web-dev-qa-db-ja.com

自分のROMをMAMEに追加するにはどうすればよいですか?

ROMはApple // eからダンプされており、 [〜#〜] mame [で使用したい〜#〜] Linux(Debianを実行しています)。ただし、マニュアルからはどうすればよいかわかりません。ROMを~/mame/romsに配置できるようですが、MAMEを起動するとそれは私にそれらを使わせません。

私はこれを持っていますROMイメージ、そして私はいくつかのディスクイメージも持っています(MAMEでそれらを使用できますか?)

Apple // e with MAMEを開始する方法の簡単な手順はどこにありますか?コマンドラインから直接開始できる場合は、さらに良いでしょう!

ダンプされたROMを特定しようとしましたが、MAMEはそれが知っているものと一致しないと言っています(各クローンのROMは異なると思います)。

$ mame -remident Apple2e.rom
Apple2e.rom         NO MATCH
No roms matched.

(ファイルApple2e.romはMAMEのROMパスにあります。~/mame/romsにあるからです)

2
Jay

1)mame -showconfig | lessを実行し、ROMパスがファイルを配置した場所と一致することを確認します。

2)実際にはインターネット上でMAME用のすべてのApple ROMを見つけることができ、それらの束(文字ジェネレータ、ディスクROM、ダンプしたモニター/ BASIC ROM)が必要です。特定のチェックサムを持つ特定のフォーマット。したがって、ROMをMAMEが期待する形式にマッサージするよりも、これらのROMを使用する方が簡単な場合があります(これも調べる必要があります)。複数のROMを含む.ZipファイルをROMディレクトリに置くだけでも機能します。

3)必要な構成の名前とディスクイメージでmameを開始します。

mame Apple2p -flop1 ~/games/Apple/Bolo.dsk 

AppleIIplusの場合。

mame -sl[0-7] name_of_deviceのように、他のオプションを使用して構成(スロット内のカード)を変更できます。 mame -lslotは、使用可能なスロットオプションを示します(Appleだけでなく、すべてのシステムで)。 mame -ld Apple2pは、この構成のデフォルトのハードウェアを示しています。

4)Linux用のシンプルで堅牢なAppleIIエミュレーターがいいと完全に同意します。 :-)

2
dirkt