FAVORITES = { "Kirby's Block Ball [GB]": "~/roms/GB/Kirby's Block Ball/Kirby's Block Ball (U) [S].gb", "Kirby's Dream Land [GB]": "~/roms/GB/Kirby's Dream Land/Kirby's Dream Land (U) [!].gb", "Motocross Maniacs [GB]": "~/roms/GB/Motocross Maniacs/Motocross Maniacs (U) [!].gb", "Pokemon Blue [GB]": "~/roms/GB/Pokemon Blue/Pokemon Blue (UA) [S][!].gb", "Pokemon Green [GB]": "~/roms/GB/Pokemon Green/Pokemon Green (U) [p1][!].gb", "Pokemon Midori [GB]": "~/roms/GB/Pokemon Midori/Pocket Monsters Midori (Japan).gb", "Pokemon Pinball [GB]": "~/roms/GB/Pokemon Pinball/Pokemon Pinball (U) [C][!].gb", "Pokemon Red [GB]": "~/roms/GB/Pokemon Red/Pokemon Red (U) [S][!].gb", "Super Mario Land [GB]": "~/roms/GB/Super Mario Land/Super Mario Land (V1.1) (JUA) [!].gb", "Tetris [GB]": "~/roms/GB/Tetris/Tetris (World).gb", "Wario Land [GB]": "~/roms/GB/Wario Land/Wario Land - Super Mario Land 3 (World).gb", "Deja Vu I & II [GBC]": "~/roms/GBC/Deja Vu I & II/Deja Vu I & II - The Casebooks of Ace Harding (USA).gbc", "Pokemon Crystal [GBC]": "~/roms/GBC/Pokemon Crystal/Pokemon Crystal (U) [C][!].gbc", "Pokemon Crystal (Vietnamese Bootleg) [GBC]": "~/roms/GBC/Pokemon Crystal (Vietnamese Bootleg)/Pokemon Vietnamese Crystal.gbc", "Pokemon Gold [GBC]": "~/roms/GBC/Pokemon Gold/Pokemon Gold (U) [C][!].gbc", "Pokemon Silver [GBC]": "~/roms/GBC/Pokemon Silver/Pokemon Silver (U) [C][!].gbc", "Pokemon Yellow [GBC]": "~/roms/GBC/Pokemon Yellow/Pokemon Yellow (U) [C][!].gbc", "Stranded Kids [GBC]": "~/roms/GBC/Stranded Kids/Stranded Kids (Europe) (En,Fr,De).gb", "The Legend of Zelda - Link's Awakening (DX) [GBC]": "~/roms/GBC/The Legend of Zelda - Link's Awakening (DX)/Legend of Zelda, The - Link's Awakening DX (V1.1) (U) [C][!].gbc", "The Legend of Zelda - Oracle of Ages [GBC]": "~/roms/GBC/The Legend of Zelda - Oracle of Ages/Legend of Zelda, The - Oracle of Ages (U) [C][!].gb", "The Legend of Zelda - Oracle of Seasons [GBC]": "~/roms/GBC/The Legend of Zelda - Oracle of Seasons/Legend of Zelda, The - Oracle of Seasons (U) [C][!].gb", "Advance Wars [GBA]": "~/roms/GBA/Advance Wars/0299 - Advance Wars (U)(X-Syte).gba", "Advance Wars 2 [GBA]": "~/roms/GBA/Advance Wars 2/1060 - Advance Wars 2 - Black Hole Rising (U)(Mode7).gba", "Bit Generations - Dotstream [GBA]": "~/roms/GBA/Bit Generations - Dotstream/2444 - Bit Generations - Dotstream (J)(Caravan).gba", "Castlevania - Aria of Sorrow [GBA]": "~/roms/GBA/Castlevania - Aria of Sorrow/0999 - Castlevania - Aria of Sorrow (U)(GBATemp).gba", "Castlevania - Circle of the Moon [GBA]": "~/roms/GBA/Castlevania - Circle of the Moon/0045 - Castlevania - Circle of the Moon (U)(Cezar).gba", "Castlevania - Harmony of Dissonance [GBA]": "~/roms/GBA/Castlevania - Harmony of Dissonance/0612 - Castlevania - Harmony of Dissonance (U)(Independent).gba", "Chu Chu Rocket! [GBA]": "~/roms/GBA/Chu Chu Rocket!/0036 - Chu Chu Rocket! (U)(The Corporation).gba", "DK - King of Swing [GBA]": "~/roms/GBA/DK - King of Swing/2056 - DK - King of Swing (U)(Independent).gba", "Dan Doh!! Xi [GBA]": "~/roms/GBA/Dan Doh!! Xi/0732 - Dan Doh!! Xi (J)(Eurasia).gba", "Dragon Ball - Advanced Adventure [GBA]": "~/roms/GBA/Dragon Ball - Advanced Adventure/2426 - Dragon Ball - Advanced Adventure (U)(Ongaku).gba", "F-Zero - Maximum Velocity [GBA]": "~/roms/GBA/F-Zero - Maximum Velocity/0041 - F-Zero - Maximum Velocity (U)(Mode7).gba", "Final Fantasy Tactics Advance [GBA]": "~/roms/GBA/Final Fantasy Tactics Advance/1141 - Final Fantasy Tactics Advance (U)(Eurasia).gba", "Final Fantasy V Advance [GBA]": "~/roms/GBA/Final Fantasy V Advance/2564 - Final Fantasy V Advance (U)(Independent).gba", "Final Fantasy VI Advance [GBA]": "~/roms/GBA/Final Fantasy VI Advance/2689 - Final Fantasy VI Advance (U)(Xenophobia).gba", "Fire Emblem - Rekka no Ken [GBA]": "~/roms/GBA/Fire Emblem - Rekka no Ken/0979 - Fire Emblem - Rekka no Ken (J)(GBATemp).gba", "Fire Emblem - Sealed Sword [GBA]": "~/roms/GBA/Fire Emblem - Sealed Sword/0378 - Fire Emblem - Sealed Sword (J)(Eurasia).gba", "Fire Emblem - Seima no Kouseki [GBA]": "~/roms/GBA/Fire Emblem - Seima no Kouseki/1692 - Fire Emblem - Seima no Kouseki (J)(WRG).gba", "Golden Sun [GBA]": "~/roms/GBA/Golden Sun/0171 - Golden Sun (U)(Mode7).gba", "Golden Sun 2 [GBA]": "~/roms/GBA/Golden Sun 2/0940 - Golden Sun 2 - The Lost Age (U)(Megaroms).gba", "Harvest Moon - Friends of Mineral Town [GBA]": "~/roms/GBA/Harvest Moon - Friends of Mineral Town/1268 - Harvest Moon - Friends of Mineral Town (U)(Mode7).gba", "Justice League - Injustice for All [GBA]": "~/roms/GBA/Justice League - Injustice for All/0718 - Justice League - Injustice for All (U)(Eurasia).gba", "Kuru Kuru Kururin [GBA]": "~/roms/GBA/Kuru Kuru Kururin/0048 - Kuru Kuru Kururin (E)(Mode7).gba", "Mario And Luigi Superstar Saga [GBA]": "~/roms/GBA/Mario And Luigi Superstar Saga/1277 - Mario And Luigi Superstar Saga (U)(Rising Sun).gba", "MegaMan Battle Network [GBA]": "~/roms/GBA/MegaMan Battle Network/0165 - MegaMan Battle Network (U)(Venom).gba", "Metroid - Fusion [GBA]": "~/roms/GBA/Metroid - Fusion/0690 - Metroid - Fusion (U)(GBANow).gba", "Metroid - Zero Mission [GBA]": "~/roms/GBA/Metroid - Zero Mission/1370 - Metroid - Zero Mission (U)(TrashMan).gba", "Mother 3 [GBA]": "~/roms/GBA/Mother 3/2377 - Mother 3 (Patched).gba", "Pokemon Emerald [GBA]": "~/roms/GBA/Pokemon Emerald/1986 - Pokemon Emerald (U)(TrashMan).gba", "Pokemon Fire Red [GBA]": "~/roms/GBA/Pokemon Fire Red/1695 - Pokemon Fire Red (U)(Independent).gba", "Pokemon Leaf Green [GBA]": "~/roms/GBA/Pokemon Leaf Green/1691 - Pokemon Leaf Green (U)(Independent).gba", "Pokemon Ruby [GBA]": "~/roms/GBA/Pokemon Ruby/0907 - Pokemon Ruby (U)(Mugs).gba", "Pokemon Sapphire [GBA]": "~/roms/GBA/Pokemon Sapphire/0898 - Pokemon Sapphire (U)(Mugs).gba", "Robotech - The Macross Saga [GBA]": "~/roms/GBA/Robotech - The Macross Saga/0671 - Robotech - The Macross Saga (U)(Mode7).gba", "Super Dodge Ball Advance [GBA]": "~/roms/GBA/Super Dodge Ball Advance/0040 - Super Dodge Ball Advance (U)(Mode7).gba", "The Legend of Zelda - A Link To The Past [GBA]": "~/roms/GBA/The Legend of Zelda - A Link To The Past/0776 - The Legend Of Zelda - A Link To The Past (U)(Mode7).gba", "The Legend of Zelda - The Minish Cap [GBA]": "~/roms/GBA/The Legend of Zelda - The Minish Cap/1865 - The Legend of Zelda - The Minish Cap (U)(DCS).gba", "Wario Land 4 [GBA]": "~/roms/GBA/Wario Land 4/0169 - Wario Land 4 (E)(Mode7).gba", "Wario Ware Inc [GBA]": "~/roms/GBA/Wario Ware Inc/1005 - Wario Ware Inc (U)(Precision).gba", "Zooo [GBA]": "~/roms/GBA/Zooo/2076 - Zooo (E)(Trashman).gba", "Battletoads [NES]": "~/roms/NES/Battletoads/Battletoads (U).nes", "Bubble Bobble [NES]": "~/roms/NES/Bubble Bobble/Bubble Bobble (U).nes", "Castlevania [NES]": "~/roms/NES/Castlevania/Castlevania (U) (PRG0) [!].nes", "Dig Dug [NES]": "~/roms/NES/Dig Dug/Dig Dug (J).nes", "Donkey Kong [NES]": "~/roms/NES/Donkey Kong/Donkey Kong (JU).nes", "Dr. Mario [NES]": "~/roms/NES/Dr. Mario/Dr. Mario (JU).nes", "Gimmick [NES]": "~/roms/NES/Gimmick/Gimmick! (J).nes", "Kirby's Adventure [NES]": "~/roms/NES/Kirby's Adventure/Kirby's Adventure (U) (PRG1) [!].nes", "Mega Man 2 [NES]": "~/roms/NES/Mega Man 2/Mega Man 2 (U).nes", "Metal Storm [NES]": "~/roms/NES/Metal Storm/Metal Storm (U).nes", "Metroid [NES]": "~/roms/NES/Metroid/Metroid (U) [!].nes", "Mother [NES]": "~/roms/NES/Mother/Mother (J).nes", "Teenage Mutant Ninja Turtles [NES]": "~/roms/NES/Teenage Mutant Ninja Turtles/Teenage Mutant Ninja Turtles (U) [!].nes", "Tetris [NES]": "~/roms/NES/Tetris/Tetris (U) [!].nes", "The Legend of Zelda [NES]": "~/roms/NES/The Legend of Zelda/Legend of Zelda, The (U) (PRG0).nes", "Chrono Trigger [SNES]": "~/roms/SNES/Chrono Trigger/Chrono Trigger (U) [!].smc", "Contra III [SNES]": "~/roms/SNES/Contra III/Contra III - The Alien Wars (U) [!].smc", "Donkey Kong Country [SNES]": "~/roms/SNES/Donkey Kong Country/Donkey Kong Country (U) (V1.2) [!].smc", "Donkey Kong Country 2 [SNES]": "~/roms/SNES/Donkey Kong Country 2/Donkey Kong Country 2 - Diddy's Kong Quest (U) (V1.1) [!].smc", "Donkey Kong Country 3 [SNES]": "~/roms/SNES/Donkey Kong Country 3/Donkey Kong Country 3 - Dixie Kong's Double Trouble (U) [!].smc", "F-Zero [SNES]": "~/roms/SNES/F-Zero/F-ZERO (U) [!].smc", "Gradius III [SNES]": "~/roms/SNES/Gradius III/Gradius III (U) [!].smc", "Harvest Moon [SNES]": "~/roms/SNES/Harvest Moon/Harvest Moon (U).smc", "Mega Man VII [SNES]": "~/roms/SNES/Mega Man VII/Mega Man VII (U).smc", "Mega Man X [SNES]": "~/roms/SNES/Mega Man X/Mega Man X (U) (V1.0) [!].smc", "Mega Man X 2 [SNES]": "~/roms/SNES/Mega Man X 2/Mega Man X 2 (U).smc", "Mega Man X 3 [SNES]": "~/roms/SNES/Mega Man X 3/Mega Man X 3 (U).smc", "Pilotwings [SNES]": "~/roms/SNES/Pilotwings/Pilotwings (U) [!].smc", "Secret of Mana [SNES]": "~/roms/SNES/Secret of Mana/Secret of Mana (U) [!].smc", "Star Fox [SNES]": "~/roms/SNES/Star Fox/Star Fox (U) (V1.2) [!].smc", "Super Castlevania IV [SNES]": "/roms/SNES/Super Castlevania IV/Super Castlevania IV (U) [!].smc", "Super Mario All-Stars [SNES]": "~/roms/SNES/Super Mario All-Stars/Super Mario All-Stars (U) [!].smc", "Super Mario Kart [SNES]": "~/roms/SNES/Super Mario Kart/Super Mario Kart (U) [!].smc", "Super Mario World [SNES]": "~/roms/SNES/Super Mario World/Super Mario World (U) [!].smc", "Super Mario World 2 - Yoshi's Island [SNES]": "~/roms/SNES/Super Mario World 2 - Yoshi's Island/Super Mario World 2 - Yoshi's Island (U) (V1.0) [!].smc", "Super Metroid [SNES]": "~/roms/SNES/Super Metroid/Super Metroid (JU) [!].smc", "Super Street Fighter II [SNES]": "~/roms/SNES/Super Street Fighter II/Super Street Fighter II - The New Challengers (U).smc", "Tetris Attack [SNES]": "~/roms/SNES/Tetris Attack/Tetris Attack (USA) (En,Ja).sfc", "The Legend of Zelda - A Link To The Past [SNES]": "~/roms/SNES/The Legend of Zelda - A Link To The Past/Legend of Zelda, The - A Link to the Past (U) [!].smc", "Battletoads [SMD]": "~/roms/SMD/Battletoads/Battletoads (W) [!].bin", "Battletoads and Double Dragon [SMD]": "~/roms/SMD/Battletoads and Double Dragon/Battletoads and Double Dragon (U) [c][!].bin", "Chiki Chiki Boys [SMD]": "~/roms/SMD/Chiki Chiki Boys/Chiki Chiki Boys (U) [!].bin", "Earthworm Jim [SMD]": "~/roms/SMD/Earthworm Jim/Earthworm Jim (U) [!].bin", "Golden Axe [SMD]": "~/roms/SMD/Golden Axe/Golden Axe (W) (REV 01) [!].bin", "Golden Axe II [SMD]": "~/roms/SMD/Golden Axe II/Golden Axe II (W) [!].bin", "Mega Bomberman [SMD]": "~/roms/SMD/Mega Bomberman/Mega Bomberman (W) [!].bin", "Sonic The Hedgehog [SMD]": "~/roms/SMD/Sonic The Hedgehog/Sonic The Hedgehog (W) (REV 00) [!].bin", "Strider [SMD]": "~/roms/SMD/Strider/Strider (UE) [!].bin", "Altered Beast [SMS]": "~/roms/SMS/Altered Beast/Altered_Beast_(UE)_[!].sms", "Double Dragon [SMS]": "~/roms/SMS/Double Dragon/Double_Dragon_(UE)_[!].sms", "Paperboy [SMS]": "~/roms/SMS/Paperboy/Paperboy_(UE)_(43701)_[!].sms", "R-Type [SMS]": "~/roms/SMS/R-Type/R-Type_(UE)_[!].sms", "Rampage [SMS]": "~/roms/SMS/Rampage/Rampage_(UE)_[!].sms", "Shinobi [SMS]": "~/roms/SMS/Shinobi/Shinobi_(UE)_[!].sms", "Wonder Boy [SMS]": "~/roms/SMS/Wonder Boy/Wonder_Boy_(UE)_[!].sms", "Bad Dudes vs. Dragon Ninja [FBA]": "~/roms/FBA/roms/baddudes.zip", "Cyberbots - Fullmetal Madness [FBA]": "~/roms/FBA/roms/cybots.zip", "Darkstalkers - The Night Warriors [FBA]": "~/roms/FBA/roms/dstlk.zip", "DoDonPachi [FBA]": "~/roms/FBA/roms/ddonpach.zip", "DoDonPachi Hack [FBA]": "~/roms/FBA/roms/ddonpachjh.zip", "DoDonPachi II - Bee Storm [FBA]": "~/roms/FBA/roms/ddp2.zip", "DoDonPachi Dai-Ou-Jou [FBA]": "~/roms/FBA/roms/ddpdoj.zip", "DoDonPachi Dai-Ou-Jou - Black Edition [FBA]": "~/roms/FBA/roms/ddpdojblk.zip", "Double Dragon (Neo-Geo) [FBA]": "~/roms/FBA/roms/doubledr.zip", "Final Fight [FBA]": "~/roms/FBA/roms/ffight.zip", "Ghouls'n Ghosts [FBA]": "~/roms/FBA/roms/ghouls.zip", "Marble Madness [FBA]": "~/roms/FBA/Megadrive/md_marble.zip", "Marvel Super Heroes vs Street Fighter [FBA]": "~/roms/FBA/roms/mshvsf.zip", "Marvel vs Capcom - Clash of Super Heroes [FBA]": "~/roms/FBA/roms/mvsc.zip", "Metal Slug [FBA]": "~/roms/FBA/roms/mslug.zip", "Metal Slug 2 [FBA]": "~/roms/FBA/roms/mslug2.zip", "Metal Slug 3 [FBA]": "~/roms/FBA/roms/mslug3.zip", "Metal Slug 4 [FBA]": "~/roms/FBA/roms/mslug4.zip", "Metal Slug 5 [FBA]": "~/roms/FBA/roms/mslug5.zip", "Metal Slug X [FBA]": "~/roms/FBA/roms/mslugx.zip", "Ms. Pac-Man [FBA]": "~/roms/FBA/roms/mspacman.zip", "Pac-Man [FBA]": "~/roms/FBA/roms/pacman.zip", "Parodius [FBA]": "~/roms/FBA/roms/parodius.zip", "Pop 'n' Bounce": "~/roms/FBA/roms/popbounc.zip", "Puzzle Bobble (Neo-Geo) [FBA]": "~/roms/FBA/roms/pbobblen.zip", "Puzzle Bobble 2 (Neo-Geo) [FBA]": "~/roms/FBA/roms/pbobbl2n.zip", "R-Type [FBA]": "~/roms/FBA/roms/rtype.zip", "R-Type II [FBA]": "~/roms/FBA/roms/rtype2.zip", "R-Type Leo [FBA]": "~/roms/FBA/roms/rtypeleo.zip", "Street Hoop [FBA]": "~/roms/FBA/roms/strhoop.zip", "Strider [FBA]": "~/roms/FBA/roms/strider.zip", "Strikers 1945 [FBA]": "~/roms/FBA/roms/s1945.zip", "Super Puzzle Fighter II Turbo [FBA]": "~/roms/FBA/roms/spf2t.zip", "Teenage Mutant Ninja Turtles - Turtles in Time [FBA]": "~/roms/FBA/roms/tmnt2.zip", "Tetris The Absolute The Grand Master 2 [FBA]": "~/roms/FBA/roms/tgm2.zip", "Tetris The Absolute The Grand Master 2 Plus [FBA]": "~/roms/FBA/roms/tgm2p.zip", "The Last Blade [FBA]": "~/roms/FBA/roms/lastblad.zip", "The Last Blade 2 [FBA]": "~/roms/FBA/roms/lastbld2.zip", "The Punisher [FBA]": "~/roms/FBA/roms/punisher.zip", "Willow [FBA]": "~/roms/FBA/roms/willow.zip", "X-Men vs Street Fighter [FBA]": "~/roms/FBA/roms/xmvsf.zip", "Cave Story [NX]": "~/roms/NX/datafiles/Doukutsu.exe" } DIRECTORIES = { 'images': (['/usr/bin/sxiv'], ['~/images/']), 'pdfs': (['/usr/bin/llpp'], ['~/org/docs', '~/books']), 'comics': (['/usr/bin/mcomix'], ['/mnt/neue/Comics/']), 'manga': (['/usr/bin/mcomix', '-m'], ['~/manga', '/mnt/neue/Mango/']), 'movies': (['/usr/bin/mplayer'], ['/mnt/neue/Animu', '/mnt/neue/TV']) } SYSTEMS = { 'GB': ('/usr/lib/libretro/gambatte_libretro.so', None), 'GBC': ('/usr/lib/libretro/gambatte_libretro.so', None), 'GBA': ('/usr/lib/libretro/vba_next_libretro.so', None), 'NES': ('/usr/lib/libretro/nestopia_libretro.so', None), 'SNES': ('/usr/lib/libretro/snes9x2010_libretro.so', None), 'SMD': ('/usr/lib/libretro/genesis_plus_gx_libretro.so', None), 'SMS': ('/usr/lib/libretro/genesis_plus_gx_libretro.so', None), 'MAME': ('/usr/lib/libretro/libretro-imame4all.so', None), 'FBA': ('/usr/lib/libretro/fbalpha_libretro.so', '~/roms/cfg/no_rewind'), 'NX': ('/usr/lib/libretro/nxengine_libretro.so', '~/roms/cfg/cavestory') } ARGPARSE_DESCRIPTION = "python-based dmenu wrapper"