Raspberry Pi Pico 自作エミュレータまとめ
Raspberry Pi Pico 自作エミュレータまとめ(随時更新)
SEGA SC-3000
SEGA の家庭用ゲーム機第一弾である SC-3000 のエミュレータです。 もちろん SG-1000 のソフトも動作します。
MSX1
世界中でいろいろな機種が発売された MSX (MSX1) のエミュレータです。 一般的なメガ ROM カートリッジに対応しています。 マッパーRAM を搭載していますので、Nextor 起動できます。 コナミ SCC 音源に対応していますので、沙羅曼蛇などの効果音も出ます。 ちょっと無理していますが OPLL のエミュレーションもできます。
ここから、USB ゲームパッドを Joystick のエミュレーションに使用できるようになりました。
これも c-bios などを使えば、実機 ROM がなくてもフリーの環境を構築することが可能です。
NEC PC-6001/6601 シリーズ
パピコンこと PC-6001 シリーズのエミュレータです。 機能的には 6001mk2/6601/6001mk2SR/6601SR のエミュレーションが可能です。 DAC 出力時には FM 音源や音声合成もサポートしていますので、喋るし歌います
初代 6001 のソフト用に疑似的に 6001 風味の画面色で出力するモードもあります。
6001mk2/6601 のソフトであれば、互換 BASICがありますので、実機の ROM がなくても動かせます。
SHARP MZ-2000
MZ つながりで、MZ-2000 のエミュレータです。GV-RAM も実装しています。 画面出力モードでグリーンモニタモードとカラーモニターモードの切り替えができます。 また、MZ-80B のエミュレーションも可能です。
SHARP MZ-1500
初代御三家(MZ-80K/PC-8001/BML2) の一つ MZ-80K の流れをくむ最後の機種になります。
QuickDisk (ファミコンディスクシステムと同等)の採用が特徴です。
コードの変更で MZ-700 相当になりますので、MZ-NEWMON
を用いた完全フリー環境を構築することも可能です。
FUJITSU FM-7
富士通 FM-7 のエミュレータです。 国産 PC 御三家(FM-7/PC-8801/X1)の一つです。 DOS モードも動作しますので、OS-9 (Level-1) も動作します。
HITACHI BASIC Master Level-3
日立ベーシックマスターレベル 3 のエミュレータです。 機能的には mark5 をエミュレートしていますので、IG (PCG) を使ったソフトも動きます。
機能対応表
それぞれのエミュレータが対応している機能のリストです。
機種 | メモリ | 漢字ROM | CAS | FD | QD | ROM カートリッジ | 音源 | Joystick |
---|---|---|---|---|---|---|---|---|
SC-3000 | 32KB | - | 〇 | - | - | 〇 (32KBまで) | PSG | 〇 |
MSX1 | 128KB | - | 〇 | 〇 (SONY) | - | 〇 (256KBまで) | PSG SCC OPLL | 〇 |
PC-6001シリーズ | 64KB | 〇 | 〇 | 〇 | - | 〇 (戦士カートリッジ) | PSG OPN | - |
MZ-2000 | 64KB | - | 〇 | - | - | - | - | - |
MZ-1500 | 64KB | 〇 | 〇 | - | 〇 | - | PSG | - |
FM-7 | 64KB | 〇 | 〇 | 〇 | - | - | PSG | - |
BML3 | 64KB | 〇 | 〇 | - | - | - | - | - |