Added support for the Acorn Archimedes (archimedes) game system

This commit is contained in:
Leon Styhre 2023-09-17 18:28:51 +02:00
parent 10e703e4f5
commit 7fdece43aa
11 changed files with 56 additions and 0 deletions

View file

@ -27,6 +27,7 @@ namespace PlatformIds
"apple2gs", // Apple IIGS
"arcade", // Arcade
"arcadia", // Emerson Arcadia 2001
"archimedes", // Acorn Archimedes
"arduboy", // Arduboy Miniature Game System
"astrocde", // Bally Astrocade
"atari2600", // Atari 2600

View file

@ -26,6 +26,7 @@ namespace PlatformIds
APPLE_IIGS,
ARCADE,
ARCADIA_2001,
ACORN_ARCHIMEDES,
ARDUBOY,
BALLY_ASTROCADE,
ATARI_2600,

View file

@ -47,6 +47,7 @@ namespace
{ATOMISWAVE, "23"},
{SEGA_NAOMI, "23"},
{ARCADIA_2001, "4963"},
{ACORN_ARCHIMEDES, "4944"},
{BALLY_ASTROCADE, "4968"},
{ATARI_800, "4943"},
{ATARI_2600, "22"},

View file

@ -37,6 +37,7 @@ namespace
{APPLE_IIGS, 217},
{ARCADE, 75},
{ARCADIA_2001, 94},
{ACORN_ARCHIMEDES, 84},
{ARDUBOY, 263},
{BALLY_ASTROCADE, 44},
{ATARI_800, 43},

View file

@ -49,6 +49,10 @@
<name>arcadia</name>
<systemsortname>Console - 1982</systemsortname>
</system>
<system>
<name>archimedes</name>
<systemsortname>Computer - 1987</systemsortname>
</system>
<system>
<name>arduboy</name>
<systemsortname>Portable - 2015</systemsortname>

View file

@ -49,6 +49,10 @@
<name>arcadia</name>
<systemsortname>Emerson - Console - 1982</systemsortname>
</system>
<system>
<name>archimedes</name>
<systemsortname>Acorn Computers - Computer - 1987</systemsortname>
</system>
<system>
<name>arduboy</name>
<systemsortname>Kevin Bates - Portable - 2015</systemsortname>

View file

@ -49,6 +49,10 @@
<name>arcadia</name>
<systemsortname>Emerson - 1982</systemsortname>
</system>
<system>
<name>archimedes</name>
<systemsortname>Acorn Computers - 1987</systemsortname>
</system>
<system>
<name>arduboy</name>
<systemsortname>Kevin Bates - 2015</systemsortname>

View file

@ -49,6 +49,10 @@
<name>arcadia</name>
<systemsortname>1982</systemsortname>
</system>
<system>
<name>archimedes</name>
<systemsortname>1987</systemsortname>
</system>
<system>
<name>arduboy</name>
<systemsortname>2015</systemsortname>

View file

@ -126,6 +126,18 @@
<platform>arcadia</platform>
<theme>arcadia</theme>
</system>
<system>
<name>archimedes</name>
<fullname>Acorn Archimedes</fullname>
<path>%ROMPATH%/archimedes</path>
<extension>.1dd .1DD .360 .adf .ADF .adl .ADL .adm .ADM .ads .ADS .apd .APD .bbc .BBC .chd .CHD .cqi .CQI .cqm .CQM .d77 .D77 .d88 .D88 .dfi .DFI .dsd .DSD .dsk .DSK .hfe .HFE .ima .IMA .imd .IMD .img .IMG .ipf .IPF .jfd .JFD .mfi .MFI .mfm .MFM .msa .MSA .ssd .SSD .st .ST .td0 .TD0 .ufi .UFI .7z .7Z .zip .ZIP</extension>
<command label="MAME (Standalone) [Model A440/1]">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/archimedes aa4401 -flop1 %ROM%</command>
<command label="MAME (Standalone) [Model A3000]">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/archimedes aa3000 -flop1 %ROM%</command>
<command label="MAME (Standalone) [Model A310]">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/archimedes aa310 -flop1 %ROM%</command>
<command label="MAME (Standalone) [Model A540]">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/archimedes aa540 -flop1 %ROM%</command>
<platform>archimedes</platform>
<theme>archimedes</theme>
</system>
<system>
<name>arduboy</name>
<fullname>Arduboy Miniature Game System</fullname>

View file

@ -131,6 +131,18 @@
<platform>arcadia</platform>
<theme>arcadia</theme>
</system>
<system>
<name>archimedes</name>
<fullname>Acorn Archimedes</fullname>
<path>%ROMPATH%/archimedes</path>
<extension>.1dd .1DD .360 .adf .ADF .adl .ADL .adm .ADM .ads .ADS .apd .APD .bbc .BBC .chd .CHD .cqi .CQI .cqm .CQM .d77 .D77 .d88 .D88 .dfi .DFI .dsd .DSD .dsk .DSK .hfe .HFE .ima .IMA .imd .IMD .img .IMG .ipf .IPF .jfd .JFD .mfi .MFI .mfm .MFM .msa .MSA .ssd .SSD .st .ST .td0 .TD0 .ufi .UFI .7z .7Z .zip .ZIP</extension>
<command label="MAME (Standalone) [Model A440/1]">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/archimedes aa4401 -flop1 %ROM%</command>
<command label="MAME (Standalone) [Model A3000]">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/archimedes aa3000 -flop1 %ROM%</command>
<command label="MAME (Standalone) [Model A310]">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/archimedes aa310 -flop1 %ROM%</command>
<command label="MAME (Standalone) [Model A540]">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/archimedes aa540 -flop1 %ROM%</command>
<platform>archimedes</platform>
<theme>archimedes</theme>
</system>
<system>
<name>arduboy</name>
<fullname>Arduboy Miniature Game System</fullname>

View file

@ -133,6 +133,18 @@
<platform>arcadia</platform>
<theme>arcadia</theme>
</system>
<system>
<name>archimedes</name>
<fullname>Acorn Archimedes</fullname>
<path>%ROMPATH%\archimedes</path>
<extension>.1dd .1DD .360 .adf .ADF .adl .ADL .adm .ADM .ads .ADS .apd .APD .bbc .BBC .chd .CHD .cqi .CQI .cqm .CQM .d77 .D77 .d88 .D88 .dfi .DFI .dsd .DSD .dsk .DSK .hfe .HFE .ima .IMA .imd .IMD .img .IMG .ipf .IPF .jfd .JFD .mfi .MFI .mfm .MFM .msa .MSA .ssd .SSD .st .ST .td0 .TD0 .ufi .UFI .7z .7Z .zip .ZIP</extension>
<command label="MAME (Standalone) [Model A440/1]">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\archimedes aa4401 -flop1 %ROM%</command>
<command label="MAME (Standalone) [Model A3000]">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\archimedes aa3000 -flop1 %ROM%</command>
<command label="MAME (Standalone) [Model A310]">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\archimedes aa310 -flop1 %ROM%</command>
<command label="MAME (Standalone) [Model A540]">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\archimedes aa540 -flop1 %ROM%</command>
<platform>archimedes</platform>
<theme>archimedes</theme>
</system>
<system>
<name>arduboy</name>
<fullname>Arduboy Miniature Game System</fullname>