from kodi_six import xbmc, xbmcgui, xbmcvfs
from contextlib import closing
import os
WIN = xbmcgui.Window(10000)
if not WIN.getProperty('iagl.script_started'):
	WIN.setProperty('iagl.script_started','True')
	# try:
	xbmc.log(msg='IAGL:  Wizard script started.', level=xbmc.LOGDEBUG)
	from main import iagl_utils
	IAGL = iagl_utils() #IAGL utils Class
	addon_xml_path = os.path.join(IAGL.get_addon_install_path(),'addon.xml')
	success = list()
	not_ready_to_run_wizard = False
	not_ready_to_run_wizard2 = False
	run_was_cancelled = False
	not_ready_to_run_wizard_reason = ''
	not_ready_to_run_wizard_reason2 = ''
	q2_ret = None
	q3_ret = None
	q4_ret = None
	q5_ret = None
	not_ready_to_run_questions = list()
	wizard_data = {'Android': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Gearsystem (GG/SMS)'], 'Game_Gear_ZachMorris': ['RetroArch Gearsystem (GG/SMS)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch Mupen64Plus (N64)'], 'N64_ZachMorris': ['RetroArch Mupen64Plus (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch QuickNES (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch QuickNES (NES)'], 'NES_Translations_ZachMorris': ['RetroArch QuickNES (NES)'], 'NES_ZachMorris': ['RetroArch QuickNES (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch PCSX ReArmed (PS1)'], 'PS1_ZachMorris': ['RetroArch PCSX ReArmed (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['hidden'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': ['"RetroArch BSNES (SNES'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'Android Aarch64': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Gearsystem (GG/SMS)'], 'Game_Gear_ZachMorris': ['RetroArch Gearsystem (GG/SMS)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch Mupen64Plus (N64)'], 'N64_ZachMorris': ['RetroArch Mupen64Plus (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch QuickNES (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch QuickNES (NES)'], 'NES_Translations_ZachMorris': ['RetroArch QuickNES (NES)'], 'NES_ZachMorris': ['RetroArch QuickNES (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch PCSX ReArmed (PS1)'], 'PS1_ZachMorris': ['RetroArch PCSX ReArmed (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['hidden'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': [' Latest)"'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'Gamestarter Addon': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_Gear_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'N64_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Translations_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_ZachMorris': ['RetroArch Nestopia (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PS1_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['RetroArch PowderToy (Standalone Game)'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': ['"RetroArch BSNES (SNES'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'LibreElec Remix': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_Gear_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'N64_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Translations_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_ZachMorris': ['RetroArch Nestopia (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PS1_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['RetroArch PowderToy (Standalone Game)'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': [' Latest)"'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'RetroELEC': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_Gear_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'N64_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Translations_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_ZachMorris': ['RetroArch Nestopia (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PS1_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['RetroArch PowderToy (Standalone Game)'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': ['"RetroArch BSNES (SNES'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'Sx05RE': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Gearsystem (GG/SMS)'], 'Game_Gear_ZachMorris': ['RetroArch Gearsystem (GG/SMS)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Gearsystem (GG/SMS)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Gearsystem (GG/SMS)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Gearsystem (GG/SMS)'], 'Master_System_ZachMorris': ['RetroArch Gearsystem (GG/SMS)'], 'N64_Bestof_ZachMorris': ['RetroArch Mupen64Plus (N64)'], 'N64_ZachMorris': ['RetroArch Mupen64Plus (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch QuickNES (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch QuickNES (NES)'], 'NES_Translations_ZachMorris': ['RetroArch QuickNES (NES)'], 'NES_ZachMorris': ['RetroArch QuickNES (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch PCSX ReArmed (PS1)'], 'PS1_ZachMorris': ['RetroArch PCSX ReArmed (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['hidden'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': [' Latest)"'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Gearsystem (GG/SMS)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'Linux/Kodibuntu': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_Gear_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'N64_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Translations_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_ZachMorris': ['RetroArch Nestopia (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PS1_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['RetroArch PowderToy (Standalone Game)'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': ['"RetroArch BSNES (SNES'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'Linux/Kodibuntu Close_Kodi': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_Gear_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'N64_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Translations_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_ZachMorris': ['RetroArch Nestopia (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PS1_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['RetroArch PowderToy (Standalone Game)'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': [' Latest)"'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'Linux/Kodibuntu Pause_Kodi': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_Gear_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'N64_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Translations_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_ZachMorris': ['RetroArch Nestopia (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PS1_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['RetroArch PowderToy (Standalone Game)'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': ['"RetroArch BSNES (SNES'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'OSX': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_Gear_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'N64_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Translations_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_ZachMorris': ['RetroArch Nestopia (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PS1_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['RetroArch PowderToy (Standalone Game)'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': [' Latest)"'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'OSX Close_Kodi': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_Gear_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'N64_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Translations_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_ZachMorris': ['RetroArch Nestopia (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PS1_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['RetroArch PowderToy (Standalone Game)'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': ['"RetroArch BSNES (SNES'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'Windows': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_Gear_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'N64_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Translations_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_ZachMorris': ['RetroArch Nestopia (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PS1_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['RetroArch PowderToy (Standalone Game)'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': [' Latest)"'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'Windows Close_Kodi': {'32X_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], '3DO_ZachMorris': ['RetroArch Opera (3DO)'], 'Amiga_Bestof': ['RetroArch PUAE (Amiga)'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroArch CAP32 (Amstrad CPC)'], 'Atari_2600_Bestof_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_2600_ZachMorris': ['RetroArch Stella (Atari 2600)'], 'Atari_5200_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_7800_ZachMorris': ['RetroArch ProSystem (Atari 7800)'], 'Atari_800_ZachMorris': ['RetroArch Atari800 (Atari 800/Atari 5200)'], 'Atari_Jaguar_ZachMorris': ['RetroArch Virtual Jaguar (Jaguar)'], 'Atari_Lynx_ZachMorris': ['RetroArch Mednafen Lynx (Lynx)'], 'Atari_ST_ZachMorris': ['RetroArch Hatari (Atari ST/STE/TT/Falcon)'], 'Atomiswave_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'C64_ZachMorris': ['RetroArch VICE C64 (C64)'], 'CDI_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'CannonBall_ZachMorris': ['RetroArch CannonBall (Standalone Game)'], 'Cavestory_Lefty420': ['RetroArch CaveStory (NXEngine)'], 'Colecovision_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Dinothawr_Lefty420': ['RetroArch Dinothawr (Standalone Game)'], 'Doom_Lefty420': ['RetroArch PrBoom (Doom)'], 'EasyRPG_ZachMorris': ['RetroArch EasyRPG (RPG Maker 2000/2003)'], 'eXoDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'FBN_ZachMorris': ['RetroArch FB Neo (Arcade Latest)'], 'GBA_Bestof_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Hacks_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_Translations_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBA_ZachMorris': ['RetroArch mGBA (GBA)'], 'GBC_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GBC_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_Bestof_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'GB_Classic_ZachMorris': ['RetroArch Gambatte (GB/GBC)'], 'Game_Gear_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_Gear_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Game_and_Watch_ZachMorris': ['RetroArch Game and Watch (Game and Watch)'], 'Genesis_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Hacks_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_Translations_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Genesis_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Intellivision_ZachMorris': ['RetroArch FreeIntv (Intellivision)'], 'Karaoke_ZachMorris': ['RetroArch PocketCDG (CDG Music)'], 'Lutro_ZachMorris': ['RetroArch Lua Engine (Lutro)'], 'MAME_2003_Bestof_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_Plus_ZachMorris': ['RetroArch MAME 2003 Plus (Arcade 0.78)'], 'MAME_2003_ZachMorris': ['RetroArch MAME 2003 (Arcade 0.78)'], 'MAME_Bestof_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MAME_ZachMorris': ['RetroArch MAME (Arcade Latest)'], 'MSDOS_ZachMorris': ['RetroArch DOSBox (DOS)'], 'MSX1_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'MSX2_ZachMorris': ['RetroArch BlueMSX (MSX)'], 'Magnavox_O2_ZachMorris': ['RetroArch O2EM (Odyssey2/Videopac)'], 'Master_System_Bestof_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Master_System_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'N64_Bestof_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'N64_ZachMorris': ['RetroArch ParaLLEl (N64)'], 'NDS_ZachMorris': ['RetroArch DeSmuME (NDS)'], 'NES_Bestof_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Hacks_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_Translations_ZachMorris': ['RetroArch Nestopia (NES)'], 'NES_ZachMorris': ['RetroArch Nestopia (NES)'], 'NGPC_ZachMorris': ['RetroArch Mednafen NeoPop (NGP/NGPC)'], 'Naomi1_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Neo_Geo_CD_ZachMorris': ['RetroArch MESS 2014 (MESS 0.159)'], 'OpenLara_ZachMorris': ['RetroArch OpenLara (Tomb Raider)'], 'PCE_CD_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'PCE_SuperGrafx_ZachMorris': ['RetroArch Mednafen SuperGrafx (PCE SuperGrafx)'], 'PS1_Bestof_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PS1_ZachMorris': ['RetroArch Mednafen PSX (PS1)'], 'PSP_ZachMorris': ['RetroArch PPSSPP (PSP)'], 'Pokemon_Mini_ZachMorris': ['RetroArch Pokemon Mini (PokeMini)'], 'PowderToy_ZachMorris': ['RetroArch PowderToy (Standalone Game)'], 'Quake_Lefty420': ['RetroArch TyrQuake (Quake)'], 'REminiscence_ZachMorris': ['RetroArch REminiscence (Standalone Game)'], 'RickDangerous_ZachMorris': ['RetroArch XRick (Rick Dangerous)'], 'SCUMMVM_Bestof_ZachMorris': ['RetroArch ScummVM (Various)'], 'SCUMMVM_ZachMorris': ['RetroArch ScummVM (Various)'], 'SNES_Bestof_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Hacks_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_Translations_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'SNES_ZachMorris': ['RetroArch SNES9x (SNES Latest)'], 'Satellaview_ZachMorris': ['"RetroArch BSNES (SNES'], 'Sega_CD_ZachMorris': ['RetroArch PicoDrive (SMS/Gen/Sega CD/32X)'], 'Sega_Dreamcast_ZachMorris': ['RetroArch Reicast (Dreamcast)'], 'Sega_SG1000_ZachMorris': ['RetroArch Genesis Plus GX (GG/SMS/Gen/PICO/SG-1000)'], 'Sega_Saturn_ZachMorris': ['RetroArch Mednafen Saturn (Saturn)'], 'TG16_Bestof_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TG16_ZachMorris': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'TIC80_ZachMorris': ['RetroArch TIC80 (TIC-80)'], 'Vectrex_ZachMorris': ['RetroArch VECX (Vectrex)'], 'VirtualBoy_ZachMorris': ['RetroArch Mednafen VB (VirtualBoy)'], 'Win31_ZachMorris': ['RetroArch DOSBox (DOS)'], 'Wolfenstein_ZachMorris': ['RetroArch ECWolf (Wolfenstein 3D)'], 'Wonderswan_Color_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'Wonderswan_ZachMorris': ['RetroArch Mednafen Cygne (WonderSwan/WonderSwan Color)'], 'ZX_Spectrum_ZachMorris': ['RetroArch FUSE (Spectrum)'], 'TG16_ZachMorris_Full': ['RetroArch Mednafen PCE FAST (PCE/TG16)'], 'Win31_ZachMorris_Full': ['RetroArch DOSBox (DOS)'], 'ZX_Spectrum_ZachMorris_Full': ['RetroArch FUSE (Spectrum)'], 'Wii_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'Wii_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)'], 'GameCube_Bestof_ZachMorris': ['RetroArch Dolphin (Wii/Gamecube)']}, 'RetroPie': {'32X_ZachMorris': ['RetroPie System Sega 32X'], '3DO_ZachMorris': ['RetroPie System 3DO'], 'Amiga_Bestof': ['RetroPie System Amiga'], 'Amiga_CD32_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amiga_ZachMorris': ['RetroArch PUAE (Amiga)'], 'Amstrad_CPC_ZachMorris': ['RetroPie System Amstrad CPC'], 'Atari_2600_Bestof_ZachMorris': ['RetroPie System Atari 2600'], 'Atari_2600_ZachMorris': ['RetroPie System Atari 2600'], 'Atari_5200_ZachMorris': ['RetroPie System Atari 5200'], 'Atari_7800_ZachMorris': ['RetroPie System Atari 7800'], 'Atari_800_ZachMorris': ['RetroPie System Atari 5200'], 'Atari_Jaguar_ZachMorris': ['RetroPie System Atari Jaguar'], 'Atari_Lynx_ZachMorris': ['RetroPie System Atari Lynx'], 'Atari_ST_ZachMorris': ['RetroPie System Atari ST'], 'Atomiswave_ZachMorris': ['RetroPie System Dreamcast'], 'C64_ZachMorris': ['RetroPie System C64'], 'CDI_ZachMorris': ['hidden'], 'CannonBall_ZachMorris': ['RetroPie Port CannonBall'], 'Cavestory_Lefty420': ['RetroPie Port Cavestory'], 'Colecovision_ZachMorris': ['RetroPie System Coleco'], 'Dinothawr_Lefty420': ['RetroPie Port Dinothawr'], 'Doom_Lefty420': ['RetroPie Port Doom'], 'EasyRPG_ZachMorris': ['RetroPie Port EasyRPG'], 'eXoDOS_ZachMorris': ['RetroPie System PC'], 'FBN_ZachMorris': ['RetroPie System FBA'], 'GBA_Bestof_ZachMorris': ['RetroPie System GBA'], 'GBA_Hacks_ZachMorris': ['RetroPie System GBA'], 'GBA_Translations_ZachMorris': ['RetroPie System GBA'], 'GBA_ZachMorris': ['RetroPie System GBA'], 'GBC_Bestof_ZachMorris': ['RetroPie System GBC'], 'GBC_ZachMorris': ['RetroPie System GBC'], 'GB_Classic_Bestof_ZachMorris': ['RetroPie System GBC'], 'GB_Classic_ZachMorris': ['RetroPie System GBC'], 'Game_Gear_Bestof_ZachMorris': ['RetroPie System Game Gear'], 'Game_Gear_ZachMorris': ['RetroPie System Game Gear'], 'Game_and_Watch_ZachMorris': ['RetroPie System Game and Watch'], 'Genesis_Bestof_ZachMorris': ['RetroPie System Game Gear'], 'Genesis_Hacks_ZachMorris': ['RetroPie System Game Gear'], 'Genesis_Translations_ZachMorris': ['RetroPie System Game Gear'], 'Genesis_ZachMorris': ['RetroPie System Game Gear'], 'Intellivision_ZachMorris': ['RetroPie System Intellivision'], 'Karaoke_ZachMorris': ['hidden'], 'Lutro_ZachMorris': ['hidden'], 'MAME_2003_Bestof_ZachMorris': ['RetroPie System Arcade'], 'MAME_2003_Plus_ZachMorris': ['RetroPie System Arcade'], 'MAME_2003_ZachMorris': ['RetroPie System Arcade'], 'MAME_Bestof_ZachMorris': ['hidden'], 'MAME_ZachMorris': ['hidden'], 'MSDOS_ZachMorris': ['RetroPie System PC'], 'MSX1_ZachMorris': ['RetroPie System Coleco'], 'MSX2_ZachMorris': ['RetroPie System Coleco'], 'Magnavox_O2_ZachMorris': ['RetroPie System Video Pac'], 'Master_System_Bestof_ZachMorris': ['RetroPie System Game Gear'], 'Master_System_ZachMorris': ['RetroPie System Game Gear'], 'N64_Bestof_ZachMorris': ['RetroPie System N64'], 'N64_ZachMorris': ['RetroPie System N64'], 'NDS_ZachMorris': ['RetroPie System NDS'], 'NES_Bestof_ZachMorris': ['RetroPie System NES'], 'NES_Hacks_ZachMorris': ['RetroPie System NES'], 'NES_Translations_ZachMorris': ['RetroPie System NES'], 'NES_ZachMorris': ['RetroPie System NES'], 'NGPC_ZachMorris': ['RetroPie System NGPC'], 'Naomi1_ZachMorris': ['RetroPie System Dreamcast'], 'Neo_Geo_CD_ZachMorris': ['hidden'], 'OpenLara_ZachMorris': ['hidden'], 'PCE_CD_ZachMorris': ['RetroPie System PC Engine'], 'PCE_SuperGrafx_ZachMorris': ['hidden'], 'PS1_Bestof_ZachMorris': ['RetroPie System PSX'], 'PS1_ZachMorris': ['RetroPie System PSX'], 'PSP_ZachMorris': ['RetroPie System PSP'], 'Pokemon_Mini_ZachMorris': ['hidden'], 'PowderToy_ZachMorris': ['hidden'], 'Quake_Lefty420': ['RetroPie Port Quake'], 'REminiscence_ZachMorris': ['RetroPie Port REminiscence'], 'RickDangerous_ZachMorris': ['hidden'], 'SCUMMVM_Bestof_ZachMorris': ['RetroPie System ScummVM'], 'SCUMMVM_ZachMorris': ['RetroPie System ScummVM'], 'SNES_Bestof_ZachMorris': ['RetroPie System SNES'], 'SNES_Hacks_ZachMorris': ['RetroPie System SNES'], 'SNES_Translations_ZachMorris': ['RetroPie System SNES'], 'SNES_ZachMorris': ['RetroPie System SNES'], 'Satellaview_ZachMorris': [' Latest)"'], 'Sega_CD_ZachMorris': ['RetroPie System Sega 32X'], 'Sega_Dreamcast_ZachMorris': ['RetroPie System Dreamcast'], 'Sega_SG1000_ZachMorris': ['RetroPie System Game Gear'], 'Sega_Saturn_ZachMorris': ['RetroPie System Saturn'], 'TG16_Bestof_ZachMorris': ['RetroPie System PC Engine'], 'TG16_ZachMorris': ['RetroPie System PC Engine'], 'TIC80_ZachMorris': ['hidden'], 'Vectrex_ZachMorris': ['RetroPie System Vectrex'], 'VirtualBoy_ZachMorris': ['RetroPie System Virtual boy'], 'Win31_ZachMorris': ['RetroPie System PC'], 'Wolfenstein_ZachMorris': ['hidden'], 'Wonderswan_Color_ZachMorris': ['RetroPie System Wonderswan Color'], 'Wonderswan_ZachMorris': ['RetroPie System Wonderswan'], 'ZX_Spectrum_ZachMorris': ['RetroPie System ZX Spectrum'], 'TG16_ZachMorris_Full': ['RetroPie System PC Engine'], 'Win31_ZachMorris_Full': ['RetroPie System PC'], 'ZX_Spectrum_ZachMorris_Full': ['RetroPie System ZX Spectrum'], 'Wii_ZachMorris': ['hidden'], 'Wii_Bestof_ZachMorris': ['hidden'], 'GameCube_ZachMorris': ['hidden'], 'GameCube_Bestof_ZachMorris': ['hidden']}, 'settings': {}}
	current_dialog = xbmcgui.Dialog()
	if IAGL.handle.getSetting('iagl_wizard_launcher') == 'External' or IAGL.handle.getSetting('iagl_wizard_launcher') == '0':
		if IAGL.handle.getSetting('iagl_external_user_external_env') == 'Select':
			not_ready_to_run_wizard = True
			not_ready_to_run_wizard_reason = not_ready_to_run_wizard_reason+', External system type is not defined in settings.'
			not_ready_to_run_questions.append(1)
		else:
			if IAGL.handle.getSetting('iagl_external_user_external_env') in ['OSX','Linux/Kodibuntu','Windows']:
				if len(IAGL.handle.getSetting('iagl_external_path_to_retroarch'))<1:
					not_ready_to_run_wizard = True
					not_ready_to_run_wizard_reason = not_ready_to_run_wizard_reason+', External retroarch path is not defined in settings.'
					not_ready_to_run_questions.append(2)
			if len(IAGL.handle.getSetting('iagl_external_path_to_retroarch_system_dir'))<1:
				not_ready_to_run_wizard = True
				not_ready_to_run_wizard_reason = not_ready_to_run_wizard_reason+', External retroarch system directory is not defined in settings.'
				not_ready_to_run_questions.append(3)
			if IAGL.handle.getSetting('iagl_external_user_external_env') in ['Android','Android Aarch64']:
				if len(IAGL.handle.getSetting('iagl_external_path_to_retroarch_cfg'))<1:
					not_ready_to_run_wizard = True
					not_ready_to_run_wizard_reason = not_ready_to_run_wizard_reason+', External retroarch cfg file path is not defined in settings.'			
					not_ready_to_run_questions.append(4)
	if IAGL.handle.getSetting('iagl_setting_enable_login') == 'Disabled':
		not_ready_to_run_questions.append(5)
	if len(IAGL.handle.getSetting('iagl_setting_ia_username'))<1 or '@' not in IAGL.handle.getSetting('iagl_setting_ia_username'):
		not_ready_to_run_questions.append(5)
	if len(IAGL.handle.getSetting('iagl_setting_ia_password'))<1:
		not_ready_to_run_questions.append(5)
	if not_ready_to_run_wizard:
		xbmc.log(msg='IAGL:  Wizard not ready to run yet, reasons %(not_ready_to_run_wizard_reason)s' % {'not_ready_to_run_wizard_reason': str(not_ready_to_run_wizard_reason)}, level=xbmc.LOGDEBUG)
		if 1 in not_ready_to_run_questions:
			options = 'OSX|Linux/Kodibuntu|Windows|LibreElec Remix|LibreElec Sx05RE|LibreElec S905 Addon|Gamestarter Addon|Android|Android Aarch64|RetroPie'
			ret1 = current_dialog.select('Select your system type', options.split('|'))
			if ret1>-1:
				IAGL.handle.setSetting(id='iagl_external_user_external_env',value=options.split('|')[ret1])
				xbmc.log(msg='IAGL:  Wizard updated system type to %(ext_env)s'%{'ext_env': options.split('|')[ret1]}, level=xbmc.LOGDEBUG)
			else:
				not_ready_to_run_wizard2 = True
				not_ready_to_run_wizard_reason2 = not_ready_to_run_wizard_reason2+'[CR]External system type is not defined in settings.'
		if 2 in not_ready_to_run_questions:
			ret1 = current_dialog.select('Do you have Retroarch installed?[CR]If yes, please locate the application.',['Yes','No'])
			if ret1 == 0:
				pral_found = ''
				for pral in IAGL.possible_retroarch_app_locations:
					if xbmcvfs.exists(pral):
						# IAGL.handle.setSetting(id='iagl_external_path_to_retroarch',value=pral)
						pral_found = pral
				if len(pral_found)>0:
					new_path = current_dialog.browse(1,'Verify RetroArch App Location','','',False,False,pral_found)
				else:
					new_path = current_dialog.browse(1,'RetroArch App Location','')
				if len(new_path)>1:
					IAGL.handle.setSetting(id='iagl_external_path_to_retroarch',value=new_path)
					xbmc.log(msg='IAGL:  Wizard updated Retroarch app path to to %(new_path)s'%{'new_path': new_path}, level=xbmc.LOGDEBUG)
				else:
					not_ready_to_run_wizard2 = True
					not_ready_to_run_wizard_reason2 = not_ready_to_run_wizard_reason2+'[CR]Retroarch app path is not defined in settings.'
			else:
				q2_ret = current_dialog.ok('Stopping Wizard','Install Retroarch first for external game launching.')
				not_ready_to_run_wizard2 = True
				not_ready_to_run_wizard_reason2 = not_ready_to_run_wizard_reason2+'[CR]Install Retroarch first for external game launching.'
		if 3 in not_ready_to_run_questions:
			if q2_ret is None:
				ret1 = current_dialog.select('Do you have Retroarch installed?[CR]If yes, please locate the SYSTEM directory.',['Yes','No'])
			else:
				ret1 = 0
			if ret1 == 0:
				new_path = current_dialog.browse(0,'RetroArch System Directory Location','')
				if len(new_path)>1:
					IAGL.handle.setSetting(id='iagl_external_path_to_retroarch_system_dir',value=new_path)
					xbmc.log(msg='IAGL:  Wizard updated Retroarch system directory path to to %(new_path)s'%{'new_path': new_path}, level=xbmc.LOGDEBUG)
				else:
					not_ready_to_run_wizard2 = True
					not_ready_to_run_wizard_reason2 = not_ready_to_run_wizard_reason2+'[CR]Retroarch system directory path is not defined in settings.'
			else:
				q3_ret = current_dialog.ok('Stopping Wizard','Install Retroarch first for external game launching.')
				not_ready_to_run_wizard2 = True
				not_ready_to_run_wizard_reason2 = not_ready_to_run_wizard_reason2+'[CR]Install Retroarch first for external game launching.'
		if 4 in not_ready_to_run_questions:
			if q2_ret is None and q3_ret is None:
				ret1 = current_dialog.select('Do you have Retroarch installed?[CR]If yes, please locate the CFG file.',['Yes','No'])
			else:
				ret1 = 0
			if ret1 == 0:
				prcl_found = ''
				for prcl in IAGL.possible_retroarch_config_locations:
					if xbmcvfs.exists(prcl):
						# IAGL.handle.setSetting(id='iagl_external_path_to_retroarch_cfg',value=prcl)
						prcl_found = prcl
				if len(prcl_found)>0:
					new_path = current_dialog.browse(1,'Verify RetroArch CFG Location','','',False,False,prcl_found)
				else:
					new_path = current_dialog.browse(1,'RetroArch CFG File Location','')
				if len(new_path)>1:
					IAGL.handle.setSetting(id='iagl_external_path_to_retroarch_cfg',value=new_path)
					xbmc.log(msg='IAGL:  Wizard updated Retroarch app path to to %(new_path)s'%{'new_path': new_path}, level=xbmc.LOGDEBUG)
				else:
					not_ready_to_run_wizard2 = True
					not_ready_to_run_wizard_reason2 = not_ready_to_run_wizard_reason2+'[CR]Retroarch CFG path is not defined in settings.'
			else:
				q4_ret = current_dialog.ok('Stopping Wizard','Install Retroarch first for external game launching.')
				not_ready_to_run_wizard2 = True
				not_ready_to_run_wizard_reason2 = not_ready_to_run_wizard_reason2+'[CR]Install Retroarch first for external game launching.'
	if 5 in not_ready_to_run_questions:
		ret1 = current_dialog.select('Do you have an archive.org account?',['Yes','No'])
		if ret1 == 0:
			if len(IAGL.handle.getSetting('iagl_setting_ia_username'))<1 or '@' not in IAGL.handle.getSetting('iagl_setting_ia_username'):
				new_username = current_dialog.input('Enter your archive.org account email:')
			if len(IAGL.handle.getSetting('iagl_setting_ia_password'))<1:
				new_password = current_dialog.input('Enter your archive.org account password:')
			if len(new_username)>1 and '@' in new_username:
				IAGL.handle.setSetting(id='iagl_setting_ia_username',value=new_username)
			if len(new_password)>1:
				IAGL.handle.setSetting(id='iagl_setting_ia_password',value=new_password)
			if len(new_username)>1 and '@' in new_username and len(new_password)>1:
				IAGL.handle.setSetting(id='iagl_setting_enable_login',value='Enabled')
			else:
				xbmc.log(msg='IAGL:  Wizard username and password were not set or not valid', level=xbmc.LOGDEBUG)
		else:
			q5_ret = current_dialog.ok('You should get one!','You can enter login info later in settings if you like.')
	if not not_ready_to_run_wizard2:
		xbmc.log(msg='IAGL:  Updating DAT file settings via wizard.', level=xbmc.LOGDEBUG)
		IAGL.check_for_new_dat_files() #Update dat files if needed
		current_game_lists = IAGL.get_game_lists() #Get current userdata game lists
		dp = xbmcgui.DialogProgress()
		dp.create('IAGL Wizard','Updating Game List Settings','')
		dp.update(0)
		if IAGL.handle.getSetting('iagl_wizard_launcher') != 'External' and IAGL.handle.getSetting('iagl_wizard_launcher') != '0':
			for dat_filename in current_game_lists['fullpath']:
				IAGL.update_xml_header(dat_filename,'emu_launcher','retroplayer',True)
				dp.update(int((int(current_game_lists['fullpath'].index(dat_filename))*100)/int(len(current_game_lists['fullpath']))))
				xbmc.sleep(100)
				if dp.iscanceled():
					run_was_cancelled = True
					dp.close()
					raise
			dp.close()
			if not run_was_cancelled:
				complete_message = '[CR]Game lists updated for Kodi Retroplayer'
		else:
			current_external_environment = IAGL.handle.getSetting(id='iagl_external_user_external_env')
			if IAGL.get_setting_as_bool(IAGL.handle.getSetting(id='iagl_external_launch_close_kodi')):
				if current_external_environment in ['OSX','Linux/Kodibuntu','Windows']: #Close Kodi option only available for these systems
					current_ext_key = current_external_environment+' Close_Kodi'
				else:
					current_ext_key = current_external_environment
			elif IAGL.get_setting_as_bool(IAGL.handle.getSetting(id='iagl_external_launch_pause_kodi')):
				if current_external_environment in ['Linux/Kodibuntu']: #Pause Kodi option only available for these systems
					current_ext_key = current_external_environment+' Pause_Kodi'
				else:
					current_ext_key = current_external_environment
			else:
				current_ext_key = current_external_environment
			current_external_command_db = IAGL.get_external_command_listing()
			current_external_command_choices = [x.get('@name') for x in current_external_command_db.get('system').get('launcher') if x.get('@os') == current_ext_key]
			current_external_command_values = [x.get('launcher_command') for x in current_external_command_db.get('system').get('launcher') if x.get('@os') == current_ext_key]
			for ii,dat_filename in enumerate(current_game_lists['fullpath']):
				try:
					current_wiz_setting =  wizard_data[current_ext_key.replace(' Close_Kodi','').replace(' Pause_Kodi','')][os.path.splitext(current_game_lists['dat_filename'][ii])[0]][0]
				except:
					xbmc.log(msg='IAGL:  No wizard value found for %(dat_filename)s, skipping'% {'dat_filename': current_game_lists['dat_filename'][ii]}, level=xbmc.LOGDEBUG)
					current_wiz_setting = None
				if current_wiz_setting is not None:
					try:
						new_command = current_external_command_values[current_external_command_choices.index(current_wiz_setting)]
					except Exception as exc1:
						xbmc.log(msg='IAGL Error:  Wizard encountered a problem for %(dat_filename)s, Exception %(exc1)s' % {'dat_filename': current_game_lists['dat_filename'][ii],'exc1': str(exc1)}, level=xbmc.LOGDEBUG)
						new_command = None
					if new_command is not None:
						if current_wiz_setting == 'hidden':
							IAGL.update_xml_header(dat_filename,'emu_visibility','hidden',True)
						else:
							IAGL.update_xml_header(dat_filename,'emu_launcher','external',True)
							IAGL.update_xml_header(dat_filename,'emu_ext_launch_cmd',new_command,True)
				dp.update(int(ii*100)/int(len(current_game_lists['fullpath'])))
				xbmc.sleep(100)
				if dp.iscanceled():
					run_was_cancelled = True
					dp.close()
					raise
			dp.close()
			if not run_was_cancelled:
				complete_message = '[CR]Game lists updated for Kodi Retroplayer'

			complete_message = '[CR]Game lists updated for External Launching'
	else:
		success.append(False)
	if False not in success:
		current_dialog = xbmcgui.Dialog()
		ok_ret = current_dialog.ok('Completed','Wizard run completed!%(complete_message)s'% {'complete_message': complete_message})
		xbmc.executebuiltin('Container.Refresh')
	else:
		ok_ret = current_dialog.ok('Not Completed','Wizard was not run.%(reasons)s' % {'reasons': not_ready_to_run_wizard_reason2.replace('[CR][CR]','[CR]')})
	# except Exception as exc:
		# xbmc.log(msg='IAGL Error:  Wizard encountered a problem, Exception %(exc)s' % {'exc': str(exc)}, level=xbmc.LOGERROR)
	WIN.clearProperty('iagl.script_started')
	xbmc.log(msg='IAGL:  Wizard script completed', level=xbmc.LOGDEBUG)
else:
	xbmc.log(msg='IAGL:  Script already running', level=xbmc.LOGDEBUG)