Wie füge ich mein eigenes ROM zu MAME hinzu?

972
Jay

Ich habe ein ROM von einem Apple // e entladen, und ich möchte es mit MAME unter Linux (ich verwende Debian) verwenden. Aus dem Handbuch ist jedoch nicht klar, wie ich das tun könnte. Es scheint, dass ich ROMS verwenden kann ~/mame/roms, aber wenn ich MAME starte, kann ich diese nicht verwenden.

Ich habe dieses ROM-Image und auch einige Disk-Images (kann ich diese mit MAME verwenden?)

Wo finde ich einfache Anweisungen zum Starten eines Apple // e mit MAME? Wenn es möglich ist, direkt von der Kommandozeile aus zu starten, wäre es noch besser!

Ich habe versucht, mein entleertes ROM zu identifizieren, und MAME sagt, es stimmt mit nichts überein, was es weiß (ich würde erwarten, da das ROM jedes Klons anders sein wird, denke ich).

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

(Die Datei apple2e.rombefindet sich im ROM-Pfad von MAME, glaube ich, da sie sich in befindet ~/mame/roms)

2
Wie genau haben Sie das ROM erhalten / entladen? Haben Sie das ROM mit MAMEs "-verifyroms" verifiziert? Ƭᴇcʜιᴇ007 vor 7 Jahren 0
ein Freund wurde von meinem alten Apple-Klon entlassen (ich habe kein EPROM-Lese- / Schreibgerät). MAMEs "-verifyroms" gibt mir eine Liste von Apple ROMs (außer meinen), aber keine Ara verfügbar, wenn ich den Emulator starte. Jay vor 7 Jahren 0
Ich denke nicht, dass MAME die erste Wahl in der Apple Emulation ist, aber ich habe die Emulations-Community in letzter Zeit nicht verfolgt. Warum haben Sie MAME für diese Aufgabe ausgewählt? Spiff vor 7 Jahren 0
Ich habe eigentlich nach einem einfach zu benutzenden Emulator gesucht, um einen Raspberry Pi anzulegen (und es so zu verwenden, als wäre es mein Computer von vor 20 Jahren). Ich dachte, MAME könnte eine gute Wahl sein. Die meisten Apple // e-Emulatoren haben das eine oder andere Problem. Es scheint nicht einfach und robust zu sein. Jay vor 7 Jahren 1
Ich stimme zu, um diese Frage als Off-Topic zu schließen, da MAME eine vorab veröffentlichte Software ist. https://meta.superuser.com/q/13276/11116 Evan Carroll vor 5 Jahren 0
** Hinweis zum Schließen der Wähler: ** Ich habe keine Hinweise darauf gefunden, dass es sich um Pre-Release-Software handelt. Es hat zahlreiche offizielle Hauptveröffentlichungen gegeben; Tatsächlich gab es im Juli dieses Jahres eine weitere stabile Veröffentlichung, und Google portierte MAME vor 6 Jahren auf Native Client, sodass MAME in Chrome ausgeführt werden konnte. Die enge Abstimmung scheint ein Fall zu sein, bei dem die Site wegen einer Meinungsverschiedenheit, auf die in der verlinkten Metadiskussion Bezug genommen wird, getrollt wird. fixer1234 vor 5 Jahren 0

1 Antwort auf die Frage

3
dirkt

1) Stellen Sie mame -showconfig | lesssicher, dass der ROM-Pfad dem Speicherort der Datei entspricht.

2) Sie können alle Apple ROMs für MAME im Internet finden, und Sie benötigen eine Reihe von ihnen (Zeichengenerator, Disk-ROM, Monitor / BASIC-ROM, die Sie gespeichert haben) in einem bestimmten Format mit einer bestimmten Prüfsumme. Daher ist es möglicherweise einfacher, diese ROMs zu verwenden, anstatt zu versuchen, Ihr ROM in das von MAME erwartete Format zu massieren (das ich auch nachschlagen müsste). Das Einfügen einer ZIP-Datei mit mehreren ROMs in das ROM-Verzeichnis funktioniert ebenfalls.

3) Sie beginnen mame mit dem Namen der gewünschten Konfiguration und Festplattenabbildungen, z

mame apple2p -flop1 ~/games/apple/Bolo.dsk 

für Apple II plus.

Sie können andere Optionen verwenden, um die Konfiguration (Karten in Steckplätzen) wie in zu ändern mame -sl[0-7] name_of_device. mame -lslotZeigt die verfügbaren Steckplatzoptionen an (für alle Systeme, nicht nur für Apple). mame -ld apple2pzeigt die Standardhardware für diese Konfiguration.

4) Ich bin absolut einverstanden, dass ein einfacher und robuster Apple II-Emulator für Linux schön wäre. :-)