Added support for the Fujitsu FM-7 (fm7) game system

This commit is contained in:
Leon Styhre 2023-10-10 18:45:59 +02:00
parent c9973917d9
commit 15fe046638
11 changed files with 62 additions and 0 deletions

View file

@ -59,6 +59,7 @@ namespace PlatformIds
"famicom", // Nintendo Family Computer "famicom", // Nintendo Family Computer
"fds", // Nintendo Famicom Disk System "fds", // Nintendo Famicom Disk System
"flash", // Adobe Flash "flash", // Adobe Flash
"fm7", // Fujitsu FM-7
"fmtowns", // Fujitsu FM Towns "fmtowns", // Fujitsu FM Towns
"fpinball", // Future Pinball "fpinball", // Future Pinball
"gamate", // Bit Corporation Gamate "gamate", // Bit Corporation Gamate

View file

@ -58,6 +58,7 @@ namespace PlatformIds
NINTENDO_FAMICOM, NINTENDO_FAMICOM,
NINTENDO_FAMICOM_DISK_SYSTEM, NINTENDO_FAMICOM_DISK_SYSTEM,
ADOBE_FLASH, ADOBE_FLASH,
FUJITSU_FM_7,
FUJITSU_FM_TOWNS, FUJITSU_FM_TOWNS,
FUTURE_PINBALL, FUTURE_PINBALL,
BIT_CORPORATION_GAMATE, BIT_CORPORATION_GAMATE,

View file

@ -69,6 +69,7 @@ namespace
{COMMODORE_VIC20, "4945"}, {COMMODORE_VIC20, "4945"},
{CREATRONIC_MEGA_DUCK, "4948"}, {CREATRONIC_MEGA_DUCK, "4948"},
{DAPHNE, "23"}, {DAPHNE, "23"},
{FUJITSU_FM_7, "4978"},
{FUJITSU_FM_TOWNS, "4932"}, {FUJITSU_FM_TOWNS, "4932"},
{INTELLIVISION, "32"}, {INTELLIVISION, "32"},
{APPLE_MACINTOSH, "37"}, {APPLE_MACINTOSH, "37"},

View file

@ -66,6 +66,7 @@ namespace
{CREATRONIC_MEGA_DUCK, 90}, {CREATRONIC_MEGA_DUCK, 90},
{DAPHNE, 49}, {DAPHNE, 49},
{EPOCH_SCV, 67}, {EPOCH_SCV, 67},
{FUJITSU_FM_7, 97},
{FUJITSU_FM_TOWNS, 253}, {FUJITSU_FM_TOWNS, 253},
{FUNTECH_SUPER_ACAN, 100}, {FUNTECH_SUPER_ACAN, 100},
{INTELLIVISION, 115}, {INTELLIVISION, 115},

View file

@ -221,6 +221,10 @@
<name>flash</name> <name>flash</name>
<systemsortname>Engine - 1996</systemsortname> <systemsortname>Engine - 1996</systemsortname>
</system> </system>
<system>
<name>fm7</name>
<systemsortname>Computer - 1982</systemsortname>
</system>
<system> <system>
<name>fmtowns</name> <name>fmtowns</name>
<systemsortname>Console - 1993</systemsortname> <systemsortname>Console - 1993</systemsortname>

View file

@ -221,6 +221,10 @@
<name>flash</name> <name>flash</name>
<systemsortname>Adobe - Engine - 1996</systemsortname> <systemsortname>Adobe - Engine - 1996</systemsortname>
</system> </system>
<system>
<name>fm7</name>
<systemsortname>Fujitsu - Computer - 1982</systemsortname>
</system>
<system> <system>
<name>fmtowns</name> <name>fmtowns</name>
<systemsortname>Fujitsu - Console - 1993</systemsortname> <systemsortname>Fujitsu - Console - 1993</systemsortname>

View file

@ -221,6 +221,10 @@
<name>flash</name> <name>flash</name>
<systemsortname>Adobe - 1996</systemsortname> <systemsortname>Adobe - 1996</systemsortname>
</system> </system>
<system>
<name>fm7</name>
<systemsortname>Fujitsu - 1982</systemsortname>
</system>
<system> <system>
<name>fmtowns</name> <name>fmtowns</name>
<systemsortname>Fujitsu - 1993</systemsortname> <systemsortname>Fujitsu - 1993</systemsortname>

View file

@ -221,6 +221,10 @@
<name>flash</name> <name>flash</name>
<systemsortname>1996</systemsortname> <systemsortname>1996</systemsortname>
</system> </system>
<system>
<name>fm7</name>
<systemsortname>1982</systemsortname>
</system>
<system> <system>
<name>fmtowns</name> <name>fmtowns</name>
<systemsortname>1993</systemsortname> <systemsortname>1993</systemsortname>

View file

