ESERAMairのご紹介 - 第121回 南関東MSXユーザーの集い 2026/6/7
by
t-bucchi
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
WiFiで読み書きできる 似非RAM作りました - ESERAMair のご紹介 - 第121回 南関東MSXユーザ会の集い 2026/06/07 bucchi
Slide 2
Slide 2 text
自己紹介 bucchi @t_bucchi , @t-bucchi.bsky.social ● 小中学生でMSXにはまりMSX・FAN最終号まで買ってました ● FS-A1WSX→FS-A1GT (かなりMSX終盤でした) ● MSX0に興味を持って30年ぶりくらいにMSX界隈に復帰 ● 普段は組み込みLinux関連の仕事してます(SWエンジニアです) ● 電子工作は好きですがアマチュアです ● 腕試しに自作のMSX作ってました
Slide 3
Slide 3 text
似非RAMディスクとは? 辻川さんが発明した、メガロムゲームのROMをRAMに置き換えることで Ramdiskとして使う画期的な超魔術 MegaROM コントローラ ROM MegaROM コントローラ SRAM 魔改造 書き込める!!! 元のゲームも動く!! https://github.com/t-bucchi/ESERAMair
Slide 4
Slide 4 text
似非RAMディスクとは? DISKBIOSを吸い出してパッチを当ててSRAMにインストールすることで 残り領域をRamdiskとして使えるようになります(超魔術) Ramdisk DISK BIOS改 SRAM DISK BIOS MGINST.COM DISKBIOSにパッチ当ててディスクアクセスを SRAM アクセスに変換するなんてマジスゴイ !! (語彙力 https://github.com/t-bucchi/ESERAMair
Slide 5
Slide 5 text
似非RAMディスクとは? DISKBIOSを吸い出してパッチを当ててSRAMにインストールすることで 残り領域をRamdiskとして使えるようになります(超魔術) Ramdisk DISK BIOS改 SRAM DISK BIOS MGINST.COM DISKBIOSにパッチ当ててディスクアクセスを SRAM アクセスに変換するなんてマジスゴイ !! (語彙力 https://github.com/t-bucchi/ESERAMair 動作するFDD 搭載機が必要
Slide 6
Slide 6 text
ESERAMairとは? (HW編) 似非RAMディスクをベースにRaspberry Pi Pico 2Wを追加したもの SRAMを覗き見&書き換えできます MegaROM コントローラ SRAM (1MB) Raspberry Pi Pico2W MSX本体 ● 似非RAMのSRAMをPicoで読み書きできる ○ ブラウザ経由でUpload/Downloadできる ● MSXからPicoに指示を出すことができる https://github.com/t-bucchi/ESERAMair
Slide 7
Slide 7 text
ESERAMairとは? (SW編) Ramdiskとして使う際にDISKBIOSの代わりにNextorを採用!! FDD搭載機を持っていなくても合法的にディスク機能を使うことができます ブラウザからインストールできるので書き込みにもFDD搭載機が不要 に Ramdisk Nextor SRAM \OK!/ FDDなしMSX install https://github.com/t-bucchi/ESERAMair
Slide 8
Slide 8 text
ESERAMairでできること (1/4) ASCII8/16 タイプのメガロムゲームをロードして遊べます (KonamiマッパーやバックアップSRAMは非対応) 64kB以下の非メガロムのROMイメージも遊べます (未使用) MegaROM image SRAM (未使用) 64kB ROM 先頭の64kBを0000〜FFFFに ストレートにマップすることがで きます https://github.com/t-bucchi/ESERAMair
Slide 9
Slide 9 text
ESERAMairでできること (2/4) Ramdiskとしてディスクのようにファイルを置くことができます。 DOS1/2もDISK BASICも動きます。 2DDのDSKイメージもある程度動くようです ※動かないものもあります SRAM DSKイメージで起動できるものもあり ます。 ※起動しないものは調査中 Nextor Nextor Ramdisk 892kB DSK Image 720kB https://github.com/t-bucchi/ESERAMair
Slide 10
Slide 10 text
ESERAMairでできること (3/4) ブラウザから以下の操作ができます ● ROM/DSKイメージのUp/Download ● Ramdiskの内容をファイル単位で Up/Download (操作性はおいといて)スマホにも対応!! ↑の操作を全てREST APIで実行可能 例:PCでクロスビルドしたものをビルドスクリプトの中で実機にデプロイできます $ curl -X POST http://eseram.local:8080/ram -T sugoi-game.rom https://github.com/t-bucchi/ESERAMair
Slide 11
Slide 11 text
ESERAMairでできること (4/4) Tキーを押して起動するとNTPの時刻をRTCに反映できます(地味に便利) https://github.com/t-bucchi/ESERAMair
Slide 12
Slide 12 text
現在のステータス ● 1月にモニターテストの募集 ● 2〜3月にモニターテスト実施 →問題があって基板を改修 ● 4〜5月に改修後の基板で再テスト実施 →結果は概ね良好🎉 ● 一般頒布に向けて生産開始 ← イマココ ● 7月にはBOOTHで販売したいな https://github.com/t-bucchi/ESERAMair
Slide 13
Slide 13 text
ESERAMairで叶えたい想い ● FDDなしのMSXしか持っていない人でも ○ MSXDEVなどネットで公開されている作品を楽しんでほしい ○ 初めて/久しぶりのBASICプログラミングを楽しんでほしい ● クリエイターさんに快適な実機確認環境を提供したい ○ 64kB以下のROMゲーム開発 ○ メガロムゲーム開発 ○ FDDゲーム開発
Slide 14
Slide 14 text
ESERAMairで叶えたい想い ● FDDなしのMSXしか持っていない人でも ○ MSXDEVなどネットで公開されている作品を楽しんでほしい ○ 初めて/久しぶりのBASICプログラミングを楽しんでほしい ● クリエイターさんに快適な実機確認環境を提供したい ○ 64kB以下のROMゲーム開発 ○ メガロムゲーム開発 ○ FDDゲーム開発 作品を作る人も楽しむ人も便利になって MSXの世界が少しでも活発になると良いな
Slide 15
Slide 15 text
気になった方は #ESERAMair で検索を!! 主にXで #ESERAMair で投稿しています。 ご興味をお持ちの方は “ESERAMair”、 “ESERAM Air”などで検索していただ ければと思います🙇 使い方の詳細は github にマニュアルを用意しています。 https://github.com/t-bucchi/ESERAMair @t_bucchi
Slide 16
Slide 16 text
ご清聴ありがとうございました!!