diff --git a/USERGUIDE.md b/USERGUIDE.md index 6c152b687..c0bae58f5 100644 --- a/USERGUIDE.md +++ b/USERGUIDE.md @@ -1454,11 +1454,11 @@ Consider the table below a work in progress as it's obvioulsy not fully populate | fbneo | FinalBurn Neo | | Single archive file following MAME name standard in root folder | | fds | Nintendo Famicom Disk System | RetroArch (Nestopia UE) | Single archive or ROM file in root folder | | gameandwatch | Nintendo Game and Watch | | | -| gamecube | Nintendo GameCube | | | | gamegear | Sega Game Gear | | | | gb | Nintendo Game Boy | | | | gba | Nintendo Game Boy Advance | | | | gbc | Nintendo Game Boy Color | | | +| gc | Nintendo GameCube | | | | genesis | Sega Genesis | RetroArch (Genesis Plus GX) | Single archive or ROM file in root folder | | gx4000 | Amstrad GX4000 | | | | intellivision | Mattel Electronics Intellivision | | | @@ -1496,6 +1496,8 @@ Consider the table below a work in progress as it's obvioulsy not fully populate | oric | Tangerine Computer Systems Oric | | | | palm | Palm OS | | | | pc | IBM PC | RetroArch (DOSBox-core) | In separate folder (one folder per game, with complete file structure retained) | +| pc88 | NEC PC-8800 series | RetroArch (QUASI88) | | +| pc98 | NEC PC-9800 series | RetroArch (Neko Project II Kai) | | | pcengine | NEC PC Engine | RetroArch (Beetle PCE FAST) | Single archive or ROM file in root folder | | pcenginecd | NEC PC Engine CD | | | | pcfx | NEC PC-FX | | | diff --git a/es-app/src/PlatformId.cpp b/es-app/src/PlatformId.cpp index 9738b9b27..aaebe16cb 100644 --- a/es-app/src/PlatformId.cpp +++ b/es-app/src/PlatformId.cpp @@ -80,6 +80,8 @@ namespace PlatformIds "oric", // Tangerine Computer Systems Oric "palm", // Palm OS "pc", // IBM PC + "pc88", // NEC PC-8800 series + "pc98", // NEC PC-9800 series "pcengine", // NEC PC Engine "pcenginecd", // NEC PC Engine CD "pcfx", // NEC PC-FX diff --git a/es-app/src/PlatformId.h b/es-app/src/PlatformId.h index 29d2baee2..d1cc89ce6 100644 --- a/es-app/src/PlatformId.h +++ b/es-app/src/PlatformId.h @@ -80,6 +80,8 @@ namespace PlatformIds TANGERINE_ORIC, PALM_OS, PC, + NEC_PC_8800, + NEC_PC_9800, NEC_PC_ENGINE, NEC_PC_ENGINE_CD, NEC_PCFX, diff --git a/es-app/src/scrapers/GamesDBJSONScraper.cpp b/es-app/src/scrapers/GamesDBJSONScraper.cpp index f21e539c5..3bbe8d704 100644 --- a/es-app/src/scrapers/GamesDBJSONScraper.cpp +++ b/es-app/src/scrapers/GamesDBJSONScraper.cpp @@ -101,6 +101,8 @@ const std::map gamesdb_new_platformid_map { { SHARP_X1, "4977" }, { SHARP_X68000, "4931"}, { NEC_SUPERGRAFX, "34" }, + { NEC_PC_8800, "4933"}, + { NEC_PC_9800, "4934"}, { NEC_PC_ENGINE, "34" }, { NEC_PC_ENGINE_CD, "4955" }, { BANDAI_WONDERSWAN, "4925" }, diff --git a/es-app/src/scrapers/ScreenScraper.cpp b/es-app/src/scrapers/ScreenScraper.cpp index cc74a58b5..7a935b76b 100644 --- a/es-app/src/scrapers/ScreenScraper.cpp +++ b/es-app/src/scrapers/ScreenScraper.cpp @@ -105,6 +105,8 @@ const std::map screenscraper_platformid_map { { SAMCOUPE, 213 }, { SUPER_NINTENDO, 4 }, { NEC_SUPERGRAFX, 105 }, + { NEC_PC_8800, 221}, + { NEC_PC_9800, 208}, { NEC_PC_ENGINE, 31 }, { NEC_PC_ENGINE_CD, 114 }, { BANDAI_WONDERSWAN, 45 }, diff --git a/resources/templates/es_systems.cfg_macos b/resources/templates/es_systems.cfg_macos index f2235d105..381c0abff 100644 --- a/resources/templates/es_systems.cfg_macos +++ b/resources/templates/es_systems.cfg_macos @@ -730,6 +730,24 @@ pc pc + + pc88 + NEC PC-8800 series + %ROMPATH%/pc88 + .d88 .D88 .u88 .U88 .m3u .M3U .7z .7Z .zip .ZIP + /Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/quasi88_libretro.dylib %ROM% + pc88 + pc88 + + + pc98 + NEC PC-9800 series + %ROMPATH%/pc98 + .2hd .2HD .88d .88D .98d .98D .d88 .D88 .d98 .D98 .cmd .CMD .dup .DUP .fdd .FDD .fdi .FDI .hdd .HDD .hdi .HDI .hdm .HDM .hdn .HDN .nhd .NHD .tfd .TFD .thd .THD . xdf .XDF .7z .7Z .zip .ZIP + /Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/np2kai_libretro.dylib %ROM% + pc98 + pc98 + pcengine NEC PC Engine diff --git a/resources/templates/es_systems.cfg_unix b/resources/templates/es_systems.cfg_unix index 437288aee..0887b27cc 100644 --- a/resources/templates/es_systems.cfg_unix +++ b/resources/templates/es_systems.cfg_unix @@ -730,6 +730,24 @@ pc pc + + pc88 + NEC PC-8800 series + %ROMPATH%/pc88 + .d88 .D88 .u88 .U88 .m3u .M3U .7z .7Z .zip .ZIP + retroarch -L %COREPATH%/quasi88_libretro.so %ROM% + pc88 + pc88 + + + pc98 + NEC PC-9800 series + %ROMPATH%/pc98 + .2hd .2HD .88d .88D .98d .98D .d88 .D88 .d98 .D98 .cmd .CMD .dup .DUP .fdd .FDD .fdi .FDI .hdd .HDD .hdi .HDI .hdm .HDM .hdn .HDN .nhd .NHD .tfd .TFD .thd .THD . xdf .XDF .7z .7Z .zip .ZIP + retroarch -L %COREPATH%/np2kai_libretro.so %ROM% + pc98 + pc98 + pcengine NEC PC Engine diff --git a/resources/templates/es_systems.cfg_unix_flatpak b/resources/templates/es_systems.cfg_unix_flatpak index 11fee85fb..d2c5a0e58 100644 --- a/resources/templates/es_systems.cfg_unix_flatpak +++ b/resources/templates/es_systems.cfg_unix_flatpak @@ -730,6 +730,24 @@ pc pc + + pc88 + NEC PC-8800 series + %ROMPATH%/pc88 + .d88 .D88 .u88 .U88 .m3u .M3U .7z .7Z .zip .ZIP + flatpak run org.libretro.RetroArch -L %COREPATH%/quasi88_libretro.so %ROM% + pc88 + pc88 + + + pc98 + NEC PC-9800 series + %ROMPATH%/pc98 + .2hd .2HD .88d .88D .98d .98D .d88 .D88 .d98 .D98 .cmd .CMD .dup .DUP .fdd .FDD .fdi .FDI .hdd .HDD .hdi .HDI .hdm .HDM .hdn .HDN .nhd .NHD .tfd .TFD .thd .THD . xdf .XDF .7z .7Z .zip .ZIP + flatpak run org.libretro.RetroArch -L %COREPATH%/np2kai_libretro.so %ROM% + pc98 + pc98 + pcengine NEC PC Engine diff --git a/resources/templates/es_systems.cfg_windows b/resources/templates/es_systems.cfg_windows index 24fb7aca1..83c646336 100644 --- a/resources/templates/es_systems.cfg_windows +++ b/resources/templates/es_systems.cfg_windows @@ -730,6 +730,24 @@ pc pc + + pc88 + NEC PC-8800 series + %ROMPATH%\pc88 + .d88 .D88 .u88 .U88 .m3u .M3U .7z .7Z .zip .ZIP + retroarch.exe -L %EMUPATH%\cores\quasi88_libretro.dll %ROM% + pc88 + pc88 + + + pc98 + NEC PC-9800 series + %ROMPATH%\pc98 + .2hd .2HD .88d .88D .98d .98D .d88 .D88 .d98 .D98 .cmd .CMD .dup .DUP .fdd .FDD .fdi .FDI .hdd .HDD .hdi .HDI .hdm .HDM .hdn .HDN .nhd .NHD .tfd .TFD .thd .THD . xdf .XDF .7z .7Z .zip .ZIP + retroarch.exe -L %EMUPATH%\cores\np2kai_libretro.dll %ROM% + pc98 + pc98 + pcengine NEC PC Engine diff --git a/themes/rbsimple-DE/pc88/colors.xml b/themes/rbsimple-DE/pc88/colors.xml new file mode 100644 index 000000000..b1daa3396 --- /dev/null +++ b/themes/rbsimple-DE/pc88/colors.xml @@ -0,0 +1,18 @@ + + 6 + + + + B6A781 + + + 342B22 + + + 938CAA + + + 77B7C6 + + + diff --git a/themes/rbsimple-DE/pc88/images/console.svg b/themes/rbsimple-DE/pc88/images/console.svg new file mode 100644 index 000000000..12ed73c7a --- /dev/null +++ b/themes/rbsimple-DE/pc88/images/console.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/rbsimple-DE/pc88/images/consolegame.svg b/themes/rbsimple-DE/pc88/images/consolegame.svg new file mode 100644 index 000000000..22540764e --- /dev/null +++ b/themes/rbsimple-DE/pc88/images/consolegame.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/rbsimple-DE/pc88/images/controller.svg b/themes/rbsimple-DE/pc88/images/controller.svg new file mode 100644 index 000000000..345a518f0 --- /dev/null +++ b/themes/rbsimple-DE/pc88/images/controller.svg @@ -0,0 +1,3 @@ + + + diff --git a/themes/rbsimple-DE/pc88/images/game.svg b/themes/rbsimple-DE/pc88/images/game.svg new file mode 100644 index 000000000..512d9fbdf --- /dev/null +++ b/themes/rbsimple-DE/pc88/images/game.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/rbsimple-DE/pc88/images/logo.svg b/themes/rbsimple-DE/pc88/images/logo.svg new file mode 100644 index 000000000..ab6f3e678 --- /dev/null +++ b/themes/rbsimple-DE/pc88/images/logo.svg @@ -0,0 +1 @@ +I don’t like bugs! \ No newline at end of file diff --git a/themes/rbsimple-DE/pc88/systeminfo.xml b/themes/rbsimple-DE/pc88/systeminfo.xml new file mode 100644 index 000000000..539f32ab1 --- /dev/null +++ b/themes/rbsimple-DE/pc88/systeminfo.xml @@ -0,0 +1,24 @@ + + 6 + + + + Manufacturer : NEC Corporation + + + Year of Release : 1981 + + + OS : N88-BASIC, N-BASIC (PC8001 MODE) + + + CPU : µPD780c-1 (Z80A-compatible) @ 4 MHz + + + RAM : 64 KB (up to 576 KB) / VRAM : 48 KB + + + Sound : 3 FM channels + 3 SSG + 6 rhythms + 1 ADPCM + + + diff --git a/themes/rbsimple-DE/pc88/theme.xml b/themes/rbsimple-DE/pc88/theme.xml new file mode 100644 index 000000000..f097080c3 --- /dev/null +++ b/themes/rbsimple-DE/pc88/theme.xml @@ -0,0 +1,40 @@ + + 6 + ./../theme.xml + ./colors.xml + ./systeminfo.xml + + + + ./images/controller.svg + + + + + + 262626 + 262626 + + + + + + ./images/logo.svg + + + ./images/consolegame.svg + + + + + + ./images/console.svg + + + + + + ./images/logo.svg + + + diff --git a/themes/rbsimple-DE/pc98/colors.xml b/themes/rbsimple-DE/pc98/colors.xml new file mode 100644 index 000000000..f524e1658 --- /dev/null +++ b/themes/rbsimple-DE/pc98/colors.xml @@ -0,0 +1,18 @@ + + 6 + + + + 951610 + + + 16643C + + + 00499A + + + 3B3431 + + + diff --git a/themes/rbsimple-DE/pc98/images/console.svg b/themes/rbsimple-DE/pc98/images/console.svg new file mode 100644 index 000000000..027f0bb4d --- /dev/null +++ b/themes/rbsimple-DE/pc98/images/console.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/rbsimple-DE/pc98/images/consolegame.svg b/themes/rbsimple-DE/pc98/images/consolegame.svg new file mode 100644 index 000000000..006e6c276 --- /dev/null +++ b/themes/rbsimple-DE/pc98/images/consolegame.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/rbsimple-DE/pc98/images/controller.svg b/themes/rbsimple-DE/pc98/images/controller.svg new file mode 100644 index 000000000..345a518f0 --- /dev/null +++ b/themes/rbsimple-DE/pc98/images/controller.svg @@ -0,0 +1,3 @@ + + + diff --git a/themes/rbsimple-DE/pc98/images/game.svg b/themes/rbsimple-DE/pc98/images/game.svg new file mode 100644 index 000000000..4c4f6440f --- /dev/null +++ b/themes/rbsimple-DE/pc98/images/game.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/rbsimple-DE/pc98/images/logo.svg b/themes/rbsimple-DE/pc98/images/logo.svg new file mode 100644 index 000000000..d02da3fff --- /dev/null +++ b/themes/rbsimple-DE/pc98/images/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/rbsimple-DE/pc98/systeminfo.xml b/themes/rbsimple-DE/pc98/systeminfo.xml new file mode 100644 index 000000000..6387621f9 --- /dev/null +++ b/themes/rbsimple-DE/pc98/systeminfo.xml @@ -0,0 +1,24 @@ + + 6 + + + + Manufacturer : NEC Corporation + + + Year of Release : 1982 + + + OS : CP/M-86, MS-DOS, OS/2, Windows + + + CPU : 8086 @ 5 MHz and higher + + + RAM : 128 KB and higher + + + Sound Chip : Internal beeper, FM Sound, PCM + + + diff --git a/themes/rbsimple-DE/pc98/theme.xml b/themes/rbsimple-DE/pc98/theme.xml new file mode 100644 index 000000000..f097080c3 --- /dev/null +++ b/themes/rbsimple-DE/pc98/theme.xml @@ -0,0 +1,40 @@ + + 6 + ./../theme.xml + ./colors.xml + ./systeminfo.xml + + + + ./images/controller.svg + + + + + + 262626 + 262626 + + + + + + ./images/logo.svg + + + ./images/consolegame.svg + + + + + + ./images/console.svg + + + + + + ./images/logo.svg + + +