@ -608,6 +608,20 @@
<platform>flash</platform> <platform>flash</platform>
<theme>flash</theme> <theme>flash</theme>
</system> </system>
<system>
<name>fm7</name>
<fullname>Fujitsu FM-7</fullname>
<path>%ROMPATH%/fm7</path>
<extension>.1dd .1DD .cqi .CQI .cqm .CQM .d77 .D77 .d88 .D88 .dfi .DFI .dsk .DSK .hfe .HFE .imd .IMD .mfi .MFI .mfm .MFM .t77 .T77 .td0 .TD0 .wav .WAV .7z .7Z .zip .ZIP</extension>
<command label="MAME [FM-7 Diskette] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm7 -flop1 %ROM%</command>
<command label="MAME [FM-7 Tape] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm7 -autoboot_delay "5" -autoboot_command "load\n\n\nrun\n" -cass1 %ROM%</command>
<command label="MAME [FM-7 Software list] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm7 %BASENAME%</command>
<command label="MAME [FM77AV Diskette] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm77av -flop1 %ROM%</command>
<command label="MAME [FM77AV Tape] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm77av -autoboot_delay "5" -autoboot_command "load\n\n\nrun\n" -cass1 %ROM%</command>
<command label="MAME [FM77AV Software list] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm77av %BASENAME%</command>
<platform>fm7</platform>
<theme>fm7</theme>
</system>
<system> <system>
<name>fmtowns</name> <name>fmtowns</name>
<fullname>Fujitsu FM Towns</fullname> <fullname>Fujitsu FM Towns</fullname>

View file

@ -636,6 +636,20 @@
<platform>flash</platform> <platform>flash</platform>
<theme>flash</theme> <theme>flash</theme>
</system> </system>
<system>
<name>fm7</name>
<fullname>Fujitsu FM-7</fullname>
<path>%ROMPATH%/fm7</path>
<extension>.1dd .1DD .cqi .CQI .cqm .CQM .d77 .D77 .d88 .D88 .dfi .DFI .dsk .DSK .hfe .HFE .imd .IMD .mfi .MFI .mfm .MFM .t77 .T77 .td0 .TD0 .wav .WAV .7z .7Z .zip .ZIP</extension>
<command label="MAME [FM-7 Diskette] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm7 -flop1 %ROM%</command>
<command label="MAME [FM-7 Tape] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm7 -autoboot_delay "5" -autoboot_command "load\n\n\nrun\n" -cass1 %ROM%</command>
<command label="MAME [FM-7 Software list] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm7 %BASENAME%</command>
<command label="MAME [FM77AV Diskette] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm77av -flop1 %ROM%</command>
<command label="MAME [FM77AV Tape] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm77av -autoboot_delay "5" -autoboot_command "load\n\n\nrun\n" -cass1 %ROM%</command>
<command label="MAME [FM77AV Software list] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm77av %BASENAME%</command>
<platform>fm7</platform>
<theme>fm7</theme>
</system>
<system> <system>
<name>fmtowns</name> <name>fmtowns</name>
<fullname>Fujitsu FM Towns</fullname> <fullname>Fujitsu FM Towns</fullname>

View file

@ -629,6 +629,20 @@
<platform>flash</platform> <platform>flash</platform>
<theme>flash</theme> <theme>flash</theme>
</system> </system>
<system>
<name>fm7</name>
<fullname>Fujitsu FM-7</fullname>
<path>%ROMPATH%\fm7</path>
<extension>.1dd .1DD .cqi .CQI .cqm .CQM .d77 .D77 .d88 .D88 .dfi .DFI .dsk .DSK .hfe .HFE .imd .IMD .mfi .MFI .mfm .MFM .t77 .T77 .td0 .TD0 .wav .WAV .7z .7Z .zip .ZIP</extension>
<command label="MAME [FM-7 Diskette] (Standalone)">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm7 -flop1 %ROM%</command>
<command label="MAME [FM-7 Tape] (Standalone)">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm7 -autoboot_delay "5" -autoboot_command "load\n\n\nrun\n" -cass1 %ROM%</command>
<command label="MAME [FM-7 Software list] (Standalone)">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm7 %BASENAME%</command>
<command label="MAME [FM77AV Diskette] (Standalone)">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm77av -flop1 %ROM%</command>
<command label="MAME [FM77AV Tape] (Standalone)">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm77av -autoboot_delay "5" -autoboot_command "load\n\n\nrun\n" -cass1 %ROM%</command>
<command label="MAME [FM77AV Software list] (Standalone)">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm77av %BASENAME%</command>
<platform>fm7</platform>
<theme>fm7</theme>
</system>
<system> <system>
<name>fmtowns</name> <name>fmtowns</name>
<fullname>Fujitsu FM Towns</fullname> <fullname>Fujitsu FM Towns</fullname>