Я пробовал эмуляторы Gens32 и Kega Fusion , но их пользовательский интерфейс слишком прост для моих ожиданий, я хотел бы иметь эмулятор Sega Genesis с функциями персонализации и управления ПЗУ...
По этой причине я ищу автономный эмулятор Sega Genesis или эмулятор нескольких консолей (например, MAME , который предназначен только для аркадных систем, а не консолей), который выполняет следующие требования:
Поддержка японских, американских и европейских ромов MegaDrive.
(конечно, странно, поскольку на консоли MegaDrive не BIOS, а только ПЗУ ОС)
Это самая важная потребность:
Имеет графический пользовательский интерфейс, в котором я могу сортировать и управлять своими ромами с полезной информацией (по крайней мере, по имени) и отображать иллюстрации (заголовки, снимки), как, например, MameUI, что-то вроде этого :
Я обнаружил и попробовал Romulus - ROM Manager , который представляет собой диспетчер ПЗУ, в котором вы просто добавляете консольные ромы (после создания файла базы данных с помощью той же программы), а затем я могу назначить эмулятор для запуска моих ромов, так что в теории с Romulus у меня может быть графический интерфейс для просмотра списка моих ромов и отображения их изображений, а затем я выбираю ром для его внешнего запуска с помощью эмулятора Kega Fusion , эта комбинация программ покроет все необходимые мне реквизиты, кажется, у Romulus есть многообещающие функции:
ОДНАКО, я потратил несколько часов, пытаясь выяснить, как, черт возьми, я могу установить изображения (вручную, с нуля) для своих ромов, я очень потерялся с этой программой...
Это соответствующий образец файла базы данных (в формате Xml), который Romulus создает для моих ПЗУ Sega Genesis:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE datafile PUBLIC "" "">
<datafile build="" debug="no">
<header>
<name>MegaDrive Roms</name>
<description>MegaDrive Roms</description>
<version></version>
<date>9/10/2016</date>
<author></author>
<category></category>
<homeweb></homeweb>
<email></email>
</header>
...
<game name="Alien Soldier">
<description>Alien Soldier</description>
<rom name="Alien Soldier.gen" size="2097152" crc="0496E06C"/>
</game>
...
</datafile>
Я просто попытался представить, как указать изображение (или набор изображений) для одного рома, поэтому я добавил ключ Image name
в файл Xml:
<game name="Alien Soldier">
<description>Alien Soldier</description>
<rom name="Alien Soldier.gen" size="2097152" crc="0496E06C"/>
<image name="Alien Soldier.jpg"/>
</game>
Затем я поместил соответствующий образ в файл Alien Soldier.zip вместе с файлом рома Alien Soldier.gen , я загрузил базу данных в Romulus , не сработало (любое изображение отображается при выборе этого ПЗУ). Я попытался повторить ту же процедуру с другими общими именами ключей и с другими распространенными форматами изображений, такими как bmp или png, все сработало.
На официальном сайте автор опубликовал учебник, но он ничего не объясняет, а также « Кнопка обновления автономного списка » отключена по умолчанию, поэтому я не могу попробовать, что он говорит об этом.
В резюме я не нашел способ показать изображения для моих ромов с помощью Romulus .
Пошаговое объяснение того, как использовать Romulus для отображения изображений для моих ПЗУ MegaDrive, будет рассматриваться как принятый ответ с моей стороны, потому что с помощью диспетчера ПЗУ Romulus и эмулятора Kega Fusion я могу охватить все упомянутые реквизиты.
Я некоторое время играю в игры Sega 32x и использую эмулятор Kega Fusion Emulator, и я был очень доволен производительностью. Я пробую другие эмуляторы Sega 32x, такие как RetroArch, но для начинающих я настоятельно рекомендую Kega Fusion.