mirror of
				https://github.com/RetroDECK/ES-DE.git
				synced 2025-04-10 19:15:13 +00:00 
			
		
		
		
	Added support for the Commodore Plus/4 (plus4) game system
This commit is contained in:
		
							parent
							
								
									7620bf00f5
								
							
						
					
					
						commit
						622f24d9f7
					
				| 
						 | 
				
			
			@ -115,6 +115,8 @@ Emulators\tsugaru\Tsugaru_CUI.exe
 | 
			
		|||
Emulators\VBA-M\visualboyadvance-m.exe
 | 
			
		||||
Emulators\VICE\x64sc.exe
 | 
			
		||||
Emulators\VICE\bin\x64sc.exe
 | 
			
		||||
Emulators\VICE\xplus4.exe
 | 
			
		||||
Emulators\VICE\bin\xplus4.exe
 | 
			
		||||
Emulators\VICE\xvic.exe
 | 
			
		||||
Emulators\VICE\bin\xvic.exe
 | 
			
		||||
Emulators\Visual Pinball\VPinballX.exe
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -106,6 +106,7 @@ namespace PlatformIds
 | 
			
		|||
        "pcfx",                 // NEC PC-FX
 | 
			
		||||
        "pcwindows",            // Microsoft Windows
 | 
			
		||||
        "pico8",                // PICO-8 Fantasy Console
 | 
			
		||||
        "plus4",                // Commodore Plus/4
 | 
			
		||||
        "pokemini",             // Nintendo Pokémon Mini
 | 
			
		||||
        "ps2",                  // Sony PlayStation 2
 | 
			
		||||
        "ps3",                  // Sony PlayStation 3
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -105,6 +105,7 @@ namespace PlatformIds
 | 
			
		|||
        NEC_PCFX,
 | 
			
		||||
        MICROSOFT_WINDOWS,
 | 
			
		||||
        GAMEENGINE_PICO8,
 | 
			
		||||
        COMMODORE_PLUS4,
 | 
			
		||||
        NINTENDO_POKEMON_MINI,
 | 
			
		||||
        SONY_PLAYSTATION_2,
 | 
			
		||||
        SONY_PLAYSTATION_3,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -39,8 +39,6 @@ namespace
 | 
			
		|||
 | 
			
		||||
    const std::map<PlatformId, std::string> gamesdb_new_platformid_map {
 | 
			
		||||
        {THREEDO, "25"},
 | 
			
		||||
        {COMMODORE_AMIGA, "4911"},
 | 
			
		||||
        {COMMODORE_AMIGA_CD32, "4947"},
 | 
			
		||||
        {AMSTRAD_CPC, "4914"},
 | 
			
		||||
        {APPLE_II, "4942"},
 | 
			
		||||
        {ARCADE, "23"},
 | 
			
		||||
| 
						 | 
				
			
			@ -63,6 +61,9 @@ namespace
 | 
			
		|||
        {CAVESTORY, "1"},
 | 
			
		||||
        {COLECOVISION, "31"},
 | 
			
		||||
        {COMMODORE_64, "40"},
 | 
			
		||||
        {COMMODORE_AMIGA, "4911"},
 | 
			
		||||
        {COMMODORE_AMIGA_CD32, "4947"},
 | 
			
		||||
        {COMMODORE_PLUS4, "5007"},
 | 
			
		||||
        {COMMODORE_VIC20, "4945"},
 | 
			
		||||
        {CREATRONIC_MEGA_DUCK, "4948"},
 | 
			
		||||
        {DAPHNE, "23"},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -29,8 +29,6 @@ namespace
 | 
			
		|||
    // https://www.screenscraper.fr/api/systemesListe.php?devid=xxx&devpassword=yyy&softname=zzz&output=XML
 | 
			
		||||
    const std::map<PlatformId, unsigned short> screenscraper_platformid_map {
 | 
			
		||||
        {THREEDO, 29},
 | 
			
		||||
        {COMMODORE_AMIGA, 64},
 | 
			
		||||
        {COMMODORE_AMIGA_CD32, 130},
 | 
			
		||||
        {AMSTRAD_CPC, 65},
 | 
			
		||||
        {AMSTRAD_GX4000, 87},
 | 
			
		||||
        {APPLE_II, 86},
 | 
			
		||||
| 
						 | 
				
			
			@ -57,7 +55,10 @@ namespace
 | 
			
		|||
        {VTECH_CREATIVISION, 241},
 | 
			
		||||
        {VTECH_VSMILE, 120},
 | 
			
		||||
        {COMMODORE_64, 66},
 | 
			
		||||
        {COMMODORE_AMIGA, 64},
 | 
			
		||||
        {COMMODORE_AMIGA_CD32, 130},
 | 
			
		||||
        {COMMODORE_CDTV, 129},
 | 
			
		||||
        {COMMODORE_PLUS4, 99},
 | 
			
		||||
        {COMMODORE_VIC20, 73},
 | 
			
		||||
        {CREATRONIC_MEGA_DUCK, 90},
 | 
			
		||||
        {DAPHNE, 49},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -465,6 +465,10 @@
 | 
			
		|||
        <name>pico8</name>
 | 
			
		||||
        <systemsortname>Engine - 2015</systemsortname>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>plus4</name>
 | 
			
		||||
        <systemsortname>Computer - 1984</systemsortname>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>pokemini</name>
 | 
			
		||||
        <systemsortname>Portable - 2001</systemsortname>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -465,6 +465,10 @@
 | 
			
		|||
        <name>pico8</name>
 | 
			
		||||
        <systemsortname>Lexaloffle - Engine - 2015</systemsortname>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>plus4</name>
 | 
			
		||||
        <systemsortname>Commodore - Computer - 1984</systemsortname>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>pokemini</name>
 | 
			
		||||
        <systemsortname>Nintendo - Portable - 2001</systemsortname>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -465,6 +465,10 @@
 | 
			
		|||
        <name>pico8</name>
 | 
			
		||||
        <systemsortname>Lexaloffle - 2015</systemsortname>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>plus4</name>
 | 
			
		||||
        <systemsortname>Commodore - 1984</systemsortname>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>pokemini</name>
 | 
			
		||||
        <systemsortname>Nintendo - 2001</systemsortname>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -465,6 +465,10 @@
 | 
			
		|||
        <name>pico8</name>
 | 
			
		||||
        <systemsortname>2015</systemsortname>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>plus4</name>
 | 
			
		||||
        <systemsortname>1984</systemsortname>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>pokemini</name>
 | 
			
		||||
        <systemsortname>2001</systemsortname>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -334,8 +334,15 @@
 | 
			
		|||
            <entry>/usr/local/bin/x64sc</entry>
 | 
			
		||||
        </rule>
 | 
			
		||||
    </emulator>
 | 
			
		||||
    <emulator name="VICE-XPLUS4">
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xplus4) -->
 | 
			
		||||
        <rule type="staticpath">
 | 
			
		||||
            <entry>/opt/homebrew/bin/xplus4</entry>
 | 
			
		||||
            <entry>/usr/local/bin/xplus4</entry>
 | 
			
		||||
        </rule>
 | 
			
		||||
    </emulator>
 | 
			
		||||
    <emulator name="VICE-XVIC">
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xvic VIC-20) -->
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xvic) -->
 | 
			
		||||
        <rule type="staticpath">
 | 
			
		||||
            <entry>/opt/homebrew/bin/xvic</entry>
 | 
			
		||||
            <entry>/usr/local/bin/xvic</entry>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1282,6 +1282,16 @@
 | 
			
		|||
        <platform>pico8</platform>
 | 
			
		||||
        <theme>pico8</theme>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>plus4</name>
 | 
			
		||||
        <fullname>Commodore Plus/4</fullname>
 | 
			
		||||
        <path>%ROMPATH%/plus4</path>
 | 
			
		||||
        <extension>.bin .BIN .cmd .CMD .crt .CRT .d2m .D2M .d4m .D4M .d64 .D64 .d6z .D6Z .d71 .D71 .d7z .D7Z .d80 .D80 .d81 .D81 .d82 .D82 .d8z .D8Z .g41 .G41 .g4z .G4Z .g64 .G64 .g6z .G6Z .gz .GZ .lnx .LNX .m3u .M3U .nbz .NBZ .nib .NIB .p00 .P00 .prg .PRG .t64 .T64 .tap .TAP .vfl .VFL .vsf .VSF .x64 .X64 .x6z .X6Z .7z .7Z .zip .ZIP</extension>
 | 
			
		||||
        <command label="VICE xplus4">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vice_xplus4_libretro.dylib %ROM%</command>
 | 
			
		||||
        <command label="VICE xplus4 (Standalone)">%EMULATOR_VICE-XPLUS4% %ROM%</command>
 | 
			
		||||
        <platform>plus4</platform>
 | 
			
		||||
        <theme>plus4</theme>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>pokemini</name>
 | 
			
		||||
        <fullname>Nintendo Pokémon Mini</fullname>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -871,8 +871,19 @@
 | 
			
		|||
            <entry>~/.local/share/flatpak/exports/bin/net.sf.VICE</entry>
 | 
			
		||||
        </rule>
 | 
			
		||||
    </emulator>
 | 
			
		||||
    <emulator name="VICE-XPLUS4">
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xplus4) -->
 | 
			
		||||
        <rule type="systempath">
 | 
			
		||||
            <entry>xplus4</entry>
 | 
			
		||||
            <entry>vice-jz.xplus4</entry>
 | 
			
		||||
        </rule>
 | 
			
		||||
        <rule type="staticpath">
 | 
			
		||||
            <entry>/var/lib/flatpak/exports/bin/net.sf.VICE|flatpak run --command=xplus4 net.sf.VICE</entry>
 | 
			
		||||
            <entry>~/.local/share/flatpak/exports/bin/net.sf.VICE|flatpak run --command=xplus4 net.sf.VICE</entry>
 | 
			
		||||
        </rule>
 | 
			
		||||
    </emulator>
 | 
			
		||||
    <emulator name="VICE-XVIC">
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xvic VIC-20) -->
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xvic) -->
 | 
			
		||||
        <rule type="systempath">
 | 
			
		||||
            <entry>xvic</entry>
 | 
			
		||||
            <entry>vice-jz.xvic</entry>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1335,6 +1335,16 @@
 | 
			
		|||
        <platform>pico8</platform>
 | 
			
		||||
        <theme>pico8</theme>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>plus4</name>
 | 
			
		||||
        <fullname>Commodore Plus/4</fullname>
 | 
			
		||||
        <path>%ROMPATH%/plus4</path>
 | 
			
		||||
        <extension>.bin .BIN .cmd .CMD .crt .CRT .d2m .D2M .d4m .D4M .d64 .D64 .d6z .D6Z .d71 .D71 .d7z .D7Z .d80 .D80 .d81 .D81 .d82 .D82 .d8z .D8Z .g41 .G41 .g4z .G4Z .g64 .G64 .g6z .G6Z .gz .GZ .lnx .LNX .m3u .M3U .nbz .NBZ .nib .NIB .p00 .P00 .prg .PRG .t64 .T64 .tap .TAP .vfl .VFL .vsf .VSF .x64 .X64 .x6z .X6Z .7z .7Z .zip .ZIP</extension>
 | 
			
		||||
        <command label="VICE xplus4">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vice_xplus4_libretro.so %ROM%</command>
 | 
			
		||||
        <command label="VICE xplus4 (Standalone)">%EMULATOR_VICE-XPLUS4% %ROM%</command>
 | 
			
		||||
        <platform>plus4</platform>
 | 
			
		||||
        <theme>plus4</theme>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>pokemini</name>
 | 
			
		||||
        <fullname>Nintendo Pokémon Mini</fullname>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -805,8 +805,20 @@
 | 
			
		|||
            <entry>%ESPATH%\..\Emulators\VICE\bin\x64sc.exe</entry>
 | 
			
		||||
        </rule>
 | 
			
		||||
    </emulator>
 | 
			
		||||
    <emulator name="VICE-XPLUS4">
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xplus4) -->
 | 
			
		||||
        <rule type="systempath">
 | 
			
		||||
            <entry>xplus4.exe</entry>
 | 
			
		||||
        </rule>
 | 
			
		||||
        <rule type="staticpath">
 | 
			
		||||
            <entry>%ESPATH%\Emulators\VICE\xplus4.exe</entry>
 | 
			
		||||
            <entry>%ESPATH%\Emulators\VICE\bin\xplus4.exe</entry>
 | 
			
		||||
            <entry>%ESPATH%\..\Emulators\VICE\xplus4.exe</entry>
 | 
			
		||||
            <entry>%ESPATH%\..\Emulators\VICE\bin\xplus4.exe</entry>
 | 
			
		||||
        </rule>
 | 
			
		||||
    </emulator>
 | 
			
		||||
    <emulator name="VICE-XVIC">
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xvic VIC-20) -->
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xvic) -->
 | 
			
		||||
        <rule type="systempath">
 | 
			
		||||
            <entry>xvic.exe</entry>
 | 
			
		||||
        </rule>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -534,8 +534,17 @@
 | 
			
		|||
            <entry>%ESPATH%\..\Emulators\VICE\bin\x64sc.exe</entry>
 | 
			
		||||
        </rule>
 | 
			
		||||
    </emulator>
 | 
			
		||||
    <emulator name="VICE-XPLUS4">
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xplus4) -->
 | 
			
		||||
        <rule type="staticpath">
 | 
			
		||||
            <entry>%ESPATH%\Emulators\VICE\xplus4.exe</entry>
 | 
			
		||||
            <entry>%ESPATH%\Emulators\VICE\bin\xplus4.exe</entry>
 | 
			
		||||
            <entry>%ESPATH%\..\Emulators\VICE\xplus4.exe</entry>
 | 
			
		||||
            <entry>%ESPATH%\..\Emulators\VICE\bin\xplus4.exe</entry>
 | 
			
		||||
        </rule>
 | 
			
		||||
    </emulator>
 | 
			
		||||
    <emulator name="VICE-XVIC">
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xvic VIC-20) -->
 | 
			
		||||
        <!-- Commodore 8-bit computer emulator VICE (xvic) -->
 | 
			
		||||
        <rule type="staticpath">
 | 
			
		||||
            <entry>%ESPATH%\Emulators\VICE\xvic.exe</entry>
 | 
			
		||||
            <entry>%ESPATH%\Emulators\VICE\bin\xvic.exe</entry>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1330,6 +1330,16 @@
 | 
			
		|||
        <platform>pico8</platform>
 | 
			
		||||
        <theme>pico8</theme>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>plus4</name>
 | 
			
		||||
        <fullname>Commodore Plus/4</fullname>
 | 
			
		||||
        <path>%ROMPATH%\plus4</path>
 | 
			
		||||
        <extension>.bin .BIN .cmd .CMD .crt .CRT .d2m .D2M .d4m .D4M .d64 .D64 .d6z .D6Z .d71 .D71 .d7z .D7Z .d80 .D80 .d81 .D81 .d82 .D82 .d8z .D8Z .g41 .G41 .g4z .G4Z .g64 .G64 .g6z .G6Z .gz .GZ .lnx .LNX .m3u .M3U .nbz .NBZ .nib .NIB .p00 .P00 .prg .PRG .t64 .T64 .tap .TAP .vfl .VFL .vsf .VSF .x64 .X64 .x6z .X6Z .7z .7Z .zip .ZIP</extension>
 | 
			
		||||
        <command label="VICE xplus4">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vice_xplus4_libretro.dll %ROM%</command>
 | 
			
		||||
        <command label="VICE xplus4 (Standalone)">%EMULATOR_VICE-XPLUS4% %ROM%</command>
 | 
			
		||||
        <platform>plus4</platform>
 | 
			
		||||
        <theme>plus4</theme>
 | 
			
		||||
    </system>
 | 
			
		||||
    <system>
 | 
			
		||||
        <name>pokemini</name>
 | 
			
		||||
        <fullname>Nintendo Pokémon Mini</fullname>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue