mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2025-01-18 06:45:38 +00:00
Merge branch 'cooker' of https://github.com/monkeyx-net/RetroDECK_UK into cooker
This commit is contained in:
commit
aacfdd0afe
955
config/retrodeck/reference_lists/features.json
Normal file
955
config/retrodeck/reference_lists/features.json
Normal file
|
@ -0,0 +1,955 @@
|
||||||
|
{
|
||||||
|
"about_links": {
|
||||||
|
"example_site": {
|
||||||
|
"description": "Updated description.",
|
||||||
|
"name": "Updated Site",
|
||||||
|
"url": "https://updated-example.com"
|
||||||
|
},
|
||||||
|
"rd_changelog": {
|
||||||
|
"description": "Opens the RetroDECK change log in your default browser",
|
||||||
|
"name": "Changelog",
|
||||||
|
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_rd_versions/version-history/"
|
||||||
|
},
|
||||||
|
"rd_contactus": {
|
||||||
|
"description": "Opens the RetroDECK contact us section in your default browser",
|
||||||
|
"name": "Contact us",
|
||||||
|
"url": "https://github.com/XargonWan/RetroDECK"
|
||||||
|
},
|
||||||
|
"rd_credits": {
|
||||||
|
"description": "Opens the RetroDECK Credits in your default browser",
|
||||||
|
"name": "Credits",
|
||||||
|
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/"
|
||||||
|
},
|
||||||
|
"rd_donate": {
|
||||||
|
"description": "Opens Donations page in your default browser",
|
||||||
|
"name": "Donate",
|
||||||
|
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/"
|
||||||
|
},
|
||||||
|
"rd_licenses": {
|
||||||
|
"description": "Opens the RetroDECK licenses in your default browser",
|
||||||
|
"name": "Licences",
|
||||||
|
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/"
|
||||||
|
},
|
||||||
|
"rd_web": {
|
||||||
|
"description": "Opens the RetroDECK Website in your default browser",
|
||||||
|
"name": "Website",
|
||||||
|
"url": "https://retrodeck.net/"
|
||||||
|
},
|
||||||
|
"rd_wiki": {
|
||||||
|
"description": "Opens the RetroDECK Wiki in your default browser",
|
||||||
|
"name": "Wiki",
|
||||||
|
"url": "https://retrodeck.readthedocs.io/en/latest/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"finit_default_options": {
|
||||||
|
"rd_controller_profile": {
|
||||||
|
"name": "RetroDECK Steam Controller Profiles Install",
|
||||||
|
"description": "Install RetroDECK Steam Input profiles to Steam - Recommended",
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"rpcs3_firmware": {
|
||||||
|
"name": "RPCS3 Firmware Install",
|
||||||
|
"description": "Install firmware needed for PS3 emulation",
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"vita3k_firmware": {
|
||||||
|
"name": "Vita3K Firmware Install",
|
||||||
|
"description": "Install firmware needed for Vita3K emulation",
|
||||||
|
"enabled": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"splash_screens": {
|
||||||
|
"xmas": {
|
||||||
|
"start_date": "1201",
|
||||||
|
"end_date": "1231",
|
||||||
|
"start_time": "0000",
|
||||||
|
"end_time": "2359",
|
||||||
|
"filename": "rd-xmas-splash.svg"
|
||||||
|
},
|
||||||
|
"lunar_dragon": {
|
||||||
|
"start_date": "0209",
|
||||||
|
"end_date": "0212",
|
||||||
|
"start_time": "0000",
|
||||||
|
"end_time": "2359",
|
||||||
|
"filename": "rd-lunar-dragon-splash.svg"
|
||||||
|
},
|
||||||
|
"valentines_day": {
|
||||||
|
"start_date": "0214",
|
||||||
|
"end_date": "0214",
|
||||||
|
"start_time": "0001",
|
||||||
|
"end_time": "2359",
|
||||||
|
"filename": "rd-valentines-splash.svg"
|
||||||
|
},
|
||||||
|
"retrodeck_birthday": {
|
||||||
|
"start_date": "0304",
|
||||||
|
"end_date": "0304",
|
||||||
|
"start_time": "0000",
|
||||||
|
"end_time": "2359",
|
||||||
|
"filename": "rd-gm-bday-splash.svg"
|
||||||
|
},
|
||||||
|
"st_patricks_day": {
|
||||||
|
"start_date": "0317",
|
||||||
|
"end_date": "0317",
|
||||||
|
"start_time": "0000",
|
||||||
|
"end_time": "2359",
|
||||||
|
"filename": "rd-stpatricks-splash.svg"
|
||||||
|
},
|
||||||
|
"kodomo_golden_week": {
|
||||||
|
"start_date": "0429",
|
||||||
|
"end_date": "0505",
|
||||||
|
"start_time": "0000",
|
||||||
|
"end_time": "2359",
|
||||||
|
"filename": "rd-kodomo-golden.svg"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"incompatible_presets": {
|
||||||
|
"borders": "widescreen"
|
||||||
|
},
|
||||||
|
"helper_files": {
|
||||||
|
"dolphin_mods": {
|
||||||
|
"filename": "how-to-install-dolphin-mods.txt",
|
||||||
|
"location": "$mods_folder/Dolphin"
|
||||||
|
},
|
||||||
|
"primehack_mods": {
|
||||||
|
"filename": "how-to-install-primehack-mods.txt",
|
||||||
|
"location": "$mods_folder/Primehack"
|
||||||
|
},
|
||||||
|
"mesen_textures": {
|
||||||
|
"filename": "how-to-install-Mesen-textures.txt",
|
||||||
|
"location": "$texture_packs_folder/RetroArch-Mesen"
|
||||||
|
},
|
||||||
|
"ppsspp_textures": {
|
||||||
|
"filename": "how-to-install-PPSSPP-textures.txt",
|
||||||
|
"location": "$texture_packs_folder/PPSSPP"
|
||||||
|
},
|
||||||
|
"pcsx2_textures": {
|
||||||
|
"filename": "how-to-install-PCSX2-textures.txt",
|
||||||
|
"location": "$texture_packs_folder/PCSX2"
|
||||||
|
},
|
||||||
|
"mupen64plus_cache_textures": {
|
||||||
|
"filename": "how-to-install-Mupen64Plus-textures.txt",
|
||||||
|
"location": "$texture_packs_folder/RetroArch-Mupen64Plus/cache"
|
||||||
|
},
|
||||||
|
"mupen64plus_hires_textures": {
|
||||||
|
"filename": "how-to-install-Mupen64Plus-textures.txt",
|
||||||
|
"location": "$texture_packs_folder/RetroArch-Mupen64Plus/hires_texture"
|
||||||
|
},
|
||||||
|
"duckstation_textures": {
|
||||||
|
"filename": "how-to-install-Duckstation-textures.txt",
|
||||||
|
"location": "$texture_packs_folder/Duckstation"
|
||||||
|
},
|
||||||
|
"psvita_games": {
|
||||||
|
"filename": "how-to-install-psvita-games.txt",
|
||||||
|
"location": "$roms_folder/psvita"
|
||||||
|
},
|
||||||
|
"ryujinx_firmware": {
|
||||||
|
"filename": "Install-firmware-through-Ryujinx.txt",
|
||||||
|
"location": "$bios_folder/switch/firmware"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"system": {
|
||||||
|
"3do": {
|
||||||
|
"name": "3DO Interactive Multiplayer"
|
||||||
|
},
|
||||||
|
"adam": {
|
||||||
|
"name": "Coleco Adam"
|
||||||
|
},
|
||||||
|
"amiga": {
|
||||||
|
"name": "Commodore Amiga"
|
||||||
|
},
|
||||||
|
"amiga1200": {
|
||||||
|
"name": "Commodore Amiga 1200"
|
||||||
|
},
|
||||||
|
"amiga600": {
|
||||||
|
"name": "Commodore Amiga 600"
|
||||||
|
},
|
||||||
|
"amigacd32": {
|
||||||
|
"name": "Commodore Amiga CD32"
|
||||||
|
},
|
||||||
|
"amstradcpc": {
|
||||||
|
"name": "Amstrad CPC"
|
||||||
|
},
|
||||||
|
"apple2": {
|
||||||
|
"name": "Apple II"
|
||||||
|
},
|
||||||
|
"apple2gs": {
|
||||||
|
"name": "Apple IIGS"
|
||||||
|
},
|
||||||
|
"arcade": {
|
||||||
|
"name": "Arcade"
|
||||||
|
},
|
||||||
|
"arcadia": {
|
||||||
|
"name": "Emerson Arcadia 2001"
|
||||||
|
},
|
||||||
|
"archimedes": {
|
||||||
|
"name": "Acorn Archimedes"
|
||||||
|
},
|
||||||
|
"arduboy": {
|
||||||
|
"name": "Arduboy Miniature Game System"
|
||||||
|
},
|
||||||
|
"astrocde": {
|
||||||
|
"name": "Bally Astrocade"
|
||||||
|
},
|
||||||
|
"atari2600": {
|
||||||
|
"name": "Atari 2600"
|
||||||
|
},
|
||||||
|
"atari5200": {
|
||||||
|
"name": "Atari 5200"
|
||||||
|
},
|
||||||
|
"atari7800": {
|
||||||
|
"name": "Atari 7800 ProSystem"
|
||||||
|
},
|
||||||
|
"atari800": {
|
||||||
|
"name": "Atari 800"
|
||||||
|
},
|
||||||
|
"atarijaguar": {
|
||||||
|
"name": "Atari Jaguar"
|
||||||
|
},
|
||||||
|
"atarilynx": {
|
||||||
|
"name": "Atari Lynx"
|
||||||
|
},
|
||||||
|
"atarist": {
|
||||||
|
"name": "Atari ST"
|
||||||
|
},
|
||||||
|
"atarixe": {
|
||||||
|
"name": "Atari XE"
|
||||||
|
},
|
||||||
|
"atomiswave": {
|
||||||
|
"name": "Sammy Corporation Atomiswave"
|
||||||
|
},
|
||||||
|
"bbcmicro": {
|
||||||
|
"name": "Acorn Computers BBC Micro"
|
||||||
|
},
|
||||||
|
"c64": {
|
||||||
|
"name": "Commodore 64"
|
||||||
|
},
|
||||||
|
"cdimono1": {
|
||||||
|
"name": "Philips CD-i"
|
||||||
|
},
|
||||||
|
"cdtv": {
|
||||||
|
"name": "Commodore CDTV"
|
||||||
|
},
|
||||||
|
"chailove": {
|
||||||
|
"name": "ChaiLove Game Engine"
|
||||||
|
},
|
||||||
|
"channelf": {
|
||||||
|
"name": "Fairchild Channel F"
|
||||||
|
},
|
||||||
|
"colecovision": {
|
||||||
|
"name": "Coleco ColecoVision"
|
||||||
|
},
|
||||||
|
"consolearcade": {
|
||||||
|
"name": "Console Arcade Systems"
|
||||||
|
},
|
||||||
|
"cps": {
|
||||||
|
"name": "Capcom Play System"
|
||||||
|
},
|
||||||
|
"cps1": {
|
||||||
|
"name": "Capcom Play System I"
|
||||||
|
},
|
||||||
|
"cps2": {
|
||||||
|
"name": "Capcom Play System II"
|
||||||
|
},
|
||||||
|
"cps3": {
|
||||||
|
"name": "Capcom Play System III"
|
||||||
|
},
|
||||||
|
"crvision": {
|
||||||
|
"name": "VTech CreatiVision"
|
||||||
|
},
|
||||||
|
"daphne": {
|
||||||
|
"name": "Daphne Arcade LaserDisc Emulator"
|
||||||
|
},
|
||||||
|
"desktop": {
|
||||||
|
"name": "Desktop Applications"
|
||||||
|
},
|
||||||
|
"doom": {
|
||||||
|
"name": "Doom"
|
||||||
|
},
|
||||||
|
"dos": {
|
||||||
|
"name": "DOS (PC)"
|
||||||
|
},
|
||||||
|
"dreamcast": {
|
||||||
|
"name": "Sega Dreamcast"
|
||||||
|
},
|
||||||
|
"easyrpg": {
|
||||||
|
"name": "EasyRPG Game Engine"
|
||||||
|
},
|
||||||
|
"electron": {
|
||||||
|
"name": "Acorn Electron"
|
||||||
|
},
|
||||||
|
"emulators": {
|
||||||
|
"name": "Emulators"
|
||||||
|
},
|
||||||
|
"famicom": {
|
||||||
|
"name": "Nintendo Family Computer"
|
||||||
|
},
|
||||||
|
"fba": {
|
||||||
|
"name": "FinalBurn Alpha"
|
||||||
|
},
|
||||||
|
"fbneo": {
|
||||||
|
"name": "FinalBurn Neo"
|
||||||
|
},
|
||||||
|
"fds": {
|
||||||
|
"name": "Nintendo Famicom Disk System"
|
||||||
|
},
|
||||||
|
"fm7": {
|
||||||
|
"name": "Fujitsu FM-7"
|
||||||
|
},
|
||||||
|
"fmtowns": {
|
||||||
|
"name": "Fujitsu FM Towns"
|
||||||
|
},
|
||||||
|
"gamate": {
|
||||||
|
"name": "Bit Corporation Gamate"
|
||||||
|
},
|
||||||
|
"gameandwatch": {
|
||||||
|
"name": "Nintendo Game and Watch"
|
||||||
|
},
|
||||||
|
"gamecom": {
|
||||||
|
"name": "Tiger Electronics Game.com"
|
||||||
|
},
|
||||||
|
"gamegear": {
|
||||||
|
"name": "Sega Game Gear"
|
||||||
|
},
|
||||||
|
"gb": {
|
||||||
|
"name": "Nintendo Game Boy"
|
||||||
|
},
|
||||||
|
"gba": {
|
||||||
|
"name": "Nintendo Game Boy Advance"
|
||||||
|
},
|
||||||
|
"gbc": {
|
||||||
|
"name": "Nintendo Game Boy Color"
|
||||||
|
},
|
||||||
|
"gc": {
|
||||||
|
"name": "Nintendo GameCube"
|
||||||
|
},
|
||||||
|
"genesis": {
|
||||||
|
"name": "Sega Genesis"
|
||||||
|
},
|
||||||
|
"gmaster": {
|
||||||
|
"name": "Hartung Game Master"
|
||||||
|
},
|
||||||
|
"gx4000": {
|
||||||
|
"name": "Amstrad GX4000"
|
||||||
|
},
|
||||||
|
"intellivision": {
|
||||||
|
"name": "Mattel Electronics Intellivision"
|
||||||
|
},
|
||||||
|
"j2me": {
|
||||||
|
"name": "Java 2 Micro Edition (J2ME)"
|
||||||
|
},
|
||||||
|
"laserdisc": {
|
||||||
|
"name": "LaserDisc Games"
|
||||||
|
},
|
||||||
|
"lcdgames": {
|
||||||
|
"name": "LCD Handheld Games"
|
||||||
|
},
|
||||||
|
"lowresnx": {
|
||||||
|
"name": "LowRes NX Fantasy Console"
|
||||||
|
},
|
||||||
|
"lutris": {
|
||||||
|
"name": "Lutris Open Gaming Platform"
|
||||||
|
},
|
||||||
|
"lutro": {
|
||||||
|
"name": "Lutro Game Engine"
|
||||||
|
},
|
||||||
|
"macintosh": {
|
||||||
|
"name": "Apple Macintosh"
|
||||||
|
},
|
||||||
|
"mame": {
|
||||||
|
"name": "Multiple Arcade Machine Emulator"
|
||||||
|
},
|
||||||
|
"mastersystem": {
|
||||||
|
"name": "Sega Master System"
|
||||||
|
},
|
||||||
|
"megacd": {
|
||||||
|
"name": "Sega Mega-CD"
|
||||||
|
},
|
||||||
|
"megacdjp": {
|
||||||
|
"name": "Sega Mega-CD"
|
||||||
|
},
|
||||||
|
"megadrive": {
|
||||||
|
"name": "Sega Mega Drive"
|
||||||
|
},
|
||||||
|
"megaduck": {
|
||||||
|
"name": "Creatronic Mega Duck"
|
||||||
|
},
|
||||||
|
"mess": {
|
||||||
|
"name": "Multi Emulator Super System"
|
||||||
|
},
|
||||||
|
"model2": {
|
||||||
|
"name": "Sega Model 2"
|
||||||
|
},
|
||||||
|
"moto": {
|
||||||
|
"name": "Thomson MO/TO Series"
|
||||||
|
},
|
||||||
|
"msx": {
|
||||||
|
"name": "MSX"
|
||||||
|
},
|
||||||
|
"msx1": {
|
||||||
|
"name": "MSX1"
|
||||||
|
},
|
||||||
|
"msx2": {
|
||||||
|
"name": "MSX2"
|
||||||
|
},
|
||||||
|
"msxturbor": {
|
||||||
|
"name": "MSX Turbo R"
|
||||||
|
},
|
||||||
|
"mugen": {
|
||||||
|
"name": "M.U.G.E.N Game Engine"
|
||||||
|
},
|
||||||
|
"multivision": {
|
||||||
|
"name": "Othello Multivision"
|
||||||
|
},
|
||||||
|
"n3ds": {
|
||||||
|
"name": "Nintendo 3DS"
|
||||||
|
},
|
||||||
|
"n64": {
|
||||||
|
"name": "Nintendo 64"
|
||||||
|
},
|
||||||
|
"n64dd": {
|
||||||
|
"name": "Nintendo 64DD"
|
||||||
|
},
|
||||||
|
"naomi": {
|
||||||
|
"name": "Sega NAOMI"
|
||||||
|
},
|
||||||
|
"naomi2": {
|
||||||
|
"name": "Sega NAOMI 2"
|
||||||
|
},
|
||||||
|
"naomigd": {
|
||||||
|
"name": "Sega NAOMI GD-ROM"
|
||||||
|
},
|
||||||
|
"nds": {
|
||||||
|
"name": "Nintendo DS"
|
||||||
|
},
|
||||||
|
"neogeo": {
|
||||||
|
"name": "SNK Neo Geo"
|
||||||
|
},
|
||||||
|
"neogeocd": {
|
||||||
|
"name": "SNK Neo Geo CD"
|
||||||
|
},
|
||||||
|
"neogeocdjp": {
|
||||||
|
"name": "SNK Neo Geo CD"
|
||||||
|
},
|
||||||
|
"nes": {
|
||||||
|
"name": "Nintendo Entertainment System"
|
||||||
|
},
|
||||||
|
"ngp": {
|
||||||
|
"name": "SNK Neo Geo Pocket"
|
||||||
|
},
|
||||||
|
"ngpc": {
|
||||||
|
"name": "SNK Neo Geo Pocket Color"
|
||||||
|
},
|
||||||
|
"odyssey2": {
|
||||||
|
"name": "Magnavox Odyssey 2"
|
||||||
|
},
|
||||||
|
"openbor": {
|
||||||
|
"name": "OpenBOR Game Engine"
|
||||||
|
},
|
||||||
|
"palm": {
|
||||||
|
"name": "Palm OS"
|
||||||
|
},
|
||||||
|
"pc": {
|
||||||
|
"name": "IBM PC"
|
||||||
|
},
|
||||||
|
"pc88": {
|
||||||
|
"name": "NEC PC-8800 Series"
|
||||||
|
},
|
||||||
|
"pc98": {
|
||||||
|
"name": "NEC PC-9800 Series"
|
||||||
|
},
|
||||||
|
"pcarcade": {
|
||||||
|
"name": "PC Arcade Systems"
|
||||||
|
},
|
||||||
|
"pcengine": {
|
||||||
|
"name": "NEC PC Engine"
|
||||||
|
},
|
||||||
|
"pcenginecd": {
|
||||||
|
"name": "NEC PC Engine CD"
|
||||||
|
},
|
||||||
|
"pcfx": {
|
||||||
|
"name": "NEC PC-FX"
|
||||||
|
},
|
||||||
|
"pico8": {
|
||||||
|
"name": "PICO-8 Fantasy Console"
|
||||||
|
},
|
||||||
|
"plus4": {
|
||||||
|
"name": "Commodore Plus/4"
|
||||||
|
},
|
||||||
|
"pokemini": {
|
||||||
|
"name": "Nintendo Pokémon Mini"
|
||||||
|
},
|
||||||
|
"ports": {
|
||||||
|
"name": "Ports"
|
||||||
|
},
|
||||||
|
"ps2": {
|
||||||
|
"name": "Sony PlayStation 2"
|
||||||
|
},
|
||||||
|
"ps3": {
|
||||||
|
"name": "Sony PlayStation 3"
|
||||||
|
},
|
||||||
|
"psp": {
|
||||||
|
"name": "Sony PlayStation Portable"
|
||||||
|
},
|
||||||
|
"psvita": {
|
||||||
|
"name": "Sony PlayStation Vita"
|
||||||
|
},
|
||||||
|
"psx": {
|
||||||
|
"name": "Sony PlayStation"
|
||||||
|
},
|
||||||
|
"pv1000": {
|
||||||
|
"name": "Casio PV-1000"
|
||||||
|
},
|
||||||
|
"quake": {
|
||||||
|
"name": "Quake"
|
||||||
|
},
|
||||||
|
"satellaview": {
|
||||||
|
"name": "Nintendo Satellaview"
|
||||||
|
},
|
||||||
|
"saturn": {
|
||||||
|
"name": "Sega Saturn"
|
||||||
|
},
|
||||||
|
"saturnjp": {
|
||||||
|
"name": "Sega Saturn"
|
||||||
|
},
|
||||||
|
"scummvm": {
|
||||||
|
"name": "ScummVM Game Engine"
|
||||||
|
},
|
||||||
|
"scv": {
|
||||||
|
"name": "Epoch Super Cassette Vision"
|
||||||
|
},
|
||||||
|
"sega32x": {
|
||||||
|
"name": "Sega Mega Drive 32X"
|
||||||
|
},
|
||||||
|
"sega32xjp": {
|
||||||
|
"name": "Sega Super 32X"
|
||||||
|
},
|
||||||
|
"sega32xna": {
|
||||||
|
"name": "Sega Genesis 32X"
|
||||||
|
},
|
||||||
|
"segacd": {
|
||||||
|
"name": "Sega CD"
|
||||||
|
},
|
||||||
|
"sfc": {
|
||||||
|
"name": "Nintendo SFC (Super Famicom)"
|
||||||
|
},
|
||||||
|
"sg-1000": {
|
||||||
|
"name": "Sega SG-1000"
|
||||||
|
},
|
||||||
|
"sgb": {
|
||||||
|
"name": "Nintendo Super Game Boy"
|
||||||
|
},
|
||||||
|
"snes": {
|
||||||
|
"name": "Nintendo SNES (Super Nintendo)"
|
||||||
|
},
|
||||||
|
"snesna": {
|
||||||
|
"name": "Nintendo SNES (Super Nintendo)"
|
||||||
|
},
|
||||||
|
"solarus": {
|
||||||
|
"name": "Solarus Game Engine"
|
||||||
|
},
|
||||||
|
"spectravideo": {
|
||||||
|
"name": "Spectravideo"
|
||||||
|
},
|
||||||
|
"stv": {
|
||||||
|
"name": "Sega Titan Video Game System"
|
||||||
|
},
|
||||||
|
"sufami": {
|
||||||
|
"name": "Bandai SuFami Turbo"
|
||||||
|
},
|
||||||
|
"supergrafx": {
|
||||||
|
"name": "NEC SuperGrafx"
|
||||||
|
},
|
||||||
|
"supervision": {
|
||||||
|
"name": "Watara Supervision"
|
||||||
|
},
|
||||||
|
"supracan": {
|
||||||
|
"name": "Funtech Super A'Can"
|
||||||
|
},
|
||||||
|
"switch": {
|
||||||
|
"name": "Nintendo Switch"
|
||||||
|
},
|
||||||
|
"tg-cd": {
|
||||||
|
"name": "NEC TurboGrafx-CD"
|
||||||
|
},
|
||||||
|
"tg16": {
|
||||||
|
"name": "NEC TurboGrafx-16"
|
||||||
|
},
|
||||||
|
"ti99": {
|
||||||
|
"name": "Texas Instruments TI-99"
|
||||||
|
},
|
||||||
|
"tic80": {
|
||||||
|
"name": "TIC-80 Fantasy Computer"
|
||||||
|
},
|
||||||
|
"to8": {
|
||||||
|
"name": "Thomson TO8"
|
||||||
|
},
|
||||||
|
"uzebox": {
|
||||||
|
"name": "Uzebox Open Source Console"
|
||||||
|
},
|
||||||
|
"vectrex": {
|
||||||
|
"name": "GCE Vectrex"
|
||||||
|
},
|
||||||
|
"vic20": {
|
||||||
|
"name": "Commodore VIC-20"
|
||||||
|
},
|
||||||
|
"videopac": {
|
||||||
|
"name": "Philips Videopac G7000"
|
||||||
|
},
|
||||||
|
"virtualboy": {
|
||||||
|
"name": "Nintendo Virtual Boy"
|
||||||
|
},
|
||||||
|
"vsmile": {
|
||||||
|
"name": "VTech V.Smile"
|
||||||
|
},
|
||||||
|
"wasm4": {
|
||||||
|
"name": "WASM-4 Fantasy Console"
|
||||||
|
},
|
||||||
|
"wii": {
|
||||||
|
"name": "Nintendo Wii"
|
||||||
|
},
|
||||||
|
"wiiu": {
|
||||||
|
"name": "Nintendo Wii U"
|
||||||
|
},
|
||||||
|
"windows": {
|
||||||
|
"name": "Microsoft Windows"
|
||||||
|
},
|
||||||
|
"windows3x": {
|
||||||
|
"name": "Microsoft Windows 3.x"
|
||||||
|
},
|
||||||
|
"windows9x": {
|
||||||
|
"name": "Microsoft Windows 9x"
|
||||||
|
},
|
||||||
|
"wonderswan": {
|
||||||
|
"name": "Bandai WonderSwan"
|
||||||
|
},
|
||||||
|
"wonderswancolor": {
|
||||||
|
"name": "Bandai WonderSwan Color"
|
||||||
|
},
|
||||||
|
"x1": {
|
||||||
|
"name": "Sharp X1"
|
||||||
|
},
|
||||||
|
"x68000": {
|
||||||
|
"name": "Sharp X68000"
|
||||||
|
},
|
||||||
|
"xbox": {
|
||||||
|
"name": "Microsoft Xbox"
|
||||||
|
},
|
||||||
|
"zx81": {
|
||||||
|
"name": "Sinclair ZX81"
|
||||||
|
},
|
||||||
|
"zxspectrum": {
|
||||||
|
"name": "Sinclair ZX Spectrum"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"emulator": {
|
||||||
|
"retroarch": {
|
||||||
|
"description": "RetroArch (Multi-emulator Frontend)",
|
||||||
|
"name": "RetroArch",
|
||||||
|
"launch": "retroarch",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"cheevos": true,
|
||||||
|
"cheevos_hardcore": true,
|
||||||
|
"quick_resume": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"cores": {
|
||||||
|
"citra_libretro": {
|
||||||
|
"description": "Nintendo 3DS Libretro Core",
|
||||||
|
"name": "Citra",
|
||||||
|
"system": "n3ds",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"abxy_button": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"mame_libretro": {
|
||||||
|
"description": "MAME: Multiple Arcade Machine Libretro Core",
|
||||||
|
"name": "MAME",
|
||||||
|
"system": "arcade",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"tate_mode": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"desmume_libretro": {
|
||||||
|
"description": "DeSmuME Nintendo DS Libretro Core",
|
||||||
|
"name": "desmume",
|
||||||
|
"system": "nds",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"abxy_button": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"melonds_libretro": {
|
||||||
|
"description": "MelonDS Nintendo DS Libretro Core",
|
||||||
|
"name": "melonds",
|
||||||
|
"system": "nds",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"abxy_button": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"swanstation_libretro": {
|
||||||
|
"name": "SwanStation",
|
||||||
|
"description": "Swanstation Libretro Core",
|
||||||
|
"system": "psx",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"widescreen": true,
|
||||||
|
"borders": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"picodrive_libetro": {
|
||||||
|
"name": "PicoDrive",
|
||||||
|
"description": "SEGA MS/MD/CD/32X Libretro Core",
|
||||||
|
"system": [
|
||||||
|
"ms",
|
||||||
|
"md",
|
||||||
|
"cd",
|
||||||
|
"32x"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"widescreen": true,
|
||||||
|
"borders": true,
|
||||||
|
"rewind": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"genesisplusgx_libetro": {
|
||||||
|
"name": "Genesis Plus GX",
|
||||||
|
"description": "SEGA MS/GG/MD/CD Libretro Core",
|
||||||
|
"system": [
|
||||||
|
"ms",
|
||||||
|
"gg",
|
||||||
|
"mc",
|
||||||
|
"cd"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"widescreen": true,
|
||||||
|
"borders": true,
|
||||||
|
"rewind": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"genesisplusgxwide_libetro": {
|
||||||
|
"name": "Genesis Plus GX Wide",
|
||||||
|
"description": "SEGA MS/GG/MD/CD Libretro Core for Wide Screen",
|
||||||
|
"system": [
|
||||||
|
"ms",
|
||||||
|
"gg",
|
||||||
|
"mc",
|
||||||
|
"cd"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"widescreen": true,
|
||||||
|
"rewind": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"mupen64plus-next_libetro": {
|
||||||
|
"name": "Mupen64Plus-Next",
|
||||||
|
"description": "Nintendo 64 Libretro Core",
|
||||||
|
"system": "n64",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"widescreen": true,
|
||||||
|
"borders": true,
|
||||||
|
"abxy_button": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"snes9x-current_libetro": {
|
||||||
|
"name": "Snes9x - Current",
|
||||||
|
"description": "Super Nintendo Libretro Core",
|
||||||
|
"system": "snes",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"widescreen": true,
|
||||||
|
"borders": true,
|
||||||
|
"rewind": true,
|
||||||
|
"abxy_button": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"gambatte_libetro": {
|
||||||
|
"name": "Gambatte",
|
||||||
|
"description": "Game Boy/Color Libretro Core",
|
||||||
|
"system": [
|
||||||
|
"gb",
|
||||||
|
"gbc"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"borders": true,
|
||||||
|
"rewind": true,
|
||||||
|
"abxy_button": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"mgba_libetro": {
|
||||||
|
"name": "mGBA",
|
||||||
|
"description": "Game Boy Advance Libretro Core",
|
||||||
|
"system": "gba",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"borders": true,
|
||||||
|
"rewind": true,
|
||||||
|
"abxy_button": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mame": {
|
||||||
|
"description": "MAME: Multiple Arcade Machine Emulator",
|
||||||
|
"name": "MAME",
|
||||||
|
"system": [
|
||||||
|
"arcade"
|
||||||
|
],
|
||||||
|
"launch": "mame"
|
||||||
|
},
|
||||||
|
"citra": {
|
||||||
|
"description": "Citra Nintendo 3DS Emulator (via Ponzu)",
|
||||||
|
"name": "Citra (via Ponzu)",
|
||||||
|
"system": "n3ds",
|
||||||
|
"ponzu": true,
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"abxy_button": true,
|
||||||
|
"ask_to_exit": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"melonds": {
|
||||||
|
"description": "MelonDS Nintendo DS Emulator",
|
||||||
|
"name": "melonds",
|
||||||
|
"system": "nds",
|
||||||
|
"launch": "MelonDS"
|
||||||
|
},
|
||||||
|
"pcsx2": {
|
||||||
|
"name": "pcsx2",
|
||||||
|
"description": "PCSX2 Play Station 2 Emulator",
|
||||||
|
"system": "ps2",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"ask_to_exit": true,
|
||||||
|
"cheevos": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"duckstation": {
|
||||||
|
"name": "Duckstation",
|
||||||
|
"description": "PlayStation Emulator",
|
||||||
|
"launch": "duckstation-qt",
|
||||||
|
"system": "psx",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"ask_to_exit": true,
|
||||||
|
"cheevos": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"ppsspp": {
|
||||||
|
"name": "PPSSPP",
|
||||||
|
"description": "PPSSPP: PlayStation Portable Emulator",
|
||||||
|
"launch": "PPSSPPSDL",
|
||||||
|
"system": "psp",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"cheevos": true,
|
||||||
|
"cheevos_hardcore": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"vita3k": {
|
||||||
|
"name": "Vita3k",
|
||||||
|
"description": "Vita3K PSVita Emulator",
|
||||||
|
"system": "psvita",
|
||||||
|
"launch": "Vita3K"
|
||||||
|
},
|
||||||
|
"rpcs3": {
|
||||||
|
"name": "RPCS3",
|
||||||
|
"description": "RPCS3 PlayStation 3 Emulator",
|
||||||
|
"system": "ps3",
|
||||||
|
"launch": "rpcs3",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"ask_to_exit": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"ryujinx": {
|
||||||
|
"name": "Ryujinx",
|
||||||
|
"description": "Ryujinx Nintendo Switch Emulator",
|
||||||
|
"system": "switch",
|
||||||
|
"launch": "Ryujinx.sh"
|
||||||
|
},
|
||||||
|
"yuzu": {
|
||||||
|
"name": "Yuzu (via Ponzu)",
|
||||||
|
"description": "Yuzu Nintendo Switch Emulator (via Ponzu)",
|
||||||
|
"launch": "Yuzu",
|
||||||
|
"system": "switch",
|
||||||
|
"ponzu": true,
|
||||||
|
"abxy_button": true
|
||||||
|
},
|
||||||
|
"dolphin": {
|
||||||
|
"name": "Dolphin",
|
||||||
|
"description": "Dolphin Wii and GameCube Emulator",
|
||||||
|
"launch": "dolphin-emu-wrapper",
|
||||||
|
"system": [
|
||||||
|
"gc",
|
||||||
|
"wii"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"abxy_button": true,
|
||||||
|
"ask_to_exit": true,
|
||||||
|
"cheevos": true,
|
||||||
|
"cheevos_hardcore": true,
|
||||||
|
"universal_dyn_input": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"primehack": {
|
||||||
|
"name": "PrimeHack",
|
||||||
|
"description": "A fork of Dolphiin to enhance Metroid Prime experience",
|
||||||
|
"launch": "primehack-wrapper",
|
||||||
|
"system": [
|
||||||
|
"wii"
|
||||||
|
],
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"ask_to_exit": true,
|
||||||
|
"universal_dyn_input": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"cemu": {
|
||||||
|
"description": "Wii U emulator",
|
||||||
|
"name": "Cemu",
|
||||||
|
"system": "wiiu",
|
||||||
|
"launch": "Cemu-wrapper",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"abxy_button": true,
|
||||||
|
"multi_user_config_dir": "Cemu"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"xemu": {
|
||||||
|
"description": "xemu Xbox Emulator",
|
||||||
|
"name": "xemu",
|
||||||
|
"system": "xbox",
|
||||||
|
"launch": "xemu"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,4 +1,6 @@
|
||||||
app-id: net.retrodeck.retrodeck
|
app-id: net.retrodeck.retrodeck
|
||||||
|
# next 2 lines Used by Godot
|
||||||
|
base: org.godotengine.godot.BaseApp
|
||||||
base-version: "4.2"
|
base-version: "4.2"
|
||||||
runtime: org.kde.Platform
|
runtime: org.kde.Platform
|
||||||
runtime-version: "6.7"
|
runtime-version: "6.7"
|
||||||
|
@ -155,17 +157,29 @@ modules:
|
||||||
url: https://github.com/mikefarah/yq/releases/download/v4.33.3/yq_linux_amd64
|
url: https://github.com/mikefarah/yq/releases/download/v4.33.3/yq_linux_amd64
|
||||||
sha256: 4ee662847c588c3ef2fec8bfb304e8739e3dbaba87ccb9a608d691c88f5b64dc
|
sha256: 4ee662847c588c3ef2fec8bfb304e8739e3dbaba87ccb9a608d691c88f5b64dc
|
||||||
|
|
||||||
# GoDot Configurator
|
# GODOT Configurator
|
||||||
- name: godot-configurator
|
- name: retrodeck-configurator
|
||||||
buildsystem: simple
|
buildsystem: simple
|
||||||
build-commands:
|
build-commands:
|
||||||
- cp RetroDECK-Configurator.x86_64 ${FLATPAK_DEST}/bin/
|
- install -Dm755 "Godot_v4.2.2-stable_linux.x86_64" "${FLATPAK_DEST}/bin/godot"
|
||||||
- chmod +x ${FLATPAK_DEST}/bin/RetroDECK-Configurator.x86_64
|
- mkdir -p "${FLATPAK_DEST}/retrodeck"
|
||||||
|
- godot --headless --path "tools/configurator" --import
|
||||||
|
- godot --headless --path "tools/configurator" --export-pack "Linux/X11 64-bit" "${FLATPAK_DEST}/retrodeck/configurator.pck"
|
||||||
|
- chmod +x "${FLATPAK_DEST}/retrodeck/configurator.pck"
|
||||||
|
- echo '#!/bin/sh' > "godot-configurator.sh"
|
||||||
|
- echo 'godot-runner --main-pack /app/retrodeck/configurator.pck' >> "godot-configurator.sh"
|
||||||
|
- install -Dm755 "godot-configurator.sh" "/app/bin/"
|
||||||
sources:
|
sources:
|
||||||
- type: archive
|
- type: archive
|
||||||
url: https://github.com/monkeyx-net/RetroDECK_UK/releases/latest/download/RetroDECK-Configurator.x86_64.tar.gz
|
url: https://github.com/godotengine/godot/releases/download/4.2.2-stable/Godot_v4.2.2-stable_linux.x86_64.zip
|
||||||
sha256: RETRODECKCONFIGURATORLATEST
|
sha256: 69eb9881e1b82ab93924c83106a7c031497f252bc0c08e199e4da6380072d6ef
|
||||||
strip-components: 2
|
- type: archive
|
||||||
|
url: https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.15.0.tar.gz
|
||||||
|
sha256: f5f359d6332861bd497570848fcb42520964a9e83d5e3abe397b6b6db9bcaaf4
|
||||||
|
dest: fontconfig
|
||||||
|
- type: git
|
||||||
|
url: https://github.com/RetroDECK/RetroDECK.git
|
||||||
|
branch: THISBRANCH
|
||||||
|
|
||||||
# RetroArch
|
# RetroArch
|
||||||
# https://retroarch.com/index.php?page=platforms
|
# https://retroarch.com/index.php?page=platforms
|
||||||
|
@ -602,7 +616,7 @@ modules:
|
||||||
|
|
||||||
# Tools
|
# Tools
|
||||||
- mkdir -p ${FLATPAK_DEST}/tools
|
- mkdir -p ${FLATPAK_DEST}/tools
|
||||||
- cp -r tools/** ${FLATPAK_DEST}/tools
|
- cp -r tools/*.sh ${FLATPAK_DEST}/tools
|
||||||
- find ${FLATPAK_DEST}/tools -type f \( -name "*.sh" -o -name "*.py" \) -exec chmod +x {} \;
|
- find ${FLATPAK_DEST}/tools -type f \( -name "*.sh" -o -name "*.py" \) -exec chmod +x {} \;
|
||||||
|
|
||||||
# Function libraries
|
# Function libraries
|
||||||
|
|
|
@ -1290,7 +1290,8 @@ configurator_developer_dialog() {
|
||||||
"Change Update Channel" "Change between normal and cooker builds" \
|
"Change Update Channel" "Change between normal and cooker builds" \
|
||||||
"Browse the Wiki" "Browse the RetroDECK wiki online" \
|
"Browse the Wiki" "Browse the RetroDECK wiki online" \
|
||||||
"Install RetroDECK Starter Pack" "Install the optional RetroDECK starter pack" \
|
"Install RetroDECK Starter Pack" "Install the optional RetroDECK starter pack" \
|
||||||
"Tool: USB Import" "Prepare a USB device for ROMs or import an existing collection")
|
"Tool: USB Import" "Prepare a USB device for ROMs or import an existing collection" \
|
||||||
|
"Open GODOT Configurator" "Open the new Configurator made in GODOT engine")
|
||||||
|
|
||||||
case $choice in
|
case $choice in
|
||||||
|
|
||||||
|
@ -1323,6 +1324,11 @@ configurator_developer_dialog() {
|
||||||
configurator_usb_import_dialog
|
configurator_usb_import_dialog
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
"Open GODOT Configurator" )
|
||||||
|
log i "Configurator: opening \"$choice\" menu"
|
||||||
|
"godot-configurator.sh"
|
||||||
|
;;
|
||||||
|
|
||||||
"" ) # No selection made or Back button clicked
|
"" ) # No selection made or Back button clicked
|
||||||
log i "Configurator: going back"
|
log i "Configurator: going back"
|
||||||
configurator_welcome_dialog
|
configurator_welcome_dialog
|
||||||
|
|
|
@ -405,4 +405,8 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
<<<<<<< HEAD
|
||||||
}
|
}
|
||||||
|
=======
|
||||||
|
}
|
||||||
|
>>>>>>> 62724325fd58f43d1c9a4b0dbcc0c891e20ad54d
|
||||||
|
|
BIN
tools/configurator/export/configurator.console.exe
Normal file
BIN
tools/configurator/export/configurator.console.exe
Normal file
Binary file not shown.
BIN
tools/configurator/export/configurator.exe
Normal file
BIN
tools/configurator/export/configurator.exe
Normal file
Binary file not shown.
BIN
tools/configurator/export/configurator.pck
Normal file
BIN
tools/configurator/export/configurator.pck
Normal file
Binary file not shown.
4
tools/configurator/export/configurator.sh
Executable file
4
tools/configurator/export/configurator.sh
Executable file
|
@ -0,0 +1,4 @@
|
||||||
|
#!/bin/sh
|
||||||
|
echo -ne '\033c\033]0;RetroDECK Configurator\a'
|
||||||
|
base_path="$(dirname "$(realpath "$0")")"
|
||||||
|
"$base_path/configurator.x86_64" "$@"
|
BIN
tools/configurator/export/configurator.x86_64
Executable file
BIN
tools/configurator/export/configurator.x86_64
Executable file
Binary file not shown.
|
@ -19,7 +19,11 @@ encrypt_directory=false
|
||||||
custom_template/debug=""
|
custom_template/debug=""
|
||||||
custom_template/release=""
|
custom_template/release=""
|
||||||
debug/export_console_wrapper=1
|
debug/export_console_wrapper=1
|
||||||
|
<<<<<<< HEAD
|
||||||
binary_format/embed_pck=true
|
binary_format/embed_pck=true
|
||||||
|
=======
|
||||||
|
binary_format/embed_pck=false
|
||||||
|
>>>>>>> 62724325fd58f43d1c9a4b0dbcc0c891e20ad54d
|
||||||
texture_format/bptc=true
|
texture_format/bptc=true
|
||||||
texture_format/s3tc=true
|
texture_format/s3tc=true
|
||||||
texture_format/etc=false
|
texture_format/etc=false
|
||||||
|
|
|
@ -11,7 +11,11 @@ config_version=5
|
||||||
[application]
|
[application]
|
||||||
|
|
||||||
config/name="RetroDECK Configurator"
|
config/name="RetroDECK Configurator"
|
||||||
|
<<<<<<< HEAD
|
||||||
config/version="v0.051"
|
config/version="v0.051"
|
||||||
|
=======
|
||||||
|
config/version="v0.05"
|
||||||
|
>>>>>>> 62724325fd58f43d1c9a4b0dbcc0c891e20ad54d
|
||||||
run/main_scene="res://main.tscn"
|
run/main_scene="res://main.tscn"
|
||||||
config/features=PackedStringArray("4.2", "GL Compatibility")
|
config/features=PackedStringArray("4.2", "GL Compatibility")
|
||||||
boot_splash/bg_color=Color(0.141176, 0.141176, 0.141176, 0)
|
boot_splash/bg_color=Color(0.141176, 0.141176, 0.141176, 0)
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue