fix: update spruce docs and platforms.json to reflect all supported systems as per docs here: https://github.com/spruceUI/spruceOS/wiki/11.-Adding-Games

This commit is contained in:
ljtilley
2026-03-30 09:48:12 -07:00
parent 9a62b98a1b
commit edcab1f8dc
2 changed files with 109 additions and 67 deletions
+92 -55
View File
@@ -1,20 +1,25 @@
{
"3do": [],
"3ds": [],
"acpc": [
"CPC"
],
"amiga": [
"AMIGA"
],
"acpc": [
"CPC"
],
"arcade": [
"ARCADE"
"ARCADE",
"CPS1",
"CPS2",
"CPS3",
"FBNEO",
"MAME2003PLUS",
"NAOMI"
],
"arduboy": [
"ARDUBOY"
],
"atari-st": [
"ATARIST"
"atari800": [
"EIGHTHUNDRED"
],
"atari2600": [
"ATARI"
@@ -25,19 +30,31 @@
"atari7800": [
"SEVENTYEIGHTHUNDRED"
],
"c128": [],
"c64": [
"COMMODORE"
"jaguar": [],
"lynx": [
"LYNX"
],
"atari-st": [
"ATARIST"
],
"cave-story": [],
"colecovision": [
"COLECO"
],
"c128": [],
"c64": [
"COMMODORE"
],
"cpet": [],
"vic-20": [
"VIC20"
],
"dos": [
"DOS"
],
"dc": [
"DC"
],
"dos": [],
"fairchild-channel-f": [
"FAIRCHILD"
],
@@ -47,15 +64,13 @@
"fds": [
"FDS"
],
"galaksija": [],
"g-and-w": [
"GW"
],
"galaksija": [],
"gamegear": [
"GG"
],
"gb": [
"GB"
"GB",
"SGB"
],
"gba": [
"GBA"
@@ -63,38 +78,38 @@
"gbc": [
"GBC"
],
"genesis": [
"MD"
],
"intellivision": [
"INTELLIVISION"
],
"j2me": [],
"jaguar": [],
"lynx": [
"LYNX"
"mega-duck-slash-cougar-boy": [
"MEGADUCK"
],
"mega-duck-slash-cougar-boy": [],
"msx": [
"MSX"
],
"n64": [
"N64"
],
"nds": [
"NDS"
"neogeoaes": [
"NEOGEO"
],
"neo-geo-cd": [
"NEOCD"
],
"neogeomvs": [
"NEOGEO"
],
"neo-geo-pocket": [
"NGP"
],
"neo-geo-pocket-color": [
"NGPC"
],
"neogeoaes": [],
"neogeomvs": [],
"3ds": [],
"n64": [
"N64"
],
"nds": [
"NDS"
],
"nes": [
"FC"
],
@@ -104,8 +119,13 @@
"openbor": [
"OPENBOR"
],
"supergrafx": [
"SGFX"
],
"pc-8000": [],
"pc-9800-series": [],
"pc-9800-series": [
"PC98"
],
"pc-fx": [],
"philips-cd-i": [],
"pico": [
@@ -116,8 +136,8 @@
"PICO8",
"FAKE08"
],
"pokemon-mini": [
"POKE"
"psx": [
"PS"
],
"ps2": [
"PS2"
@@ -125,51 +145,69 @@
"psp": [
"PSP"
],
"psx": [
"PS"
"pokemon-mini": [
"POKE"
],
"satellaview": [
"SATELLAVIEW"
],
"scummvm": [
"SCUMMVM"
],
"saturn": [],
"sega32": [
"THIRTYTWOX"
],
"segacd": [
"SEGACD"
],
"sfam": [
"SFC"
"gamegear": [
"GG"
],
"sg1000": [
"SEGASGONE"
],
"sharp-x68000": [
"X68000"
"genesis": [
"MD",
"MSUMD"
],
"sms": [
"MS"
],
"snes": [
"SFC"
"saturn": [
"SATURN"
],
"supergrafx": [
"SGFX"
"sg1000": [
"SEGASGONE"
],
"x1": [],
"sharp-x68000": [
"X68000"
],
"sufami-turbo": [
"SUFAMI"
],
"sfam": [
"SFC",
"MSU1"
],
"snes": [
"SFC",
"MSU1"
],
"supervision": [
"SUPERVISION"
],
"tg16": [
"PCE"
],
"tic-80": [
"TIC"
],
"tg16": [
"PCE"
],
"turbografx-cd": [
"PCECD"
],
"vectrex": [
"VECTREX"
],
"vic-20": [
"VIC20"
"videopac-g7400": [
"VIDEOPAC"
],
"virtualboy": [
"VB"
@@ -180,9 +218,8 @@
"wonderswan-color": [
"WSC"
],
"x1": [],
"zx81": [],
"zxs": [
"ZXS"
]
],
"zx81": []
}
+17 -12
View File
@@ -7,8 +7,9 @@ This table shows the mappings of RomM Fs Slug to Spruce's platform folders.
| 3DO Interactive Multiplayer | 3do | *(none)* |
| Amiga | amiga | AMIGA |
| Amstrad CPC | acpc | CPC |
| Arcade | arcade | ARCADE |
| Arcade | arcade | ARCADE, CPS1, CPS2, CPS3, FBNEO, MAME2003PLUS, NAOMI |
| Arduboy | arduboy | ARDUBOY |
| Atari 800 | atari800 | EIGHTHUNDRED |
| Atari 2600 | atari2600 | ATARI |
| Atari 5200 | atari5200 | FIFTYTWOHUNDRED |
| Atari 7800 | atari7800 | SEVENTYEIGHTHUNDRED |
@@ -21,23 +22,23 @@ This table shows the mappings of RomM Fs Slug to Spruce's platform folders.
| Commodore C64/128/MAX | c64 | COMMODORE |
| Commodore PET | cpet | *(none)* |
| Commodore VIC-20 | vic-20 | VIC20 |
| DOS | dos | *(none)* |
| DOS | dos | DOS |
| Dreamcast | dc | DC |
| Fairchild Channel F | fairchild-channel-f | FAIRCHILD |
| Family Computer | famicom | FC |
| Family Computer Disk System | fds | FDS |
| Galaksija | galaksija | *(none)* |
| Game & Watch | g-and-w | GW |
| Game Boy | gb | GB |
| Game Boy | gb | GB, SGB |
| Game Boy Advance | gba | GBA |
| Game Boy Color | gbc | GBC |
| Intellivision | intellivision | INTELLIVISION |
| J2ME | j2me | *(none)* |
| Mega Duck/Cougar Boy | mega-duck-slash-cougar-boy | *(none)* |
| Mega Duck/Cougar Boy | mega-duck-slash-cougar-boy | MEGADUCK |
| MSX | msx | MSX |
| Neo Geo AES | neogeoaes | *(none)* |
| Neo Geo AES | neogeoaes | NEOGEO |
| Neo Geo CD | neo-geo-cd | NEOCD |
| Neo Geo MVS | neogeomvs | *(none)* |
| Neo Geo MVS | neogeomvs | NEOGEO |
| Neo Geo Pocket | neo-geo-pocket | NGP |
| Neo Geo Pocket Color | neo-geo-pocket-color | NGPC |
| Nintendo 3DS | 3ds | *(none)* |
@@ -48,7 +49,7 @@ This table shows the mappings of RomM Fs Slug to Spruce's platform folders.
| OpenBOR | openbor | OPENBOR |
| PC Engine SuperGrafx | supergrafx | SGFX |
| PC-8000 | pc-8000 | *(none)* |
| PC-9800 Series | pc-9800-series | *(none)* |
| PC-9800 Series | pc-9800-series | PC98 |
| PC-FX | pc-fx | *(none)* |
| Philips CD-i | philips-cd-i | *(none)* |
| PICO-8 | pico | PICO8, FAKE08 |
@@ -57,24 +58,28 @@ This table shows the mappings of RomM Fs Slug to Spruce's platform folders.
| PlayStation 2 | ps2 | PS2 |
| PlayStation Portable | psp | PSP |
| Pokemon Mini | pokemon-mini | POKE |
| Satellaview | satellaview | SATELLAVIEW |
| ScummVM | scummvm | SCUMMVM |
| Sega 32X | sega32 | THIRTYTWOX |
| Sega CD | segacd | SEGACD |
| Sega Game Gear | gamegear | GG |
| Sega Genesis | genesis | MD |
| Sega Genesis | genesis | MD, MSUMD |
| Sega Master System | sms | MS |
| Sega Saturn | saturn | *(none)* |
| Sega Saturn | saturn | SATURN |
| SG-1000 | sg1000 | SEGASGONE |
| Sharp X1 | x1 | *(none)* |
| Sharp X68000 | sharp-x68000 | X68000 |
| Super Famicom | sfam | SFC |
| Super Nintendo | snes | SFC |
| Sufami Turbo | sufami-turbo | SUFAMI |
| Super Famicom | sfam | SFC, MSU1 |
| Super Nintendo | snes | SFC, MSU1 |
| Supervision | supervision | SUPERVISION |
| TIC-80 | tic-80 | TIC |
| TurboGrafx-16 | tg16 | PCE |
| TurboGrafx-CD | turbografx-cd | PCECD |
| Vectrex | vectrex | VECTREX |
| Videopac+ G7400 | videopac-g7400 | VIDEOPAC |
| Virtual Boy | virtualboy | VB |
| WonderSwan | wonderswan | WS |
| WonderSwan Color | wonderswan-color | WSC |
| ZX Spectrum | zxs | ZXS |
| ZX81 | zx81 | *(none)* |
| ZX81 | zx81 | *(none)* |