Как добавить свой собственный ROM в MAME?

882
Jay

У меня есть дамп ROM из Apple // e, и я хотел бы использовать его с MAME в Linux (я использую Debian). Однако из руководства не ясно, как я мог это сделать. кажется, я могу поставить ROMS ~/mame/roms, но когда я запускаю MAME, я не могу их использовать.

У меня есть этот образ ROM, и у меня также есть пара образов дисков (могу ли я использовать их с MAME?)

Где я могу найти простые инструкции о том, как запустить Apple // e с MAME? Если можно запустить прямо из командной строки, было бы еще лучше!

Я попытался идентифицировать свое сброшенное ПЗУ, и MAME говорит, что оно не совпадает ни с чем, что он знает (я предполагаю, что, поскольку ПЗУ каждого клона будет отличаться, я полагаю).

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

(файл apple2e.romнаходится в пути ROM'ов MAME, я полагаю, поскольку он находится в ~/mame/roms)

2
Как именно вы получили / сбросили ПЗУ? Вы проверили ROM, используя `-verifyroms 'MAME? Ƭᴇcʜιᴇ007 7 лет назад 0
друг выкинул из моего старого клона Apple // e (у меня нет читателя / писателя EPROM). `-Verifyroms` MAME выдаст мне список ROM-файлов Apple (кроме моих), но ни один из них не будет доступен, когда я запустлю эмулятор. Jay 7 лет назад 0
Я не считаю MAME лучшим выбором в эмуляции Apple // e, но в последнее время я не следил за сообществом эмуляторов. Почему вы выбрали MAME для этой задачи? Spiff 7 лет назад 0
Я на самом деле искал простой в использовании эмулятор для установки Raspberry Pi (и использую его так, как если бы это был мой компьютер 20 лет назад). Я думал, что MAME может быть хорошим выбором. Большинство эмуляторов Apple // e имеют ту или иную проблему; Там, кажется, не простой и надежный. Jay 7 лет назад 1
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что MAME является предварительной версией программного обеспечения. https://meta.superuser.com/q/13276/11116 Evan Carroll 6 лет назад 0
** Примечание для близких избирателей: ** Я не нашел никаких доказательств того, что это предварительная версия программного обеспечения. У этого были многочисленные официальные главные выпуски; фактически в июле этого года был еще один стабильный выпуск, и Google перенес MAME на Native Client 6 лет назад, что позволило MAME работать внутри Chrome. Закрытое голосование, по-видимому, является случаем троллинга сайта из-за разногласий, упомянутых в связанной мета-дискуссии. fixer1234 6 лет назад 0

1 ответ на вопрос

3
dirkt

1) Сделайте mame -showconfig | lessи убедитесь, что путь к ПЗУ совпадает с положением файла.

2) На самом деле вы можете найти все ПЗУ Apple для MAME в Интернете, и вам понадобится куча их (генератор символов, диск с ПЗУ, монитор / ОСНОВНОЕ ПЗУ, которое вы сбросили) в определенном формате с определенной контрольной суммой. Так что может быть проще использовать эти ПЗУ, а не пытаться втиснуть ПЗУ в формат, ожидаемый МАМЕ (который я тоже должен найти). Простое размещение .zip-файла с несколькими ПЗУ в нем также работает.

3) Вы запускаете mame с именем нужной вам конфигурации, плюс образы дисков, например

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

для Apple II плюс.

Вы можете использовать другие параметры для изменения конфигурации (карты в слотах), как в mame -sl[0-7] name_of_device. mame -lslotпоказывает доступные варианты слотов (для всех систем, не только Apple). mame -ld apple2pпоказывает аппаратное обеспечение по умолчанию для этой конфигурации.

4) Я полностью согласен, что простой и надежный эмулятор Apple II для Linux был бы хорош. :-)

Похожие вопросы