diff --git a/simplemenu/output/.gitignore b/simplemenu/output/.gitignore index ebcbdd2b..0a2cb712 100644 --- a/simplemenu/output/.gitignore +++ b/simplemenu/output/.gitignore @@ -3,3 +3,4 @@ /simplemenu.opk /simplemenu /SimpleMenu.opk +/themes diff --git a/simplemenu/output/SimpleMenu.opk b/simplemenu/output/SimpleMenu.opk deleted file mode 100644 index 58b8c174..00000000 Binary files a/simplemenu/output/SimpleMenu.opk and /dev/null differ diff --git a/simplemenu/output/config/alias.txt b/simplemenu/output/config/alias.txt new file mode 100644 index 00000000..27acbd57 --- /dev/null +++ b/simplemenu/output/config/alias.txt @@ -0,0 +1,7184 @@ +005=005 +10yard=10-Yard Fight (World) +10yardj=10-Yard Fight (Japan) +11beat=Eleven Beat +1941=1941 - Counter Attack (World) +1941j=1941 - Counter Attack (Japan) +1942=1942 (Revision B) +1942a=1942 (Revision A) +1942b=1942 (First Version) +1942w=1942 (Williams Electronics license) +1943=1943: The Battle of Midway (US) +1943j=1943: Midway Kaisen (Japan) +1943kai=1943 Kai: Midway Kaisen (Japan) +1944=1944: The Loop Master (USA 000620) +1944j=1944: The Loop Master (Japan 000620) +1945kiii=1945k III +19xx=19XX: The War Against Destiny (USA 951207) +19xxa=19XX: The War Against Destiny (Asia 951207) +19xxb=19XX: The War Against Destiny (Brazil 951218) +19xxh=19XX: The War Against Destiny (Hispanic 951218) +19xxj=19XX: The War Against Destiny (Japan 951225) +19xxjr1=19XX: The War Against Destiny (Japan 951207) +1on1gov=1 on 1 Government (JAPAN) +2020bb=2020 Super Baseball (set 1) +2020bba=2020 Super Baseball (set 2) +2020bbh=2020 Super Baseball (set 3) +20pacgal=Ms. Pac-Man/Galaga - 20 Year +280zzzap=Datsun 280 Zzzap +2mindril=Two Minute Drill +39in1=39 in 1 MAME bootleg +3countb=3 Count Bout / Fire Suplex +3in1semi=XESS - The New Revolution (SemiCom 3-in-1) +3kokushi=Sankokushi (Japan) +3stooges=The Three Stooges In Brides Is Brides +3wonders=Three Wonders (World 910520) +3wonderu=Three Wonders (US 910520) +40love=Forty-Love +47pie2=Idol Janshi Su-Chi-Pie 2 (v1.1) +47pie2o=Idol Janshi Su-Chi-Pie 2 (v1.0) +4dwarrio=4-D Warriors (315-5162) +4enraya=4 En Raya +4in1=4 Fun in 1 +4in1boot=Puzzle King (includes bootleg of Snow Bros.) +4psimasy=Mahjong 4P Simasyo (Japan) +600=600 +64streej=64th. Street - A Detective Story (Japan) +64street=64th. Street - A Detective Story (World) +720=720 Degrees (rev 4) +720g=720 Degrees (German, rev 2) +720gr1=720 Degrees (German, rev 1) +720r1=720 Degrees (rev 1) +720r2=720 Degrees (rev 2) +720r3=720 Degrees (rev 3) +7jigen=7jigen no Youseitachi - Mahjong 7 Dimensions (Japan) +7mezzo=7 e Mezzo +7ordi=7 Ordi (Korea) +7toitsu=Chi-Toitsu +800fath=800 Fathoms +88games='88 Games +8ball=Video Eight Ball +8ball1=Video Eight Ball (Rev.1) +8ballact=Eight Ball Action (DK conversion) +8ballat2=Eight Ball Action (DKJr conversion) +8bpm=Eight Ball Action (Pac-Man conversion) +99lstwar='99: The Last War +99lstwra='99: The Last War (alternate) +99lstwrk='99: The Last War (Kyugo) +9ballsh2=9-Ball Shootout (set 2) +9ballsh3=9-Ball Shootout (set 3) +9ballsht=9-Ball Shootout (set 1) +a51mxr3k=Area 51 / Maximum Force Duo (R3000) +a51site4=Area 51: Site 4 +aafb=All American Football (rev E) +aafbb=All American Football (rev B) +aafbc=All American Football (rev C) +aafbd2p=All American Football (rev D, 2 Players) +abaseb=Atari Baseball (set 1) +abaseb2=Atari Baseball (set 2) +abattle=Astro Battle (set 1) +abattle2=Astro Battle (set 2) +abcop=A.B. Cop (FD1094 317-0169b) +abscam=Abscam +abunai=Abunai Houkago - Mou Matenai (Japan 890325) +aburner=After Burner (Japan) +aburner2=After Burner II +ace=Ace +aceattaa=Ace Attacker (Japan, System 16A, FD1094 317-0060) +aceattac=Ace Attacker (FD1094 317-0059) +acedrvrw=Ace Driver (Rev. AD2, World) +acitya=Atlantic City Action +acombat=Astro Combat (newer, CB) +acombato=Astro Combat (older, PZ) +acommand=Alien Command +acpsx=Acclaim PSX +acrobatm=Acrobat Mission +actfanc1=Act-Fancer Cybernetick Hyper Weapon (World revision 1) +actfancj=Act-Fancer Cybernetick Hyper Weapon (Japan revision 1) +actfancr=Act-Fancer Cybernetick Hyper Weapon (World revision 2) +actionhw=Action Hollywood +ad2083=A. D. 2083 +aerfboo2=Aero Fighters (bootleg set 2) +aerfboot=Aero Fighters (bootleg set 1) +aeroboto=Aeroboto +aerofgt=Aero Fighters +aerofgtb=Aero Fighters (Turbo Force hardware set 1) +aerofgtc=Aero Fighters (Turbo Force hardware set 2) +afighter=Action Fighter (FD1089A 317-0018) +afire=Astro Fire +agallet=Air Gallet (JUEHTK) +agentx1=Agent X (prototype, rev 1) +agentx2=Agent X (prototype, rev 2) +agentx3=Agent X (prototype, rev 3) +agentx4=Agent X (prototype, rev 4) +agress=Agress +agressb=Agress (English bootleg) +ainferno=Air Inferno (US) +airattca=Air Attack (set 2) +airattck=Air Attack (set 1) +airbusb=Air Buster: Trouble Specialty Raid Unit (bootleg) +airbustj=Air Buster: Trouble Specialty Raid Unit (Japan) +airbustr=Air Buster: Trouble Specialty Raid Unit (World) +airco22b=Air Combat 22 (Rev. ACS1 Ver.B) +aircombj=Air Combat (Japan) +aircombu=Air Combat (US) +airduel=Air Duel (Japan) +airraid=Air Raid (encrypted) +airtrix=Air Trix +airwolf=Airwolf +airwolfa=Airwolf (US) +ajax=Ajax +ajaxj=Ajax (Japan) +akamaru=Panel & Variety Akamaru Q Jousyou Dont-R +akiss=Mahjong Angel Kiss +akkanvdr=Akkanbeder (Ver 2.5J 1995/06/14) +aladbl=Aladdin (bootleg of Japanese Megadrive version) +alcon=Alcon +aleck64=Aleck64 PIF BIOS +alexkid1=Alex Kidd: The Lost Stars (set 1, FD1089A 317-0021) +alexkidd=Alex Kidd: The Lost Stars (set 2, unprotected) +alg_bios=American Laser Games BIOS +alibaba=Ali Baba and 40 Thieves +alien3=Alien3: The Gun (World) +alien3u=Alien3: The Gun (US) +alienar=Alien Arena +alienaru=Alien Arena (Stargate Upgrade) +alieninv=Alien Invasion Part II +aliens=Aliens (World set 1) +aliens2=Aliens (World set 2) +aliens3=Aliens (World set 3) +aliensec=Alien Sector +aliensj=Aliens (Japan set 1) +aliensj2=Aliens (Japan set 2) +aliensu=Aliens (US) +aliensy1=Alien Syndrome (set 1, System 16A, FD1089A 317-0033) +aliensy2=Alien Syndrome (set 2, System 16A, FD1089A 317-0033) +aliensy3=Alien Syndrome (set 3, System 16B, FD1089A 317-0033) +aliensy5=Alien Syndrome (set 5, System 16A, FD1089B 317-0037) +aliensyn=Alien Syndrome (set 4, System 16B, unprotected) +aligator=Alligator Hunt +aligatun=Alligator Hunt (unprotected) +alleymas=Alley Master +alpha1v=Alpha One (Vision Electronics / Kyle Hodgetts) +alphaho=Alpha Fighter / Head On +alpham2=Alpha Mission II / ASO II - Last Guardian +alphamc07">=alphamc07 +alphamis=Alpha Mission +alphaona=Alpha One (prototype, 5 lives) +alphaone=Alpha One (prototype, 3 lives) +alphaxz=The Alphax Z (Japan) +alpine=Alpine Ski (set 1) +alpinea=Alpine Ski (set 2) +alpinerc=Alpine Racer (Rev. AR2 Ver.C) +alpinerd=Alpine Racer (Rev. AR2 Ver.D) +alpinesa=Alpine Surfer (Rev. AF2 Ver.A) +alpinr2b=Alpine Racer 2 (Rev. ARS2 Ver.B) +altair=Altair +altbeaj1=Juuouki (set 1, Japan, FD1094 317-0065) +altbeaj3=Juuouki (set 3, Japan, FD1094 317-0068) +altbeas2=Altered Beast (set 2, MC-8123B 317-0066) +altbeas4=Altered Beast (set 4, MC-8123B 317-0066) +altbeas5=Altered Beast (set 5, 8751 317-0076) +altbeasj=Juuouki (set 6, Japan, 8751 317-0077) +altbeast=Altered Beast (set 7, 8751 317-0078) +amatelas=Sei Senshi Amatelass +amazon=Soldier Girl Amazon +ambush=Ambush +ambusht=Ambush (Tecfri) +ambushv=Ambush (Volt Elec co-ltd) +amerdar2=AmeriDarts (set 2) +amerdart=AmeriDarts (set 1) +amidar=Amidar +amidarb=Amidar (Bootleg) +amidaro=Amidar (Olympia) +amidars=Amidar (Scramble hardware) +amidaru=Amidar (Stern) +amigo=Amigo +ampkr2b1=American Poker II (bootleg, set 1) +ampkr2b2=American Poker II (bootleg, set 2) +ampkr2b3=American Poker II (bootleg, set 3) +ampkr95=American Poker 95 +ampoker2=American Poker II +amspdwy=American Speedway (set 1) +amspdwya=American Speedway (set 2) +amuse=Amuse (Version 50.08 IBA) +androdun=Andro Dunos +andromed=Andromeda (Japan?) +angelkds=Angel Kids (Japan) +animaljr=Animalandia Jr. +anteater=Anteater +anteatg=Ameisenbaer (German) +anteatgb=The Anteater (UK) +aodk=Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku +aof=Art of Fighting / Ryuuko no Ken +aof2=Art of Fighting 2 / Ryuuko no Ken 2 (set 1) +aof2a=Art of Fighting 2 / Ryuuko no Ken 2 (set 2) +aof3=Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden +aof3k=Art of Fighting 3 - The Path of the Warrior (Korean release) +apache3=Apache 3 +apb=APB - All Points Bulletin (rev 7) +apb1=APB - All Points Bulletin (rev 1) +apb2=APB - All Points Bulletin (rev 2) +apb3=APB - All Points Bulletin (rev 3) +apb4=APB - All Points Bulletin (rev 4) +apb5=APB - All Points Bulletin (rev 5) +apb6=APB - All Points Bulletin (rev 6) +apbf=APB - All Points Bulletin (French) +apbg=APB - All Points Bulletin (German) +aplatoon=Platoon V.?.? US +aponow=Apocaljpse Now +apparel=Apparel Night (Japan 860929) +apple10=Apple 10 (Ver 1.21) +appoooh=Appoooh +aquajack=Aqua Jack (World) +aquajckj=Aqua Jack (Japan) +aquarium=Aquarium (Japan) +aquarush=Aqua Rush (AQ1/VER.A1) +ar_airh=SportTime Table Hockey (Arcadia, V 2.1) +ar_bios=Arcadia System BIOS +ar_bowl=SportTime Bowling (Arcadia, V 2.1) +ar_dart=World Darts (Arcadia, V 2.1) +ar_fast=Magic Johnson's Fast Break (Arcadia, V 2.8) +ar_ldrb=Leader Board (Arcadia, V 2.4?) +ar_ldrba=Leader Board (Arcadia, V 2.5) +ar_ninj=Ninja Mission (Arcadia, V 2.5) +ar_rdwr=RoadWars (Arcadia, V 2.3) +ar_sdwr=Sidewinder (Arcadia, V 2.1) +ar_socc=World Trophy Soccer (Arcadia, V 3.0) +ar_spot=Spot (Arcadia) +ar_sprg=Space Ranger (Arcadia, V 2.0) +ar_xeon=Xenon (Arcadia, V 2.3) +arabfgt=Arabian Fight (World) +arabfgtj=Arabian Fight (Japan) +arabfgtu=Arabian Fight (US) +arabiamj=Arabian Magic (Ver 1.0J 1992/07/06) +arabiamu=Arabian Magic (Ver 1.0A 1992/07/06) +arabian=Arabian +arabiana=Arabian (Atari) +arabianm=Arabian Magic (Ver 1.0O 1992/07/06) +arbalest=Arbalester +arcadecl=Arcade Classics (prototype) +arcadia=Waga Seishun no Arcadia +archriv2=Arch Rivals (rev 2.0) +archrivl=Arch Rivals (rev 4.0) +area51=Area 51 (R3000) +area51a=Area 51 (Atari Games License) +area51mx=Area 51 / Maximum Force Duo v2.0 +area51t=Area 51 (Time Warner License) +area88=Area 88 (Japan) +arescue=Air Rescue +argus=Argus +argusg=Argus (Gottlieb, prototype) +arian=Arian Mission +ark1ball=Arkanoid (bootleg with MCU, harder) +arkangc=Arkanoid (Game Corporation bootleg, set 1) +arkangc2=Arkanoid (Game Corporation bootleg, set 2) +arkanoid=Arkanoid (World) +arkarea=Ark Area +arkatayt=Arkanoid (Tayto bootleg) +arkatour=Tournament Arkanoid (US) +arkbloc2=Block (Game Corporation bootleg, set 2) +arkblock=Block (Game Corporation bootleg, set 1) +arkgcbl=Arkanoid (bootleg on Block hardware) +arkmcubl=Arkanoid (bootleg with MCU) +arknid2j=Arkanoid - Revenge of DOH (Japan) +arknid2u=Arkanoid - Revenge of DOH (US) +arknoid2=Arkanoid - Revenge of DOH (World) +arknoidj=Arkanoid (Japan) +arknoidu=Arkanoid (US) +arknoiuo=Arkanoid (US, older) +arkretrn=Arkanoid Returns (Ver 2.02J 1997/02/10) +arktayt2=Arkanoid (Tayto bootleg, harder) +arlingtn=Arlington Horse Racing (v1.21-D) +armchm2o=Arm Champs II v1.7 +armchmp2=Arm Champs II v2.6 +armedf=Armed Formation +armora=Armor Attack +armorap=Armor Attack (prototype) +armorar=Armor Attack (Rock-ola) +armorca2=Armored Car (set 2) +armorcar=Armored Car (set 1) +armwar=Armored Warriors (Euro 941024) +armwara=Armored Warriors (Asia 940920) +armwarr1=Armored Warriors (Euro 941011) +armwaru=Armored Warriors (USA 941024) +armwrest=Arm Wrestling +ashnojoe=Ashita no Joe (Japan) +ashura=Ashura Blaster (Japan) +ashurau=Ashura Blaster (US) +aso=ASO - Armored Scrum Object +assault=Assault +assaultj=Assault (Japan) +assaultp=Assault Plus (Japan) +astdelu1=Asteroids Deluxe (rev 1) +astdelu2=Asteroids Deluxe (rev 2) +astdelux=Asteroids Deluxe (rev 3) +asterix=Asterix (ver EAD) +asterock=Asterock +asteroi1=Asteroids (rev 1) +asteroib=Asteroids (bootleg on Lunar Lander hardware) +asteroid=Asteroids (rev 2) +astinvad=Astro Invader +astorm=Alien Storm (set 4, World, 2 Players, FD1094 317-0154) +astorm3=Alien Storm (set 3, World, 3 Players, FD1094 317-0148) +astormb2=Alien Storm (bootleg, set 2) +astormbl=Alien Storm (bootleg, set 1) +astormj=Alien Storm (set 1, Japan, 2 Players, FD1094 317-0146) +astormu=Alien Storm (set 2, US, 3 Players, FD1094 317-0147) +astrass=Astra SuperStars (J 980514 V1.002) +astrob=Astro Blaster (version 3) +astrob1=Astro Blaster (version 1) +astrob2=Astro Blaster (version 2) +astrob2a=Astro Blaster (version 2a) +astrof=Astro Fighter (set 1) +astrof2=Astro Fighter (set 2) +astrof3=Astro Fighter (set 3) +astrofl=Astro Flash (Japan) +astron=Astron Belt +astronp=Astron Belt (Pioneer LDV1000) +astropal=Astropal +astrxeaa=Asterix (ver EAA) +astrxeac=Asterix (ver EAC) +astyanax=The Astyanax +asuka=Asuka & Asuka (World) +asukaj=Asuka & Asuka (Japan) +asurabld=Asura Blade - Sword of Dynasty (Japan) +asurabus=Asura Buster - Eternal Warriors (Japan) +asylum=Asylum (prototype) +atarifb=Atari Football (revision 2) +atarifb1=Atari Football (revision 1) +atarifb4=Atari Football (4 players) +ataxx=Ataxx (set 1) +ataxxa=Ataxx (set 2) +ataxxj=Ataxx (Japan) +atehate=Athena no Hatena ? +atetckt2=Tetris (cocktail set 2) +atetcktl=Tetris (cocktail set 1) +atetris=Tetris (set 1) +atetrisa=Tetris (set 2) +atetrisb=Tetris (bootleg set 1) +atetrsb2=Tetris (bootleg set 2) +athena=Athena +atlantis=Battle of Atlantis (set 1) +atlantol=Atlant Olimpic +atlants2=Battle of Atlantis (set 2) +atluspsx=Atlus PSX +atomboy=Atomic Boy (revision B) +atomboya=Atomic Boy (revision A) +atomicp=Atomic Point (Korea) +atompunk=Atomic Punk (US) +atpsx=Atari PSX +attckufo=Attack Ufo +aurail=Aurail (set 3, US, unprotected) +aurail1=Aurail (set 2, World, FD1089B 317-0168) +aurailj=Aurail (set 1, Japan, FD1089A 317-0167) +av2mj1bb=AV2Mahjong No.1 Bay Bridge no Seijo (Japan) +av2mj2rg=AV2Mahjong No.2 Rouge no Kaori (Japan) +avalnche=Avalanche +avenger2=Avengers (US set 2) +avengers=Avengers (US set 1) +avengrgj=Avengers In Galactic Storm (Japan) +avengrgs=Avengers In Galactic Storm (US) +avsp=Alien vs. Predator (Euro 940520) +avspa=Alien vs. Predator (Asia 940520) +avsph=Alien vs. Predator (Hispanic 940520) +avspirit=Avenging Spirit +avspj=Alien vs. Predator (Japan 940520) +avspu=Alien vs. Predator (USA 940520) +awbios=Atomiswave Bios +aztarac=Aztarac +azurian=Azurian Attack +backfira=Backfire! (set 2) +backfire=Backfire! (set 1) +backgamn=Backgammon +baddudes=Bad Dudes vs. Dragonninja (US) +badlandb=Bad Lands (bootleg) +badlands=Bad Lands +bagman=Bagman +bagmanmc=Bagman (Moon Cresta hardware) +bagmans=Bagman (Stern set 1) +bagmans2=Bagman (Stern set 2) +bagnard=Le Bagnard (set 1) +bagnarda=Le Bagnard (set 2) +bakatono=Bakatonosama Mahjong Manyuki +bakubaku=Baku Baku Animal (J 950407 V1.000) +bakubrkr=Bakuretsu Breaker +bakuhatu=Mahjong Bakuhatsu Junjouden (Japan) +bakutotu=Bakutotsu Kijuutei +balcube=Bal Cube +ballbomb=Balloon Bomber +ballbros=Balloon Brothers +balonfgt=Vs. Balloon Fight +baluba=Baluba-louk no Densetsu +bananadr=Mahjong Banana Dream [BET] (Japan 891124) +banbam=BanBam +bandido=Bandido +bang=Bang! +bangball=Bang Bang Ball (v1.05) +bangbead=Bang Bead +bangj=Gun Gabacho (Japan) +bankp=Bank Panic +baraduke=Baraduke +barricad=Barricade +barrier=Barrier +basebal2=Baseball: The Season II +bass=Sega Bass Fishing +bassangl=Bass Angler (GE765 VER. JAA) +batcir=Battle Circuit (Euro 970319) +batcira=Battle Circuit (Asia 970319) +batcirj=Battle Circuit (Japan 970319) +batlbala=Battle Balls (Asia) +batlball=Battle Balls (Germany) +batlbalu=Battle Balls (US) +batlbubl=Battle Bubble (v2.00) +batman=Batman +batman2=Batman Part 2 +batmanfr=Batman Forever (JUE 960507 V1.000) +batrider=Armed Police Batrider - B Version (Japan) (Fri Feb 13 1998) +batridra=Armed Police Batrider (Japan) (Mon Dec 22 1997) +batridrk=Armed Police Batrider (Korea) (Fri Feb 13 1998) +batsugna=Batsugun (set 2) +batsugun=Batsugun (set 1) +battlan2=Battle Lane! Vol. 5 (set 2) +battlan3=Battle Lane! Vol. 5 (set 3) +battlane=Battle Lane! Vol. 5 (set 1) +battlcry=Battlecry +battlera=Battle Rangers (World) +battles=Battles +battlex=Battle Cross +battlntj=Battlantis (Japan) +battlnts=Battlantis +battroad=The Battle-Road +batugnsp=Batsugun (Special Ver.) +bayrout1=Bay Route (set 1, US, unprotected) +bayroute=Bay Route (set 3, World, FD1094 317-0116) +bayroutj=Bay Route (set 2, Japan, FD1094 317-0115) +bayrtbl1=Bay Route (bootleg set 1) +bayrtbl2=Bay Route (bootleg set 2) +bbakradu=Battle Bakraid - Unlimited Version (Japan) (Tue Jun 8 1999) +bbakraid=Battle Bakraid (Japan) (Wed Apr 7 1999) +bballoon=Balloon & Balloon +bballs=Bouncing Balls +bbbxing=Best Bout Boxing +bbmanw=Bomber Man World / New Dyna Blaster - Global Quest +bbmanwj=Bomber Man World (Japan) +bbonk=Bigfoot Bonkers +bbprot=Untitled Fighter 'BB' (prototype) +bbros=Buster Bros. (US) +bbusters=Beast Busters (World ?) +bchopper=Battle Chopper +bcrusher=Bone Crusher +bcruzm12=Battle Cruiser M-12 +bcstry=B.C. Story (set 1) +bcstrya=B.C. Story (set 2) +bctvidbs=MPU4 Video Firmware +beaminv=Beam Invader (set 1) +beaminva=Beam Invader (set 2) +beastf=Beastie Feastie +beastrzb=Beastorizer (USA Bootleg) +beastrzr=Beastorizer (USA) +beathead=BeatHead (prototype) +beautyb=Beauty Block +beeline=Beeline (39-360-075) +beezer=Beezer (set 1) +beezer1=Beezer (set 2) +bel=Behind Enemy Lines +benberob=Ben Bero Beh (Japan) +berabohm=Beraboh Man (Japan version C) +beraboho=Beraboh Man (Japan version B) +berlwall=The Berlin Wall +berlwalt=The Berlin Wall (bootleg ?) +bermudaa=Bermuda Triangle (US older version) +bermudao=Bermuda Triangle (Japan old version) +bermudat=Bermuda Triangle (Japan) +berzerk=Berzerk (set 1) +berzerk1=Berzerk (set 2) +bestbest=Best Of Best +bestleag=Best League +bestri=Bestri (Korea) +bgaregcn=Battle Garegga - Type 2 (Denmark / China) (Tue Apr 2 1996) +bgaregga=Battle Garegga (Europe / USA / Japan / Asia) (Sat Feb 3 1996) +bgareghk=Battle Garegga (Austria / Hong Kong) (Sat Feb 3 1996) +bgaregnv=Battle Garegga - New Version (Austria / Hong Kong) (Sat Mar 2 1996) +bgaregt2=Battle Garegga - Type 2 (Europe / USA / Japan / Asia) (Sat Mar 2 1996) +bigappg=Big Apple Games ? +bigbang=Big Bang (9th Nov. 1993) +bigbucks=Big Bucks +bigd2=Big D2 +bigdeal=Big Deal (hungarian, set 1) +bigdealb=Big Deal (hungarian, set 2) +bigevglf=Big Event Golf (US) +bigevglj=Big Event Golf (Japan) +bigfghtr=Tatakae! Big Fighter +bigfight=Big Fight - Big Trouble In The Atlantic Ocean +bigkarnk=Big Karnak +bigkong=Big Kong +bigprowr=The Big Pro Wrestling! +bigrun=Big Run (11th Rallye version) +bigstrik=Big Striker +bigstrkb=Big Striker (bootleg) +bigtwin=Big Twin +bijokkog=Bijokko Gakuen (Japan 880116) +bijokkoy=Bijokko Yume Monogatari (Japan 870925) +billiard=The Billiards +bioatack=Bio Attack +biofreak=BioFreaks (prototype) +biomtoy=Biomechanical Toy (unprotected) +bionicc=Bionic Commando (Euro) +bionicc1=Bionic Commando (US set 1) +bionicc2=Bionic Commando (US set 2) +bioship=Bio-ship Paladin +birdtry=Birdie Try (Japan) +bishi=Bishi Bashi Championship Mini Game Senshuken (ver JAA) +bishjan=Bishou Jan +bjourney=Blue's Journey / Raguy +bjtwin=Bombjack Twin (set 1) +bjtwina=Bombjack Twin (set 2) +bking=Birdie King +bking2=Birdie King 2 +bking3=Birdie King 3 +bkrtmaq=Bakuretsu Quiz Ma-Q Dai Bouken (Japan) +bktigerb=Black Tiger (bootleg) +blackt96=Black Touch '96 +bladestl=Blades of Steel (version T) +bladstle=Blades of Steel (version E) +blandia=Blandia +blandiap=Blandia (prototype) +blast30=Blaster (early 30 wave version) +blasted=Blasted +blaster=Blaster +blastkit=Blaster (kit) +blasto=Blasto +blastoff=Blast Off (Japan) +blazeon=Blaze On (Japan) +blazer=Blazer (Japan) +blazlaz=Blazing Lazers +blazstar=Blazing Star +blckgalb=Block Gal (bootleg) +blckout2=Block Out (set 2) +blckoutj=Block Out (Japan) +bldwolf=Bloody Wolf (US) +bldwolfj=Narazumono Sentoubutai Bloody Wolf (Japan) +bldyror2=Bloody Roar 2 (JAPAN) +blitz=NFL Blitz (boot ROM 1.2) +blitz11=NFL Blitz (boot ROM 1.1) +blitz2k=NFL Blitz 2000 Gold Edition +blitz99=NFL Blitz '99 +blkbustr=BlockBuster +blkdrgnb=Black Dragon (bootleg) +blkdrgon=Black Dragon +blkhearj=Black Heart (Japan) +blkheart=Black Heart +blkhole=Black Hole +blkpnthr=Black Panther +blktiger=Black Tiger +blktouch=Black Touch (Korea) +blmbycar=Blomby Car +blmbycau=Blomby Car (not encrypted) +block=Block Block (World 910910) +blockade=Blockade +blockbl=Block Block (bootleg) +blockcar=Block Carnival / Thunder & Lightning 2 +blocken=Blocken (Japan) +blockgal=Block Gal (MC-8123B, 317-0029) +blockhl=Block Hole +blockj=Block Block (Japan 910910) +blockjoy=Block Block (World 911106 Joystick) +blockout=Block Out (set 1) +bloodbra=Blood Bros. (set 2) +bloodbro=Blood Bros. (set 1) +bloods11=Blood Storm (v1.10) +bloods21=Blood Storm (v2.10) +bloods22=Blood Storm (v2.20) +bloodstm=Blood Storm (v2.22) +bloodwar=Blood Warrior +bloxeed=Bloxeed (Japan, FD1094 317-0139) +bloxeedc=Bloxeed (World, C System) +bloxeedu=Bloxeed (US, C System) +blsthead=Blasteroids (with heads) +blstroi2=Blasteroids (rev 2) +blstroi3=Blasteroids (rev 3) +blstroid=Blasteroids (rev 4) +blstroig=Blasteroids (German, rev 2) +blswhstl=Bells & Whistles (Version L) +bluehawk=Blue Hawk +bluehawn=Blue Hawk (NTC) +blueprnj=Blue Print (Jaleco) +blueprnt=Blue Print (Midway) +blueshrk=Blue Shark +blzntrnd=Blazing Tornado +bm1stmix=beatmania (ver JA-B) +bm2ndmix=beatmania 2nd MIX (ver JA-B) +bm2ndmxa=beatmania 2nd MIX (ver JA-A) +bm3rdmix=beatmania 3rd MIX (ver JA-A) +bm4thmix=beatmania 4th MIX (ver JA-A) +bm5thmix=beatmania 5th MIX (ver JA-A) +bm6thmix=beatmania 6th MIX (ver JA-A) +bm7thmix=beatmania 7th MIX (ver JA-B) +bmaster=Blade Master (World) +bmcbowl=BMC Bowling +bmclubmx=beatmania Club MIX (ver JA-A) +bmcompm2=beatmania complete MIX 2 (ver JA-A) +bmcompmx=beatmania complete MIX (ver JA-B) +bmcorerm=beatmania CORE REMIX (ver JA-A) +bmdct=beatmania f. Dreams Come True (ver JA-A) +bmfinal=beatmania THE FINAL (ver JA-A) +bnglngby=Vs. Raid on Bungeling Bay (Japan) +bnj=Bump 'n' Jump +bnstars=Vs. Janshi Brandnew Stars (MegaSystem32 Version) +bnstars1=Vs. Janshi Brandnew Stars +bnzabros=Bonanza Bros (US, Floppy DS3-5000-07d? Based) +bnzabrsj=Bonanza Bros (Japan, Floppy DS3-5000-07b Based) +boblbobl=Bobble Bobble +bodyslam=Body Slam (8751 317-0015) +bogeyman=Bogey Manor +boggy84=Boggy '84 +bombbee=Bomb Bee +bombjac2=Bomb Jack (set 2) +bombjack=Bomb Jack (set 1) +bombkick=Bomb Kick +bomblord=Bomber Lord (bootleg) +bombrman=Bomber Man (Japan) +bombsa=Bombs Away +bongo=Bongo +bonkadv=B.C. Kid / Bonk's Adventure / Kyukyoku!! PC Genjin +bonzeado=Bonze Adventure (World, Older) +bonzeadu=Bonze Adventure (US) +bonzeadv=Bonze Adventure (World, Newer) +boobhack=Booby Kids (Italian manufactured graphic hack / bootleg of Kid no Hore Hore Daisakusen (bootleg)) +boogwina=Boogie Wings (Asia v1.5, 92.12.07) +boogwing=Boogie Wings (Euro v1.5, 92.12.07) +boomrana=Boomer Rang'r / Genesis (set 2) +boomrang=Boomer Rang'r / Genesis (set 1) +bootcamp=Boot Camp +boothill=Boot Hill +borench=Borench +borntofi=Born To Fight +bosco=Bosconian (new version) +boscomd=Bosconian (Midway, new version) +boscomdo=Bosconian (Midway, old version) +boscoo=Bosconian (old version) +boscoo2=Bosconian (older version) +botanic=Botanic +botss=Battle of the Solar System (rev. 1.1) +bottom9=Bottom of the Ninth (version T) +bottom9n=Bottom of the Ninth (version N) +bouldash=Boulder Dash / Boulder Dash Part 2 (World) +bouldshj=Boulder Dash / Boulder Dash Part 2 (Japan) +bounty=The Bounty +bowl3d=3-D Bowling +bowler=Bowling Alley +bowlrama=Bowl-O-Rama +boxer=Boxer (prototype) +boxingb=Boxing Bugs +boxingm=Boxing Mania +boxyboy=Boxy Boy (US) +bradley=Bradley Trainer +brain=Brain +brapboyj=B.Rap Boys (Japan) +brapboys=B.Rap Boys (World) +brdrlinb=Borderline (Karateco bootleg) +brdrline=Borderline +brdrlins=Borderline (Sidam bootleg) +breakers=Breakers +breakrev=Breakers Revenge +breywood=Breywood (Japan revision 2) +brickyrd=Brickyard +brickzn=Brick Zone (v5.0) +brickzn3=Brick Zone (v4.0) +brival=Burning Rival (World) +brivalj=Burning Rival (Japan) +brix=Brix +brkthru=Break Thru (US) +brkthruj=Kyohkoh-Toppa (Japan) +bronx=Bronx +brubber=Burnin' Rubber +brutforc=Brute Force +brvblade=Brave Blade (JAPAN) +bshark=Battle Shark (US) +bsharkj=Battle Shark (Japan) +bsktball=Basketball +bssoccer=Back Street Soccer +bstars=Baseball Stars Professional +bstars2=Baseball Stars 2 +btchamp=Beat the Champ (GV053 UAA01) +btime=Burger Time (Data East set 1) +btime2=Burger Time (Data East set 2) +btimem=Burger Time (Midway) +btlecity=Vs. Battle City +btlfield=Battle Field (Japan) +btlfildb=Battle Field (bootleg) +btlkroad=Battle K-Road +btltryst=Battle Tryst (ver JAC) +btoads=Battle Toads +bub68705=Bubble Bobble (bootleg with 68705) +bubblem=Bubble Memories: The Story Of Bubble Bobble III (Ver 2.4O 1996/02/15) +bubblemj=Bubble Memories: The Story Of Bubble Bobble III (Ver 2.3J 1996/02/07) +bubbles=Bubbles +bubblesp=Bubbles (prototype version) +bubblesr=Bubbles (Solid Red label) +bubbletr=Bubble Trouble +bubbobr1=Bubble Bobble (US) +bubl2000=Bubble 2000 +bublbob1=Bubble Bobble (older) +bublbob2=Bubble Bobble II (Ver 2.5O 1994/10/05) +bublbobl=Bubble Bobble +bublbobr=Bubble Bobble (US with mode select) +bubsympb=Bubble Symphony (bootleg with OKI6295) +bubsympe=Bubble Symphony (Ver 2.5O 1994/10/05) +bubsymph=Bubble Symphony (Ver 2.5J 1994/10/05) +bubsympu=Bubble Symphony (Ver 2.5A 1994/10/05) +buccanra=Buccaneers (set 2) +buccanrs=Buccaneers (set 1) +buckrog=Buck Rogers: Planet of Zoom +buckrogn=Buck Rogers: Planet of Zoom (not encrypted) +bucky=Bucky O'Hare (ver EA) +buckyua=Bucky O'Hare (ver UA) +buggybjr=Buggy Boy Junior/Speed Buggy (Upright) +buggyboy=Buggy Boy/Speed Buggy (Cockpit) +buggychl=Buggy Challenge +buggycht=Buggy Challenge (Tecfri) +bullet=Bullet (FD1094 317-0041) +bullfgt=Bullfight (315-5065) +bullfgtr=Bull Fighter +bullfgts=Bull Fighter (Sega) +bullsdrt=Bulls Eye Darts +buraiken=Hissatsu Buraiken (Japan) +burglarx=Burglar X +buriki=Buriki One (rev.B) +burnforc=Burning Force (Japan new version) +burnfrco=Burning Force (Japan old version) +burningf=Burning Fight (set 1) +burningh=Burning Fight (set 2) +butasan=Butasan (Japan) +buzzard=Buzzard +bwcasino=Boardwalk Casino +bwidow=Black Widow +bwings=B-Wings (Japan new Ver.) +bwingsa=B-Wings (Alt Ver.?) +bwingso=B-Wings (Japan old Ver.) +bzone=Battle Zone (set 1) +bzone2=Battle Zone (set 2) +bzonec=Battle Zone (cocktail) +cabal=Cabal (World, Joystick version) +cabala=Cabal (Alpha Trading) +cabalbl=Cabal (bootleg of Joystick version) +cabalus=Cabal (US set 1, Trackball version) +cabalus2=Cabal (US set 2, Trackball version) +cabaret=Cabaret +cachat=Cachat (Japan) +cadash=Cadash (World) +cadashf=Cadash (France) +cadashi=Cadash (Italy) +cadashj=Cadash (Japan) +cadashu=Cadash (US) +cafedoll=Mahjong Cafe Doll (Japan) +cafetime=Mahjong Cafe Time +cairblad=Change Air Blade (Japan) +calibr50=Caliber 50 +calipso=Calipso +calorie=Calorie Kun vs Moguranian +calorieb=Calorie Kun vs Moguranian (bootleg) +calspeda=California Speed (Version 1.0r7a 3/4/98) +calspeed=California Speed (Version 2.1a, 4/17/98) +cameltrj=Cameltry (Japan, YM2610) +cameltry=Cameltry (US, YM2610) +camltrua=Cameltry (US, YM2203 + M6295) +camltrya=Cameltry (World, YM2203 + M6295) +candance=Cannon Dancer (Japan) +cannball=Cannon Ball (Yun Sung) +cannonb=Cannon Ball (bootleg on Crazy Climber hardware, set 1) +cannonb2=Cannon Ball (bootleg on Crazy Climber hardware, set 2) +cannonbp=Cannon Ball (Pacman Hardware) +canvas=Canvas Croquis +canyon=Canyon Bomber +canyonp=Canyon Bomber (prototype) +capbowl=Capcom Bowling (set 1) +capbowl2=Capcom Bowling (set 2) +capbowl3=Capcom Bowling (set 3) +capbowl4=Capcom Bowling (set 4) +capcor=Capitani Coraggiosi (Ver 1.3) +capitol=Capitol +capsnk=Capcom Vs. SNK Millennium Fight 2000 (JPN, USA, EXP, KOR, AUS) +captaven=Captain America and The Avengers (Asia Rev 1.4) +captavna=Captain America and The Avengers (Asia Rev 1.0) +captavne=Captain America and The Avengers (UK Rev 1.4) +captavnj=Captain America and The Avengers (Japan Rev 0.2) +captavnu=Captain America and The Avengers (US Rev 1.9) +captavua=Captain America and The Avengers (US Rev 1.4) +captavuu=Captain America and The Avengers (US Rev 1.6) +captcomb=Captain Commando (bootleg) +captcomj=Captain Commando (Japan 911202) +captcomm=Captain Commando (World 911014) +captcomu=Captain Commando (US 910928) +capunc=Capitan Uncino (Ver 1.2) +car2=Car 2 (bootleg of Head On 2) +caractn=Car Action +cardline=Card Line +carjmbre=Car Jamboree +carnevil=CarnEvil +carnival=Carnival (upright) +carnvckt=Carnival (cocktail) +carpolo=Car Polo +carrera=Carrera (Version 6.7) +cartfury=Cart Fury +cascade=Cascade +cashquiz=Cash Quiz (Type B, Version 5) +casino5=Casino 5 +castfant=Astro Fantasia (Cassette) +catacomb=Catacomb +catapult=Catapult +catch22=Catch-22 (version 8.0) +caterplr=Caterpillar +catmousa=Cat and Mouse (set 2) +catnmous=Cat and Mouse (set 1) +catt=Catt (Japan) +cavelon=Cavelon +cavenger=Cosmic Avenger +cawing=Carrier Air Wing (World 901012) +cawingj=U.S. Navy (Japan 901012) +cawingr1=Carrier Air Wing (World 901009) +cawingu=Carrier Air Wing (US 901012) +cbaj=Cool Boarders Arcade Jam +cball=Cannonball (Atari, prototype) +cbasebal=Capcom Baseball (Japan) +cbdash=Boulder Dash (Cassette) +cbnj=Bump N Jump (Cassette) +cbombers=Chase Bombers +cbtime=Burger Time (Cassette) +cburnrb2=Burnin' Rubber (Cassette, set 2) +cburnrub=Burnin' Rubber (Cassette, set 1) +cbuster=Crude Buster (World FX version) +cbusterj=Crude Buster (Japan) +cbusterw=Crude Buster (World FU version) +ccasino=Chinese Casino [BET] (Japan) +ccastle1=Crystal Castles (version 1) +ccastle2=Crystal Castles (version 2) +ccastle3=Crystal Castles (version 3) +ccastlef=Crystal Castles (version 3, French) +ccastleg=Crystal Castles (version 3, German) +ccastlep=Crystal Castles (version 3, Spanish) +ccastles=Crystal Castles (version 4) +ccboot=Crazy Climber (bootleg set 1) +ccboot2=Crazy Climber (bootleg set 2) +cchasm=Cosmic Chasm (set 1) +cchasm1=Cosmic Chasm (set 2) +cclimber=Crazy Climber (US) +cclimbr2=Crazy Climber 2 (Japan) +cclimbrj=Crazy Climber (Japan) +cclmbr2a=Crazy Climber 2 (Japan, Harder) +cclownz=Crazzy Clownz (Version 1.0) +cd32=Amiga CD32 Bios +cdiscon1=Disco No.1 (Cassette) +cecmatch=ChuckECheese's Match Game +centipd2=Centipede (revision 2) +centipdb=Centipede (bootleg) +centiped=Centipede (revision 3) +centtime=Centipede (1 player, timed) +cerberus=Cerberus +cexplore=Explorer (Cassette) +cfarm=Chicken Farm (Version 2.0) +cfghtice=Fighting Ice Hockey (Cassette) +cflyball=Flying Ball (Cassette) +cgangpzj=Cosmo Gang the Puzzle (Japan) +cgangpzl=Cosmo Gang the Puzzle (US) +cgraplop=Cluster Buster / Graplop (Cassette, set 1) +cgraplp2=Cluster Buster / Graplop (Cassette, set 2) +chainrec=Chain Reaction (World, Version 2.2, 1995.09.25) +chaknpop=Chack'n Pop +challeng=Challenger +cham24=Chameleon 24 +chameleo=Chameleon +champb2a=Champion Baseball II (set 2) +champbas=Champion Base Ball +champbb2=Champion Base Ball Part-2: Pair Play (set 1) +champbbj=Champion Base Ball (Japan set 1) +champbja=Champion Base Ball (Japan set 2) +champbwl=Championship Bowling +champwr=Champion Wrestler (World) +champwrj=Champion Wrestler (Japan) +champwru=Champion Wrestler (US) +changela=Change Lanes +changes=Changes +changesa=Changes (EME license) +charlien=Charlie Ninja +chasehq=Chase H.Q. (World) +chasehqj=Chase H.Q. (Japan) +chboxing=Champion Boxing +checkmaj=Check Man (Japan) +checkman=Check Man +checkmat=Checkmate +cheekyms=Cheeky Mouse +cheesech=Cheese Chase +chelnov=Chelnov - Atomic Runner (World) +chelnovj=Chelnov - Atomic Runner (Japan) +chelnovu=Chelnov - Atomic Runner (US) +chewing=Chewing Gum +cheyenne=Cheyenne (version 1.0) +chikij=Chiki Chiki Boys (Japan 900619) +chiller=Chiller (version 3.0) +chimerab=Chimera Beast (prototype) +chinagat=China Gate (US) +chinatwn=China Town (Japan) +chindrac=Zhong Guo Long (China, V0303) +chindrag=Zhong Guo Long (Japan, V021J) +chinher2=Chinese Hero (older) +chinhero=Chinese Hero +chinhert=Chinese Heroe (Taito) +chinmoku=Mahjong Chinmoku no Hentai (Japan 900511) +chinsan=Ganbare Chinsan Ooshoubu (MC-8123A, 317-5012) +chmplst2=Long Hu Bang II +chokchok=Choky! Choky! +choko=Janpai Puzzle Choukou (Japan 010820) +chopper=Chopper I (US set 1) +choppera=Chopper I (US set 2) +chopperb=Chopper I (US set 3) +chplft=Choplifter (8751 315-5151) +chplftb=Choplifter (unprotected) +chplftbl=Choplifter (bootleg) +chqflag=Chequered Flag +chqflagj=Chequered Flag (Japan) +chugokur=Zhong Guo Long (Japan, V020J) +chukatai=Chuka Taisen (World) +chukataj=Chuka Taisen (Japan) +chukatau=Chuka Taisen (US) +chwrestl=Champion Pro Wrestling +chwy=Highway Chase (Cassette) +circus=Circus / Acrobat TV +circusc=Circus Charlie (level select, set 1) +circusc2=Circus Charlie (level select, set 2) +circusc3=Circus Charlie (no level select) +circuscc=Circus Charlie (Centuri) +circusce=Circus Charlie (Centuri, earlier) +circusse=Circus (Sub-Electro bootleg) +cischeat=Cisco Heat +citybmrj=City Bomber (Japan) +citybomb=City Bomber (World) +citycon=City Connection (set 1) +citycona=City Connection (set 2) +citylove=City Love (Japan 860908) +ckong=Crazy Kong Part II (set 1) +ckonga=Crazy Kong Part II (set 2) +ckongalc=Crazy Kong (Alca bootleg) +ckongb=Crazy Kong Part II (alternative levels) +ckongg=Crazy Kong (bootleg on Galaxian hardware, set 1) +ckongjeu=Crazy Kong Part II (Jeutel bootleg) +ckongo=Crazy Kong (Orca bootleg) +ckongs=Crazy Kong (Scramble hardware) +clapapa=Rootin' Tootin' / La-Pa-Pa (Cassette) +clapapa2=Rootin' Tootin' (Cassette) +claypign=Clay Pigeon (version 2.0) +clayshoo=Clay Shoot +clbowl=Coors Light Bowling +cleopatr=Cleopatra Fortune (Ver 2.1J 1996/09/05) +cliffhga=Cliff Hanger (Alt) +cliffhgr=Cliff Hanger +cloak=Cloak & Dagger (rev 5) +cloakfr=Cloak & Dagger (French) +cloakgr=Cloak & Dagger (German) +cloaksp=Cloak & Dagger (Spanish) +clocknch=Lock'n'Chase (Cassette) +cloud9=Cloud 9 (prototype) +clowns=Clowns (rev. 2) +clowns1=Clowns (rev. 1) +clshrdst=Clash-Road (Status license) +clshroad=Clash-Road +cltchitr=Clutch Hitter (set 2, US, FD1094 317-0176) +cltchtrj=Clutch Hitter (set 1, Japan, FD1094 317-0175) +club90s=Mahjong CLUB 90's (set 1) (Japan 900919) +club90sa=Mahjong CLUB 90's (set 2) (Japan 900919) +cluckypo=Lucky Poker (Cassette) +cluclu=Vs. Clu Clu Land +cluedo=Cluedo (prod. 2D) +cluedo2=Cluedo (prod. 2) +cluedo2c=Cluedo (prod. 2C) +cm2841a=Cherry Master II v8.41 (set 2) +cm2v841=Cherry Master II v8.41 (set 1) +cmagica=Carta Magica (Ver 1.8) +cmehyou=Mahjong Circuit no Mehyou (Japan) +cmissnx=Mission-X (Cassette) +cmv801=Cherry Master (v8.01) +cndypuzl=Candy Puzzle (v1.0) +cnights2=Night Star (Cassette, set 2) +cnightst=Night Star (Cassette, set 1) +cninja=Caveman Ninja (World ver 4) +cninja1=Caveman Ninja (World ver 1) +cninjau=Caveman Ninja (US ver 4) +cntsteer=Counter Steer +cobracmj=Cobra-Command (Japan) +cobracom=Cobra-Command (World revision 5) +cobram3=Cobra Command +cobraseg=Cobra Command (Sega LaserDisc Hardware) +code1d=Code One Dispatch +code1db=Code One Dispatch (ver B) +colmns97=Columns '97 (JET 961209 V1.000) +colony7=Colony 7 (set 1) +colony7a=Colony 7 (set 2) +colt=Colt +column2j=Columns II: The Voyage Through Time (Japan) +columns=Columns (World) +columns2=Columns II: The Voyage Through Time (World) +columnsj=Columns (Japan) +columnsu=Columns (US, cocktail) +combasc=Combat School (joystick) +combascb=Combat School (bootleg) +combascj=Combat School (Japan trackball) +combasct=Combat School (trackball) +combat=Combat (version 3.0) +combh=Combat Hawk +comebaby=Come On Baby +comg076=Cal Omega - Game 7.6 (Arcade Poker) +comg079=Cal Omega - Game 7.9 (Arcade Poker) +comg080=Cal Omega - Game 8.0 (Arcade Black Jack) +comg094=Cal Omega - Game 9.4 (Keno) +comg107=Cal Omega - Game 10.7c (Big Game) +comg123=Cal Omega - Game 12.3 (Ticket Poker) +comg125=Cal Omega - Game 12.5 (Bingo) +comg127=Cal Omega - Game 12.7 (Keno) +comg128=Cal Omega - Game 12.8 (Arcade Game) +comg134=Cal Omega - Game 13.4 (Nudge Bingo) +comg145=Cal Omega - Game 14.5 (Pixels) +comg157=Cal Omega - Game 15.7 (Double-Draw Poker) +comg159=Cal Omega - Game 15.9 (Wild Double-Up) +comg164=Cal Omega - Game 16.4 (Keno) +comg168=Cal Omega - Game 16.8 (Keno) +comg172=Cal Omega - Game 17.2 (Double Double Poker) +comg175=Cal Omega - Game 17.51 (Gaming Draw Poker) +comg176=Cal Omega - Game 17.6 (Nudge Bingo) +comg181=Cal Omega - Game 18.1 (Nudge Bingo) +comg183=Cal Omega - Game 18.3 (Pixels) +comg185=Cal Omega - Game 18.5 (Pixels) +comg186=Cal Omega - Game 18.6 (Pixels) +comg187=Cal Omega - Game 18.7 (Amusement Poker) +comg204=Cal Omega - Game 20.4 (Super Blackjack) +comg208=Cal Omega - Game 20.8 (Winner's Choice) +comg227=Cal Omega - Game 22.7 (Amusement Poker, d/d) +comg230=Cal Omega - Game 23.0 (FC Bingo (4-card)) +comg236=Cal Omega - Game 23.6 (Hotline) +comg239=Cal Omega - Game 23.9 (Gaming Draw Poker) +comg246=Cal Omega - Game 24.6 (Hotline) +comg272a=Cal Omega - Game 27.2 (Keno, amusement) +comg272b=Cal Omega - Game 27.2 (Keno, gaming) +comg903d=Cal Omega - System 903 Diag.PROM +comg905d=Cal Omega - System 905 Diag.PROM +commandb=Commando (bootleg) +commandj=Senjou no Ookami +commando=Commando (World) +commandu=Commando (US) +commandw=Command War - Super Special Battle & War Game (Ver 0.0J) (Prototype) +commsega=Commando (Sega) +comotion=Comotion +compglfo=Competition Golf Final Round (old version) +compgolf=Competition Golf Final Round (revision 3) +complexx=Complex X +condor=Condor (bootleg of Phoenix) +congo=Congo Bongo +connect4=Connect 4 +conquer=Conquer +contcirc=Continental Circus (World) +contcrcu=Continental Circus (US set 1) +contcrua=Continental Circus (US set 2) +contra=Contra (US, Set 1) +contra1=Contra (US, Set 2) +contrab=Contra (bootleg) +contraj=Contra (Japan) +contrajb=Contra (Japan bootleg) +cookbib=Cookie & Bibi +cookbib2=Cookie & Bibi 2 +cookbib3=Cookie & Bibi 3 +cookrace=Cook Race +coolmini=Cool Minigame Collection +coolpool=Cool Pool +coolridr=Cool Riders +cop01=Cop 01 (set 1) +cop01a=Cop 01 (set 2) +copsnrob=Cops'n Robbers +coronatn=Coronation Street Quiz Game +cosmccop=Cosmic Cop (World) +cosmica=Cosmic Alien +cosmica2=Cosmic Alien (older) +cosmicg=Cosmic Guerilla +cosmicm2=Cosmic Monsters 2 +cosmicmo=Cosmic Monsters +cosmo=Cosmo +cosmogng=Cosmo Gang the Video (US) +cosmognj=Cosmo Gang the Video (Japan) +cosmos=Cosmos +cotton=Cotton (set 3, World, FD1094 317-0181a) +cotton2=Cotton 2 (JUET 970902 V1.000) +cottonbm=Cotton Boomerang (JUET 980709 V1.000) +cottong=Cotocoto Cottong +cottonj=Cotton (set 1, Japan, FD1094 317-0179a) +cottonu=Cotton (set 2, US, FD1094 317-0180) +countrb2=Counter Run (bootleg set 2) +countrnb=Counter Run (bootleg set 1) +countrun=Counter Run +countryc=Country Club +couple=The Couples (Set 1) +couplei=The Couples (Set 3) +couplep=The Couples (Set 2) +cowrace=Cow Race +cpoker=Champion Poker +cppicf=Peter Pepper's Ice Cream Factory (Cassette, set 1) +cppicf2=Peter Pepper's Ice Cream Factory (Cassette, set 2) +cprobowl=Pro Bowling (Cassette) +cprogolf=Pro Golf (Cassette) +cprosocc=Pro Soccer (Cassette) +cptennis=Pro Tennis (Cassette) +cpzn1=ZN1 +cpzn2=ZN2 +cr589fw=CD-ROM Drive Updater 2.0 (700B04) +cr589fwa=CD-ROM Drive Updater (700A04) +cracksht=Crackshot (version 2.0) +crash=Crash +crater=Crater Raider +crazyblk=Crazy Blocks +crazycop=Crazy Cop (Japan) +crazyfgt=Crazy Fight +crazywar=Crazy War +crbalon2=Crazy Balloon (set 2) +crbaloon=Crazy Balloon (set 1) +crgolf=Crowns Golf (834-5419-04) +crgolfa=Crowns Golf (834-5419-03) +crgolfb=Crowns Golf (set 3) +crgolfbt=Champion Golf (bootleg) +crgolfc=Champion Golf +crgolfhi=Crowns Golf in Hawaii +crime211=Crime Patrol 2: Drug Wars v1.1 +crimec=Crime City (World) +crimecj=Crime City (Japan) +crimecu=Crime City (US) +crimep2=Crime Patrol 2: Drug Wars v1.3 +crimepat=Crime Patrol v1.4 +crimfght=Crime Fighters (US 4 players) +crimfgt2=Crime Fighters (World 2 Players) +crimfgtj=Crime Fighters (Japan 2 Players) +critcrsh=Critter Crusher (EA 951204 V1.000) +crkdown=Crack Down (World, Floppy Based, FD1094 317-0058-04c) +crkdownj=Crack Down (Japan, Floppy Based, FD1094 317-0058-04b) +crkdownu=Crack Down (US, Floppy Based, FD1094 317-0058-04d) +crmaze=The Crystal Maze Team Challenge (SWP) +crmazea=The Crystal Maze (AMLD Version) +crmazeb=The New Crystal Maze Featuring Ocean Zone (AMLD Version) +croquis=Croquis (Germany) +crospang=Cross Pang +crossbld=Cross Blades! (Japan) +crossbow=Crossbow (version 2.0) +crshrac2=Lethal Crash Race (set 2) +crshrace=Lethal Crash Race (set 1) +crsword=Crossed Swords +cruisin=Cruisin +crush=Crush Roller (Kural Samno) +crush2=Crush Roller (Kural Esco - bootleg?) +crush3=Crush Roller (Kural - bootleg?) +crush4=Crush Roller (Kural TWT) +crushbl=Crush Roller (bootleg) +crushs=Crush Roller (Sidam bootleg) +crusnexo=Cruis'n Exotica (version 1.6) +crusnu21=Cruis'n USA (rev L2.1) +crusnu40=Cruis'n USA (rev L4.0) +crusnusa=Cruis'n USA (rev L4.1) +crusnw13=Cruis'n World (rev L1.3) +crusnw20=Cruis'n World (rev L2.0) +crusnw23=Cruis'n World (rev L2.3) +crusnwld=Cruis'n World (rev L2.4) +cryptklr=Crypt Killer (GQ420 UAA) +crysbios=Crystal System BIOS +crysking=The Crystal of Kings +crystal2=Crystal Gal 2 (Japan 860620) +crystalg=Crystal Gal (Japan 860512) +crzralla=Crazy Rally (set 2) +crzrallg=Crazy Rally (Gecas license) +crzrally=Crazy Rally (set 1) +csclub=Capcom Sports Club (Euro 970722) +cscluba=Capcom Sports Club (Asia 970722) +csclubh=Capcom Sports Club (Hispanic 970722) +csclubj=Capcom Sports Club (Japan 970722) +cscrtry=Scrum Try (Cassette, set 1) +cscrtry2=Scrum Try (Cassette, set 2) +cshift=Chicken Shift +cshooter=Cross Shooter (not encrypted) +cshootre=Cross Shooter (encrypted) +csilver=Captain Silver (World) +csilverj=Captain Silver (Japan) +csk227it=Champion Skill (with Ability) +csk234it=Champion Skill (Ability, Poker & Symbols) +csmash=Cosmic Smash (JPN, USA, EXP, KOR, AUS) (rev. A) +csmasho=Cosmic Smash (JPN, USA, EXP, KOR, AUS) (original) +cspike=Gun Spike (JPN) / Cannon Spike (USA, EXP, KOR, AUS) +cspring1=Championship Sprint (German, rev 1) +csprins1=Championship Sprint (Spanish, rev 1) +csprint=Championship Sprint (rev 3) +csprint1=Championship Sprint (rev 1) +csprint2=Championship Sprint (rev 2) +csprintf=Championship Sprint (French) +csprintg=Championship Sprint (German, rev 2) +csprints=Championship Sprint (Spanish, rev 2) +cstlevna=Vs. Castlevania +csuperas=Super Astro Fighter (Cassette) +csweetht=Sweet Heart (Cassette) +ct2k3sa=Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg) +ct2k3sp=Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg) +cterrani=Terranean (Cassette) +cthd2003=Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg) +ctisland=Treasure Island (Cassette, set 1) +ctislnd2=Treasure Island (Cassette, set 2) +ctislnd3=Treasure Island (Cassette, set 3) +ctomaday=Captain Tomaday +ctornado=Tornado (Cassette) +ctribb2=The Combatribes (bootleg Set 2) +ctribe=The Combatribes (US) +ctribe1=The Combatribes (US Set 1?) +ctribeb=The Combatribes (bootleg Set 1) +ctrpllrp=Caterpillar Pacman Hack +ctsttape=Test Tape (Cassette) +cubybop=Cuby Bop (Location Test) +cuebrckj=Cue Brick (Japan) +cuebrick=Cue Brick (World version D) +cultname=Seimei-Kantei-Meimei-Ki Cult Name +cultures=Jibun wo Migaku Culture School Mahjong Hen +cuoreuno=Cuore 1 (italian) +cupfinal=Taito Cup Finals (Ver 1.0O 1993/02/28) +cupsoc=Seibu Cup Soccer +cupsocs=Seibu Cup Soccer :Selection: (set 1) +cupsocs2=Seibu Cup Soccer :Selection: (set 2) +cupsocsb=Seibu Cup Soccer :Selection: (bootleg) +curvebal=Curve Ball +cutieq=Cutie Q +cworld=Capcom World (Japan) +cworld2j=Capcom World 2 (Japan 920611) +cybattlr=Cybattler +cyberb21=Cyberball 2072 (2 player, rev 1) +cyberb22=Cyberball 2072 (2 player, rev 2) +cyberb23=Cyberball 2072 (2 player, rev 3) +cyberb2p=Cyberball 2072 (2 player, rev 4) +cyberba2=Cyberball (rev 2) +cyberbal=Cyberball (rev 4) +cyberbap=Cyberball (prototype) +cyberbt=Tournament Cyberball 2072 (rev 2) +cyberbt1=Tournament Cyberball 2072 (rev 1) +cyberlip=Cyber-Lip +cybertnk=Cyber Tank (v1.04) +cybots=Cyberbots: Fullmetal Madness (Euro 950424) +cybotsj=Cyberbots: Fullmetal Madness (Japan 950420) +cybotsu=Cyberbots: Fullmetal Madness (USA 950424) +cybrcomm=Cyber Commando (Rev. CY1, Japan) +cybrcycc=Cyber Cycles (Rev. CB2 Ver.C) +cybsled=Cyber Sled (US) +cybsledj=Cyber Sled (Japan) +cyclshtg=Cycle Shooting +cyclwarr=Cycle Warriors +cyvern=Cyvern (Japan) +czeroize=Zeroize (Cassette) +dacholer=Dacholer +dadandrn=Kyukyoku Sentai Dadandarn (ver JAA) +dai2kaku=DaiDaiKakumei (Japan) +daikaiju=Daikaiju no Gyakushu +daimakai=Dai Makai-Mura (Japan) +daioh=Daioh +daireika=Mahjong Daireikai +dairesya=Dai Ressya Goutou (Japan) +daisenpu=Daisenpu (Japan) +daiskiss=Daisu-Kiss (ver JAA) +daitorid=Daitoride +daiyogen=Mahjong Daiyogen (Japan) +dakkochn=DakkoChan House (MC-8123, 317-0014) +dambust=Dambusters (UK) +dambustr=Dambusters (US) +danceyes=Dancing Eyes (DC1/VER.A) +danchih=Danchi de Hanafuda (J 990607 V1.400) +dangar=Dangar - Ufo Robo (12/1/1986) +dangar2=Dangar - Ufo Robo (9/26/1986) +dangarb=Dangar - Ufo Robo (bootleg) +dangcurv=Dangerous Curves +dangerz=Danger Zone +dangseed=Dangerous Seed (Japan) +dankuga=Dan-Ku-Ga (Ver 0.0J 1994/12/13) (Prototype) +daraku=Daraku Tenshi - The Fallen Angels +darius=Darius (World) +darius2=Darius II (Japan) +darius2d=Darius II (dual screen) (Japan) +dariuse=Darius (Extra) (Japan) +dariusg=Darius Gaiden - Silver Hawk (Ver 2.5O 1994/09/19) +dariusgj=Darius Gaiden - Silver Hawk (Ver 2.5J 1994/09/19) +dariusgu=Darius Gaiden - Silver Hawk (Ver 2.5A 1994/09/19) +dariusgx=Darius Gaiden - Silver Hawk Extra Version (Ver 2.7J 1995/03/06) (Official Hack) +dariusj=Darius (Japan) +dariuso=Darius (Japan old version) +darkadv=Dark Adventure +darkedge=Dark Edge (World) +darkedgj=Dark Edge (Japan) +darkhleg=Dark Horse Legend (GX706 VER. JAA) +darkhors=Dark Horse +darkmist=The Lost Castle In Darkmist +darkplnt=Dark Planet +darksea1=Dark Seal (World revision 1) +darkseaj=Dark Seal (Japan) +darkseal=Dark Seal (World revision 3) +darksel2=Dark Seal 2 (Japan v2.1) +darktowr=Dark Tower +darkwar=Dark Warrior +darthvdr=Darth Vader +darwin=Darwin 4078 (Japan) +dassaul4=Desert Assault (US 4 Players) +dassault=Desert Assault (US) +dayto2pe=Daytona USA 2 Power Edition +daytona=Daytona USA (Japan) (Revision A) +daytona2=Daytona USA 2 (Revision A) +daytonam=Daytona USA (Japan, To The MAXX) +daytonas=Daytona USA (With Saturn Adverts) +daytonat=Daytona USA (Japan, Turbo hack) +dazzler=Dazzler +dbc=Da Ban Cheng +dblaxle=Double Axle (US) +dbldyn=The Double Dynamites (Japan) +dbldynf=The Double Dynamites (US) +dblewing=Double Wings +dblplay=Super Baseball Double Play Home Run Derby +dblpoind=Double Point (Dong Bang Electron, bootleg?) +dblpoint=Double Point +dbreed=Dragon Breed (M81 pcb version) +dbreed72=Dragon Breed (M72 pcb version) +dbz=Dragonball Z +dbz2=Dragonball Z 2 - Super Battle +dbzvrvs=Dragon Ball Z V.R.V.S. +dcclub=Dynamic Country Club (World, ROM Based) +dcclubfd=Dynamic Country Club (US, Floppy Based, FD1094 317-0058-09d) +dcclubj=Dynamic Country Club (Japan, ROM Based) +dcheese=Double Cheese +dcon=D-Con +dd6809a=Double Dragon (bootleg with 3xM6809, set 2) +dday=D-Day +ddayc=D-Day (Centuri) +ddayjlc=D-Day (Jaleco set 1) +ddayjlca=D-Day (Jaleco set 2) +ddcrew=D. D. Crew (set 4, World, 3 Player, FD1094 317-0190) +ddcrew1=D. D. Crew (set 1, World, 4 Player, FD1094 317-0187) +ddcrew2=D. D. Crew (set 2, World, 2 Player, FD1094 317-0184) +ddcrewj=D. D. Crew (set 5, Japan, 2 Player, FD1094 317-0182) +ddcrewu=D. D. Crew (set 3, US, 4 Player, FD1094 317-0186) +ddealer=Double Dealer +ddenlovb=Don Den Lover Vol. 1 (Korea, bootleg) +ddenlovr=Don Den Lover Vol. 1 (Hong Kong) +ddenlvrj=Don Den Lover Vol. 1 - Shiro Kuro Tsukeyo! (Japan) +ddgn6809=Double Dragon (bootleg with 3xM6809, set 1) +ddonpach=DoDonPachi (International, Master Ver. 97/02/05) +ddonpchj=DoDonPachi (Japan, Master Ver. 97/02/05) +ddp2=Bee Storm - DoDonPachi II +ddr2m=Dance Dance Revolution 2nd Mix (GN895 VER. JAA) +ddr2mc=Dance Dance Revolution 2nd Mix with beatmaniaIIDX CLUB VERSiON (GE896 VER. JAA) +ddr2mc2=Dance Dance Revolution 2nd Mix with beatmaniaIIDX substream CLUB VERSiON 2 (GE984 VER. JAA) +ddr2ml=Dance Dance Revolution 2nd Mix - Link Ver (GE885 VER. JAA) +ddr3ma=Dance Dance Revolution 3rd Mix (GN887 VER. AAA) +ddr3mj=Dance Dance Revolution 3rd Mix (GN887 VER. JAA) +ddr3mk=Dance Dance Revolution 3rd Mix - Ver.Korea2 (GN887 VER. KBA) +ddr3mka=Dance Dance Revolution 3rd Mix - Ver.Korea (GN887 VER. KAA) +ddr3mp=Dance Dance Revolution 3rd Mix Plus (G*A22 VER. JAA) +ddr4m=Dance Dance Revolution 4th Mix (G*A33 VER. AAA) +ddr4mj=Dance Dance Revolution 4th Mix (G*A33 VER. JAA) +ddr4mp=Dance Dance Revolution 4th Mix Plus (G*A34 VER. JAA) +ddr4mps=Dance Dance Revolution 4th Mix Plus Solo (G*A34 VER. JAA) +ddr4ms=Dance Dance Revolution 4th Mix Solo (G*A33 VER. ABA) +ddr4msj=Dance Dance Revolution 4th Mix Solo (G*A33 VER. JBA) +ddr5m=Dance Dance Revolution 5th Mix (G*A27 VER. JAA) +ddra=Dance Dance Revolution (GN845 VER. AAA) +ddragn2u=Double Dragon II - The Revenge (US) +ddragnba=Double Dragon (bootleg with M6803) +ddragnw1=Double Dragon (World Set 2) +ddrago3b=Double Dragon 3 - The Rosetta Stone (bootleg) +ddrago3j=Double Dragon 3 - The Rosetta Stone (Japan) +ddragon=Double Dragon (Japan) +ddragon2=Double Dragon II - The Revenge (World) +ddragon3=Double Dragon 3 - The Rosetta Stone (US) +ddragonb=Double Dragon (bootleg with HD6309) +ddragonu=Double Dragon (US Set 1) +ddragonw=Double Dragon (World Set 1) +ddragoua=Double Dragon (US Set 2) +ddrbocd=Dance Dance Revolution Best of Cool Dancers (GE892 VER. JAA) +ddream95=Dunk Dream '95 (Japan 1.4 EAM) +ddrextrm=Dance Dance Revolution Extreme (G*C36 VER. JAA) +ddribble=Double Dribble +ddrj=Dance Dance Revolution - Internet Ranking Ver (GC845 VER. JBA) +ddrja=Dance Dance Revolution (GC845 VER. JAA) +ddrjb=Dance Dance Revolution (GC845 VER. JAB) +ddrmax=DDR Max - Dance Dance Revolution 6th Mix (G*B19 VER. JAA) +ddrmax2=DDR Max 2 - Dance Dance Revolution 7th Mix (G*B20 VER. JAA) +ddrs2k=Dance Dance Revolution Solo 2000 (GC905 VER. AAA) +ddrs2kj=Dance Dance Revolution Solo 2000 (GC905 VER. JAA) +ddrsbm=Dance Dance Revolution Solo Bass Mix (GQ894 VER. JAA) +ddru=Dance Dance Revolution (GN845 VER. UAA) +ddrusa=Dance Dance Revolution USA (G*A44 VER. UAA) +ddsom=Dungeons & Dragons: Shadow over Mystara (Euro 960619) +ddsoma=Dungeons & Dragons: Shadow over Mystara (Asia 960619) +ddsomb=Dungeons & Dragons: Shadow over Mystara (Brazil 960223) +ddsomj=Dungeons & Dragons: Shadow over Mystara (Japan 960619) +ddsomjr1=Dungeons & Dragons: Shadow over Mystara (Japan 960206) +ddsomr1=Dungeons & Dragons: Shadow over Mystara (Euro 960223) +ddsomr2=Dungeons & Dragons: Shadow over Mystara (Euro 960209) +ddsomr3=Dungeons & Dragons: Shadow over Mystara (Euro 960208) +ddsomu=Dungeons & Dragons: Shadow over Mystara (USA 960619) +ddsomur1=Dungeons & Dragons: Shadow over Mystara (USA 960209) +ddtod=Dungeons & Dragons: Tower of Doom (Euro 940412) +ddtoda=Dungeons & Dragons: Tower of Doom (Asia 940113) +ddtodh=Dungeons & Dragons: Tower of Doom (Hispanic 940125) +ddtodj=Dungeons & Dragons: Tower of Doom (Japan 940412) +ddtodjr1=Dungeons & Dragons: Tower of Doom (Japan 940125) +ddtodjr2=Dungeons & Dragons: Tower of Doom (Japan 940113) +ddtodr1=Dungeons & Dragons: Tower of Doom (Euro 940113) +ddtodu=Dungeons & Dragons: Tower of Doom (USA 940125) +ddtodur1=Dungeons & Dragons: Tower of Doom (USA 940113) +ddungeon=Dangerous Dungeons +ddux=Dynamite Dux (set 2, FD1094 317-0096) +ddux1=Dynamite Dux (set 1, 8751 317-0095) +dduxbl=Dynamite Dux (bootleg) +ddz=Dou Di Zhu +deadang=Dead Angle +deadconj=Dead Connection (Japan) +deadconx=Dead Connection (World) +deadeye=Dead Eye +dealem=Deal 'Em (MPU4 Conversion Kit, v7.0) +dealer=The Dealer +deathbrd=Death Brade (Japan ver JM-3) +decathlt=Decathlete (JUET 960424 V1.000) +decocass=DECO Cassette System +deerhuna=Deer Hunting USA V4.2 +deerhunb=Deer Hunting USA V4.0 +deerhunc=Deer Hunting USA V2 +deerhunt=Deer Hunting USA V4.3 +defcmnd=Defense Command +defence=Defence Command +defender=Defender (Red label) +defendg=Defender (Green label) +defendw=Defender (White label) +defense=Defense (System 16B, FD1089A 317-0028) +defndjeu=Defender (bootleg) +deltrace=Delta Race +demndrgn=Demons & Dragons (prototype) +demoderb=Demolition Derby +demoderm=Demolition Derby (2-Player Mono Board Version) +demon=Demon +demoneye=Demoneye-X +demonwl1=Demon's World / Horror Story (Taito license) +demonwl2=Demon's World / Horror Story (early edition) +demonwl3=Demon's World / Horror Story (first edition) +demonwld=Demon's World / Horror Story +dendeg=Densya De Go (Japan) +dendeg2=Densya De Go 2 (Japan) +dendeg2x=Densya De Go 2 Ex (Japan) +dendegx=Densya De Go Ex (Japan) +denjinmk=Denjin Makai +depthch=Depthcharge +depthv1=Depthcharge (older) +derbyoc=Derby Owners Club (JPN, USA, EXP, KOR, AUS) +deroon=Deroon DeroDero +desert=Desert Tank +desertbr=Desert Breaker (FD1094 317-0196) +desertgu=Desert Gun +desertwr=Desert War / Wangan Sensou +desterth=Destination Earth +destroyr=Destroyer +destryea=Destroyer (Cidelsa) (set 2) +destryer=Destroyer (Cidelsa) (set 1) +detatwin=Detana!! Twin Bee (Japan ver. J) +devilfsg=Devil Fish (Galaxian hardware, bootleg?) +devilfsh=Devil Fish +devilw=Devil World +devstor2=Devastators (ver. X) +devstor3=Devastators (ver. V) +devstors=Devastators (ver. Z) +devzone=Devil Zone +devzone2=Devil Zone (easier) +dfeveron=Dangun Feveron (Japan, Ver. 98/09/17) +dharma=Dharma Doujou +dharmak=Dharma Doujou (Korea) +diamond=Diamond Run +diehard=Die Hard Arcade (UET 960515 V1.000) +dietgo=Diet Go Go (Euro v1.1 1992.09.26) +dietgoe=Diet Go Go (Euro v1.1 1992.08.04) +dietgoj=Diet Go Go (Japan v1.1 1992.09.26) +dietgou=Diet Go Go (USA v1.1 1992.09.26) +digdug=Dig Dug (rev 2) +digdug2=Dig Dug II (New Ver.) +digdug2o=Dig Dug II (Old Ver.) +digduga1=Dig Dug (Atari, rev 1) +digdugat=Dig Dug (Atari, rev 2) +digdugb=Dig Dug (rev 1) +digger=Digger +diggerc=Digger (CVS) +diggerma=Digger Man (prototype) +digsid=Dig Dug (manufactured by Sidam) +dimahoo=Dimahoo (Euro 000121) +dimahoou=Dimahoo (USA 000121) +dingo=Dingo +dingoe=Dingo (encrypted) +dino=Cadillacs and Dinosaurs (World 930201) +dinoj=Cadillacs Kyouryuu-Shinseiki (Japan 930201) +dinopic=Cadillacs and Dinosaurs (bootleg with PIC16c57, set 1) +dinopic2=Cadillacs and Dinosaurs (bootleg with PIC16c57, set 2) +dinorex=Dino Rex (World) +dinorexj=Dino Rex (Japan) +dinorexu=Dino Rex (US) +dinou=Cadillacs and Dinosaurs (US 930201) +dirtdvla=Dirt Devils (alt) (Revision A) +dirtdvls=Dirt Devils (Revision A) +dirtfoxj=Dirt Fox (Japan) +disco=Disco No.1 +discoboy=Disco Boy +discof=Disco No.1 (Rev.F) +diverboy=Diver Boy +djboy=DJ Boy (set 1) +djboya=DJ Boy (set 2) +djboyj=DJ Boy (Japan) +dkgenm72=Daiku no Gensan (Japan, M72) +dkgensan=Daiku no Gensan (Japan) +dkngjnrj=Donkey Kong Junior (Japan?) +dkong=Donkey Kong (US set 1) +dkong3=Donkey Kong 3 (US) +dkong3b=Donkey Kong 3 (bootleg on Donkey Kong Jr. hardware) +dkong3j=Donkey Kong 3 (Japan) +dkongjo=Donkey Kong (Japan set 2) +dkongjo1=Donkey Kong (Japan set 3) (bad dump?) +dkongjp=Donkey Kong (Japan set 1) +dkongjr=Donkey Kong Junior (US) +dkongjrb=Donkey Kong Jr. (bootleg) +dkongjre=Donkey Kong Junior (Easy) +dkongjrj=Donkey Kong Jr. (Japan) +dkongjrm=Donkey Kong Jr. (Moon Cresta hardware) +dkongo=Donkey Kong (US set 2) +dlair=Dragon's Lair (US Rev. F2) +dlaira=Dragon's Lair (US Rev. A, Pioneer PR-7820) +dlairb=Dragon's Lair (US Rev. B, Pioneer PR-7820) +dlairc=Dragon's Lair (US Rev. C, Pioneer PR-7820) +dlaird=Dragon's Lair (US Rev. D, Pioneer LD-V1000) +dlaire=Dragon's Lair (US Rev. E) +dlairf=Dragon's Lair (US Rev. F) +dleague=Dynamite League (Japan) +dleuro=Dragon's Lair (European) +dlital=Dragon's Lair (Italian) +dmndrby=Diamond Derby (set 1) +dmndrbya=Diamond Derby (set 2) +dmnfrnt=Demon Front (V102) +dmnfrnta=Demon Front (V105) +dmx=Dance Maniax (G*874 VER. JAA) +dmx2m=Dance Maniax 2nd Mix (G*A39 VER. JAA) +dmx2majp=Dance Maniax 2nd Mix Append J-Paradise (G*A38 VER. JAA) +dncfrks=Dance Freaks (G*874 VER. KAA) +dnmtdeka=Dynamite Deka (J 960515 V1.000) +doa=Dead or Alive (Model 2B) +doa2=Dead or Alive 2 (JPN, USA, EXP, KOR, AUS) +doa2m=Dead or Alive 2 Millennium (JPN, USA, EXP, KOR, AUS) +doaa=Dead or Alive (Model 2A) (Revision A) +doapp=Dead Or Alive ++ (JAPAN) +docastl2=Mr. Do's Castle (set 2) +docastle=Mr. Do's Castle (set 1) +docastlo=Mr. Do's Castle (older) +dockman=Dock Man +dodge=Dodge City +dodgem=Dodgem +dogfgt=Acrobatic Dog-Fight +dogfgtj=Dog-Fight (Japan) +dogfight=Dog Fight (Thunderbolt) +dogosoke=Dogou Souken +dogosokj=Dogou Souken (Joystick hack bootleg) +dogpatch=Dog Patch +dogyuun=Dogyuun +dokaben=Dokaben (Japan) +dokidoki=Doki Doki Penguin Land +dokyusei=Mahjong Doukyuusei +dokyusp=Mahjong Doukyuusei Special +domino=Domino Man +dominob=Domino Block +dominos=Dominos +dommy=Dommy +dondenmj=Don Den Mahjong [BET] (Japan) +dondokdj=Don Doko Don (Japan) +dondokdu=Don Doko Don (US) +dondokod=Don Doko Don (World) +donpachi=DonPachi (US) +donpachk=DonPachi (Hong Kong) +donpacjp=DonPachi (Japan) +donpackr=DonPachi (Korea) +dorachan=Dorachan +dorodon=Dorodon (set 1) +dorodon2=Dorodon (set 2) +dorunrca=Do! Run Run (Do's Castle hardware, set 2) +dorunru2=Do! Run Run (set 2) +dorunruc=Do! Run Run (Do's Castle hardware, set 1) +dorunrun=Do! Run Run (set 1) +dotriku2=Dottori Kun (old version) +dotrikun=Dottori Kun (new version) +dotron=Discs of Tron (Upright) +dotrona=Discs of Tron (Upright alternate) +dotrone=Discs of Tron (Environmental) +doubledr=Double Dragon (Neo-Geo) +douni=Mr. Do vs. Unicorns +dowild=Mr. Do's Wild Ride +downtow2=DownTown / Mokugeki (Set 2) +downtown=DownTown / Mokugeki (Set 1) +downtowp=DownTown / Mokugeki (prototype) +dplay=Double Play +dquizgo=Date Quiz Go Go (Korea) +dquizgo2=Date Quiz Go Go Episode 2 +draco=Draco +dragnblz=Dragon Blaze +dragngun=Dragon Gun (US) +dragoona=Dragoon Might (ver AAB) +dragoonj=Dragoon Might (ver JAA) +dragrace=Drag Race +drakton=Drakton (DK conversion) +dreamwld=Dream World +dremshpr=Dream Shopper +drgnbowl=Dragon Bowl +drgnbstr=Dragon Buster +drgninja=Dragonninja (Japan) +drgnmst=Dragon Master +drgnunit=Dragon Unit / Castle of Dragon +drgnwrld=Dragon World (World, V0400) +drgpunch=Dragon Punch (Japan) +drgw2=Dragon World II (ver. 110X, Export) +drgw2c=Zhong Guo Long II (ver. 100C, China) +drgw2j=Chuugokuryuu II (ver. 100J, Japan) +drgw3=Dragon World 3 +drgw3k=Dragon World 3 (Korean Board) +drgwrld3=Dragon World (World, V0300) +dribling=Dribbling +driblino=Dribbling (Olympia) +drifto94=Drift Out '94 - The Hard Order (Japan) +driftout=Drift Out (Japan) +drius2do=Darius II (dual screen) (Japan old version) +drivedge=Driver's Edge +driveout=Drive Out +driveyes=Driver's Eyes +drivfrcb=Driving Force (Galaxian conversion bootleg) +drivfrcg=Driving Force (Galaxian conversion) +drivfrcp=Driving Force (Pac-Man conversion) +drktnjr=Drakton (DKJr conversion) +drmario=Vs. Dr. Mario +drmicro=Dr. Micro +drmn=DrumMania (GQ881 VER. JAD) +drmn2m=DrumMania 2nd Mix (GE912 VER. JAB) +drmn2mpu=DrumMania 2nd Mix Session Power Up Kit (GE912 VER. JAB) +drmn3m=DrumMania 3rd Mix (G*A23 VER. JAA) +drtomy=Dr. Tomy +drtoppel=Dr. Toppel's Adventure (World) +drtopplj=Dr. Toppel's Tankentai (Japan) +drtopplu=Dr. Toppel's Adventure (US) +drw80pkr=Draw 80 Poker +dsaber=Dragon Saber +dsaberj=Dragon Saber (Japan) +dsccr94j=Dream Soccer '94 (Japan) +dsem2=Dancing Stage Euro Mix 2 (G*C23 VER. EAA) +dsfdct=Dancing Stage featuring Dreams Come True (GC910 VER. JCA) +dsfdcta=Dancing Stage featuring Dreams Come True (GC910 VER. JAA) +dsftkd=Dancing Stage featuring TRUE KiSS DESTiNATiON (G*884 VER. JAA) +dsoccr94=Dream Soccer '94 +dspirit=Dragon Spirit (new version) +dspirita=Dragon Spirit (Atari license) +dspirito=Dragon Spirit (old version) +dstage=Dancing Stage (GN845 VER. EAA) +dstlk=Darkstalkers: The Night Warriors (Euro 940705) +dstlka=Darkstalkers: The Night Warriors (Asia 940705) +dstlku=Darkstalkers: The Night Warriors (USA 940818) +dstlkur1=Darkstalkers: The Night Warriors (USA 940705) +dualaslt=Dual Assault +duckhunt=Vs. Duck Hunt +dumpmtmt=Dump Matsumoto (Japan, 8751 317-unknown) +dungenmu=Dungeon Magic (Ver 2.1A 1994/02/18) +dungeonm=Dungeon Magic (Ver 2.1O 1994/02/18) +dunhuang=Mahjong Dunhuang +dunkmnia=Dunk Mania (DM2/VER.C) +dunkmnic=Dunk Mania (DM1/VER.C) +dunkshot=Dunk Shot (FD1089 317-0022) +dwarfd=Dwarfs Den +dybb99=Dynamite Baseball '99 (JPN) / World Series '99 (USA, EXP, KOR, AUS) +dybbnao=Dynamite Baseball NAOMI (JPN) +dyger=Dyger (Korea set 1) +dygera=Dyger (Korea set 2) +dynabb=Dynamite Baseball '97 +dynablsb=Dynablaster (bootleg) +dynablst=Dynablaster / Bomber Man +dynabomb=Dynamite Bomber (Korea, Rev 1.5) +dynadice=Dynamic Dice +dynagear=Dyna Gear +dynamcop=Dynamite Cop (Export, Model 2A) +dynamski=Dynamic Ski +dynashot=Dynamic Shooting +dyndek2b=Dynamite Deka 2 (Japan, Model 2B) +dyndeka2=Dynamite Deka 2 (Japan, Model 2A) +dynduke=Dynamite Duke (Japan) +dyndukf=Dynamite Duke (US) +dynmcopb=Dynamite Cop (Export, Model 2B) +dynmcopc=Dynamite Cop (USA, Model 2C) +dynobop=Dyno Bop +dynwar=Dynasty Wars (US set 1) +dynwarj=Tenchi wo Kurau (Japan) +dynwaru=Dynasty Wars (US set 2) +dzigzag=Zig Zag (Dig Dug hardware) +eagle=Eagle (set 1) +eagle2=Eagle (set 2) +eagle3=Eagle (set 3) +eaglshot=Eagle Shot Golf +earthjkr=U.N. Defense Force: Earth Joker +ebases=Extra Bases +eca=Emergency Call Ambulance +ecax=Emergency Call Ambulance (Export) +ecofghta=Eco Fighters (Asia 931203) +ecofghtr=Eco Fighters (World 931203) +ecofghtu=Eco Fighters (USA 940215) +ecofgtu1=Eco Fighters (USA 931203) +edf=E.D.F. : Earth Defense Force +edfu=E.D.F. : Earth Defense Force (North America) +edrandy=The Cliffhanger - Edward Randy (World ver 3) +edrandy1=The Cliffhanger - Edward Randy (World ver 1) +edrandy2=The Cliffhanger - Edward Randy (World ver 2) +edrandyj=The Cliffhanger - Edward Randy (Japan ver 3) +egghunt=Egg Hunt +eggor=Eggor +eggs=Eggs +eggvent7=Egg Venture (Release 7) +eggventr=Egg Venture (Release 10) +eggvntdx=Egg Venture Deluxe +ehrgeiz=Ehrgeiz (EG3/VER.A) +ehrgeiza=Ehrgeiz (EG2/VER.A) +eightfrc=Eight Forces +eightman=Eight Man +einning=Extra Inning +ejanhs=E-Jan High School (Japan) +ejihon=Ejihon Tantei Jimusyo (J 950613 V1.000) +ejollyx5=Euro Jolly X5 +elandore=Elan Doree - Legend of Dragon (JUET 980922 V1.006) +elecyoy2=The Electric Yo-Yo (set 2) +elecyoyo=The Electric Yo-Yo (set 1) +elephfam=Elephant Family (italian, new) +elephfmb=Elephant Family (italian, old) +elevatob=Elevator Action (bootleg) +elevator=Elevator Action +elgrande=El Grande - 5 Card Draw (New) +elim2=Eliminator (2 Players, set 1) +elim2a=Eliminator (2 Players, set 2) +elim2c=Eliminator (2 Players, cocktail) +elim4=Eliminator (4 Players) +elim4p=Eliminator (4 Players, prototype) +elvact2u=Elevator Action II (Ver 2.2A 1995/02/20) +elvactr=Elevator Action Returns (Ver 2.2O 1995/02/20) +elvactrj=Elevator Action Returns (Ver 2.2J 1995/02/20) +elvis=Elvis? +embargo=Embargo +emeralda=Emeraldia (World) +emeraldj=Emeraldia (Japan Version B) +emerldja=Emeraldia (Japan) +empcity=Empire City: 1931 (bootleg?) +empcityj=Empire City: 1931 (Japan) +empcityu=Empire City: 1931 (US) +endurob2=Enduro Racer (bootleg set 2) +endurobl=Enduro Racer (bootleg set 1) +enduror=Enduro Racer (YM2151, FD1089B 317-0013A) +enduror1=Enduro Racer (YM2203, FD1089B 317-0013A) +enforce=Enforce (Japan) +enigma2=Enigma II +enigma2a=Enigma II (Space Invaders hardware) +eprom=Escape from the Planet of the Robot Monsters (set 1) +eprom2=Escape from the Planet of the Robot Monsters (set 2) +equites=Equites +equitess=Equites (Sega) +ertictac=Erotictac/Tactic +esb=The Empire Strikes Back +esckids=Escape Kids (Asia, 4 Players) +esckidsj=Escape Kids (Japan, 2 Players) +escounts=Every Second Counts (39-360-053) +esh=Esh's Aurunmilla (set 1) +esha=Esh's Aurunmilla (Set 2) +eshb=Esh's Aurunmilla (Set 3) +espial=Espial (Europe) +espialu=Espial (US?) +esprade=ESP Ra.De. (International, Ver. 98/04/22) +espradej=ESP Ra.De. (Japan, Ver. 98/04/21) +espradeo=ESP Ra.De. (Japan, Ver. 98/04/14) +eswat=E-Swat - Cyber Police (set 3, World, FD1094 317-0130) +eswatbl=E-Swat - Cyber Police (bootleg) +eswatj=E-Swat - Cyber Police (set 1, Japan, FD1094 317-0128) +eswatu=E-Swat - Cyber Police (set 2, US, FD1094 317-0129) +eto=Kokontouzai Eto Monogatari (Japan) +euro2k2=Europa 2002 (Ver 2.0, set 1) +euro2k2a=Europa 2002 (Ver 2.0, set 2) +euroch92=Euro Champ '92 (World) +evilngt=Evil Night (ver EAA) +evilston=Evil Stone +evosocc=Evolution Soccer +excelsr=Excelsior +excitbkj=Vs. Excitebike (Japan) +excitebk=Vs. Excitebike +excthour=Exciting Hour +exctleag=Excite League (FD1094 317-0079) +exctscc2=Exciting Soccer II +exctscca=Exciting Soccer (alternate music) +exctsccb=Exciting Soccer (bootleg) +exctsccr=Exciting Soccer +exedexes=Exed Exes +exerion=Exerion +exerionb=Exerion (bootleg) +exeriont=Exerion (Taito) +exerizrb=Exerizer (Japan) (bootleg) +exodus=Exodus (bootleg?) +explbrkr=Explosive Breaker +explorer=Explorer +exprrada=Express Raider (US set 2) +exprraid=Express Raider (US set 1) +extdwnhl=Extreme Downhill (v1.5) +exterm=Exterminator +extrmatj=Extermination (Japan) +extrmatn=Extermination (US) +exvania=Exvania (Japan) +exzisus=Exzisus (Japan) +eyes=Eyes (Digitrex Techstar) +eyes2=Eyes (Techstar) +eyeszac=Eyes (Zaccaria) +f15se=F-15 Strike Eagle (rev. 2.2 02/25/91) +f15se21=F-15 Strike Eagle (rev. 2.1 02/04/91) +f1dream=F-1 Dream +f1dreamb=F-1 Dream (bootleg) +f1en=F1 Exhaust Note +f1gp=F-1 Grand Prix +f1gp2=F-1 Grand Prix Part II +f1gpb=F-1 Grand Prix (Playmark bootleg) +f1gpstar=Grand Prix Star +f1gpstr2=F-1 Grand Prix Star II +f1lap=F1 Super Lap +f1superb=F1 Super Battle +fa=F/A (Japan) +faceoff=Face Off (Japan) +falcon=Falcon (bootleg of Phoenix) (8085A CPU) +falconz=Falcon (bootleg of Phoenix) (Z80 CPU) +fantasia=Fantasia +fantasy=Fantasy (World) +fantasyj=Fantasy (Japan) +fantasyu=Fantasy (US) +fantazia=Fantazia (bootleg?) +fantjour=Fantastic Journey +fantland=Fantasy Land (set 1) +fantlnda=Fantasy Land (set 2) +fantsia2=Fantasia II (Explicit) +fantsy95=Fantasy '95 +fantzn2=Fantasy Zone 2 (MC-8123, 317-0057) +fantzon1=Fantasy Zone (set 1, unprotected) +fantzone=Fantasy Zone (set 2, unprotected) +farmer=Farmers Rebellion +farwest=Far West +fashiong=Fashion Gambler +fastdraw=Fast Draw Showdown v1.3 +fastfred=Fast Freddie +fastlane=Fast Lane +fatfursa=Fatal Fury Special / Garou Densetsu Special (set 2) +fatfursp=Fatal Fury Special / Garou Densetsu Special (set 1) +fatfurwa=Fatal Fury: Wild Ambition (rev.A) +fatfury1=Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai +fatfury2=Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai +fatfury3=Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai +fax=FAX +fax2=FAX 2 +fbait2bc=Fisherman's Bait 2 - A Bass Challenge (GE865 VER. UAB) +fbaitbc=Fisherman's Bait - A Bass Challenge (GE765 VER. UAB) +fbaitmc=Fisherman's Bait - Marlin Challenge (GX889 VER. EA) +fbaitmca=Fisherman's Bait - Marlin Challenge (GX889 VER. AA) +fbaitmcj=Fisherman's Bait - Marlin Challenge (GX889 VER. JA) +fbaitmcu=Fisherman's Bait - Marlin Challenge (GX889 VER. UA) +fbfrenzy=Football Frenzy +fcombat=Field Combat +fcrash=Final Crash (World, bootleg) +fenix=Fenix (bootleg of Phoenix) +feversos=Fever SOS (International, Ver. 98/09/25) +ffantasa=Fighting Fantasy (Japan) +ffantasy=Fighting Fantasy (Japan revision 2) +ffight=Final Fight (World) +ffightj=Final Fight (Japan) +ffightj1=Final Fight (Japan 900305) +ffightj2=Final Fight (Japan 900112) +ffightu=Final Fight (US) +ffightua=Final Fight (US 900112) +ffightub=Final Fight (US 900613) +ffreveng=Final Fight Revenge (JUET 990714 V1.000) +fghtatck=Fighter & Attacker (US) +fghtbskt=Fighting Basketball +fghthist=Fighter's History (World ver 43-07) +fghthsta=Fighter's History (US ver 42-05, alternate hardware ) +fghthstj=Fighter's History (Japan ver 42-03) +fghthstu=Fighter's History (US ver 42-03) +fgoal=Field Goal +fgoala=Field Goal (different) +fgtlayer=Fighting Layer (FTL0/VER.A) +fhawk=Fighting Hawk (World) +fhawkj=Fighting Hawk (Japan) +fhboxers=Funky Head Boxers (JUETBKAL 951218 V1.000) +fieldday=Field Day +fightfev=Fight Fever (set 1) +fightfva=Fight Fever (set 2) +fightrol=Fighting Roller +filetto=Filetto (v1.05 901009) +finalap2=Final Lap 2 +finalap3=Final Lap 3 (World) +finalapb=Final Lap R (Rev. B) +finalapc=Final Lap (Rev C) +finalapd=Final Lap (Rev D) +finalapo=Final Lap R +finalapr=Final Lap R (Japan Rev. C) +finalb=Final Blow (World) +finalbj=Final Blow (Japan) +finalbny=Mahjong Final Bunny [BET] (Japan) +finalbu=Final Blow (US) +finalgdr=Final Godori (Korea, version 2.20.5915) +finalizb=Finalizer - Super Transformation (bootleg) +finalizr=Finalizer - Super Transformation +finallap=Final Lap (Rev E) +finalp2j=Final Lap 2 (Japan) +finalp3j=Final Lap 3 (Japan) +finalttr=Final Tetris +findlove=Find Love (J 971212 V1.000) +findout=Find Out (Version 4.04) +finehour=Finest Hour (Japan) +finfrl2j=Final Furlong 2 (Japan) +finfurl2=Final Furlong 2 (World) +finlapjb=Final Lap (Japan - Rev B) +finlapjc=Final Lap (Japan - Rev C) +finlarch=Final Arch (J 950714 V1.001) +firebarr=Fire Barrel (Japan) +firebatl=Fire Battle +firebeas=Firebeast (prototype) +firehawk=Fire Hawk +fireone=Fire One +fireshrk=Fire Shark +firetpbl=Fire Trap (Japan bootleg) +firetrap=Fire Trap (US) +firetrk=Fire Truck +fishfren=Fishin' Frenzy (prototype) +fitegol2=Fighting Golf (US) +fitegolf=Fighting Golf (World?) +fitfight=Fit of Fighting +fitter=Fitter +fiveside=Five a Side Soccer (ver UAA) +fixeighb=FixEight (bootleg) +fixeight=FixEight +fjbuster=Fujiyama Buster (Japan) +flameguj=Flame Gunner (Japan) +flamegun=Flame Gunner +flashgal=Flashgal (set 1) +flashgla=Flashgal (set 2) +flicks1=Flicky (64k Version, System 1, 315-5051, set 2) +flicks2=Flicky (128k Version, System 2, not encrypted) +flicky=Flicky (128k Version, System 2, 315-5051) +flickyo=Flicky (64k Version, System 1, 315-5051, set 1) +flipshot=Battle Flip Shot +flipull=Flipull (Japan) +flkatck=Flak Attack (Japan) +flower=Flower (Komax) +flowers=Flower (Sega/Alpha) +flstory=The FairyLand Story +flstoryj=The FairyLand Story (Japan) +flyball=Flyball +flyboy=Fly-Boy +flyboyb=Fly-Boy (bootleg) +flytiger=Flying Tiger +fmaniac3=Fishing Maniac 3 +fncywld=Fancy World - Earth of Crisis +fnkyfish=Funky Fish +fntsia2a=Fantasia II (Less Explicit) +foodf=Food Fight (rev 3) +foodf2=Food Fight (rev 2) +foodfc=Food Fight (cocktail) +footchmp=Football Champ (World) +forcebrk=Force Break (bootleg) +forgott1=Forgotten Worlds (World?) +forgottn=Forgotten Worlds (US) +formatz=Formation Z +fort2b=Fortress 2 Blue Arcade (ver 1.01 / pcb ver 3.05) +fort2ba=Fortress 2 Blue Arcade (ver 1.00 / pcb ver 3.05) +fortecar=Forte Card +fourtrax=Four Trax +fpoint=Flash Point (set 2, Japan, FD1094 317-0127A) +fpoint1=Flash Point (set 1, Japan, FD1094 317-0127A) +fpointbj=Flash Point (Japan, bootleg) +fpointbl=Flash Point (World, bootleg) +fredmem=Fred Flintstones' Memory Match (World?, Ticket version, 3/17/95) +fredmemc=Fred Flintstones' Memory Match (Mandarin Chinese, 3/17/95) +fredmemj=Fred Flintstones' Memory Match (Japan, High Score version, 3/20/95) +fredmesp=Fred Flintstones' Memory Match (Spanish, 3/17/95) +fredmeuk=Fred Flintstones' Memory Match (UK, 3/17/95) +fredmeus=Fred Flintstones' Memory Match (US, High Score version, 3/10/95) +freekckb=Free Kick (bootleg) +freekick=Free Kick +freeze=Freeze +freezea2=Freeze (Atari) (prototype, 96/10/18) +freezea3=Freeze (Atari) (prototype, 96/10/07) +freezea4=Freeze (Atari) (prototype, 96/10/03) +freezea5=Freeze (Atari) (prototype, 96/09/20, AMOA-96) +freezea6=Freeze (Atari) (prototype, 96/09/07, Jamma-96) +freezeat=Freeze (Atari) (prototype, English voice, 96/10/25) +freezejp=Freeze (Atari) (prototype, Japanese voice, 96/10/25) +frenzy=Frenzy +friskyt=Frisky Tom (set 1) +friskyta=Frisky Tom (set 2) +frogf=Frog (Falcon bootleg) +frogg=Frog (Galaxian hardware) +frogger=Frogger +froggers=Frog +froggrmc=Frogger (Moon Cresta hardware) +frogs=Frogs +frogseg1=Frogger (Sega set 1) +frogseg2=Frogger (Sega set 2) +fromanc2=Taisen Idol-Mahjong Final Romance 2 (Japan) +fromanc4=Taisen Mahjong FinalRomance 4 (Japan) +fromance=Idol-Mahjong Final Romance (Japan) +fromancr=Taisen Mahjong FinalRomance R (Japan) +frontlin=Front Line +fround=The Final Round (version M) +froundl=The Final Round (version L) +fshark=Flying Shark (World) +fsharkbt=Flying Shark (bootleg) +fsoccer=Fighting Soccer (version 4) +fsoccerb=Fighting Soccer (joystick hack bootleg) +fsoccerj=Fighting Soccer (Japan) +fstarfrc=Final Star Force (US) +fswords=Fighters Swords (Korean release of Samurai Shodown III) +ftimpact=Fighters' Impact (Ver 2.02O) +ftimpcta=Fighters' Impact A (Ver 2.00J) +fullthrl=Full Throttle (Japan) +funkbeeb=Funky Bee (bootleg, harder) +funkybee=Funky Bee +funkyfig=The First Funky Fighter +funkyjej=Funky Jet (Japan) +funkyjet=Funky Jet (World) +funnymou=Funny Mouse +funybubc=Funny Bubble (Comad version) +funybubl=Funny Bubble +funystrp=Funny Strip +futflash=Future Flash +futspy=Future Spy +fvipers=Fighting Vipers +fvipers2=Fighting Vipers 2 (Revision A) +fx=F-X +g13knd=Golgo 13 Kiseki no Dandou (GLS1/VER.A) +ga2=Golden Axe: The Revenge of Death Adder (World) +ga2j=Golden Axe: The Revenge of Death Adder (Japan) +ga2u=Golden Axe: The Revenge of Death Adder (US) +gaia=Gaia Crusaders +gaiapolj=Gaiapolis (ver JAF) +gaiapols=Gaiapolis (ver EAF) +gaiapolu=Gaiapolis (ver UAF) +gaiden=Ninja Gaiden (US) +gakupara=Quiz Gakuen Paradise (Japan) +gakusai=Mahjong Gakuensai (Japan) +gakusai2=Mahjong Gakuensai 2 (Japan) +gal10ren=Mahjong Gal 10-renpatsu (Japan) +galag88j=Galaga '88 (Japan) +galaga=Galaga (Namco rev. B) +galaga3=Galaga 3 (rev. C) +galaga3a=Galaga 3 (set 2) +galaga3m=Galaga 3 (set 3) +galaga88=Galaga '88 +galagamf=Galaga (Midway set 1 with fast shoot hack) +galagamk=Galaga (Midway set 2) +galagamw=Galaga (Midway set 1) +galagao=Galaga (Namco) +galap1=Space Invaders Galactica (galaxiaj hack) +galap4=Galaxian Part 4 (hack) +galapx=Galaxian Part X (moonaln hack) +galastrm=Galactic Storm (Japan) +galaxbsf=Galaxian (bootleg) +galaxia=Galaxia +galaxiaj=Galaxian (Namco set 2) +galaxian=Galaxian (Namco set 1) +galaxyfg=Galaxy Fight - Universal Warriors +galaxygn=Galaxy Gunners +galaxyr=Galaxy Ranger +galaxyrp=Galaxy Ranger (Pioneer LDV1000) +galgbios=Galaxy Games (BIOS v1.90) +galhustl=Gals Hustler +galivan=Galivan - Cosmo Police (12/16/1985) +galivan2=Galivan - Cosmo Police (12/11/1985) +galkaika=Mahjong Gal no Kaika (Japan) +galkoku=Mahjong Gal no Kokuhaku (Japan) +gallag=Gallag +gallgall=Gallagher's Gallery v2.2 +gallop=Gallop - Armed police Unit (Japan) +galmedes=Galmedes (Japan) +galmidw=Galaxian (Midway set 1) +galmidwo=Galaxian (Midway set 2) +galpan2g=Gals Panic II (German) +galpan2j=Gals Panic II (Japan) +galpan2t=Gals Panic II (Taiwan) +galpani2=Gals Panic II (Asia) +galpani3=Gals Panic 3 +galpani4=Gals Panic 4 (Japan) +galpania=Gals Panic (MCU Protected) +galpanic=Gals Panic (Unprotected) +galpanis=Gals Panic S - Extra Edition (Japan) +galpans2=Gals Panic S2 (Japan) +galpansu=Gals Panic SU (Korea) +galsnew=Gals Panic (US, EXPRO-02 PCB) +galsnewa=Gals Panic (Export, EXPRO-02 PCB) +galsnewj=Gals Panic (Japan, EXPRO-02 PCB) +galspnbl=Gals Pinball +galtaito=Galaxian (Taito) +galturbo=Galaxian Turbo (superg hack) +galxwar2=Galaxy Wars (Universal set 2) +galxwars=Galaxy Wars (Universal set 1) +galxwart=Galaxy Wars (Taito?) +gamecstl=GameCristal +gametngk=The Game Paradise - Master of Shooting! / Game Tengoku - The Game Paradise +gamshara=Gamshara (10021 Ver.A) +gangonta=Ganbare! Gonta!! 2 / Party Time: Gonta the Diver II (Japan Release) +gangwarb=Gang Wars (bootleg) +gangwars=Gang Wars (US) +ganryu=Ganryu / Musashi Ganryuki +gaplus=Gaplus (rev. D) +gaplusa=Gaplus (alternate hardware) +gapluso=Gaplus (rev. B) +gardia=Gardia (317-0006) +gardiab=Gardia (317-0007?, bootleg) +garogun=Garogun Seroyang (Korea) +garou=Garou - Mark of the Wolves (set 1) +garoubl=Garou - Mark of the Wolves (bootleg) +garouo=Garou - Mark of the Wolves (set 2) +garoup=Garou - Mark of the Wolves (prototype) +garuka=Garuka (Japan ver. W) +garyoret=Garyo Retsuden (Japan) +gatedom1=Gate of Doom (US revision 1) +gatedoom=Gate of Doom (US revision 4) +gatsbee=Gatsbee +gaun22p1=Gauntlet II (2 Players, rev 1) +gaun22pg=Gauntlet II (2 Players, German) +gaun2pg1=Gauntlet (2 Players, German, rev 1) +gaun2pj2=Gauntlet (2 Players, Japanese, rev 2) +gaun2pr3=Gauntlet (2 Players, rev 3) +gaunt2=Gauntlet II +gaunt22p=Gauntlet II (2 Players, rev 2) +gaunt2g=Gauntlet II (German) +gaunt2p=Gauntlet (2 Players, rev 6) +gaunt2pg=Gauntlet (2 Players, German, rev 4) +gaunt2pj=Gauntlet (2 Players, Japanese, rev 5) +gauntd24=Gauntlet Dark Legacy (version DL 2.4) +gauntdl=Gauntlet Dark Legacy (version DL 2.52) +gauntg=Gauntlet (German, rev 10) +gauntgr3=Gauntlet (German, rev 3) +gauntgr6=Gauntlet (German, rev 6) +gauntgr8=Gauntlet (German, rev 8) +gauntj=Gauntlet (Japanese, rev 13) +gauntj12=Gauntlet (Japanese, rev 12) +gauntl12=Gauntlet Legends (version 1.2) +gauntleg=Gauntlet Legends (version 1.6) +gauntlet=Gauntlet (rev 14) +gauntr1=Gauntlet (rev 1) +gauntr2=Gauntlet (rev 2) +gauntr4=Gauntlet (rev 4) +gauntr5=Gauntlet (rev 5) +gauntr7=Gauntlet (rev 7) +gauntr9=Gauntlet (rev 9) +gaunts=Gauntlet (Spanish, rev 15) +gaxeduel=Golden Axe - The Duel (JUETL 950117 V1.000) +gberet=Green Beret +gberetb=Green Beret (bootleg) +gblchmp=Global Champion (Ver 2.1A 1994/07/29) +gbustera=Gang Busters (set 2) +gbusters=Gang Busters (set 1) +gcpinbal=Grand Cross +gdarius=G-Darius (Ver 2.01J) +gdarius2=G-Darius Ver.2 (Ver 2.03J) +gdariusb=G-Darius (Ver 2.02A) +gdfs=Mobil Suit Gundam Final Shooting (Japan) +geebee=Gee Bee +geebeeb=Gee Bee (F.lli Bertolino license) +geebeeg=Gee Bee (Gremlin) +gekiretu=Quiz Gekiretsu Scramble (Japan) +gekirido=Gekirindan (Ver 2.3J 1995/09/21) +gekisou=Gekisou (Japan) +gekitsui=Gekitsui Oh (Japan) +gemini=Gemini Wing +genix=Genix Family +genpeitd=Genpei ToumaDen +gensitou=Genshi-Tou 1930's +geostorm=Geostorm (Japan) +gepoker=Poker (Version 50.02 ICB, set 1) +gepoker1=Poker (Version 50.02 ICB, set 2) +gepoker2=Poker (Version 50.02 ICB, set 3) +getbass=Get Bass +getstar=Guardian +getstarb=Get Star (bootleg set 1) +getstarj=Get Star (Japan) +gfire2=Golden Fire II +gforce2=Galaxy Force 2 +gforce2j=Galaxy Force 2 (Japan) +gghost=Goalie Ghost +ggram2=Giant Gram (JPN, USA, EXP, KOR, AUS) +ggreats2=Golfing Greats 2 (ver JAC) +gground=Gain Ground (World, 3 Players, Floppy Based, FD1094 317-0058-03c?) +ggroundj=Gain Ground (Japan, 2 Players, Floppy Based, FD1094 317-0058-03b) +ghlpanic=Ghoul Panic (OB2/VER.A) +ghoshunt=Ghost Hunter +ghostb=The Real Ghostbusters (US 2 Players) +ghostb3=The Real Ghostbusters (US 3 Players) +ghostlop=Ghostlop (prototype) +ghouls=Ghouls'n Ghosts (World) +ghoulsu=Ghouls'n Ghosts (US) +ghox=Ghox (set 1) +ghoxa=Ghox (set 2) +ghunter=Gang Hunter (Spain) +gigandes=Gigandes +gigandsj=Gigandes (Japan) +gigasb=Gigas (bootleg) +gigasm2b=Gigas Mark II (bootleg) +gigawing=Giga Wing (USA 990222) +gijoe=GI Joe (World) +gijoej=GI Joe (Japan) +gijoeu=GI Joe (US) +gimeabrk=Gimme A Break +gingania=Ginga NinkyouDen (set 2) +ginganin=Ginga NinkyouDen (set 1) +ginkun=Ganbare Ginkun +gionbana=Gionbana (Japan 890120) +gjspace=Gekitoride-Jong Space (10011 Ver.A) +gladiatr=Gladiator (US) +glass=Glass (Ver 1.1) +glass10=Glass (Ver 1.0, set 1) +glass10a=Glass (Ver 1.0, set 2) +gldncrwn=Golden Crown (Dutch, Game Card 95-752-011) +glfgreat=Golfing Greats +glfgretj=Golfing Greats (Japan) +gloc=G-LOC Air Battle (US) +glocr360=G-LOC R360 +glprac2j=Gallop Racer 2 (JAPAN) +glprac2l=Gallop Racer 2 Link HW (JAPAN) +glpracr=Gallop Racer (JAPAN Ver 9.01.12) +glpracr2=Gallop Racer 2 (USA) +glpracr3=Gallop Racer 3 (JAPAN) +gmahou=Great Mahou Daisakusen (Japan 000121) +gmgalax=Ghostmuncher Galaxian (bootleg) +gmissile=Missile X / Guided Missile +gnbarich=Gunbarich +gng=Ghosts'n Goblins (World? set 1) +gnga=Ghosts'n Goblins (World? set 2) +gngbl=Ghosts'n Goblins (bootleg with Cross) +gngblita=Ghosts'n Goblins (Italian bootleg, harder) +gngt=Ghosts'n Goblins (US) +go2000=Go 2000 +goal92=Goal! '92 +goaltogo=Goal To Go +goalx3=Goal! Goal! Goal! +godzilla=Godzilla +gogomile=Go Go! Mile Smile +gogomilj=Susume! Mile Smile (Japan) +goindol=Goindol (World) +goindolk=Goindol (Korea) +goindolu=Goindol (US) +gokuparo=Gokujyou Parodius (ver JAD) +goldbug=Gold Bug +goldmeda=Gold Medalist (alt) +goldmedb=Gold Medalist (bootleg) +goldmedl=Gold Medalist +goldnab2=Golden Axe (bootleg) +goldnabl=Golden Axe (bootleg, encrypted) +goldnax1=Golden Axe (set 1, World, FD1094 317-0110) +goldnax2=Golden Axe (set 2, US, 8751 317-0112) +goldnax3=Golden Axe (set 3, World, FD1094 317-0120) +goldnaxe=Golden Axe (set 6, US, 8751 317-123A) +goldnaxj=Golden Axe (set 4, Japan, FD1094 317-0121) +goldnaxu=Golden Axe (set 5, US, FD1094 317-0122) +goldnpkb=Golden Poker Double Up (Mini Boy) +goldnpkc=Golden Poker (no double up) +goldnpkr=Golden Poker Double Up (Big Boy) +goldstar=Golden Star +goldstbl=Golden Star (Blue version) +golgo13=Golgo 13 (GLG1/VER.A) +gollygho=Golly! Ghost! +gomoku=Gomoku Narabe Renju +gondo=Gondomania (US) +good=Good (Korea) +goodejaa=Good E Jong -Kachinuki Mahjong Syoukin Oh!!- (set 2) +goodejan=Good E Jong -Kachinuki Mahjong Syoukin Oh!!- (set 1) +goonies=Vs. The Goonies +gorf=Gorf +gorfpgm1=Gorf (program 1) +gorkans=Gorkans +gotcha=Got-cha Mini Game Festival +gotya=Got-Ya (12/24/1981, prototype?) +gowcaizr=Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer +gp2quiz=Gals Panic II - Quiz Version (Japan) +gp2se=Gals Panic II' - Special Edition (Japan) +gp500=GP500 +gpgolf=Golden Par Golf (Joystick, V1.1) +gpilots=Ghost Pilots (set 1) +gpilotsh=Ghost Pilots (set 2) +gprider=GP Rider (set 2, World, FD1094 317-0163) +gprider1=GP Rider (set 1, US, FD1094 317-0162) +gpworld=GP World +gradius=Gradius +gradius2=Gradius II - GOFER no Yabou (Japan New Ver.) +gradius3=Gradius III (Japan) +gradius4=Gradius 4: Fukkatsu +gram2000=Giant Gram 2000 (JPN, USA, EXP, KOR, AUS) +grandprx=Grand Prix +gratia=Gratia - Second Earth (92047-01 version) +gratiaa=Gratia - Second Earth (91022-10 version) +gravitar=Gravitar (version 3) +gravitr2=Gravitar (version 2) +gravp=Gravitar (prototype) +grchamp=Grand Champion +grdforce=Guardian Force (JUET 980318 V0.105) +grdians=Guardians / Denjin Makai II +grdius2a=Gradius II - GOFER no Yabou (Japan Old Ver.) +grdius2b=Gradius II - GOFER no Yabou (Japan Older Ver.) +grdius3a=Gradius III (Asia) +grdius3e=Gradius III (World ?) +grdnstrm=Sen Jin - Guardian Storm (Korea) +greatgun=Great Guns +greatgur=Great Gurianos (Japan?) +greenber=Green Beret (Irem) +grescue=Galaxy Rescue +gridiron=Gridiron Fight +gridlee=Gridlee +griffon=Griffon (bootleg of Phoenix) +grindsta=Grind Stormer (older set) +grindstm=Grind Stormer +grndtour=Grand Tour +grobda=Grobda (New Ver.) +grobda2=Grobda (Old Ver. set 1) +grobda3=Grobda (Old Ver. set 2) +groovef=Power Instinct 3 - Groove On Fight (J 970416 V1.001) +groundfx=Ground Effects / Super Ground Effects (Japan) +growl=Growl (World) +growlu=Growl (US) +grtwall=Wan Li Chang Cheng (V638C) +grudge=Grudge Match (prototype) +gryzor=Gryzor (Set 1) +gryzora=Gryzor (Set 2) +gs4002=Selection (Version 40.02TMB, set 1) +gs4002a=Selection (Version 40.02TMB, set 2) +gseeker=Grid Seeker: Project Storm Hammer (Ver 1.3O) +gseekerj=Grid Seeker: Project Storm Hammer (Ver 1.3J) +gseekeru=Grid Seeker: Project Storm Hammer (Ver 1.3A) +gslgr94u=Great Sluggers '94 +gslugrsj=Great Sluggers (Japan) +gstream=G-Stream G2020 +gstrik2=Grand Striker 2 (Japan) +gstriker=Grand Striker +gsword=Great Swordsman (World?) +gsword2=Great Swordsman (Japan?) +gt103=Trivia (Version 1.03) +gt103a=Trivia (Version 1.03a) +gt103a1=Trivia (Version 1.03a) (alt 1) +gt103a2=Trivia (Version 1.03a) (alt 2) +gt103a3=Trivia (Version 1.03a) (alt 3) +gt103a4=Trivia (Version 1.03a) (alt 4) +gt103aa=Trivia (Version 1.03a Alt questions 1) +gt103ab=Trivia (Version 1.03a Alt questions 2) +gt103asx=Trivia (Version 1.03a Sex questions) +gt2k=Golden Tee 2K (v1.00) +gt2ks100=Golden Tee 2K (v1.00S) +gt2kt500=Golden Tee 2K Tournament (v5.00) +gt3d=Golden Tee 3D Golf (v1.93N) +gt3dl191=Golden Tee 3D Golf (v1.91L) +gt3dl192=Golden Tee 3D Golf (v1.92L) +gt3ds192=Golden Tee 3D Golf (v1.92S) +gt3dt211=Golden Tee 3D Golf Tournament (v2.11) +gt3dt231=Golden Tee 3D Golf Tournament (v2.31) +gt3dv14=Golden Tee 3D Golf (v1.4) +gt3dv15=Golden Tee 3D Golf (v1.5) +gt3dv16=Golden Tee 3D Golf (v1.6) +gt3dv17=Golden Tee 3D Golf (v1.7) +gt3dv18=Golden Tee 3D Golf (v1.8) +gt5=Trivia (Version 5.06) +gt507uk=Trivia (UK Version 5.07) +gt97=Golden Tee '97 (v1.30) +gt97s121=Golden Tee '97 (v1.21S) +gt97t240=Golden Tee '97 Tournament (v2.40) +gt97t243=Golden Tee '97 Tournament (v2.43) +gt97v120=Golden Tee '97 (v1.20) +gt97v121=Golden Tee '97 (v1.21) +gt97v122=Golden Tee '97 (v1.22) +gt98=Golden Tee '98 (v1.10) +gt98s100=Golden Tee '98 (v1.00S) +gt98t303=Golden Tee '98 Tournament (v3.03) +gt98v100=Golden Tee '98 (v1.00) +gt99=Golden Tee '99 (v1.00) +gt99s100=Golden Tee '99 (v1.00S) +gt99t400=Golden Tee '99 Tournament (v4.00) +gtclassc=Golden Tee Classic (v1.00) +gtclassp=Golden Tee Classic (v1.00) Alt +gtcls100=Golden Tee Classic (v1.00S) +gteikob2=Gingateikoku No Gyakushu (bootleg set 2) +gteikokb=Gingateikoku No Gyakushu (bootleg set 1) +gteikoku=Gingateikoku No Gyakushu +gtfrk11m=Guitar Freaks 11th Mix (G*D39 VER. JAA) +gtfrk3ma=Guitar Freaks 3rd Mix (GE949 VER. JAB) +gtfrk3mb=Guitar Freaks 3rd Mix - security cassette versionup (949JAZ02) +gtg=Golden Tee Golf (Joystick, v3.1) +gtg2=Golden Tee Golf II (Trackball, V2.2) +gtg2j=Golden Tee Golf II (Joystick, V1.0) +gtg2t=Golden Tee Golf II (Trackball, V1.1) +gtgt=Golden Tee Golf (Trackball, v1.0) +gticlub=GTI Club (ver AAA) +gticlub2=GTI Club 2 +gticlubj=GTI Club (ver JAA) +gtipoker=GTI Poker +gtmr=1000 Miglia: Great 1000 Miles Rally (94/07/18) +gtmr2=Mille Miglia 2: Great 1000 Miles Rally (95/05/24) +gtmr2a=Mille Miglia 2: Great 1000 Miles Rally (95/04/04) +gtmr2u=Great 1000 Miles Rally 2 USA (95/05/18) +gtmra=1000 Miglia: Great 1000 Miles Rally (94/06/13) +gtmre=Great 1000 Miles Rally: Evolution Model!!! (94/09/06) +gtmrusa=Great 1000 Miles Rally: U.S.A Version! (94/09/06) +gtrfrk2m=Guitar Freaks 2nd Mix Ver 1.01 (GQ883 VER. JAD) +gtrfrk3m=Guitar Freaks 3rd Mix (GE949 VER. JAC) +gtrfrk4m=Guitar Freaks 4th Mix (G*A24 VER. JAA) +gtrfrk5m=Guitar Freaks 5th Mix (G*A26 VER. JAA) +gtrfrk6m=Guitar Freaks 6th Mix (G*B06 VER. JAA) +gtrfrk7m=Guitar Freaks 7th Mix (G*B17 VER. JAA) +gtrfrks=Guitar Freaks (GQ886 VER. EAC) +gtrfrksa=Guitar Freaks (GQ886 VER. AAC) +gtrfrksj=Guitar Freaks (GQ886 VER. JAC) +gtrfrksu=Guitar Freaks (GQ886 VER. UAC) +gtroyal=Golden Tee Royal Edition Tournament (v4.02) +gtsers1=Trivia (Questions Series 1) +gtsers2=Trivia (Questions Series 2) +gtsers3=Trivia (Questions Series 3) +gtsers4=Trivia (Questions Series 4) +gtsers5=Trivia (Questions Series 5) +gtsers7=Trivia (Questions Series 7) +gtsersa=Trivia (Alt revision questions set 1) +gtsersb=Trivia (Alt revision questions set 2) +gtstarba=Get Star (bootleg set 2) +gtsuprem=Golden Tee Supreme Edition Tournament (v5.10) +guab=Give us a Break (6th edition) +guab3=Give us a Break (3rd edition) +guardian=Guardians of the 'Hood +guiness=The Guiness (Japan) +gulfstr2=Gulf Storm (Media Shoji) +gulfstrm=Gulf Storm +gulfwar2=Gulf War II +gumbo=Gumbo +gunball=Gun Ball (Japan) +gunbird=Gunbird (World) +gunbird2=Gunbird 2 +gunbirdj=Gunbird (Japan) +gunbirdk=Gunbird (Korea) +gunblade=Gunblade NY +gunbulet=Gun Bullet (Japan) +gunbustr=Gunbuster (Japan) +gundamex=Mobile Suit Gundam EX Revue +gundeala=Gun Dealer (set 2) +gundealr=Gun Dealer (set 1) +gundealt=Gun Dealer (Tecmo) +gundhara=Gundhara +gundl94=Gun Dealer '94 +gunfight=Gun Fight +gunforc2=Gunforce 2 (US) +gunforce=Gunforce - Battle Fire Engulfed Terror Island (World) +gunforcj=Gunforce - Battle Fire Engulfed Terror Island (Japan) +gunforcu=Gunforce - Battle Fire Engulfed Terror Island (US) +gunfronj=Gun Frontier (Japan) +gunfront=Gun & Frontier (World) +gunhohki=Gun Hohki (Japan) +gunlock=Gunlock (Ver 2.3O 1994/01/20) +gunmast=Gun Master +gunnail=GunNail (28th May. 1992) +gunpey=Gunpey +gunsmoka=Gun.Smoke (US set 2) +gunsmoke=Gun.Smoke (World) +gunsmokj=Gun.Smoke (Japan) +gunsmoku=Gun.Smoke (US set 1) +gururin=Gururin +gussun=Gussun Oyoyo (Japan) +gutangtn=Guttang Gottong +guts=Guts n' Glory (prototype) +gutsn=Guts'n (Japan) +guwange=Guwange (Japan, Master Ver. 99/06/24) +guzzler=Guzzler +gwar=Guerrilla War (US) +gwara=Guerrilla War (Version 1) +gwarb=Guerrilla War (bootleg) +gwarj=Guevara (Japan) +gwarrior=Galactic Warriors +gwing2=Giga Wing 2 (JPN, USA, EXP, KOR, AUS) +gwinga=Giga Wing (Asia 990222) +gwingj=Giga Wing (Japan 990223) +gypsyjug=Gypsy Juggler +gyrodinc=Gyrodine +gyrodine=Gyrodine (Taito Corporation license) +gyruss=Gyruss (Konami) +gyrussce=Gyruss (Centuri) +hachamf=Hacha Mecha Fighter (19th Sep. 1991) +hachoo=Hachoo! +hal21=HAL21 +hal21j=HAL21 (Japan) +halley87=Halley's Comet '87 +halleycj=Halley's Comet (Japan, Older) +halleys=Halley's Comet (US) +halleysc=Halley's Comet (Japan, Newer) +hanaawas=Hana Awase +hanagumi=Hanagumi Taisen Columns - Sakura Wars (J 971007 V1.010) +hanakanz=Hana Kanzashi (Japan) +hanamai=Hana no Mai (Japan) +hanamomb=Mahjong Hana no Momoko gumi (Japan 881125) +hanamomo=Mahjong Hana no Momoko gumi (Japan 881201) +hanaoji=Hana to Ojisan [BET] (Japan 911209) +hanaroku=Hanaroku +hanayara=Hana wo Yaraneba! (Japan) +hangly=Hangly-Man (set 1) +hangly2=Hangly-Man (set 2) +hangly3=Hangly-Man (set 3) +hangman=Hangman +hangon=Hang-On (Rev A) +hangon1=Hang-On +hangonjr=Hang-On Jr. +hangplt=Hang Pilot +harddrb5=Hard Drivin' (cockpit, British, rev 5) +harddrb6=Hard Drivin' (cockpit, British, rev 6) +harddrc1=Hard Drivin' (compact, rev 1) +harddrcb=Hard Drivin' (compact, British, rev 2) +harddrcg=Hard Drivin' (compact, German, rev 2) +harddrg4=Hard Drivin' (cockpit, German, rev 4) +harddriv=Hard Drivin' (cockpit, rev 7) +harddrj6=Hard Drivin' (cockpit, Japan, rev 6) +harddrv1=Hard Drivin' (cockpit, rev 1) +harddrv2=Hard Drivin' (cockpit, rev 2) +harddrv3=Hard Drivin' (cockpit, rev 3) +harddrvb=Hard Drivin' (cockpit, British, rev 7) +harddrvc=Hard Drivin' (compact, rev 2) +harddrvg=Hard Drivin' (cockpit, German, rev 7) +harddrvj=Hard Drivin' (cockpit, Japan, rev 7) +harddunj=Hard Dunk (Japan) +harddunk=Hard Dunk (World) +hardhat=Hard Hat +hardhea2=Hard Head 2 (v2.0) +hardhead=Hard Head +hardhedb=Hard Head (bootleg) +hardyard=Hard Yardage (v1.20) +hardyd10=Hard Yardage (v1.00) +harem=Harem +haremchl=Harem Challenge +harley=Harley-Davidson and L.A. Riders (Revision A) +hasamu=Hasamu (Japan) +hatena=Adventure Quiz 2 Hatena Hatena no Dai-Bouken (Japan 900228) +hatris=Hatris (Japan) +hattrick=Hat Trick +hayaosi1=Hayaoshi Quiz Ouza Ketteisen - The King Of Quiz +hayaosi2=Hayaoshi Quiz Grand Champion Taikai +hayaosi3=Hayaoshi Quiz Nettou Namahousou +hbarrel=Heavy Barrel (US) +hbarrelw=Heavy Barrel (World) +hcastle=Haunted Castle (version M) +hcastlej=Akuma-Jou Dracula (Japan version P) +hcastleo=Haunted Castle (version K) +hcastljo=Akuma-Jou Dracula (Japan version N) +hcrash=Hyper Crash (version D) +hcrashc=Hyper Crash (version C) +hdrivaip=Hard Drivin's Airborne (prototype, early rev) +hdrivair=Hard Drivin's Airborne (prototype) +headon=Head On (2 players) +headon2=Head On 2 +headonb=Head On (1 player) +headoni=Head On (Irem, M-15 Hardware) +headons=Head On (Sidam bootleg) +heartatk=Heart Attack +heatbrl=Heated Barrel (World version 3) +heatbrl2=Heated Barrel (World version 2) +heatbrlo=Heated Barrel (World old version) +heatbrlu=Heated Barrel (US) +heatof11=Heat of Eleven '98 (ver EAA) +heberpop=Hebereke no Popoon (Japan) +hedpanic=Head Panic (ver. 0117, 17/01/2000) +hedpanif=Head Panic (ver. 0315, 15/03/2000) +heiankyo=Heiankyo Alien +helifira=HeliFire (set 2) +helifire=HeliFire (set 1) +hellfir1=Hellfire (1P Ver.) +hellfir2=Hellfire (2P Ver., first edition) +hellfire=Hellfire (2P Ver.) +hellngt=Hell Night (ver EAA) +herbiedk=Herbie at the Olympics (DK conversion) +hero=Hero +herodk=Hero in the Castle of Doom (DK conversion) +herodku=Hero in the Castle of Doom (DK conversion not encrypted) +heuksun=Heuk Sun Baek Sa (Korea) +hexa=Hexa +hexion=Hexion (Japan) +hexpool=Hex Pool (Shinkai) +hexpoola=Hex Pool (Senko) +hfh=Huang Fei Hong +hginga=Hanafuda Hana Ginga +hgkairak=Taisen Hot Gimmick Kairakuten (Japan) +hgokou=Hanafuda Hana Gokou (Japan) +hharry=Hammerin' Harry (World) +hharryu=Hammerin' Harry (US) +hidctch2=Hidden Catch 2 (pcb ver 3.03) +hidctch3=Hidden Catch 3 (ver 1.00 / pcb ver 3.05) +hidnctch=Hidden Catch (World) / Tul Lin Gu Lim Chat Ki '98 (Korea) (pcb ver 3.03) +higemaru=Pirate Ship Higemaru +highspla=Space Fever High Splitter (set 2) +highsplt=Space Fever High Splitter (set 1) +hiimpac3=High Impact Football (rev LA3 12/27/90) +hiimpacp=High Impact Football (prototype, rev 8.6 12/09/90) +hiimpact=High Impact Football (rev LA4 02/04/91) +hikaru=Hikaru Bios +hippodrm=Hippodrome (US) +hiryuken=Hokuha Syourin Hiryu no Ken +hishouza=Hishou Zame (Japan) +histryma=The History of Martial Arts +hitice=Hit the Ice (US) +hitme=Hit Me +hitnmis2=Hit 'n Miss (version 2.0) +hitnmiss=Hit 'n Miss (version 3.0) +hjingi=Hanajingi +hkagerou=Hana Kagerou [BET] (Japan) +hmcompm2=hiphopmania complete MIX 2 (ver UA-A) +hmcompmx=hiphopmania complete MIX (ver UA-B) +hmgeo=Heavy Metal Geomatrix (JPN, USA, EUR, ASI, AUS) +hnayayoi=Hana Yayoi (Japan) +hncholms=Hunchback Olympic (Scramble hardware) +hnfubuki=Hana Fubuki [BET] (Japan) +hng64=Hyper NeoGeo 64 Bios +hngmnjpm=Hangman (JPM) +hnkochou=Hana Kochou [BET] (Japan) +hnoridur=Hana Oriduru (Japan) +hoccer=Hoccer (set 1) +hoccer2=Hoccer (set 2) +hogalley=Vs. Hogan's Alley +holeland=Hole Land +holo=Holosseum (US) +homerun=Moero Pro Yakyuu Homerun +homo=Homo +honeydol=Honey Dolls +hook=Hook (World) +hookj=Hook (Japan) +hooku=Hook (US) +hoops95=Hoops (Europe/Asia 1.7) +hoops96=Hoops '96 (Europe/Asia 2.0) +hopmappy=Hopping Mappy +hopprobo=Hopper Robo +horekid=Kid no Hore Hore Daisakusen +horekidb=Kid no Hore Hore Daisakusen (bootleg) +horizon=Horizon +horshoes=American Horseshoes (US) +hotblock=Hot Blocks - Tetrix II +hotbubl=Hot Bubble +hotchase=Hot Chase +hotd=House of the Dead +hotdebut=Quiz de Idol! Hot Debut (Japan) +hotdogst=Hotdog Storm (International) +hotgm4ev=Taisen Hot Gimmick 4 Ever (Japan) +hotgmck=Taisen Hot Gimmick (Japan) +hotgmck3=Taisen Hot Gimmick 3 Digital Surfing (Japan) +hotgmcki=Mahjong Hot Gimmick Integral (Japan) +hotmemry=Hot Memory (V1.2, Germany) +hotmind=Hot Mind +hotpinbl=Hot Pinball +hotrod=Hot Rod (World, 3 Players, Turbo set 1, Floppy Based) +hotroda=Hot Rod (World, 3 Players, Turbo set 2, Floppy Based) +hotrodj=Hot Rod (Japan, 4 Players, Floppy Based) +hotshock=Hot Shocker +hotsmash=Vs. Hot Smash +hourouki=Mahjong Hourouki Part 1 - Seisyun Hen (Japan) +housemn2=House Mannequin Roppongi Live hen (Japan 870418) +housemnq=House Mannequin (Japan 870217) +hparadis=Super Hana Paradise (Japan) +hpolym84=Hyper Olympic '84 +hpuncher=Hard Puncher (Japan) +hrdtimea=Hard Times (set 2) +hrdtimes=Hard Times (set 1) +hsf2=Hyper Street Fighter 2: The Anniversary Edition (Asia 040202) +hsf2j=Hyper Street Fighter 2: The Anniversary Edition (Japan 031222) +hshavoc=High Seas Havoc +hstenn10=Hot Shots Tennis (V1.0) +hstennis=Hot Shots Tennis (V1.1) +htchctch=Hatch Catch +htengoku=Hanafuda Hana Tengoku (Japan) +hthero=Hat Trick Hero (Japan) +hthero93=Hat Trick Hero '93 (Ver 1.0J 1993/02/28) +hthero94=Hat Trick Hero '94 (Ver 2.2A 1994/05/26) +hthero95=Hat Trick Hero '95 (Ver 2.5J 1994/11/03) +hthro95u=Hat Trick Hero '95 (Ver 2.5A 1994/11/03) +hunchbak=Hunchback (set 1) +hunchbka=Hunchback (set 2) +hunchbkd=Hunchback (DK conversion) +hunchbkg=Hunchback (Galaxian hardware) +hunchbks=Hunchback (Scramble hardware) +huncholy=Hunchback Olympic +hustle=Hustle +hustler=Video Hustler +hustlerb=Video Hustler (bootleg) +hvnsgate=Heaven's Gate +hvoltage=High Voltage +hvymetal=Heavy Metal (315-5135) +hvysmsh=Heavy Smash (Japan version -2) +hvysmsha=Heavy Smash (Asia version -4) +hwchamp=Heavyweight Champ +hwrace=High Way Race +hydra=Hydra +hydrap=Hydra (prototype 5/14/90) +hydrap2=Hydra (prototype 5/25/90) +hyhoo=Taisen Quiz HYHOO (Japan) +hyhoo2=Taisen Quiz HYHOO 2 (Japan) +hyouban=Mahjong Hyouban Musume [BET] (Japan) +hyperath=Hyper Athlete (GV021 JAPAN 1.00) +hyperpac=Hyper Pacman +hyperpcb=Hyper Pacman (bootleg) +hyperspt=Hyper Sports +hyprdelj=Hyper Duel (Japan set 2) +hyprdriv=Hyperdrive +hyprduel=Hyper Duel (Japan set 1) +hypreac2=Mahjong Hyper Reaction 2 (Japan) +hypreact=Mahjong Hyper Reaction (Japan) +hyprolyb=Hyper Olympic (bootleg) +hyprolym=Hyper Olympic +hypsptsp=Hyper Sports Special (Japan) +iceclimb=Vs. Ice Climber +iceclmbj=Vs. Ice Climber (Japan) +iceclmrj=Vs. Ice Climber Dual (Japan) +ichir=Puzzle & Action: Ichidant-R (World) +ichirj=Puzzle & Action: Ichidant-R (Japan) +ichirjbl=Puzzle & Action: Ichidant-R (Japan) (bootleg) +ichirk=Puzzle & Action: Ichidant-R (Korea) +idhimitu=Idol no Himitsu [BET] (Japan 890304) +idolmj=Idol-Mahjong Housoukyoku (Japan) +idsoccer=Indoor Soccer +iemoto=Iemoto (Japan 871020) +iemotom=Iemoto [BET] (Japan 871118) +iganinju=Iga Ninjyutsuden (Japan) +igmo=IGMO +ikari=Ikari Warriors (US) +ikari3=Ikari III - The Rescue (Rotary Joystick) +ikari3nr=Ikari III - The Rescue (8-Way Joystick) +ikarijp=Ikari (Japan) +ikarijpb=Ikari (Japan bootleg) +ikki=Ikki (Japan) +imago=Imago +imekura=Imekura Mahjong (Japan) +imgfight=Image Fight (Japan) +imolagp=Imola Grand Prix +imsorry=I'm Sorry (315-5110, US) +imsorryj=Gonbee no I'm Sorry (315-5110, Japan) +inca=Inca +indianbt=Indian Battle +indy500=Indianapolis 500 +indyheat=Danny Sullivan's Indy Heat +indytem2=Indiana Jones and the Temple of Doom (set 2) +indytem3=Indiana Jones and the Temple of Doom (set 3) +indytem4=Indiana Jones and the Temple of Doom (set 4) +indytemc=Indiana Jones and the Temple of Doom (Cocktail) +indytemd=Indiana Jones and the Temple of Doom (German) +indytemp=Indiana Jones and the Temple of Doom (set 1) +inferno=Inferno +inquiztr=Inquizitor +insector=Insector (prototype) +insectx=Insector X (World) +intcup94=International Cup '94 (Ver 2.2O 1994/05/26) +inthunt=In The Hunt (World) +inthuntu=In The Hunt (US) +intrepi2=Intrepid (set 2) +intrepid=Intrepid (set 1) +introdon=Karaoke Quiz Intro Don Don! (J 960213 V1.000) +intrscti=Intersecti +inttoote=International Toote (Germany) +inufuku=Quiz & Variety Sukusuku Inufuku (Japan) +invad2ct=Space Invaders II (Midway, cocktail) +invaddlx=Space Invaders Deluxe +invader4=Space Invaders Part Four +invaderl=Space Invaders (Logitec) +invaders=Space Invaders / Space Invaders M +invadpt2=Space Invaders Part II (Taito) +invadrmr=Space Invaders (Model Racing) +invasion=Invasion +invasnab=Invasion - The Abductors (version 5.0) +invasnv4=Invasion - The Abductors (version 4.0) +invds=Invinco / Deep Scan +invho2=Invinco / Head On 2 +invinco=Invinco +invrvnga=Invader's Revenge (Dutchford) +invrvnge=Invader's Revenge +ipminvad=I P M Invader +ippatsu=Ippatsu Gyakuten [BET] (Japan) +iqblock=IQ-Block +iqblocka=Shu Zi Le Yuan (V127M) +iqblockf=Shu Zi Le Yuan (V113FR) +irobot=I, Robot +ironhors=Iron Horse +irrmaze=The Irritating Maze / Ultra Denryu Iraira Bou +istellar=Interstellar Laser Fantasy +ixion=Ixion (prototype) +jack=Jack the Giantkiller (set 1) +jack2=Jack the Giantkiller (set 2) +jack3=Jack the Giantkiller (set 3) +jackal=Jackal (World) +jackalj=Tokushu Butai Jackal (Japan) +jackpool=Jackpot Pool (Italy, bootleg) +jackrab2=Jack Rabbit (set 2) +jackrabs=Jack Rabbit (special) +jackrabt=Jack Rabbit (set 1) +jailbrek=Jail Break +jailbrkb=Jail Break (Bootleg) +jajamaru=Vs. Ninja Jajamaru Kun (Japan) +janbari=Mahjong Janjan Baribari (Japan) +janjans1=Lovely Pop Mahjong JangJang Shimasho (Japan) +janjans2=Lovely Pop Mahjong JangJang Shimasho 2 (Japan) +janoh=Jan Oh +janptr96=Janputer '96 (Japan) +janshin=Jyanshin Densetsu - Quest of Jongmaster +jantouki=Jong Tou Ki (Japan) +janyoup2=Janyou Part II (ver 7.03, July 1 1983) +jchan=Jackie Chan - The Kung-Fu Master +jchan2=Jackie Chan in Fists of Fire +jcross=Jumping Cross +jdredd=Judge Dredd (Rev C Dec. 17 1997) +jdreddb=Judge Dredd (Rev B Nov. 26 1997) +jdreddp=Judge Dredd (rev LA1, prototype) +jedi=Return of the Jedi +jetwave=Jet Wave +jgakuen=Justice Gakuen (JAPAN 971117) +jigkmgri=Jigoku Meguri (Japan) +jin=Jin +jitsupro=Jitsuryoku!! Pro Yakyuu (Japan) +jituroku=Jitsuroku Maru-chi Mahjong (Japan) +jjack=Jumping Jack +jjparad2=Jan Jan Paradise 2 +jjparads=Jan Jan Paradise +jjpoker=Jackpot Joker Poker (set 1) +jjpokerb=Jackpot Joker Poker (set 2) +jjsquawk=J. J. Squawkers +jleague=The J.League 1994 (Japan) +jockeygp=Jockey Grand Prix +joemac=Tatakae Genshizin Joe & Mac (Japan ver 1) +joemacr=Joe & Mac Returns (World, Version 1.1, 1994.05.27) +joemacra=Joe & Mac Returns (World, Version 1.0, 1994.05.19) +jogakuen=Mahjong Jogakuen (Japan) +joinem=Joinem +jojo=JoJo's Venture / JoJo no Kimyouna Bouken (Japan, 981202) +jojoalt=JoJo's Venture / JoJo no Kimyouna Bouken (Japan, 990108) +jojoaltn=JoJo's Venture / JoJo no Kimyouna Bouken (Asia, 990108, NO CD) +jojoba=JoJo's Bizarre Adventure: Heritage for the Future / JoJo no Kimyouna Bouken: Miraie no Isan (Japan, 990913) +jojoban=JoJo's Bizarre Adventure: Heritage for the Future / JoJo no Kimyouna Bouken: Miraie no Isan (Japan, 990913, NO CD) +jojobane=JoJo's Bizarre Adventure: Heritage for the Future / JoJo no Kimyouna Bouken: Miraie no Isan (Euro, 990913, NO CD) +jojon=JoJo's Venture / JoJo no Kimyouna Bouken (Asia, 981202, NO CD) +jokercrd=Joker Card (Ver.A267BC, encrypted) +jokerpkr=Joker-Poker +jokpoker=Joker Poker (Version 16.03B) +jollycrd=Jolly Card (austrian) +jollyjgr=Jolly Jogger +jolyc3x3=Jolly Card (3x3 deal) +jolyc980=Jolly Card Professional 2.0 +jolyccra=Jolly Card (croatian, set 1) +jolyccrb=Jolly Card (croatian, set 2) +jolycdab=Jolly Card (austrian, Funworld, bootleg) +jolycdae=Jolly Card (austrian, encrypted) +jolycdat=Jolly Card (austrian, Funworld) +jolycdev=Jolly Card (Evona Electronic) +jolycdit=Jolly Card (italian, blue TAB board, encrypted) +jolyjkra=Jolly Joker (50bet) +jolyjokr=Jolly Joker +jongbou=Mahjong Block Jongbou (Japan) +jongkyo=Jongkyo +josvolly=Joshi Volleyball +journey=Journey +joust=Joust (White/Green label) +joust2=Joust 2 - Survival of the Fittest (set 1) +joustr=Joust (Solid Red label) +joustwr=Joust (White/Red label) +joyfulr=Joyful Road (Japan) +joyjoy=Puzzled / Joy Joy Kid +joyman=Joyman +jpark=Jurassic Park +jpark3=Jurassic Park 3 +jpopnics=Jumping Pop (Nics, Korean bootleg of Plump Pop) +jrking=Junior King (bootleg of Donkey Kong Jr.) +jrpacman=Jr. Pac-Man +jrpacmbl=Jr. Pac-Man (Pengo hardware) +jsk=Joryuu Syougi Kyoushitsu (Japan) +jspecter=Jatre Specter (set 1) +jspectr2=Jatre Specter (set 2) +juju=JuJu Densetsu (Japan) +jujub=JuJu Densetsu (Japan, bootleg) +jumpbug=Jump Bug +jumpbugb=Jump Bug (bootleg) +jumpcoas=Jump Coaster +jumpcoat=Jump Coaster (Taito) +jumping=Jumping +jumpkids=Jump Kids +jumppop=Jumping Pop +jumpshot=Jump Shot +jumpshtp=Jump Shot Engineering Sample +jungleh=Jungle Hunt (US) +junglek=Jungle King (Japan) +jungler=Jungler +junglers=Jungler (Stern) +junglhbr=Jungle Hunt (Brazil) +junglkj2=Jungle King (Japan, earlier) +junofrst=Juno First +junofstg=Juno First (Gottlieb) +jyangoku=Jyangokushi: Haoh no Saihai (Japan 990527) +kabukikl=Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den +kabukiz=Kabuki-Z (World) +kabukizj=Kabuki-Z (Japan) +kageki=Kageki (US) +kagekia=Kageki (World?, hack) +kagekij=Kageki (Japan) +kaguya=Mahjong Kaguyahime [BET] (Japan 880521) +kaguya2=Mahjong Kaguyahime Sono2 [BET] (Japan 890829) +kaguya2f=Mahjong Kaguyahime Sono2 Fukkokuban [BET] (Japan 010808) +kaiserkj=Kaiser Knuckle (Ver 2.1J 1994/07/29) +kaiserkn=Kaiser Knuckle (Ver 2.1O 1994/07/29) +kaitei=Kaitei Takara Sagashi +kaiteids=Kaitei Daisensou (Japan) +kaiteik=Kaitei Takara Sagashi (K'K-Tokki) +kaiunqz=Kaiun Quiz (KW1/VER.A) +kakumei=Mahjong Kakumei +kakumei2=Mahjong Kakumei 2 - Princess League +kamenrid=Masked Riders Club Battle Race +kamikaze=Kamikaze +kamikcab=Kamikaze Cabbie +kanatuen=Kanatsuen no Onna [BET] (Japan 880905) +kangaroa=Kangaroo (Atari) +kangarob=Kangaroo (bootleg) +kangaroo=Kangaroo +kaos=Kaos +karatblj=Karate Blazers (Japan) +karatblu=Karate Blazers (US) +karatblz=Karate Blazers (World?) +karatedo=Karate Dou (Japan) +karatevs=Taisen Karate Dou (Japan VS version) +karatour=The Karate Tournament +karianx=Karian Cross (Rev. 1.0) +karnov=Karnov (US) +karnovj=Karnov (Japan) +karnovr=Karnov's Revenge / Fighter's History Dynamite +kazan=Ninja Kazan (World) +kbash=Knuckle Bash +kbash2=Knuckle Bash 2 (bootleg) +kbm=Keyboardmania +kbm2nd=Keyboardmania 2nd Mix +kbm3rd=Keyboardmania 3rd Mix +kchamp=Karate Champ (US) +kchampvs=Karate Champ (US VS version) +kdeadeye=Dead Eye (GV054 UA01) +kdynastg=King of Dynast Gear (version 1.8) +keithlcy=Dramatic Adventure Quiz Keith & Lucy (Japan) +kengo=Ken-Go +kf10thep=The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg) +kf2k2mp=The King of Fighters 2002 Magic Plus (bootleg) +kf2k2mp2=The King of Fighters 2002 Magic Plus II (bootleg) +kf2k2pla=The King of Fighters 2002 Plus (bootleg set 2) +kf2k2pls=The King of Fighters 2002 Plus (bootleg set 1) +kf2k3bl=The King of Fighters 2003 (bootleg set 1) +kf2k3bla=The King of Fighters 2003 (bootleg set 2) +kf2k3pcb=The King of Fighters 2003 (Japan, JAMMA PCB) +kf2k3pl=The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg) +kf2k3upl=The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg) +kf2k5uni=The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg) +kick=Kick (upright) +kickboy=Kick Boy +kickc=Kick (cocktail) +kicker=Kicker +kickgoal=Kick Goal +kickman=Kickman (upright) +kicknrun=Kick and Run (World) +kicknruu=Kick and Run (US) +kickoff=Kick Off (Japan) +kickridr=Kick Rider +kidniki=Kid Niki - Radical Ninja (World) +kidnikiu=Kid Niki - Radical Ninja (US) +kikaioh=Kikaioh (JAPAN 980914) +kikcubib=Kickle Cubele +kikcubic=Meikyu Jima (Japan) +kikikai=KiKi KaiKai +kikstart=Kick Start Wheelie King +killbld=The Killing Blade +killbldt=The Killing Blade (Chinese Board) +killcom=Killer Comet +kingbalj=King & Balloon (Japan) +kingball=King & Balloon (US) +kingdmgp=Kingdom Grandprix (World) +kingofb=King of Boxer (English) +kingpin=King Pin +kingpinm=King Pin Multi-Game +kinst=Killer Instinct (v1.5d) +kinst13=Killer Instinct (v1.3) +kinst14=Killer Instinct (v1.4) +kinst2=Killer Instinct 2 (v1.4) +kinst210=Killer Instinct 2 (v1.0) +kinst211=Killer Instinct 2 (v1.1) +kinst213=Killer Instinct 2 (v1.3) +kinst2k=Killer Instinct 2 (v1.4k, upgrade kit) +kinstb=Killer Instinct (SNES bootleg) +kinstp=Killer Instinct (proto v4.7) +kirameki=Kirameki Star Road (Ver 2.10J 1997/08/29) +kirarast=Ryuusei Janshi Kirara Star +kisekaeh=Kisekae Hanafuda +kisekaem=Kisekae Mahjong +kittenk=Kitten Kaboodle +kiwame=Pro Mahjong Kiwame +kiwames=Pro Mahjong Kiwame S (J 951020 V1.208) +kizuna=Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle +kkgalax=Crazy Kong (bootleg on Galaxian hardware, set 2) +klax=Klax (set 1) +klax2=Klax (set 2) +klax3=Klax (set 3) +klaxd=Klax (Germany) +klaxj=Klax (Japan) +klaxp1=Klax (prototype set 1) +klaxp2=Klax (prototype set 2) +klondkp=KlonDike+ +klxyj=Kuai Le Xi You Ji +knckhead=Knuckle Heads (World) +knckhedj=Knuckle Heads (Japan) +kncljoe=Knuckle Joe (set 1) +kncljoea=Knuckle Joe (set 2) +kngtmare=Knightmare (prototype) +knightb=Knight Boy +knights=Knights of the Round (World 911127) +knightsj=Knights of the Round (Japan 911127) +knightsu=Knights of the Round (US 911127) +knockout=Knock Out!! +knpuzzle=Kotoba no Puzzle Mojipittan (KPM1 Ver.A) +kod=The King of Dragons (World 910711) +kodb=The King of Dragons (bootleg) +kodj=The King of Dragons (Japan 910805) +kodu=The King of Dragons (US 910910) +kodure=Kodure Ookami (Japan) +kof10th=The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg) +kof2000=The King of Fighters 2000 +kof2000n=The King of Fighters 2000 (not encrypted) +kof2001=The King of Fighters 2001 (set 1) +kof2001h=The King of Fighters 2001 (set 2) +kof2002=The King of Fighters 2002 +kof2003=The King of Fighters 2003 +kof2k4se=The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg) +kof94=The King of Fighters '94 +kof95=The King of Fighters '95 (set 1) +kof95a=The King of Fighters '95 (set 2) +kof96=The King of Fighters '96 (set 1) +kof96h=The King of Fighters '96 (set 2) +kof97=The King of Fighters '97 (set 1) +kof97a=The King of Fighters '97 (set 2) +kof97pls=The King of Fighters '97 Plus (bootleg) +kof98=The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends +kof98k=The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board) +kof98n=The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (not encrypted) +kof99=The King of Fighters '99 - Millennium Battle (set 1) +kof99a=The King of Fighters '99 - Millennium Battle (set 2) +kof99e=The King of Fighters '99 - Millennium Battle (earlier) +kof99n=The King of Fighters '99 - Millennium Battle (not encrypted) +kof99p=The King of Fighters '99 - Millennium Battle (prototype) +koftball=King of Football +kog=King of Gladiator (The King of Fighters '97 bootleg) +koikoi=Koi Koi Part 2 +koikois=Koi Koi Shimasho +koikois2=Koi Koi Shimasho 2 - Super Real Hanafuda (Japan) +koinomp=Mahjong Koi no Magic Potion (Japan) +kokoroj2=Kokoroji 2 +konam80a=Konami 80's AC Special (GC826 VER. AAA) +konam80j=Konami 80's Gallery (GC826 VER. JAA) +konam80k=Konami 80's AC Special (GC826 VER. KAA) +konam80s=Konami 80's AC Special (GC826 VER. EAA) +konam80u=Konami 80's AC Special (GC826 VER. UAA) +konami88=Konami '88 +konamigt=Konami GT +konamigv=Baby Phoenix-GV System +konamigx=System GX +konek=Konek-Gorbunok +kopunch=KO Punch +korinai=Mahjong-zukino Korinai Menmen (Japan 880425) +korinaim=Mahjong-zukino Korinai Menmen [BET] (Japan 880920) +korokoro=Koro Koro Quest (Japan) +korosuke=Korosuke Roller +koshien=Ah Eikou no Koshien (Japan) +kosmokil=Kosmo Killer +kothello=Kyuukyoku no Othello +kotm=King of the Monsters (set 1) +kotm2=King of the Monsters 2 - The Next Thing +kotmh=King of the Monsters (set 2) +kouyakyu=The Koukouyakyuh +kov=Knights of Valour / Sangoku Senki (ver. 117) +kov115=Knights of Valour / Sangoku Senki (ver. 115) +kov2=Knights of Valour 2 +kov2106=Knights of Valour 2 (106) +kov2p=Knights of Valour 2 Plus - Nine Dragons +kovj=Knights of Valour / Sangoku Senki (ver. 100, Japanese Board) +kovplus=Knights of Valour Plus / Sangoku Senki Plus (ver. 119) +kovplusa=Knights of Valour Plus / Sangoku Senki Plus (alt ver. 119) +kovsh=Knights of Valour Superheroes / Sangoku Senki Superheroes (ver. 322) +kram=Kram (set 1) +kram2=Kram (set 2) +kram3=Kram (encrypted) +kroozr=Kozmik Kroozr +krull=Krull +krzybowl=Krazy Bowl +ksayakyu=Kusayakyuu +ktiger=Kyukyoku Tiger (Japan) +ktiger2=Kyukyoku Tiger II (Ver 2.1J 1995/11/30) +kuhga=Kuhga - Operation Code 'Vapor Trail' (Japan revision 3) +kungfub=Kung-Fu Master (bootleg set 1) +kungfub2=Kung-Fu Master (bootleg set 2) +kungfud=Kung-Fu Master (Data East) +kungfum=Kung-Fu Master +kungfut=Kung-Fu Taikun +kungfuta=Kung-Fu Taikun (alt) +kuniokub=Nekketsu Kouha Kunio-kun (Japan bootleg) +kuniokun=Nekketsu Kouha Kunio-kun (Japan) +kurikina=Kuri Kinton (World, prototype?) +kurikinj=Kuri Kinton (Japan) +kurikint=Kuri Kinton (World) +kurikinu=Kuri Kinton (US) +kviper=Konami Viper BIOS +kyros=Kyros +kyrosj=Kyros No Yakata (Japan) +kyuhito=Kyukyoku no Hito [BET] (Japan 880824) +kyukaidk=Kyuukai Douchuuki (Japan new version) +kyukaido=Kyuukai Douchuuki (Japan old version) +kyustrkr=Last Striker / Kyuukyoku no Striker +labyrunk=Labyrinth Runner (World Ver. K) +labyrunr=Labyrinth Runner (Japan) +ladybgb2=Lady Bug (bootleg set 2) +ladybug=Lady Bug +ladybugb=Lady Bug (bootleg set 1) +ladybugg=Lady Bug (bootleg on Galaxian hardware) +ladyfrog=Lady Frog +ladygolf=Vs. Stroke & Match Golf (Ladies Version) +ladykill=Lady Killer +ladymstr=Lady Master of Kungfu +lagunar=Laguna Racer +landbrk=Land Breaker (World) / Miss Tang Ja Ru Gi (Korea) (pcb ver 3.02) +landbrka=Land Breaker (World) / Miss Tang Ja Ru Gi (Korea) (pcb ver 3.03) +landgear=Landing Gear +landmakr=Land Maker (Ver 2.01J 1998/06/01) +landmkrp=Land Maker (Ver 2.02O 1998/06/02) (Prototype) +lans2004=Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg) +laperla=La Perla Nera (Ver 2.0) +laperlag=La Perla Nera Gold (Ver 2.0) +laser=Astro Laser +laser2k1=Laser 2001 (Ver 1.2) +laserbas=Laser Base (set 1) +laserbat=Laser Battle +laserbsa=Laser Base (set 2) +lasso=Lasso +lasstixx=Laser Strixx +lastbh=The Last Bounty Hunter v0.06 +lastblad=Last Blade / Bakumatsu Roman - Gekka no Kenshi, The (set 1) +lastbld2=Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi, The +lastbldh=Last Blade / Bakumatsu Roman - Gekka no Kenshi, The (set 2) +lastbrnj=Last Bronx (Japan, Rev A) +lastbrnx=Last Bronx (Export, Rev A) +lastday=The Last Day (set 1) +lastdaya=The Last Day (set 2) +lastduel=Last Duel (US set 1) +lastfero=Last Fortress - Toride (Erotic) +lastfght=Last Fighting +lastforg=Last Fortress - Toride (German) +lastfork=Last Fortress - Toride (Korea) +lastfort=Last Fortress - Toride +lastmisn=Last Mission (US revision 6) +lastmsnj=Last Mission (Japan) +lastmsno=Last Mission (US revision 5) +lastsold=The Last Soldier (Korean release of The Last Blade) +lasvegas=Las Vegas, Nevada +lazarian=Lazarian +lazercmd=Lazer Command +lbgrande=Libero Grande (LG2/VER.A) +lbowling=League Bowling +lckywldj=Lucky & Wild (Japan) +ldrun=Lode Runner (set 1) +ldrun2=Lode Runner II - The Bungeling Strikes Back +ldrun3=Lode Runner III - The Golden Labyrinth +ldrun3jp=Lode Runner III - Majin No Fukkatsu +ldrun4=Lode Runner IV - Teikoku Karano Dasshutsu +ldruna=Lode Runner (set 2) +le2=Lethal Enforcers II: Gun Fighters (ver EAA) +le2j=Lethal Enforcers II: Gun Fighters (ver JAA) +le2u=Lethal Enforcers II: Gun Fighters (ver UAA) +leadang=Lead Angle (Japan) +leaguemn=Yakyuu Kakutou League-Man (Japan) +ledstorm=Led Storm (US) +ledstrm2=Led Storm Rally 2011 (US) +legend=Legend +legendoh=Legend of Heroes +legendos=Legend of Success Joe / Ashitano Joe Densetsu +legion=Chouji Meikyuu Legion (ver 2.03) +legionna=Legionnaire (World) +legionnu=Legionnaire (US) +legiono=Chouji Meikyuu Legion (ver 1.05) +legofair=Koukuu Kihei Monogatari - The Legend of Air Cavalry (Japan) +lemans24=LeMans 24 +lemmings=Lemmings (US Prototype) +lemnangl=Mahjong Lemon Angel (Japan) +leprechn=Leprechaun +leprechp=Leprechaun (Pacific Polytechnical license) +lethalej=Lethal Enforcers (ver JAD, 12/04/92 17:16) +lethalen=Lethal Enforcers (ver UAE, 11/19/92 15:04) +lethalj=Lethal Justice +lethalth=Lethal Thunder (World) +lethalua=Lethal Enforcers (ver unknown, US, 08/17/92 21:38) +lethalux=Lethal Enforcers (ver unknown, US, 08/06/92 15:11, hacked/proto?) +letheab=Lethal Enforcers (ver EAB, 10/14/92 19:53) +letheae=Lethal Enforcers (ver EAE, 11/19/92 16:24) +levers=Levers +lghost=Laser Ghost (set 2, World, 317-0166) +lghostu=Laser Ghost (set 1, US, 317-0165) +lgp=Laser Grand Prix +lgtnfgha=Lightning Fighters (Asia) +lgtnfght=Lightning Fighters (World) +lgtnfghu=Lightning Fighters (US) +lhb=Long Hu Bang (set 1) +lhba=Long Hu Bang (set 2) +lhzb2=Mahjong Long Hu Zheng Ba 2 (set 1) +lhzb2a=Mahjong Long Hu Zheng Ba 2 (set 2) +lhzb3=Long Hu Zheng Ba 3 +lhzb4=Long Hu Zheng Ba 4 +liberat2=Liberator (set 2) +liberatb=Liberation (bootleg) +liberate=Liberation +liberatr=Liberator (set 1) +liblrabl=Libble Rabble +lifefrce=Lifeforce (US) +lifefrcj=Lifeforce (Japan) +lightbr=Light Bringer (Ver 2.1J 1994/02/18) +liquidk=Liquid Kids (World) +liquidku=Liquid Kids (US) +lithero=Little Hero +littlerb=Little Robin +livegal=Live Gal (Japan 870530) +livequiz=Live Quiz Show +lizwiz=Lizard Wizard +lkage=The Legend of Kage +lkageb=The Legend of Kage (bootleg set 1) +lkageb2=The Legend of Kage (bootleg set 2) +lkageb3=The Legend of Kage (bootleg set 3) +lkageo=The Legend of Kage (older) +llander=Lunar Lander (rev 2) +llander1=Lunar Lander (rev 1) +lluck3x3=Lucky Lady (3x3 deal) +lluck4x1=Lucky Lady (4x1 aces) +lnc=Lock'n'Chase +lockload=Locked 'n Loaded (World) +locklodu=Locked 'n Loaded (US) +lockon=Lock-On (rev. E) +lockonc=Lock-On (rev. C) +locomotn=Loco-Motion +loderdfa=Lode Runner - The Dig Fight (ver. A) +loderndf=Lode Runner - The Dig Fight (ver. B) +loffire=Line of Fire / Bakudan Yarou (World, FD1094 317-0136) +loffirej=Line of Fire / Bakudan Yarou (Japan, FD1094 317-0134) +loffireu=Line of Fire / Bakudan Yarou (US, FD1094 317-0135) +logger=Logger +logicpr2=Logic Pro 2 (Japan) +logicpro=Logic Pro (Japan) +loht=Legend of Hero Tonma +lohtb=Legend of Hero Tonma (bootleg, set 1) +lohtb2=Legend of Hero Tonma (bootleg, set 2) +lohtj=Legend of Hero Tonma (Japan) +lomakai=Legend of Makai (World) +looper=Looper +looping=Looping (set 1) +loopinga=Looping (set 2) +lordgun=Lord of Gun (USA) +lordofk=The Lord of King (Japan) +losttmbh=Lost Tomb (hard) +losttomb=Lost Tomb (easy) +lostwrld=Lost Worlds (Japan) +lostwsga=The Lost World +lotlot=Lot Lot +lottof2=Lotto Fun 2 +lottofun=Lotto Fun +lovehous=Mahjong Love House [BET] (Japan 901024) +loverboy=Lover Boy +lrescue=Lunar Rescue +lrescuem=Lunar Rescue (Model Racing bootleg) +lresort=Last Resort +lsasquad=Land Sea Air Squad / Riku Kai Kuu Saizensen +lsrquiz=Laser Quiz +lsrquiz2=Laser Quiz '2' Italy (v1.0) +lstduela=Last Duel (US set 2) +lstduelb=Last Duel (bootleg) +ltcasinn=Little Casino (newer) +ltcasino=Little Casino (older) +lucky74b=Lucky 74 (big) +lucky74s=Lucky 74 (small) +lucky8=Lucky 8 Lines +luckywld=Lucky & Wild +luctoday=Lucky Today +lunarba1=Lunar Battle (prototype, earlier) +lunarbat=Lunar Battle (prototype, later) +lupin3=Lupin III +luplup=Lup Lup Puzzle / Zhuan Zhuan Puzzle (version 3.0 / 990128) +luplup29=Lup Lup Puzzle / Zhuan Zhuan Puzzle (version 2.9 / 990108) +lvcards=Lovely Cards +lvgirl94=Las Vegas Girl (Girl '94) +lvpoker=Lovely Poker [BET] +lwings=Legendary Wings (US set 1) +lwings2=Legendary Wings (US set 2) +lwingsb=Legendary Wings (bootleg) +lwingsjp=Ares no Tsubasa (Japan) +m4=M-4 +m660=Mission 660 (US) +m660b=Mission 660 (bootleg) +m660j=Mission 660 (Japan) +m79amb=M-79 Ambush +mac2bios=Multi Amenity Cassette System 2 BIOS +mace=Mace: The Dark Age (boot ROM 1.0ce, HDD 1.0b) +macea=Mace: The Dark Age (HDD 1.0a +mach3=M.A.C.H. 3 +machbrkr=Mach Breakers - Numan Athletics 2 (Japan) +machomou=Macho Mouse +machridj=Vs. Mach Rider (Japan, Fighting Course Version) +machridr=Vs. Mach Rider (Endurance Course Version) +macross=Super Spacefortress Macross / Chou-Jikuu Yousai Macross +macross2=Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II +macrossp=Macross Plus +macsbios=Multi Amenity Cassette System BIOS +madalien=Mad Alien +madalina=Mad Alien (Highway Chase) +madball=Mad Ball V2.0 +madballn=Mad Ball V2.0 (With Nudity) +madcrash=Mad Crasher +maddog=Mad Dog McCree v2.03 board rev.B +maddog2=Mad Dog II: The Lost Gold v2.04 +maddog21=Mad Dog II: The Lost Gold v1.0 +maddog22=Mad Dog II: The Lost Gold v2.02 +maddoga=Mad Dog McCree v1C board rev.A +maddonna=Mad Donna (set 1) +maddonnb=Mad Donna (set 2) +madgear=Mad Gear (US) +madgearj=Mad Gear (Japan) +madmotor=Mad Motor +madshark=Mad Shark +magdrop=Magical Drop (Japan, Version 1.1, 1995.06.21) +magdrop2=Magical Drop II +magdrop3=Magical Drop III +magdropp=Magical Drop Plus 1 (Japan, Version 2.1, 1995.09.12) +magerror=Magical Error wo Sagase +magic10=Magic's 10 (ver. 16.55) +magic102=Magic's 10 2 (ver 1.1) +magic10a=Magic's 10 (ver. 16.45) +magicbua=Magic Bubble (Adult version) +magicbub=Magic Bubble +magiccda=Magic Card II (green TAB or Impera board) +magiccdb=Magic Card II (blue TAB board, encrypted) +magiccrd=Magic Card II (bulgarian) +magicfly=Magic Fly +magicstk=Magic Sticks +magix=Magix / Rock +maglord=Magician Lord (set 1) +maglordh=Magician Lord (set 2) +magmax=Mag Max +magspot=Magical Spot +magspot2=Magical Spot II +magworm=Magic Worm (bootleg) +magzun=Magical Zunou Power +mahmajn=Tokoro San no MahMahjan (Japan, ROM Based) +mahmajn2=Tokoro San no MahMahjan 2 (Japan, ROM Based) +mahoudai=Mahou Daisakusen (Japan) +mahretsu=Mahjong Kyoretsuden +maiko=Maikobana (Japan 900802) +mainev2p=The Main Event (2 Players ver. X) +mainevt=The Main Event (4 Players ver. Y) +mainevto=The Main Event (4 Players ver. F) +mainsnk=Main Event (1984) +majest12=Majestic Twelve - The Space Invaders Part IV (Japan) +majrjhdx=Mahjong Raijinhai DX +majs101b=Mahjong Studio 101 [BET] (Japan) +majtit2j=Major Title 2 (Japan) +majtitl2=Major Title 2 (World) +majtitle=Major Title (Japan) +majuu=Majuu no Ohkoku +majxtal7=Mahjong X-Tal 7 - Crystal Mahjong / Mahjong Diamond 7 (Japan) +makaiden=Makai Densetsu (Japan) +makaimuc=Makai-Mura (Japan Revision C) +makaimug=Makai-Mura (Japan Revision G) +makaimur=Makai-Mura (Japan) +maketrax=Make Trax (set 1) +maketrxb=Make Trax (set 2) +makyosen=Makyou Senshi (Japan) +malzak=Malzak +malzak2=Malzak II +mangchi=Mang-Chi +manhatan=Manhattan 24 Bunsyo (Japan) +maniach=Mania Challenge (set 1) +maniach2=Mania Challenge (set 2) +maniacsp=Maniac Square (prototype) +maniacsq=Maniac Square (unprotected) +manxtt=Manx TT Superbike (Revision C) +manybloc=Many Block +mappy=Mappy (US) +mappyj=Mappy (Japan) +marble=Marble Madness (set 1) +marble2=Marble Madness (set 2) +marble3=Marble Madness (set 3) +marble4=Marble Madness (set 4) +marineb=Marine Boy +marinedt=Marine Date +mariner=Mariner +mario=Mario Bros. (US, set 1) +marioj=Mario Bros. (Japan) +marioo=Mario Bros. (US, set 2) +markham=Markham +mars=Mars +martmast=Martial Masters +maruchan=Maru-Chan de Goo! (J 971216 V1.000) +marukin=Super Marukin-Ban (Japan 901017) +marukodq=Chibi Marukochan Deluxe Quiz +marvins=Marvin's Maze +marvland=Marvel Land (US) +marvlanj=Marvel Land (Japan) +masao=Masao +mastboy=Master Boy (Spanish, PCB Rev A) +mastboyi=Master Boy (Italian, PCB Rev A) +masterw=Master of Weapon (World) +masterwu=Master of Weapon (US) +mastkin=The Masters of Kin +matchit=Match It +matchit2=Match It II +mating=The Mating Game (Datapak) +matinga=The Mating Game (Standard) +matmania=Mat Mania +matrim=Matrimelee / Shin Gouketsuji Ichizoku Toukon +mausuke=Mausuke no Ojama the World (J 960314 V1.000) +maxaflex=Max-A-Flex +maxf_102=Maximum Force v1.02 +maxf_ng=Maximum Force (No Gore version) +maxforce=Maximum Force v1.05 +maxrpm=Max RPM +maya=Maya +mayday=Mayday (set 1) +maydaya=Mayday (set 2) +maydayb=Mayday (set 3) +mayhem=Mayhem 2002 +mayjinsn=Mayjinsen +mayjisn2=Mayjinsen 2 +mayumi=Kikiippatsu Mayumi-chan (Japan) +maze=Amazing Maze +mazeinv=Maze Invaders (prototype) +mazerbla=Mazer Blazer (set 1) +mazinger=Mazinger Z (International/Japan) +mblkjack=Black Jack (Mirco) +mbomberj=Muscle Bomber - The Body Explosion (Japan 930713) +mbombrd=Muscle Bomber Duo - Ultimate Team Battle (World 931206) +mbombrdj=Muscle Bomber Duo - Heat Up Warriors (Japan 931206) +mbrush=Magic Brush +mcatadv=Magical Cat Adventure +mcatadvj=Magical Cat Adventure (Japan) +mchampda=Multi Champ Deluxe (ver. 1126, 26/11/1999) +mchampdx=Multi Champ Deluxe (ver. 0106, 06/01/2000) +mcitylov=City Love [BET] (Japan 860904) +mcnpshnt=Mahjong Campus Hunting (Japan) +mcombat=Missile Combat (Videotron bootleg, set 1) +mcombata=Missile Combat (Videotron bootleg, set 2) +mcontest=Miss Mahjong Contest (Japan) +mdhorse=Derby Quiz My Dream Horse (MDH1/VER.A2) +mdrawpkr=Draw Poker Joker's Wild +mdrink=Magic Drink (Ver 1.2) +mechatt=Mechanized Attack (World) +mechattu=Mechanized Attack (US) +medlanes=Meadows Lanes +megab=Mega Blast (World) +megabj=Mega Blast (Japan) +megadon=Megadon +megaforc=Mega Force +megaman=Mega Man - The Power Battle (CPS1 Asia 951006) +megaman2=Mega Man 2: The Power Fighters (USA 960708) +megamn2a=Mega Man 2: The Power Fighters (Asia 960708) +megaplay=Mega Play BIOS +megat3=Megatouch III (9255-20-06 RON) +megat3a=Megatouch III (9255-20-01 ROF) +megat3te=Megatouch III Tournament Edition (9255-30-01 ROE) +megat4=Megatouch IV (9255-40-01 ROE) +megat4a=Megatouch IV (9255-40-01 ROD) +megat4te=Megatouch IV Tournament Edition (9255-50-01 ROD) +megat5=Megatouch 5 (9255-60-01 ROC) +megat6=Megatouch 6 (9255-80-01 ROA) +megatack=Megatack +megatech=Mega-Tech BIOS +megaznik=Mega Zone (Interlogic + Kosuka) +megazona=Mega Zone (Konami set 2) +megazonb=Mega Zone (Kosuka set 1) +megazonc=Mega Zone (Kosuka set 2) +megazone=Mega Zone (Konami set 1) +meijinsn=Meijinsen +meikyuh=Meikyuu Hunter G (Japan, set 1) +meikyuha=Meikyuu Hunter G (Japan, set 2) +meosism=Meosis Magic (Japan) +mercs=Mercs (World 900302) +mercsj=Senjou no Ookami II (Japan 900302) +mercsu=Mercs (US 900302) +mercsua=Mercs (US 900608) +merlinmm=Merlins Money Maze +mermaid=Mermaid +metafox=Meta Fox +metalb=Metal Black (World) +metalbj=Metal Black (Japan) +metamrph=Metamorphic Force (ver EAA) +metamrpj=Metamorphic Force (ver JAA) +metamrpu=Metamorphic Force (ver UAA) +meteor=Meteoroids +meteorho=Meteor +meteorts=Meteorites +metlclsh=Metal Clash (Japan) +metlhawk=Metal Hawk +metlhwkj=Metal Hawk (Japan) +metlsavr=Metal Saver +metmqstr=Metamoqester (International) +metrocra=Metro-Cross (set 2) +metrocrs=Metro-Cross (set 1) +mexico86=Mexico 86 +mf_achas=Astro Chase (Max-A-Flex) +mf_bdash=Boulder Dash (Max-A-Flex) +mf_brist=Bristles (Max-A-Flex) +mf_flip=Flip & Flop (Max-A-Flex) +mfightc=Mahjong Fight Club (ver D) +mfightcc=Mahjong Fight Club (ver C) +mfjump=Monster Farm Jump (JAPAN) +mfunclub=Mahjong Fun Club - Idol Saizensen (Japan) +mgakuen=Mahjong Gakuen +mgakuen2=Mahjong Gakuen 2 Gakuen-chou no Fukushuu +mgcldate=Magical Date / Magical Date - dokidoki kokuhaku daisakusen (Ver 2.02J) +mgcldtex=Magical Date EX / Magical Date - sotsugyou kokuhaku daisakusen (Ver 2.01J) +mgcrystj=Magical Crystals (Japan, 92/01/13) +mgcrystl=Magical Crystals (World, 92/01/10) +mgcrysto=Magical Crystals (World, 91/12/10) +mgcs=Mahjong Man Guan Cai Shen +mgfx=Man Guan Fu Xing +mgion=Gionbana [BET] (Japan 890207) +mgmen89=Mahjong G-MEN'89 (Japan 890425) +mgolf=Atari Mini Golf (prototype) +mgprem11=Magic Premium (v1.1) +mhavoc=Major Havoc (rev 3) +mhavoc2=Major Havoc (rev 2) +mhavocp=Major Havoc (prototype) +mhavocrv=Major Havoc (Return to Vax) +mhgaiden=Mahjong Hourouki Gaiden (Japan) +mhhonban=Mahjong Housoukyoku Honbanchuu (Japan) +mia=M.I.A. - Missing in Action (version T) +mia2=M.I.A. - Missing in Action (version S) +miaj=M.I.A. - Missing in Action (Japan) +midnrun=Midnight Run +midres=Midnight Resistance (World) +midresb=Midnight Resistance (bootleg with 68705) +midresj=Midnight Resistance (Japan) +midresu=Midnight Resistance (US) +miexchng=Money Puzzle Exchanger / Money Idol Exchanger +mightguy=Mighty Guy +mightybj=Vs. Mighty Bomb Jack (Japan) +mikie=Mikie +mikiehs=Mikie (High School Graffiti) +mikiej=Shinnyuushain Tooru-kun +milliped=Millipede +millpac=Millpac +millsun=Millennium Sun +mimonkey=Mighty Monkey +mimonsco=Mighty Monkey (bootleg on Super Cobra hardware) +mimonscr=Mighty Monkey (bootleg on Scramble hardware) +minasan=Minnasanno Okagesamadesu +minefld=Minefield +minesw4p=Minesweeper (4-Player) +mineswpr=Minesweeper +minferno=Inferno (Meadows) +miniboy7=Mini Boy 7 +minigol2=Mini Golf (set 2) +minigolf=Mini Golf (set 1) +minivadr=Minivader +mirage=Mirage Youjuu Mahjongden (Japan) +mirax=Mirax +mirninja=Mirai Ninja (Japan) +misncrft=Mission Craft (version 2.4) +missb2=Miss Bubble 2 +missile=Missile Command (set 1) +missile2=Missile Command (set 2) +missmw96=Miss Mister World '96 (Nude) +missw96=Miss World '96 (Nude) +mizubaku=Mizubaku Daibouken (Japan) +mj4simai=Wakakusamonogatari Mahjong Yonshimai (Japan) +mjanbari=Medal Mahjong Janjan Baribari [BET] (Japan) +mjangels=Mahjong Angels - Comic Theater Vol.2 (Japan) +mjapinky=Almond Pinky [BET] (Japan) +mjcamera=Mahjong Camera Kozou (set 1) (Japan 881109) +mjcamerb=Mahjong Camera Kozou (set 2) (Japan 881109) +mjchuuka=Mahjong Chuukanejyo (China) +mjclinic=Mahjong Clinic (Japan) +mjcomv1=Mahjong Comic Gekijou Vol.1 (Japan) +mjdchuka=Mahjong The Dai Chuuka Ken (China, v. D111) +mjdejavu=Mahjong Shinkirou Deja Vu (Japan) +mjderngr=Mahjong Derringer (Japan) +mjdialq2=Mahjong Dial Q2 (Japan) +mjdiplob=Mahjong Diplomat [BET] (Japan) +mjegolf=Mahjong Erotica Golf (Japan) +mjelct3=Mahjong Electron Base (parts 2 & 3, Japan) +mjelct3a=Mahjong Electron Base (parts 2 & 3, alt., Japan) +mjelctrb=Mahjong Electron Base (parts 2 & 4, Japan, BOOTLEG) +mjelctrn=Mahjong Electron Base (parts 2 & 4, Japan) +mjflove=Mahjong Fantasic Love (Japan) +mjfocus=Mahjong Focus (Japan 890313) +mjfocusm=Mahjong Focus [BET] (Japan 890510) +mjfriday=Mahjong Friday (Japan) +mjgottsu=Mahjong Gottsu ee-kanji (Japan) +mjgottub=Medal Mahjong Gottsu ee-kanji [BET] (Japan) +mjgtaste=Mahjong G-Taste +mjhokite=Mahjong Hourouki Okite (Japan) +mjifb=Mahjong If...? [BET] +mjikaga=Mahjong Ikaga Desu ka (Japan) +mjkinjas=Mahjong Kinjirareta Asobi (Japan) +mjkjidai=Mahjong Kyou Jidai (Japan) +mjkoiura=Mahjong Koi Uranai (Japan set 1) +mjkojink=Mahjong Kojinkyouju (Private Teacher) (Japan) +mjlaman=Mahjong La Man (Japan) +mjleague=Major League +mjlstory=Mahjong Jikken Love Story (Japan) +mjmyornt=Mahjong The Mysterious Orient +mjmyster=Mahjong The Mysterious World (set 1) +mjmyuniv=Mahjong The Mysterious Universe +mjmywrld=Mahjong The Mysterious World (set 2) +mjnanpaa=Mahjong Nanpa Story (Japan 890712) +mjnanpas=Mahjong Nanpa Story (Japan 890713) +mjnanpau=Mahjong Nanpa Story (Ura) (Japan 890805) +mjnatsu=Mahjong Natsu Monogatari (Japan) +mjnquesb=Mahjong Quest (No Nudity) +mjnquest=Mahjong Quest (Japan) +mjreach=Mahjong Reach (bootleg) +mjreach1=Mahjong Reach Ippatsu (Japan) +mjsikakb=Mahjong Shikaku (Japan 880722) +mjsikakc=Mahjong Shikaku (Japan 880806) +mjsikakd=Mahjong Shikaku (Japan 880802) +mjsikaku=Mahjong Shikaku (Japan 880908) +mjsister=Mahjong Sisters (Japan) +mjsiyoub=Mahjong Shiyou +mjtensin=Mahjong Tensinhai (Japan) +mjuraden=Mahjong Uranai Densetsu (Japan) +mjvegas=Mahjong Vegas (Japan) +mjyougo=Mahjong-yougo no Kisotairyoku (Japan) +mjyuugi=Mahjong Yuugi (Japan set 1) +mjyuugia=Mahjong Yuugi (Japan set 2) +mjzoomin=Mahjong Channel Zoom In +mk=Mortal Kombat (rev 5.0 T-Unit 03/19/93) +mk2=Mortal Kombat II (rev L3.1) +mk2chal=Mortal Kombat II Challenger (hack) +mk2r14=Mortal Kombat II (rev L1.4) +mk2r21=Mortal Kombat II (rev L2.1) +mk2r32=Mortal Kombat II (rev L3.2 (European)) +mk2r42=Mortal Kombat II (rev L4.2, hack) +mk2r91=Mortal Kombat II (rev L9.1, hack) +mk3=Mortal Kombat 3 (rev 2.1) +mk3r10=Mortal Kombat 3 (rev 1.0) +mk3r20=Mortal Kombat 3 (rev 2.0) +mk4=Mortal Kombat 4 (version 3.0) +mk4a=Mortal Kombat 4 (version 2.1) +mkeibaou=Mahjong Keibaou (Japan) +mkla1=Mortal Kombat (rev 1.0 08/09/92) +mkla2=Mortal Kombat (rev 2.0 08/18/92) +mkla3=Mortal Kombat (rev 3.0 08/31/92) +mkla4=Mortal Kombat (rev 4.0 09/28/92) +mkoiuraa=Mahjong Koi Uranai (Japan set 2) +mkprot9=Mortal Kombat (prototype, rev 9.0 07/28/92) +mkr4=Mortal Kombat (rev 4.0 T-Unit 02/11/93) +mkyawdim=Mortal Kombat (Yawdim bootleg) +mladyhtr=Mahjong THE LADY HUNTER (Japan 900509) +mlander=Moon Lander (bootleg of Lunar Rescue) +mlanding=Midnight Landing +mmaiko=Maikobana [BET] (Japan 900911) +mmancp2u=Mega Man - The Power Battle (CPS2, USA 951006, SAMPLE Version) +mmatrix=Mars Matrix: Hyper Solid Shooting (USA 000412) +mmatrixj=Mars Matrix: Hyper Solid Shooting (Japan 000412) +mmaulers=Monster Maulers (ver EAA) +mmaze=Marchen Maze (Japan) +mmcamera=Mahjong Camera Kozou [BET] (Japan 890509) +mmehyou=Medal Mahjong Circuit no Mehyou [BET] (Japan) +mmonkey=Minky Monkey +mmpanic=Monkey Mole Panic (USA) +mmsikaku=Mahjong Shikaku [BET] (Japan 880929) +mnchmobl=Munch Mobile (US) +mnight=Mutant Night +mnumber=Mystery Number +mocapb=Mocap Boxing (ver AAA) +mocapbj=Mocap Boxing (ver JAA) +mocapglf=Mocap Golf +moegonta=Moeyo Gonta!! (Japan) +mofflott=Maze of Flott (Japan) +moguchan=Moguchan +mogura=Mogura Desse +mole=Mole Attack +momoko=Momoko 120% +mongolnw=Mongolfier New (italian) +monkelf=Monky Elf (Korean bootleg of Avenging Spirit) +monkeyd=Monkey Donkey +monster2=Monster Bash (2 board version) +monsterb=Monster Bash +monsterz=Monster Zero +montecar=Monte Carlo +monymony=Money Money +moo=Wild West C.O.W.-Boys of Moo Mesa (ver EA) +mooaa=Wild West C.O.W.-Boys of Moo Mesa (ver AA) +moobl=Wild West C.O.W.-Boys of Moo Mesa (bootleg ver AA) +moonal2=Moon Alien Part 2 +moonal2b=Moon Alien Part 2 (older version) +moonaln=Moon Alien +moonbase=Moon Base +mooncmw=Moon War (Moon Cresta bootleg) +mooncrgx=Moon Cresta (Galaxian hardware) +mooncrs2=Moon Cresta (bootleg set 2) +mooncrs3=Moon Cresta (bootleg set 3) +mooncrsa=Moon Cresta (Nichibutsu, old rev) +mooncrsb=Moon Cresta (bootleg set 1) +mooncrsg=Moon Cresta (Gremlin) +mooncrst=Moon Cresta (Nichibutsu) +mooncrsu=Moon Cresta (Nichibutsu, unencrypted) +moonlght=Moon Light +moonqsr=Moon Quasar +moonwar=Moonwar +moonwara=Moonwar (older) +moonwarp=Moon War (prototype on Frenzy hardware) +mooua=Wild West C.O.W.-Boys of Moo Mesa (ver UA) +moremore=More More +moremorp=More More Plus +mosaic=Mosaic +mosaica=Mosaic (Fuuki) +mosaicf2=Mosaic (F2 System) +mosyougi=Syougi No Tatsujin - Master of Syougi +motofren=Moto Frenzy +motofrft=Moto Frenzy (Field Test Version) +motofrmd=Moto Frenzy (Mini Deluxe) +motomdft=Moto Frenzy (Mini Deluxe Field Test Version) +motorace=MotoRace USA +motoraid=Motoraid +motos=Motos +mouja=Mouja (Japan) +mouser=Mouser +mouserc=Mouser (Cosmos) +mp_bio=Bio-hazard Battle (Mega Play) +mp_col3=Columns III (Mega Play) +mp_gaxe2=Golden Axe II (Mega Play) +mp_gslam=Grand Slam (Mega Play) +mp_mazin=Mazin Wars / Mazin Saga (Mega Play) +mp_soni2=Sonic The Hedgehog 2 (Mega Play) +mp_sonic=Sonic The Hedgehog (Mega Play) +mp_sor2=Streets of Rage II (Mega Play) +mp_twc=Tecmo World Cup (Mega Play) +mpang=Mighty! Pang (Euro 001010) +mpangj=Mighty! Pang (Japan 001011) +mpangu=Mighty! Pang (USA 001010) +mpatrol=Moon Patrol +mpatrolw=Moon Patrol (Williams) +mplanets=Mad Planets +mplanuk=Mad Planets (UK) +mpu4met0=MPU4 Meter Clear ROM +mpu4tst2=MPU4 Unit Test (Program 2) +mpu4utst=MPU4 Unit Test (Program 4) +mquake=Moonquake +mrdo=Mr. Do! +mrdofix=Mr. Do! (bugfixed) +mrdot=Mr. Do! (Taito) +mrdoy=Mr. Do! (prototype) +mrdrillr=Mr Driller (DRI1/VER.A2) +mrdrilr2=Mr Driller 2 (DR21 Ver.A) +mrdrilrg=Mr. Driller G (DRG1 Ver.A) +mrdu=Mr. Du! +mrflea=The Amazing Adventures of Mr. F. Lea +mrgoemon=Mr. Goemon (Japan) +mrheli=Mr. HELI no Dai-Bouken +mrjong=Mr. Jong (Japan) +mrkougar=Mr. Kougar +mrkougb=Mr. Kougar (bootleg set 1) +mrkougb2=Mr. Kougar (bootleg set 2) +mrkougr2=Mr. Kougar (earlier) +mrlo=Mr. Lo! +mrokumei=Mahjong Rokumeikan (Japan) +mrtnt=Mr. TNT +mrviking=Mister Viking (315-5041) +mrvikngj=Mister Viking (315-5041, Japan) +ms4plus=Metal Slug 4 Plus (bootleg) +ms5pcb=Metal Slug 5 (JAMMA PCB) +ms5plus=Metal Slug 5 Plus (bootleg) +msbingo=Miss Bingo +mschamp=Ms. Pacman Champion Edition / Super Zola Pac Gal +mscoutm=Mahjong Scout Man (Japan) +msgunda1=Mobile Suit Gundam (Japan) +msgundam=Mobile Suit Gundam +msh=Marvel Super Heroes (Euro 951024) +msha=Marvel Super Heroes (Asia 951024) +mshb=Marvel Super Heroes (Brazil 951117) +mshh=Marvel Super Heroes (Hispanic 951117) +mshj=Marvel Super Heroes (Japan 951117) +mshjr1=Marvel Super Heroes (Japan 951024) +mshu=Marvel Super Heroes (USA 951024) +mshutlj2=Moon Shuttle (Japan set 2) +mshuttle=Moon Shuttle (US?) +mshuttlj=Moon Shuttle (Japan) +mshvsf=Marvel Super Heroes Vs. Street Fighter (Euro 970625) +mshvsfa=Marvel Super Heroes Vs. Street Fighter (Asia 970625) +mshvsfa1=Marvel Super Heroes Vs. Street Fighter (Asia 970620) +mshvsfb=Marvel Super Heroes Vs. Street Fighter (Brazil 970827) +mshvsfb1=Marvel Super Heroes Vs. Street Fighter (Brazil 970625) +mshvsfh=Marvel Super Heroes Vs. Street Fighter (Hispanic 970625) +mshvsfj=Marvel Super Heroes Vs. Street Fighter (Japan 970707) +mshvsfj1=Marvel Super Heroes Vs. Street Fighter (Japan 970702) +mshvsfj2=Marvel Super Heroes Vs. Street Fighter (Japan 970625) +mshvsfu=Marvel Super Heroes Vs. Street Fighter (USA 970827) +mshvsfu1=Marvel Super Heroes Vs. Street Fighter (USA 970625) +msisaac=Metal Soldier Isaac II +msjiken=Mahjong Satsujin Jiken (Japan 881017) +mslider=Monster Slider (Japan) +mslug=Metal Slug - Super Vehicle-001 +mslug2=Metal Slug 2 - Super Vehicle-001/II +mslug3=Metal Slug 3 +mslug3b6=Metal Slug 6 (Metal Slug 3 bootleg) +mslug3h=Metal Slug 3 (not encrypted) +mslug4=Metal Slug 4 +mslug5=Metal Slug 5 +mslug5h=Metal Slug 5 (AES Cart) +mslugx=Metal Slug X - Super Vehicle-001 +mspacmab=Ms. Pac-Man (bootleg) +mspacman=Ms. Pac-Man +mspacmat=Ms. Pac Attack +mspacmbe=Ms. Pac-Man (bootleg, (encrypted)) +mspacmnf=Ms. Pac-Man (with speedup hack) +mspacpls=Ms. Pac-Man Plus +mspuzzle=Miss Puzzle +mspuzzlg=Miss Puzzle (Clone of Gumbo) +mspuzzln=Miss Puzzle (Nudes) +mstadium=Main Stadium (Japan) +mstworld=Monsters World +msword=Magic Sword - Heroic Fantasy (World 900725) +mswordj=Magic Sword (Japan 900623) +mswordr1=Magic Sword - Heroic Fantasy (World 900623) +mswordu=Magic Sword - Heroic Fantasy (US 900725) +mt_aftrb=After Burner (Mega-Tech, SMS based) +mt_arrow=Arrow Flash (Mega-Tech) +mt_astrm=Alien Storm (Mega-Tech) +mt_astro=Astro Warrior (Mega-Tech, SMS based) +mt_asyn=Alien Syndrome (Mega-Tech, SMS based) +mt_bbros=Bonanza Bros. (Mega-Tech) +mt_beast=Altered Beast (Mega-Tech) +mt_cols=Columns (Mega-Tech) +mt_crack=Crack Down (Mega-Tech) +mt_eswat=Cyber Police ESWAT: Enhanced Special Weapons and Tactics (Mega-Tech) +mt_fshrk=Fire Shark (Mega-Tech) +mt_fwrld=Forgotten Worlds (Mega-Tech) +mt_gaxe=Golden Axe (Mega-Tech) +mt_gaxe2=Golden Axe II (Mega-Tech) +mt_ggolf=Great Golf (Mega-Tech, SMS based) +mt_gng=Ghouls'n Ghosts (Mega-Tech) +mt_gsocr=Great Soccer (Mega-Tech, SMS based) +mt_kcham=Kid Chameleon (Mega-Tech) +mt_lastb=Last Battle (Mega-Tech) +mt_mlh=Mario Lemieux Hockey (Mega-Tech) +mt_mwalk=Moonwalker (Mega-Tech) +mt_mystd=Mystic Defender (Mega-Tech) +mt_orun=Out Run (Mega-Tech, SMS based) +mt_parlg=Parlour Games (Mega-Tech, SMS based) +mt_revsh=The Revenge of Shinobi (Mega-Tech) +mt_shang=Super Hang-On (Mega-Tech) +mt_shar2=Space Harrier II (Mega-Tech) +mt_shnbi=Shinobi (Mega-Tech, SMS based) +mt_smgp=Super Monaco GP (Mega-Tech) +mt_soni2=Sonic The Hedgehog 2 (Mega-Tech) +mt_sonia=Sonic The Hedgehog (Mega-Tech, set 2) +mt_sonic=Sonic The Hedgehog (Mega-Tech, set 1) +mt_srbb=Super Real Basketball (Mega-Tech) +mt_stbld=Super Thunder Blade (Mega-Tech) +mt_stf=Joe Montana II: Sports Talk Football (Mega-Tech) +mt_tetri=Tetris (Mega-Tech) +mt_tfor2=Thunder Force II MD (Mega-Tech) +mt_tgolf=Arnold Palmer Tournament Golf (Mega-Tech) +mt_tlbba=Tommy Lasorda Baseball (Mega-Tech) +mt_wcsoc=World Championship Soccer (Mega-Tech) +mt_wwar=Wrestle War (Mega-Tech) +mtetrisc=Magical Tetris Challenge (981009 Japan) +mtlchamp=Martial Champion (ver EAB) +mtlchmp1=Martial Champion (ver EAA) +mtlchmpa=Martial Champion (ver AAA) +mtlchmpj=Martial Champion (ver JAA) +mtlchmpu=Martial Champion (ver UAD) +mtrap=Mouse Trap (version 5) +mtrap3=Mouse Trap (version 3) +mtrap4=Mouse Trap (version 4) +mtwins=Mega Twins (World 900619) +mugsmash=Mug Smashers +multchmk=Multi Champ (Korea) +multchmp=Multi Champ (World) +multigam=Multi Game (set 1) +multigm3=Multi Game III +multigmb=Multi Game (set 2) +murogem=Muroge Monaco (set 1) +murogema=Muroge Monaco (set 2) +musobana=Musoubana (Japan) +mustache=Mustache Boy +mustang=US AAF Mustang (25th May. 1990) +mustangb=US AAF Mustang (bootleg) +mustangs=US AAF Mustang (25th May. 1990 / Seoul Trading) +mutantf=Mutant Fighter (World ver EM-5) +mutantf3=Mutant Fighter (World ver EM-3) +mutantf4=Mutant Fighter (World ver EM-4) +mutnat=Mutation Nation +mv4in1=Mini Vegas 4in1 +mvp=MVP (set 2, US, FD1094 317-0143) +mvpj=MVP (set 1, Japan, FD1094 317-0142) +mvsc=Marvel Vs. Capcom: Clash of Super Heroes (Euro 980112) +mvsca=Marvel Vs. Capcom: Clash of Super Heroes (Asia 980123) +mvscar1=Marvel Vs. Capcom: Clash of Super Heroes (Asia 980112) +mvscb=Marvel Vs. Capcom: Clash of Super Heroes (Brazil 980123) +mvsch=Marvel Vs. Capcom: Clash of Super Heroes (Hispanic 980123) +mvscj=Marvel Vs. Capcom: Clash of Super Heroes (Japan 980123) +mvscjr1=Marvel Vs. Capcom: Clash of Super Heroes (Japan 980112) +mvscu=Marvel Vs. Capcom: Clash of Super Heroes (USA 980123) +mwalk=Michael Jackson's Moonwalker (set 3, World, FD1094/8751 317-0159) +mwalkbl=Michael Jackson's Moonwalker (bootleg) +mwalkj=Michael Jackson's Moonwalker (set 1, Japan, FD1094/8751 317-0157) +mwalku=Michael Jackson's Moonwalker (set 2, US, FD1094/8751 317-0158) +mwarr=Mighty Warriors +mx5000=MX5000 +myangel=Kosodate Quiz My Angel (Japan) +myangel2=Kosodate Quiz My Angel 2 (Japan) +myangel3=Kosodate Quiz My Angel 3 (KQT1/VER.A) +myfairld=Virtual Mahjong 2 - My Fair Lady (J 980608 V1.000) +myhero=My Hero (US, not encrypted) +myherok=My Hero (Korea) +myqbert=Mello Yello Q*bert +mysticm=Mystic Marathon +mysticri=Mystic Riders (World) +myststno=Mysterious Stones - Dr. Kick in Adventure +mystston=Mysterious Stones - Dr. John's Adventure +mystwarr=Mystic Warriors (ver EAA) +mystwaru=Mystic Warriors (ver UAA) +mzrblzra=Mazer Blazer (set 2) +nagano98=Nagano Winter Olympics '98 (GX720 EAA) +nam1975=NAM-1975 +nametune=Name That Tune +naname=Naname de Magic! (Japan) +naomi=Naomi Bios +naomi2=Naomi 2 Bios +naomigd=Naomi GD-ROM Bios +narc=Narc (rev 7.00) +narc3=Narc (rev 3.20) +nastar=Nastar (World) +nastarw=Nastar Warrior (US) +natodef=NATO Defense +natodefa=NATO Defense (alternate mazes) +natsuiro=Natsuiro Mahjong (Japan) +naughtya=Naughty Boy (bootleg) +naughtyb=Naughty Boy +naughtyc=Naughty Boy (Cinematronics) +navarone=Navarone +nbahangt=NBA Hangtime (rev L1.1 04/16/96) +nbajam=NBA Jam (rev 3.01 04/07/93) +nbajamex=NBA Jam Extreme +nbajamr2=NBA Jam (rev 2.00 02/10/93) +nbajamt1=NBA Jam TE (rev 1.0 01/17/94) +nbajamt2=NBA Jam TE (rev 2.0 01/28/94) +nbajamt3=NBA Jam TE (rev 3.0 03/04/94) +nbajamte=NBA Jam TE (rev 4.0 03/23/94) +nbamht=NBA Maximum Hangtime (rev 1.03 06/09/97) +nbamht1=NBA Maximum Hangtime (rev 1.0 11/08/96) +nbanfl=NBA Showtime / NFL Blitz 2000 +nbapbp=NBA Play By Play +nbashowt=NBA Showtime: NBA on NBC +nbbatman=Ninja Baseball Batman (US) +nclubv3=Name Club Ver.3 (J 970723 V1.000) +ncombat=Ninja Combat (set 1) +ncombath=Ninja Combat (set 2) +ncommand=Ninja Commando +ncv1=Namco Classics Collection Vol.1 +ncv1j=Namco Classics Collection Vol.1 (Japan, v1.00) +ncv1j2=Namco Classics Collection Vol.1 (Japan, v1.03) +ncv2=Namco Classics Collection Vol.2 +ncv2j=Namco Classics Collection Vol.2 (Japan) +nebulray=Nebulas Ray (World) +nebulryj=Nebulas Ray (Japan) +neckneck=Neck-n-Neck (v1.2) +nekkyoku=Rettou Juudan Nekkyoku Janshi - Higashi Nippon Hen (Japan) +nemesis=Nemesis +nemesuk=Nemesis (World?) +nemo=Nemo (World 901130) +nemoj=Nemo (Japan 901120) +neobattl=SD Gundam Neo Battling (Japan) +neobombe=Neo Bomberman +neocup98=Neo-Geo Cup '98 - The Road to the Victory +neodrift=Neo Drift Out - New Technology +neogeo=Neo-Geo +neomrdo=Neo Mr. Do! +neruton=Mahjong Neruton Haikujiradan (Japan) +nettoqc=Nettoh Quiz Champion (Japan) +netwars=Net Wars +newapunk=New Atomic Punk - Global Quest (US) +newfant=New Fantasia +newpuc2=Newpuc2 (set 1) +newpuc2b=Newpuc2 (set 2) +newpuckx=New Puck-X +news=News (set 1) +newsa=News (set 2) +newsin7=New Sinbad 7 +newtangl=New Tropical Angel +nextfase=Next Fase (bootleg of Phoenix) +nflfoot=NFL Football +nghtstrj=Night Striker (Japan) +nghtstru=Night Striker (US) +ngpgal=Nekketsu Grand-Prix Gal (Japan) +nhidctch=New Hidden Catch (World) / New Tul Lin Gu Lim Chat Ki '98 (Korea) (pcb ver 3.02) +nibbler=Nibbler (set 1) +nibblera=Nibbler (set 2) +nibblerb=Nibbler (set 3) +nibblero=Nibbler (Olympia) +nightlov=Night Love (Japan 860705) +nightstr=Night Striker (World) +ninclown=Ninja Clowns (08/27/91) +ninja=Ninja (315-5102) +ninjak=The Ninja Kids (World) +ninjak2a=Ninja-Kid II / NinjaKun Ashura no Shou (set 2, bootleg?) +ninjak2b=Ninja-Kid II / NinjaKun Ashura no Shou (set 3, bootleg?) +ninjakd2=Ninja-Kid II / NinjaKun Ashura no Shou (set 1) +ninjakj=The Ninja Kids (Japan) +ninjaku=The Ninja Kids (US) +ninjakun=Ninjakun Majou no Bouken +ninjamas=Ninja Master's - haoh-ninpo-cho +ninjaw=The Ninja Warriors (World) +ninjawj=The Ninja Warriors (Japan) +ninjemak=Ninja Emaki (US) +nitd=Nightmare in the Dark +nitdbl=Nightmare in the Dark (bootleg) +nitedrvr=Night Driver +nitrobal=Nitro Ball (US) +niyanpai=Niyanpai (Japan) +nkdodge=Nekketsu Koukou Dodgeball Bu (Japan) +nkdodgeb=Nekketsu Koukou Dodgeball Bu (Japan, bootleg) +nmaster=Oni - The Ninja Master (Japan) +nmg5=Multi 5 / New Multi Game 5 +nmg5e=Multi 5 / New Multi Game 5 (earlier) +nmouse=Naughty Mouse (set 1) +nmouseb=Naughty Mouse (set 2) +nmsengen=Nekketsu Mahjong Sengen! AFTER 5 (Japan) +nndmseal=Nandemo Seal Iinkai +noahsark=Noah's Ark +noboranb=Noboranka (Japan) +nomnlnd=No Man's Land +nomnlndg=No Man's Land (Gottlieb) +nost=Nostradamus +nostj=Nostradamus (Japan) +nostk=Nostradamus (Korea) +nouryoku=Nouryoku Koujou Iinkai +nov2001u=Nova 2001 (US) +nova2001=Nova 2001 (Japan) +nprinces=Ninja Princess (315-5051, 64k Ver. bootleg?) +nprincsb=Ninja Princess (315-5051?, 128k Ver. bootleg?) +nprincso=Ninja Princess (315-5098, 128k Ver.) +nprincsu=Ninja Princess (64k Ver. not encrypted) +nrallyx=New Rally X +nratechu=Neratte Chu +nslashej=Night Slashers (Japan Rev 1.2) +nslasher=Night Slashers (Korea Rev 1.3) +nslashes=Night Slashers (Over Sea Rev 1.2) +nspirit=Ninja Spirit +nspiritj=Saigo no Nindou (Japan) +nss=Nintendo Super System BIOS +nss_actr=Act Raiser (Nintendo Super System) +nss_adam=The Addams Family (Nintendo Super System) +nss_aten=David Crane's Amazing Tennis (Nintendo Super System) +nss_con3=Contra 3: The Alien Wars (Nintendo Super System) +nss_fzer=F-Zero (Nintendo Super System) +nss_lwep=Lethal Weapon (Nintendo Super System) +nss_ncaa=NCAA Basketball (Nintendo Super System) +nss_rob3=Robocop 3 (Nintendo Super System) +nss_skin=Skins Game (Nintendo Super System) +nss_smw=Super Mario World (Nintendo Super System) +nss_ssoc=Super Soccer (Nintendo Super System) +nss_sten=Super Tennis (Nintendo Super System) +nstocker=Night Stocker (set 1) +nstockr2=Night Stocker (set 2) +nsub=N-Sub (upright) +ntcash=NtCash +ntopstar=Mahjong Nerae! Top Star (Japan) +numanath=Numan Athletics (World) +numanatj=Numan Athletics (Japan) +nunchaku=Nunchackun +nwarr=Night Warriors: Darkstalkers' Revenge (Euro 950316) +nwarrb=Night Warriors: Darkstalkers' Revenge (Brazil 950403) +nwarrh=Night Warriors: Darkstalkers' Revenge (Hispanic 950403) +nwarru=Night Warriors: Darkstalkers' Revenge (USA 950406) +nyanpani=Nyan Nyan Panic (Japan) +nycaptor=N.Y. Captor +nyny=New York! New York! +nynyg=New York! New York! (Gottlieb) +nzerotea=New Zero Team +officeye=Office Yeo In Cheon Ha (version 1.2) +offroad=Ironman Ivan Stewart's Super Off-Road +offroadc=Off Road Challenge (v1.40) +offroadt=Ironman Ivan Stewart's Super Off-Road Track-Pak +offrodc1=Off Road Challenge (v1.10) +offrodc3=Off Road Challenge (v1.30) +offtwalc=Off the Wall (2-player cocktail) +offtwall=Off the Wall (2/3-player upright) +ogonsiro=Ohgon no Siro (Japan) +ohmygod=Oh My God! (Japan) +oigas=Oigas (bootleg) +oisipuzl=Oishii Puzzle Ha Irimasenka +ojanko2=Ojanko Yakata 2bankan (Japan) +ojankoc=Ojanko Club (Japan) +ojankohs=Ojanko High School (Japan) +ojankoy=Ojanko Yakata (Japan) +ojousan=Ojousan (Japan 871204) +ojousanm=Ojousan [BET] (Japan 870108) +olds=Oriental Legend Super / Special (Korea 101) +olds100=Oriental Legend Super / Special (100) +olds100a=Oriental Legend Super / Special (100 alt) +olibochu=Oli-Boo-Chu +olysoc92=Olympic Soccer '92 +omega=Omega +omegaf=Omega Fighter +omegafs=Omega Fighter Special +omegrace=Omega Race +omni=Omni +omotesnd=Omotesandou (Japan 890215) +oneshot=One Shot One Kill +onetwo=One + Two +onetwoe=One + Two (earlier) +onna34ra=Onna Sansirou - Typhoon Gal (set 2) +onna34ro=Onna Sansirou - Typhoon Gal (set 1) +opaopa=Opa Opa (MC-8123, 317-0042) +opengol2=Konami's Open Golf Championship (ver EAD) +opengolf=Konami's Open Golf Championship (ver EAE) +openice=2 On 2 Open Ice Challenge (rev 1.21) +openmj=Open Mahjong [BET] (Japan) +opwolf=Operation Wolf (World, set 1) +opwolf3=Operation Wolf 3 (World) +opwolf3u=Operation Wolf 3 (US) +opwolfa=Operation Wolf (World, set 2) +opwolfb=Operation Bear (bootleg of Operation Wolf) +opwolfu=Operation Wolf (US) +orangec=Orange Club - Maruhi Kagai Jugyou (Japan 880213) +orangeci=Orange Club - Maru-hi Ippatsu Kaihou [BET] (Japan 880221) +orbit=Orbit +orbitron=Orbitron +orbs=Orbs (10/7/94 prototype?) +ordyne=Ordyne (Japan, English Version) +ordynej=Ordyne (Japan) +orld105k=Oriental Legend / Xi Yo Gi Shi Re Zuang (ver. 105, Korean Board) +orld111c=Oriental Legend / Xi Yo Gi Shi Re Zuang (ver. 111, Chinese Board) +orlegend=Oriental Legend / Xi Yo Gi Shi Re Zuang (ver. 126) +orlegndc=Oriental Legend / Xi Yo Gi Shi Re Zuang (ver. 112, Chinese Board) +orlegnde=Oriental Legend / Xi Yo Gi Shi Re Zuang (ver. 112) +orunners=OutRunners (World) +orunneru=OutRunners (US) +oscar=Psycho-Nics Oscar (US) +oscarj=Psycho-Nics Oscar (Japan revision 2) +oscarj0=Psycho-Nics Oscar (Japan revision 0) +oscarj1=Psycho-Nics Oscar (Japan revision 1) +osman=Osman (World) +otatidai=Disco Mahjong Otachidai no Okite (Japan) +othellos=Othello Shiyouyo (J 980423 V1.002) +othldrby=Othello Derby (Japan) +othunder=Operation Thunderbolt (World) +othundrj=Operation Thunderbolt (Japan) +othundu=Operation Thunderbolt (US) +othunduo=Operation Thunderbolt (US, older) +otonano=Otona no Mahjong (Japan 880628) +otrigger=OutTrigger (JPN, USA, EXP, KOR, AUS) +otwalls=Off the Wall (Sente) +outfxesj=Outfoxies (Japan) +outfxies=Outfoxies +outline=Outline +outrun=Out Run (sitdown/upright, Rev B) +outrun1=Out Run (deluxe sitdown) +outrun2=Out Run (sitdown/upright, Rev A) +outrunb=Out Run (bootleg) +outzone=Out Zone (set 1) +outzonea=Out Zone (set 2) +outzoneb=Out Zone (set 3, prototype?) +outzonec=Out Zone (set 4) +overdriv=Over Drive +overrev=Over Rev (Revision A) +overtop=Over Top +ozmawar2=Ozma Wars (set 2) +ozmawars=Ozma Wars (set 1) +ozon1=Ozon I +p47=P-47 - The Phantom Fighter (World) +p47aces=P-47 Aces +p47j=P-47 - The Freedom Fighter (Japan) +p911=Police 911 +p9112=Police 911 2 +p911e=Police 24/7 (ver EAA) +p911j=Keisatsukan Shinjuku 24ji (ver JAC) +p911uc=Police 911 (ver UAC) +pacapp=Paca Paca Passion (PPP1/VER.A2) +pacapp2=Paca Paca Passion 2 (PKS1/VER.A) +pacappsp=Paca Paca Passion Special (PSP1/VER.A) +pacgal=Pac-Gal +pacheart=Pac-Man (Hearts) +pachiten=Medal Mahjong Pachi-Slot Tengoku [BET] (Japan) +pacland=Pac-Land (World) +pacland2=Pac-Land (Japan newer) +pacland3=Pac-Land (Japan older) +paclandm=Pac-Land (Midway) +pacman=Pac-Man (Midway) +pacmanbl=Pac-Man (Galaxian hardware) +pacmanf=Pac-Man (Midway, with speedup hack) +pacmania=Pac-Mania +pacmanij=Pac-Mania (Japan) +pacmod=Pac-Man (Midway, harder) +pacnchmp=Pac-Man & Chomp Chomp +pacnpal=Pac & Pal +pacnpal2=Pac & Pal (older) +pacplus=Pac-Man Plus +paddle2=Paddle 2 (bootleg on Block hardware) +paddlema=Paddle Mania +paintlad=Painted Lady (Splash) (Ver. 1.3 US) +paintrlr=Paint Roller +pairlove=Pairs Love +pairs=Pairs (V1.2, 09/30/94) +pairsa=Pairs (09/07/94) +pairsnb=Pairs (Nichibutsu) (Japan 890822) +pairsten=Pairs (System Ten) (Japan 890826) +palamed=Palamedes (Japan) +pandoras=Pandora's Palace +pang=Pang (World) +pang3=Pang! 3 (Euro 950511) +pang3j=Pang! 3 (Japan 950511) +pangb=Pang (bootleg, set 1) +pangba=Pang (bootleg, set 3) +pangbold=Pang (bootleg, set 2) +pangofun=Pango Fun (Italy) +pangpang=Pang Pang +pangpomm=Pang Pom's (Mitchell) +pangpoms=Pang Pom's +panic=Space Panic (version E) +panic2=Space Panic (set 2) +panic3=Space Panic (set 3) +panicbom=Panic Bomber +panicger=Space Panic (German) +panich=Space Panic (harder) +panicr=Panic Road +panicstr=Panic Street (Japan) +paperboy=Paperboy (rev 3) +paperbr1=Paperboy (rev 1) +paperbr2=Paperboy (rev 2) +paprazzi=Paparazzi +paradice=Paradice (Dutch, Game Card 95-750-615) +paradise=Paradise +paradlx=Paradise Deluxe +paranoia=Paranoia +parodisj=Parodius DA! (Japan) +parodius=Parodius DA! (World) +pasha2=Pasha Pasha 2 +pass=Pass +passht4b=Passing Shot (4 Players) (bootleg) +passsht=Passing Shot (World, 2 Players, FD1094 317-0080) +passshta=Passing Shot (World, 4 Players, FD1094 317-0074) +passshtb=Passing Shot (2 Players) (bootleg) +passshtj=Passing Shot (Japan, 4 Players, FD1094 317-0070) +pastelg=Pastel Gal (Japan 851224) +patimono=Mahjong Pachinko Monogatari (Japan) +pbactio2=Pinball Action (set 2) +pbactio3=Pinball Action (set 3, encrypted) +pbaction=Pinball Action (set 1) +pballoon=Pioneer Balloon +pbancho=Gyakuten!! Puzzle Bancho (Japan) +pbball96=Powerful Baseball '96 (GV017 JAPAN 1.03) +pbballex=Powerful Pro Baseball EX (GX802 VER. JAB) +pbchmp95=Pinball Champ '95 (bootleg?) +pbillian=Prebillian +pbillrd=Perfect Billiard +pbillrds=Perfect Billiard (MC-8123, 317-0030) +pblbeach=Pebble Beach - The Great Shot (JUE 950913 V0.990) +pbobbl2j=Puzzle Bobble 2 (Ver 2.2J 1995/07/20) +pbobbl2n=Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo) +pbobbl2u=Bust-A-Move Again (Ver 2.3A 1995/07/31) +pbobbl2x=Puzzle Bobble 2X (Ver 2.2J 1995/11/11) +pbobbl3j=Puzzle Bobble 3 (Ver 2.1J 1996/09/27) +pbobbl3u=Puzzle Bobble 3 (Ver 2.1A 1996/09/27) +pbobbl4j=Puzzle Bobble 4 (Ver 2.04J 1997/12/19) +pbobbl4u=Puzzle Bobble 4 (Ver 2.04A 1997/12/19) +pbobble=Puzzle Bobble (Japan, B-System) +pbobble2=Puzzle Bobble 2 (Ver 2.2O 1995/07/20) +pbobble3=Puzzle Bobble 3 (Ver 2.1O 1996/09/27) +pbobble4=Puzzle Bobble 4 (Ver 2.04O 1997/12/19) +pbobblen=Puzzle Bobble / Bust-A-Move (Neo-Geo) (set 1) +pbobblna=Puzzle Bobble / Bust-A-Move (Neo-Geo) (set 2) +pc_1942=1942 (PlayChoice-10) +pc_bball=Baseball (PlayChoice-10) +pc_bfght=Balloon Fight (PlayChoice-10) +pc_bstar=Baseball Stars: Be a Champ! (PlayChoice-10) +pc_cntra=Contra (PlayChoice-10) +pc_cshwk=Captain Sky Hawk (PlayChoice-10) +pc_cvnia=Castlevania (PlayChoice-10) +pc_dbldr=Double Dribble (PlayChoice-10) +pc_ddrgn=Double Dragon (PlayChoice-10) +pc_drmro=Dr. Mario (PlayChoice-10) +pc_duckh=Duck Hunt (PlayChoice-10) +pc_ebike=Excite Bike (PlayChoice-10) +pc_ftqst=Uncle Fester's Quest: The Addams Family (PlayChoice-10) +pc_gntlt=Gauntlet (PlayChoice-10) +pc_golf=Golf (PlayChoice-10) +pc_goons=The Goonies (PlayChoice-10) +pc_grdue=Gradius (PlayChoice-10, older) +pc_grdus=Gradius (PlayChoice-10) +pc_hgaly=Hogan's Alley (PlayChoice-10) +pc_kngfu=Kung Fu (PlayChoice-10) +pc_mario=Mario Bros. (PlayChoice-10) +pc_miket=Mike Tyson's Punch-Out!! (PlayChoice-10) +pc_mman3=Mega Man III (PlayChoice-10) +pc_moglf=Mario's Open Golf (PlayChoice-10) +pc_mtoid=Metroid (PlayChoice-10) +pc_ngai2=Ninja Gaiden Episode II: The Dark Sword of Chaos (PlayChoice-10) +pc_ngai3=Ninja Gaiden Episode III: The Ancient Ship of Doom (PlayChoice-10) +pc_ngaid=Ninja Gaiden (PlayChoice-10) +pc_pinbt=PinBot (PlayChoice-10) +pc_pwbld=Power Blade (PlayChoice-10) +pc_pwrst=Pro Wrestling (PlayChoice-10) +pc_radr2=Rad Racer II (PlayChoice-10) +pc_radrc=Rad Racer (PlayChoice-10) +pc_rcpam=R.C. Pro-Am (PlayChoice-10) +pc_rkats=Rockin' Kats (PlayChoice-10) +pc_rnatk=Rush'n Attack (PlayChoice-10) +pc_rrngr=Chip'n Dale: Rescue Rangers (PlayChoice-10) +pc_rygar=Rygar (PlayChoice-10) +pc_sjetm=Solar Jetman (PlayChoice-10) +pc_smb=Super Mario Bros. (PlayChoice-10) +pc_smb2=Super Mario Bros. 2 (PlayChoice-10) +pc_smb3=Super Mario Bros. 3 (PlayChoice-10) +pc_suprc=Super C (PlayChoice-10) +pc_tbowl=Tecmo Bowl (PlayChoice-10) +pc_tenis=Tennis (PlayChoice-10) +pc_tkfld=Track & Field (PlayChoice-10) +pc_tmnt=Teenage Mutant Ninja Turtles (PlayChoice-10) +pc_tmnt2=Teenage Mutant Ninja Turtles II: The Arcade Game (PlayChoice-10) +pc_trjan=Trojan (PlayChoice-10) +pc_vball=Volley Ball (PlayChoice-10) +pc_wcup=Nintendo World Cup (PlayChoice-10) +pc_wgnmn=Wild Gunman (PlayChoice-10) +pc_ynoid=Yo! Noid (PlayChoice-10) +pcktgal=Pocket Gal (Japan) +pcktgal2=Pocket Gal 2 (English) +pcktgalb=Pocket Gal (bootleg) +pcktgl2j=Pocket Gal 2 (Japanese) +pclubj=Print Club (Japan Vol.1) +pclubjv2=Print Club (Japan Vol.2) +pclubjv4=Print Club (Japan Vol.4) +pclubjv5=Print Club (Japan Vol.5) +pclubys=Puzzle Club (Yun Sung, set 1) +pclubysa=Puzzle Club (Yun Sung, set 2) +pcnfrk3m=Percussion Freaks 3rd Mix (G*A23 VER. KAA) +pdrift=Power Drift (World, Rev A) +pdrifta=Power Drift (World) +pdrifte=Power Drift (World, Earlier) +pdriftj=Power Drift (Japan) +pebe0014=Player's Edge Plus (BE0014) Blackjack +peekaboo=Peek-a-Boo! +peepshow=Nozokimeguri Mahjong Peep Show (Japan 890404) +peggle=Peggle (Joystick, v1.0) +pegglet=Peggle (Trackball, v1.0) +peke1012=Player's Edge Plus (KE1012) Keno +penbros=Penguin Brothers (Japan) +pengo=Pengo (set 1 rev c) +pengo2=Pengo (set 2) +pengo2u=Pengo (set 2 not encrypted) +pengo3u=Pengo (set 3 not encrypted) +pengo4=Pengo (set 4) +pengob=Pengo (bootleg) +penta=Penta +pepp0065=Player's Edge Plus (PP0065) Jokers Wild Poker +pepp0158=Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker +pepp0188=Player's Edge Plus (PP0188) Standard Draw Poker +pepp0250=Player's Edge Plus (PP0250) Double Down Stud Poker +pepp0447=Player's Edge Plus (PP0447) Standard Draw Poker +pepp0516=Player's Edge Plus (PP0516) Double Bonus Poker +pepper2=Pepper II +peps0014=Player's Edge Plus (PS0014) Super Joker Slots +peps0022=Player's Edge Plus (PS0022) Red White & Blue Slots +peps0043=Player's Edge Plus (PS0043) Double Diamond Slots +peps0045=Player's Edge Plus (PS0045) Red White & Blue Slots +peps0308=Player's Edge Plus (PS0308) Double Jackpot Slots +peps0615=Player's Edge Plus (PS0615) Chaos Slots +peps0716=Player's Edge Plus (PS0716) River Gambler Slots +percuss=The Percussor +perestrf=Perestroika Girls (Fuuki license) +perestro=Perestroika Girls +perfrman=Performan (Japan) +perfrmau=Performan (US) +peset038=Player's Edge Plus (Set038) Set Chip +pestplce=Pest Place +peterpak=Peter Pack-Rat +pettanp=Pettan Pyuu (Japan) +pexmp006=Player's Edge Plus (XMP00006) Multi-Poker +pexp0019=Player's Edge Plus (XP000019) Deuces Wild Poker +pexp0112=Player's Edge Plus (XP000112) White Hot Aces Poker +pexs0006=Player's Edge Plus (XS000006) Triple Triple Diamond Slots +pf2012=Psychic Force 2012 +pfghtj=Pocket Fighter (Japan 970904) +pgear=Powered Gear: Strategic Variant Armor Equipment (Japan 941024) +pgearr1=Powered Gear: Strategic Variant Armor Equipment (Japan 940916) +pgm=PGM (Polygame Master) System BIOS +pgoal=Pleasure Goal / Futsal - 5 on 5 Mini Soccer +phantasm=Phantasm (Japan) +phantom2=Phantom II +phantoma=Phantomas +pharrier=Planet Harriers +phelios=Phelios (Japan) +phoenix=Phoenix (Amstar) +phoenix3=Phoenix (T.P.N.) +phoenixa=Phoenix (Centuri, set 1) +phoenixb=Phoenix (Centuri, set 2) +phoenixc=Phoenix (IRECSA, G.G.I Corp) +phoenixt=Phoenix (Taito) +photof=Photo Finish +photoy2k=Photo Y2K +phozon=Phozon (Japan) +phrcraze=Phraze Craze +phrcrazs=Phraze Craze (Sex Kit) +pickin=Pickin' +pignewt=Pig Newton (version C) +pignewta=Pig Newton (version A) +pigout=Pig Out: Dine Like a Swine! (set 1) +pigouta=Pig Out: Dine Like a Swine! (set 2) +pigskin=Pigskin 621AD +pinbo=Pinbo (set 1) +pinboa=Pinbo (set 2) +pinbos=Pinbo (Strike) +pingpong=Konami's Ping-Pong +pipedrm=Pipe Dream (US) +pipedrmj=Pipe Dream (Japan) +pipeline=Pipeline +pipibibi=Pipi & Bibis / Whoopee!! (bootleg ?) +pipibibs=Pipi & Bibis / Whoopee!! (Z80 sound cpu) +piranha=Piranha +piranhah=Piranha (hack) +piranhao=Piranha (older) +pirates=Pirates +piratetr=Pirate Treasure +piratpet=Pirate Pete +pisces=Pisces +piscesb=Pisces (bootleg) +pistoldm=Pistol Daimyo no Bouken (Japan) +pitboss=Pit Boss +pitboss2=Pit Boss II +pitbossm=Pit Boss Megastar +pitbosss=Pit Boss Superstar +pitfall2=Pitfall II (315-5093) +pitfalla=Pitfall II (315-5093, Flicky Conversion) +pitfallu=Pitfall II (not encrypted) +pitfigh3=Pit Fighter (rev 3) +pitfigh4=Pit Fighter (rev 4) +pitfighb=Pit Fighter (bootleg) +pitfighj=Pit Fighter (Japan, 2 players) +pitfight=Pit Fighter (rev 5) +pitnrun=Pit & Run (set 1) +pitnruna=Pit & Run (set 2) +pjustic=Moero Justice Gakuen (JPN) / Project Justice (USA, EXP, KOR, AUS) +pkgnsh=Pachinko Gindama Shoubu (Japan) +pkgnshdx=Pachinko Gindama Shoubu DX (Japan) +pkladiel=Poker Ladies (Leprechaun ver. 510) +pkladies=Poker Ladies +pkladila=Poker Ladies (Leprechaun ver. 401) +pkrdewin=Poker De Win +pkscram=PK Scramble +pktgaldb=Pocket Gal Deluxe (Euro v3.00, bootleg) +pktgaldj=Pocket Gal Deluxe (Japan v3.00) +pktgaldx=Pocket Gal Deluxe (Euro v3.00) +pkunwar=Penguin-Kun Wars (US) +pkunwarj=Penguin-Kun Wars (Japan) +platoon=Vs. Platoon +playball=PlayBall! (prototype) +playch10=PlayChoice-10 BIOS +plctr13b=Police Trainer (Rev 1.3B) +plegendj=Gouketsuji Ichizoku Saikyou Densetsu (Japan, Ver. 95/06/20) +plegends=Power Instinct Legends (US, Ver. 95/06/20) +pleiadbl=Pleiads (bootleg) +pleiadce=Pleiads (Centuri) +pleiads=Pleiads (Tehkan) +plgirls=Play Girls +plgirls2=Play Girls 2 +plottina=Plotting (World set 2, Protected) +plottinb=Plotting (World set 3, Earliest Version) +plotting=Plotting (World set 1) +plottinu=Plotting (US) +plsmaswd=Plasma Sword (USA 980316) +plsmswda=Plasma Sword (ASIA 980316) +pltkids=Pilot Kids (Model 2B) (Revision A) +pltkidsa=Pilot Kids (Model 2A) +plumppop=Plump Pop (Japan) +plusalph=Plus Alpha +plygonet=Polygonet Commanders (ver UAA) +pmpoker=PlayMan Poker (Germany) +pmroulet=Croupier (Playmark Roulette) +pnickj=Pnickies (Japan 940608) +pntnpuzl=Paint & Puzzle +pnyaa=Pochi and Nyaa +pocketrc=Pocket Racer (PKR1/VER.B) +podrace=Star Wars Pod Racer +poitto=Poitto! +poizone=Poizone +pokechmp=Poke Champ +poker41=Poker 4-1 +pokerigs=Poker? (IGS) +pokio=Pokio (Dutch, Game Card 95-750-278) +pokrdice=Poker Dice +polaris=Polaris (set 1) +polarisa=Polaris (set 2) +polepos=Pole Position +polepos1=Pole Position (Atari version 1) +polepos2=Pole Position II +poleposa=Pole Position (Atari version 2) +poleps2a=Pole Position II (Atari) +poleps2b=Pole Position II (bootleg) +policetr=Police Trainer (Rev 1.3) +polict10=Police Trainer (Rev 1.0) +polict11=Police Trainer (Rev 1.1) +pollux=Pollux (set 1) +polluxa=Pollux (set 2) +polluxa2=Pollux (set 3) +polyplay=Poly-Play +polystar=Tobe! Polystars (ver JAA) +pompingw=Pomping World (Japan) +ponchin=Mahjong Pon Chin Kan (Japan set 1) +ponchina=Mahjong Pon Chin Kan (Japan set 2) +ponpoko=Ponpoko +ponpokov=Ponpoko (Venture Line) +pontoon=Pontoon +ponttehk=Pontoon (Tehkan) +pool10=Pool 10 (italian, set 1) +pool10b=Pool 10 (italian, set 2) +poolshrk=Poolshark +pootan=Pootan +pooyan=Pooyan +pooyans=Pooyan (Stern) +pop_hh=Popper (Hard Head bootleg) +popbingo=Pop Bingo +popbounc=Pop 'n Bounce / Gapporin +popeye=Popeye (revision D) +popeyebl=Popeye (bootleg) +popeyef=Popeye (revision F) +popeyeu=Popeye (revision D not protected) +popflama=Pop Flamer (not protected) +popflamb=Pop Flamer (hack?) +popflame=Pop Flamer (protected) +popflamn=Pop Flamer (bootleg on Naughty Boy PCB) +popn7=Pop n' Music 7 +popn9=Pop'n Music 9 +popnpop=Pop'n Pop (Ver 2.07O 1998/02/09) +popnpopj=Pop'n Pop (Ver 2.07J 1998/02/09) +popnpopu=Pop'n Pop (Ver 2.07A 1998/02/09) +popper=Popper +popspops=Pop's Pop's +porky=Porky +porter=Port Man (bootleg on Moon Cresta hardware) +portman=Port Man +portrait=Portraits (set 1) +portrata=Portraits (set 2) +potgame=Pot Game (italian) +potogold=Pot of Gold +potopoto=Poto Poto (Japan) +pottnpkb=Jack Potten's Poker (bootleg2) +pottnpkr=Jack Potten's Poker (bootleg) +poundfoj=Pound for Pound (Japan) +poundfor=Pound for Pound (World) +poundfou=Pound for Pound (US) +pow=P.O.W. - Prisoners of War (US version 1) +powerbal=Power Balls +powerbls=Power Balls (Super Slam conversion) +powerdrv=Power Drive +powerina=Power Instinct (USA, bootleg set 1) +powerinb=Power Instinct (USA, bootleg set 2) +powerins=Gouketsuji Ichizoku (Japan) +powj=Datsugoku - Prisoners of War (Japan) +powrplay=Power Play +ppcar=Pang Pang Car +ppchamp=Pasha Pasha Champ Mini Game Festival +ppd=ParaParaDancing +ppking=Ping-Pong King +ppmast93=Ping Pong Masters '93 +ppp=ParaParaParadise +ppp11=ParaParaParadise v1.1 +ppp2nd=ParaParaParadise 2nd Mix +prehisle=Prehistoric Isle in 1930 (World) +prehislu=Prehistoric Isle in 1930 (US) +preisle2=Prehistoric Isle 2 +prikura=Princess Clara Daisakusen (J 960910 V1.000) +primella=Primella +primglex=Prime Goal EX (PG1/VER.A) +primrag2=Primal Rage 2 (Ver 0.36a) +primraga=Primal Rage (version 2.0) +primrage=Primal Rage (version 2.3) +prmrsocj=Premier Soccer (ver JAB) +prmrsocr=Premier Soccer (ver EAB) +prmtmfgo=Prime Time Fighter (Ver 2.1A 1993/05/21) (Old Version) +prmtmfgt=Prime Time Fighter (Ver 2.1A 1993/05/21) (New Version) +profpac=Professor Pac-Man +progear=Progear (USA 010117) +progeara=Progear (Asia 010117) +progearj=Progear no Arashi (Japan 010117) +progolf=Pro Golf (set 1) +progolfa=Pro Golf (set 2) +progress=Progress +promutra=Progressive Music Trivia (Question set 2) +promutrb=Progressive Music Trivia (Question set 3) +promutrc=Progressive Music Trivia (Question set 4) +promutrv=Progressive Music Trivia (Question set 1) +propcycl=Prop Cycle (Rev PR2 Ver.A) +prosoccr=Pro Soccer +prosport=Prosport +prtytime=Party Time: Gonta the Diver II / Ganbare! Gonta!! 2 (World Release) +psailor1=Bishoujo Janshi Pretty Sailor 18-kin (Japan) +psailor2=Bishoujo Janshi Pretty Sailor 2 (Japan) +psarc95=PS Arcade 95 +pshot16a=Passing Shot (Japan, 4 Players, System 16A, FD1094 317-0071) +psoldier=Perfect Soldiers (Japan) +pspikes=Power Spikes (World) +pspikes2=Power Spikes II +pspikesb=Power Spikes (bootleg) +pspikesc=Power Spikes (China) +pspikesk=Power Spikes (Korea) +pstadium=Mahjong Panic Stadium (Japan) +pstone=Power Stone (JPN, USA, EUR, ASI, AUS) +pstone2=Power Stone 2 (JPN, USA, EUR, ASI, AUS) +psurge=Power Surge +psychic5=Psychic 5 +psychos=Psycho Soldier (US) +psychosj=Psycho Soldier (Japan) +psyforce=Psychic Force (Ver 2.4O) +psyforcj=Psychic Force (Ver 2.4J) +psyfrcex=Psychic Force EX (Ver 2.0J) +ptblank=Point Blank +ptblank2=Point Blank 2 (GNB5/VER.A) +ptblnk2a=Point Blank 2 (GNB3/VER.A) +pturn=Parallel Turn +puchicar=Puchi Carat (Ver 2.02O 1997/10/29) +puchicrj=Puchi Carat (Ver 2.02J 1997/10/29) +puckman=PuckMan (Japan set 1, Probably Bootleg) +puckmana=PuckMan (Japan set 2) +puckmanf=PuckMan (Japan set 1 with speedup hack) +puckmanh=Puckman (Falcom?) +puckmod=PuckMan (Japan set 3) +puckpepl=Puck People +puckpkmn=Puckman Pockimon +pulirula=PuLiRuLa (World) +pulirulj=PuLiRuLa (Japan) +pulltabs=Pull Tabs +pulsar=Pulsar +pulstar=Pulstar +punchita=Punch-Out!! (Italian bootleg) +punchout=Punch-Out!! +punipic=The Punisher (bootleg with PIC16c57, set 1) +punipic2=The Punisher (bootleg with PIC16c57, set 2) +punipic3=The Punisher (bootleg with PIC16c57, set 3) +punisher=The Punisher (World 930422) +punishrj=The Punisher (Japan 930422) +punishru=The Punisher (US 930422) +punkshot=Punk Shot (US 4 Players) +punksht2=Punk Shot (US 2 Players) +punkshtj=Punk Shot (Japan 2 Players) +pururun=Pururun +pushman=Pushman (Korea, set 1) +pushmana=Pushman (Korea, set 2) +pushmans=Pushman (American Sammy license) +puyo=Puyo Puyo (World) +puyobl=Puyo Puyo (World, bootleg) +puyoj=Puyo Puyo (Japan) +puyoja=Puyo Puyo (Japan, Rev A) +puyopuy2=Puyo Puyo 2 (Japan) +puyosun=Puyo Puyo Sun (J 961115 V0.001) +puzlbang=Puzzle Bang Bang (version 2.8 / 990106) +puzlclub=Puzzle Club (Japan prototype) +puzldama=Taisen Puzzle-dama (ver JAA) +puzloopj=Puzz Loop (Japan) +puzloopk=Puzz Loop (Korea) +puzloopu=Puzz Loop (USA) +puzlstar=Puzzle Star +puzzldpr=Puzzle De Pon! R! +puzzledp=Puzzle De Pon! +puzzlekg=Puzzle King (Dance & Puzzle) +puzzlet=Puzzlet (Japan) +puzzli=Puzzli +puzzli2=Puzzli 2 Super +puzzloop=Puzz Loop (Europe) +puzznic=Puzznic (World) +puzznici=Puzznic (Italian bootleg) +puzznicj=Puzznic (Japan) +pwheelsj=Power Wheels (Japan) +pwrgoal=Taito Power Goal (Ver 2.5O 1994/11/03) +pwrins2j=Gouketsuji Ichizoku 2 (Japan, Ver. 94/04/08) +pwrinst2=Power Instinct 2 (US, Ver. 94/04/08) +pyramid=Pyramid (Dutch, Game Card 95-750-898) +pyros=Pyros (US) +pzlbowl=Puzzle De Bowling (Japan) +pzlestar=Puzzle Star (Sang Ho Soft) +pzloop2=Puzz Loop 2 (Euro 010302) +pzloop2j=Puzz Loop 2 (Japan 010205) +qad=Quiz & Dragons (US 920701) +qadj=Quiz & Dragons (Japan 940921) +qb3=QB-3 (prototype) +qbert=Q*bert (US set 1) +qberta=Q*bert (US set 2) +qbertjp=Q*bert (Japan) +qbertqub=Q*bert's Qubes +qberttst=Q*bert (early test version) +qbtrktst=Q*bert Board Input Test Rom +qcrayon=Quiz Crayon Shinchan (Japan) +qcrayon2=Crayon Shinchan Orato Asobo (Japan) +qdrmfgp=Quiz Do Re Mi Fa Grand Prix (Japan) +qdrmfgp2=Quiz Do Re Mi Fa Grand Prix2 - Shin-Kyoku Nyuukadayo (Japan) +qgakumon=Quiz Gakumon no Susume (Japan ver. JA2 Type L) +qgh=Quiz Ghost Hunter (Japan, ROM Based) +qix=Qix (set 1) +qix2=Qix II (Tournament) +qixa=Qix (set 2) +qixb=Qix (set 3) +qjinsei=Quiz Jinsei Gekijoh (Japan) +qmhayaku=Quiz-Mahjong Hayaku Yatteyo! (Japan) +qndream=Quiz Nanairo Dreams: Nijiirochou no Kiseki (Japan 960826) +qntoond=Quintoon (Dutch, Game Card 95-750-243) +qntoondo=Quintoon (Dutch, Game Card 95-750-136) +qos=A Question of Sport (39-960-107) +qosa=A Question of Sport (39-960-099) +qosb=A Question of Sport (39-960-089) +qrouka=Quiz Rouka Ni Tattenasai (Japan, ROM Based) +qsangoku=Quiz Sangokushi (Japan) +qsww=Quiz Syukudai wo Wasuremashita (Japan, Floppy Based, FD1094 317-0058-08b) +qtheater=Quiz Theater - 3tsu no Monogatari (Ver 2.3J 1994/11/10) +qtono1=Quiz Tonosama no Yabou (Japan) +qtono2=Quiz Tonosama no Yabou 2 Zenkoku-ban (Japan 950123) +qtorimon=Quiz Torimonochou (Japan) +quantum=Quantum (rev 2) +quantum1=Quantum (rev 1) +quantump=Quantum (prototype) +quaquiz2=Quadro Quiz II +quart2=Quartet 2 (unprotected) +quart21=Quartet 2 (8751 317-0010) +quarterb=Quarterback (set 1) +quartet=Quartet (Rev A, 8751 315-5194) +quartet1=Quartet (8751 315-5194) +quarth=Quarth (Japan) +quartrba=Quarterback (set 2) +quasar=Quasar +quasara=Quasar (Alternate) +quester=Quester (Japan) +quickjac=Quick Jack +quintond=Quintoon (UK, Game Card 95-751-206, Datapak) +quintono=Quintoon (UK, Game Card 95-750-203) +quintoon=Quintoon (UK, Game Card 95-750-206) +quiz=Quiz (Revision 2) +quiz18k=Miyasu Nonki no Quiz 18-Kin +quiz211=Quiz (Revision 2.11) +quiz365=Quiz 365 (Japan) +quiz365t=Quiz 365 (Hong Kong & Taiwan) +quizchq=Quiz Channel Question (Ver 1.00) (Japan) +quizchql=Quiz Channel Question (Ver 1.23) (Taiwan?) +quizdai2=Quiz Meitantei Neo & Geo - Quiz Daisousa Sen part 2 +quizdais=Quiz Daisousa Sen - The Last Count Down +quizdna=Quiz DNA no Hanran (Japan) +quizf1=Quiz F-1 1,2finish +quizhq=Quiz H.Q. (Japan) +quizhuhu=Moriguchi Hiroko no Quiz de Hyuu!Hyuu! (Ver 2.2J 1995/05/25) +quizkof=Quiz King of Fighters +quizmeku=Quiz Mekurumeku Story (Japan, ROM Based) +quizmoon=Quiz Bisyoujo Senshi Sailor Moon - Chiryoku Tairyoku Toki no Un +quizmstr=Quizmaster (German) +quizo=Quiz Olympic (set 1) +quizoa=Quiz Olympic (set 2) +quizpani=Quiz Panicuru Fantasy +quiztou=Nettou! Gekitou! Quiztou!! (Japan) +quiztvqq=Quiz TV Gassyuukoku Q&Q (Japan) +quizvadr=Quizvaders (39-360-078) +qwak=Qwak (prototype) +qzchikyu=Quiz Chikyu Bouei Gun (Japan) +qzkklgy2=Quiz Kokology 2 +qzkklogy=Quiz Kokology +qzquest=Quiz Quest - Hime to Yuusha no Monogatari (Japan) +qzshowby=Quiz Sekai wa SHOW by shobai (Japan) +r2dtank=R2D Tank +r2dx_v33=Raiden 2 / DX (newer V33 PCB) +rabbit=Rabbit +rabiolep=Rabio Lepus (Japan) +raccoon=Raccoon World +racedcb4=Race Drivin' (compact, British, rev 4) +racedcg4=Race Drivin' (compact, German, rev 4) +racedrb1=Race Drivin' (cockpit, British, rev 1) +racedrb4=Race Drivin' (cockpit, British, rev 4) +racedrc1=Race Drivin' (compact, rev 1) +racedrc2=Race Drivin' (compact, rev 2) +racedrc4=Race Drivin' (compact, rev 4) +racedrcb=Race Drivin' (compact, British, rev 5) +racedrcg=Race Drivin' (compact, German, rev 5) +racedrg1=Race Drivin' (cockpit, German, rev 2) +racedrg4=Race Drivin' (cockpit, German, rev 4) +racedriv=Race Drivin' (cockpit, rev 5) +racedrv1=Race Drivin' (cockpit, rev 1) +racedrv2=Race Drivin' (cockpit, rev 2) +racedrv3=Race Drivin' (cockpit, rev 3) +racedrv4=Race Drivin' (cockpit, rev 4) +racedrvb=Race Drivin' (cockpit, British, rev 5) +racedrvc=Race Drivin' (compact, rev 5) +racedrvg=Race Drivin' (cockpit, German, rev 5) +rachero=Racing Hero (FD1094 317-0144) +racinfrc=Racin' Force (ver EAC) +racinfru=Racin' Force (ver UAB) +racingb=Racing Beat (World) +racingj=Racing Jam +racingj2=Racing Jam: Chapter 2 +rackemup=Rack 'em Up +racknrol=Rack + Roll +radarsc1=Radar Scope (TRS01) +radarscp=Radar Scope +radarzn1=Radar Zone (Rev.1) +radarznt=Radar Zone (Tuni) +radarzon=Radar Zone +radikalb=Radikal Bikers +radm=Rad Mobile (World) +radmu=Rad Mobile (US) +radr=Rad Rally (World) +radrad=Radical Radial +radru=Rad Rally (US) +raf102j=Real and Fake / Photo Y2K (ver. 102, Japan Board) +raflesia=Rafflesia (315-5162) +ragnagrd=Ragnagard / Shin-Oh-Ken +ragtime=The Great Ragtime Show (Japan v1.5, 92.12.07) +raiden=Raiden +raiden2=Raiden 2 (set 1, US Fabtek) +raiden2a=Raiden 2 (set 2, Metrotainment) +raiden2b=Raiden 2 (set 3, Japan) +raiden2c=Raiden 2 (set 4, Japan) +raiden2d=Raiden 2 (set 5) +raiden2e=Raiden 2 (set 6, Easy Version) +raiden2f=Raiden 2 (set 7) +raidena=Raiden (Alternate Hardware) +raidenk=Raiden (Korea) +raident=Raiden (Taiwan) +raiders=Raiders +raiders5=Raiders5 +raidndx=Raiden DX (set 1) +raidndxa=Raiden DX (set 2) +raidndxj=Raiden DX (Japan) +raidndxm=Raiden DX (Metrotainment license) +raidrs5t=Raiders5 (Japan) +raiga=Raiga - Strato Fighter (Japan) +raimaijo=Raimais (Japan / First Revision) +raimais=Raimais (World) +raimaisj=Raimais (Japan) +rainbow=Rainbow Islands (new version) +rainbowe=Rainbow Islands (Extra) +rainbowo=Rainbow Islands (old version) +rallybik=Rally Bike / Dash Yarou +rallys=Rallys (bootleg?) +rallyx=Rally X +rallyxm=Rally X (Midway) +rambo3=Rambo III (Europe set 1) +rambo3a=Rambo III (US) +rambo3ae=Rambo III (Europe set 2) +rampage=Rampage (revision 3) +rampage2=Rampage (revision 2) +rampart=Rampart (Trackball) +rampartj=Rampart (Japan, Joystick) +ramprt2p=Rampart (Joystick) +raphero=Rapid Hero (Japan?) +rastan=Rastan (World) +rastanu=Rastan (US, set 1) +rastanu2=Rastan (US, set 2) +rastsag1=Rastan Saga (Japan Rev 1) +rastsag2=Rastan Saga 2 (Japan) +rastsaga=Rastan Saga (Japan) +raveracj=Rave Racer (Rev. RV1 Ver.B, Japan) +raveracw=Rave Racer (Rev. RV2, World) +raveraja=Rave Racer (Rev. RV1, Japan) +rayforce=Ray Force (Ver 2.3A 1994/01/20) +rayforcj=Ray Force (Ver 2.3J 1994/01/20) +raystorj=Ray Storm (Ver 2.05J) +raystorm=Ray Storm (Ver 2.06A) +razmataz=Razzmatazz +rbff1=Real Bout Fatal Fury / Real Bout Garou Densetsu +rbff1a=Real Bout Fatal Fury / Real Bout Garou Densetsu (bug fix revision) +rbff2=Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (set 1) +rbff2h=Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (set 2) +rbff2k=Real Bout Fatal Fury 2 - The Newcomers (Korean release) +rbffspec=Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special +rbibb=Vs. Atari R.B.I. Baseball (set 1) +rbibba=Vs. Atari R.B.I. Baseball (set 2) +rbmk=Real Battle Mahjong King +rbtapper=Tapper (Root Beer) +rcasino=Royal Casino +rchase=Rail Chase (Japan) +rckman2j=Rockman 2: The Power Fighters (Japan 960708) +rcorsair=Red Corsair +rdaction=Rad Action / NinjaKun Ashura no Shou +rdft=Raiden Fighters (Japan set 1) +rdft2=Raiden Fighters 2 +rdft22kc=Raiden Fighters 2 - 2000 (China) +rdft2a=Raiden Fighters 2 (Asia, Metrotainment license, SPI) +rdft2a2=Raiden Fighters 2 (Asia, Dream Island license, SPI) +rdft2j=Raiden Fighters 2 (Japan, SPI) +rdft2t=Raiden Fighters 2 (Taiwan, SPI) +rdft2us=Raiden Fighters 2.1 (US, Single Board) +rdfta=Raiden Fighters (Austria) +rdftau=Raiden Fighters (Australia) +rdftdi=Raiden Fighters (Dream Island Co. license) +rdftit=Raiden Fighters (Italy) +rdftj=Raiden Fighters (Japan set 2) +rdftu=Raiden Fighters (US) +reactor=Reactor +reaktor=Reaktor (Track & Field conversion) +realbrk=Billiard Academy Real Break (Europe) +realbrkj=Billiard Academy Real Break (Japan) +realbrkk=Billiard Academy Real Break (Korea) +rebus=Rebus +recalh=Recalhorn (Ver 1.42J 1994/5/11) (Prototype) +recordbr=Recordbreaker (World) +redalert=Red Alert +redbaron=Red Baron +redclash=Red Clash (set 1) +redclask=Red Clash (Kaneko) +redclsha=Red Clash (set 2) +redearth=Red Earth (Euro, 961121) +redeartn=Red Earth (961121, NO CD) +redhawk=Red Hawk (US) +redhawkb=Red Hawk (bootleg) +redhawke=Red Hawk (Excellent Co., Ltd) +redlin2p=Redline Racer (2 players) +redrobin=Red Robin +redufo=Defend the Terra Attack on the Red UFO +reelfun=Reel Fun (Version 7.01) +regulus=Regulus (315-5033, Rev A.) +reguluso=Regulus (315-5033) +regulusu=Regulus (not encrypted) +reikaids=Reikai Doushi (Japan) +relief=Relief Pitcher (set 1) +relief2=Relief Pitcher (set 2) +renaiclb=Mahjong Ren-ai Club (Japan) +renegade=Renegade (US) +renju=Renju Kizoku +repulse=Repulse +rescraid=Rescue Raider +rescrdsa=Rescue Raider (stand-alone) +rescue=Rescue +retofin1=Return of the Invaders (bootleg set 1) +retofin2=Return of the Invaders (bootleg set 2) +retofinv=Return of the Invaders +revenger=Revenger +revx=Revolution X (Rev. 1.0 6/16/94) +rezon=Rezon +rezont=Rezon (Taito) +rf2=Konami RF2 - Red Fighter +rfjet=Raiden Fighters Jet +rfjeta=Raiden Fighters Jet (Asia) +rfjetj=Raiden Fighters Jet (Japan) +rfjetu=Raiden Fighters Jet (US) +rfjetus=Raiden Fighters Jet (US, Single Board) +ribbit=Ribbit! +ridefgtj=Riding Fight (Ver 1.0J) +ridefgtu=Riding Fight (Ver 1.0A) +ridger2a=Ridge Racer 2 (Rev. RRS1, Ver.B, Japan) +ridger2b=Ridge Racer 2 (Rev. RRS1, Japan) +ridgera2=Ridge Racer 2 (Rev. RRS2, US) +ridgerab=Ridge Racer (Rev. RR2, World) +ridgerac=Ridge Racer (Rev. RR3, World) +ridgeraj=Ridge Racer (Rev. RR1, Japan) +ridhero=Riding Hero (set 1) +ridheroh=Riding Hero (set 2) +ridingf=Riding Fight (Ver 1.0O) +ridleofp=Riddle of Pythagoras (Japan) +rimrck12=Rim Rockin' Basketball (V1.2) +rimrck16=Rim Rockin' Basketball (V1.6) +rimrck20=Rim Rockin' Basketball (V2.0) +rimrockn=Rim Rockin' Basketball (V2.2) +ringdest=Ring of Destruction: Slammasters II (Euro 940902) +ringfgt=Ring Fighter (set 1) +ringfgt2=Ring Fighter (set 2) +ringkin2=Ring King (US set 2) +ringkin3=Ring King (US set 3) +ringking=Ring King (US set 1) +ringkinw=Ring King (US, Woodplace license) +ringohja=Ring no Ohja (Japan 2 Players ver. N) +ringrage=Ring Rage (Ver 2.3O 1992/08/09) +ringragj=Ring Rage (Ver 2.3J 1992/08/09) +ringragu=Ring Rage (Ver 2.3A 1992/08/09) +riot=Riot +riotcity=Riot City (Japan) +ripcord=Rip Cord +ripoff=Rip Off +ripribit=Ripper Ribbit (Version 2.8.4) +riskchal=Risky Challenge +rjammer=Roller Jammer +rmancp2j=Rockman: The Power Battle (CPS2, Japan 950922) +rmhaihai=Real Mahjong Haihai (Japan) +rmhaihib=Real Mahjong Haihai [BET] (Japan) +rmhaijin=Real Mahjong Haihai Jinji Idou Hen (Japan) +rmhaisei=Real Mahjong Haihai Seichouhen (Japan) +rmpgwt=Rampage: World Tour (rev 1.3) +rmpgwt11=Rampage: World Tour (rev 1.1) +roadblc1=Road Blasters (cockpit, rev 1) +roadblcg=Road Blasters (cockpit, German, rev 1) +roadblg1=Road Blasters (upright, German, rev 1) +roadblg2=Road Blasters (upright, German, rev 2) +roadbls1=Road Blasters (upright, rev 1) +roadbls2=Road Blasters (upright, rev 2) +roadbls3=Road Blasters (upright, rev 3) +roadblsc=Road Blasters (cockpit, rev 2) +roadblsg=Road Blasters (upright, German, rev 3) +roadblst=Road Blasters (upright, rev 4) +roadburn=Road Burners +roadedge=Roads Edge / Round Trip (rev.B) +roadf=Road Fighter (set 1) +roadf2=Road Fighter (set 2) +roadriot=Road Riot 4WD +roadrun1=Road Runner (rev 1) +roadrun2=Road Runner (rev 1+) +roadrunm=Road Runner (Midway) +roadrunn=Road Runner (rev 2) +robby=Robby Roto +roboarmy=Robo Army +robocop=Robocop (World revision 4) +robocop2=Robocop 2 (Euro/Asia v0.10) +robocopb=Robocop (World bootleg) +robocopj=Robocop (Japan) +robocopu=Robocop (US revision 1) +robocopw=Robocop (World revision 3) +robocp2j=Robocop 2 (Japan v0.11) +robocp2u=Robocop 2 (US v0.05) +robocpu0=Robocop (US revision 0) +robokdj2=Atomic Robo-kid (Japan, set 2) +robokid=Atomic Robo-kid +robokidj=Atomic Robo-kid (Japan, set 1) +robotbwl=Robot Bowl +robotron=Robotron (Solid Blue label) +robotryo=Robotron (Yellow/Orange label) +robowrb=Robo Wres 2001 (bootleg) +robowres=Robo Wres 2001 +rockclim=Rock Climber +rockduck=Rock Duck (prototype?) +rockmanj=Rockman - The Power Battle (CPS1 Japan 950922) +rockn=Rock'n Tread (Japan) +rockn2=Rock'n Tread 2 (Japan) +rockn3=Rock'n 3 (Japan) +rockn4=Rock'n 4 (Japan, prototype) +rockna=Rock'n Tread (Japan, alternate) +rocknms=Rock'n MegaSession (Japan) +rockraga=Rock 'n Rage (Prototype?) +rockrage=Rock 'n Rage (World?) +rockragj=Koi no Hotrock (Japan) +rocktris=Rock Tris +rocktrv2=MTV Rock-N-Roll Trivia (Part 2) +rocnrope=Roc'n Rope +rocnropk=Roc'n Rope (Kosuka) +rodland=Rod-Land (World) +rodlandj=Rod-Land (Japan) +rodlndjb=Rod-Land (Japan bootleg) +rohga=Rohga Armor Force (Asia/Europe v5.0) +rohga1=Rohga Armor Force (Asia/Europe v3.0 Set 1) +rohga2=Rohga Armor Force (Asia/Europe v3.0 Set 2) +rohgah=Rohga Armor Force (Hong Kong v3.0) +rohgau=Rohga Armor Force (US v1.0) +roishtar=The Return of Ishtar +roldfrga=The Return of Lady Frog (set 2) +roldfrog=The Return of Lady Frog (set 1) +rollace=Roller Aces (set 1) +rollace2=Roller Aces (set 2) +rollerg=Rollergames (US) +rollergj=Rollergames (Japan) +rollingc=Rolling Crash / Moon Base +rompers=Rompers (Japan) +romperso=Rompers (Japan old version) +rongrngg=Puzzle Game Rong Rong (Germany) +rongrngj=Puzzle Game Rong Rong (Japan) +rongrong=Puzzle Game Rong Rong (Europe) +rotaryf=Rotary Fighter +rotd=Rage of the Dragons +roughrac=Rough Racer (Japan, Floppy Based, FD1094 317-0058-06b) +rougien=Rougien +roundup=Round-Up +roundup5=Round Up 5 - Super Delta Force +route16=Route 16 (set 1) +route16a=Route 16 (set 2) +route16b=Route 16 (bootleg) +routex=Route X (bootleg) +royalcdb=Royal Card (austrian, set 2) +royalcdc=Royal Card (slovak, encrypted) +royalcrd=Royal Card (austrian, set 1) +royalmah=Royal Mahjong (Falcon bootleg, v1.01) +royalmj=Royal Mahjong (Japan, v1.13) +rpatrol=River Patrol (Orca) +rpatrolb=River Patrol (bootleg) +rpunch=Rabbit Punch (US) +rranger=Rough Ranger (v2.0) +rrreveng=Road Riot's Revenge (prototype) +rrrevenp=Road Riot's Revenge (prototype alt) +rsgun=Radiant Silvergun (JUET 980523 V1.000) +rshark=R-Shark +rthun2=Rolling Thunder 2 +rthun2j=Rolling Thunder 2 (Japan) +rthunder=Rolling Thunder (new version) +rthundro=Rolling Thunder (old version) +rtriv=Romar Triv +rtype=R-Type (World) +rtype2=R-Type II +rtype2j=R-Type II (Japan) +rtypej=R-Type (Japan) +rtypejp=R-Type (Japan prototype) +rtypelej=R-Type Leo (Japan) +rtypeleo=R-Type Leo (World) +rtypeu=R-Type (US) +rugrats=Rug Rats +runark=Runark (Japan) +runaway=Runaway (prototype) +rundeep=Run Deep +rungun=Run and Gun (ver EAA 1993 10.8) +rungun2=Run and Gun 2 (ver UAA) +runguna=Run and Gun (ver EAA 1993 10.4) +rungunu=Run and Gun (ver UAB 1993 10.12) +rungunua=Run and Gun (ver UBA 1993 10.8) +rushatck=Rush'n Attack (US) +rushcrsh=Rush & Crash (Japan) +rushhero=Rushing Heroes (ver UAB) +rvschola=Rival Schools (ASIA 971117) +rvschool=Rival Schools (USA 971117) +rygar=Rygar (US set 1) +rygar2=Rygar (US set 2) +rygar3=Rygar (US set 3 Old Version) +rygarj=Argus no Senshi (Japan) +ryorioh=Gourmet Battle Quiz Ryohrioh CooKing (Japan) +ryouran=VS Mahjong Otome Ryouran +ryujin=Ryu Jin (Japan) +ryukenda=Ninja Ryukenden (Japan, set 2) +ryukendn=Ninja Ryukenden (Japan, set 1) +ryukyu=RyuKyu (Japan, FD1094 317-5023) +ryuuha=Ryuuha [BET] (Japan 871027) +s1945=Strikers 1945 +s1945a=Strikers 1945 (Alt) +s1945ii=Strikers 1945 II +s1945iii=Strikers 1945 III (World) / Strikers 1999 (Japan) +s1945j=Strikers 1945 (Japan) +s1945jn=Strikers 1945 (Japan, unprotected) +s1945k=Strikers 1945 (Korea) +s1945p=Strikers 1945 Plus +sabotenb=Saboten Bombers (set 1) +sabotnba=Saboten Bombers (set 2) +sadari=Sadari +saeuro=Space Ace (European) +safari=Safari +safarir=Safari Rally (Japan) +sailormn=Pretty Soldier Sailor Moon (JUEHTK, Ver. 95/03/22B) +sailormo=Pretty Soldier Sailor Moon (JUEHTK, Ver. 95/03/22) +sailorwa=Mahjong Sailor Wars (Japan set 2) +sailorwr=Mahjong Sailor Wars-R [BET] (Japan) +sailorws=Mahjong Sailor Wars (Japan set 1) +saiyugb1=Sai Yu Gou Ma Roku (Japan bootleg 1) +saiyugb2=Sai Yu Gou Ma Roku (Japan bootleg 2) +saiyugou=Sai Yu Gou Ma Roku (Japan) +salamand=Salamander (version D) +salamanj=Salamander (version J) +salarymc=Salary Man Champ (GCA18 VER. JAA) +salmndr2=Salamander 2 (ver JAA) +saloon=Saloon (french, encrypted) +samba=Samba De Amigo (JPN) +samesam2=Same! Same! Same! (2P Ver.) +samesame=Same! Same! Same! +sams64_2=Samurai Shodown: Warrior's Rage +samsh5sh=Samurai Shodown V Special / Samurai Spirits Zero Special (set 2, censored) +samsh5sn=Samurai Shodown V Special / Samurai Spirits Zero Special (set 3, less censored) +samsh5sp=Samurai Shodown V Special / Samurai Spirits Zero Special (set 1, uncensored) +samsho=Samurai Shodown / Samurai Spirits (set 1) +samsho2=Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen +samsho3=Samurai Shodown III / Samurai Spirits - Zankurou Musouken (set 1) +samsho3a=Samurai Shodown III / Samurai Spirits - Zankurou Musouken (set 2) +samsho4=Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin +samsho5=Samurai Shodown V / Samurai Spirits Zero (set 1) +samsho5b=Samurai Shodown V / Samurai Spirits Zero (bootleg) +samsho5h=Samurai Shodown V / Samurai Spirits Zero (set 2) +samshoh=Samurai Shodown / Samurai Spirits (set 2) +samurai=Samurai +samuraia=Samurai Aces (World) +sandor=Puzzle & Action: Sando-R (J 951114 V1.000) +sandscra=Sand Scorpion (Earlier) +sandscrb=Sand Scorpion (Revised Hardware) +sandscrp=Sand Scorpion +sanjeon=DaeJeon! SanJeon SuJeon (Korea) +sarge=Sarge +sarukani=Saru-Kani-Hamu-Zou (Japan) +sasissu=Taisen Tanto-R Sashissu!! (J 980216 V1.000) +sasuke=Sasuke vs. Commander +satansaa=Satan of Saturn (set 2) +satansat=Satan of Saturn (set 1) +saturn=Saturn +sauro=Sauro +savagere=Savage Reign / Fu'un Mokushiroku - kakutou sousei +savgbees=Savage Bees +sb2003=Super Bubble 2003 (World, Ver 1.0) +sb2003a=Super Bubble 2003 (Asia, Ver 1.0) +sbagman=Super Bagman +sbagmans=Super Bagman (Stern) +sbasebal=Super Champion Baseball (US) +sbasketb=Super Basketball (version G) +sbasketo=Super Basketball (version E) +sbasketu=Super Basketball (not encrypted) +sbbros=Super Buster Bros. (US 901001) +sbdk=Super Bike (DK conversion) +sbishi=Super Bishi Bashi Championship (ver JAA) +sbishik=Super Bishi Bashi Championship (ver KAA) +sblazerp=Star Blazer (Pioneer LDV1000) +sbm=Sonic Blast Man (Japan) +sboblboa=Super Bobble Bobble (set 1) +sboblbob=Super Bobble Bobble (set 2) +sbomberb=Space Bomber (ver. B) +sbowling=Strike Bowling +sbrkout=Super Breakout +sbsgomo=Space Battle Ship Gomorrah +sbugger=Space Bugger (set 1) +sbuggera=Space Bugger (set 2) +scandal=Scandal Mahjong (Japan 890213) +scandalm=Scandal Mahjong [BET] (Japan 890217) +scessjoe=Success Joe (World) +scfinals=Super Cup Finals (Ver 2.1O 1993/11/19) +schamp=Sonic The Fighters +schaser=Space Chaser +schasrcv=Space Chaser (CV version) +schmeisr=Schmeiser Robo (Japan) +sci=Special Criminal Investigation (World set 1) +scia=Special Criminal Investigation (World set 2) +scij=Special Criminal Investigation (Japan) +scion=Scion +scionc=Scion (Cinematronics) +sciu=Special Criminal Investigation (US) +scobra=Super Cobra +scobrab=Super Cobra (bootleg) +scobras=Super Cobra (Stern) +scobrase=Super Cobra (Sega) +scontra=Super Contra +scontraj=Super Contra (Japan) +scorpion=Scorpion (set 1) +scorpnmc=Scorpion (Moon Cresta hardware) +scotrsht=Scooter Shooter +scrabble=Scrabble (rev. F) +scramb2=Scramble (bootleg) +scramblb=Scramble (Galaxian hardware) +scramble=Scramble +scrambls=Scramble (Stern) +scregg=Scrambled Egg +screwloo=Screw Loose (prototype) +scross=Stadium Cross (World) +scrossu=Stadium Cross (US) +scrpiona=Scorpion (set 2) +scrpionb=Scorpion (set 3) +sctionza=Section Z (set 2) +scud=Scud Race (Australia) +scuda=Scud Race (Export) +scudhamm=Scud Hammer +scudp=Scud Race Plus (Revision A) +sddz=Super Dou Di Zhu +sderby=Super Derby +sdfight=SD Fighters (Korea) +sdgndmps=SD Gundam Psycho Salamander no Kyoui +sdgndmrb=SD Gundam Sangokushi Rainbow Tairiku Senki +sdi=SDI - Strategic Defense Initiative (Europe, System 16A, FD1089B 317-0027) +sdib=SDI - Strategic Defense Initiative (System 16B, FD1089A 317-0028) +sdibl=SDI - Strategic Defense Initiative (bootleg) +sdmg2=Mahjong Super Da Man Guan 2 +sdodgeb=Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu +sdtennis=Super Doubles Tennis +sdungeon=Space Dungeon +sdwx=Sheng Dan Wu Xian +seabass=Sea Bass Fishing (JUET 971110 V0.001) +searchar=SAR - Search And Rescue (World) +searchey=Search Eye +searchp2=Search Eye Plus V2.0 +searthia=Super Earth Invasion (set 2) +searthin=Super Earth Invasion (set 1) +seawolf=Sea Wolf +seawolf2=Seawolf II +secolove=Second Love (Japan 861201) +secretab=Secret Agent (bootleg) +secretag=Secret Agent (World) +sectionz=Section Z (set 1) +sectrzon=Sector Zone +seganinj=Sega Ninja (315-5102) +seganinu=Sega Ninja (not encrypted) +seicross=Seicross +seiha=Seiha (Japan 870725) +seiham=Seiha [BET] (Japan 870723) +selfeena=Sel Feena +semibase=MuHanSeungBu (SemiCom Baseball) (Korea) +sengekij=Sengeki Striker (Japan) +sengekis=Sengeki Striker (Asia) +sengokh=Sengoku / Sengoku Denshou (set 2) +sengokmj=Sengoku Mahjong (Japan) +sengoku=Sengoku / Sengoku Denshou (set 1) +sengoku2=Sengoku 2 / Sengoku Denshou 2 +sengoku3=Sengoku 3 +senjyo=Senjyo +senknow=Sen-Know (Japan) +senkyu=Senkyu (Japan, set 1) +senkyua=Senkyu (Japan, set 2) +sentetst=Sente Diagnostic Cartridge +sercharj=SAR - Search And Rescue (Japan) +sercharu=SAR - Search And Rescue (US) +sextriv=Sex Triv +sextriv1=Sexual Trivia (Version 1.02SB, set 1) +sextriv2=Sexual Trivia (Version 1.02SB, set 2) +sexyboom=Sexy Boom +sexyparo=Sexy Parodius (ver JAA) +sf=Street Fighter (World) +sf2=Street Fighter II - The World Warrior (World 910522) +sf2049=San Francisco Rush 2049 +sf2049se=San Francisco Rush 2049: Special Edition +sf2049te=San Francisco Rush 2049: Tournament Edition +sf2accp2=Street Fighter II' - Champion Edition (Accelerator Pt.II, bootleg) +sf2ce=Street Fighter II' - Champion Edition (World 920313) +sf2cej=Street Fighter II' - Champion Edition (Japan 920513) +sf2ceua=Street Fighter II' - Champion Edition (US 920313) +sf2ceub=Street Fighter II' - Champion Edition (US 920513) +sf2ceuc=Street Fighter II' - Champion Edition (US 920803) +sf2eb=Street Fighter II - The World Warrior (World 910214) +sf2hf=Street Fighter II' - Hyper Fighting (World 921209) +sf2j=Street Fighter II - The World Warrior (Japan 911210) +sf2ja=Street Fighter II - The World Warrior (Japan 910214) +sf2jc=Street Fighter II - The World Warrior (Japan 910306) +sf2koryu=Street Fighter II' - Champion Edition (Xiang Long, Chinese bootleg) +sf2m1=Street Fighter II' - Champion Edition (M1, bootleg) +sf2m2=Street Fighter II' - Champion Edition (M2, bootleg) +sf2m3=Street Fighter II' - Champion Edition (M3, bootleg) +sf2m4=Street Fighter II' - Champion Edition (M4, bootleg) +sf2m5=Street Fighter II' - Champion Edition (M5, bootleg) +sf2m6=Street Fighter II' - Champion Edition (M6, bootleg) +sf2m7=Street Fighter II' - Champion Edition (M7, bootleg) +sf2mdt=Street Fighter II' - Champion Edition (Magic Delta Turbo, bootleg) +sf2rb=Street Fighter II' - Champion Edition (Rainbow set 1, bootleg) +sf2rb2=Street Fighter II' - Champion Edition (Rainbow set 2, bootleg) +sf2red=Street Fighter II' - Champion Edition (Red Wave, bootleg) +sf2t=Street Fighter II' - Hyper Fighting (US 921209) +sf2tj=Street Fighter II' Turbo - Hyper Fighting (Japan 921209) +sf2ua=Street Fighter II - The World Warrior (US 910206) +sf2ub=Street Fighter II - The World Warrior (US 910214) +sf2ud=Street Fighter II - The World Warrior (US 910318) +sf2ue=Street Fighter II - The World Warrior (US 910228) +sf2uf=Street Fighter II - The World Warrior (US 910411) +sf2ui=Street Fighter II - The World Warrior (US 910522) +sf2uk=Street Fighter II - The World Warrior (US 911101) +sf2v004=Street Fighter II! - Champion Edition (V004, bootleg) +sf2yyc=Street Fighter II' - Champion Edition (YYC, bootleg) +sfa=Street Fighter Alpha: Warriors' Dreams (Euro 950727) +sfa2=Street Fighter Alpha 2 (Euro 960229) +sfa2u=Street Fighter Alpha 2 (USA 960306) +sfa3=Street Fighter Alpha 3 (Euro 980904) +sfa3b=Street Fighter Alpha 3 (Brazil 980629) +sfa3u=Street Fighter Alpha 3 (USA 980904) +sfa3ur1=Street Fighter Alpha 3 (USA 980629) +sfar1=Street Fighter Alpha: Warriors' Dreams (Euro 950718) +sfar2=Street Fighter Alpha: Warriors' Dreams (Euro 950627) +sfar3=Street Fighter Alpha: Warriors' Dreams (Euro 950605) +sfau=Street Fighter Alpha: Warriors' Dreams (USA 950627) +sfchamp=Super Football Champ (Ver 2.5O) +sfchampj=Super Football Champ (Ver 2.4J) +sfex=Street Fighter EX (EURO 961219) +sfex2=Street Fighter EX 2 (USA 980526) +sfex2a=Street Fighter EX 2 (ASIA 980312) +sfex2j=Street Fighter EX 2 (JAPAN 980312) +sfex2p=Street Fighter EX 2 Plus (USA 990611) +sfex2pa=Street Fighter EX 2 Plus (ASIA 990611) +sfex2pj=Street Fighter EX 2 Plus (JAPAN 990611) +sfexa=Street Fighter EX (ASIA 961219) +sfexj=Street Fighter EX (JAPAN 961130) +sfexp=Street Fighter EX Plus (USA 970407) +sfexpj=Street Fighter EX Plus (JAPAN 970311) +sfexpu1=Street Fighter EX Plus (USA 970311) +sfexu=Street Fighter EX (USA 961219) +sfiii=Street Fighter III: New Generation (Japan, 970204) +sfiii2=Street Fighter III 2nd Impact: Giant Attack (Japan, 970930) +sfiii2n=Street Fighter III 2nd Impact: Giant Attack (Asia, 970930, NO CD) +sfiii2u=Street Fighter III 2nd Impact: Giant Attack (USA, 970930) +sfiii3=Street Fighter III 3rd Strike: Fight for the Future (USA, 990512) +sfiii3a=Street Fighter III 3rd Strike: Fight for the Future (USA, 990608) +sfiii3an=Street Fighter III 3rd Strike: Fight for the Future (Japan, 990608, NO CD) +sfiii3n=Street Fighter III 3rd Strike: Fight for the Future (Japan, 990512, NO CD) +sfiiin=Street Fighter III: New Generation (Asia, 970204, NO CD) +sfiiiu=Street Fighter III: New Generation (USA, 970204) +sfish2=Sport Fishing 2 (UET 951106 V1.10e) +sfish2j=Sport Fishing 2 (J 951201 V1.100) +sfjp=Street Fighter (Japan) +sfkick=Super Free Kick +sflush=Straight Flush +sfootbal=Street Football +sformula=Super Formula (Japan) +sfp=Street Fighter (prototype) +sfposeid=Sea Fighter Poseidon +sfrush=San Francisco Rush +sfrushrk=San Francisco Rush: The Rock +sftm=Street Fighter: The Movie (v1.12) +sftm110=Street Fighter: The Movie (v1.10) +sftm111=Street Fighter: The Movie (v1.11) +sftmj=Street Fighter: The Movie (v1.12N, Japan) +sfus=Street Fighter (US) +sfx=SF-X +sfz2a=Street Fighter Zero 2 (Asia 960227) +sfz2aa=Street Fighter Zero 2 Alpha (Asia 960826) +sfz2ab=Street Fighter Zero 2 Alpha (Brazil 960813) +sfz2ah=Street Fighter Zero 2 Alpha (Hispanic 960813) +sfz2aj=Street Fighter Zero 2 Alpha (Japan 960805) +sfz2b=Street Fighter Zero 2 (Brazil 960531) +sfz2br1=Street Fighter Zero 2 (Brazil 960304) +sfz2h=Street Fighter Zero 2 (Hispanic 960304) +sfz2j=Street Fighter Zero 2 (Japan 960227) +sfz2n=Street Fighter Zero 2 (Oceania 960229) +sfz3a=Street Fighter Zero 3 (Asia 980904) +sfz3ar1=Street Fighter Zero 3 (Asia 980701) +sfz3j=Street Fighter Zero 3 (Japan 980904) +sfz3jr1=Street Fighter Zero 3 (Japan 980727) +sfz3jr2=Street Fighter Zero 3 (Japan 980629) +sfz3ugd=Street Fighter Zero 3 Upper +sfza=Street Fighter Zero (Asia 950627) +sfzb=Street Fighter Zero (Brazil 951109) +sfzbr1=Street Fighter Zero (Brazil 950727) +sfzh=Street Fighter Zero (Hispanic 950627) +sfzj=Street Fighter Zero (Japan 950727) +sfzjr1=Street Fighter Zero (Japan 950627) +sfzjr2=Street Fighter Zero (Japan 950605) +sgemf=Super Gem Fighter Mini Mix (USA 970904) +sgemfa=Super Gem Fighter: Mini Mix (Asia 970904) +sgemfh=Super Gem Fighter: Mini Mix (Hispanic 970904) +sgladiat=Gladiator 1984 +sgmast=Super Masters Golf (World?, Floppy Based, FD1094 317-0058-05d?) +sgmastc=Jumbo Ozaki Super Masters Golf (World, Floppy Based, FD1094 317-0058-05c) +sgmastj=Jumbo Ozaki Super Masters Golf (Japan, Floppy Based, FD1094 317-0058-05b) +sgt24h=Super GT 24h +sgunner=Steel Gunner +sgunner2=Steel Gunner 2 (US) +sgunnerj=Steel Gunner (Japan) +sgunnr2j=Steel Gunner 2 (Japan) +shackled=Shackled (US) +shadfgtr=Shadow Fighters +shadfrce=Shadow Force (US Version 2) +shadfrcj=Shadow Force (Japan Version 2) +shadowld=Shadowland +shadoww=Shadow Warriors (World, set 1) +shadowwa=Shadow Warriors (World, set 2) +shangha2=Shanghai II (Japan) +shangha3=Shanghai III (Japan) +shanghai=Shanghai (Japan) +shangkid=Shanghai Kid +shangnle=Limited Edition Hang-On +shangon=Super Hang-On (sitdown/upright, unprotected) +shangon1=Super Hang-On (mini ride-on?, FD1089B 317-0034) +shangon2=Super Hang-On (mini ride-on, Rev A, FD1089B 317-0034) +shangon3=Super Hang-On (sitdown/upright, FD1089B 317-0034) +shangupb=Super Hang-On (Hang-On upgrade, bootleg) +shanhigw=Shanghai - The Great Wall / Shanghai Triple Threat (JUE 950623 V1.005) +shaolins=Shao-lin's Road +sharkatt=Shark Attack +sharkpy=Shark Party +sharkpya=Shark Party (alt) +sharrier=Space Harrier (Rev A, 8751 315-5163A) +sharrir1=Space Harrier (8751 315-5163) +shdancbl=Shadow Dancer (bootleg) +shdance1=Shadow Dancer (set 1) +shdancej=Shadow Dancer (set 2, Japan) +shdancer=Shadow Dancer (set 3, US) +sheriff=Sheriff +shienryu=Shienryu (JUET 961226 V1.000) +shimpacp=Super High Impact (prototype, rev 5.0 09/15/91) +shimpact=Super High Impact (rev LA1 09/30/91) +shimpap4=Super High Impact (prototype, rev 4.0 09/10/91) +shinobi=Shinobi (set 6, System 16A, unprotected) +shinobi1=Shinobi (set 1, System 16A, FD1094 317-0050) +shinobi2=Shinobi (set 2, System 16B, FD1094 317-0049) +shinobi3=Shinobi (set 3, System 16B, MC-8123B 317-0054) +shinobi4=Shinobi (set 4, System 16B, MC-8123B 317-0054) +shinobi5=Shinobi (set 5, System 16B, unprotected) +shinoblb=Shinobi (Beta bootleg) +shinobld=Shinobi (Datsu bootleg) +shinobls=Shinobi (Star bootleg, System 16A) +shippumd=Shippu Mahou Daisakusen (Japan) +shiryu2=Strider Hiryu 2 (JAPAN 991213) +shisen=Shisensho - Joshiryo-Hen (Japan) +shisen2=Shisensho II +shngmtkb=Shanghai Matekibuyuu +shocking=Shocking +shocktr2=Shock Troopers - 2nd Squad +shocktra=Shock Troopers (set 2) +shocktro=Shock Troopers (set 1) +shogwarr=Shogun Warriors +shollow=Satan's Hollow (set 1) +shollow2=Satan's Hollow (set 2) +shootbul=Shoot the Bull +shootgal=Shooting Gallery +shootoub=Shoot Out (Korean Bootleg) +shootouj=Shoot Out (Japan) +shootout=Shoot Out (US) +shougi=Shougi +shougi2=Shougi 2 +showdown=Showdown (version 5.0) +showhand=Show Hand +shpeng=Sea Hunter Penguin +shrike=Shrike Avenger (prototype) +shtngms1=Shooting Master (8751 315-5159) +shtngmsa=Shooting Master (EVG, 8751 315-5159) +shtngmst=Shooting Master (Rev A, 8751 315-5159a) +shtrider=Shot Rider +shtridra=Shot Rider (Sigma license) +shuffle=Shuffleboard +shufshot=Shuffleshot (v1.40) +shuttlei=Shuttle Invader +shuuz=Shuuz (version 8.0) +shuuz2=Shuuz (version 7.1) +sia2650=Super Invader Attack +sichuan2=Sichuan II (hack, set 1) +sichuana=Sichuan II (hack, set 2) +sicv=Space Invaders (CV Version) +sidearjp=Side Arms - Hyper Dyne (Japan) +sidearmr=Side Arms - Hyper Dyne (US) +sidearms=Side Arms - Hyper Dyne (World) +sidebs=Side By Side (Japan) +sidebs2=Side By Side 2 (North/South America) +sidebs2j=Side By Side 2 (Japan) +sidepckt=Side Pocket (World) +sidepctb=Side Pocket (bootleg) +sidepctj=Side Pocket (Japan) +sidetrac=Side Track +sidewndr=Sidewinder +sigma2k=Sigma Poker 2000 +sigmapkr=Sigma Poker +silentd=Silent Dragon (World) +silentdj=Silent Dragon (Japan) +silentdu=Silent Dragon (US) +silkroad=The Legend of Silkroad +silkworm=Silk Worm (set 1) +silkwrm2=Silk Worm (set 2) +silvland=Silver Land +simp2pa=The Simpsons (2 Players Asia) +simpbowl=Simpsons Bowling (GQ829 UAA) +simps2pa=The Simpsons (2 Players World, set 2) +simps2pj=The Simpsons (2 Players Japan) +simps4pa=The Simpsons (4 Players World, set 2) +simpsn2p=The Simpsons (2 Players World, set 1) +simpsons=The Simpsons (4 Players World, set 1) +sindbadm=Sindbad Mystery +sinista1=Sinistar (prototype version) +sinista2=Sinistar (revision 2) +sinistar=Sinistar (revision 3) +sinvasn=Space Invasion (Europe) +sinvasnb=Space Invasion (bootleg) +sinvemag=Super Invaders (EMAG) +sinvzen=Super Invaders (Zenitone-Microsec) +sisv=Space Invaders (SV Version) +sisv2=Space Invaders (SV Version 2) +sitv=Space Invaders (TV Version) +sjcd2kx3=Super Joly 2000 - 3x +sjryuko=Sukeban Jansi Ryuko (set 2, System 16B, FD1089B 317-5021) +sjryuko1=Sukeban Jansi Ryuko (set 1, System 16A, FD1089B 317-5021) +skattv=Skat TV +skattva=Skat TV (version TS3) +skelagon=Skelagon +skichamp=Ski Champ +skiltrek=Skill Trek +skingam2=The Irem Skins Game (US set 2) +skingame=The Irem Skins Game (US set 1) +skisuprg=Sega Ski Super G +skns=Super Kaneko Nova System BIOS +skullfng=Skull Fang (Japan) +skullxb1=Skull & Crossbones (rev 1) +skullxb2=Skull & Crossbones (rev 2) +skullxb3=Skull & Crossbones (rev 3) +skullxb4=Skull & Crossbones (rev 4) +skullxbo=Skull & Crossbones (rev 5) +skyadvnj=Sky Adventure (Japan) +skyadvnt=Sky Adventure (World) +skyadvnu=Sky Adventure (US) +skyalert=Sky Alert +skyarmy=Sky Army +skybase=Sky Base +skybump=Sky Bumper +skychut=Sky Chuter +skydiver=Sky Diver +skyfox=Sky Fox +skykid=Sky Kid (new version) +skykidd=Sky Kid (CUS60 version) +skykiddo=Sky Kid Deluxe (set 2) +skykiddx=Sky Kid Deluxe (set 1) +skykido=Sky Kid (old version) +skykids=Sky Kid (Sipem) +skylance=Sky Lancer (Esco Trading Co license) +skylancr=Sky Lancer +skylncr=Sky Lancer (Bordun International) +skyraid=Sky Raider +skyraidr=Sky Raiders +skyrobo=Sky Robo +skyshark=Sky Shark (US) +skyskipr=Sky Skipper +skysmash=Sky Smasher +skysoldr=Sky Soldiers (US) +skytargt=Sky Target +skywolf=Sky Wolf (set 1) +skywolf2=Sky Wolf (set 2) +slamdnk2=Slam Dunk 2 (ver JAA) +slammast=Saturday Night Slam Masters (World 930713) +slammasu=Saturday Night Slam Masters (US 930713) +slapbtjp=Slap Fight (Japan bootleg) +slapbtuk=Slap Fight (English bootleg) +slapfgtr=Slap Fight (bootleg) +slapfiga=Slap Fight (set 2) +slapfigh=Slap Fight (set 1) +slapshot=Slap Shot (Japan) +slasho=Slashout (JPN, USA, EXP, KOR, AUS) +sliksh16=Slick Shot (V1.6) +sliksh17=Slick Shot (V1.7) +slikshot=Slick Shot (V2.2) +slipstrh=Slipstream (950515 HISPANIC) +slipstrm=Slipstream (950515 BRAZIL) +slither=Slither (set 1) +slithera=Slither (set 2) +sliver=Sliver +slmdunkj=Slam Dunk (ver JAA 1993 10.8) +slotsnl=Slots (Dutch, Game Card 95-750-368) +slqz2=Mahjong Shuang Long Qiang Zhu 2 +slrasslt=Solar Assault (ver UAA) +sltblgp1=Slots (Belgian Cash, Game Card 95-752-008) +sltblgpo=Slots (Belgian Cash, Game Card 95-750-938) +sltblgtk=Slots (Belgian Token, Game Card 95-750-943) +slyspy=Sly Spy (US revision 3) +slyspy2=Sly Spy (US revision 2) +smarinef=Sega Marine Fishing +smashtv=Smash T.V. (rev 8.00) +smashtv4=Smash T.V. (rev 4.00) +smashtv5=Smash T.V. (rev 5.00) +smashtv6=Smash T.V. (rev 6.00) +smbomb=Super Muscle Bomber: The International Blowout (Japan 940831) +smbombr1=Super Muscle Bomber: The International Blowout (Japan 940808) +smgolf=Vs. Stroke & Match Golf (Men Version, set 1) +smgolfb=Vs. Stroke & Match Golf (Men Version, set 2) +smgolfj=Vs. Stroke & Match Golf (Men Version) (Japan) +smgp=Super Monaco GP (set 9, World, Rev B, 'Twin', FD1094 317-0126a) +smgp5=Super Monaco GP (set 7, World, 'Air Drive Cabinet', FD1094 317-0126) +smgp6=Super Monaco GP (set 8, World, Rev A, FD1094 317-0126a) +smgpj=Super Monaco GP (set 2, Japan, Rev B, FD1094 317-0124a) +smgpja=Super Monaco GP (set 1, Japan, Rev A, FD1094 317-0124a) +smgpu=Super Monaco GP (set 6, US, Rev C, FD1094 317-0125a) +smgpu1=Super Monaco GP (set 5, US, Rev B, FD1094 317-0125a) +smgpu2=Super Monaco GP (set 4, US, Rev A, FD1094 317-0125a) +smgpu3=Super Monaco GP (set 3, US, FD1094 317-0125a) +smleague=Super Major League (U 960108 V1.000) +smooncrs=Super Moon Cresta +smoto16=Super Moto (Italy, v1.6) +smoto20=Super Rider (Italy, v2.0) +smstrv=Trivia (sms) +snakepit=Snake Pit +snakjack=Snacks'n Jaxson +snapjack=Snap Jack +snapper=Snapper (Korea) +sncwgltd=Sonic Wings Limited (JAPAN) +sngkace=Sengoku Ace (Japan) +snookr10=Snooker 10 (Ver 1.11) +snowbalt=Snow Board Championship (Version 2.1) +snowboar=Snow Board Championship (set 1) +snowbro2=Snow Bros. 2 - With New Elves / Otenki Paradise +snowbro3=Snow Brothers 3 - Magical Adventure +snowbroa=Snow Bros. - Nick & Tom (set 2) +snowbrob=Snow Bros. - Nick & Tom (set 3) +snowbroc=Snow Bros. - Nick & Tom (set 4) +snowbroj=Snow Bros. - Nick & Tom (Japan) +snowbros=Snow Bros. - Nick & Tom (set 1) +socbrala=Soccer Brawl (set 2) +socbrawl=Soccer Brawl (set 1) +soccer=Atari Soccer +soccernw=Soccer New (italian) +soccersa=Soccer Superstars (ver AAA) +soccersj=Soccer Superstars (ver JAA) +soccerss=Soccer Superstars (ver EAA) +sogeki=Sogeki (ver JAA) +sokonuke=Sokonuke Taisen Game (Japan) +sokyugrt=Soukyugurentai / Terra Diver (JUET 960821 V1.000) +solarfox=Solar Fox (upright) +solarq=Solar Quest +solarwar=Solar-Warrior +soldamj=Soldam (Japan) +soldivid=Sol Divide - The Sword Of Darkness +solfight=Solar Fight +solfigtr=Solitary Fighter (World) +solomon=Solomon's Key (US) +solomonj=Solomon's Key (Japan) +solvalou=Solvalou (Japan) +sonic=SegaSonic The Hedgehog (Japan, rev. C) +sonicbom=Sonic Boom (FD1094 317-0053) +sonicp=SegaSonic The Hedgehog (Japan, prototype) +sonicwi=Sonic Wings (Japan) +sonicwi2=Aero Fighters 2 / Sonic Wings 2 +sonicwi3=Aero Fighters 3 / Sonic Wings 3 +sonofphx=Son of Phoenix +sonson=Son Son +sonsonj=Son Son (Japan) +sos=SOS +sotsugyo=Sotsugyo Shousho +soukobdx=Souko Ban Deluxe (Japan) +soulclba=Soul Calibur (SOC11/VER.C) +soulclbb=Soul Calibur (SOC13/VER.B) +soulclbc=Soul Calibur (SOC11/VER.B) +soulclbd=Soul Calibur (SOC11/VER.A2) +soulclbr=Soul Calibur (SOC14/VER.C) +souledga=Soul Edge Ver. II (SO3/VER.C) +souledgb=Soul Edge (SO3/VER.A) +souledgc=Soul Edge (SO1/VER.A) +souledge=Soul Edge Ver. II (SO4/VER.C) +spacbat2=Space Battle (bootleg set 2) +spacbatt=Space Battle (bootleg set 1) +spacbeam=Space Beam +spacduel=Space Duel +spaceaa=Space Ace (US Rev. A) +spaceaa2=Space Ace (US Rev. A2) +spaceace=Space Ace (US Rev. A3) +spaceat2=Space Attack II +spaceatt=Space Attack +spacebrd=Space Bird (bootleg) +spacecho=Space Echo +spacecr=Space Cruiser +spacedem=Space Demon +spacedx=Space Invaders DX (US) v2.1 +spacedxj=Space Invaders DX (Japan) v2.1 +spacedxo=Space Invaders DX (Japan) v2.0 +spacefb=Space Firebird (Nintendo) +spacefbb=Space Firebird (bootleg) +spacefbg=Space Firebird (Gremlin) +spacefev=Space Fever (set 1) +spacefrt=Space Fortress (CVS) +spaceftr=Space Fortress (Zaccaria) +spacefva=Space Fever (set 2) +spaceg=Space Guerrilla +spacegun=Space Gun (World) +spaceinj=Space Intruder (Japan) +spaceint=Space Intruder +spacelnc=Space Launcher +spaceod=Space Odyssey (version 2) +spaceod2=Space Odyssey (version 1) +spaceph=Space Phantoms +spacepir=Space Pirates v2.2 +spaceplt=Space Pilot +spaceskr=Space Seeker +spacetrk=Space Trek (upright) +spacewar=Space Wars +spacewr3=Space War Part 3 +spacezap=Space Zap +spacfura=Space Fury (revision A) +spacfurb=Space Fury (revision B) +spacfury=Space Fury (revision C) +spang=Super Pang (World 900914) +spangbl=Super Pang (World 900914, bootleg) +spangj=Super Pang (Japan 901023) +sparkman=Spark Man (v 2.0) +sparkz=Sparkz (prototype) +spartanx=Spartan X (Japan) +spatter=Spatter +spawn=Spawn (JPN, USA, EUR, ASI, AUS) +spbactn=Super Pinball Action (US) +spbactnj=Super Pinball Action (Japan) +spcdrag=Space Dragon (Moon Cresta bootleg, set 1) +spcdraga=Space Dragon (Moon Cresta bootleg, set 2) +spceking=Space King +spcenctr=Space Encounters +spcewarl=Space War (Leijac Corporation) +spcewars=Space War (Sanritsu) +spcforc2=Space Force (set 2) +spcforce=Space Force (set 1) +spcfrcii=Special Forces II +spcinv95=Space Invaders '95: The Attack Of Lunar Loonies (Ver 2.5O 1995/06/14) +spcinvdj=Space Invaders DX (Ver 2.6J 1994/09/14) (F3 Version) +spcking2=Space King 2 +spclaser=Space Laser +spclforc=Special Forces +spclorda=Space Lords (rev A) +spclordb=Space Lords (rev B) +spclordg=Space Lords (rev A, German) +spclords=Space Lords (rev C) +spcnv95u=Space Invaders '95: The Attack Of Lunar Loonies (Ver 2.5A 1995/06/14) +spcpostn=Space Position (Japan) +spctbird=Space Thunderbird +spdball=Speed Ball (prototype) +spdcoin=Speed Coin (prototype) +spdodgeb=Super Dodge Ball (US) +speakres=Speak & Rescue +spec2k=Spectrum 2000 (Euro) +spectar=Spectar (revision 3) +spectar1=Spectar (revision 1?) +speedatk=Speed Attack! +speedbal=Speed Ball +speedfrk=Speed Freak +speedrcr=Speed Racer +speedspn=Speed Spin +speedup=Speed Up +speglsht=Super Eagle Shot +spellbnd=Spellbound +spelnkrj=Spelunker (Japan) +spelunk2=Spelunker II +spelunkr=Spelunker +spf2t=Super Puzzle Fighter II Turbo (USA 960620) +spf2ta=Super Puzzle Fighter II Turbo (Asia 960529) +spf2xj=Super Puzzle Fighter II X (Japan 960531) +spfghmk2=Space Fighter Mark II (set 1) +spfgmk22=Space Fighter Mark II (set 2) +spiders=Spiders (set 1) +spiders2=Spiders (set 2) +spidman=Spider-Man: The Videogame (World) +spidmanu=Spider-Man: The Videogame (US) +spiero=Super Pierrot (Japan) +spikeofe=Spikeout Final Edition +spikeout=Spikeout (Revision C) +spiker=Spiker +spikes91=1991 Spikes (Italian bootleg) +spinkick=Spinkick +spinlbrj=Spinal Breakers (Japan) +spinlbrk=Spinal Breakers (World) +spinlbru=Spinal Breakers (US) +spinmast=Spin Master / Miracle Adventure +spinner=Spinner +spitboss=Super Pit Boss +splash=Splash! (Ver. 1.2 World) +splash10=Splash! (Ver. 1.0 World) +splat=Splat! +splattej=Splatter House (Japan) +splatter=Splatter House (World) +splndrbt=Splendor Blast +spnchotj=Super Punch-Out!! (Japan) +spnchout=Super Punch-Out!! +spool3=Super Pool III (English) +spool3i=Super Pool III (I-Vics) +spotty=Spotty (Ver. 2.0.2) +sprcros2=Super Cross II (Japan, set 1) +sprcrs2a=Super Cross II (Japan, set 2) +sprglbpg=Super Glob (Pac-Man hardware) German +sprglobp=Super Glob (Pac-Man hardware) +springer=Springer +sprint1=Sprint 1 +sprint2=Sprint 2 (set 1) +sprint2a=Sprint 2 (set 2) +sprint4=Sprint 4 (set 1) +sprint4a=Sprint 4 (set 2) +sprint8=Sprint 8 +sprint8a=Sprint 8 (play tag & chase) +sprmatkd=Super Missile Attack (not encrypted) +sprtmtch=Sports Match +sptrekct=Space Trek (cocktail) +spy=S.P.Y. - Special Project Y (World ver. N) +spyhnt2a=Spy Hunter 2 (rev 1) +spyhunt=Spy Hunter +spyhunt2=Spy Hunter 2 (rev 2) +spyhuntp=Spy Hunter (Playtronic license) +spyu=S.P.Y. - Special Project Y (US ver. M) +sqbert=Faster, Harder, More Challenging Q*bert (prototype) +sqix=Super Qix (set 1) +sqixa=Super Qix (set 2) +sqixbl=Super Qix (bootleg) +sqixu=Super Qix (US) +squaitsa=Squash (Itisa) +squash=Squash (Ver. 1.0) +sraider=Space Raider +srally2=Sega Rally 2 +srallyc=Sega Rally Championship +sraly2dx=Sega Rally 2 DX +sranger=Super Ranger (v2.0) +srangerb=Super Ranger (bootleg) +srangerw=Super Ranger (WDK) +srdarwin=Super Real Darwin (World) +srdarwnj=Super Real Darwin (Japan) +srdmissn=S.R.D. Mission +srmp1=Super Real Mahjong Part 1 (Japan) +srmp2=Super Real Mahjong Part 2 (Japan) +srmp3=Super Real Mahjong Part 3 (Japan) +srmp4=Super Real Mahjong PIV (Japan) +srmp4o=Super Real Mahjong PIV (Japan, older set) +srmp5=Super Real Mahjong P5 +srmp6=Super Real Mahjong P6 (Japan) +srmp7=Super Real Mahjong P7 (Japan) +srmvs=Super Real Mahjong VS +srumbler=The Speed Rumbler (set 1) +srumblr2=The Speed Rumbler (set 2) +ssanchan=Sanrin San Chan (Japan) +sscandal=Seishun Scandal (315-5132, Japan) +sscope=Silent Scope (ver UAB) +sscope2=Silent Scope 2 +sscopea=Silent Scope (ver UAA) +sscopex=Silent Scope EX (ver UAA) +ssf2=Super Street Fighter II: The New Challengers (World 930911) +ssf2a=Super Street Fighter II: The New Challengers (Asia 931005) +ssf2ar1=Super Street Fighter II: The New Challengers (Asia 930914) +ssf2ghw=Super Street Fighter II - The New Challengers (Arcade bootleg of Japanese MegaDrive version) +ssf2j=Super Street Fighter II: The New Challengers (Japan 931005) +ssf2jr1=Super Street Fighter II: The New Challengers (Japan 930911) +ssf2jr2=Super Street Fighter II: The New Challengers (Japan 930910) +ssf2t=Super Street Fighter II Turbo (World 940223) +ssf2ta=Super Street Fighter II Turbo (Asia 940223) +ssf2tb=Super Street Fighter II: The Tournament Battle (World 931119) +ssf2tbj=Super Street Fighter II: The Tournament Battle (Japan 930911) +ssf2tbr1=Super Street Fighter II: The Tournament Battle (World 930911) +ssf2tu=Super Street Fighter II Turbo (USA 940323) +ssf2tur1=Super Street Fighter II Turbo (USA 940223) +ssf2u=Super Street Fighter II: The New Challengers (USA 930911) +ssf2xj=Super Street Fighter II X: Grand Master Challenge (Japan 940223) +ssfindo=See See Find Out +sshangha=Super Shanghai Dragon's Eye (Japan) +sshanghb=Super Shanghai Dragon's Eye (World, bootleg) +sshoot11=Sharpshooter (Rev 1.1) +sshoot12=Sharpshooter (Rev 1.2) +sshooter=Sharpshooter (Rev 1.7) +sshot137=Shuffleshot (v1.37) +sshot139=Shuffleshot (v1.39) +ssi=Super Space Invaders '91 (World) +ssideki=Super Sidekicks / Tokuten Ou +ssideki2=Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football +ssideki3=Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikoue no michi +ssideki4=Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero, The +ssingles=Swinging Singles +ssipkr24=SSI Poker (v2.4) +ssipkr30=SSI Poker (v3.0) +ssipkr40=SSI Poker (v4.0) +sslam=Super Slam (set 1) +sslama=Super Slam (set 2) +ssmissin=S.S. Mission +ssoldier=Superior Soldiers (US) +ssozumo=Syusse Oozumou (Japan) +sspac2k1=Super Space 2001 +sspacaho=Space Attack / Head On +sspacat2=Space Attack (upright set 2) +sspacat3=Space Attack (upright set 3) +sspacatc=Space Attack (cocktail) +sspaceat=Space Attack (upright set 1) +sspeedr=Super Speed Race +sspiritj=Scramble Spirits (Japan, Floppy DS3-5000-02-REV-A Based) +sspirits=Scramble Spirits (World, Floppy Based) +sspirtfc=Scramble Spirits (World, Floppy Based, FD1094 317-0058-02c) +sspring1=Super Sprint (German, rev 1) +ssprint=Super Sprint (rev 4) +ssprint1=Super Sprint (rev 1) +ssprint3=Super Sprint (rev 3) +ssprintf=Super Sprint (French) +ssprintg=Super Sprint (German, rev 2) +ssprints=Super Sprint (Spanish) +ssrdrabd=Sunset Riders (2 Players ver ABD) +ssrdradd=Sunset Riders (4 Players ver ADD) +ssrdreaa=Sunset Riders (4 Players ver EAA) +ssrdrebc=Sunset Riders (2 Players ver EBC) +ssrdrebd=Sunset Riders (2 Players ver EBD) +ssrdrjbd=Sunset Riders (2 Players ver JBD) +ssrdruac=Sunset Riders (4 Players ver UAC) +ssrdrubc=Sunset Riders (2 Players ver UBC) +ssrdruda=Sunset Riders (4 Players ver UDA) +ssriders=Sunset Riders (4 Players ver EAC) +ssrj=Super Speed Race Junior (Japan) +sss=Steep Slope Sliders (JUET 981110 V1.000) +sstarbtl=Super Star Battle +sstingry=Super Stingray +sstrangr=Space Stranger +sstrike=Super Strike Bowling +sstriker=Sorcer Striker (World) +sstrikra=Sorcer Striker (World, alt) +sstrngr2=Space Stranger 2 +stactics=Space Tactics +stadh96a=Stadium Hero 96 (Version EAJ) +stadhero=Stadium Hero (Japan) +stadhr96=Stadium Hero 96 (Version EAD) +stagger1=Stagger I (Japan) +stakwin=Stakes Winner / Stakes Winner - GI kinzen seihae no michi +stakwin2=Stakes Winner 2 +stankatk=Super Tank Attack (prototype rev. 4/21/92 ) +starblad=Starblade +starcas=Star Castle (version 3) +starcas1=Star Castle (older) +starcase=Star Castle (Mottoeis) +starcasp=Star Castle (prototype) +starcrus=Star Cruiser +starfght=Star Fighter +starfigh=Star Fighter (v1) +starfir2=Star Fire 2 +starfira=Star Fire (set 2) +starfire=Star Fire (set 1) +starfora=Star Force (encrypted, set 2) +starforb=Star Force (encrypted, bootleg) +starforc=Star Force +starfore=Star Force (encrypted) +stargate=Stargate +starglad=Star Gladiator (USA 960627) +stargld2=Star Gladiator 2 (JAPAN 980316) +stargrds=Star Guards +starhawk=Star Hawk +starjack=Star Jacker (Sega) +starjacs=Star Jacker (Stern) +starlstr=Vs. Star Luster +starshp1=Starship 1 +starshpp=Starship 1 (prototype?) +starsldr=Star Soldier: Vanishing Earth +starspnr=Starspinner (Dutch/Nederlands) +starswep=Star Sweep (STP1/VER.A) +startrek=Star Trek +startrgn=Star Trigon (STT1 Ver.A) +startrkd=Star Trek (Defender bootleg) +starw=Star Wars +starwar1=Star Wars (rev 1) +starwars=Star Wars (rev 2) +statriv2=Triv Two +statriv4=Triv Four +stcc=Sega Touring Car Championship (Revision A) +stdragon=Saint Dragon +steaser=Strip Teaser (Italy) +steelta1=Steel Talons (rev 1) +steeltag=Steel Talons (German, rev 2) +steeltal=Steel Talons (rev 2) +steeltap=Steel Talons (prototype) +stellcas=Stellar Castle (Elettronolo) +stellecu=Stelle e Cubi (Italy) +stepstag=Stepping Stage +stfight=Street Fight (Germany) +stfighta=Street Fight +stg=Strike Gunner S.T.G +stinger=Stinger +stinger2=Stinger (prototype?) +stkclmnj=Stack Columns (Japan) +stkclmns=Stack Columns (World) +stlforce=Steel Force +stmblade=Storm Blade (US) +stocker=Stocker +stoffy=Super Toffy +stompin=Stompin' +stoneage=Stoneage +stoneba2=Stone Ball (2 Players) +stonebal=Stone Ball (4 Players) +storming=Storming Party / Riku Kai Kuu Saizensen +strahl=Koutetsu Yousai Strahl (Japan set 1) +strahla=Koutetsu Yousai Strahl (Japan set 2) +stratab=Strata Bowling (V3) +stratab1=Strata Bowling (V1) +stratgys=Strategy X (Stern) +stratgyx=Strategy X +stratof=Raiga - Strato Fighter (US) +stratvob=Stratovox (bootleg) +stratvox=Stratovox +streakng=Streaking +streets1=Street Smart (US version 1) +streetsj=Street Smart (Japan version 1) +streetsm=Street Smart (US version 2) +streetsw=Street Smart (World version 1) +stress=Stress Busters +strfbomb=Strafe Bomb +strhoop=Street Hoop / Street Slam / Dunk Dream +strider=Strider (US set 1) +strider2=Strider 2 (USA 991213) +striderj=Strider Hiryu (Japan set 1) +stridr2a=Strider 2 (ASIA 991213) +stridrja=Strider Hiryu (Japan set 2) +stridrua=Strider (US set 2) +striv=Super Triv +strkfgtr=Strike Fighter (Japan) +strkforc=Strike Force (rev 1 02/25/91) +strkzone=Strike Zone Baseball +strnskil=Strength & Skill +strtdriv=Street Drivin' (prototype) +strtheat=Street Heat - Cardinal Amusements +strvmstr=Super Trivia Master +stunrn2e=S.T.U.N. Runner (rev 2, Europe) +stunrn3e=S.T.U.N. Runner (rev 3, Europe) +stunrun=S.T.U.N. Runner (rev 6) +stunrun0=S.T.U.N. Runner (rev 0) +stunrun2=S.T.U.N. Runner (rev 2) +stunrun3=S.T.U.N. Runner (rev 3) +stunrun4=S.T.U.N. Runner (rev 4) +stunrun5=S.T.U.N. Runner (rev 5) +stunrune=S.T.U.N. Runner (rev 5, Europe) +stunrunj=S.T.U.N. Runner (rev 7, Japan) +stunrunp=S.T.U.N. Runner (upright prototype) +stvbios=ST-V Bios +subhunt=Sub Hunter +subroc3d=Subroc-3D +subs=Subs +sucasino=Super Casino +suchie3=Idol Janshi Suchie-Pai 3 (JPN) +suchipi=Idol Janshi Su-Chi-Pie Special +suikoenb=Suikoenbu / Outlaws of the Lost Dynasty (JUETL 950314 V2.001) +sunaq=SunA Quiz 6000 Academy (940620-6) +sundance=Sundance +sunsetbl=Sunset Riders (bootleg 4 Players ver ADD) +supbtima=Super Burger Time (World, set 2) +supbtime=Super Burger Time (World, set 1) +supbtimj=Super Burger Time (Japan) +supcrash=Super Crash (bootleg of Head On) +supdrapo=Super Draw Poker +superbik=Superbike +superbon=Agent Super Bond (Scobra Hardware) +superbug=Super Bug +superbwl=Super Bowl (Version 16.03B) +superchs=Super Chase - Criminal Termination (US) +superdq=Super Don Quix-ote (Long Scenes) +superdqa=Super Don Quix-ote (Short Scenes, Alt) +superdqs=Super Don Quix-ote (Short Scenes) +superg=Super Galaxians (galaxiaj hack) +supergx=Super GX +superinv=Super Invaders +superman=Superman +superpac=Super Pac-Man +superpcm=Super Pac-Man (Midway) +superspy=The Super Spy +supertnk=Super Tank +supertr2=Super Triv II +supertr3=Super Triv III +superx=Super-X (NTC) +superxm=Super-X (Mitchell) +suplup=Super Lup Lup Puzzle / Zhuan Zhuan Puzzle (version 4.0 / 990518) +supmodel=Super Model +supnudg2=Super Nudger II (Version 5.21) +suprglob=Super Glob +suprgolf=Super Crown Golf +suprleag=Super League (FD1094 317-0045) +suprloco=Super Locomotive +suprmanj=Superman (Japan) +suprmatk=Super Missile Attack (for set 2) +suprmous=Super Mouse +suprmria=Vs. Super Mario Bros. (alt) +suprmrio=Vs. Super Mario Bros. +suprpool=Super Pool (9743 Rev.01) +suprridr=Super Rider +suprslam=Super Slams +suprtrio=Super Trio +supxevs=Vs. Super Xevious +suratk=Surprise Attack (World ver. K) +suratka=Surprise Attack (Asia ver. L) +suratkj=Surprise Attack (Japan ver. M) +surfplnt=Surf Planet +survarts=Survival Arts (World) +survartu=Survival Arts (USA) +survival=Survival +susume=Susume! Taisen Puzzle-Dama (GV027 JAPAN 1.20) +sutapper=Tapper (Suntory) +suzuk8h2=Suzuka 8 Hours 2 (World) +suzuk8hj=Suzuka 8 Hours (Japan) +suzuka8h=Suzuka 8 Hours (World) +suzume=Watashiha Suzumechan (Japan) +svc=SNK vs. CAPCOM SVC CHAOS +svcboot=SNK vs. CAPCOM SVC CHAOS (bootleg) +svcpcb=SNK vs. CAPCOM SVC CHAOS (JAMMA PCB, set 1) +svcpcba=SNK vs. CAPCOM SVC CHAOS (JAMMA PCB, set 2) +svcplus=SNK vs. CAPCOM SVC CHAOS Plus (bootleg set 1) +svcplusa=SNK vs. CAPCOM SVC CHAOS Plus (bootleg set 2) +svcsplus=SNK vs. CAPCOM SVC CHAOS Super Plus (bootleg) +svf=Super Visual Football: European Sega Cup +svolley=Super Volleyball (Japan) +svolleyk=Super Volleyball (Korea) +svolleyu=Super Volleyball (US) +svolly91=Super Volley '91 (Japan) +svs=Super Visual Soccer: Sega Cup (US) +swa=Star Wars Arcade +swarm=Swarm (bootleg?) +swat=SWAT (315-5048) +swatpolc=SWAT Police +swcourt=Super World Court (World) +swcourtj=Super World Court (Japan) +swimmer=Swimmer (set 1) +swimmera=Swimmer (set 2) +swimmerb=Swimmer (set 3) +sws=Super World Stadium (Japan) +sws2000=Super World Stadium 2000 (SS01/VER.A) +sws2001=Super World Stadium 2001 (SS11/VER.A) +sws92=Super World Stadium '92 (Japan) +sws92g=Super World Stadium '92 Gekitouban (Japan) +sws93=Super World Stadium '93 (Japan) +sws95=Super World Stadium '95 (Japan) +sws96=Super World Stadium '96 (Japan) +sws97=Super World Stadium '97 (Japan) +sws98=Super World Stadium '98 (SS81/VER.A) +sws99=Super World Stadium '99 (SS91/VER.A3) +swtrilga=Star Wars Trilogy +swtrilgy=Star Wars Trilogy (Revision A) +sxevious=Super Xevious +sxyreac2=Pachinko Sexy Reaction 2 (Japan) +sxyreact=Pachinko Sexy Reaction (Japan) +sys573=System 573 BIOS +syvalion=Syvalion (Japan) +szaxxon=Super Zaxxon +tacscan=Tac/Scan +tactcan2=Tactician (set 2) +tactcian=Tactician (set 1) +tagteam=Tag Team Wrestling +tail2nos=Tail to Nose - Great Championship +tailg=Tailgunner +taitofx1=Taito FX1 +taitogn=Taito GNET +taiwanmb=Taiwan Mahjong [BET] (Japan 881208) +talbot=Talbot +tangtang=Tang Tang (ver. 0526, 26/05/2000) +tank8=Tank 8 (set 1) +tank8a=Tank 8 (set 2) +tank8b=Tank 8 (set 3) +tank8c=Tank 8 (set 4) +tank8d=Tank 8 (set 5) +tankbatt=Tank Battalion +tankbust=Tank Busters +tankfrc4=Tank Force (US, 4 Player) +tankfrce=Tank Force (US, 2 Player) +tankfrcj=Tank Force (Japan) +tantr=Puzzle & Action: Tant-R (Japan) +tantrbl=Puzzle & Action: Tant-R (Japan) (bootleg set 1) +tantrbl2=Puzzle & Action: Tant-R (Japan) (bootleg set 2) +tantrbl3=Puzzle & Action: Tant-R (Japan) (bootleg set 3) +tantrkor=Puzzle & Action: Tant-R (Korea) +taotaida=Tao Taido (set 2) +taotaido=Tao Taido (set 1) +tapper=Tapper (Budweiser) +tappera=Tapper (alternate) +targ=Targ +targc=Targ (cocktail?) +targeth=Target Hits +tarzan=Tarzan +tattack=Time Attacker +tattass=Tattoo Assassins (US Prototype) +tattassa=Tattoo Assassins (Asia Prototype) +taxidrvr=Taxi Driver +tazmani2=Tazz-Mania (set 2) +tazmania=Tazz-Mania (set 1) +tazzmang=Tazz-Mania (Galaxian Hardware) +tblkkuzu=The Block Kuzushi (JAPAN) +tbowl=Tecmo Bowl (World?) +tbowlj=Tecmo Bowl (Japan) +tbyahhoo=Twin Bee Yahhoo! (ver JAA) +tceptor=Thunder Ceptor +tceptor2=Thunder Ceptor II +tcl=Taiwan Chess Legend +tcobra2=Twin Cobra II (Ver 2.1O 1995/11/30) +tcobra2u=Twin Cobra II (Ver 2.1A 1995/11/30) +tdfever=TouchDown Fever +tdfever2=TouchDown Fever 2 +tdfeverj=TouchDown Fever (Japan) +tdragn2a=Thunder Dragon 2 (1st Oct. 1993) +tdragon=Thunder Dragon (9th Jan. 1992) +tdragon1=Thunder Dragon (4th Jun. 1991) +tdragon2=Thunder Dragon 2 (9th Nov. 1993) +tdragonb=Thunder Dragon (Bootleg) +te0144=Unknown italian gambling game +teamqb=John Elway's Team Quarterback (set 1) +teamqb2=John Elway's Team Quarterback (set 2) +techromn=Tech Romancer (EURO 980914) +techromu=Tech Romancer (USA 980914) +tecmowcm=Tecmo World Cup Millennium (JAPAN) +teddybb=TeddyBoy Blues (315-5115, New Ver.) +teddybbo=TeddyBoy Blues (315-5115, Old Ver.) +teedoff=Tee'd Off (Japan) +teetert=Teeter Torture (prototype) +tehkanwb=Tehkan World Cup (set 2, bootleg?) +tehkanwc=Tehkan World Cup (set 1) +tekipaki=Teki Paki +tekken=Tekken (TE4/VER.C) +tekken2=Tekken 2 Ver.B (TES3/VER.B) +tekken2a=Tekken 2 Ver.B (TES2/VER.B) +tekken2b=Tekken 2 (TES2/VER.A) +tekken3=Tekken 3 (TET1/VER.E1) +tekken3a=Tekken 3 (TET2/VER.B) +tekken3b=Tekken 3 (TET3/VER.A) +tekken3c=Tekken 3 (TET2/VER.A) +tekkena=Tekken (TE2/VER.C) +tekkenb=Tekken (TE2/VER.B) +tekkenc=Tekken (TE1/VER.B) +tektagt=Tekken Tag Tournament (TEG3/VER.C1) +tektagta=Tekken Tag Tournament (TEG3/VER.B) +tektagtb=Tekken Tag Tournament (TEG1/VER.B) +tektagtc=Tekken Tag Tournament (TEG1/VER.A3) +teljan=Tel Jan +telmahjn=Telephone Mahjong (Japan 890111) +tempest=Tempest (rev 3) +tempest1=Tempest (rev 1) +tempest2=Tempest (rev 2) +tempest3=Tempest (rev 2, Revised Hardware) +temptube=Tempest Tubes +tenballs=Ten Balls (Ver 1.05) +tengai=Tengai / Sengoku Blade: Sengoku Ace Episode II +tenkai=Mahjong Tenkaigen +tenkai2b=Mahjong Tenkaigen Part 2 (bootleg) +tenkaibb=Mahjong Tenkaigen (bootleg b) +tenkaicb=Mahjong Tenkaigen (bootleg c) +tenkaid=Mahjong Tenkaigen (set 1) +tenkaie=Mahjong Tenkaigen (set 2) +tenkomoj=Tenkomori Shooting (TKM1/VER.A1) +tenkomor=Tenkomori Shooting (TKM2/VER.A1) +tenpindx=Ten Pin Deluxe +tenthdeg=Tenth Degree (prototype) +tenup=Ten Up (compendium 17) +tenup3=Ten Up (compendium 3) +teplus2j=Tetris Plus 2 (Japan) +terabrst=Teraburst +term2=Terminator 2 - Judgment Day (rev LA3 03/27/92) +term2la1=Terminator 2 - Judgment Day (rev LA1 11/01/91) +term2la2=Terminator 2 - Judgment Day (rev LA2 12/09/91) +terracra=Terra Cresta (YM2203) +terracrb=Terra Cresta (YM3526 set 2) +terracre=Terra Cresta (YM3526 set 1) +terraf=Terra Force (set 1) +terrafa=Terra Force (set 2) +terrafb=Terra Force (bootleg with additional Z80) +terrafu=Terra Force (US) +tetris=Tetris (set 4, Japan, System 16A, FD1094 317-0093) +tetris1=Tetris (set 1, Japan, System 16B, FD1094 317-0091) +tetris2=Tetris (set 2, Japan, System 16B, FD1094 317-0092) +tetris3=Tetris (set 3, Japan, System 16A, FD1094 317-0093a) +tetrisbl=Tetris (bootleg) +tetrisp=Tetris Plus +tetrisp2=Tetris Plus 2 (World) +tetrisse=Tetris (Japan, System E) +tetrist=Tetris (Japan, B-System, YM2610) +tetrista=Tetris (Japan, B-System, YM2203) +tetriunk=Tetris (Unknown Manufacturer) +tetrsark=Tetris (D.R. Korea) +tfrceac=ThunderForce AC +tfrceacb=ThunderForce AC (bootleg) +tfrceacj=ThunderForce AC (Japan) +tgmj=Tetris The Grand Master (JAPAN 980710) +tgtball=Target Ball (Nude) +tgtballa=Target Ball +tharierj=Task Force Harrier (Japan) +tharrier=Task Force Harrier +thayers=Thayer's Quest +thayersa=Thayer's Quest (Alternate Set) +thedeep=The Deep (Japan) +theend=The End +theends=The End (Stern) +theglad=The Gladiator +theglob=The Glob +theglob2=The Glob (earlier) +theglob3=The Glob (set 3) +theglobp=The Glob (Pac-Man hardware) +thegrid=The Grid (version 1.2) +thegrida=The Grid (version 1.1) +thehand=The Hand +thehustj=The Hustler (Japan version J) +thehustl=The Hustler (Japan version M) +themj=The Mah-jong (Japan) +thepit=The Pit +thepitb=The Pit (Bootleg) +thepitc=The Pit (Centuri) +theroes=Thunder Heroes +thetogyu=The Togyu (315-5065, Japan) +thief=Thief +thndblst=Thunder Blaster (Japan) +thnderxa=Thunder Cross (set 2) +thnderxb=Thunder Cross (set 3) +thnderxj=Thunder Cross (Japan) +thndfoxj=Thunder Fox (Japan) +thndfoxu=Thunder Fox (US) +thndrbd1=Thunder Blade (deluxe/standing, unprotected) +thndrbld=Thunder Blade (upright, FD1094 317-0056) +thndrx2=Thunder Cross II (Japan) +thndrx2a=Thunder Cross II (Asia) +thndzone=Thunder Zone (World) +thoop=Thunder Hoop (Ver. 1) +thoop2=TH Strikes Back +thrild2=Thrill Drive 2 +thrild2a=Thrill Drive 2 (ver A) +thrilld=Thrill Drive +thunderh=Operation Thunder Hurricane (ver UAA) +thunderj=ThunderJaws +thunderl=Thunder & Lightning +thunderx=Thunder Cross (set 1) +thundfox=Thunder Fox (World) +thunt=Puzzle & Action: Treasure Hunt (JUET 970901 V2.00E) +thuntk=Puzzle & Action: BoMulEul Chajara (Korea) +tickee=Tickee Tickats +tictac=Tic Tac Trivia +tigerh=Tiger Heli (US) +tigerh2=Tiger Heli (Japan set 1) +tigerhb1=Tiger Heli (bootleg set 1) +tigerhb2=Tiger Heli (bootleg set 2) +tigerhj=Tiger Heli (Japan set 2) +tigeroad=Tiger Road (US) +tigerodb=Tiger Road (US bootleg) +timber=Timber +timecris=Time Crisis (Rev. TS2 Ver.B) +timecrs2=Time Crisis 2 +timecrsa=Time Crisis (Rev. TS2 Ver.A) +timek131=Time Killers (v1.31) +timekill=Time Killers (v1.32) +timelimt=Time Limit +timemchn=Time Machine (v2.0) +timeplt=Time Pilot +timeplta=Time Pilot (Atari) +timepltc=Time Pilot (Centuri) +timesca1=Time Scanner (set 1, System 16A, FD1089B 317-0024) +timescan=Time Scanner (set 2, System 16B) +timesol1=Time Soldiers (US Rev 1) +timesold=Time Soldiers (US Rev 3) +timetunl=Time Tunnel +tinklpit=Tinkle Pit (Japan) +tinstar=The Tin Star (set 1) +tinstar2=The Tin Star (set 2) +tinv2650=The Invaders +tiptop=Tip Top +titlef=Title Fight (World) +titlefu=Title Fight (US) +tjsb=Mahjong Tian Jiang Shen Bing +tkdensha=Touki Denshou -Angel Eyes- (VER. 960427) +tkdensho=Touki Denshou -Angel Eyes- (VER. 960614) +tkmmpzdm=Tokimeki Memorial Taisen Puzzle-dama (ver JAB) +tknight=Tecmo Knight +tkoboxng=Vs. TKO Boxing +tm=Touchmaster (v3.00 Euro) +tm3k=Touchmaster 3000 (v5.02 Standard) +tm3ka=Touchmaster 3000 (v5.01 Standard) +tm4k=Touchmaster 4000 (v6.02 Standard) +tm5k=Touchmaster 5000 (v7.10 Standard) +tm7k=Touchmaster 7000 (v8.04 Standard) +tm7ka=Touchmaster 7000 (v8.00 Standard) +tm8k=Touchmaster 8000 (v9.04 Standard) +tmek=T-MEK +tmekprot=T-MEK (prototype) +tmht=Teenage Mutant Hero Turtles (UK 4 Players) +tmht22pe=Teenage Mutant Hero Turtles - Turtles in Time (2 Players ver EBA) +tmht2p=Teenage Mutant Hero Turtles (UK 2 Players, set 1) +tmht2pa=Teenage Mutant Hero Turtles (UK 2 Players, set 2) +tmmjprd=Tokimeki Mahjong Paradise - Dear My Love +tmnt=Teenage Mutant Ninja Turtles (World 4 Players) +tmnt2=Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver UAA) +tmnt22pu=Teenage Mutant Ninja Turtles - Turtles in Time (2 Players ver UDA) +tmnt2a=Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver ADA) +tmnt2pj=Teenage Mutant Ninja Turtles (Japan 2 Players) +tmnt2po=Teenage Mutant Ninja Turtles (Oceania 2 Players) +tmntj=Teenage Mutant Ninja Turtles (Japan 4 Players) +tmntu=Teenage Mutant Ninja Turtles (US 4 Players, set 1) +tmntua=Teenage Mutant Ninja Turtles (US 4 Players, set 2) +tndrcade=Thundercade / Twin Formation +tndrcadj=Tokusyu Butai U.A.G. (Japan) +tnexspce=The Next Space +tnk3=T.N.K. III (US) +tnk3j=T.A.N.K. (Japan) +tnzs=The NewZealand Story (World, newer) +tnzsj=The NewZealand Story (Japan) +tnzso=The NewZealand Story (World, older) +todruaga=Tower of Druaga (New Ver.) +todruago=Tower of Druaga (Old Ver.) +toffy=Toffy +toggle=Toggle (prototype) +toki=Toki (World set 1) +tokia=Toki (World set 2) +tokib=Toki (bootleg) +tokimbsj=Tokimeki Bishoujo [BET] (Japan) +tokimosh=Tokimeki Memorial Oshiete Your Heart (GE755 JAA) +tokimosp=Tokimeki Memorial Oshiete Your Heart Seal version PLUS (GE756 JAB) +tokio=Tokio / Scramble Formation +tokiob=Tokio / Scramble Formation (bootleg) +tokiou=Tokio / Scramble Formation (US) +tokisens=Toki no Senshi - Chrono Soldier +tokiu=Toki (US) +tokkae=Taisen Tokkae-dama (ver JAA) +tokyogal=Tokyo Gal Zukan (Japan) +tomahaw1=Tomahawk 777 (rev 1) +tomahawk=Tomahawk 777 (rev 5) +tomcatsw=TomCat (Star Wars hardware, prototype) +tondemo=Tondemo Crisis (JAPAN) +tontonb=Tonton [BET] (Japan) +toobin=Toobin' (rev 3) +toobin1=Toobin' (rev 1) +toobin2=Toobin' (rev 2) +toobin2e=Toobin' (Europe, rev 2) +toobine=Toobin' (Europe, rev 3) +toobing=Toobin' (German, rev 3) +topbladv=Top Blade V +topgun=Vs. Top Gun +topgunbl=Top Gunner (bootleg) +topgunnr=Top Gunner +topgunr=Top Gunner (US) +tophunta=Top Hunter - Roddy & Cathy (set 2) +tophuntr=Top Hunter - Roddy & Cathy (set 1) +topland=Top Landing (World) +toppyrap=Toppy & Rappy +topracer=Top Racer (set 1) +topracra=Top Racer (set 2) +topracrb=Top Racer (set 3) +toprollr=Top Roller +topsecex=Top Secret (Exidy) (version 1.0) +topsecrt=Top Secret (Japan) +topshoot=Top Shooter +topskatr=Top Skater (Revision A) +topspedu=Top Speed (US) +topspeed=Top Speed (World) +toramich=Tora-he no Michi (Japan) +toratora=Tora Tora (prototype?) +torid2gg=Toride II Adauchi Gaiden (German) +toride2g=Toride II Adauchi Gaiden +toride2j=Toride II (Japan) +tornado1=Tornado (bootleg set 1) +tornado2=Tornado (bootleg set 2) +tornbase=Tornado Baseball / Ball Park +tortufam=Tortuga Family (italian) +torus=Torus +toryumon=Toryumon +totcarn=Total Carnage (rev LA1 03/10/92) +totcarnp=Total Carnage (prototype, rev 1.0 01/25/92) +totlvice=Total Vice (ver JAD) +totmejan=Tottemo E Jong +touchgo=Touch & Go (World) +touchgoe=Touch & Go (earlier revision) +touchgon=Touch & Go (Non North America) +toukon3=Shin Nihon Pro Wrestling Toukon Retsuden 3 Arcade Edition (TR1/VER.A) +tourtab2=Tournament Table (set 2) +tourtabl=Tournament Table (set 1) +toutrun=Turbo Out Run (cockpit, FD1094 317-0109) +toutrun1=Turbo Out Run (cockpit, FD1094 317-unknown) +toutrun2=Turbo Out Run (upright, FD1094 317-unknown) +toutrunu=Turbo Out Run (Out Run upgrade, FD1094 317-0118) +toyfight=Toy Fighter +toypop=Toypop +tp2m32=Tetris Plus 2 (MegaSystem 32 Version) +tp84=Time Pilot '84 (set 1) +tp84a=Time Pilot '84 (set 2) +tp84b=Time Pilot '84 (set 3) +tpgolf=Top Player's Golf +tps=TPS +trackflc=Track & Field (Centuri) +trackfld=Track & Field +trailblz=Trail Blazer +trally=Thrash Rally +tranqgun=Tranquillizer Gun +transfrm=Transformer +travrusa=Traverse USA / Zippy Race +trckydca=Tricky Doc (Set 2) +trckydoc=Tricky Doc (Set 1) +treahunt=Treasure Hunt (bootleg?) +trebltop=Treble Top (39-360-070) +tricktrp=Trick Trap (World?) +trigon=Trigon (Japan) +triothej=Trio The Punch - Never Forget Me... (Japan) +triothep=Trio The Punch - Never Forget Me... (World) +triplep=Triple Punch +triplew1=Mahjong Triple Wars (Japan) +triplew2=Mahjong Triple Wars 2 (Japan) +triplfun=Triple Fun +triplhnt=Triple Hunt +tripool=Tri-Pool (Casino Tech) +tripoola=Tri-Pool (Costal Games) +trisport=Tri-Sports +trivia12=Trivial Pursuit (Genus I) (set 2) +triviabb=Trivial Pursuit (Baby Boomer Edition) +triviaes=Trivial Pursuit (Spanish Edition) +triviag1=Trivial Pursuit (Genus I) (set 1) +triviag2=Trivial Pursuit (Genus II) +trivialp=Trivial Pursuit (prod. 1D) +triviasp=Trivial Pursuit (All Star Sports Edition) +triviayp=Trivial Pursuit (Young Players Edition) +trivquiz=Triv Quiz +troangel=Tropical Angel +trog=Trog (rev LA5 03/29/91) +trog3=Trog (rev LA3 02/14/91) +trog4=Trog (rev LA4 03/11/91) +trogp=Trog (prototype, rev 4.00 07/27/90) +trogpa6=Trog (rev PA6-PAC 09/09/90) +trojan=Trojan (US) +trojanj=Tatakai no Banka (Japan) +trojanr=Trojan (Romstar) +tron=Tron (set 1) +tron2=Tron (set 2) +tron3=Tron (set 3) +tron4=Tron (set 4) +trophyh=Trophy Hunting - Bear & Moose V1.0 +trstar=Top Ranking Stars (Ver 2.1O 1993/05/21) (New Version) +trstarj=Top Ranking Stars (Ver 2.1J 1993/05/21) (New Version) +trstaro=Top Ranking Stars (Ver 2.1O 1993/05/21) (Old Version) +trstaroj=Top Ranking Stars (Ver 2.1J 1993/05/21) (Old Version) +truco=Truco-Tron +trucocl=Truco Clemente +truxton=Truxton / Tatsujin +truxton2=Truxton II / Tatsujin Oh +trvchlng=Trivia Challenge +trvgns=Trivia Genius +trvmadns=Trivia Madness +trvmstr=Trivia Master (set 1) +trvmstra=Trivia Master (set 2) +trvmstrb=Trivia Master (set 3) +trvquest=Trivia Quest +trvwz2=Trivia ? Whiz (Edition 2) +trvwz3h=Trivia ? Whiz (Edition 3 - Horizontal) +trvwz3v=Trivia ? Whiz (Edition 3 - Vertical) +trvwz4=Trivia ? Whiz (Edition 4) +trvwzh=Trivia ? Whiz (Horizontal - Question set 1) +trvwzha=Trivia ? Whiz (Horizontal - Question set 2) +trvwzv=Trivia ? Whiz (Vertical - Question set 1) +trvwzva=Trivia ? Whiz (Vertical - Question set 2) +tryout=Pro Baseball Skill Tryout (Japan) +ts2=Battle Arena Toshinden 2 (USA 951124) +ts2j=Battle Arena Toshinden 2 (JAPAN 951124) +tsamura2=Samurai Nihon-ichi (set 2) +tsamurai=Samurai Nihon-ichi (set 1) +tshingen=Takeda Shingen (Japan, Japanese) +tshingna=Shingen Samurai-Fighter (Japan, English) +tshoot=Turkey Shoot +tst_galx=Galaxian Test ROM +tst_invd=Space Invaders Test ROM +tstrike=Thunder Strike (Newer) +tstrikea=Thunder Strike (Older) +tsurugi=Tsurugi (ver EAB) +tsurugij=Tsurugi (ver JAC) +ttchamp=Table Tennis Champions (set 1) +ttchampa=Table Tennis Champions (set 2) +ttmahjng=Mahjong +tturf=Tough Turf (set 2, Japan, 8751 317-0104) +tturfbl=Tough Turf (bootleg) +tturfu=Tough Turf (set 1, US, 8751 317-0099) +tubeit=Tube-It +tubep=Tube Panic +tubepb=Tube Panic (bootleg) +tugboat=Tugboat +tumbleb=Tumble Pop (bootleg set 1) +tumbleb2=Tumble Pop (bootleg set 2) +tumblep=Tumble Pop (World) +tumblepj=Tumble Pop (Japan) +tunhunt=Tunnel Hunt +tunhuntc=Tunnel Hunt (Centuri) +turbo=Turbo +turboa=Turbo (encrypted set 1) +turbob=Turbo (encrypted set 2) +turbofrc=Turbo Force +turbosub=Turbo Sub +turbotag=Turbo Tag (prototype) +turfmast=Neo Turf Masters / Big Tournament Golf +turkhunt=Turkey Hunting USA V1.0 +turnover=Turnover +turpin=Turpin +turpins=Turpin (bootleg on Scramble hardware) +turtles=Turtles +turtshij=Turtle Ship (Japan) +turtshik=Turtle Ship (Korea) +turtship=Turtle Ship (North America) +tutankhm=Tutankham +tutankst=Tutankham (Stern) +tutstomb=Tut's Tomb +twcup98=Tecmo World Cup '98 (JUET 980410 V1.000) +twinactn=Twin Action +twinadv=Twin Adventure (World) +twinadvk=Twin Adventure (Korea) +twinbee=TwinBee +twinbrat=Twin Brats (set 1) +twinbrta=Twin Brats (set 2) +twincobr=Twin Cobra (World) +twincobu=Twin Cobra (US) +twineag2=Twin Eagle II - The Rescue Mission +twineagl=Twin Eagle - Revenge Joe's Brother +twinfalc=Twin Falcons +twinhawk=Twin Hawk (World) +twinhwku=Twin Hawk (US) +twinkle=Twinkle +twinqix=Twin Qix (Ver 1.0A 1995/01/17) (Prototype) +twins=Twins (set 1) +twinsa=Twins (set 2) +twinspri=Twinkle Star Sprites +twinsqua=Twin Squash +twocrude=Two Crude (US) +twotiger=Two Tigers (dedicated) +twotigrc=Two Tigers (Tron conversion) +twrdc94a=Tecmo World Cup '94 (set 2) +twrldc94=Tecmo World Cup '94 (set 1) +twrshaft=Tower & Shaft +tws96=Tecmo World Soccer '96 +tx1=TX-1 +tx1a=TX-1 (Atari/Namco/Taito license) +tylz=Tylz (prototype) +typhoon=Typhoon +uballoon=Ultra Balloon +uccops=Undercover Cops (World) +uccopsar=Undercover Cops (Alpha Renewal Version) +uccopsj=Undercover Cops (Japan) +uchuuai=Mahjong Uchuu yori Ai wo komete (Japan) +uecology=Ultimate Ecology (Japan 931203) +ufosensb=Ufo Senshi Yohko Chan (not encrypted) +ufosensi=Ufo Senshi Yohko Chan (MC-8123, 317-0064) +ultennis=Ultimate Tennis +ultraman=Ultraman (Japan) +ultramhm=Ultra Maru-hi Mahjong (Japan) +ultratnk=Ultra Tank +ultrax=Ultra X Weapons / Ultra Keibitai +umanclub=Ultraman Club - Tatakae! Ultraman Kyoudai!! +umk3=Ultimate Mortal Kombat 3 (rev 1.2) +umk3r10=Ultimate Mortal Kombat 3 (rev 1.0) +umk3r11=Ultimate Mortal Kombat 3 (rev 1.1) +undoukai=The Undoukai (Japan) +undrfire=Under Fire (World) +undrfirj=Under Fire (Japan) +undrfiru=Under Fire (US) +uniwars=UniWar S +unsquad=U.N. Squadron (US) +untoucha=Untouchable (Japan) +uopoko=Puzzle Uo Poko (International) +uopokoj=Puzzle Uo Poko (Japan) +upndown=Up'n Down (315-5030) +upndownu=Up'n Down (not encrypted) +upscope=Up Scope +upyoural=Up Your Alley +urashima=Urashima Mahjong +usclssic=U.S. Classic +usg182=Games V18.2 +usg185=Games V18.7C +usg252=Games V25.4X +usg32=Super Duper Casino (California V3.2) +usg82=Super Ten V8.2 +usg83=Super Ten V8.3 +usg83x=Super Ten V8.3X +usvsthem=Us vs. Them +utoukond=Ultra Toukon Densetsu (Japan) +valkyrie=Valkyrie No Densetsu (Japan) +valtric=Valtric +vamphalf=Vamp 1/2 (Korea version) +vampj=Vampire: The Night Warriors (Japan 940705) +vampja=Vampire: The Night Warriors (Japan 940705 alt) +vampjr1=Vampire: The Night Warriors (Japan 940630) +vandyja2=Vandyke (Jaleco, Set 2) +vandyjal=Vandyke (Jaleco, Set 1) +vandyke=Vandyke (Japan) +vandykeb=Vandyke (bootleg with PIC16c57) +vangrd2=Vanguard II +vangrdce=Vanguard (Centuri) +vanguard=Vanguard (SNK) +vanguarj=Vanguard (Japan) +vanilla=Mahjong Vanilla Syndrome (Japan) +vanvan=Van-Van Car +vanvanb=Van-Van Car (set 3) +vanvank=Van-Van Car (Karateco) +vaportra=Vapor Trail - Hyper Offence Formation (World revision 1) +vaportrp=Vapor TRX (prototype) +vaportru=Vapor Trail - Hyper Offence Formation (US) +vaportrx=Vapor TRX +varth=Varth - Operation Thunderstorm (World 920714) +varthj=Varth - Operation Thunderstorm (Japan 920714) +varthr1=Varth - Operation Thunderstorm (World 920612) +varthu=Varth - Operation Thunderstorm (US 920612) +vasara=Vasara +vasara2=Vasara 2 (set 1) +vasara2a=Vasara 2 (set 2) +vastar=Vastar (set 1) +vastar2=Vastar (set 2) +vautour=Vautour (bootleg of Phoenix) (8085A CPU) +vautourz=Vautour (bootleg of Phoenix) (Z80 CPU) +vball=U.S. Championship V'ball (set 1) +vball2pj=U.S. Championship V'ball (Japan) +vblokbrk=VS Block Breaker (Asia) +vbowl=Virtua Bowling (World, V101XCM) +vbowlj=Virtua Bowling (Japan, V100JCM) +vcircle=Vicious Circle (prototype) +vcombat=Virtual Combat +vcop=Virtua Cop +vcop2=Virtua Cop 2 +vegasfst=Royal Vegas Joker Card (fast deal) +vegasfte=Royal Vegas Joker Card (fast deal, english gfx) +vegasslw=Royal Vegas Joker Card (slow deal) +vendet2p=Vendetta (World 2 Players ver. W) +vendetao=Vendetta (World 4 Players ver. R) +vendetas=Vendetta (Asia 2 Players ver. U) +vendetta=Vendetta (World 4 Players ver. T) +vendettj=Crime Fighters 2 (Japan 2 Players ver. P) +vendtaso=Vendetta (Asia 2 Players ver. D) +venture=Venture (version 5 set 1) +venture2=Venture (version 5 set 2) +venture4=Venture (version 4) +venus=Venus +vf=Virtua Fighter +vf2=Virtua Fighter 2 (ver 2.1) +vf2b=Virtua Fighter 2 (Revision B) +vf2o=Virtua Fighter 2 +vf3=Virtua Fighter 3 (Revision C) +vf3a=Virtua Fighter 3 (Revision A) +vf3tb=Virtua Fighter 3 Team Battle +vfive=V-Five (Japan) +vfkids=Virtua Fighter Kids (JUET 960319 V0.000) +vformula=Virtua Formula +vfremix=Virtua Fighter Remix (JUETBKAL 950428 V1.000) +vgoalsca=V Goal Soccer (set 2) +vgoalsoc=V Goal Soccer (set 1) +vgpoker=Vegas Poker (Prototype) +vhunt2=Vampire Hunter 2: Darkstalkers Revenge (Japan 970929) +vhunt2r1=Vampire Hunter 2: Darkstalkers Revenge (Japan 970913) +vhuntj=Vampire Hunter: Darkstalkers' Revenge (Japan 950316) +vhuntjr1=Vampire Hunter: Darkstalkers' Revenge (Japan 950307) +vhuntjr2=Vampire Hunter: Darkstalkers' Revenge (Japan 950302) +victlapw=Ace Driver: Victory Lap (Rev. ADV2, World) +victnine=Victorious Nine +victor21=Victor 21 +victor5=Victor 5 +victorba=Victor Banana +victory=Victory +victroad=Victory Road +videomat=Videomat (polish bootleg) +videopin=Video Pinball +vidvince=Video Vince and the Game Factory (prototype) +viewpoin=Viewpoint +vigilant=Vigilante (World) +vigilntj=Vigilante (Japan) +vigilntu=Vigilante (US) +vimana=Vimana +vimana1=Vimana (old set) +vimanan=Vimana (Nova Apparate GMBH & Co) +vindc2r1=Vindicators Part II (rev 1) +vindc2r2=Vindicators Part II (rev 2) +vindctr2=Vindicators Part II (rev 3) +vindice3=Vindicators (Europe, rev 3) +vindice4=Vindicators (Europe, rev 4) +vindict1=Vindicators (rev 1) +vindict2=Vindicators (rev 2) +vindict4=Vindicators (rev 4) +vindicte=Vindicators (Europe, rev 5) +vindictg=Vindicators (German, rev 1) +vindictr=Vindicators (rev 5) +viofight=Violence Fight (World) +viofighu=Violence Fight (US) +viostorm=Violent Storm (ver EAB) +viostrma=Violent Storm (ver AAC) +viostrmj=Violent Storm (ver JAC) +viostrmu=Violent Storm (ver UAB) +vipclub=Vip Club - Maru-hi Ippatsu Kaihou [BET] (Japan 880310) +viper=Viper +viprp1=Viper Phase 1 (World, New Version) +viprp1hk=Viper Phase 1 (Hong Kong, Metrotainment license) +viprp1j=Viper Phase 1 (Japan, New Version) +viprp1o=Viper Phase 1 (Japan) +viprp1ot=Viper Phase 1 (Germany) +viprp1s=Viper Phase 1 (Switzerland, New Version) +virnba=Virtua NBA (JPN, USA, EXP, KOR, AUS) +vitaminc=Mahjong Vitamin C (Japan) +vivdolls=Vivid Dolls +vliner=V-Liner (set 1) +vlinero=V-Liner (set 2) +vmahjong=Virtual Mahjong (J 961214 V1.000) +vmetal=Varia Metal +vmetaln=Varia Metal (New Ways Trading Co.) +volfied=Volfied (World) +volfiedj=Volfied (Japan) +volfiedu=Volfied (US) +von=Virtual On Cyber Troopers (Japan, Rev B) +von2=Virtual On 2: Oratorio Tangram (Revision B) +von254g=Virtual On 2: Oratorio Tangram (ver 5.4g) +vonusa=Virtual On Cyber Troopers (US, Rev B) +vpool=Video Pool (bootleg on Moon Cresta hardware) +vr=Virtua Racing +vroulet=Vegas Roulette +vs10yard=Vs 10-Yard Fight (World, 11/05/84) +vs10yarj=Vs 10-Yard Fight (Japan) +vs2=Virtua Striker 2 (Step 2.0) +vs215=Virtua Striker 2 (Step 1.5) +vs298=Virtua Striker 2 '98 (Step 2.0) +vs29815=Virtua Striker 2 '98 (Step 1.5) +vs299=Virtua Striker 2 '99 +vs2_2k=Virtua Striker 2 Ver. 2000 (JPN, USA, EXP, KOR, AUS) +vs2v991=Virtua Striker 2 '99.1 (Revision B) +vsav=Vampire Savior: The Lord of Vampire (Euro 970519) +vsav2=Vampire Savior 2: The Lord of Vampire (Japan 970913) +vsava=Vampire Savior: The Lord of Vampire (Asia 970519) +vsavh=Vampire Savior: The Lord of Vampire (Hispanic 970519) +vsavj=Vampire Savior: The Lord of Vampire (Japan 970519) +vsavu=Vampire Savior: The Lord of Vampire (USA 970519) +vsbbalja=Vs. BaseBall (Japan set 2) +vsbbaljb=Vs. BaseBall (Japan set 3) +vsbball=Vs. BaseBall +vsbballj=Vs. BaseBall (Japan set 1) +vsfdf=Vs. Freedom Force +vsgongf=VS Gong Fight +vsgradus=Vs. Gradius +vsgshoe=Vs. Gumshoe +vshoot=J-League Soccer V-Shoot +vsmahjng=Vs. Mahjang (Japan) +vsnetsca=Versus Net Soccer (ver AAA) +vsnetscj=Versus Net Soccer (ver JAB) +vsnetscr=Versus Net Soccer (ver EAD) +vsnetscu=Versus Net Soccer (ver UAB) +vsnetseb=Versus Net Soccer (ver EAB) +vspinbal=Vs. Pinball +vspinblj=Vs. Pinball (Japan) +vsskykid=Vs. Super SkyKid +vsslalom=Vs. Slalom +vssoccer=Vs. Soccer +vstennij=Vs. Tennis (Japan) +vstennis=Vs. Tennis +vstetris=Vs. Tetris +vstriker=Virtua Striker (Rev A) +vstrikro=Virtua Striker +vtennis=Power Smash (JPN) / Virtua Tennis (USA, EXP, KOR, AUS) +vulcan=Vulcan Venture +vulgus=Vulgus (set 1) +vulgus2=Vulgus (set 2) +vulgusj=Vulgus (Japan?) +wacko=Wacko +wakuwak7=Waku Waku 7 +wallc=Wall Crash (set 1) +wallca=Wall Crash (set 2) +wallst=Wall Street +wanted=Wanted +wardner=Wardner (World) +wardnerj=Wardner no Mori (Japan) +warfa=War: The Final Assault +wargods=War Gods +warlords=Warlords +warofbug=War of the Bugs or Monsterous Manouvers in a Mushroom Maze +warpwar2=Warp Warp (Rock-ola set 2) +warpwarp=Warp & Warp +warpwarr=Warp Warp (Rock-ola set 1) +warrior=Warrior +warriorb=Warrior Blade - Rastan Saga Episode III (Japan) +warzard=Warzard (Japan, 961121) +waterski=Water Ski +watrball=Water Balls +waverunr=Wave Runner (Revision A) +wb3=Wonder Boy III - Monster Lair (set 5, World, System 16B, 8751 317-0098) +wb31=Wonder Boy III - Monster Lair (set 1, System 16A, FD1094 317-0084) +wb32=Wonder Boy III - Monster Lair (set 2, Japan, System 16B, FD1094 317-0085) +wb33=Wonder Boy III - Monster Lair (set 3, World, System 16B, FD1094 317-0089) +wb34=Wonder Boy III - Monster Lair (set 4, Japan, System 16B, FD1094 317-0087) +wb35=Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-xxxx) +wb3bbl=Wonder Boy III - Monster Lair (bootleg) +wbbc97=Beach Festival World Championship 1997 +wbdeluxe=Wonder Boy Deluxe +wbeachv2=World Beach Volley (set 2) +wbeachvl=World Beach Volley (set 1) +wbml=Wonder Boy in Monster Land (Japan New Ver., MC-8123, 317-0043) +wbmlb=Wonder Boy in Monster Land (English bootleg) +wbmlbg=Wonder Boy in Monster Land (Galaxy Electronics English bootleg) +wbmljb=Wonder Boy in Monster Land (Japan not encrypted) +wbmljo=Wonder Boy in Monster Land (Japan Old Ver., MC-8123, 317-0043) +wboy=Wonder Boy (set 1, 315-5177) +wboy2=Wonder Boy (set 2, 315-5178) +wboy2u=Wonder Boy (set 2, not encrypted) +wboy3=Wonder Boy (set 3, 315-5135) +wboy4=Wonder Boy (315-5162, 4-D Warriors Conversion) +wboyo=Wonder Boy (set 1, 315-5135) +wboysys2=Wonder Boy (system 2) +wboyu=Wonder Boy (not encrypted) +wc90=Tecmo World Cup '90 (set 1) +wc90a=Tecmo World Cup '90 (set 2) +wc90b=Euro League +wc90t=Tecmo World Cup '90 (trackball) +wcatcher=Mahjong Wakuwaku Catcher (Japan) +wcbowl=World Class Bowling (v1.66) +wcbowldx=World Class Bowling Deluxe (v2.00) +wcbwl12=World Class Bowling (v1.2) +wcbwl13=World Class Bowling (v1.3) +wcbwl140=World Class Bowling Tournament (v1.40) +wcbwl15=World Class Bowling (v1.5) +wcbwl161=World Class Bowling (v1.61) +wcbwl165=World Class Bowling (v1.65) +wcombaj=World Combat (ver JAA) +wcombak=World Combat (ver KBC) +wcombat=World Combat +wcvol95=World Cup Volley '95 (Japan v1.0) +wecleman=WEC Le Mans 24 +weddingr=Wedding Rhapsody (GX624 JAA) +welltrij=Welltris (Japan, 2 players) +welltris=Welltris (World?, 2 players) +weststry=West Story +wexpresb=Western Express (bootleg set 1) +wexpresc=Western Express (bootleg set 2) +wexpress=Western Express (World?) +wfortuna=Wheel Of Fortune (alternate) +wfortune=Wheel Of Fortune +wg3dh=Wayne Gretzky's 3D Hockey +wgp=World Grand Prix (US) +wgp2=World Grand Prix 2 (Japan) +wgpj=World Grand Prix (Japan) +wgpjoy=World Grand Prix (joystick version) (Japan, set 1) +wgpjoya=World Grand Prix (joystick version) (Japan, set 2) +wh1=World Heroes (set 1) +wh1h=World Heroes (set 2) +wh1ha=World Heroes (set 3) +wh2=World Heroes 2 +wh2j=World Heroes 2 Jet (set 1) +wh2jh=World Heroes 2 Jet (set 2) +wheelfir=Wheels & Fire +wheelrun=Wheels Runner +whizz=Whizz +whodunit=Who Dunit (version 8.0) +whoopee=Whoopee!! / Pipi & Bibis +whp=World Heroes Perfect +wiggie=Wiggie Waggie +wildfang=Wild Fang / Tecmo Knight +wildplt=Wild Pilot +willow=Willow (US) +willowj=Willow (Japan, Japanese) +willowje=Willow (Japan, English) +wilytowr=Wily Tower +windheat=Winding Heat +wingwar=Wing War (US) +wingwara=Wing War +wink=Wink (set 1) +winka=Wink (set 2) +winrun=Winning Run Suzuka Grand Prix +winrun91=Winning Run 91 +winspike=Winning Spike (ver EAA) +winspikj=Winning Spike (ver JAA) +wintbob=The Winter Bobble (bootleg of Snow Bros.) +winterht=Winter Heat (JUET 971012 V1.000) +wiping=Wiping +wiseguy=Wise Guy +witch=Witch +wits=Wit's (Japan) +wiz=Wiz +wizard=Wizard (Ver 1.0) +wizdfire=Wizard Fire (US v1.1) +wizt=Wiz (Taito, set 1) +wizta=Wiz (Taito, set 2) +wizwarz=Wiz Warz (prototype) +wizzquiz=Wizz Quiz (Konami version) +wizzquza=Wizz Quiz (version 4) +wjammers=Windjammers / Flying Power Disc +wldarrow=Wild Arrow (Standard V4.8) +wldcourt=World Court (Japan) +wlstar=Wonder League Star - Sok-Magicball Fighting (Korea) +wmatch=Water Match (315-5064) +wndrmomo=Wonder Momo +wndrplnt=Wonder Planet (Japan) +wof=Warriors of Fate (World 921002) +wofa=Sangokushi II (Asia 921005) +wofhfh=Sangokushi II: Huo Fenghuang (Chinese bootleg) +wofj=Tenchi wo Kurau II - Sekiheki no Tatakai (Japan 921031) +wofu=Warriors of Fate (US 921031) +wolfpack=Wolf Pack (prototype) +wonder3=Wonder 3 (Japan 910520) +wondl96=Wonder League '96 (Korea) +wondstck=Wonder Stick +woodpek=Woodpecker (set 1) +woodpeka=Woodpecker (set 2) +worldwar=World Wars (World) +wotw=War of the Worlds +wotwc=War of the Worlds (color) +wow=Wizard of Wor +wpksoc=World PK Soccer +wpksocv2=World PK Soccer V2 (ver 1.1) +wrally=World Rally (set 1) +wrally2=World Rally 2: Twin Racing +wrallya=World Rally (set 2) +wrallyb=World Rally (US, 930217) +wrecking=Vs. Wrecking Crew +wrestwa1=Wrestle War (set 1, Japan, FD1094 317-0090) +wrestwa2=Wrestle War (set 2, World, FD1094 317-0102) +wrestwar=Wrestle War (set 3, World, 8751 317-0103) +wrofaero=War of Aero - Project MEIOU +ws=World Stadium (Japan) +ws89=World Stadium '89 (Japan) +ws90=World Stadium '90 (Japan) +wschamp=Wing Shooting Championship V2.0 +wschampa=Wing Shooting Championship V1.01 +wseries=World Series: The Season +wsf=World Soccer Finals +wsjr=Who Shot Johnny Rock? v1.6 +wsjr15=Who Shot Johnny Rock? v1.5 +wtennis=World Tennis +wwallyj=Wally wo Sagase! (rev B, Japan, FD1094 317-0197B) +wwallyja=Wally wo Sagase! (rev A, Japan, FD1094 317-0197A) +wwester1=Wild Western (set 2) +wwestern=Wild Western (set 1) +wwfmania=WWF: Wrestlemania (rev 1.30 08/10/95) +wwfmanib=WWF: Wrestlemania (rev 1.20 08/02/95) +wwfsstaa=WWF Superstars (US, Newer) +wwfsstaj=WWF Superstars (Japan) +wwfsstar=WWF Superstars (Europe) +wwfsstau=WWF Superstars (US) +wwfwfest=WWF WrestleFest (US set 1) +wwfwfsta=WWF WrestleFest (US Tecmo) +wwfwfstb=WWF WrestleFest (US bootleg) +wwfwfstj=WWF WrestleFest (Japan) +wwjgtin=Wai Wai Jockey Gate-In! +wyvernwg=Wyvern Wings +xday2=X-Day 2 (Japan) +xenophob=Xenophobe +xevi3dg=Xevious 3D/G (XV31/VER.A) +xevios=Xevios +xevious=Xevious (Namco) +xeviousa=Xevious (Atari set 1) +xeviousb=Xevious (Atari set 2) +xeviousc=Xevious (Atari set 3) +xexex=Xexex (ver EAA) +xexexa=Xexex (ver AAA) +xexexj=Xexex (ver JAA) +xfiles=X-Files +xmcota=X-Men: Children of the Atom (Euro 950105) +xmcotaa=X-Men: Children of the Atom (Asia 941217) +xmcotah=X-Men: Children of the Atom (Hispanic 950331) +xmcotaj=X-Men: Children of the Atom (Japan 941222) +xmcotaj1=X-Men: Children of the Atom (Japan 941219) +xmcotaj2=X-Men: Children of the Atom (Japan 941217) +xmcotajr=X-Men: Children of the Atom (Japan 941208 rent version) +xmcotau=X-Men: Children of the Atom (USA 950105) +xmen=X-Men (4 Players ver UBB) +xmen2p=X-Men (2 Players ver AAA) +xmen2pj=X-Men (2 Players ver JAA) +xmen6p=X-Men (6 Players ver ECB) +xmen6pu=X-Men (6 Players ver UCB) +xmenj=X-Men (4 Players ver JBA) +xmultipl=X Multiply (Japan) +xmvsf=X-Men Vs. Street Fighter (Euro 961004) +xmvsfa=X-Men Vs. Street Fighter (Asia 961023) +xmvsfar1=X-Men Vs. Street Fighter (Asia 960919) +xmvsfb=X-Men Vs. Street Fighter (Brazil 961023) +xmvsfh=X-Men Vs. Street Fighter (Hispanic 961004) +xmvsfj=X-Men Vs. Street Fighter (Japan 961004) +xmvsfjr1=X-Men Vs. Street Fighter (Japan 960910) +xmvsfjr2=X-Men Vs. Street Fighter (Japan 960909) +xmvsfr1=X-Men Vs. Street Fighter (Euro 960910) +xmvsfu=X-Men Vs. Street Fighter (USA 961023) +xmvsfur1=X-Men Vs. Street Fighter (USA 961004) +xorworld=Xor World (prototype) +xsleena=Xain'd Sleena +xsleenab=Xain'd Sleena (bootleg) +xtheball=X the Ball +xtrial=Xtrial Racing +xxmissio=XX Mission +xybots=Xybots (rev 2) +xybots0=Xybots (rev 0) +xybots1=Xybots (rev 1) +xybotsf=Xybots (French, rev 3) +xybotsg=Xybots (German, rev 3) +xymg=Xing Yen Man Guan (V651C) +xyonix=Xyonix +yachtmn=Yachtsman +yamagchi=Go Go Mr. Yamaguchi / Yuke Yuke Yamaguchi-kun +yamato=Yamato (US) +yamato2=Yamato (World?) +yamyam=Yam! Yam!? +yanchamr=Kaiketsu Yanchamaru (Japan) +yankeedo=Yankee DO! +yarunara=Mahjong Yarunara (Japan) +yellowcb=Yellow Cab (bootleg) +yesnoj=Yes/No Sinri Tokimeki Chart +yiear=Yie Ar Kung-Fu (set 1) +yiear2=Yie Ar Kung-Fu (set 2) +yokaidko=Yokai Douchuuki (Japan old version) +yosakdoa=Yosaku To Donbei (set 2) +yosakdon=Yosaku To Donbei (set 1) +yosimoto=Mahjong Yoshimoto Gekijou (Japan) +youjyudn=Youjyuden (Japan) +youkaidk=Yokai Douchuuki (Japan new version) +youma=Youma Ninpou Chou (Japan) +youmab=Youma Ninpou Chou (Game Electronics bootleg, set 1) +youmab2=Youma Ninpou Chou (Game Electronics bootleg, set 2) +yujan=Yu-Jan +yuka=Yu-Ka +yukon=Yukon (version 2.0) +yukon1=Yukon (version 1.0) +yumefuda=(Medal) Yumefuda [BET] +yuyugogo=Yuuyu no Quiz de GO!GO! (Japan) +zaryavos=Zarya Vostoka +zarzon=Zarzon +zaviga=Zaviga +zavigaj=Zaviga (Japan) +zaxxon=Zaxxon (set 1) +zaxxon2=Zaxxon (set 2) +zaxxonb=Jackson +zedblade=Zed Blade / Operation Ragnarok +zektor=Zektor (revision B) +zero=Zero (set 1) +zero2=Zero (set 2) +zerogun=Zero Gunner (Model 2B) +zeroguna=Zero Gunner (Model 2A) +zerogunj=Zero Gunner (Japan Model 2B) +zerohour=Zero Hour +zeropnt=Zero Point (set 1) +zeropnt2=Zero Point 2 +zeropnta=Zero Point (set 2) +zeroteaa=Zero Team (set 2) +zeroteab=Zero Team (set 3) +zeroteam=Zero Team (set 1) +zerotime=Zero Time +zerotrgt=Zero Target (World) +zerotsel=Zero Team Selection +zerowing=Zero Wing +zerowng2=Zero Wing (2 player simultaneous ver.) +zerozone=Zero Zone +zigzag=Zig Zag (Galaxian hardware, set 1) +zigzag2=Zig Zag (Galaxian hardware, set 2) +zingzip=Zing Zing Zip +zintrckb=Zintrick / Oshidashi Zentrix (hack / bootleg) +zipzap=Zip & Zap +znpwfv=Zen Nippon Pro-Wrestling Featuring Virtua (J 971123 V1.000) +zoar=Zoar +zodiack=Zodiack +zombraid=Zombie Raid (US) +zombrvn=Zombie Revenge (JPN, USA, EXP, KOR, AUS) +zookeep=Zoo Keeper (set 1) +zookeep2=Zoo Keeper (set 2) +zookeep3=Zoo Keeper (set 3) +zoom909=Zoom 909 +zortonbr=Zorton Brothers (Los Justicieros) +zunkyou=Zunzunkyou No Yabou (Japan) +zupapa=Zupapa! +zwackery=Zwackery +zzyzzyx2=Zzyzzyxx (set 2) +zzyzzyxx=Zzyzzyxx (set 1) diff --git a/simplemenu/output/config/last_state.sav b/simplemenu/output/config/last_state.sav index 834f3ec5..eb9b4ac0 100644 --- a/simplemenu/output/config/last_state.sav +++ b/simplemenu/output/config/last_state.sav @@ -1,6 +1,7 @@ 1; -1; 0; +0; +2; 0;0;0;0 1;0;0;0 2;0;0;0 @@ -14,23 +15,3 @@ 10;0;0;0 11;0;0;0 12;0;0;0 -13;0;0;0 -14;0;0;0 -15;0;0;0 -16;0;0;0 -17;0;0;0 -18;0;0;0 -19;0;0;0 -20;0;0;0 -21;0;0;0 -22;0;0;0 -23;0;0;0 -24;0;0;0 -25;0;0;0 -26;0;0;0 -27;0;0;0 -28;0;0;0 -29;0;0;0 -30;0;0;0 -31;0;0;0 -32;0;0;0 diff --git a/simplemenu/output/config/sections.ini b/simplemenu/output/config/sections.ini deleted file mode 100644 index d4432c07..00000000 --- a/simplemenu/output/config/sections.ini +++ /dev/null @@ -1,183 +0,0 @@ -[CONSOLES] -consoleList = GAME BOY,GAME BOY COLOR,GAME BOY ADVANCE,NES,SNES,GAME GEAR,MASTER SYSTEM,SEGA GENESIS,SEGA CD,SEGA 32X,PLAYSTATION,PC ENGINE,PC ENGINE CD,NEO GEO POCKET,NEO GEO POCKET COLOR,NEO-GEO,ARCADE,FINAL BURN ALPHA,DAPHNE,WONDERSWAN,GAMES,APPS,GAME & WATCH,PICO-8,COLECOVISION,ZX SPECTRUM,MSX,COMMODORE 64,AMSTRAD CPC,LYNX,ATARI 2600,ATARI 7800,ATARI 800,ATARI ST,AMIGA - -[GAME BOY] -execs = /media/data/apps/gambatte.opk -romDirs = /media/sdcard/ROMS/GB/ -romExts = .gb - -[GAME BOY COLOR] -execs = /media/data/apps/gambatte.opk -romDirs = /media/sdcard/ROMS/gbc/ -romExts = .gbc,.zip - -[GAME BOY ADVANCE] -execs = /media/data/apps/Regba.opk -romDirs = /media/sdcard/ROMS/gba/ -romExts = .gba,.zip - -[NES] -execs = /media/data/apps/fceux.opk -romDirs = /media/sdcard/ROMS/nes/ -romExts = .nes,.zip - -[SNES] -execs = /media/data/apps/PocketSNES_2019-12-12.opk,/media/data/apps/Snes9x_2019-11-11.opk -romDirs = /media/sdcard/ROMS/snes/ -romExts = .sfc,.zip - -[GAME GEAR] -execs = /media/data/apps/GenplusGX.opk -romDirs = /media/sdcard/ROMS/gg/ -romExts = .gg,.zip - -[MASTER SYSTEM] -execs = /media/data/apps/GenplusGX.opk -romDirs = /media/sdcard/ROMS/sms/ -romExts = .sms,.zip - -[SEGA GENESIS] -execs = /media/data/apps/GenplusGX.opk,/media/data/apps/picodrive_gcw0.opk -romDirs = /media/sdcard/ROMS/smd/ -romExts = .md,.smd,.bin - -[SEGA CD] -execs = /media/data/apps/picodrive_gcw0.opk,/media/data/apps/GenplusGX.opk -romDirs = /media/sdcard/ROMS/Sega CD/ -romExts = .cue - -[SEGA 32X] -execs = /media/data/apps/picodrive_gcw0.opk,/media/data/apps/GenplusGX.opk -romDirs = /media/sdcard/ROMS/32X/ -romExts = .32x - -[PLAYSTATION] -execs = /media/data/apps/pcsx4all.opk -romDirs = /media/sdcard/ROMS/ps/ -romExts = .mdf,.img,.bin,.zip - -[PC ENGINE] -execs = /media/data/apps/temper1.24.opk -romDirs = /media/sdcard/ROMS/pce/ -romExts = .pce,.zip - -[PC ENGINE CD] -execs = /media/data/apps/temper1.24.opk -romDirs = /media/sdcard/ROMS/pcecd/ -romExts = .pce,.zip - -[NEO GEO POCKET] -execs = /media/data/apps/Race(Neogeo Pocket).opk -romDirs = /media/sdcard/ROMS/ngp/ -romExts = .ngp,.zip - -[NEO GEO POCKET COLOR] -execs = /media/data/apps/Race(Neogeo Pocket).opk -romDirs = /media/sdcard/ROMS/ngpc/ -romExts = .ngp,.zip - -[NEO-GEO] -execs = /media/data/apps/fba_0.2.97.35_od.opk -romDirs = /media/sdcard/ROMS/neogeo/ -romExts = .zip -aliasFile = resources/alias.txt - -[ARCADE] -execs = /media/data/local/share/xmame/xmame84/xmame.SDL.84 -romDirs = /media/data/local/share/xmame/xmame84/roms/ -romExts = .zip -aliasFile = resources/alias.txt -onlyFileNamesNoPathOrExtension = yes - -[FINAL BURN ALPHA] -execs = /media/data/apps/fba_0.2.97.35_od.opk -romDirs = /media/sdcard/ROMS/fba/ -romExts = .zip -aliasFile = resources/alias.txt - -[DAPHNE] -execs = /media/data/apps/Daphne.opk -romDirs = /media/sdcard/roms/Daphne/ -romExts = .zip - -[WONDERSWAN] -execs = /media/data/apps/oswan.opk -romDirs = /media/sdcard/ROMS/oswan/ -romExts = .ws,.wsc - -[GAMES] -execs = # -romDirs = /media/data/apps/ -romExts = .opk -category = games - -[APPS] -execs = # -romDirs = /media/home/.simplemenu/apps/,/media/data/apps/ -romExts = .opk,.fgl -category = applications - -[GAME & WATCH] -execs = /media/data/apps/gw-rg350_2020-03-18.opk -romDirs = /media/sdcard/ROMS/GW/ -romExts = .mgw - -[PICO-8] -execs = /media/data/apps/pico8.opk -romDirs = /media/sdcard/ROMS/PICO8/ -romExts = .png - -[COLECOVISION] -execs = /media/data/apps/unreal_speccy_portable.opk -romDirs = /media/sdcard/ROMS/COLECOVISION/ -romExts = .tzx,.zip,.sna - -[ZX SPECTRUM] -execs = /media/data/apps/unreal_speccy_portable.opk -romDirs = /media/sdcard/ROMS/ZXSPECTRUM/ -romExts = .tzx,.zip,.sna - -[MSX] -execs = /media/data/apps/openMSX-0.15-remap.opk -romDirs = /media/sdcard/ROMS/MSX/ -romExts = .zip - -[COMMODORE 64] -execs = /media/data/apps/VICEx64_2020-02-13.opk -romDirs = /media/sdcard/ROMS/C64/ -romExts = .crt,.d64,.bin - -[AMSTRAD CPC] -execs = /media/data/apps/arnold_gcw0.opk -romDirs = /media/sdcard/ROMS/AMSTRAD/ -romExts = .dsk,.zip - -[LYNX] -execs = /media/data/apps/handy_gcw0.opk -romDirs = /media/sdcard/ROMS/LYNX/ -romExts = .lnx,.LNX - -[ATARI 2600] -execs = /media/data/apps/stella_3.9.3.opk -romDirs = /media/sdcard/ROMS/2600/ -romExts = .bin,.BIN - -[ATARI 7800] -execs = /media/data/apps/ProSystem_2013-06-16.opk -romDirs = /media/sdcard/ROMS/7800/ -romExts = .a78,.rom - -[ATARI 800] -execs = /media/data/apps/Atari800_2020-02-14.opk -romDirs = /media/sdcard/ROMS/800/ -romExts = .atr,.zip,.sna,.ATR,.bas,.BAS,.CAS,.cas,.ROM,.rom - -[ATARI ST] -execs = /media/data/apps/ProSystem_2013-06-16.opk -romDirs = /media/sdcard/ROMS/7800/ -romExts = .a78,.rom - -[AMIGA] -execs = /media/data/apps/uae4all.opk -romDirs = /media/sdcard/ROMS/GB/ -romExts = .adf,.zip,.sna,.gb diff --git a/simplemenu/output/make_opk.sh b/simplemenu/output/make_opk.sh index ee28b50b..7951d5e4 100755 --- a/simplemenu/output/make_opk.sh +++ b/simplemenu/output/make_opk.sh @@ -18,14 +18,15 @@ Categories=applications; EOF # create opk -FLIST="simplemenu" -FLIST="${FLIST} invoker.dge" -FLIST="${FLIST} scripts" +FLIST="apps" FLIST="${FLIST} config" +FLIST="${FLIST} scripts" +FLIST="${FLIST} section_groups" FLIST="${FLIST} themes" -FLIST="${FLIST} apps" -FLIST="${FLIST} default.gcw0.desktop" +FLIST="${FLIST} invoker.dge" +FLIST="${FLIST} simplemenu" FLIST="${FLIST} simplemenu.png" +FLIST="${FLIST} default.gcw0.desktop" rm -f ${OPK_NAME} mksquashfs ${FLIST} ${OPK_NAME} -all-root -no-xattrs -noappend -no-exports diff --git a/simplemenu/output/scripts/frontend_start b/simplemenu/output/scripts/frontend_start new file mode 100755 index 00000000..d321b9b7 --- /dev/null +++ b/simplemenu/output/scripts/frontend_start @@ -0,0 +1,18 @@ +#!/bin/sh + +# author MashTec +# modified by FGL82 + + +if [ -f /media/data/SimpleMenu/simplemenu ]; then + cd /media/data/SimpleMenu + ./simplemenu +elif [ -f /media/data/apps/SimpleMenu-RG-350.opk ]; then + /usr/bin/opkrun -m default.gcw0.desktop /media/data/apps/SimpleMenu-RG-350.opk +elif [ -f /media/data/apps/SimpleMenu-PG2.opk ]; then + /usr/bin/opkrun -m default.gcw0.desktop /media/data/apps/SimpleMenu-PG2.opk +elif [ -f /media/data/apps/gmenunx.opk ]; then + /usr/bin/opkrun -m default.gcw0.desktop /media/data/apps/gmenunx.opk +else + /usr/bin/gmenu2x +fi diff --git a/simplemenu/output/section_groups/apps and games.ini b/simplemenu/output/section_groups/apps and games.ini new file mode 100644 index 00000000..d8272a20 --- /dev/null +++ b/simplemenu/output/section_groups/apps and games.ini @@ -0,0 +1,14 @@ +[CONSOLES] +consoleList = GAMES,APPS + +[GAMES] +execs = # +romDirs = /media/data/apps/ +romExts = .opk +category = games + +[APPS] +execs = # +romDirs = /media/data/apps/,/media/home/.simplemenu/apps/ +romExts = .opk,.fgl +category = applications diff --git a/simplemenu/output/section_groups/apps and games.png b/simplemenu/output/section_groups/apps and games.png new file mode 100644 index 00000000..1cfd03dc Binary files /dev/null and b/simplemenu/output/section_groups/apps and games.png differ diff --git a/simplemenu/output/section_groups/arcades.ini b/simplemenu/output/section_groups/arcades.ini new file mode 100644 index 00000000..772633be --- /dev/null +++ b/simplemenu/output/section_groups/arcades.ini @@ -0,0 +1,21 @@ +[CONSOLES] +consoleList =MAME,FINAL BURN ALPHA,DAPHNE + +[MAME] +execs = /media/data/local/share/xmame/xmame84/xmame.SDL.84 +romDirs = /media/sdcard/ROMS/MAME/ +romExts = .zip +aliasFile = /media/home/.simplemenu/alias.txt +onlyFileNamesNoPathOrExtension = yes + +[FINAL BURN ALPHA] +execs = /media/data/apps/fba.opk +romDirs = /media/sdcard/ROMS/FBA/ +romExts = .zip +aliasFile = /media/home/.simplemenu/alias.txt + +[DAPHNE] +execs = /media/data/apps/Daphne.opk +romDirs = /media/sdcard/ROMS/DAPHNE/ +romExts = .zip +aliasFile = /media/home/.simplemenu/alias.txt diff --git a/simplemenu/output/section_groups/arcades.png b/simplemenu/output/section_groups/arcades.png new file mode 100644 index 00000000..f0a6f8d5 Binary files /dev/null and b/simplemenu/output/section_groups/arcades.png differ diff --git a/simplemenu/output/section_groups/consoles.ini b/simplemenu/output/section_groups/consoles.ini new file mode 100644 index 00000000..2ecb9099 --- /dev/null +++ b/simplemenu/output/section_groups/consoles.ini @@ -0,0 +1,63 @@ +[CONSOLES] +consoleList = NES,SNES,MASTER SYSTEM,SEGA GENESIS,SEGA CD,SEGA 32X,PLAYSTATION,NEO-GEO,PC ENGINE,PC ENGINE CD,ATARI 2600,ATARI 7800, + +[NES] +execs = /media/data/apps/fceux.opk +romDirs = /media/sdcard/ROMS/NES/ +romExts = .nes,.zip + +[SNES] +execs = /media/data/apps/PocketSNES.opk +romDirs = /media/sdcard/ROMS/SNES/ +romExts = .sfc,.zip + +[MASTER SYSTEM] +execs = /media/data/apps/GenplusGX.opk +romDirs = /media/sdcard/ROMS/SMS/ +romExts = .sms,.zip + +[SEGA GENESIS] +execs = /media/data/apps/GenplusGX.opk,/media/data/apps/picodrive.opk +romDirs = /media/sdcard/ROMS/SMD/ +romExts = .md,.smd,.bin + +[SEGA CD] +execs = /media/data/apps/picodrive.opk +romDirs = /media/sdcard/ROMS/SEGA CD/ +romExts = .cue + +[SEGA 32X] +execs = /media/data/apps/picodrive.opk +romDirs = /media/sdcard/ROMS/32X/ +romExts = .32x + +[PLAYSTATION] +execs = /media/data/apps/pcsx4all.opk +romDirs = /media/sdcard/ROMS/PS/ +romExts = .mdf,.img,.bin,.zip + +[NEO-GEO] +execs = /media/data/apps/fba.opk +romDirs = /media/sdcard/ROMS/NEOGEO/ +romExts = .zip +aliasFile = ./resources/alias.txt + +[PC ENGINE] +execs = /media/data/apps/temper.opk +romDirs = /media/sdcard/ROMS/PCE/ +romExts = .pce,.zip + +[PC ENGINE CD] +execs = /media/data/apps/temper.opk +romDirs = /media/sdcard/ROMS/PCECD/ +romExts = .pce,.zip + +[ATARI 2600] +execs = /media/data/apps/stella.opk +romDirs = /media/sdcard/ROMS/2600/ +romExts = .bin,.BIN + +[ATARI 7800] +execs = /media/data/apps/ProSystem.opk +romDirs = /media/sdcard/ROMS/7800/ +romExts = .a78,.rom diff --git a/simplemenu/output/section_groups/consoles.png b/simplemenu/output/section_groups/consoles.png new file mode 100644 index 00000000..ad16d0e3 Binary files /dev/null and b/simplemenu/output/section_groups/consoles.png differ diff --git a/simplemenu/output/section_groups/handhelds.ini b/simplemenu/output/section_groups/handhelds.ini new file mode 100644 index 00000000..6c70c359 --- /dev/null +++ b/simplemenu/output/section_groups/handhelds.ini @@ -0,0 +1,47 @@ +[CONSOLES] +consoleList =GAME BOY,GAME BOY COLOR,GAME BOY ADVANCE,GAME GEAR,NEO GEO POCKET,NEO GEO POCKET COLOR,LYNX,WONDERSWAN,GAME & WATCH + +[GAME BOY] +execs = /media/data/apps/gambatte.opk +romDirs = /media/sdcard/ROMS/GB/ +romExts = .gb + +[GAME BOY COLOR] +execs = /media/data/apps/gambatte.opk +romDirs = /media/sdcard/ROMS/GBC/ +romExts = .gbc,.zip + +[GAME BOY ADVANCE] +execs = /media/data/apps/ReGBA.opk +romDirs = /media/sdcard/ROMS/GBA/ +romExts = .gba,.zip + +[GAME GEAR] +execs = /media/data/apps/GenplusGX.opk +romDirs = /media/sdcard/ROMS/GG/ +romExts = .gg,.zip + +[NEO GEO POCKET] +execs = /media/data/apps/Race(Neogeo Pocket).opk +romDirs = /media/sdcard/ROMS/NGP/ +romExts = .ngp,.zip + +[NEO GEO POCKET COLOR] +execs = /media/data/apps/Race(Neogeo Pocket).opk +romDirs = /media/sdcard/ROMS/NGPC/ +romExts = .ngp,.zip + +[LYNX] +execs = /media/data/apps/handy.opk +romDirs = /media/sdcard/ROMS/LYNX/ +romExts = .lnx,.LNX + +[WONDERSWAN] +execs = /media/data/apps/oswan.opk +romDirs = /media/sdcard/ROMS/OSWAN/ +romExts = .ws,.wsc + +[GAME & WATCH] +execs = /media/data/apps/gw.opk +romDirs = /media/sdcard/ROMS/GW/ +romExts = .mgw diff --git a/simplemenu/output/section_groups/handhelds.png b/simplemenu/output/section_groups/handhelds.png new file mode 100644 index 00000000..8bd11dd1 Binary files /dev/null and b/simplemenu/output/section_groups/handhelds.png differ diff --git a/simplemenu/output/section_groups/home computers.ini b/simplemenu/output/section_groups/home computers.ini new file mode 100644 index 00000000..9770483b --- /dev/null +++ b/simplemenu/output/section_groups/home computers.ini @@ -0,0 +1,42 @@ +[CONSOLES] +consoleList =ZX SPECTRUM,MSX,COMMODORE 64,AMSTRAD CPC,ATARI 800,ATARI ST,AMIGA,PICO-8 + +[PICO-8] +execs = /media/data/apps/pico8.opk +romDirs = /media/sdcard/ROMS/ZXSPECTRUM/ +romExts = .tzx,.zip,.sna + +[ZX SPECTRUM] +execs = /media/data/apps/unreal_speccy_portable.opk +romDirs = /media/sdcard/ROMS/ZXSPECTRUM/ +romExts = .tzx,.zip,.sna + +[MSX] +execs = /media/data/apps/openMSX.opk +romDirs = /media/sdcard/ROMS/MSX/ +romExts = .zip + +[COMMODORE 64] +execs = /media/data/apps/Vice.opk +romDirs = /media/sdcard/ROMS/C64new/ +romExts = .crt,.d64,.bin + +[AMSTRAD CPC] +execs = /media/data/apps/arnold_gcw0.opk +romDirs = /media/sdcard/ROMS/AMSTRAD/ +romExts = .dsk,.zip + +[ATARI 800] +execs = /media/data/apps/Atari800.opk +romDirs = /media/sdcard/ROMS/800/ +romExts = .atr,.zip,.sna,.ATR,.bas,.BAS,.CAS,.cas,.ROM,.rom + +[ATARI ST] +execs = /media/data/apps/ProSystem.opk +romDirs = /media/sdcard/ROMS/7800/ +romExts = .a78,.rom + +[AMIGA] +execs = /media/data/apps/uae4all.opk +romDirs = /media/sdcard/ROMS/AMIGA/ +romExts = .adf,.zip,.sna diff --git a/simplemenu/output/section_groups/home computers.png b/simplemenu/output/section_groups/home computers.png new file mode 100644 index 00000000..67d2e668 Binary files /dev/null and b/simplemenu/output/section_groups/home computers.png differ diff --git a/simplemenu/output/themes/default/theme.ini b/simplemenu/output/themes/default/theme.ini index 094af1ef..a5f38df8 100644 --- a/simplemenu/output/themes/default/theme.ini +++ b/simplemenu/output/themes/default/theme.ini @@ -14,6 +14,7 @@ bodyFont = 989D98 selectedItemBackground = F85529 selectedItemFont = 1B212A logo = resources/favorites/logo.png +system = resources/favorites/system.png [DEFAULT] headerBackGround = 004499 @@ -23,6 +24,7 @@ bodyFont = 000000 selectedItemBackground = 004499 selectedItemFont = FFFFFF logo = none +system = none ;===================================================== ;| SECTION NAMES MUST MATCH THE ONES IN sections.ini | @@ -35,6 +37,7 @@ bodyFont = 00E755 selectedItemBackground = ED1B24 selectedItemFont = FDF100 logo = resources/pico8/logo.png +system = resources/pico8/system.png [GAME & WATCH] headerBackGround = 33383C @@ -44,6 +47,7 @@ bodyFont = 33383C selectedItemBackground = 33383C selectedItemFont = 8D9E8C logo = resources/gw/logo.png +system = resources/gw/system.png [COLECOVISION] headerBackGround = D6D6D6 @@ -53,6 +57,7 @@ bodyFont = D6D6D6 selectedItemBackground = D6D6D6 selectedItemFont = 000000 logo = resources/colecovision/logo.png +system = resources/colecovision/system.png [ZX SPECTRUM] headerBackGround = ED1B24 @@ -62,6 +67,7 @@ bodyFont = 01ADEF selectedItemBackground = 00A650 selectedItemFont = FDF100 logo = resources/spectrum/logo.png +system = resources/spectrum/system.png [MSX] headerBackGround = 48433D @@ -71,6 +77,7 @@ bodyFont = 48433D selectedItemBackground = 85827B selectedItemFont = C9C5C6 logo = resources/msx/logo.png +system = resources/msx/system.png [COMMODORE 64] headerBackGround = 7C71DA @@ -80,6 +87,7 @@ bodyFont = 7C71DA selectedItemBackground = 7C71DA selectedItemFont = 3E32A2 logo = resources/c64/logo.png +system = resources/c64/system.png [AMSTRAD CPC] headerBackGround = 87CF98 @@ -89,6 +97,7 @@ bodyFont = F3EFEC selectedItemBackground = 5199E1 selectedItemFont = FFFFFF logo = resources/amstrad/logo.png +system = resources/amstrad/system.png [LYNX] headerBackGround = 1F1F1F @@ -98,6 +107,7 @@ bodyFont = AFAFAC selectedItemBackground = 1F1F1F selectedItemFont = F57D00 logo = resources/atarilynx/logo.png +system = resources/atarilynx/system.png [ATARI 2600] headerBackGround = AB5B26 @@ -107,6 +117,7 @@ bodyFont = FECD8A selectedItemBackground = 942225 selectedItemFont = FECD8A logo = resources/atari2600/logo.png +system = resources/atari2600/system.png [ATARI 7800] headerBackGround = 9D9E9B @@ -116,6 +127,7 @@ bodyFont = B5B6B3 selectedItemBackground = 859B48 selectedItemFont = C8BF33 logo = resources/atari7800/logo.png +system = resources/atari7800/system.png [ATARI 800] headerBackGround = 67604B @@ -125,6 +137,7 @@ bodyFont = 5A5549 selectedItemBackground = FFC500 selectedItemFont = 7E6C46 logo = resources/atari800/logo.png +system = resources/atari800/system.png [ATARI ST] headerBackGround = E3E6E7 @@ -134,6 +147,7 @@ bodyFont = 4E5452 selectedItemBackground = 60C168 selectedItemFont = E5E6E7 logo = resources/atarist/logo.png +system = resources/atarist/system.png [AMIGA] headerBackGround = FFFFFF @@ -143,6 +157,7 @@ bodyFont = FFFFFF selectedItemBackground = BDBDBD selectedItemFont = 000000 logo = resources/amiga/logo.png +system = resources/amiga/system.png [GAME BOY] headerBackGround = 8E8A99 @@ -152,6 +167,7 @@ bodyFont = 000000 selectedItemBackground = AC396B selectedItemFont = FFFFFF logo = resources/gb/logo.png +system = resources/gb/system.png [GAME BOY COLOR] headerBackGround = 2B2B33 @@ -161,6 +177,7 @@ bodyFont = 303031 selectedItemBackground = 42427C selectedItemFont = FFFFFF logo = resources/gbc/logo.png +system = resources/gbc/system.png [GAME BOY ADVANCE] headerBackGround = 15121A @@ -170,6 +187,7 @@ bodyFont = 000000 selectedItemBackground = 51BCE7 selectedItemFont = FFFFFF logo = resources/gba/logo.png +system = resources/gba/system.png [NES] headerBackGround = 3B3B3B @@ -179,6 +197,7 @@ bodyFont = 000000 selectedItemBackground = C80000 selectedItemFont = FFFFFF logo = resources/nes/logo.png +system = resources/nes/system.png [SNES] headerBackGround = 825FB8 @@ -188,6 +207,7 @@ bodyFont = 484E55 selectedItemBackground = 727185 selectedItemFont = FFFFFF logo = resources/snes/logo.png +system = resources/snes/system.png [GAME GEAR] headerBackGround = 1A64B5 @@ -197,6 +217,7 @@ bodyFont = C3C3C3 selectedItemBackground = 606266 selectedItemFont = FFFFFF logo = resources/gamegear/logo.png +system = resources/gamegear/system.png [MASTER SYSTEM] headerBackGround = 761A1B @@ -206,6 +227,7 @@ bodyFont = F6EDF7 selectedItemBackground = C02421 selectedItemFont = FFFFFF logo = resources/mastersystem/logo.png +system = resources/mastersystem/system.png [SEGA GENESIS] headerBackGround = ACB5B4 @@ -215,6 +237,7 @@ bodyFont = F6EDF7 selectedItemBackground = 780002 selectedItemFont = FFFFFF logo = resources/genesis/logo.png +system = resources/genesis/system.png [SEGA CD] headerBackGround = 121116 @@ -224,6 +247,7 @@ bodyFont = F6EDF7 selectedItemBackground = ACB5B4 selectedItemFont = 000000 logo = resources/sega cd/logo.png +system = resources/sega cd/system.png [SEGA 32X] headerBackGround = F8E006 @@ -233,6 +257,7 @@ bodyFont = 0084E2 selectedItemBackground = D90607 selectedItemFont = FFFFFF logo = resources/32x/logo.png +system = resources/32x/system.png [PLAYSTATION] headerBackGround = BEBBBF @@ -242,6 +267,7 @@ bodyFont = 3EBDC1 selectedItemBackground = B86871 selectedItemFont = 87C3F1 logo = resources/psx/logo.png +system = resources/psx/system.png [PC ENGINE] headerBackGround = E1E0DB @@ -251,6 +277,7 @@ bodyFont = 000002 selectedItemBackground = 25AF7C selectedItemFont = EEEEFE9 logo = resources/pcengine/logo.png +system = resources/pcengine/system.png [PC ENGINE CD] headerBackGround = E1E0DB @@ -260,6 +287,7 @@ bodyFont = 000002 selectedItemBackground = 25AF7C selectedItemFont = EEEEFE9 logo = resources/pcenginecd/logo.png +system = resources/pcenginecd/system.png [NEO GEO POCKET] headerBackGround = B7CEE9 @@ -269,6 +297,7 @@ bodyFont = 4C4E50 selectedItemBackground = E23E1E selectedItemFont = FFFFFF logo = resources/ngp/logo.png +system = resources/ngp/system.png [NEO GEO POCKET COLOR] headerBackGround = B7CEE9 @@ -278,6 +307,7 @@ bodyFont = 4C4E50 selectedItemBackground = E23E1E selectedItemFont = FFFFFF logo = resources/ngpc/logo.png +system = resources/ngpc/system.png [NEO-GEO] headerBackGround = 434343 @@ -287,15 +317,17 @@ bodyFont = D5D5D6 selectedItemBackground = E6C589 selectedItemFont = 393939 logo = resources/neogeo/logo.png +system = resources/neogeo/system.png -[ARCADE] +[MAME] headerBackGround = FF0042 headerFont = FFFA00 bodyBackground = 141414 bodyFont = 2AFF00 selectedItemBackground = 0096FF selectedItemFont = FFFFFF -logo = resources/arcade/logo.png +logo = resources/mame/logo.png +system = resources/mame/system.png [FINAL BURN ALPHA] headerBackGround = FF0042 @@ -305,6 +337,7 @@ bodyFont = 2AFF00 selectedItemBackground = 0096FF selectedItemFont = FFFFFF logo = resources/fba/logo.png +system = resources/fba/system.png [DAPHNE] headerBackGround = FF0042 @@ -314,6 +347,7 @@ bodyFont = 2AFF00 selectedItemBackground = 0096FF selectedItemFont = FFFFFF logo = resources/daphne/logo.png +system = resources/daphne/system.png [WONDERSWAN] headerBackGround = DCDFDC @@ -323,6 +357,7 @@ bodyFont = E1E1DD selectedItemBackground = E1E1DD selectedItemFont = 0058A8 logo = resources/wonderswan/logo.png +system = resources/wonderswan/system.png [GAMES] headerBackGround = FFC42A @@ -332,6 +367,7 @@ bodyFont = FFFFFF selectedItemBackground = FFC42A selectedItemFont = 444243 logo = resources/games/logo.png +system = resources/games/system.png [APPS] headerBackGround = 2E6A9E @@ -341,3 +377,4 @@ bodyFont = 000000 selectedItemBackground = 2E6A9E selectedItemFont = FFFFFF logo = resources/apps/logo.png +system = resources/apps/system.png diff --git a/simplemenu/rg b/simplemenu/rg index d4cea838..8c136711 100755 --- a/simplemenu/rg +++ b/simplemenu/rg @@ -11,7 +11,7 @@ cd output while true; do read -p "Transfer?" yn case $yn in - [Yy]* ) scp SimpleMenu.opk root@10.1.1.2:/media/data/apps; break;; + [Yy]* ) scp SimpleMenu.opk root@10.1.1.2:/media/data/apps/SimpleMenu-RG-350.opk; break;; [Nn]* ) exit;; * ) echo "Please answer yes or no.";; esac diff --git a/simplemenu/src/headers/config.h b/simplemenu/src/headers/config.h index 1379aca2..645d469e 100644 --- a/simplemenu/src/headers/config.h +++ b/simplemenu/src/headers/config.h @@ -8,4 +8,7 @@ int loadSections(); int loadConfig(); void loadAliasList(int sectionNumber); void createConfigFilesInHomeIfTheyDontExist(); +void checkIfDefault(); +void loadTheme(char *theme); +void checkThemes(); #endif diff --git a/simplemenu/src/headers/constants.h b/simplemenu/src/headers/constants.h index aad697de..8fd834a9 100644 --- a/simplemenu/src/headers/constants.h +++ b/simplemenu/src/headers/constants.h @@ -1,4 +1,3 @@ #ifndef CONSTANTS_DEFINED #define CONSTANTS_DEFINED -int ITEMS_PER_PAGE; #endif diff --git a/simplemenu/src/headers/control.h b/simplemenu/src/headers/control.h index 57e577e4..62e48d64 100644 --- a/simplemenu/src/headers/control.h +++ b/simplemenu/src/headers/control.h @@ -2,8 +2,8 @@ #define CONTROL_DEFINED #include #include "../headers/globals.h" -int advanceSection(); -int rewindSection(); +int advanceSection(int showLogo); +int rewindSection(int showLogo); void showPicture(); void launchGame(); void launchEmulator(); @@ -17,6 +17,8 @@ void removeFavorite(); void markAsFavorite(); int isSelectPressed(); void performChoosingAction(); +void performGroupChoosingAction(); +void performSettingsChoosingAction(); int performAction(); void callDeleteGame(struct Rom *rom); #endif diff --git a/simplemenu/src/headers/globals.h b/simplemenu/src/headers/globals.h index 462d2a47..26da166b 100644 --- a/simplemenu/src/headers/globals.h +++ b/simplemenu/src/headers/globals.h @@ -10,13 +10,34 @@ #include #endif +int MAGIC_NUMBER; + int running; int MAX_GAMES_IN_SECTION; +int ITEMS_PER_PAGE; +int FULLSCREEN_ITEMS_PER_PAGE; +int MENU_ITEMS_PER_PAGE; + +int TIDY_ROMS_OPTION; +int FULL_SCREEN_FOOTER_OPTION; +int FULL_SCREEN_MENU_OPTION; +int THEME_OPTION; +int SCREEN_TIMEOUT_OPTION; +int DEFAULT_OPTION; +int SHUTDOWN_OPTION; +int AUTO_HIDE_LOGOS_OPTION; +int FONT_SIZE_OPTION; +int ITEMS_PER_PAGE_OPTION; + +char *themes[100]; +int activeTheme; +int themeCounter; char mediaFolder[1000]; char simpleBackground[1000]; char fullscreenBackground[1000]; +char nopic[1000]; char menuFont[1000]; int itsStoppedBecauseOfAnError; @@ -32,16 +53,19 @@ int returnTo; int currentSectionNumber; int menuSectionCounter; int gamesInPage; +int fontSize; int currentCPU; int fullscreenMode; int hotKeyPressed; +int aKeyComboWasPressed; int currentlySectionSwitching; -int currentlyChoosingEmulator; +int currentlyChoosing; int stripGames; int shutDownEnabled; int footerVisibleInFullscreenMode; int menuVisibleInFullscreenMode; +int autoHideLogos; int loading; int OC_UC; @@ -79,13 +103,22 @@ struct Node { struct Node *prev; }; +struct SectionGroup { + char groupPath[1000]; + char groupName[25]; + char groupBackground[1000]; +}; + +int sectionGroupCounter; + struct MenuSection { char sectionName[25]; char *emulatorDirectories[10]; char *executables[10]; char filesDirectories[400]; char fileExtensions[50]; - char consolePicture[100]; + char systemLogo[300]; + char systemPicture[300]; char aliasFileName[300]; int hidden; int currentPage; @@ -111,7 +144,11 @@ struct MenuSection { char category[100]; }; - +int activeGroup; +int beforeTryingToSwitchGroup; +int chosenSetting; +struct SectionGroup sectionGroups[100]; +int sectionGroupStates[100][100][4]; struct MenuSection menuSections[100]; struct OPKDesktopFile { diff --git a/simplemenu/src/headers/graphics.h b/simplemenu/src/headers/graphics.h index 4fed6d00..a89d58c3 100644 --- a/simplemenu/src/headers/graphics.h +++ b/simplemenu/src/headers/graphics.h @@ -21,7 +21,6 @@ void drawTextOnFooter(const char text[64]); void drawTextOnHeader(char *text); void drawCurrentLetter(char *letter, int textColor[], int x, int y); SDL_Rect drawRectangleOnScreen(int width, int height, int x, int y, int rgbColor[]); - void drawTransparentRectangleToScreen(int w, int h, int x, int y, int rgbColor[], int transparency); SDL_Surface *loadImage (char *fileName); void displayBackGroundImage(char *fileName, SDL_Surface *surface); @@ -34,6 +33,11 @@ void drawUSBScreen(); void drawShutDownText(); void drawError(char *errorMessage, int textColor[]); void drawCurrentExecutable(char *executable, int textColor[]); +void drawCurrentSectionGroup(char *groupName, int textColor[]); void drawShadedGameNameOnScreenPicMode(char *buf, int position); void drawNonShadedGameNameOnScreenPicMode(char *buf, int position); +void drawTextOnHeaderWithColor(char *text, int txtColor[]); +void drawShadedSettingsOptionOnScreen(char *buf, int position, int txtColor[], int txtBackgroundColor[]); +void drawNonShadedSettingsOptionOnScreen(char *buf, int position, int txtColor[]); +void drawTextOnFooterWithColor(const char text[64], int txtColor[]); #endif diff --git a/simplemenu/src/headers/logic.h b/simplemenu/src/headers/logic.h index 8828e296..0178c2da 100644 --- a/simplemenu/src/headers/logic.h +++ b/simplemenu/src/headers/logic.h @@ -22,4 +22,6 @@ char *getRomRealName(char *nameWithoutExtension); char *getAlias(char *romName); char *getFileNameOrAlias(struct Rom *rom); int theCurrentSectionHasGames(); +int recursivelyScanDirectory (char *directory, char* files[], int i); +int findDirectoriesInDirectory (char *directory, char* files[], int i); #endif diff --git a/simplemenu/src/headers/string_utils.h b/simplemenu/src/headers/string_utils.h index ffd7ff01..64603860 100644 --- a/simplemenu/src/headers/string_utils.h +++ b/simplemenu/src/headers/string_utils.h @@ -2,6 +2,7 @@ #define STRING_UTILS char *replaceWord(const char *s, const char *oldW, const char *newW); char *toLower (char* string); +char *toUpper (char* string); int positionWhereGameNameStartsInFullPath (char* string); char *getNameWithoutExtension(char *fileName); char *getNameWithoutPath(char *fileName); diff --git a/simplemenu/src/logic/config.c b/simplemenu/src/logic/config.c index 9eed0ec4..cf3b20dd 100644 --- a/simplemenu/src/logic/config.c +++ b/simplemenu/src/logic/config.c @@ -38,15 +38,139 @@ void loadAliasList(int sectionNumber) { fclose(aliasFile); } +void checkIfDefault() { + FILE * fp; + fp = fopen("/media/data/local/sbin/frontend_start", "r"); + shutDownEnabled=0; + if (fp!=NULL) { + shutDownEnabled=1; + fclose(fp); + } +} + +uint32_t hex2int(char *hex) { + char *hexCopy = malloc(strlen(hex)+1); + strcpy(hexCopy,hex); + uint32_t val = 0; + while (*hexCopy) { + // get current character then increment + uint8_t byte = *hexCopy++; + // transform hex character to the 4bit equivalent number, using the ascii table indexes + if (byte >= '0' && byte <= '9') byte = byte - '0'; + else if (byte >= 'a' && byte <='f') byte = byte - 'a' + 10; + else if (byte >= 'A' && byte <='F') byte = byte - 'A' + 10; + // shift 4 to make space for new digit, and add the 4 bits of the new digit + val = (val << 4) | (byte & 0xF); + } + return val; +} + +void setRGBFromHex (int *rgbColor, const char *hexColor) { + char r[3]; + char g[3]; + char b[3]; + r[0]=hexColor[0];r[1]=hexColor[1];r[2]='\0';g[0]=hexColor[2];g[1]=hexColor[3];g[2]='\0';b[0]=hexColor[4];b[1]=hexColor[5];b[2]='\0'; + rgbColor[0]=hex2int(r); + rgbColor[1]=hex2int(g); + rgbColor[2]=hex2int(b); +} + + +void setStringValueInSection(ini_t *config, char *sectionName, char *valueName, char *sectionValueToBeSet) { + const char *value; + value = ini_get(config, sectionName, valueName); + if(value==NULL) { + strcpy(sectionValueToBeSet,"\0"); + return; + } + strcpy(sectionValueToBeSet,value); +} + +void setRGBColorInSection(ini_t *config, char *sectionName, char *valueName, int *sectionValueToBeSet) { + const char *value; + value = ini_get(config, sectionName, valueName); + if (value==NULL) { + value = ini_get(config, "DEFAULT", valueName); + } + setRGBFromHex(sectionValueToBeSet, value); +} + +void setThemeResourceValueInSection(ini_t *config, char *sectionName, char *valueName, char *sectionValueToBeSet) { + const char *value; + value = ini_get(config, sectionName, valueName); + if(value==NULL) { + strcpy(sectionValueToBeSet,"\0"); + return; + } + strcpy(sectionValueToBeSet,pathToThemeConfigFile); + strcat(sectionValueToBeSet,value); +} + + +void loadTheme(char *theme) { + strcpy(pathToThemeConfigFilePlusFileName,theme); + char *temp = getRomPath(theme); + strcat(temp,"/"); + strcpy(pathToThemeConfigFile,temp); + free(temp); + ini_t *themeConfig = ini_load(theme); + for (int i=0;igroupName); + strcpy(temp2,e2->groupName); + for(int i=0;temp1[i]; i++) { + temp1[i] = tolower(temp1[i]); } - fclose(fp); -} - -void loadLastState() { - FILE * fp; - char * line = NULL; - size_t len = 0; - ssize_t read; - char pathToStatesFilePlusFileName[300]; - snprintf(pathToStatesFilePlusFileName,sizeof(pathToStatesFilePlusFileName),"%s/.simplemenu/last_state.sav",home); - fp = fopen(pathToStatesFilePlusFileName, "r"); - if (fp==NULL) { - generateError("STATE FILE NOT FOUND-SHUTTING DOWN",1); - return; - } - char *configurations[5]; - char *ptr; - int startInSection = -1; - int startInPictureMode = -1; - int stripGamesConfig = -1; - while ((read = getline(&line, &len, fp)) != -1) { - ptr = strtok(line, ";"); - int i=0; - while(ptr != NULL) { - configurations[i]=ptr; - ptr = strtok(NULL, ";"); - i++; - } - if (stripGamesConfig==-1) { - stripGamesConfig=atoi(configurations[0]); - } else if (startInPictureMode==-1){ - startInPictureMode=atoi(configurations[0]); - } else if (startInSection==-1) { - startInSection=atoi(configurations[0]); - } else { - currentSectionNumber=atoi(configurations[0]); - if(strlen(CURRENT_SECTION.sectionName)<1) { - continue; - } - int page = atoi(configurations[1]); - int game = atoi(configurations[2]); - int realCurrentGameNumber = atoi(configurations[3]); - CURRENT_SECTION.currentPage = page; - CURRENT_SECTION.currentGameInPage=game; - CURRENT_SECTION.realCurrentGameNumber=realCurrentGameNumber; - CURRENT_SECTION.alphabeticalPaging=0; - } - } - stripGames=stripGamesConfig; - currentSectionNumber=startInSection; - fullscreenMode=startInPictureMode; - fclose(fp); - if (line) { - free(line); + for(int i=0;temp2[i]; i++) { + temp2[i] = tolower(temp2[i]); } + return strcmp(temp1, temp2); } + void loadConfig() { // snprintf(home,sizeof(home),"%s",getenv("HOME")); char pathToConfigFilePlusFileName[1000]; @@ -243,9 +324,9 @@ void loadConfig() { strcat(pathToThemeConfigFile, "themes/"); strcat(pathToThemeConfigFile, value); strcat(pathToThemeConfigFile, "/"); - strcpy(pathToThemeConfigFilePlusFileName, pathToThemeConfigFile); strcat(pathToThemeConfigFilePlusFileName, "theme.ini"); + ini_t *themeConfig = ini_load(pathToThemeConfigFilePlusFileName); value = ini_get(themeConfig, "GENERAL", "menu_mode_logo_background"); @@ -254,6 +335,9 @@ void loadConfig() { value = ini_get(themeConfig, "GENERAL", "fullscreen_background"); snprintf(fullscreenBackground,sizeof(fullscreenBackground),"%s%s",pathToThemeConfigFile, value); + value = ini_get(themeConfig, "GENERAL", "no_pic"); + snprintf(nopic,sizeof(nopic),"%s%s",pathToThemeConfigFile, value); + value = ini_get(themeConfig, "GENERAL", "font"); snprintf(menuFont,sizeof(menuFont),"%s%s",pathToThemeConfigFile, value); @@ -283,69 +367,42 @@ void loadConfig() { value = ini_get(config, "FULLSCREEN_MODE", "display_menu"); menuVisibleInFullscreenMode=atoi(value); -} -uint32_t hex2int(char *hex) { - char *hexCopy = malloc(strlen(hex)+1); - strcpy(hexCopy,hex); - uint32_t val = 0; - while (*hexCopy) { - // get current character then increment - uint8_t byte = *hexCopy++; - // transform hex character to the 4bit equivalent number, using the ascii table indexes - if (byte >= '0' && byte <= '9') byte = byte - '0'; - else if (byte >= 'a' && byte <='f') byte = byte - 'a' + 10; - else if (byte >= 'A' && byte <='F') byte = byte - 'A' + 10; - // shift 4 to make space for new digit, and add the 4 bits of the new digit - val = (val << 4) | (byte & 0xF); - } - return val; -} - -void setRGBFromHex (int *rgbColor, const char *hexColor) { - char r[3]; - char g[3]; - char b[3]; - r[0]=hexColor[0];r[1]=hexColor[1];r[2]='\0';g[0]=hexColor[2];g[1]=hexColor[3];g[2]='\0';b[0]=hexColor[4];b[1]=hexColor[5];b[2]='\0'; - rgbColor[0]=hex2int(r); - rgbColor[1]=hex2int(g); - rgbColor[2]=hex2int(b); -} - -void setThemeResourceValueInSection(ini_t *config, char *sectionName, char *valueName, char *sectionValueToBeSet) { - const char *value; - value = ini_get(config, sectionName, valueName); - if(value==NULL) { - strcpy(sectionValueToBeSet,"\0"); - return; - } - strcpy(sectionValueToBeSet,pathToThemeConfigFile); - strcat(sectionValueToBeSet,value); -// printf("%s\n", sectionValueToBeSet); -} + sectionGroupCounter=0; + char *files[1000]; + char tempString[1000]; + snprintf(tempString,sizeof(tempString),"%s/.simplemenu/section_groups/",getenv("HOME")); + int n = recursivelyScanDirectory(tempString, files, 0); -void setStringValueInSection(ini_t *config, char *sectionName, char *valueName, char *sectionValueToBeSet) { - const char *value; - value = ini_get(config, sectionName, valueName); - if(value==NULL) { - strcpy(sectionValueToBeSet,"\0"); - return; - } - strcpy(sectionValueToBeSet,value); -} - -void setRGBColorInSection(ini_t *config, char *sectionName, char *valueName, int *sectionValueToBeSet) { - const char *value; - value = ini_get(config, sectionName, valueName); - if (value==NULL) { - value = ini_get(config, "DEFAULT", valueName); + for(int i=0;iprev; //if at the first item of the first page @@ -92,38 +94,53 @@ void scrollToGame(int gameNumber) { } } -int advanceSection() { +int advanceSection(int showLogo) { if(currentSectionNumber!=favoritesSectionNumber&¤tSectionNumber0) { currentSectionNumber--; } else if (currentSectionNumber!=favoritesSectionNumber) { currentSectionNumber=menuSectionCounter-2; } + #ifndef TARGET_BITTBOY + if ((fullscreenMode||showLogo)&¤tSectionNumber!=favoritesSectionNumber) { + currentlySectionSwitching=1; + displayBackgroundPicture(); + showConsole(); + } + #endif + #ifdef TARGET_BITTBOY if (fullscreenMode&¤tSectionNumber!=favoritesSectionNumber) { -// if(!CURRENT_SECTION.hidden) { - displayBackgroundPicture(); - showConsole(); - refreshScreen(); -// } + displayBackgroundPicture(); + showConsole(); + refreshScreen(); } + #endif if(currentSectionNumber!=favoritesSectionNumber) { return 1; } @@ -371,6 +388,175 @@ int isSelectPressed() { return keys[BTN_SELECT]; } +void performGroupChoosingAction() { + if (keys[BTN_UP]) { + if(activeGroup>0) { + activeGroup--; + } else { + activeGroup=sectionGroupCounter-1; + } + return; + } + if (keys[BTN_DOWN]) { + if(activeGroup0) { + chosenSetting--; + } else { + chosenSetting=8; + } + } else if (keys[BTN_DOWN]) { + if(chosenSetting<8) { + chosenSetting++; + } else { + chosenSetting=0; + } + } else if (keys[BTN_LEFT]||keys[BTN_RIGHT]) { + if (chosenSetting==TIDY_ROMS_OPTION) { + stripGames=1+stripGames*-1; + } else if (chosenSetting==FULL_SCREEN_FOOTER_OPTION) { + footerVisibleInFullscreenMode=1+footerVisibleInFullscreenMode*-1; + } else if (chosenSetting==AUTO_HIDE_LOGOS_OPTION) { + autoHideLogos=1+autoHideLogos*-1; + } else if (chosenSetting==FULL_SCREEN_MENU_OPTION) { + menuVisibleInFullscreenMode=1+menuVisibleInFullscreenMode*-1; + } else if (chosenSetting==THEME_OPTION) { + if (keys[BTN_LEFT]) { + if (activeTheme>0) { + activeTheme--; + } else { + activeTheme=themeCounter-1; + } + } else { + if (activeTheme1) { + timeoutValue--; + } + } else { + if (timeoutValue<60) { + timeoutValue++; + } + } + } else if (chosenSetting==DEFAULT_OPTION) { + char command [300]; + if (shutDownEnabled) { + snprintf(command,sizeof(command),"rm /usr/local/sbin/frontend_start"); + } else { + snprintf(command,sizeof(command),"cp scripts/frontend_start /usr/local/sbin/"); + } + int ret = system(command); + if (ret==-1) { + generateError("THERE WAS AN ERROR", 0); + } + shutDownEnabled=1+shutDownEnabled*-1; + } + } else if (chosenSetting==SHUTDOWN_OPTION&&keys[BTN_A]) { + running=0; + } else if (keys[BTN_START]) { + if (currentlyChoosing) { + freeSettingsFonts(); + currentlyChoosing=0; + } + } +} + + + void performChoosingAction() { if (keys[BTN_UP]) { if(CURRENT_SECTION.activeExecutable>0) { @@ -396,8 +582,8 @@ void performChoosingAction() { return; } if (keys[BTN_A]) { - if (currentlyChoosingEmulator) { - currentlyChoosingEmulator=0; + if (currentlyChoosing) { + currentlyChoosing=0; return; } } @@ -408,7 +594,7 @@ void callDeleteGame(struct Rom *rom) { deleteGame(rom); loadGameList(1); while(CURRENT_SECTION.hidden) { - rewindSection(); + rewindSection(0); loadGameList(0); hideFullScreenModeMenu(); } diff --git a/simplemenu/src/logic/control_bittboy.c b/simplemenu/src/logic/control_bittboy.c index 13e8a3e8..f2e0680e 100644 --- a/simplemenu/src/logic/control_bittboy.c +++ b/simplemenu/src/logic/control_bittboy.c @@ -14,7 +14,7 @@ int performAction(struct Rom *rom) { return 0; } if (CURRENT_SECTION.executables[1]!=NULL&&keys[BTN_START]&&!favoritesSectionSelected) { - currentlyChoosingEmulator=1; + currentlyChoosing=1; return 0; } @@ -202,10 +202,10 @@ int performAction(struct Rom *rom) { int number = CURRENT_GAME_NUMBER; if (fullscreenMode) { fullscreenMode=0; - ITEMS_PER_PAGE=10; + ITEMS_PER_PAGE=MENU_ITEMS_PER_PAGE; } else { fullscreenMode=1; - ITEMS_PER_PAGE=12; + ITEMS_PER_PAGE=FULLSCREEN_ITEMS_PER_PAGE; } if (CURRENT_SECTION.gameCount>0) { scrollToGame(number); diff --git a/simplemenu/src/logic/control_rg300.c b/simplemenu/src/logic/control_rg300.c index 97bf7a23..9596af81 100644 --- a/simplemenu/src/logic/control_rg300.c +++ b/simplemenu/src/logic/control_rg300.c @@ -14,7 +14,7 @@ int performAction(struct Rom *rom) { return 0; } if (CURRENT_SECTION.executables[1]!=NULL&&keys[BTN_START]&&!favoritesSectionSelected) { - currentlyChoosingEmulator=1; + currentlyChoosing=1; return 0; } if (keys[BTN_START]&&isUSBMode) { diff --git a/simplemenu/src/logic/control_rg350.c b/simplemenu/src/logic/control_rg350.c index 6b685b6d..e398945d 100644 --- a/simplemenu/src/logic/control_rg350.c +++ b/simplemenu/src/logic/control_rg350.c @@ -11,15 +11,11 @@ #include "../headers/screen.h" int performAction(struct Rom *rom) { - - if (keys[BTN_SELECT] && keys[BTN_START]) { - running=0; - return 0; - } - - if (CURRENT_SECTION.executables[1]!=NULL&&keys[BTN_START]&&!favoritesSectionSelected) { - currentlyChoosingEmulator=1; - return 0; + if(currentlySectionSwitching) { + if (keys[BTN_A]) { + currentlySectionSwitching=0; + return 1; + } } if (rom!=NULL&&keys[BTN_R2]) { hideFullScreenModeMenu(); @@ -44,6 +40,7 @@ int performAction(struct Rom *rom) { hotKeyPressed=1; if (rom!=NULL&&keys[BTN_A]&&!currentlySectionSwitching) { launchEmulator(rom); + aKeyComboWasPressed=1; return 1; } if (rom!=NULL&&keys[BTN_X]&&!currentlySectionSwitching) { @@ -51,6 +48,7 @@ int performAction(struct Rom *rom) { resetPicModeHideMenuTimer(); } callDeleteGame(rom); + aKeyComboWasPressed=1; return 1; } if (keys[BTN_START]&&!currentlySectionSwitching) { @@ -61,6 +59,7 @@ int performAction(struct Rom *rom) { } else { generateError("USB MODE NOT AVAILABLE",0); } + aKeyComboWasPressed=1; } if (rom!=NULL&&keys[BTN_SELECT]&&!currentlySectionSwitching) { for(int i=0;i<25;i++) { @@ -74,68 +73,70 @@ int performAction(struct Rom *rom) { hotKeyPressed=1; CURRENT_SECTION.alphabeticalPaging=1; advancePage(rom); -// CURRENT_SECTION.alphabeticalPaging=0; if(fullscreenMode) { resetPicModeHideMenuTimer(); } + aKeyComboWasPressed=1; return 0; } if (rom!=NULL&&keys[BTN_UP]&&!currentlySectionSwitching) { hotKeyPressed=1; CURRENT_SECTION.alphabeticalPaging=1; rewindPage(rom); -// CURRENT_SECTION.alphabeticalPaging=0; if(fullscreenMode) { resetPicModeHideMenuTimer(); } + aKeyComboWasPressed=1; return 0; } if(keys[BTN_RIGHT]) { hotKeyPressed=0; - int advanced = advanceSection(); + int advanced = advanceSection(0); if(advanced) { - currentlySectionSwitching=1; - displayBackgroundPicture(); - showConsole(); - refreshScreen(); loadGameList(0); } if(CURRENT_SECTION.gameCount>0) { scrollToGame(CURRENT_SECTION.realCurrentGameNumber); } + aKeyComboWasPressed=1; return 0; } if(keys[BTN_LEFT]) { hotKeyPressed=0; - int rewinded = rewindSection(); + int rewinded = rewindSection(0); if(rewinded) { - currentlySectionSwitching=1; - displayBackgroundPicture(); - showConsole(); - refreshScreen(); loadGameList(0); } if(CURRENT_SECTION.gameCount>0) { scrollToGame(CURRENT_SECTION.realCurrentGameNumber); } + aKeyComboWasPressed=1; return 0; } } - + if (CURRENT_SECTION.executables[1]!=NULL&&keys[BTN_SELECT]&&!favoritesSectionSelected) { + currentlyChoosing=1; + return 0; + } if(keys[BTN_L1]) { hideFullScreenModeMenu(); hotKeyPressed=0; - if (fullscreenMode&&!favoritesSectionSelected) { - resetPicModeHideLogoTimer(); + if (!favoritesSectionSelected) { currentlySectionSwitching=1; } - int rewinded = rewindSection(); + int rewinded = rewindSection(1); if(rewinded) { + displayBackgroundPicture(); + showConsole(); + refreshScreen(); currentlySectionSwitching=1; loadGameList(0); - if (!fullscreenMode) { - currentlySectionSwitching=0; + if(autoHideLogos) { + resetPicModeHideLogoTimer(); } +// if (!fullscreenMode) { +// currentlySectionSwitching=0; +// } } if(CURRENT_SECTION.gameCount>0) { scrollToGame(CURRENT_SECTION.realCurrentGameNumber); @@ -146,17 +147,22 @@ int performAction(struct Rom *rom) { if(keys[BTN_R1]) { hideFullScreenModeMenu(); hotKeyPressed=0; - if (fullscreenMode&&!favoritesSectionSelected) { - resetPicModeHideLogoTimer(); + if (!favoritesSectionSelected) { currentlySectionSwitching=1; } - int advanced = advanceSection(); + int advanced = advanceSection(1); if(advanced) { + displayBackgroundPicture(); + showConsole(); + refreshScreen(); currentlySectionSwitching=1; loadGameList(0); - if (!fullscreenMode) { - currentlySectionSwitching=0; + if(autoHideLogos) { + resetPicModeHideLogoTimer(); } +// if (!fullscreenMode) { +// currentlySectionSwitching=0; +// } } if(CURRENT_SECTION.gameCount>0) { scrollToGame(CURRENT_SECTION.realCurrentGameNumber); @@ -182,6 +188,8 @@ int performAction(struct Rom *rom) { } if (keys[BTN_START]) { // cycleFrequencies(); + chosenSetting=SHUTDOWN_OPTION; + currentlyChoosing=3; return 0; } if (keys[BTN_L2]) { @@ -213,10 +221,10 @@ int performAction(struct Rom *rom) { int number = CURRENT_GAME_NUMBER; if (fullscreenMode) { fullscreenMode=0; - ITEMS_PER_PAGE=10; + ITEMS_PER_PAGE=MENU_ITEMS_PER_PAGE; } else { fullscreenMode=1; - ITEMS_PER_PAGE=12; + ITEMS_PER_PAGE=FULLSCREEN_ITEMS_PER_PAGE; } if (CURRENT_SECTION.gameCount>0) { scrollToGame(number); diff --git a/simplemenu/src/logic/graphics.c b/simplemenu/src/logic/graphics.c index c080cf10..3283408a 100644 --- a/simplemenu/src/logic/graphics.c +++ b/simplemenu/src/logic/graphics.c @@ -24,11 +24,18 @@ TTF_Font *BIGFont = NULL; TTF_Font *headerFont = NULL; TTF_Font *footerFont = NULL; +TTF_Font *settingsfont = NULL; +TTF_Font *settingsHeaderFont = NULL; +TTF_Font *settingsFooterFont = NULL; + SDL_Color make_color(Uint8 r, Uint8 g, Uint8 b) { SDL_Color c= { r, g, b }; return c; } +int calculateInverseProportionalSizeOrDistance (int number) { + return (SCREEN_HEIGHT*240)/SCREEN_HEIGHT; +} int calculateProportionalSizeOrDistance(int number) { return (SCREEN_HEIGHT*number)/240; // return (number*SCREEN_WIDTH)/SCREEN_HEIGHT; @@ -47,10 +54,7 @@ int genericDrawTextOnScreen(TTF_Font *font, int x, int y, const char buf[300], i msg = TTF_RenderText_Blended(font, bufCopy, make_color(txtColor[0], txtColor[1], txtColor[2])); } int len=strlen(buf); - int width = calculateProportionalSizeOrDistance(315); - if (fullscreenMode) { - width = calculateProportionalSizeOrDistance(315); - } + int width = calculateProportionalSizeOrDistance(MAGIC_NUMBER); while (msg->w>width) { bufCopy[len]='\0'; SDL_FreeSurface(msg); @@ -90,10 +94,27 @@ int drawTextOnScreen(TTF_Font *font, int x, int y, const char buf[300], int txtC return genericDrawTextOnScreen(font, x, y, buf, txtColor, align, NULL, 0); } +void drawShadedSettingsOptionOnScreen(char *buf, int position, int txtColor[], int txtBackgroundColor[]) { + drawShadedTextOnScreen(settingsfont, SCREEN_WIDTH/2, position, buf, txtColor, VAlignBottom | HAlignCenter, txtBackgroundColor); +} + +void drawNonShadedSettingsOptionOnScreen(char *buf, int position, int txtColor[]) { + drawTextOnScreen(settingsfont, SCREEN_WIDTH/2, position, buf, txtColor, VAlignBottom | HAlignCenter); +} + void drawShadedGameNameOnScreen(char *buf, int position) { drawShadedTextOnScreen(font, SCREEN_WIDTH/2, position, buf, menuSections[currentSectionNumber].bodySelectedTextTextColor, VAlignBottom | HAlignCenter, menuSections[currentSectionNumber].bodySelectedTextBackgroundColor); } +void drawShadedGameNameOnScreenLeft(char *buf, int position) { + drawShadedTextOnScreen(font, calculateProportionalSizeOrDistance(96), position, buf, menuSections[currentSectionNumber].bodySelectedTextTextColor, VAlignBottom | HAlignCenter, menuSections[currentSectionNumber].bodySelectedTextBackgroundColor); +} + +void drawNonShadedGameNameOnScreenLeft(char *buf, int position) { + drawTextOnScreen(font, calculateProportionalSizeOrDistance(96), position, buf, menuSections[currentSectionNumber].bodyTextColor, VAlignBottom | HAlignCenter); +} + + void drawShadedGameNameOnScreenPicMode(char *buf, int position) { // drawShadedTextOnScreen(picModeFont, SCREEN_WIDTH/2, position, buf, make_color(0,0,0), VAlignBottom | HAlignCenter, make_color(255,255,255)); int color[3] = {255,255,0}; @@ -131,38 +152,62 @@ void drawImgFallbackTextOnScreen(char *fallBackText) { } void drawTextOnFooter(const char text[64]) { - drawTextOnScreen(footerFont, SCREEN_WIDTH/2, SCREEN_HEIGHT-calculateProportionalSizeOrDistance(8), text, menuSections[currentSectionNumber].headerAndFooterTextColor, VAlignMiddle | HAlignCenter); + drawTextOnScreen(footerFont, SCREEN_WIDTH/2, SCREEN_HEIGHT-calculateProportionalSizeOrDistance(9), text, menuSections[currentSectionNumber].headerAndFooterTextColor, VAlignMiddle | HAlignCenter); } -void drawShutDownText(const char text[64]) { - int white[3]={255, 255, 255}; - drawTextOnScreen(BIGFont, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, text, white, VAlignMiddle | HAlignCenter); +void drawTextOnFooterWithColor(const char text[64], int txtColor[]) { + drawTextOnScreen(footerFont, SCREEN_WIDTH/2, SCREEN_HEIGHT-calculateProportionalSizeOrDistance(9), text, txtColor, VAlignMiddle| HAlignCenter); +} + +void drawTextOnSettingsFooterWithColor(const char text[64], int txtColor[]) { + drawTextOnScreen(settingsFooterFont, SCREEN_WIDTH/2, SCREEN_HEIGHT-calculateProportionalSizeOrDistance(9), text, txtColor, VAlignMiddle| HAlignCenter); } void drawTextOnHeader(char *text) { - drawTextOnScreen(headerFont, (SCREEN_WIDTH/2), calculateProportionalSizeOrDistance(24), text, menuSections[currentSectionNumber].headerAndFooterTextColor, VAlignTop | HAlignCenter); + drawTextOnScreen(headerFont, (SCREEN_WIDTH/2), calculateProportionalSizeOrDistance(13), text, menuSections[currentSectionNumber].headerAndFooterTextColor, VAlignMiddle| HAlignCenter); } -void drawTimeOnFooter(char *text) { - drawTextOnScreen(font,calculateProportionalSizeOrDistance(316), calculateProportionalSizeOrDistance(232), text, menuSections[currentSectionNumber].headerAndFooterTextColor, VAlignMiddle | HAlignRight); +void drawTextOnHeaderWithColor(char *text, int txtColor[]) { + drawTextOnScreen(headerFont, (SCREEN_WIDTH/2), calculateProportionalSizeOrDistance(13), text, txtColor, VAlignMiddle | HAlignCenter); } -void drawBatteryOnFooter(char *text) { - drawTextOnScreen(font,calculateProportionalSizeOrDistance(4), calculateProportionalSizeOrDistance(232), text, menuSections[currentSectionNumber].headerAndFooterTextColor, VAlignMiddle | HAlignLeft); +void drawTextOnSettingsHeaderWithColor(char *text, int txtColor[]) { + drawTextOnScreen(settingsHeaderFont, (SCREEN_WIDTH/2), calculateProportionalSizeOrDistance(13), text, txtColor, VAlignMiddle | HAlignCenter); } void drawCurrentLetter(char *letter, int textColor[], int x, int y) { if (!fullscreenMode) { - drawTextOnScreen(BIGFont, x, y, letter, textColor, VAlignMiddle | HAlignCenter); + if (ITEMS_PER_PAGE==10) { + drawTextOnScreen(BIGFont, x, y, letter, textColor, VAlignMiddle | HAlignCenter); + } else { + drawTextOnScreen(miniFont, x, y, letter, textColor, VAlignMiddle | HAlignCenter); + } } else { drawTextOnScreen(miniFont, x, y, letter, textColor, VAlignMiddle | HAlignCenter); } } +void drawShutDownText(const char text[64]) { + int white[3]={255, 255, 255}; + drawTextOnScreen(BIGFont, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, text, white, VAlignMiddle | HAlignCenter); +} + +void drawTimeOnFooter(char *text) { + drawTextOnScreen(font,calculateProportionalSizeOrDistance(316), calculateProportionalSizeOrDistance(232), text, menuSections[currentSectionNumber].headerAndFooterTextColor, VAlignMiddle | HAlignRight); +} + +void drawBatteryOnFooter(char *text) { + drawTextOnScreen(font,calculateProportionalSizeOrDistance(4), calculateProportionalSizeOrDistance(232), text, menuSections[currentSectionNumber].headerAndFooterTextColor, VAlignMiddle | HAlignLeft); +} + void drawCurrentExecutable(char *executable, int textColor[]) { drawTextOnScreen(footerFont, (SCREEN_WIDTH/2), (SCREEN_HEIGHT/2)+calculateProportionalSizeOrDistance(3), executable, textColor, VAlignMiddle | HAlignCenter); } +void drawCurrentSectionGroup(char *groupName, int textColor[]) { + drawTextOnScreen(BIGFont, (SCREEN_WIDTH/2), (SCREEN_HEIGHT/2), groupName, textColor, VAlignMiddle | HAlignCenter); +} + void drawError(char *errorMessage, int textColor[]) { if(strchr(errorMessage,'-')==NULL) { drawTextOnScreen(footerFont, (SCREEN_WIDTH/2), (SCREEN_HEIGHT/2)+calculateProportionalSizeOrDistance(3), errorMessage, textColor, VAlignMiddle | HAlignCenter); @@ -220,6 +265,36 @@ void drawTransparentRectangleToScreen(int w, int h, int x, int y, int rgbColor[] SDL_FreeSurface(transparentrectangle); } +int drawImage1(SDL_Surface* display, SDL_Surface *image, const char * filename, int x, int y, int xx, int yy , const double newwidth, const double newheight, int transparent, int smoothing) { + // Zoom function uses doubles for rates of scaling, rather than + // exact size values. This is how we get around that: + double zoomx = newwidth / (float)image->w; + double zoomy = newheight / (float)image->h; + // This function assumes no smoothing, so that any colorkeys wont bleed. + SDL_Surface* sized = zoomSurface( image, zoomx, zoomy, smoothing); + // If the original had an alpha color key, give it to the new one. + if( image->flags & SDL_SRCCOLORKEY ) { + // Acquire the original Key + Uint32 colorkey = image->format->colorkey; + // Set to the new image + SDL_SetColorKey( sized, SDL_SRCCOLORKEY, colorkey ); + } + // The original picture is no longer needed. + SDL_FreeSurface(image); + // Set it instead to the new image. + image = sized; + SDL_Rect src, dest; + src.x = xx; src.y = yy; src.w = image->w; src.h = image->h; // size + dest.x = x; dest.y = y; dest.w = image->w; dest.h = image->h; + if(transparent == 1 ) { + //Set the color as transparent + SDL_SetColorKey(image,SDL_SRCCOLORKEY|SDL_RLEACCEL,SDL_MapRGB(image->format,0x0,0x0,0x0)); + } + SDL_BlitSurface(image, &src, display, &dest); + SDL_FreeSurface(image); + return 1; +} + int drawImage(SDL_Surface* display, SDL_Surface *image, const char * filename, int x, int y, int xx, int yy , const double newwidth, const double newheight, int transparent, int smoothing) { // Zoom function uses doubles for rates of scaling, rather than // exact size values. This is how we get around that: @@ -250,6 +325,92 @@ int drawImage(SDL_Surface* display, SDL_Surface *image, const char * filename, i return 1; } +void displayImageOnScreen1(char *fileName, char *fallBackText) { + SDL_Surface *img = IMG_Load(fileName); + SDL_Surface *img1 = IMG_Load(CURRENT_SECTION.systemPicture); + int color[3]; + color[0] = CURRENT_SECTION.bodyBackgroundColor[0]-30; + color[1] = CURRENT_SECTION.bodyBackgroundColor[1]-30; + color[2] = CURRENT_SECTION.bodyBackgroundColor[2]-30; + + if (color[0]<0) { + color[0]=0; + } + if (color[1]<0) { + color[1]=0; + } + if (color[2]<0) { + color[2]=0; + } + int color1[3]; + color1[0] = 80; + color1[1] = 80; + color1[2] = 80; + if (color1[0]<0) { + color1[0]=0; + } + if (color1[1]<0) { + color1[1]=0; + } + if (color1[2]<0) { + color1[2]=0; + } + + drawTransparentRectangleToScreen(SCREEN_WIDTH/5*2+calculateProportionalSizeOrDistance(1),SCREEN_HEIGHT-calculateProportionalSizeOrDistance(43),SCREEN_WIDTH-SCREEN_WIDTH/5*2-calculateProportionalSizeOrDistance(1),calculateProportionalSizeOrDistance(22),color1,60); +// drawRectangleOnScreen(SCREEN_WIDTH/5*2,SCREEN_HEIGHT-calculateProportionalSizeOrDistance(159),SCREEN_WIDTH-SCREEN_WIDTH/5*2,calculateProportionalSizeOrDistance(22),color1); + + if (img1!=NULL) { + double w1 = img1->w; + double h1 = img1->h; + double ratio1 = 0; // Used for aspect ratio + ratio1 = w1 / h1; // get ratio for scaling image + h1 = calculateProportionalSizeOrDistance(90); + w1 = h1*ratio1; + int smoothing = 0; + if (w1!=calculateProportionalSizeOrDistance(120)) { + ratio1 = h1 / w1; // get ratio for scaling image + w1 = 120; + h1 = w1*ratio1; + smoothing = 1; + } + drawImage1(screen, img1, CURRENT_SECTION.systemPicture, calculateProportionalSizeOrDistance(256)-(w1/2), calculateProportionalSizeOrDistance(123), 0, 0, w1, h1, 0, smoothing); + } +// if(img==NULL) { +// img = IMG_Load(nopic); +// } + if (img!=NULL) { + double w = img->w; + double h = img->h; + double ratio = 0; // Used for aspect ratio + int smoothing = 1; + ratio = w / h; // get ratio for scaling image + h = calculateProportionalSizeOrDistance(90); + w = h*ratio; + smoothing = 0; + int leftPos=256; + if (w!=calculateProportionalSizeOrDistance(120)) { + ratio = w / h; // get ratio for scaling image + h = calculateProportionalSizeOrDistance(90); + w = h*ratio; + if(ratio>1.34||ratio<1.33) { + leftPos=257; + } + if (w>calculateProportionalSizeOrDistance(120)) { + ratio = h / w; // get ratio for scaling image + w = calculateProportionalSizeOrDistance(120); + h = w*ratio; + leftPos=256; + } + smoothing=1; + } + drawRectangleOnScreen(w+calculateProportionalSizeOrDistance(4),h+calculateProportionalSizeOrDistance(4),calculateProportionalSizeOrDistance(leftPos-((w+calculateProportionalSizeOrDistance(4))/2)),calculateProportionalSizeOrDistance(24),CURRENT_SECTION.headerAndFooterBackgroundColor); + drawTransparentRectangleToScreen(w,h,calculateProportionalSizeOrDistance(leftPos)-(w/2),calculateProportionalSizeOrDistance(26),color1,125); + drawImage1(screen, img, fileName, calculateProportionalSizeOrDistance(leftPos)-(w/2), calculateProportionalSizeOrDistance(26), 0, 0, w, h, 0, smoothing); + + + } +} + void displayImageOnScreen(char *fileName, char *fallBackText) { SDL_Surface *img = IMG_Load(fileName); if (img==NULL) { @@ -305,38 +466,63 @@ void initializeDisplay() { const SDL_VideoInfo* info = SDL_GetVideoInfo(); //<-- calls SDL_GetVideoInfo(); SCREEN_HEIGHT = info->current_h; if (SCREEN_HEIGHT>768) { - SCREEN_HEIGHT = 768; + SCREEN_HEIGHT = 240; } if (SCREEN_HEIGHT<240) { SCREEN_HEIGHT = 240; } SDL_ShowCursor(0); screen = SDL_SetVideoMode(SCREEN_WIDTH, SCREEN_HEIGHT, 16, SDL_SWSURFACE | SDL_NOFRAME); + TTF_Init(); } void refreshScreen() { SDL_Flip(screen); } +void initializeSettingsFonts() { + settingsfont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(14)); + settingsHeaderFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(20)); + settingsFooterFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(16)); +} + void initializeFonts() { - TTF_Init(); - font = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(14)); - miniFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(14)); - picModeFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(19)); - BIGFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(32)); - headerFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(20)); - footerFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(16)); + font = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(fontSize)); + miniFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(fontSize)); + picModeFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(fontSize+5)); + BIGFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(fontSize+18)); + headerFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(fontSize+6)); + footerFont = TTF_OpenFont(menuFont, calculateProportionalSizeOrDistance(fontSize+2)); } -void freeResources() { - // pthread_join(clockThread, NULL); - // pthread_mutex_destroy(&lock); +void freeFonts() { TTF_CloseFont(font); font = NULL; TTF_CloseFont(headerFont); headerFont = NULL; TTF_CloseFont(footerFont); footerFont = NULL; + TTF_CloseFont(picModeFont); + picModeFont = NULL; + TTF_CloseFont(miniFont); + miniFont = NULL; + TTF_CloseFont(BIGFont); + footerFont = NULL; +} + +void freeSettingsFonts() { + TTF_CloseFont(settingsfont); + settingsfont = NULL; + TTF_CloseFont(settingsHeaderFont); + settingsHeaderFont = NULL; + TTF_CloseFont(settingsFooterFont); + settingsFooterFont = NULL; +} + +void freeResources() { + // pthread_join(clockThread, NULL); + // pthread_mutex_destroy(&lock); + freeFonts(); TTF_Quit(); #ifdef TARGET_RG350 Shake_Stop(device, effect_id); diff --git a/simplemenu/src/logic/logic.c b/simplemenu/src/logic/logic.c index e785ae26..c13b829e 100644 --- a/simplemenu/src/logic/logic.c +++ b/simplemenu/src/logic/logic.c @@ -204,16 +204,23 @@ void generateError(char *pErrorMessage, int pThereIsACriticalError) { //} void quit() { - drawShutDownScreen(); - refreshScreen(); + if(shutDownEnabled) { + drawShutDownScreen(); + refreshScreen(); + } saveLastState(); saveFavorites(); clearTimer(); clearPicModeHideLogoTimer(); clearPicModeHideMenuTimer(); - sleep(1.5); + if(shutDownEnabled) { + sleep(1.5); + } freeResources(); if (shutDownEnabled) { + #ifdef TARGET_PC + exit(0); + #endif execlp("sh", "sh", "-c", "sync && poweroff", NULL); } else { exit(0); @@ -473,6 +480,35 @@ int recursivelyScanDirectory (char *directory, char* files[], int i) { return i; } +int findDirectoriesInDirectory (char *directory, char* files[], int i) { + DIR * d; + d = opendir (directory); + if (d==NULL) { + return 0; + } + while (1) { + struct dirent *entry; + char * d_name; + entry = readdir (d); + if (!entry) { + break; + } + d_name = entry->d_name; + if (entry->d_type & DT_DIR) { + if (strcmp (d_name, "..") != 0 && strcmp (d_name, ".") != 0) { + char path[PATH_MAX]; + snprintf (path, PATH_MAX, "%s%s", directory, d_name); + files[i]=malloc(sizeof(path)); + strcpy(files[i],path); + i++; + } + } + } + free(d); + return i; +} + + int compareFavorites(const void *f1, const void *f2) { struct Favorite *e1 = (struct Favorite *)f1; @@ -579,8 +615,9 @@ void loadGameList(int refresh) { } cleanListForSection(&CURRENT_SECTION); CURRENT_SECTION.totalPages=0; + CURRENT_SECTION.gameCount=0; char *files[MAX_GAMES_IN_SECTION]; - int game = 0; + int game = -1; int dirCounter; char *dirs[10]; char* ptr; @@ -706,7 +743,6 @@ void loadGameList(int refresh) { } CURRENT_SECTION.head = mergeSort(CURRENT_SECTION.head); CURRENT_SECTION.tail=GetNthNode(CURRENT_SECTION.gameCount-1); -// CURRENT_SECTION.currentGameNode=GetNthNode(CURRENT_GAME_NUMBER); scrollToGame(CURRENT_SECTION.realCurrentGameNumber); } loading=0; diff --git a/simplemenu/src/logic/screen.c b/simplemenu/src/logic/screen.c index 16f3a9a8..da3d2fea 100644 --- a/simplemenu/src/logic/screen.c +++ b/simplemenu/src/logic/screen.c @@ -19,9 +19,9 @@ char buf[300]; void displayBackgroundPicture() { if(fullscreenMode) { - displayImageOnScreen(fullscreenBackground, "NO SCREENSHOT"); + displayImageOnScreen(fullscreenBackground, " "); } else { - displayImageOnScreen(simpleBackground, "NO SCREENSHOT"); + displayImageOnScreen(simpleBackground, " "); } } @@ -84,12 +84,27 @@ void showLetter(struct Rom *rom) { rectangleX = 0; rectangleY = calculateProportionalSizeOrDistance(220); } - if (!fullscreenMode) { + if (ITEMS_PER_PAGE==12) { + filling[0] = CURRENT_SECTION.headerAndFooterBackgroundColor[0]; + filling[1] = CURRENT_SECTION.headerAndFooterBackgroundColor[1]; + filling[2] = CURRENT_SECTION.headerAndFooterBackgroundColor[2]; + borderColor[0]=255; + borderColor[1]=255; + borderColor[2]=255; + textColor[0]=CURRENT_SECTION.headerAndFooterTextColor[0]; + textColor[1]=CURRENT_SECTION.headerAndFooterTextColor[0]; + textColor[2]=CURRENT_SECTION.headerAndFooterTextColor[0]; + rectangleWidth = calculateProportionalSizeOrDistance(320); + rectangleHeight=calculateProportionalSizeOrDistance(21); + rectangleX = 0; + rectangleY = calculateProportionalSizeOrDistance(219); + } + if (!fullscreenMode&&ITEMS_PER_PAGE==10) { drawRectangleOnScreen(calculateProportionalSizeOrDistance(rectangleWidth+10), calculateProportionalSizeOrDistance(rectangleHeight+10), SCREEN_WIDTH/2-calculateProportionalSizeOrDistance(rectangleWidth/2)-calculateProportionalSizeOrDistance(5),SCREEN_HEIGHT/2-calculateProportionalSizeOrDistance(rectangleHeight/2)-calculateProportionalSizeOrDistance(5), borderColor); drawRectangleOnScreen(calculateProportionalSizeOrDistance(rectangleWidth), calculateProportionalSizeOrDistance(rectangleHeight), SCREEN_WIDTH/2-calculateProportionalSizeOrDistance(rectangleWidth/2),SCREEN_HEIGHT/2-calculateProportionalSizeOrDistance(rectangleHeight/2), filling); } else { drawRectangleOnScreen(rectangleWidth, rectangleHeight, rectangleX, rectangleY, filling); - + drawTransparentRectangleToScreen(rectangleWidth, rectangleHeight, rectangleX, rectangleY, filling,80); } char currentGameFirstLetter[2]=""; char *currentGame = malloc(500); @@ -103,9 +118,12 @@ void showLetter(struct Rom *rom) { if(isdigit(currentGameFirstLetter[0])) { currentGameFirstLetter[0]='#'; } - if (fullscreenMode) { + if (fullscreenMode||ITEMS_PER_PAGE==12) { int x = 0; int y = calculateProportionalSizeOrDistance(231); + if (ITEMS_PER_PAGE==12&&!fullscreenMode) { + y = calculateProportionalSizeOrDistance(231); + } for (int i=0;i<27;i++) { if (!letterExistsInGameList(letters[i], existingLetters)) { textColor[0]=40; @@ -177,6 +195,24 @@ void showLetter(struct Rom *rom) { free(currentGame); } + +void showCurrentGroup() { + int height = SCREEN_HEIGHT; + int backgroundColor[3]; + backgroundColor[0]=30; + backgroundColor[1]=30; + backgroundColor[2]=130; + int textColor[3]= {255, 255, 255}; + char *tempString = malloc(strlen(sectionGroups[activeGroup].groupName)+1); + strcpy(tempString,sectionGroups[activeGroup].groupName); + strcat(tempString,"\0"); + drawRectangleOnScreen(calculateProportionalSizeOrDistance(SCREEN_WIDTH), calculateProportionalSizeOrDistance(height), 0, 0, backgroundColor); + displayImageOnScreen(sectionGroups[activeGroup].groupBackground," "); + drawTransparentRectangleToScreen(SCREEN_WIDTH, 70, 0, SCREEN_HEIGHT/2-38, backgroundColor, 50); + drawCurrentSectionGroup(tempString, textColor); + free(tempString); +} + void showCurrentEmulator() { int height = 30; int filling[3]; @@ -211,9 +247,8 @@ void showCurrentEmulator() { free(tempString); } - void showConsole() { - displayImageOnScreen(CURRENT_SECTION.consolePicture, CURRENT_SECTION.sectionName); + displayImageOnScreen(CURRENT_SECTION.systemLogo, CURRENT_SECTION.sectionName); } void displayGamePicture(struct Rom *rom) { @@ -306,6 +341,40 @@ void displayGamePicture(struct Rom *rom) { free(tempGameName); } +void displayGamePictureInMenu(struct Rom *rom) { + char *pictureWithFullPath=malloc(600); + char *tempGameName=malloc(300); + if (favoritesSectionSelected) { + if (favoritesSize == 0) { + return; + } + struct Favorite favorite = favorites[CURRENT_GAME_NUMBER]; + strcpy(pictureWithFullPath, favorite.filesDirectory); + tempGameName=getGameName(favorite.name); + } else { + if (rom==NULL) { + strcpy(pictureWithFullPath, "NO GAMES FOUND"); + tempGameName=getGameName("NO GAMES FOUND"); + } else { + strcpy(pictureWithFullPath, rom->directory); + tempGameName=getGameName(rom->name); + } + } + strcat(pictureWithFullPath,mediaFolder); + strcat(pictureWithFullPath,"/"); + strcat(pictureWithFullPath,tempGameName); + strcat(pictureWithFullPath,".png"); + if (rom!=NULL) { + char *tempDisplayName = getFileNameOrAlias(rom); + displayImageOnScreen1(pictureWithFullPath, tempDisplayName); + free(tempDisplayName); + } else { + displayImageOnScreen1(pictureWithFullPath, tempGameName); + } + free(pictureWithFullPath); + free(tempGameName); +} + void drawHeader(struct Rom *rom) { char finalString [100]; // char timeString[150]; @@ -357,9 +426,17 @@ void drawGameList() { drawRectangleOnScreen(SCREEN_WIDTH, SCREEN_HEIGHT-calculateProportionalSizeOrDistance(43), 0, calculateProportionalSizeOrDistance(22), rgbColor); } gamesInPage=0; - int nextLine = calculateProportionalSizeOrDistance((14*29)/14);//CHANGE FIRST VALUE FOR FONT SIZE + int nextLine = calculateProportionalSizeOrDistance((10*((14*29)/fontSize))/ITEMS_PER_PAGE);//CHANGE FIRST VALUE FOR FONT SIZE + if(MENU_ITEMS_PER_PAGE==12) { +// nextLine -= calculateProportionalSizeOrDistance(2); + } else if(MENU_ITEMS_PER_PAGE==7) { + nextLine += calculateProportionalSizeOrDistance(1); + } else if (MENU_ITEMS_PER_PAGE==10) { + nextLine -= calculateProportionalSizeOrDistance(1); + } +// int nextLine = calculateProportionalSizeOrDistance(fontSize+15);//CHANGE FIRST VALUE FOR FONT SIZE if (fullscreenMode) { - nextLine = calculateProportionalSizeOrDistance(12); + nextLine = calculateProportionalSizeOrDistance(fontSize-2);//CHANGE FIRST VALUE FOR FONT SIZE } char *nameWithoutExtension; struct Node* currentNode; @@ -403,7 +480,12 @@ void drawGameList() { drawShadedGameNameOnScreenPicMode(buf, nextLine); } } else { - drawShadedGameNameOnScreen(buf, nextLine); + if(ITEMS_PER_PAGE==12) { + MAGIC_NUMBER = 188; + drawShadedGameNameOnScreenLeft(buf, nextLine); + } else { + drawShadedGameNameOnScreen(buf, nextLine); + } } } } else { @@ -413,18 +495,24 @@ void drawGameList() { drawNonShadedGameNameOnScreenPicMode(buf, nextLine); } } else { - drawNonShadedGameNameOnScreen(buf, nextLine); + if(ITEMS_PER_PAGE==12) { + MAGIC_NUMBER = 188; + drawNonShadedGameNameOnScreenLeft(buf, nextLine); + } else { + drawNonShadedGameNameOnScreen(buf, nextLine); + } } } } if (!fullscreenMode) { - nextLine+=calculateProportionalSizeOrDistance((14*19)/14);//CHANGE LAST VALUE FOR FONT SIZE + nextLine+=calculateProportionalSizeOrDistance((fontSize*19)/14); } else { - nextLine+=calculateProportionalSizeOrDistance(20); + nextLine+=calculateProportionalSizeOrDistance((fontSize*20)/14); } free(nameWithoutExtension); currentNode = currentNode->next; } + MAGIC_NUMBER = 315; } void drawFooter(char *text) { @@ -443,6 +531,172 @@ void setupDecorations(struct Rom *rom) { drawHeader(rom); } +void setOptionsAndValues (char **options, char **values, char **hints){ + options[TIDY_ROMS_OPTION]= malloc(100); + options[FULL_SCREEN_FOOTER_OPTION]= malloc(100); + options[FULL_SCREEN_MENU_OPTION]= malloc(100); + options[THEME_OPTION]= malloc(100); + options[SCREEN_TIMEOUT_OPTION]= malloc(100); + options[DEFAULT_OPTION]= malloc(100); + options[SHUTDOWN_OPTION]= malloc(100); + options[AUTO_HIDE_LOGOS_OPTION]= malloc(100); + options[ITEMS_PER_PAGE_OPTION]= malloc(100); + + values[TIDY_ROMS_OPTION]= malloc(4); + values[FULL_SCREEN_FOOTER_OPTION]= malloc(4); + values[FULL_SCREEN_MENU_OPTION]= malloc(4); + values[THEME_OPTION]= malloc(2000); + values[SCREEN_TIMEOUT_OPTION]= malloc(40); + values[DEFAULT_OPTION]= malloc(4); + values[SHUTDOWN_OPTION]= malloc(4); + values[AUTO_HIDE_LOGOS_OPTION]= malloc(4); + values[ITEMS_PER_PAGE_OPTION]=malloc(30); + + hints[TIDY_ROMS_OPTION]= malloc(100); + hints[FULL_SCREEN_FOOTER_OPTION]= malloc(100); + hints[FULL_SCREEN_MENU_OPTION]= malloc(100); + hints[THEME_OPTION]= malloc(100); + hints[SCREEN_TIMEOUT_OPTION]= malloc(100); + hints[DEFAULT_OPTION]= malloc(100); + hints[SHUTDOWN_OPTION]= malloc(100); + hints[AUTO_HIDE_LOGOS_OPTION]= malloc(100); + hints[ITEMS_PER_PAGE_OPTION]= malloc(100); + + strcpy(options[TIDY_ROMS_OPTION],"Tidy rom names: "); + strcpy(options[FULL_SCREEN_FOOTER_OPTION],"Display fullscreen footer: "); + strcpy(options[FULL_SCREEN_MENU_OPTION],"Display fullscreen menu: "); + strcpy(options[THEME_OPTION],"Theme: "); + strcpy(options[SCREEN_TIMEOUT_OPTION],"Screen timeout: "); + strcpy(options[DEFAULT_OPTION],"Default launcher: "); + strcpy(options[AUTO_HIDE_LOGOS_OPTION],"Auto-hide logos: "); + strcpy(options[ITEMS_PER_PAGE_OPTION],"Layout: "); + + if (shutDownEnabled) { + strcpy(options[SHUTDOWN_OPTION],"Shutdown"); + } else { + strcpy(options[SHUTDOWN_OPTION],"Quit"); + } + + strcpy(hints[TIDY_ROMS_OPTION],"CUT DETAILS OUT OF ROM NAMES"); + strcpy(hints[FULL_SCREEN_FOOTER_OPTION],"DISPLAY THE CURRENT ROM NAME"); + strcpy(hints[FULL_SCREEN_MENU_OPTION],"DISPLAY A TRANSLUCENT MENU"); + strcpy(hints[THEME_OPTION],"LAUNCHER THEME"); + strcpy(hints[SCREEN_TIMEOUT_OPTION],"SECS UNTIL THE SCREEN TURNS OFF"); + strcpy(hints[DEFAULT_OPTION],"LAUNCH AFTER BOOTING"); + strcpy(hints[AUTO_HIDE_LOGOS_OPTION],"HIDE LOGOS AFTER A SECOND"); + strcpy(hints[ITEMS_PER_PAGE_OPTION],"LAYOUT TYPE"); + + if (shutDownEnabled) { + strcpy(hints[SHUTDOWN_OPTION],"PRESS A TO SHUTDOWN"); + } else { + strcpy(hints[SHUTDOWN_OPTION],"PRESS A TO QUIT"); + } + + if (stripGames) { + strcpy(values[TIDY_ROMS_OPTION],"YES"); + } else { + strcpy(values[TIDY_ROMS_OPTION],"NO"); + } + if (footerVisibleInFullscreenMode) { + strcpy(values[FULL_SCREEN_FOOTER_OPTION],"YES"); + } else { + strcpy(values[FULL_SCREEN_FOOTER_OPTION],"NO"); + } + if (menuVisibleInFullscreenMode) { + strcpy(values[FULL_SCREEN_MENU_OPTION],"YES"); + } else { + strcpy(values[FULL_SCREEN_MENU_OPTION],"NO"); + } + char *themeName=getNameWithoutPath((themes[activeTheme])); + strcpy(values[THEME_OPTION],themeName); + free(themeName); + sprintf(values[SCREEN_TIMEOUT_OPTION],"%d",timeoutValue); + if(MENU_ITEMS_PER_PAGE==10) { + strcpy(values[ITEMS_PER_PAGE_OPTION],"SIMPLE MENU"); + } else { + strcpy(values[ITEMS_PER_PAGE_OPTION],"TRADITIONAL"); + } + if (shutDownEnabled) { + strcpy(values[DEFAULT_OPTION],"YES"); + } else { + strcpy(values[DEFAULT_OPTION],"NO"); + } + strcpy(values[SHUTDOWN_OPTION],"\0"); + if (autoHideLogos) { + strcpy(values[AUTO_HIDE_LOGOS_OPTION],"YES"); + } else { + strcpy(values[AUTO_HIDE_LOGOS_OPTION],"NO"); + } +} + +void drawSettingsScreen() { + SHUTDOWN_OPTION=0; + THEME_OPTION=1; + SCREEN_TIMEOUT_OPTION=2; + TIDY_ROMS_OPTION=3; + AUTO_HIDE_LOGOS_OPTION=4; + FULL_SCREEN_FOOTER_OPTION=5; + FULL_SCREEN_MENU_OPTION=6; + ITEMS_PER_PAGE_OPTION=7; + DEFAULT_OPTION=8; + + int darkerAmber[3]={150,102,15}; + int brighterAmber[3]= {243,197,31}; + + char *options[10]; + char *values[10]; + char *hints[10]; + + setOptionsAndValues(options, values, hints); + + drawRectangleOnScreen(SCREEN_WIDTH, SCREEN_HEIGHT, 0,0, brighterAmber); + drawRectangleOnScreen(SCREEN_WIDTH, calculateProportionalSizeOrDistance(22), 0, 0, darkerAmber); + drawRectangleOnScreen(SCREEN_WIDTH, calculateProportionalSizeOrDistance(22), 0, SCREEN_HEIGHT-calculateProportionalSizeOrDistance(22), darkerAmber); + drawTextOnSettingsHeaderWithColor("SETTINGS",brighterAmber); + int nextLine = calculateProportionalSizeOrDistance((14*29)/14);//CHANGE FIRST VALUE FOR FONT SIZE + for (int i=0;i<9;i++) { + char temp[300]; + strcpy(temp,options[i]); + if(strlen(values[i])>0) { + strcat(temp,values[i]); + } + if(i==chosenSetting) { + drawShadedSettingsOptionOnScreen(temp, nextLine,brighterAmber,darkerAmber); + drawTextOnSettingsFooterWithColor(hints[i], brighterAmber); + } else { + drawNonShadedSettingsOptionOnScreen(temp, nextLine, darkerAmber); + } + nextLine+=calculateProportionalSizeOrDistance((14*19)/14);//CHANGE LAST VALUE FOR FONT SIZE + } + free(options[TIDY_ROMS_OPTION]); + free(options[FULL_SCREEN_FOOTER_OPTION]); + free(options[FULL_SCREEN_MENU_OPTION]); + free(options[THEME_OPTION]); + free(options[SCREEN_TIMEOUT_OPTION]); + free(options[DEFAULT_OPTION]); + free(options[SHUTDOWN_OPTION]); + free(options[ITEMS_PER_PAGE_OPTION]); + + free(values[TIDY_ROMS_OPTION]); + free(values[FULL_SCREEN_FOOTER_OPTION]); + free(values[FULL_SCREEN_MENU_OPTION]); + free(values[THEME_OPTION]); + free(values[SCREEN_TIMEOUT_OPTION]); + free(values[DEFAULT_OPTION]); + free(values[SHUTDOWN_OPTION]); + free(values[ITEMS_PER_PAGE_OPTION]); + + free(hints[TIDY_ROMS_OPTION]); + free(hints[FULL_SCREEN_FOOTER_OPTION]); + free(hints[FULL_SCREEN_MENU_OPTION]); + free(hints[THEME_OPTION]); + free(hints[SCREEN_TIMEOUT_OPTION]); + free(hints[DEFAULT_OPTION]); + free(hints[SHUTDOWN_OPTION]); + free(hints[ITEMS_PER_PAGE_OPTION]); + +} + void updateScreen(struct Rom *rom) { // pthread_mutex_lock(&lock); if (!currentlySectionSwitching&&!isUSBMode&&!itsStoppedBecauseOfAnError) { @@ -451,7 +705,15 @@ void updateScreen(struct Rom *rom) { displayGamePicture(rom); } drawGameList(); - if (currentlyChoosingEmulator) { + if (!fullscreenMode&&MENU_ITEMS_PER_PAGE==12) { + displayGamePictureInMenu(rom); + } + if (currentlyChoosing==3) { + initializeSettingsFonts(); + drawSettingsScreen(); + } else if (currentlyChoosing==2) { + showCurrentGroup(); + } else if (currentlyChoosing==1) { showCurrentEmulator(); } if (CURRENT_SECTION.alphabeticalPaging) { diff --git a/simplemenu/src/logic/simplemenu.c b/simplemenu/src/logic/simplemenu.c index 59fdbd56..bfad1239 100644 --- a/simplemenu/src/logic/simplemenu.c +++ b/simplemenu/src/logic/simplemenu.c @@ -27,9 +27,15 @@ void initializeGlobals() { currentCPU=OC_NO; favoritesSectionSelected=0; favoritesChanged=0; - ITEMS_PER_PAGE=10; + FULLSCREEN_ITEMS_PER_PAGE=12; + MENU_ITEMS_PER_PAGE=10; + ITEMS_PER_PAGE=MENU_ITEMS_PER_PAGE; isPicModeMenuHidden=1; + autoHideLogos=1; + stripGames=1; + fontSize=14; srand(time(0)); + MAGIC_NUMBER = 315; } void resetFrameBuffer () { @@ -83,7 +89,15 @@ int main(int argc, char* argv[]) { #endif initializeGlobals(); setupDisplayAndKeys(); - int sectionCount=loadSections(); + loadLastState(); + checkIfDefault(); + checkThemes(); + char *temp=malloc(8000); + strcpy(temp,themes[activeTheme]); + strcat(temp,"/theme.ini"); + loadTheme(temp); + free(temp); + int sectionCount=loadSections(sectionGroups[activeGroup].groupPath); loadFavorites(); // if (argv[1]!=NULL) { // setSectionsState(argv[1]); @@ -91,16 +105,32 @@ int main(int argc, char* argv[]) { // returnTo=atoi(argv[3]); // fullscreenMode=atoi(argv[4]); // } - loadLastState(); - if(fullscreenMode) { - ITEMS_PER_PAGE=12; + + FULLSCREEN_ITEMS_PER_PAGE=MENU_ITEMS_PER_PAGE+(MENU_ITEMS_PER_PAGE*2/10); + switch (MENU_ITEMS_PER_PAGE) { + case 7: + fontSize=20; + break; + case 10: + fontSize=14; + break; + default: + fontSize=12; +// FULLSCREEN_ITEMS_PER_PAGE-=1; } + if(fullscreenMode==0) { + ITEMS_PER_PAGE=MENU_ITEMS_PER_PAGE; + } else { + ITEMS_PER_PAGE=FULLSCREEN_ITEMS_PER_PAGE; + } + freeFonts(); + initializeFonts(); #if defined(TARGET_BITTBOY) || defined(TARGET_RG300) || defined(TARGET_RG350) initSuspendTimer(); #endif determineStartingScreen(sectionCount); while(strlen(CURRENT_SECTION.sectionName)<1) { - advanceSection(); + advanceSection(0); } if (CURRENT_SECTION.currentGameNode!=NULL) { updateScreen(CURRENT_SECTION.currentGameNode->data); @@ -112,14 +142,20 @@ int main(int argc, char* argv[]) { while(pollEvent()){ if(getEventType()==getKeyDown()){ if (!isSuspended) { - if (!currentlyChoosingEmulator) { + if (currentlyChoosing==0) { if (CURRENT_SECTION.currentGameNode!=NULL) { performAction(CURRENT_SECTION.currentGameNode->data); } else { performAction(NULL); } } else { - performChoosingAction(); + if (currentlyChoosing==1) { + performChoosingAction(); + } else if (currentlyChoosing==2) { + performGroupChoosingAction(); + } else if (currentlyChoosing==3) { + performSettingsChoosingAction(); + } } } #ifndef TARGET_PC @@ -131,7 +167,11 @@ int main(int argc, char* argv[]) { updateScreen(NULL); } } else if (getEventType()==getKeyUp()) { - if(getPressedKey()==BTN_B) { + if(getPressedKey()==BTN_B&&!currentlyChoosing) { + if (!currentlySectionSwitching&&!aKeyComboWasPressed&¤tSectionNumber!=favoritesSectionNumber&§ionGroupCounter>1) { + beforeTryingToSwitchGroup = activeGroup; + currentlyChoosing=2; + } hotKeyPressed=0; if(fullscreenMode) { if(currentlySectionSwitching) { @@ -141,26 +181,28 @@ int main(int argc, char* argv[]) { } } CURRENT_SECTION.alphabeticalPaging=0; - currentlySectionSwitching=0; + if (aKeyComboWasPressed) { + currentlySectionSwitching=0; + } if (CURRENT_SECTION.currentGameNode!=NULL) { updateScreen(CURRENT_SECTION.currentGameNode->data); } else { updateScreen(NULL); } - + aKeyComboWasPressed=0; } if(getPressedKey()==BTN_SELECT&&!hotKeyPressed) { - if (stripGames) { - stripGames=0; - } else { - stripGames=1; - } +// if (stripGames) { +// stripGames=0; +// } else { +// stripGames=1; +// } +// currentlyChoosing=3; if (CURRENT_SECTION.currentGameNode!=NULL) { updateScreen(CURRENT_SECTION.currentGameNode->data); } else { updateScreen(NULL); } - } } } diff --git a/simplemenu/src/logic/string_utils.c b/simplemenu/src/logic/string_utils.c index 1c0e139e..1dc5f28e 100644 --- a/simplemenu/src/logic/string_utils.c +++ b/simplemenu/src/logic/string_utils.c @@ -38,6 +38,15 @@ char *toLower (char* string) { return copy; } +char *toUpper (char* string) { + char *copy = malloc(2000); + strcpy(copy, string); + for(int i=0;copy[i]; i++) { + copy[i] = toupper(copy[i]); + } + return copy; +} + char *getExtension (char *stringWithExtension) { return strrchr(stringWithExtension, '.'); }