Sorted the platform IDs.

This commit is contained in:
Leon Styhre 2021-02-06 14:20:45 +01:00
parent bb0489ab31
commit e8652db2f8
2 changed files with 180 additions and 180 deletions

View file

@ -16,111 +16,111 @@ namespace PlatformIds
std::vector<std::string> PlatformNames = {
"unknown", // Nothing set.
"3do",
"amiga",
"amigacd32",
"amstradcpc",
"gx4000",
"apple2",
"apple2gs",
"arcade",
"atari800",
"atari2600",
"atari5200",
"atari7800",
"atarilynx",
"atarist",
"atarijaguar",
"atarijaguarcd",
"atarixe",
"atomiswave",
"colecovision",
"c64", // Commodore 64
"cdtv",
"intellivision",
"macintosh",
"xbox",
"xbox360",
"msx",
"neogeo",
"neogeocd",
"ngp", // Neo Geo Pocket
"ngpc", // Neo Geo Pocket Color
"n3ds", // Nintendo 3DS
"n64", // Nintendo 64
"nds", // Nintendo DS
"fds", // Famicom Disk System
"nes", // Nintendo Entertainment System
"channelf", // Fairchild Channel F
"gb", // Game Boy
"gba", // Game Boy Advance
"gbc", // Game Boy Color
"gamecube", // GameCube
"wii",
"wiiu",
"virtualboy",
"gameandwatch",
"pokemini",
"satellaview",
"sufami",
"openbor",
"dos",
"pc",
"sega32x",
"segacd",
"dreamcast",
"gamegear",
"genesis", // Sega Genesis
"mastersystem", // Sega Master System
"megadrive", // Sega Mega Drive
"saturn", // Sega Saturn
"sg-1000",
"psx",
"ps2",
"ps3",
"ps4",
"psvita",
"psp", // PlayStation Portable
"snes", // Super Nintendo Entertainment System
"scummvm",
"x1",
"x68000",
"solarus",
"pcengine", // (Aka turbografx-16), HuCards only
"pcenginecd", // (Aka turbografx-16), CD-ROMs only
"wonderswan",
"wonderswancolor",
"zxspectrum",
"zx81",
"odyssey2",
"vectrex",
"trs-80",
"coco",
"ags",
"astrocade",
"bbcmicro",
"cavestory",
"daphne",
"dragon32",
"famicom",
"love",
"lutro",
"mess",
"moonlight",
"moto",
"oric",
"pcfx",
"residualvm",
"samcoupe",
"supergrafx",
"stratagus",
"videopac",
"zmachine",
"ti99",
"naomi",
"uzebox",
"spectravideo",
"palm",
"3do", // 3DO
"ags", // Adventure Game Studio
"amiga", // Commodore Amiga
"amigacd32", // Commodore Amiga CD32
"amstradcpc", // Amstrad CPC
"apple2", // Apple II
"apple2gs", // Apple IIGS
"arcade", // Arcade
"astrocade", // Bally Astrocade
"atari2600", // Atari 2600
"atari5200", // Atari 5200
"atari7800", // Atari 7800
"atari800", // Atari 800
"atarijaguar", // Atari Jaguar
"atarijaguarcd", // Atari Jaguar CD
"atarilynx", // Atari Lynx
"atarist", // Atari ST/STE/Falcon
"atarixe", // Atari XE
"atomiswave", // Atomiswave
"bbcmicro", // BBC Micro
"c64", // Commodore 64
"cavestory", // Cave Story (NXEngine)
"cdtv", // Commodore CDTV
"channelf", // Fairchild Channel F
"coco", // Tandy Color Computer
"colecovision", // ColecoVision
"daphne", // Daphne Arcade Laserdisc Emulator
"dos", // DOS (PC)
"dragon32", // Dragon 32
"dreamcast", // Sega Dreamcast
"famicom", // Nintendo Family Computer
"fds", // Nintendo Famicom Disk System
"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
"genesis", // Sega Genesis
"gx4000", // Amstrad GX4000
"intellivision", // Mattel Electronics Intellivision
"love", // ChaiLove game engine
"lutro", // Lutro game engine
"macintosh", // Apple Macintosh
"mastersystem", // Sega Master System
"megadrive", // Sega Mega Drive
"mess", // Multi Emulator Super System
"moonlight", // Moonlight game streaming
"moto", // Thomson MO/TO series
"msx", // MSX
"n3ds", // Nintendo 3DS
"n64", // Nintendo 64
"naomi", // Sega NAOMI
"nds", // Nintendo DS
"neogeo", // SNK Neo Geo
"neogeocd", // SNK Neo Geo CD
"nes", // Nintendo Entertainment System
"ngp", // SNK Neo Geo Pocket
"ngpc", // SNK Neo Geo Pocket Color
"odyssey2", // Magnavox Odyssey2
"openbor", // OpenBOR game engine
"oric", // Tangerine Computer Systems Oric
"palm", // Palm OS
"pc", // IBM PC
"pcengine", // NEC PC Engine
"pcenginecd", // NEC PC Engine CD
"pcfx", // NEC PC-FX
"pokemini", // Nintendo Pokémon Mini
"ps2", // Sony PlayStation 2
"ps3", // Sony PlayStation 3
"ps4", // Sony PlayStation 4
"psp", // Sony PlayStation Portable
"psvita", // Sony PlayStation Vita
"psx", // Sony PlayStation 1
"residualvm", // ResidualVM game engine
"samcoupe", // SAM Coupé
"satellaview", // Nintendo Satellaview
"saturn", // Sega Saturn
"scummvm", // ScummVM game engine
"sega32x", // Sega Mega Drive 32X
"segacd", // Sega CD
"sg-1000", // Sega SG-1000
"snes", // Nintendo SNES (Super Nintendo)
"solarus", // Solarus game engine
"spectravideo", // Spectravideo
"stratagus", // Stratagus game engine
"sufami", // Bandai SuFami Turbo
"supergrafx", // NEC SuperGrafx
"ti99", // Texas Instruments TI-99
"trs-80", // Tandy TRS-80
"uzebox", // Uzebox
"vectrex", // Vectrex
"videopac", // Philips Videopac G7000 (Magnavox Odyssey2)
"virtualboy", // Nintendo Virtual Boy
"wii", // Nintendo Wii
"wiiu", // Nintendo Wii U
"wonderswan", // Bandai WonderSwan
"wonderswancolor", // Bandai WonderSwan Color
"x1", // Sharp X1
"x68000", // Sharp X68000
"xbox", // Microsoft Xbox
"xbox360", // Microsoft Xbox 360
"zmachine", // Infocom Z-machine
"zx81", // Sinclair ZX81
"zxspectrum", // Sinclair ZX Spectrum
"ignore", // Do not allow scraping for this system.
"invalid"

View file

@ -16,111 +16,111 @@ namespace PlatformIds
enum PlatformId : unsigned int {
PLATFORM_UNKNOWN = 0,
THREEDO, // Name can't start with a constant.
THREEDO, // Names can't start with a number.
ADVENTUREGAMESTUDIO,
AMIGA,
AMIGACD32,
AMSTRAD_CPC,
AMSTRAD_GX4000,
APPLE_II,
APPLE_IIGS,
ARCADE,
ATARI_800,
ASTROCADE,
ATARI_2600,
ATARI_5200,
ATARI_7800,
ATARI_LYNX,
ATARI_ST, // Atari ST/STE/Falcon.
ATARI_800,
ATARI_JAGUAR,
ATARI_JAGUAR_CD,
ATARI_LYNX,
ATARI_ST,
ATARI_XE,
ATOMISWAVE,
COLECOVISION,
BBC_MICRO,
COMMODORE_64,
CAVESTORY,
COMMODORE_CDTV,
INTELLIVISION,
MAC_OS,
XBOX,
XBOX_360,
MSX,
NEOGEO,
NEOGEO_CD,
NEOGEO_POCKET,
NEOGEO_POCKET_COLOR,
NINTENDO_3DS,
NINTENDO_64,
NINTENDO_DS,
FAMICOM_DISK_SYSTEM,
NINTENDO_ENTERTAINMENT_SYSTEM,
FAIRCHILD_CHANNELF,
TANDY,
COLECOVISION,
DAPHNE,
DOS,
DRAGON32,
SEGA_DREAMCAST,
FAMICOM,
FAMICOM_DISK_SYSTEM,
NINTENDO_GAME_AND_WATCH,
NINTENDO_GAMECUBE,
SEGA_GAME_GEAR,
GAME_BOY,
GAME_BOY_ADVANCE,
GAME_BOY_COLOR,
NINTENDO_GAMECUBE,
NINTENDO_WII,
NINTENDO_WII_U,
NINTENDO_VIRTUAL_BOY,
NINTENDO_GAME_AND_WATCH,
NINTENDO_POKEMON_MINI,
NINTENDO_SATELLAVIEW,
SUFAMI_TURBO,
OPENBOR,
DOS,
PC,
SEGA_32X,
SEGA_CD,
SEGA_DREAMCAST,
SEGA_GAME_GEAR,
SEGA_GENESIS,
SEGA_MASTER_SYSTEM,
SEGA_MEGA_DRIVE,
SEGA_SATURN,
SEGA_SG1000,
PLAYSTATION,
PLAYSTATION_2,
PLAYSTATION_3,
PLAYSTATION_4,
PLAYSTATION_VITA,
PLAYSTATION_PORTABLE,
SUPER_NINTENDO,
SCUMMVM,
SHARP_X1,
SHARP_X68000,
SOLARUS,
TURBOGRAFX_16, // (Aka PC Engine) HuCards only.
TURBOGRAFX_CD, // (Aka PC Engine) CD-ROMs only.
WONDERSWAN,
WONDERSWAN_COLOR,
ZX_SPECTRUM,
ZX81_SINCLAR,
VIDEOPAC_ODYSSEY2,
VECTREX,
TRS80_COLOR_COMPUTER,
TANDY,
ADVENTUREGAMESTUDIO,
ASTROCADE,
BBC_MICRO,
CAVESTORY,
DAPHNE,
DRAGON32,
FAMICOM,
AMSTRAD_GX4000,
INTELLIVISION,
LOVE,
LUTRO,
MAC_OS,
SEGA_MASTER_SYSTEM,
SEGA_MEGA_DRIVE,
MESS,
MOONLIGHT,
THOMSON_MOTO,
MSX,
NINTENDO_3DS,
NINTENDO_64,
SEGA_NAOMI,
NINTENDO_DS,
NEOGEO,
NEOGEO_CD,
NINTENDO_ENTERTAINMENT_SYSTEM,
NEOGEO_POCKET,
NEOGEO_POCKET_COLOR,
VIDEOPAC_ODYSSEY2,
OPENBOR,
ORIC,
PALM_OS,
PC,
TURBOGRAFX_16,
TURBOGRAFX_CD,
PCFX,
NINTENDO_POKEMON_MINI,
PLAYSTATION_2,
PLAYSTATION_3,
PLAYSTATION_4,
PLAYSTATION_PORTABLE,
PLAYSTATION_VITA,
PLAYSTATION,
RESIDUALVM,
SAMCOUPE,
SUPERGRAFX,
STRATAGUS,
VIDEOPAC,
ZMACHINE,
TI99,
SEGA_NAOMI,
UZEBOX,
NINTENDO_SATELLAVIEW,
SEGA_SATURN,
SCUMMVM,
SEGA_32X,
SEGA_CD,
SEGA_SG1000,
SUPER_NINTENDO,
SOLARUS,
SPECTRAVIDEO,
PALM_OS,
STRATAGUS,
SUFAMI_TURBO,
SUPERGRAFX,
TI99,
TRS80_COLOR_COMPUTER,
UZEBOX,
VECTREX,
VIDEOPAC,
NINTENDO_VIRTUAL_BOY,
NINTENDO_WII,
NINTENDO_WII_U,
WONDERSWAN,
WONDERSWAN_COLOR,
SHARP_X1,
SHARP_X68000,
XBOX,
XBOX_360,
ZMACHINE,
ZX81_SINCLAR,
ZX_SPECTRUM,
PLATFORM_IGNORE, // Do not allow scraping for this system.
PLATFORM_COUNT