diff --git a/bsnes/Makefile b/bsnes/Makefile index 946491e4..eca30130 100755 --- a/bsnes/Makefile +++ b/bsnes/Makefile @@ -1,7 +1,7 @@ include nall/Makefile snes := snes gameboy := gameboy -profile := compatibility +profile := accuracy ui := ui # compiler @@ -50,39 +50,8 @@ obj/libco.o: libco/libco.c libco/* include $(ui)/Makefile -objects := $(patsubst %,obj/%.o,$(objects)) - # targets -build: ui_build $(objects) -ifeq ($(platform),osx) - test -d ../$(output).app || mkdir -p ../$(output).app/Contents/MacOS - $(strip $(cpp) -o ../$(output).app/Contents/MacOS/$(output) $(objects) $(link)) -else - $(strip $(cpp) -o out/$(output) $(objects) $(link)) -endif - -install: -ifeq ($(platform),x) - install -D -m 755 out/$(output) $(DESTDIR)$(prefix)/bin/$(output) -endif -ifeq ($(output),bsnes) - install -D -m 644 data/bsnes.png $(DESTDIR)$(prefix)/share/pixmaps/bsnes.png - install -D -m 644 data/bsnes.desktop $(DESTDIR)$(prefix)/share/applications/bsnes.desktop - test -d ~/.bsnes || mkdir ~/.bsnes - cp data/cheats.xml ~/.bsnes/cheats.xml - chmod 777 ~/.bsnes ~/.bsnes/cheats.xml -endif - -uninstall: -ifeq ($(platform),x) - rm $(DESTDIR)$(prefix)/bin/$(output) -endif -ifeq ($(output),bsnes) - rm $(DESTDIR)$(prefix)/share/pixmaps/bsnes.png - rm $(DESTDIR)$(prefix)/share/applications/bsnes.desktop -endif - -clean: ui_clean +clean: -@$(call delete,obj/*.o) -@$(call delete,obj/*.a) -@$(call delete,obj/*.so) diff --git a/bsnes/data/cheats.xml b/bsnes/data/cheats.xml index 3cd2ef6a..08221f1a 100755 --- a/bsnes/data/cheats.xml +++ b/bsnes/data/cheats.xml @@ -1,3 +1,4 @@ + 2020 Super Baseball (USA) @@ -233,19 +234,36 @@ F015-87DD - Start with 297 gold - 4ABD-84AD - DFBD-87DD + Enemies aren't generated + 18F6-EDDF - Start with 62,708 gold - E0BD-84AD - DFBD-87DD + Touching an enemy doesn't cause a battle + 18F7-EF67 - Start with 2,000 gold - 2DBD-84AD - D5BD-87DD + Sell an item for maximum gold + 6D87-540D + + + Get 999 Max HP when you use a 'V Seed' + DDC1-7FBD + + + Get 999 Max MP when you use an 'M Seed' + DDC2-7F2D + + + Get 999 Power when you use a 'P Seed' + DDC0-54FD + + + Get 999 Guard when you use a 'Pr Seed' + DDC8-549D + + + Get 255 Magic when you use an 'I Seed' + DDC4-8FBD Human fighter starts with Sword of Anger @@ -300,36 +318,19 @@ 1E18-840D - Enemies aren't generated - 18F6-EDDF + Start with 297 gold + 4ABD-84AD + DFBD-87DD - Touching an enemy doesn't cause a battle - 18F7-EF67 + Start with 62,708 gold + E0BD-84AD + DFBD-87DD - Sell an item for maximum gold - 6D87-540D - - - Get 999 Max HP when you use a 'V Seed' - DDC1-7FBD - - - Get 999 Max MP when you use an 'M Seed' - DDC2-7F2D - - - Get 999 Power when you use a 'P Seed' - DDC0-54FD - - - Get 999 Guard when you use a 'Pr Seed' - DDC8-549D - - - Get 255 Magic when you use an 'I Seed' - DDC4-8FBD + Start with 2,000 gold + 2DBD-84AD + D5BD-87DD @@ -484,6 +485,26 @@ 1-ups worth 5 D9CE-6F6D + + Monster books are worth nothing + DDCA-AF0D + + + Monster books are worth 2 + D4CA-AF0D + + + Monster books are worth 10 + FDCA-AF0D + + + Most health power-ups worth nothing + DDCB-A7DD + + + Most health power-ups worth more + D4CB-A7DD + Start with 1 life DFC7-17FC @@ -508,26 +529,6 @@ Start with 20 special scares 4D69-37BF - - Monster books are worth nothing - DDCA-AF0D - - - Monster books are worth 2 - D4CA-AF0D - - - Monster books are worth 10 - FDCA-AF0D - - - Most health power-ups worth nothing - DDCB-A7DD - - - Most health power-ups worth more - D4CB-A7DD - Acrobat Mission (Japan) @@ -540,7 +541,7 @@ 7E042A30 - Infinite lives + Infinite lives 82C2-64DB @@ -591,10 +592,6 @@ Infinite SP (Spell Points) CEA5-6DA3 - - Start with 1/2 health (first game only) - D081-6DD8 - Infinite time C98B-D468 @@ -1092,6 +1089,10 @@ Slot 8 - Strength of Angel 7E02A914 + + Start with 1/2 health (first game only) + D081-6DD8 + ActRaiser 2 (USA) @@ -1119,10 +1120,6 @@ Infinite time (alt) (disable at end of level) 7E094D63 - - One hit kills - DDB3-C764 - Infinite MP (must have one to cast) 3C65-CFA8 @@ -1131,6 +1128,78 @@ Infinite lives DD67-4468 + + One hit kills + DDB3-C764 + + + Small magic power-up adds 3 instead of 1 + D7C0-37A7 + + + Small magic power-up adds 5 + D9C0-37A7 + + + Small magic power-up adds 9 + DBC0-37A7 + + + Large magic power-up adds 1 instead of 3 + DFC9-3407 + + + Large magic power-up adds 5 + D9C9-3407 + + + Large magic power-up adds 9 + DBC9-3407 + + + Small health power-ups add 1 instead of 2 + DFC7-3D67 + + + Small health power-ups add 4 + D0C7-3D67 + + + Small health power-ups add 15 + F9C7-3D67 + + + Small health power-ups heal completely + F0C7-3D67 + + + Medium health power-ups add 2 instead of 5 + D4C9-3FD7 + + + Medium health power-ups add 8 + D6C9-3FD7 + + + Medium health power-ups add 15 + F9C9-3FD7 + + + Medium health power-ups heal completely + F0C9-3FD7 + + + Large health power-ups add 2 instead of 10 + D4C7-3FA7 + + + Large health power-ups add 5 + D0C7-3FA7 + + + Large health power-ups add 15 + F9C7-3FA7 + Start with 3 lives on Easy D727-4DD1 @@ -1211,74 +1280,6 @@ Start with 3/4 health DE8F-1F06 - - Small magic power-up adds 3 instead of 1 - D7C0-37A7 - - - Small magic power-up adds 5 - D9C0-37A7 - - - Small magic power-up adds 9 - DBC0-37A7 - - - Large magic power-up adds 1 instead of 3 - DFC9-3407 - - - Large magic power-up adds 5 - D9C9-3407 - - - Large magic power-up adds 9 - DBC9-3407 - - - Small health power-ups add 1 instead of 2 - DFC7-3D67 - - - Small health power-ups add 4 - D0C7-3D67 - - - Small health power-ups add 15 - F9C7-3D67 - - - Small health power-ups heal completely - F0C7-3D67 - - - Medium health power-ups add 2 instead of 5 - D4C9-3FD7 - - - Medium health power-ups add 8 - D6C9-3FD7 - - - Medium health power-ups add 15 - F9C9-3FD7 - - - Medium health power-ups heal completely - F0C9-3FD7 - - - Large health power-ups add 2 instead of 10 - D4C7-3FA7 - - - Large health power-ups add 5 - D0C7-3FA7 - - - Large health power-ups add 15 - F9C7-3FA7 - Action Pachio (Japan) @@ -1357,14 +1358,6 @@ Infinite cookies 8E2A-1D6D - - Start new game with full skull meter - FA62-3F0D - - - Start a new game with all items - EE6C-320D - Have Amulet of True Sight 7EE9FCFF @@ -1529,6 +1522,14 @@ Have Stone Twig Key 7EE9DAFF + + Start with full skull meter + FA62-3F0D + + + Start with all items + EE6C-320D + Addams Family, The (USA) @@ -1560,30 +1561,6 @@ Infinite lives (alt) C9A1-A7D7 - - Start with 1 life - DFB8-6F04 - - - Start with 3 lives - D7B8-6F04 - - - Start with 9 lives - DBB8-6F04 - - - Start with 20 lives - 4DB8-6F04 - - - Start with 50 lives - 9DB8-6F04 - - - Start with 99 lives - BBB8-6F04 - Double-jump DD87-0FA7 @@ -1600,6 +1577,19 @@ Each $ worth 25 49CF-DDAF + + Always throw Balls + 7E00EF01 + + + Have Fezi-copter + 7E0064FF + + + Start with and keep Fezi-copter (disable after defeating a boss, land before password screen) + 3CAD-A46D + 60BA-6704 + Start with 1 heart DF61-0F0D @@ -1621,17 +1611,28 @@ D961-0F6D - Start with and keep Fezi-copter (disable after defeating a boss, land before password screen) - 3CAD-A46D - 60BA-6704 + Start with 1 life + DFB8-6F04 - Always throw Balls - 7E00EF01 + Start with 3 lives + D7B8-6F04 - Have Fezi-copter - 7E0064FF + Start with 9 lives + DBB8-6F04 + + + Start with 20 lives + 4DB8-6F04 + + + Start with 50 lives + 9DB8-6F04 + + + Start with 99 lives + BBB8-6F04 @@ -1660,30 +1661,6 @@ Infinite Cash 7E004E99 - - Start with 1 heart (don't edit hearts in options menu) - DDED-D76D - - - Start with 2 hearts (don't edit hearts in options menu) - DFED-D76D - - - Start with 5 hearts (don't edit hearts in options menu) - D0ED-D76D - - - Start with 4 lives (don't edit lives in options menu) - DDED-D40D - - - Start with 16 lives (don't edit lives in options menu) - DBED-D40D - - - Start with 64 lives (don't edit lives in options menu) - 7DED-D40D - Each $ worth 5 D9C9-476D @@ -1692,14 +1669,6 @@ Each $ worth 25 49C9-476D - - Get 0 lives for each $100 and 1-Up - DDB0-C767 - - - Get 2 lives for each $100 and 1-Up - D4B0-C767 - Higher jump 3BA5-37D4 @@ -1723,6 +1692,38 @@ Shorter invulnerability time after being hit D6C8-4DDD + + Get 0 lives for each $100 and 1-Up + DDB0-C767 + + + Get 2 lives for each $100 and 1-Up + D4B0-C767 + + + Start with 1 heart (don't edit hearts in options menu) + DDED-D76D + + + Start with 2 hearts (don't edit hearts in options menu) + DFED-D76D + + + Start with 5 hearts (don't edit hearts in options menu) + D0ED-D76D + + + Start with 4 lives (don't edit lives in options menu) + DDED-D40D + + + Start with 16 lives (don't edit lives in options menu) + DBED-D40D + + + Start with 64 lives (don't edit lives in options menu) + 7DED-D40D + Adventures of Batman & Robin, The (USA) @@ -1790,54 +1791,6 @@ Infinite lives C988-340D - - Start with 9 lives - not on easy mode - DB86-4FC9 - - - Start with 6 lives - not on easy mode - D186-4FC9 - - - Start with 1 life - not on easy mode - DD86-4FC9 - - - Start with 9 credits - DB86-4D19 - - - Start with 6 credits - D186-4D19 - - - No credits - DD86-4D19 - - - Don't start with any Stars and Spray Gun ammo - DDB3-376F - - - Start with 25 Stars and Spray Gun ammo - FBB3-376F - - - Start with 50 Stars and Spray Gun ammo - 77B3-376F - - - Don't start with any Explosives and Smoke Bomb ammo - DDBE-3F0F - - - Start with 25 Explosives and Smoke Bomb ammo - FBBE-3F0F - - - Start with 50 Explosives and Smoke Bomb ammo - 77BE-3F0F - Moon-jump 4DAF-14DF @@ -1876,6 +1829,54 @@ E68D-C765 E58F-CDD5 + + No credits + DD86-4D19 + + + Don't start with any Stars and Spray Gun ammo + DDB3-376F + + + Don't start with any Explosives and Smoke Bomb ammo + DDBE-3F0F + + + Start with 25 Stars and Spray Gun ammo + FBB3-376F + + + Start with 50 Stars and Spray Gun ammo + 77B3-376F + + + Start with 25 Explosives and Smoke Bomb ammo + FBBE-3F0F + + + Start with 50 Explosives and Smoke Bomb ammo + 77BE-3F0F + + + Start with 9 lives - not on easy mode + DB86-4FC9 + + + Start with 6 lives - not on easy mode + D186-4FC9 + + + Start with 1 life - not on easy mode + DD86-4FC9 + + + Start with 9 credits + DB86-4D19 + + + Start with 6 credits + D186-4D19 + Adventures of Dr. Franken, The (USA) @@ -2744,6 +2745,10 @@ A221-4FA5 C221-4FA5 + + Infinite continues + C283-37DD + Infinite Apples C2A9-C7D5 @@ -2753,50 +2758,15 @@ Infinite Apples (alt) 7E036999 + + Level select on main menu (use R + up/down to change level, R + left/right to change sub-level) + DDB5-3467 + DDBA-3FA7 + Moon-jump 7E08FB16 - - Start with 1 life (don't use with passwords) - DF64-1DD0 - - - Start with 5 lives (don't use with passwords) - D964-1DD0 - - - Start with 20 lives (don't use with passwords) - F064-1DD0 - - - Start with 1 continue - DFB8-3F07 - - - Start with 5 continues - D9B8-3F07 - - - Start with 9 continues - DCB8-3F07 - - - Infinite continues - C283-37DD - - - Start with 2 health (don't use with passwords) - D464-14A0 - - - Start with 5 health (don't use with passwords) - D964-14A0 - - - Start with 7 health (don't use with passwords) - D564-14A0 - Emeralds worth 2 instead of 1 FA80-44AE @@ -2813,6 +2783,10 @@ Rubies worth 2 C281-4F0E + + Bonus round played after every level + DDA7-4DD5 + Only 10 gems needed for health increase/free life FD86-4F6E @@ -2841,14 +2815,6 @@ Only 90 gems needed for health increase/free life BD86-4F6E - - Start with 5 Apples (don't use with passwords) - D967-1F60 - - - Start with 20 Apples (don't use with passwords) - 4D67-1F60 - Apple power-ups worth 20 instead of 10 4D8B-4DD3 @@ -2862,8 +2828,48 @@ BD8B-4DD3 - Bonus round played after every level - DDA7-4DD5 + Start with 5 Apples (don't use with passwords) + D967-1F60 + + + Start with 20 Apples (don't use with passwords) + 4D67-1F60 + + + Start with 2 health (don't use with passwords) + D464-14A0 + + + Start with 5 health (don't use with passwords) + D964-14A0 + + + Start with 7 health (don't use with passwords) + D564-14A0 + + + Start with 1 life (don't use with passwords) + DF64-1DD0 + + + Start with 5 lives (don't use with passwords) + D964-1DD0 + + + Start with 20 lives (don't use with passwords) + F064-1DD0 + + + Start with 1 continue + DFB8-3F07 + + + Start with 5 continues + D9B8-3F07 + + + Start with 9 continues + DCB8-3F07 @@ -2920,30 +2926,6 @@ Infinite ammo for grenade launcher 3C22-3D64 - - Start with more rifle clips - FD36-44D1 - - - Start with even more rifle clips - 4D36-44D1 - - - Start with fewer rifle clips - D036-44D1 - - - Start with more grenade clips - FD3B-4F01 - - - Start with even more grenade clips - 4D3B-4F01 - - - Start with fewer grenade clips - D03B-4F01 - Less ammo in rifle clips (works with extra clips only, not the ones you start with) 742A-44A4 @@ -2968,6 +2950,30 @@ Less energy from medi-kits D76D-1DA0 + + Start with more rifle clips + FD36-44D1 + + + Start with even more rifle clips + 4D36-44D1 + + + Start with fewer rifle clips + D036-44D1 + + + Start with more grenade clips + FD3B-4F01 + + + Start with even more grenade clips + 4D3B-4F01 + + + Start with fewer grenade clips + D03B-4F01 + Mission 1 completed 7E0FDEFF @@ -3005,7 +3011,7 @@ Alien vs. Predator (USA) Infinite health - 1DB3-6727 + C238-0FDD C236-0DDD @@ -3038,70 +3044,6 @@ 7E1125FF 7E1AA5FF - - Start on level 1-2 - D4EE-A766 - - - Start on level 2-1 - D7EE-A766 - - - Start on level 3-1 - D0EE-A766 - - - Start on level 4-1 - D9EE-A766 - - - Start on level 5-1 - D1EE-A766 - - - Start on level 5-2 - D5EE-A766 - - - Start on level 5-3 - D6EE-A766 - - - Start on level 6-1 - DBEE-A766 - - - Start on level 6-2 - DCEE-A766 - - - Start with full health bar on Standard level - EEB5-6404 - EEB5-64A4 - - - Start with full health bar on Novice level - EEB5-6704 - EEB5-67A4 - - - Start with full health bar on Advanced level - EEB6-6D04 - EEB6-6DA4 - - - Start with full health bar on Expert level - EEB6-6F04 - EEB6-6FA4 - - - Start with up to 9 lives on Options screen (selecting downward from 1 goes to 6) - DB8F-AD9D - - - Start with up to 30 continues on Options screen (selecting downward from 0 goes to 3) - F38F-AD2D - Disc power-ups give 1 disc instead of 6 (handicap) DF83-64AF @@ -3210,6 +3152,70 @@ Heavy laser can be fired above 2nd line - eliminates medium laser DFB5-AD67 + + Start with full health bar on Standard level + EEB5-6404 + EEB5-64A4 + + + Start with full health bar on Novice level + EEB5-6704 + EEB5-67A4 + + + Start with full health bar on Advanced level + EEB6-6D04 + EEB6-6DA4 + + + Start with full health bar on Expert level + EEB6-6F04 + EEB6-6FA4 + + + Start with up to 9 lives on Options screen (selecting downward from 1 goes to 6) + DB8F-AD9D + + + Start with up to 30 continues on Options screen (selecting downward from 0 goes to 3) + F38F-AD2D + + + Start on level 1-2 + D4EE-A766 + + + Start on level 2-1 + D7EE-A766 + + + Start on level 3-1 + D0EE-A766 + + + Start on level 4-1 + D9EE-A766 + + + Start on level 5-1 + D1EE-A766 + + + Start on level 5-2 + D5EE-A766 + + + Start on level 5-3 + D6EE-A766 + + + Start on level 6-1 + DBEE-A766 + + + Start on level 6-2 + DCEE-A766 + Amazing Spider-Man, The - Lethal Foes (Japan) @@ -3278,18 +3284,34 @@ Animaniacs (USA) + + Invincibility + 0CFCC090 + Every coin gives 999 saved slot rotations DFC8-3D0C + + Every coin gives 999 saved slot rotations (alt) + 82ABB101 + Every second coin gives 99 continues D4CE-37AC + + Every second coin gives 99 continues (alt) + 82ABFF02 + Every slot machine roll gives 99 continues D9CE-37AC + + Every slot machine roll gives 99 continues (alt) + 82ABFF05 + Super-jump and float CBBF-47DA @@ -3297,25 +3319,15 @@ DFBF-476A - Invincibility - 0CFCC090 + Super jump and float (alt) + 83901CA9 + 83901D08 + 83901E01 99 Coins 7F001663 - - Every coin gives 999 saved slot rotations (alt) - 82ABB101 - - - Every second coin gives 99 continues (alt) - 82ABFF02 - - - Every slot machine roll gives 99 continues (alt) - 82ABFF05 - Hold up or down against some walls to climb them 8390D1FF @@ -3324,12 +3336,6 @@ Higher jump 839011FF - - Super jump and float (alt) - 83901CA9 - 83901D08 - 83901E01 - Moon-jump (enable to rise slowly, disable to fall back down) 7E0415FF @@ -3967,6 +3973,10 @@ 4D82-EF6D DD82-EFAD + + Death match + CDE8-87AF + Start rounds with 10 seconds DC78-E7AD @@ -4182,6 +4192,7 @@ Invincibility 2DAA-1FA4 + 40A7-4F0D Infinite health @@ -4192,18 +4203,8 @@ C9A5-1764 - Start with 9 lives - DB68-4F00 - - - Start with 6 test tubes - D16F-4464 - D1C0-4DD7 - - - Start with 9 test tubes - DB6F-4464 - DBC0-4DD7 + Infinite special moves + C92D-4FDD Protection from some hazards @@ -4292,12 +4293,26 @@ 7E075600 - Enable stage select (enable at title screen, start a new game, at cutscene press start, use d-pad) + Enable stage select F76C-1FDF 616C-1F0F CEC8-376F C2E8-1078 + + Start with 9 lives + DB68-4F00 + + + Start with 6 test tubes + D16F-4464 + D1C0-4DD7 + + + Start with 9 test tubes + DB6F-4464 + DBC0-4DD7 + Battle Blaze (USA) @@ -4408,6 +4423,12 @@ DDAB-CF00 D5AB-CFD0 + + Fight Thanatos at last stage + CBAB-CDA0 + DDAB-CF00 + D6AB-CFD0 + Battle Zeque Den (Japan) @@ -4565,34 +4586,10 @@ Infinite continues - P2 C96B-34DF - - Start with 2 lives - DF6D-0D0D - - - Start with 6 lives - D96D-0D0D - - - Start with 10 lives - DB6D-0D0D - Infinite lives when falling 8026-CD08 - - Start with 0 continues - DD6D-04AD - - - Start with 5 continues - D96D-04AD - - - Start with 9 continues - DB6D-04AD - Longer invincibility after getting hit 6D20-34A8 @@ -4609,6 +4606,30 @@ Protection against most strength level 2 hazards 8982-CFD1 + + Start with 2 lives + DF6D-0D0D + + + Start with 6 lives + D96D-0D0D + + + Start with 10 lives + DB6D-0D0D + + + Start with 0 continues + DD6D-04AD + + + Start with 5 continues + D96D-04AD + + + Start with 9 continues + DB6D-04AD + Battletoads-Double Dragon (USA) @@ -4891,14 +4912,6 @@ Max Strength 7E045763 - - Start with 1 special move - DFC3-6D69 - - - Start with 8 special moves - D6C3-6D69 - No special moves - P2 BAC3-6F69 @@ -4931,6 +4944,14 @@ More reflexes 74C3-0F6D + + Start with 1 special move + DFC3-6D69 + + + Start with 8 special moves + D6C3-6D69 + Big Sky Trooper (USA) @@ -7477,18 +7498,26 @@ Bubsy II (USA) - - Infinite health - 8FD5-EDD4 - Invincibility 62E5-5F0F + + Infinite health + 8FD5-EDD4 + + + Infinite health (alt) + 7E118804 + Infinite lives C2D8-7DAF + + Infinite lives (alt) + 7E342209 + Infinite time in most main levels C217-8DD7 @@ -7511,43 +7540,35 @@ C271-7DD0 - Infinite health (alt) - 7E118804 - - - Infinite lives (alt) - 7E342209 + Infinite ammo for Nerf Gun + C247-5465 Bubsy in Claws Encounters of the Furred Kind (USA) - - Numbered t-shirts worth one more - 766C-1766 - Infinite lives DDB1-175C - Start with 1 life - DD34-4D6D + Infinite time + DDB4-3404 - Start with 5 lives - D034-4D6D + Numbered t-shirts worth one more + 766C-1766 - Start with 25 lives - 4034-4D6D + Bogus jump + 946B-1D8B - Start with 50 lives - 9D34-4D6D + Super-jump + 716B-1D8B - Start with 75 lives - 5934-4D6D + Mega-jump + 436B-1D8B Each yarn ball worth 0 @@ -7577,6 +7598,26 @@ Crate of yarn holds 99 BB69-4F6C + + Start with 1 life + DD34-4D6D + + + Start with 5 lives + D034-4D6D + + + Start with 25 lives + 4034-4D6D + + + Start with 50 lives + 9D34-4D6D + + + Start with 75 lives + 5934-4D6D + Start on chapter 2 DF6D-472A @@ -7637,18 +7678,6 @@ Start on Chapter 16 F46D-472A - - Bogus jump - 946B-1D8B - - - Super-jump - 716B-1D8B - - - Mega-jump - 436B-1D8B - Bugs Bunny - Rabbit Rampage (USA) @@ -7668,14 +7697,6 @@ Infinite lives (alt) C2A3-3DA7 - - Start and continue with 10 lives - DC60-CD0D - - - Start and continue with 2 lives - D460-CD0D - Take minimal damage A38C-4FAF @@ -7693,6 +7714,14 @@ 0DB4-1404 E0B7-1DD4 + + Start and continue with 10 lives + DC60-CD0D + + + Start and continue with 2 lives + D460-CD0D + Bust-A-Move (USA) @@ -7723,6 +7752,12 @@ Captain America and the Avengers (USA) + + Invincibility - both players + 1D38-CFA1 + 6DAA-CD00 + 82A6-3D60 + Invincibility - P1 7E16A820 @@ -7739,6 +7774,10 @@ Infinite health - P2 7E022763 + + Infinite lives - both players + C283-34A0 + Infinite lives - P1 7E022909 @@ -7852,7 +7891,7 @@ C225-1071 - Infinite health + Infinite health C221-1981 @@ -7895,18 +7934,6 @@ Item Crash doesn't use hearts C9A6-3D94 - - Start with half energy - 4D21-1707 - - - Start with 1/4 energy - F421-1707 - - - Start with 3/4 energy - 7D21-1707 - Small hearts worth 0 DD29-1763 @@ -7919,50 +7946,6 @@ Small hearts worth 25 4929-1763 - - Start with 99 hearts - 6D81-170F - - - Start with 50 hearts - 9D81-170F - - - Start with 25 hearts - 4981-170F - - - Start with 1 life - DD85-1D6F - - - Start with 10 lives - DB85-1D6F - - - Start with 25 lives - 4085-1D6F - - - Start with 50 lives - 0B85-1D6F - - - Start with 99 lives - BB85-1D6F - - - Start with 25 hearts after you die - 49A4-44D7 - - - Start with 50 hearts after you die - 9DA4-44D7 - - - Start with 99 hearts after you die - BBA4-44D7 - No Invincibility after getting hit DD6F-CFBF @@ -8027,6 +8010,62 @@ Start on level 6 D9D5-F376 + + Start with half energy + 4D21-1707 + + + Start with 1/4 energy + F421-1707 + + + Start with 3/4 energy + 7D21-1707 + + + Start with 99 hearts + 6D81-170F + + + Start with 50 hearts + 9D81-170F + + + Start with 25 hearts + 4981-170F + + + Start with 1 life + DD85-1D6F + + + Start with 10 lives + DB85-1D6F + + + Start with 25 lives + 4085-1D6F + + + Start with 50 lives + 0B85-1D6F + + + Start with 99 lives + BB85-1D6F + + + Start with 25 hearts after you die + 49A4-44D7 + + + Start with 50 hearts after you die + 9DA4-44D7 + + + Start with 99 hearts after you die + BBA4-44D7 + Chavez (USA) @@ -8068,14 +8107,6 @@ Infinite life points 3CBF-0D69 - - Start with 2 life points - D469-DFD9 - - - Start with 0 life points - DD69-DFD9 - Badges worth 5 D965-D7DB @@ -8093,9 +8124,17 @@ A26F-04D4 - Invincibility (Chester blinks) You may freeze if you get the guitar and fall in water (have to reset) + Invincibility (blinking) (you may freeze if you get the guitar and fall in water) 3C60-04D9 + + Start with 2 life points + D469-DFD9 + + + Start with 0 life points + DD69-DFD9 + Chester Cheetah - Wild Wild Quest (USA) @@ -9019,8 +9058,8 @@ Congo's Caper (USA) - Start as Super Congo - 64B9-4FD4 + Infinite lives + DDEC-CF6D Stay as Super Congo (you may change if you walk on spikes) @@ -9031,22 +9070,6 @@ CBB2-340D D4B2-346D - - Infinite lives - DDEC-CF6D - - - Start with 1 life - DDAC-4F09 - - - Start with 6 lives - D9AC-4F09 - - - Start with 9 lives - D6AC-4F09 - 1 life after continue DDB0-44D4 @@ -9059,6 +9082,22 @@ 9 lives after continue D6B0-44D4 + + Start as Super Congo + 64B9-4FD4 + + + Start with 1 life + DDAC-4F09 + + + Start with 6 lives + D9AC-4F09 + + + Start with 9 lives + D6AC-4F09 + Contra III - The Alien Wars (USA) @@ -9149,6 +9188,21 @@ Always have Laser for gun 2 (disable during bonus stages) 7E1F8605 + + Multi-jump + C961-0D69 + 4661-0DA9 + 4B61-0FD9 + DD61-0F09 + 6D61-0F69 + ED61-0FA9 + D961-04D9 + CB61-0409 + EC61-0469 + EE61-04A9 + B961-07D9 + F361-0709 + Start with 5 bombs on each life (side-view levels) D9BB-AFA1 @@ -9196,18 +9250,6 @@ Infinite lives 402C-D7D1 - - Start with 1 life - DF28-D404 - - - Start with 6 lives - D128-D404 - - - Start with 9 lives - DB28-D404 - Less invincibility time FE89-DF69 @@ -9232,6 +9274,18 @@ Be able to free fellow spot right away DD26-D4D9 + + Start with 1 life + DF28-D404 + + + Start with 6 lives + D128-D404 + + + Start with 9 lives + DB28-D404 + Cool World (USA) @@ -9251,27 +9305,6 @@ Infinite Nickels 7E00ED63 - - Start with 1 life - DFBE-DD07 - - - Start with 9 lives - DBBE-DD07 - - - Continue with 9 lives - DB8F-6DAD - - - Start with 10 Nickels - 3187-64DD - 3387-640D - - - Start with 1 Nickel - 3187-64DD - A Nickel for a life costs nothing (must have 1 Nickel) DD8D-046F @@ -9302,6 +9335,27 @@ DCBE-07A1 DCB4-6761 + + Continue with 9 lives + DB8F-6DAD + + + Start with 1 life + DFBE-DD07 + + + Start with 9 lives + DBBE-DD07 + + + Start with 10 Nickels + 3187-64DD + 3387-640D + + + Start with 1 Nickel + 3187-64DD + Cosmo Gang - The Video (Japan) @@ -9380,42 +9434,10 @@ 82C9-470C 82C7-4FDC - - Start with lasers - 62BF-17AF - - - Start with homing missiles - 62BF-17DF - - - Start with napalm - 62B4-1D6F - - - Weapons start at level 2 - D4BF-1FDF - - - Weapons start at level 3 - D7BF-1FDF - Infinite credits C234-4FDD - - Start with 2 credits - DFB1-17AF - - - Start with 6 credits - D9B1-17AF - - - Start with 10 credits - DBB1-17AF - Only 2 P's needed for level 2 Vulcan D461-4D62 @@ -9456,6 +9478,38 @@ Energy chip worth more CD3F-1406 + + Weapons start at level 2 + D4BF-1FDF + + + Weapons start at level 3 + D7BF-1FDF + + + Start with Lasers + 62BF-17AF + + + Start with Homing Missiles + 62BF-17DF + + + Start with Napalm + 62B4-1D6F + + + Start with 2 credits + DFB1-17AF + + + Start with 6 credits + D9B1-17AF + + + Start with 10 credits + DBB1-17AF + Start on level 3.1 D4BD-176F @@ -9527,24 +9581,22 @@ 3CCA-D4DD - Start with 10 lives - 7168-D5F6 - C668-D596 + Continue equipped with unguided missiles + 7D6C-D40F + 2C6C-D46F + FD6C-D7DF - Start with 12 lives - C868-D5F6 - C068-D596 + Loss of a life does not decrease cannon power at normal difficulty (except on continues) + DDC7-DD0F - Start with 14 lives - CF68-D5F6 - EF68-D596 + Loss of a life does not decrease cannon power at hard difficulty (except on continues) + DDC0-D4DF - Start with 16 lives - 9E68-D5F6 - C068-D596 + Pink power-up increases missile power along with cannon power + DA3D-6464 Continue with 10 lives @@ -9566,34 +9618,6 @@ 9E68-D70F C068-D76F - - Start with cannon power at level 2 - DFB6-DF6D - - - Start with cannon power at level 3 - D4B6-DF6D - - - Start with cannon power at level 4 - D7B6-DF6D - - - Start with cannon power at level 6 - D9B6-DF6D - - - Start with cannon power at level 8 - D5B6-DF6D - - - Start with cannon power at level 10 - DBB6-DF6D - - - Start with cannon power at level 12 - D8B6-DF6D - Continue with cannon power at level 2 DF68-DF0F @@ -9629,28 +9653,58 @@ D868-DF0F DE68-DD6F + + Start with cannon power at level 2 + DFB6-DF6D + + + Start with cannon power at level 3 + D4B6-DF6D + + + Start with cannon power at level 4 + D7B6-DF6D + + + Start with cannon power at level 6 + D9B6-DF6D + + + Start with cannon power at level 8 + D5B6-DF6D + + + Start with cannon power at level 10 + DBB6-DF6D + + + Start with cannon power at level 12 + D8B6-DF6D + Start equipped with unguided missiles DAB6-D76D FDB6-D4AD - Continue equipped with unguided missiles - 7D6C-D40F - 2C6C-D46F - FD6C-D7DF + Start with 10 lives + 7168-D5F6 + C668-D596 - Loss of a life does not decrease cannon power at normal difficulty (except on continues) - DDC7-DD0F + Start with 12 lives + C868-D5F6 + C068-D596 - Loss of a life does not decrease cannon power at hard difficulty (except on continues) - DDC0-D4DF + Start with 14 lives + CF68-D5F6 + EF68-D596 - Pink power-up increases missile power along with cannon power - DA3D-6464 + Start with 16 lives + 9E68-D5F6 + C068-D596 @@ -9724,62 +9778,6 @@ Infinite ammo for Antimatter Gun 7E1F3299 - - Start with 1 life - DFBD-1DA4 - - - Start with 9 lives (don't set lives in options menu) - DBBD-1DA4 - - - Start with 25 lives (don't set lives in options menu) - 49BD-1DA4 - - - Start with 51 lives (don't set lives in options menu) - 9FBD-1DA4 - - - Extra lives cost $500 - DDA8-4466 - - - Extra lives cost $1,500 - DFA8-4466 - - - Extra life power-ups don't work - DD23-34D4 - - - Extra life power-ups worth 2 - D423-34D4 - - - Extra life power-ups worth 5 - D923-34D4 - - - Extra lives can't be bought - DDA3-3FA6 - - - 2 extra lives for each life you buy - D4A3-3FA6 - - - 5 extra lives for each life you buy - D9A3-3FA6 - - - Start with 1/2 health - D1B4-3DD7 - - - Start with 3/4 health - DBB4-3DD7 - Juice cans set health to 1/2 D121-CD64 @@ -9788,18 +9786,6 @@ Juice cans set health to 3/4 DB21-CD64 - - Start with 0 gems - DDB4-C764 - - - Start with 10 gems (2 continues) - FDB4-C764 - - - Start with 25 gems (5 continues) - 49B4-C764 - Gem power-ups worth 0 DD3C-446D @@ -9808,30 +9794,10 @@ Gem power-ups worth 5 (1 continue) D93C-446D - - Bought gems worth 0 - DDA6-34A6 - - - Bought gems worth 5 (1 continue) - D9A6-34A6 - Gems are free DDA8-44D6 - - Start with 10 ammo for all Guns (except blaster) - FDBF-CF64 - - - Start with 50 ammo for all Guns - 9DBF-CF64 - - - Start with 90 ammo for all Guns - BDBF-CF64 - Freeze Gun ammo is free DDAC-4406 @@ -9872,26 +9838,6 @@ Antimatter Gun ammo is $200 4DA8-4D06 - - Bought Freeze Gun ammo is worth 20 - 4DAE-44D6 - - - Bought Electricity Gun ammo is worth 20 - 4DA9-1406 - - - Bought Three-way Gun ammo is worth 20 - 4DA8-1466 - - - Bought Bomb Gun ammo is worth 20 - 4DAF-C4A6 - - - Bought Anti matter Gun ammo is worth 20 - 4DA5-C7D6 - Freeze Gun ammo power-ups are worth 20 4D28-4FA7 @@ -9912,22 +9858,6 @@ Antimatter Gun ammo power-ups are worth 20 4D23-3FA7 - - Start with no nutty attacks - DDBD-CF04 - - - Start with 3 nutty attacks - D7BD-CF04 - - - Start with 5 nutty attacks - D9BD-CF04 - - - Start with 7 nutty attacks - D5BD-CF04 - Nutty attacks are free DDA8-4F06 @@ -9936,38 +9866,6 @@ Nutty attacks are $400 0DA8-4F06 - - Start with $2,500 - D4BD-C7D4 - - - Start with $3,500 - D7BD-C7D4 - - - Start with $9,500 - DBBD-C7D4 - - - Start with $30,500 - 7DBD-C7D4 - - - Buy a life and get a ton of money - 6DA8-3766 - - - Start with almost no fuel - DDB4-C404 - - - Start with 2x fuel - F8B4-C404 - - - Start with 3x fuel - 45B4-C404 - Jetpack fuel is free DDA8-4DA6 @@ -9992,6 +9890,38 @@ Fuel power-ups are worth 2x FC2B-17D4 + + Buy a life and get a ton of money + 6DA8-3766 + + + Bought Freeze Gun ammo is worth 20 + 4DAE-44D6 + + + Bought gems worth 0 + DDA6-34A6 + + + Bought gems worth 5 (1 continue) + D9A6-34A6 + + + Bought Electricity Gun ammo is worth 20 + 4DA9-1406 + + + Bought Three-way Gun ammo is worth 20 + 4DA8-1466 + + + Bought Bomb Gun ammo is worth 20 + 4DAF-C4A6 + + + Bought Anti matter Gun ammo is worth 20 + 4DA5-C7D6 + Bought fuel is worth 1/2 as much D1A2-C7A6 @@ -10000,6 +9930,130 @@ Bought fuel is worth 2x as much FCA2-C7A6 + + Extra lives cost $500 + DDA8-4466 + + + Extra lives cost $1,500 + DFA8-4466 + + + Extra life power-ups don't work + DD23-34D4 + + + Extra life power-ups worth 2 + D423-34D4 + + + Extra life power-ups worth 5 + D923-34D4 + + + Extra lives can't be bought + DDA3-3FA6 + + + 2 extra lives for each one purchased + D4A3-3FA6 + + + 5 extra lives for each one purchased + D9A3-3FA6 + + + Start with 1 life + DFBD-1DA4 + + + Start with 9 lives (don't set lives in options menu) + DBBD-1DA4 + + + Start with 25 lives (don't set lives in options menu) + 49BD-1DA4 + + + Start with 51 lives (don't set lives in options menu) + 9FBD-1DA4 + + + Start with 1/2 health + D1B4-3DD7 + + + Start with 3/4 health + DBB4-3DD7 + + + Start with no nutty attacks + DDBD-CF04 + + + Start with 3 nutty attacks + D7BD-CF04 + + + Start with 5 nutty attacks + D9BD-CF04 + + + Start with 7 nutty attacks + D5BD-CF04 + + + Start with 0 gems + DDB4-C764 + + + Start with 10 gems (2 continues) + FDB4-C764 + + + Start with 25 gems (5 continues) + 49B4-C764 + + + Start with 10 ammo for all Guns (except blaster) + FDBF-CF64 + + + Start with 50 ammo for all Guns + 9DBF-CF64 + + + Start with 90 ammo for all Guns + BDBF-CF64 + + + Start with almost no fuel + DDB4-C404 + + + Start with 2x fuel + F8B4-C404 + + + Start with 3x fuel + 45B4-C404 + + + Start with $2,500 + D4BD-C7D4 + + + Start with $3,500 + D7BD-C7D4 + + + Start with $9,500 + DBBD-C7D4 + + + Start with $30,500 + 7DBD-C7D4 + Start on level 1-2 DFB9-1D04 @@ -10386,61 +10440,7 @@ Demon's Crest (USA) - Invincibility after one hit - C92A-44A7 - - - Start a new game with all items - A363-44F4 - A363-4424 - A363-47B4 - - - First enemy takes longer to kill - DB67-C703 - - - First enemy take less time to kill - D467-C703 - - - More flash time - EE3A-1DAF - - - Die after one hit - 6927-CDA7 - - - Super-jump - D635-1F0D - - - Ginseng costs nothing - DD38-CFD9 - - - Enemies always drop the 20 coin - C9A5-370B - - - 20 coin worth 999 - C9A2-17DC - - - 1 coin worth 999 - C9A2-170C - - - Large health refills full health - C9AC-176C - - - Rapid fire - C939-37D7 - - - Disable anti-cheat (enable for any of the codes below) + Disable anti-cheat (enable to use codes) 7E0EEE00 7E0EED00 @@ -10448,6 +10448,10 @@ Invincibility 7E103C30 + + Invincibility after one hit + C92A-44A7 + Infinite health 7E106214 @@ -10503,6 +10507,56 @@ 7E1E52FF 7E1E53FF + + Large health refills full health + C9AC-176C + + + Rapid fire + C939-37D7 + + + Super-jump + D635-1F0D + + + First enemy takes longer to kill + DB67-C703 + + + First enemy take less time to kill + D467-C703 + + + More flash time + EE3A-1DAF + + + Die after one hit + 6927-CDA7 + + + Ginseng costs nothing + DD38-CFD9 + + + Enemies always drop the 20 coin + C9A5-370B + + + 20 coin worth 999 + C9A2-17DC + + + 1 coin worth 999 + C9A2-170C + + + Start a new game with all items + A363-44F4 + A363-4424 + A363-47B4 + Dennis the Menace (USA) @@ -10530,147 +10584,14 @@ Infinite fuel DD63-A409 - - Start with 1 life - DFB1-0F6C - - - Start with 5 lives - D9B1-0F6C - - - Start with 7 lives - D5B1-0F6C - - - Start with 10 lives - DCB1-0F6C - - - Start with 20 lives - F0B1-0F6C - - - Start with 50 lives - 74B1-0F6C - - - Start with 99 lives - 17B1-0F6C - Infinite lives 4A68-04A1 - - Fuel starts at 25 - FBB1-07DC - - - Fuel starts at 50 - 74B1-07DC - - - Fuel starts at 75 - 08B1-07DC - - - Fuel starts at 150 - B1B1-07DC - - - Fuel starts at 200 - A6B1-07DC - - - Fuel starts at 868 - D7B1-070C - 2x fuel consumption D063-A409 - - Armor starts at 344 - DFBC-64A9 - DF64-64D1 - - - Armor starts at 856 - D7BC-64A9 - D764-64D1 - - - Armor starts at 1,112 - D0BC-64A9 - D064-64D1 - - - Armor starts at 2,136 - D6BC-64A9 - D664-64D1 - - - Armor starts at 5,208 - F0BC-64A9 - F064-64D1 - - - Guns start at 154 rounds remaining - DD38-6D0F - - - Guns start at 666 rounds remaining - D438-6D0F - - - Guns start at 2,458 rounds remaining - DB38-6D0F - - - Guns start at 5,018 rounds remaining - F738-6D0F - - - Guns start at 9,882 rounds remaining - 4138-6D0F - - - Start with 10 hydras - DC3A-676F - - - Start with 50 hydras - 743A-676F - - - Start with 100 hydras - 103A-676F - - - Start with 250 hydras - EC3A-676F - - - Start with 1 missile - DF33-67DF - - - Start with 20 missiles - F033-67DF - - - Start with 50 missiles - 7433-67DF - - - Start with 100 missiles - 1033-67DF - - - Start with 250 missiles - EC33-67DF - Faster gun auto-repeat speed DF3C-676F @@ -10975,6 +10896,139 @@ M48 bullets fly slower DD33-ADDF + + Armor starts at 344 + DFBC-64A9 + DF64-64D1 + + + Armor starts at 856 + D7BC-64A9 + D764-64D1 + + + Armor starts at 1,112 + D0BC-64A9 + D064-64D1 + + + Armor starts at 2,136 + D6BC-64A9 + D664-64D1 + + + Armor starts at 5,208 + F0BC-64A9 + F064-64D1 + + + Fuel starts at 25 + FBB1-07DC + + + Fuel starts at 50 + 74B1-07DC + + + Fuel starts at 75 + 08B1-07DC + + + Fuel starts at 150 + B1B1-07DC + + + Fuel starts at 200 + A6B1-07DC + + + Fuel starts at 868 + D7B1-070C + + + Guns start at 154 rounds remaining + DD38-6D0F + + + Guns start at 666 rounds remaining + D438-6D0F + + + Guns start at 2,458 rounds remaining + DB38-6D0F + + + Guns start at 5,018 rounds remaining + F738-6D0F + + + Guns start at 9,882 rounds remaining + 4138-6D0F + + + Start with 10 hydras + DC3A-676F + + + Start with 50 hydras + 743A-676F + + + Start with 100 hydras + 103A-676F + + + Start with 250 hydras + EC3A-676F + + + Start with 1 missile + DF33-67DF + + + Start with 20 missiles + F033-67DF + + + Start with 50 missiles + 7433-67DF + + + Start with 100 missiles + 1033-67DF + + + Start with 250 missiles + EC33-67DF + + + Start with 1 life + DFB1-0F6C + + + Start with 5 lives + D9B1-0F6C + + + Start with 7 lives + D5B1-0F6C + + + Start with 10 lives + DCB1-0F6C + + + Start with 20 lives + F0B1-0F6C + + + Start with 50 lives + 74B1-0F6C + + + Start with 99 lives + 17B1-0F6C + Dino City (USA) @@ -11003,54 +11057,6 @@ Infinite credits - both players C260-67F7 - - 1 credit instead of 3 - P1 - DFC2-A494 - - - 2 credits - P1 - D4C2-A494 - - - 5 credits - P1 - D9C2-A494 - - - 7 credits - P1 - D5C2-A494 - - - 9 credits - P1 - DBC2-A494 - - - No credits - P1 - DDC2-A494 - - - 1 credit instead of 3 - P2 - DFCF-DFF7 - - - 2 credits - P2 - D4CF-DFF7 - - - 5 credits - P2 - D9CF-DFF7 - - - 7 credits - P2 - D5CF-DFF7 - - - 9 credits - P2 - DBCF-DFF7 - - - No credits - P2 - DDCF-DFF7 - Clock runs faster 7A64-D420 @@ -11065,28 +11071,28 @@ DF64-D7F0 - 1 play per game instead of 3 - both players - DF6D-D7BD + Rex jumps higher + EC6B-DFBE - 2 plays per game - both players - D46D-D7BD + Rex jumps much higher + E66B-DFBE - 4 plays per game - both players - D06D-D7BD + Tops jumps higher + EC8A-D793 - 5 plays per game - both players - D96D-D7BD + Tops jumps much higher + E68A-D793 - 7 plays per game - both players - D56D-D7BD + Timmy and Jamie jump higher + EC22-DF22 - 9 plays per game - both players - DB6D-D7BD + Timmy and Jamie jump much higher + E622-DF22 Collect 2 eggs for extra play instead of 50 @@ -11117,28 +11123,76 @@ BB27-6D2D - Rex jumps higher - EC6B-DFBE + 1 play per game instead of 3 - both players + DF6D-D7BD - Rex jumps much higher - E66B-DFBE + 2 plays per game - both players + D46D-D7BD - Tops jumps higher - EC8A-D793 + 4 plays per game - both players + D06D-D7BD - Tops jumps much higher - E68A-D793 + 5 plays per game - both players + D96D-D7BD - Timmy and Jamie jump higher - EC22-DF22 + 7 plays per game - both players + D56D-D7BD - Timmy and Jamie jump much higher - E622-DF22 + 9 plays per game - both players + DB6D-D7BD + + + Start with 1 credit instead of 3 - P1 + DFC2-A494 + + + Start with 2 credits - P1 + D4C2-A494 + + + Start with 5 credits - P1 + D9C2-A494 + + + Start with 7 credits - P1 + D5C2-A494 + + + Start with 9 credits - P1 + DBC2-A494 + + + Start with No credits - P1 + DDC2-A494 + + + Start with 1 credit instead of 3 - P2 + DFCF-DFF7 + + + Start with 2 credits - P2 + D4CF-DFF7 + + + Start with 5 credits - P2 + D9CF-DFF7 + + + Start with 7 credits - P2 + D5CF-DFF7 + + + Start with 9 credits - P2 + DBCF-DFF7 + + + Start with No credits - P2 + DDCF-DFF7 @@ -11627,6 +11681,12 @@ 6DA4-1A8B 6D8F-C33E + + Invincibility + CB2C-1A4D + FD2C-1A1D + DD2C-1ACD + Infinite lives C2A1-CE5B @@ -11666,6 +11726,14 @@ C2B9-1297 C2B1-1A27 + + Multi-jump + DDBD-CA44 + D5BD-3214 + DBB2-3244 + DD8E-121D + 6787-C334 + Mega-jump - Diddy EDD0-735A @@ -12124,32 +12192,24 @@ No health - P2 7E1C8A00 + + Always win - P1 + DDAB-3DAE + Bosses unlocked cheat enabled 7F006801 - P1 always wins - DDAB-3DAE - - - Computer (P2) can't perform special moves + Can't perform special moves - P2/CPU B3C8-CFBF B3C6-CDBF BAC9-3FBF - Allows you to pick up to 9 points of any attribute instead of 5 + Pick up to 9 points of any attribute instead of 5 DBBC-1F27 - - Both characters start with 50% energy - 46C6-340D - - - Both characters start with 25% energy - F0C6-340D - Harder to recover from dizziness 3C85-CF07 @@ -12166,6 +12226,14 @@ Throwing disabled cheat enabled 7F006C01 + + Start with 50% health - both characters + 46C6-340D + + + Start with 25% health - both characters + F0C6-340D + P1 is Billy Lee 7E063200 @@ -13172,6 +13240,23 @@ Infinite lives A2DA-87A7 + + Die after one hit + 7D17-7F64 + + + Super shot always active + 7E661CFF + 7E69A009 + + + Infinite time in Sub + 7E675263 + + + Always win race in Andy Asteroids stages (glitchy graphics) + 7E6B46FF + Start with 1 life 7D13-8FDF @@ -13204,23 +13289,6 @@ Start with 900% health 7B17-7F64 - - Die after one hit - 7D17-7F64 - - - Super shot always active - 7E661CFF - 7E69A009 - - - Infinite time in Sub - 7E675263 - - - Always win race in Andy Asteroids stages (glitchy graphics) - 7E6B46FF - Start on What The Heck? 7E512A01 @@ -13336,6 +13404,16 @@ Infinite lives CBF0-7464 + + Get 1000 bullets on pick-up + D798-74F7 + 3B98-7F27 + + + Get 2000 bullets on pick-up + D598-74F7 + 3D98-7F27 + Start with 200% health 7450-770B @@ -13400,11 +13478,6 @@ Start with 9000 bullets 7B9E-54B4 - - Get 1000 bullets on pick-up - D798-74F7 - 3B98-7F27 - Eek! The Cat (USA) @@ -13615,18 +13688,6 @@ Infinite spare machines A96E-A4A4 - - Start with 1 spare machine - DF6C-0F0A - - - Start with 5 spare machines - D96C-0F0A - - - Start with 9 spare machines - DB6C-0F0A - Infinite turbos D484-D404 @@ -13648,6 +13709,18 @@ Always boosted 7E0D5108 + + Start with 1 spare machine + DF6C-0F0A + + + Start with 5 spare machines + D96C-0F0A + + + Start with 9 spare machines + DB6C-0F0A + F1 ROC - Race of Champions (USA) @@ -13659,50 +13732,16 @@ No damage when hitting other cars C922-0FDD - - Start player with no money instead of $500 - BA26-A44F - - - Start player with $5,240 - 3C26-AF4F - CB26-AF1F - D426-AF3F - - - Start player with $20,600 - 3C26-AF4F - CB26-AF1F - D626-AF3F - - - Start player with $163,960 - 3C26-AF4F - CB26-AF1F - 0D26-AF3F - - - Start player with $327,800 - 3C26-AF4F - CB26-AF1F - 6D26-AF3F - - - Start player with $652,920 - 3C26-AF4F - CB26-AF1F - EE26-AF3F - Normal tires are free DDEE-6F21 - Hi-grip tires are free + Hi-grip tires are free DDEE-6491 - Rain tires are free + Rain tires are free DDEE-6F91 @@ -13810,6 +13849,40 @@ DDEA-6F91 DDEA-6FB1 + + Start with no money instead of $500 + BA26-A44F + + + Start with $5,240 + 3C26-AF4F + CB26-AF1F + D426-AF3F + + + Start with $20,600 + 3C26-AF4F + CB26-AF1F + D626-AF3F + + + Start with $163,960 + 3C26-AF4F + CB26-AF1F + 0D26-AF3F + + + Start with $327,800 + 3C26-AF4F + CB26-AF1F + 6D26-AF3F + + + Start with $652,920 + 3C26-AF4F + CB26-AF1F + EE26-AF3F + Faceball 2000 (USA) @@ -13817,6 +13890,38 @@ Infinite lives 89AB-D708 + + Only need 8 tags to win in arena mode instead of 10 (start with 2 instead of 0) + B9B1-6F01 + + + Allow 98 seconds in zone 1 bonus level + 1061-DD52 + + + Allow 98 seconds in zone 2 bonus level + 1069-6752 + + + Allow 98 seconds in zone 3 bonus level + 1068-DDE3 + + + Allow 98 seconds in zone 4 bonus level + 1061-A473 + + + Allow 198 seconds in zone 5 bonus level + A66C-047E + + + Allow 198 seconds in zone 6 bonus level + A6B1-D45A + + + Allow 198 seconds in zone 7 bonus level + A6B0-AF7A + Start with 1 life instead of 3 DFB6-6461 @@ -13853,10 +13958,6 @@ Start with 255 lives EEB6-6461 - - Only need 8 tags to win in arena mode instead of 10 (start with 2 instead of 0) - B9B1-6F01 - Start each Cyberzone level with 1 tag required CBB5-6406 @@ -14122,34 +14223,6 @@ C282-0706 4ECE-0468 - - Allow 98 seconds in zone 1 bonus level - 1061-DD52 - - - Allow 98 seconds in zone 2 bonus level - 1069-6752 - - - Allow 98 seconds in zone 3 bonus level - 1068-DDE3 - - - Allow 98 seconds in zone 4 bonus level - 1061-A473 - - - Allow 198 seconds in zone 5 bonus level - A66C-047E - - - Allow 198 seconds in zone 6 bonus level - A6B1-D45A - - - Allow 198 seconds in zone 7 bonus level - A6B0-AF7A - Family Dog (USA) @@ -14450,10 +14523,22 @@ Final Fantasy - Mystic Quest (USA) + + Infinite life points (can make enemies invincible, disable to defeat them) + C96B-64AB + Infinite cure potions 83AF-D40D + + Infinite ninja stars + C9B8-D4A6 + + + Infinite bombs in battle + C9B0-D7A6 + Use a cure, gain a cure E3AF-D40D @@ -14466,18 +14551,6 @@ Cure restores life points to maximum DDA4-D40D - - Infinite life points - can make enemies invincible - C96B-64AB - - - Infinite ninja stars - C9B8-D4A6 - - - Infinite bombs in battle - C9B0-D7A6 - Quick level gain 6D2A-DD8D @@ -15275,90 +15348,6 @@ Final Fantasy III (USA) (Rev 1) - - Start Terra with Man-eater equipped - D15C-78E5 - - - Start Terra with Excalibur equipped - F65C-78E5 - - - Start Terra with Illumina equipped - FC5C-78E5 - - - Start Terra with Atma equipped - FA5C-78E5 - - - Start Terra with Tempest equipped - 435C-78E5 - - - Start Terra with Blizzard equipped - D35C-78E5 - - - Start Terra with Enhancer equipped - F75C-78E5 - - - Start Terra with Mithril shield equipped - 9A58-7675 - - - Start Terra with Gold shield equipped - 9258-7675 - - - Start Terra with Ice shield equipped - 1F58-7675 - - - Start Terra with Fire shield equipped - 1D58-7675 - - - Start Terra with Hairband equipped - 1C58-7655 - - - Start Terra with Leather hat equipped - 1B58-7655 - - - Start Terra with Circlet equipped - 5C58-7655 - - - Start Terra with Mystery veil equipped - 5B58-7655 - - - Start Terra with Red cap equipped - 5658-7655 - - - Start Terra with Silk robe equipped - 6658-7685 - - - Start Terra with Mithril vest equipped - 6B58-7685 - - - Start Terra with White dress equipped - 6858-7685 - - - Start Terra with Genji armor equipped - BC58-7685 - - - Start Terra with Force armor equipped - B058-7685 - Activate Terra's Morph command DAF2-9A58 @@ -15372,7 +15361,7 @@ EE77-2A58 - All items in shops are free (switch off to sell items) + All items in shops are free (disable to sell items) 108C-EF03 108C-E4A3 @@ -15384,13 +15373,6 @@ Infinite item use (alt) 3CBC-576E - - Use Arange to get 94 of all items - CB48-8462 - 6C48-87D2 - CE44-E7A2 - 2347-ED62 - Protect from all status ailments 3513-5147 @@ -15412,66 +15394,6 @@ Mog never stumbles when he dances DDFC-ED0B - - Enemy 1 has 0 HP - DD7E-2E7C - DD7E-2E5C - - - Enemy 2 has 0 HP - DD7E-2E8C - DD7E-2EEC - - - Enemy 3 has 0 HP - DD7D-FA78 - DD7D-FA58 - - - Enemy 4 has 0 HP - DD7D-FA88 - DD7D-FAE8 - - - Enemy 5 has 0 HP - DD7D-F278 - DD7D-F258 - - - Enemy 6 has 0 HP - DD7D-F288 - DD7D-F2E8 - - - Enemy 1 has 0 HP (alt) - 7E3BFC00 - 7E3BFD00 - - - Enemy 2 has 0 HP (alt) - 7E3BFE00 - 7E3BFF00 - - - Enemy 3 has 0 HP (alt) - 7E3C0000 - 7E3C0100 - - - Enemy 4 has 0 HP (alt) - 7E3C0200 - 7E3C0300 - - - Enemy 5 has 0 HP (alt) - 7E3C0400 - 7E3C0500 - - - Enemy 6 has 0 HP (alt) - 7E3C0600 - 7E3C0700 - Party has Sprint Shoes and Moogle Charm effect AADC-EF08 @@ -15511,6 +15433,99 @@ EEF2-BE88 EEF2-BEE8 + + Learn all spells after one battle + 8D17-54A6 + + + Earn tons of EXP after a battle (level 99) + 0493-54D8 + + + Faster up/down movement on world map + 4DFB-EB88 + 3DF3-E6E8 + + + Faster left/right movement on world map + 4DFE-8C88 + 3DF0-EC78 + + + Save anywhere + 6DDD-BA56 + + + Save anywhere (alt) + 7E020180 + + + Enemy 1 has 0 HP + DD7E-2E7C + DD7E-2E5C + + + Enemy 2 has 0 HP + DD7E-2E8C + DD7E-2EEC + + + Enemy 3 has 0 HP + DD7D-FA78 + DD7D-FA58 + + + Enemy 4 has 0 HP + DD7D-FA88 + DD7D-FAE8 + + + Enemy 5 has 0 HP + DD7D-F278 + DD7D-F258 + + + Enemy 6 has 0 HP + DD7D-F288 + DD7D-F2E8 + + + Enemy 1 has 0 HP (alt) + 7E3BFC00 + 7E3BFD00 + + + Enemy 2 has 0 HP (alt) + 7E3BFE00 + 7E3BFF00 + + + Enemy 3 has 0 HP (alt) + 7E3C0000 + 7E3C0100 + + + Enemy 4 has 0 HP (alt) + 7E3C0200 + 7E3C0300 + + + Enemy 5 has 0 HP (alt) + 7E3C0400 + 7E3C0500 + + + Enemy 6 has 0 HP (alt) + 7E3C0600 + 7E3C0700 + + + Have 94 of all items when arrange is used + CB48-8462 + 6C48-87D2 + CE44-E7A2 + 2347-ED62 + Have all Blitz's EEF4-9378 @@ -15571,32 +15586,6 @@ EEF1-B3EC EEF1-BE7C - - Learn all spells after one battle - 8D17-54A6 - - - Earn tons of EXP after a battle (level 99) - 0493-54D8 - - - Save anywhere - 6DDD-BA56 - - - Save anywhere (alt) - 7E020180 - - - Faster up/down movement on world map - 4DFB-EB88 - 3DF3-E6E8 - - - Faster left/right movement on world map - 4DFE-8C88 - 3DF0-EC78 - Celes - Level 99 7E16E663 @@ -15949,7 +15938,8 @@ Relm - 9999 MP - 7E17350F7E173627 + 7E17350F + 7E173627 Relm - 9999 Max MP @@ -16216,6 +16206,10 @@ Terra - 255 Stamina 7E161CFF + + Terra - 255 Magic Power + 7E161DFF + Umaro - Level 99 7E17E963 @@ -16264,9 +16258,6 @@ Umaro - 255 Magic Power 7E17FEFF - - - Final Fantasy III (USA) Start Terra with Man-eater equipped D15C-78E5 @@ -16351,6 +16342,9 @@ Start Terra with Force armor equipped B058-7685 + + + Final Fantasy III (USA) Activate Terra's Morph command DAF2-9A58 @@ -16364,7 +16358,7 @@ EE77-2A58 - All items in shops are free (switch off to sell items) + All items in shops are free (disable to sell items) 108C-EF03 108C-E4A3 @@ -16372,13 +16366,6 @@ Infinite item use 3CB8-5DAE - - Use Arange to get 94 of all items - CB48-8462 - 6C48-87D2 - CE44-E7A2 - 2347-ED62 - Protect from all status ailments 3513-5147 @@ -16400,6 +16387,67 @@ Mog never stumbles when he dances DDFC-ED0B + + Party has Sprint Shoes and Moogle Charm effect + 44F2-9EE6 + + + Party has Sprint Shoes and Moogle Charm effect (alt) + 7E11DF22 + + + Party has Offering effect + FC47-570C + 3C47-576C + + + Party has Merit Award effect + DDB9-746E + + + Party has Economizer effect + DD97-5FDA + DD90-EFDB + + + Party has almost max HP and MP + EEDB-EDA8 + + + Offering gives character instant kill attacks + 7EF4-8F0B + + + Enable all characters (once you are able to switch) + EEF2-BE88 + EEF2-BEE8 + + + Vigor/Speed/Stamina/MagPwr becomes 255 + D762-EF68 + + + Learn all spells after one battle + 8D17-54A6 + + + Earn tons of EXP after a battle (level 99) + D493-54D8 + + + Faster up/down movement on world map + 4DFB-EB88 + 3DF3-E6E8 + + + Faster left/right movement on world map + 4DFE-8C88 + 3DF0-EC78 + + + Save anywhere + 6DDD-BA56 + Enemy 1 has 0 HP DD7E-2E7C @@ -16461,39 +16509,11 @@ 7E3C0700 - Party has Sprint Shoes and Moogle Charm effect - 44F2-9EE6 - - - Party has Sprint Shoes and Moogle Charm effect (alt) - 7E11DF22 - - - Party has Offering effect - FC47-570C - 3C47-576C - - - Party has Merit Award effect - DDB9-746E - - - Party has Economizer effect - DD97-5FDA - DD90-EFDB - - - Party has almost max HP and MP - EEDB-EDA8 - - - Offering gives character instant kill attacks - 7EF4-8F0B - - - Enable all characters (once you are able to switch) - EEF2-BE88 - EEF2-BEE8 + Have 94 of all items when arrange is used + CB48-8462 + 6C48-87D2 + CE44-E7A2 + 2347-ED62 Have all Blitz's @@ -16555,32 +16575,6 @@ EEF1-B3EC EEF1-BE7C - - Vigor/Speed/Stamina/MagPwr becomes 255 - D762-EF68 - - - Learn all spells after one battle - 8D17-54A6 - - - Earn tons of EXP after a battle (level 99) - D493-54D8 - - - Save anywhere - 6DDD-BA56 - - - Faster up/down movement on world map - 4DFB-EB88 - 3DF3-E6E8 - - - Faster left/right movement on world map - 4DFE-8C88 - 3DF0-EC78 - Celes - Level 99 7E16E663 @@ -16933,7 +16927,8 @@ Relm - 9999 MP - 7E17350F7E173627 + 7E17350F + 7E173627 Relm - 9999 Max MP @@ -17200,6 +17195,10 @@ Terra - 255 Stamina 7E161CFF + + Terra - 255 Magic Power + 7E161DFF + Umaro - Level 99 7E17E963 @@ -17248,6 +17247,90 @@ Umaro - 255 Magic Power 7E17FEFF + + Start Terra with Man-eater equipped + D15C-78E5 + + + Start Terra with Excalibur equipped + F65C-78E5 + + + Start Terra with Illumina equipped + FC5C-78E5 + + + Start Terra with Atma equipped + FA5C-78E5 + + + Start Terra with Tempest equipped + 435C-78E5 + + + Start Terra with Blizzard equipped + D35C-78E5 + + + Start Terra with Enhancer equipped + F75C-78E5 + + + Start Terra with Mithril shield equipped + 9A58-7675 + + + Start Terra with Gold shield equipped + 9258-7675 + + + Start Terra with Ice shield equipped + 1F58-7675 + + + Start Terra with Fire shield equipped + 1D58-7675 + + + Start Terra with Hairband equipped + 1C58-7655 + + + Start Terra with Leather hat equipped + 1B58-7655 + + + Start Terra with Circlet equipped + 5C58-7655 + + + Start Terra with Mystery veil equipped + 5B58-7655 + + + Start Terra with Red cap equipped + 5658-7655 + + + Start Terra with Silk robe equipped + 6658-7685 + + + Start Terra with Mithril vest equipped + 6B58-7685 + + + Start Terra with White dress equipped + 6858-7685 + + + Start Terra with Genji armor equipped + BC58-7685 + + + Start Terra with Force armor equipped + B058-7685 + Final Fantasy IV (Japan) @@ -17329,6 +17412,10 @@ Always get Pipe 7E1C1104 + + Attack speed greatly increased + DFDF-9E88 + Start with 2 credits DFC8-D4A1 @@ -17341,10 +17428,6 @@ Start with 10 credits DBC8-D4A1 - - Attack speed greatly increased - DFDF-9E88 - Start on stage 2 - Subway DFEE-2E88 @@ -17397,22 +17480,6 @@ Faster timer D4A0-1DDC - - Start with 1 life - DDCF-C7D6 - - - Start with 3 lives - D4CF-C7D6 - - - Start with 7 lives - D1CF-C7D6 - - - Start with 10 lives - DBCF-C7D6 - Barbecue restores vitality 50% instead of 95% 0DED-1DAC @@ -17445,6 +17512,22 @@ Hitting someone with your super move makes you invincible DFCC-C4DB + + Start with 1 life + DDCF-C7D6 + + + Start with 3 lives + D4CF-C7D6 + + + Start with 7 lives + D1CF-C7D6 + + + Start with 10 lives + DBCF-C7D6 + Final Fight 3 (USA) @@ -17661,74 +17744,58 @@ Firepower 2000 (USA) - - Start at level 2 - D4B3-1764 - - - Start at level 3 - D7B3-1764 - - - Start at level 4 - D0B3-1764 - - - Start at level 5 - D9B3-1764 - - - Start at level 6 - D1B3-1764 - - - Start with 1 life instead of 4 - DF69-1DAF - - - Start with 2 lives - D469-1DAF - - - Start with 3 lives - D769-1DAF - - - Start with 5 lives - D969-1DAF - - - Start with 7 lives - D569-1DAF - - - Start with 10 lives - DC69-1DAF - - - Start with 15 lives - DE69-1DAF - - - Start with 25 lives - FB69-1DAF - - - Start with 50 lives - 7469-1DAF - - - Start with 75 lives - 0869-1DAF - - - Start with 100 lives - 1069-1DAF - Infinite lives 8263-4DDF + + Loss of vehicle does not reduce bullet strength + 8267-170F + + + Loss of vehicle does not reduce flame strength + 826E-470F + + + Loss of vehicle does not reduce plasma strength + 826D-170F + + + Loss of vehicle does not reduce laser strength + 826F-170F + + + Loss of vehicle does not reduce ionic strength + 8264-170F + + + Bubble shield lasts for 4 seconds instead of 12 + DF8B-CD07 + + + Bubble shield lasts for 8 seconds + D48B-CD07 + + + Bubble shield lasts for 16 seconds + D08B-CD07 + + + Bubble shield lasts for 32 seconds + D68B-CD07 + + + Bubble shield lasts for 64 seconds + FD8B-CD07 + + + Bubble shield on jeep lasts until end of level + C2CB-3FD4 + + + Bubble shield on helicopter lasts until end of level + C2CF-1464 + Start with bullet strength at 3 instead of 1 D765-146F @@ -17786,52 +17853,68 @@ D166-1DDF - Loss of vehicle does not reduce bullet strength - 8267-170F + Start with 1 life instead of 4 + DF69-1DAF - Loss of vehicle does not reduce flame strength - 826E-470F + Start with 2 lives + D469-1DAF - Loss of vehicle does not reduce plasma strength - 826D-170F + Start with 3 lives + D769-1DAF - Loss of vehicle does not reduce laser strength - 826F-170F + Start with 5 lives + D969-1DAF - Loss of vehicle does not reduce ionic strength - 8264-170F + Start with 7 lives + D569-1DAF - Bubble shield lasts for 4 seconds instead of 12 - DF8B-CD07 + Start with 10 lives + DC69-1DAF - Bubble shield lasts for 8 seconds - D48B-CD07 + Start with 15 lives + DE69-1DAF - Bubble shield lasts for 16 seconds - D08B-CD07 + Start with 25 lives + FB69-1DAF - Bubble shield lasts for 32 seconds - D68B-CD07 + Start with 50 lives + 7469-1DAF - Bubble shield lasts for 64 seconds - FD8B-CD07 + Start with 75 lives + 0869-1DAF - Bubble shield on jeep lasts until end of level - C2CB-3FD4 + Start with 100 lives + 1069-1DAF - Bubble shield on helicopter lasts until end of level - C2CF-1464 + Start at level 2 + D4B3-1764 + + + Start at level 3 + D7B3-1764 + + + Start at level 4 + D0B3-1764 + + + Start at level 5 + D9B3-1764 + + + Start at level 6 + D1B3-1764 @@ -17878,14 +17961,6 @@ Have all Rune Stones 7E007505 - - Start with 9 lives - DB6A-676F - - - Start with 2 lives - D46A-676F - Full weapon power for Dagger on pick-up D783-0F09 @@ -17910,6 +17985,14 @@ More life force from food FD89-AFA9 + + Start with 9 lives + DB6A-676F + + + Start with 2 lives + D46A-676F + Flashback - The Quest for Identity (USA) (En,Fr,De) @@ -18151,10 +18234,6 @@ Time speeds up DC6D-07DD - - Start with 1/2x health - both players - 4D6C-D70D - Damage inflicted by your opponent affects him (your health may slightly decrease) C228-A764 @@ -18162,6 +18241,10 @@ 622A-AFA4 572A-A4D4 + + Start with 1/2x health - both players + 4D6C-D70D + Ghoul Patrol (USA) @@ -18289,6 +18372,16 @@ Infinite lives C96F-3F6C + + Goofy has quicker left-right movement + D46F-C70E + E264-C70E + + + Max has quicker left-right movement + D46E-170E + E26D-C70E + Start with 9 lives DBCD-146D @@ -18301,16 +18394,6 @@ Start with 1 life DFCD-146D - - Goofy has quicker left-right movement - D46F-C70E - E264-C70E - - - Max has quicker left-right movement - D46E-170E - E26D-C70E - Gradius III (USA) @@ -18356,58 +18439,6 @@ Infinite credits (alt) 00D230AD - - Start with 1 life - DD8B-6DA4 - - - Start with 2 lives - DF8B-6DA4 - - - Start with 4 lives - D78B-6DA4 - - - Start with 5 lives - D08B-6DA4 - - - Start with 9 lives - D68B-6DA4 - - - Start with 16 lives - DE8B-6DA4 - - - Start with 31 lives - F38B-6DA4 - - - Start with 1 credit (1P game) - DFC3-DF0D - - - Start with 2 credits - D4C3-DF0D - - - Start with 6 credits - D1C3-DF0D - - - Start with 7 credits - D5C3-DF0D - - - Start with 8 credits - D6C3-DF0D - - - Start with 9 credits - DBC3-DF0D - Makes Earwig Scorpion (Stage 1 mayor) much easier to defeat DFBB-A766 @@ -18491,6 +18522,58 @@ Have 99 million points - P2 7E1F4B99 + + Start with 1 life + DD8B-6DA4 + + + Start with 2 lives + DF8B-6DA4 + + + Start with 4 lives + D78B-6DA4 + + + Start with 5 lives + D08B-6DA4 + + + Start with 9 lives + D68B-6DA4 + + + Start with 16 lives + DE8B-6DA4 + + + Start with 31 lives + F38B-6DA4 + + + Start with 1 credit (1P game) + DFC3-DF0D + + + Start with 2 credits + D4C3-DF0D + + + Start with 6 credits + D1C3-DF0D + + + Start with 7 credits + D5C3-DF0D + + + Start with 8 credits + D6C3-DF0D + + + Start with 9 credits + DBC3-DF0D + Great Battle II, The - Last Fighter Twin (Japan) @@ -18514,7 +18597,7 @@ 89BB-AFAF - Infinite lives + Infinite lives 7E045460 @@ -18761,10 +18844,6 @@ Infinite lives C2C8-07B5 - - Start with maximum fuel on every level - 6DCF-04B1 - Any fuel power-up gives maximum amount DDC4-6495 @@ -18777,6 +18856,46 @@ Moon-jump 7E028302 + + Get only 5 ammo from a weapon power-up + D98D-DDB9 + + + Get 20 ammo from a weapon power-up + 4D8D-DDB9 + + + Get 30 ammo from a weapon power-up + 7D8D-DDB9 + + + Get 40 ammo from a weapon power-up + 0D8D-DDB9 + + + Get 50 ammo from a weapon power-up + 9D8D-DDB9 + + + 20 seconds to collect power-ups on level 1 + F08C-A704 + + + 60 seconds to collect power-ups on level 1 + 7A8C-A704 + + + 90 seconds to collect power-ups on level 1 + 9C8C-A704 + + + 60 seconds to complete the Vent level + 7A88-A7D4 + + + Start with maximum fuel on every level + 6DCF-04B1 + Start with 4 hearts D6CF-ADB1 @@ -18825,42 +18944,6 @@ Start with 100 lives BBCF-A7F1 - - Get only 5 ammo from a weapon power-up - D98D-DDB9 - - - Get 20 ammo from a weapon power-up - 4D8D-DDB9 - - - Get 30 ammo from a weapon power-up - 7D8D-DDB9 - - - Get 40 ammo from a weapon power-up - 0D8D-DDB9 - - - Get 50 ammo from a weapon power-up - 9D8D-DDB9 - - - 20 seconds to collect power-ups on level 1 - F08C-A704 - - - 60 seconds to collect power-ups on level 1 - 7A8C-A704 - - - 90 seconds to collect power-ups on level 1 - 9C8C-A704 - - - 60 seconds to complete the Vent level - 7A88-A7D4 - Harvest Moon (USA) @@ -18915,62 +18998,6 @@ Infinite Baseballs, Slingshot and Rifle ammo DD2A-A76F - - Start with 1 life instead of 3 - DF2B-AFD4 - - - Start with 2 lives - D42B-AFD4 - - - Start with 5 lives - D92B-AFD4 - - - Start with 9 lives - DB2B-AFD4 - - - Start with 25 lives - 492B-AFD4 - - - Start with 50 lives - 9D2B-AFD4 - - - Start with 99 lives - BB2B-AFD4 - - - Extra life with 1 pizza slice instead of 8 - DF66-04A7 - - - Extra life with 2 pizza slices - D466-04A7 - - - Extra life with 3 pizza slices - D766-04A7 - - - Extra life with 4 pizza slices - D066-04A7 - - - Extra life with 5 pizza slices - D966-04A7 - - - Extra life with 6 pizza slices - D166-04A7 - - - Extra life with 7 pizza slices - D566-04A7 - Power boost on jumps 3DB1-07D5 @@ -19071,6 +19098,62 @@ Need 25 items to complete level 4 492E-AD04 + + Extra life with 1 pizza slice instead of 8 + DF66-04A7 + + + Extra life with 2 pizza slices + D466-04A7 + + + Extra life with 3 pizza slices + D766-04A7 + + + Extra life with 4 pizza slices + D066-04A7 + + + Extra life with 5 pizza slices + D966-04A7 + + + Extra life with 6 pizza slices + D166-04A7 + + + Extra life with 7 pizza slices + D566-04A7 + + + Start with 1 life instead of 3 + DF2B-AFD4 + + + Start with 2 lives + D42B-AFD4 + + + Start with 5 lives + D92B-AFD4 + + + Start with 9 lives + DB2B-AFD4 + + + Start with 25 lives + 492B-AFD4 + + + Start with 50 lives + 9D2B-AFD4 + + + Start with 99 lives + BB2B-AFD4 + Start on level 2 DF69-DFAD @@ -19105,28 +19188,9 @@ C264-D464 - Start with 1 life instead of 3 - DFB5-6FA7 - - - Start with 5 lives - D9B5-6FA7 - - - Start with 9 lives - DBB5-6FA7 - - - Start with 25 lives - FBB5-6FA7 - - - Start with 50 lives - 74B5-6FA7 - - - Start with 99 lives - 17B5-6FA7 + Dart guns have 50 shots + 7427-AF2F + 7429-AD9F Extra life from 1 pizza slice instead of 6 @@ -19149,9 +19213,28 @@ D92B-AFBF - Dart guns have 50 shots - 7427-AF2F - 7429-AD9F + Start with 1 life instead of 3 + DFB5-6FA7 + + + Start with 5 lives + D9B5-6FA7 + + + Start with 9 lives + DBB5-6FA7 + + + Start with 25 lives + FBB5-6FA7 + + + Start with 50 lives + 74B5-6FA7 + + + Start with 99 lives + 17B5-6FA7 @@ -19335,14 +19418,6 @@ Infinite power 4A8A-DFD1 - - Start with 8 lives - D5C4-DFD1 - - - Start with 1 life - DDC4-DFD1 - Restore energy more quickly D76A-D7D5 @@ -19351,6 +19426,14 @@ Restore energy more slowly DD6A-D7D5 + + Start with 8 lives + D5C4-DFD1 + + + Start with 1 life + DDC4-DFD1 + Ignition Factor, The (USA) @@ -19457,26 +19540,6 @@ Infinite energy C2A5-44A2 - - Start with a lot more energy - F061-44DD - - - Start with 20 strength points - F065-4D0D - - - Start with 50 strength points - 7465-4D0D - - - Start with 80 strength points - 9D65-4D0D - - - Start with max HP - EE61-440D - Can always attack 7E09AE00 @@ -19485,10 +19548,6 @@ Have all Statues 7E0A1FBF - - Have all Statues (alt) - 7E0A1FBF - Less charge time for psycho dash D98F-4F0C @@ -19548,6 +19607,26 @@ 82E301AF 82E3049B + + Start with max HP + EE61-440D + + + Start with a lot more energy + F061-44DD + + + Start with 20 strength points + F065-4D0D + + + Start with 50 strength points + 7465-4D0D + + + Start with 80 strength points + 9D65-4D0D + Imperium (USA) @@ -19620,18 +19699,6 @@ Health doesn't decrease when Hulked-out C260-4746 - - Start with 1 life - DFBD-CD6F - - - Start with 6 lives - D1BD-CD6F - - - Start with 9 lives - DBBD-CD6F - Get 4 shots from gun D0BC-173B @@ -19702,6 +19769,18 @@ Start on level 5 6DB2-1F0F + + Start with 1 life + DFBD-CD6F + + + Start with 6 lives + D1BD-CD6F + + + Start with 9 lives + DBBD-CD6F + Indiana Jones' Greatest Adventures (USA) @@ -19863,6 +19942,25 @@ D74B-E7D7 + + Itchy & Scratchy Game, The (USA) + + Infinite health + C2E1-402E + + + Infinite lives + C2BB-CDD4 + + + Infinite time + C28A-CD55 + + + Infinite Bones + C28A-3DDF + + Izzy's Quest for the Olympic Rings (USA) @@ -19931,6 +20029,18 @@ Jack Nicklaus Golf (USA) + + Infinite mulligans + 82BF-6707 + + + Mulligan can be taken after any stroke + 6DB2-0D07 + + + No mulligans allowed + DDBA-0467 + Each round ends after hole 1 DF33-076F @@ -20016,18 +20126,6 @@ FF33-076F FDEB-D40A - - Infinite mulligans - 82BF-6707 - - - Mulligan can be taken after any stroke - 6DB2-0D07 - - - No mulligans allowed - DDBA-0467 - James Bond Jr (USA) @@ -20051,6 +20149,34 @@ Infinite lives in the air C26C-6F08 + + Hearts worth 0 + C23D-6FBC + + + Large red Grenade worth 0 instead of 5 + DD34-679C + + + Large red Grenade worth 10 + DC34-679C + + + Large red Grenade worth 20 + F034-679C + + + Large red Grenade worth 30 + F334-679C + + + Large red Grenade worth 40 + 4634-679C + + + Small silver Grenade worth 0 instead of 1 + 3C3A-ADFC + Start with 1 life on the ground instead of 5 DFA0-670D @@ -20128,34 +20254,6 @@ 17A9-640D CEE7-64AD - - Hearts worth 0 - C23D-6FBC - - - Large red Grenade worth 0 instead of 5 - DD34-679C - - - Large red Grenade worth 10 - DC34-679C - - - Large red Grenade worth 20 - F034-679C - - - Large red Grenade worth 30 - F334-679C - - - Large red Grenade worth 40 - 4634-679C - - - Small silver Grenade worth 0 instead of 1 - 3C3A-ADFC - Start on level 3 CBAC-6D0D @@ -20495,7 +20593,7 @@ DD69-A407 - 6 time-outs - P1 + 6 time-outs - P1 D169-A407 @@ -20674,75 +20772,115 @@ 7E1B11FF - 9 lives + Infinite lives 7E1AF709 - 99 Ricochet - 7E1AFF99 - - - 99 Grenade + Infinte Grenades 7E1B0199 - 99 High Explosive - 7E1B0399 - - - 99 Incendiary - 7E1B0599 - - - 99 Armour - 7E1B0799 - - - 99 Heat Seeker - 7E1B0999 - - - 99 Double Whammy - 7E1B0B99 - - - 99 Boing + Infinite Boing 7E1B0D99 - 99 Flare + Infinite Richochet + 7E1AFF99 + + + Infinite Seeker + 7E1B0999 + + + Infinite Double Whammie + 7E1B0B99 + + + Infinite Incindiary + 7E1B0599 + + + Infinte High Explosive + 7E1B0399 + + + Infinte Armor Piercing + 7E1B0799 + + + Infinite Flare 7E1B0F99 + + Infinite Hover Board & Hover Boots + 7E1AA5F9 + Judge Dredd (USA) + + Invincibility + 7E1A9101 + Invincible after first hit C22C-1B2D - Almost infinite energy + Infinite health + 7E1B11FF + + + Almost infinite health C2A9-1627 + + Infinite lives + 7E1AF709 + Almost infinite ammo C2BE-4A4B - Start with all weapons and almost infinite ammo - EE63-1318 + Infinte Grenades + 7E1B0199 - Start with 1 life - DF62-1A38 + Infinite Boing + 7E1B0D99 - Start with 5 lives - D962-1A38 + Infinite Richochet + 7E1AFF99 - Start with 9 lives - DB62-1A38 + Infinite Seeker + 7E1B0999 + + + Infinite Double Whammie + 7E1B0B99 + + + Infinite Incindiary + 7E1B0599 + + + Infinte High Explosive + 7E1B0399 + + + Infinte Armor Piercing + 7E1B0799 + + + Infinite Flare + 7E1B0F99 + + + Infinite Hover Board & Hover Boots + 7E1AA5F9 Don't flash after getting hit @@ -20757,29 +20895,45 @@ EEA9-1CB7 - Start with very little energy on your first life + Start with all weapons and almost infinite ammo + EE63-1318 + + + Start with very little health on your first life DE6D-C338 - Start with half energy on your first life + Start with half health on your first life 6D6D-C338 - Start with about 3/4 energy on your first life + Start with about 3/4 health on your first life A16D-C338 - Start with very little energy after first life + Start with very little health after first life DE3A-48B7 - Start with half energy after first life + Start with half health after first life 6D3A-48B7 - Start with about 3/4 energy after first life + Start with about 3/4 health after first life A13A-48B7 + + Start with 1 life + DF62-1A38 + + + Start with 5 lives + D962-1A38 + + + Start with 9 lives + DB62-1A38 + Jungle Book, The (USA) @@ -20787,26 +20941,6 @@ Infinite weapons DD6F-4DD4 - - Start with 9 hearts (normal game) - DBEF-1F67 - - - Start with 6 hearts (normal game) - D1EF-1F67 - - - Start with 1 heart (normal game) - DFEF-1F67 - - - Start with 10 lives (normal game) - DBEF-1DD7 - - - Start with 2 lives (normal game) - DFEF-1DD7 - Infinite lives C2CC-4704 @@ -20859,6 +20993,26 @@ The amazing rock (just for fun) DD65-47AD + + Start with 9 hearts (normal game) + DBEF-1F67 + + + Start with 6 hearts (normal game) + D1EF-1F67 + + + Start with 1 heart (normal game) + DFEF-1F67 + + + Start with 10 lives (normal game) + DBEF-1DD7 + + + Start with 2 lives (normal game) + DFEF-1DD7 + Jungle Strike (USA) @@ -20943,14 +21097,6 @@ 7E029520 7E029F20 - - Start with 2 lives - DF2E-3DD9 - - - Start with 4 lives - D72E-3DD9 - Cattle Prod energy recharges to about 3/4 full when outside F682-CFAD @@ -21061,6 +21207,14 @@ Have Dr. Ian Malcolm ID Card 7E026301 + + Start with 2 lives + DF2E-3DD9 + + + Start with 4 lives + D72E-3DD9 + Jurassic Park (USA) @@ -21082,14 +21236,6 @@ 7E029520 7E029F20 - - Start with 2 lives - DF2E-3DD9 - - - Start with 4 lives - D72E-3DD9 - Cattle Prod energy recharges to about 3/4 full when outside F682-CFAD @@ -21200,6 +21346,14 @@ Have Dr. Ian Malcolm ID Card 7E026301 + + Start with 2 lives + DF2E-3DD9 + + + Start with 4 lives + D72E-3DD9 + Jurassic Park II - The Chaos Continues (USA) (En,Fr,De,It) @@ -21232,22 +21386,6 @@ Regular Gun is super strong 0D6A-106E - - Start with less Machine Gun ammo - DEC0-397D - - - Start with more Shotgun ammo - 10C0-31ED - - - Start with less Tranquilizer Gun ammo - FDC9-315D - - - Start with more Tranquilizer Missiles - 10C1-307D - Flash longer after getting hit EE30-1DAF @@ -21308,6 +21446,22 @@ Have Needle Gun with clock icon 7EB04008 + + Start with less Machine Gun ammo + DEC0-397D + + + Start with more Shotgun ammo + 10C0-31ED + + + Start with less Tranquilizer Gun ammo + FDC9-315D + + + Start with more Tranquilizer Missiles + 10C1-307D + Justice League Task Force (USA) @@ -21335,6 +21489,14 @@ Infinite lives C261-0F0D + + Bonus timer doesn't count down + 3C27-6D0D + + + Level is completed after only 1 bomb goes off + BAC8-07D4 + Start with 1 life instead of 5 DF6B-D76D @@ -21363,14 +21525,6 @@ Start with 98 lives 146B-D76D - - Bonus timer doesn't count down - 3C27-6D0D - - - Level is completed after only 1 bomb goes off - BAC8-07D4 - Start on level 2 BA25-07D7 @@ -22110,29 +22264,18 @@ Ken Griffey Jr. Presents Major League Baseball (USA) - 1 ball and you walk - DFC3-170F + Can't strike out + C2BE-179D - 2 balls and you walk - D4C3-170F + No outs except strike outs + C2A2-4D94 + C2AA-47B4 Can't walk a player CBB3-1D2D - - 1 strike and you're out - DFCE-1F0F - - - 2 strikes and you're out - D4CE-1F0F - - - Can't strike out - C2BE-179D - Invisible baserunners DF27-CFA4 @@ -22142,9 +22285,20 @@ D4C3-170F - No outs except strike outs - C2A2-4D94 - C2AA-47B4 + 1 ball and you walk + DFC3-170F + + + 2 balls and you walk + D4C3-170F + + + 1 strike and you're out + DFCE-1F0F + + + 2 strikes and you're out + D4CE-1F0F Computer can't score @@ -22365,6 +22519,27 @@ King Arthur's World (USA) + + Infinite men - if you have at least one of that type + 8EA8-642F + 8EAC-6F2F + + + Infinite spells - must have at least one to use + 8EBC-6DEC + + + Start with 4 of each type of spell + C4EE-6D79 + 7DEE-6D59 + D4EE-6D89 + + + Start with many men + CBEB-6405 + F0EB-6465 + DDEB-64A5 + Start on training level 2 F561-DD86 @@ -22457,27 +22632,6 @@ Start on cloud world level 7 F461-DD86 - - Unlimited men - if you have at least one of that type - 8EA8-642F - 8EAC-6F2F - - - Start with many men - CBEB-6405 - F0EB-6465 - DDEB-64A5 - - - Unlimited spells - must have at least one to use - 8EBC-6DEC - - - Start with 4 of each type of spell - C4EE-6D79 - 7DEE-6D59 - D4EE-6D89 - King of Dragons, The (USA) @@ -22642,6 +22796,10 @@ Slower timer 1DAF-DFA1 + + 3 power points needed to get to next power level + D7A1-0DA1 + Start with less health - P1 6DB2-AF67 @@ -22650,10 +22808,6 @@ Start with less health - P2 6DC4-D764 - - 3 power points needed to get to next power level - D7A1-0DA1 - King of the Monsters 2 (USA) @@ -22925,6 +23079,22 @@ Kirby's Dream Course (USA) + + Infinite Tomatoes + 83AC12BD + + + Infinite Strawberries + 82CF-4D6E + + + Don't lose a life from falling out of bounds + 82E2-4DD4 + + + Don't ever gain any Strawberries + 82CD-4D0E + Start with 5 lives D0A9-4F6D @@ -22938,60 +23108,36 @@ D6A9-4F6D - Start with 1 strawberry + Start with 1 Strawberry DFAD-1F0D - Start with 2 strawberries + Start with 2 Strawberries D4AD-1F0D - Start with 3 strawberries + Start with 3 Strawberries D7AD-1F0D - - Infinite strawberries - 82CF-4D6E - - - Don't ever gain any strawberries - 82CD-4D0E - - - Don't lose a life from falling out of bounds - 82E2-4DD4 - Kirby's Dream Land 3 (USA) - Always have Invincibility (Kirby) + Always have Invincibility - Kirby 4054B201 - Infinite life (Kirby) + Infinite life - Kirby 4039D10A - Infinite life (Partner) + Infinite life - Partner 4039D308 Infinite lives 4039CF0A - - Start a new game with 9 lives - DC85-64D4 - - - Start a new game with 25 lives - FC85-64D4 - - - Start a new game with 98 lives - 1785-64D4 - Infinite Mouth Shot 4054ED02 @@ -23068,6 +23214,18 @@ 4053C001 4053C101 + + Start a new game with 9 lives + DC85-64D4 + + + Start a new game with 25 lives + FC85-64D4 + + + Start a new game with 98 lives + 1785-64D4 + Knights of the Round (USA) @@ -23236,82 +23394,6 @@ Infinite lives C265-0FA7 - - Start with section 1 finished - DD65-67DF - 6D65-670F - D965-676F - - - Start with section 2 finished - DF65-67DF - 6D65-670F - D965-676F - - - Start with section 3 finished - D465-67DF - 6D65-670F - D965-676F - - - Start with section 4 finished - D765-67DF - 6D65-670F - D965-676F - - - Start with access to all sections - D065-67DF - 6D65-670F - D965-676F - - - Start with 1 life instead of 3 - DF6C-D704 - - - Start with 2 lives - D46C-D704 - - - Start with 5 lives - D96C-D704 - - - Start with 7 lives - D56C-D704 - - - Start with 9 lives - DB6C-D704 - - - Start with 0 Custard Pies - DD6B-D764 - - - Start with 2 Custard Pies - D46B-D764 - - - Start with 5 Custard Pies - D96B-D764 - - - Start with 2 Superballs instead of 10 Custard Pies - D46B-D764 - DF6C-DDA4 - - - Start with 5 Superballs - D96B-D764 - DF6C-DDA4 - - - Start with 10 Superballs - DF6C-DDA4 - Custard Pie bonus worth 2 pies instead of 10 D43D-67D7 @@ -23380,6 +23462,82 @@ Jump much higher - Krusty D63C-D704 + + Start with section 1 finished + DD65-67DF + 6D65-670F + D965-676F + + + Start with section 2 finished + DF65-67DF + 6D65-670F + D965-676F + + + Start with section 3 finished + D465-67DF + 6D65-670F + D965-676F + + + Start with section 4 finished + D765-67DF + 6D65-670F + D965-676F + + + Start with access to all sections + D065-67DF + 6D65-670F + D965-676F + + + Start with 1 life instead of 3 + DF6C-D704 + + + Start with 2 lives + D46C-D704 + + + Start with 5 lives + D96C-D704 + + + Start with 7 lives + D56C-D704 + + + Start with 9 lives + DB6C-D704 + + + Start with 0 Custard Pies + DD6B-D764 + + + Start with 2 Custard Pies + D46B-D764 + + + Start with 5 Custard Pies + D96B-D764 + + + Start with 2 Superballs instead of 10 Custard Pies + D46B-D764 + DF6C-DDA4 + + + Start with 5 Superballs + D96B-D764 + DF6C-DDA4 + + + Start with 10 Superballs + DF6C-DDA4 + Lagoon (USA) @@ -23460,30 +23618,6 @@ Pit death disabled 1DA9-04D1 - - Start with 612 gold - D42D-6D6C - - - Start with 1,380 gold - D92D-6D6C - - - Start with 2,148 gold - D62D-6D6C - - - Start with 8,292 gold - 4D2D-6D6C - - - Start with 22,116 gold - 912D-6D6C - - - Start with 65,380 gold - EE2D-6D6C - Get 1 gold for each creature killed 1BB5-D769 @@ -23502,30 +23636,6 @@ A6B5-D7A9 3CB6-DDD9 - - Start on level 2, MP = 8/8, HP = 17/17, EXP = 0/40 - D422-040C - - - Start on level 3, MP = 10/10, HP = 23/23, EXP = 0/90 - D722-040C - - - Start on level 4, MP = 12/12, HP = 28/28, EXP = 0/170 - D022-040C - - - Start on level 5, MP = 19/19, HP =36/36, EXP = 0/280 - D922-040C - - - Start on level 241, HP = 255, MP = 255, EXP = 22859, walk at a regular speed - EF22-040C - - - Start on level 242, HP = 220, MP = 221, EXP = 30560, walk at a medium speed - E422-040C - Start with 0 STR DD23-07DC @@ -23555,6 +23665,54 @@ E12E-07DC F52E-04AC + + Start with 612 gold + D42D-6D6C + + + Start with 1,380 gold + D92D-6D6C + + + Start with 2,148 gold + D62D-6D6C + + + Start with 8,292 gold + 4D2D-6D6C + + + Start with 22,116 gold + 912D-6D6C + + + Start with 65,380 gold + EE2D-6D6C + + + Start on level 2, MP = 8/8, HP = 17/17, EXP = 0/40 + D422-040C + + + Start on level 3, MP = 10/10, HP = 23/23, EXP = 0/90 + D722-040C + + + Start on level 4, MP = 12/12, HP = 28/28, EXP = 0/170 + D022-040C + + + Start on level 5, MP = 19/19, HP =36/36, EXP = 0/280 + D922-040C + + + Start on level 241, HP = 255, MP = 255, EXP = 22859, walk at a regular speed + EF22-040C + + + Start on level 242, HP = 220, MP = 221, EXP = 30560, walk at a medium speed + E422-040C + Lamborghini American Challenge (USA) @@ -23572,18 +23730,12 @@ 7E0DDD09 - Start with $128,000 - DD6E-440D - D96E-446D + Don't take damage in races + 8B81-34D7 - Start with $88,000 - 5D6E-440D - D76E-446D - - - Start with $12,800 - 6D6E-440D + Free turbos + C22A-377D Repair 10% of car for $100 @@ -23593,10 +23745,6 @@ Repair 10% of car for free 3324-C45F - - Free turbos - C22A-377D - Turbos for $1000 DC28-348D @@ -23612,8 +23760,18 @@ D169-443B - Don't take damage in races - 8B81-34D7 + Start with $128,000 + DD6E-440D + D96E-446D + + + Start with $88,000 + 5D6E-440D + D76E-446D + + + Start with $12,800 + 6D6E-440D @@ -25254,17 +25412,25 @@ Lethal Enforcers (USA) - Invincibility + Invincibility - P1 7E00B207 + + Invincibility - P2 + 7E00B407 + Infinite ammo 3CCE-C4AB - Infinite ammo for all guns + Infinite ammo for all guns - P1 7E1FC006 + + Infinite ammo for all guns - P2 + 7E1FC206 + No damage from bad guys 3CB5-140C @@ -25299,25 +25465,53 @@ DAA3-4460 - Have Grenade Launcher + Have Grenade Launcher - P1 7E1FBC02 - Have Magnum + Have Grenade Launcher - P2 + 7E1FBE02 + + + Have Magnum - P1 7E1FBC04 - Have Shotgun + Have Magnum - P2 + 7E1FBE04 + + + Have Shotgun - P1 7E1FBC06 - Have Automatic + Have Shotgun - P2 + 7E1FBE06 + + + Have Automatic - P1 7E1FBC08 - Have Glock 45 + Have Automatic - P2 + 7E1FBE08 + + + Have Glock 45 - P1 7E1FBC0A + + Have Glock 45 - P2 + 7E1FBE0A + + + Have Uzi - P1 + 7E1FBC0C + + + Have Uzi - P2 + 7E1FBE0C + Lethal Weapon (USA) @@ -25358,14 +25552,6 @@ 4 magazines on pick-up D0CA-A7AF - - Start with more magazine clips - DB6A-AF6F - - - Start with fewer magazine clips - DF6A-AF6F - Slower timer 148B-6F0F @@ -25374,6 +25560,18 @@ Faster timer FE8B-6F0F + + Super-jump (can get stuck) + 3CBD-04DF + + + Start with more magazine clips + DB6A-AF6F + + + Start with fewer magazine clips + DF6A-AF6F + Start with more badges D162-A7DF @@ -25382,13 +25580,17 @@ Start with fewer badges DD62-A7DF - - Super-jump (can get stuck) - 3CBD-04DF - Lion King, The (USA) + + Infinite lives + CE6E-8464 + + + Almost infinite energy + C298-7DDE + Roaring doesn't decrease your roar meter C291-5763 @@ -25401,14 +25603,6 @@ Don't lose roar power when you get hit C293-E703 - - Almost infinite energy - C298-7DDE - - - Infinite lives - CE6E-8464 - Little Magic (Japan) @@ -29030,20 +29224,28 @@ Madden NFL '94 (USA) - Touchdowns worth 0 points - DDAA-5D0F + Always 1st down + 3CAC-5DDD - Touchdowns worth 3 points - D7AA-5D0F + 1 play to get a 1st down + D4A8-54AD - Touchdowns worth 5 points - D9AA-5D0F + 2 plays to get a 1st down + D7A8-54AD - Touchdowns worth 9 points - DBAA-5D0F + 3 plays to get a 1st down + D0A8-54AD + + + 5 plays to get a 1st down + D1A8-54AD + + + 7 plays to get a 1st down + D6A8-54AD Extra points worth 0 points @@ -29061,22 +29263,6 @@ Extra points worth 7 points D5AE-ED0F - - Safeties worth 0 points - DDAB-8DAD - - - Safeties worth 3 points - D7AB-8DAD - - - Safeties worth 5 points - D9AB-8DAD - - - Safeties worth 7 points - D5AB-8DAD - Field goals worth 0 points DDAE-E76F @@ -29098,54 +29284,36 @@ DBAE-E76F - Visitors start with a 5-point lead - D93F-7D0F - DE3F-7D6F + Safeties worth 0 points + DDAB-8DAD - Visitors start with a 7-point lead - D53F-7D0F - DE3F-7D6F + Safeties worth 3 points + D7AB-8DAD - Visitors start with a 10-point lead - DC3F-7D0F - DE3F-7D6F + Safeties worth 5 points + D9AB-8DAD - Visitors start with a 14-point lead - D33F-7D0F - DE3F-7D6F + Safeties worth 7 points + D5AB-8DAD - Visitors start with a 35-point lead - 473F-7D0F - DE3F-7D6F + Touchdowns worth 0 points + DDAA-5D0F - Home team starts with a 3-point lead - D73F-7D0F - DE3F-7F6F + Touchdowns worth 3 points + D7AA-5D0F - Home team starts with a 7-point lead - D53F-7D0F - DE3F-7F6F + Touchdowns worth 5 points + D9AA-5D0F - Home team starts with a 10-point lead - DC3F-7D0F - DE3F-7F6F - - - Home team starts with a 14-point lead - D33F-7D0F - DE3F-7F6F - - - Home team starts with a 35-point lead - 473F-7D0F - DE3F-7F6F + Touchdowns worth 9 points + DBAA-5D0F TD, FG, PAT, S worth 1 point - home team @@ -29213,48 +29381,82 @@ 47AD-ED6D - Always 1st down - 3CAC-5DDD + Home team starts with a 3-point lead + D73F-7D0F + DE3F-7F6F - 1 play to get a 1st down - D4A8-54AD + Home team starts with a 7-point lead + D53F-7D0F + DE3F-7F6F - 2 plays to get a 1st down - D7A8-54AD + Home team starts with a 10-point lead + DC3F-7D0F + DE3F-7F6F - 3 plays to get a 1st down - D0A8-54AD + Home team starts with a 14-point lead + D33F-7D0F + DE3F-7F6F - 5 plays to get a 1st down - D1A8-54AD + Home team starts with a 35-point lead + 473F-7D0F + DE3F-7F6F - 7 plays to get a 1st down - D6A8-54AD + Visitors start with a 5-point lead + D93F-7D0F + DE3F-7D6F + + + Visitors start with a 7-point lead + D53F-7D0F + DE3F-7D6F + + + Visitors start with a 10-point lead + DC3F-7D0F + DE3F-7D6F + + + Visitors start with a 14-point lead + D33F-7D0F + DE3F-7D6F + + + Visitors start with a 35-point lead + 473F-7D0F + DE3F-7D6F Madden NFL 95 (USA) - Start with 15 seconds on the play clock - DE55-84DF - - - Start with 1 timeout - P1 - DFD0-7DAD - - - Start with 1 timeout - P2 - DFD0-7FDD + Always 1st down + C267-E46D Infinite timeouts - both players (slightly glitchy) 8250-5700 + + Field goals worth 0 points + DD6F-8404 + + + Field goals worth 1 points + DF6F-8404 + + + Field goals worth 5 points + D06F-8404 + + + Field goals worth 9 points + DB6F-8404 + Safetys worth 0 points DD6F-77AF @@ -29288,24 +29490,16 @@ DB62-E4DF - Field goals worth 0 points - DD6F-8404 + Start with 15 seconds on the play clock + DE55-84DF - Field goals worth 1 points - DF6F-8404 + Start with 1 timeout - P1 + DFD0-7DAD - Field goals worth 5 points - D06F-8404 - - - Field goals worth 9 points - DB6F-8404 - - - Always 1st down - C267-E46D + Start with 1 timeout - P2 + DFD0-7FDD @@ -29314,26 +29508,14 @@ Infinite time (2P mode only) C2D2-8F0D - - Start with 5 downs each possession - DD65-E7A7 - - - Start with 3 downs each possession - D765-E7A7 - - - Start with 2 downs each possession - D465-E7A7 - - - Start with 1 down each possession - DF65-E7A7 - Infinite downs C26A-8767 + + Infinite timeouts + 8297-7F09 + Safeties are worth 0 points DD62-EFA7 @@ -29383,8 +29565,20 @@ DBBB-8DAF - Infinite timeouts - 8297-7F09 + Start with 5 downs each possession + DD65-E7A7 + + + Start with 3 downs each possession + D765-E7A7 + + + Start with 2 downs each possession + D465-E7A7 + + + Start with 1 down each possession + DF65-E7A7 @@ -29556,10 +29750,22 @@ Magical Quest Starring Mickey Mouse, The (USA) + + Invincibility after first hit + 7E033F03 + + + Infinite health + 7E02B10A + Protection from most hits (lose no hearts) (disable if you get stuck) C2E7-D462 + + Infinite magic + 7E02B720 + Infinite magic - wizard's costume only C23E-6405 @@ -29569,16 +29775,8 @@ C22B-ADA5 - Start with 1 life instead of 3 - DD69-07A0 - - - Start with 7 lives - D169-07A0 - - - Start with 10 lives - DB69-07A0 + Infinite lives (alt) + 01DF93AD Each gold coin worth 10 (if too many are collected you may go back to 0) @@ -29592,6 +29790,26 @@ No invincibility after getting hit CB3D-6D60 + + Items in general store are free if you can afford them + 6DE6-04A8 + 48E6-07D8 + + + Small heart fill health completely + 622F-DDD6 + C22F-DF06 + + + Have all costumes + 7E02C101 + 7E02C201 + 7E02C301 + + + Infinite water for Fireman costume + 7E02B917 + Super-jump 1B2D-6765 @@ -29602,15 +29820,18 @@ 1B2D-6765 4D2D-67A5 + + Mega-jump (alt) + 7E04B01A + Ultra-jump 1B2D-6765 F02D-67A5 - Items in general store are free if you can afford them - 6DE6-04A8 - 48E6-07D8 + Ultra-jump (alt) + 7E04B006 Start with 1 heart instead of 3 @@ -29629,43 +29850,16 @@ DCAE-D4D7 - Small heart fill health completely - 622F-DDD6 - C22F-DF06 + Start with 1 life instead of 3 + DD69-07A0 - Invincibility after first hit - 7E033F03 + Start with 7 lives + D169-07A0 - Infinite health - 7E02B10A - - - Infinite magic - 7E02B720 - - - Infinite water for Fireman costume - 7E02B917 - - - Infinite lives (alt) - 01DF93AD - - - Have all costumes - 7E02C101 - 7E02C201 - 7E02C301 - - - Mega-jump - 7E04B01A - - - Ultra-jump - 7E04B006 + Start with 10 lives + DB69-07A0 @@ -29920,6 +30114,10 @@ 7E18AF20 7E18B003 + + Infinite lives + C961-146F + Infinite mask power C282-1F0D @@ -29929,18 +30127,6 @@ 7E008F84 7E009003 - - Start with 100 mask energy - DF6E-44AD - - - Start with 300 mask energy - D76E-44AD - - - Start with 900 mask energy - DB6E-44AD - Mallet doesn't use any power 8EBF-3DD4 @@ -29961,28 +30147,6 @@ Green hearts worth 0 C2CC-3F07 - - Start with 1 life - CB63-446D - DD63-44AD - DD63-47DD - - - Start with 5 lives - CB63-446D - D963-44AD - DD63-47DD - - - Start with 9 lives - CB63-446D - DB63-44AD - DD63-47DD - - - Infinite lives - C961-146F - Flash longer EE88-140D @@ -30007,32 +30171,74 @@ M's worth 100 CDCF-37A7 + + Start with 100 mask energy + DF6E-44AD + + + Start with 300 mask energy + D76E-44AD + + + Start with 900 mask energy + DB6E-44AD + + + Start with 1 life + CB63-446D + DD63-44AD + DD63-47DD + + + Start with 5 lives + CB63-446D + D963-44AD + DD63-47DD + + + Start with 9 lives + CB63-446D + DB63-44AD + DD63-47DD + MechWarrior (USA) - Start with 100,000 C-bills - 103E-C4AD + Protection from most hazards + 628C-4F20 - Start with 250,000 C-bills - EC3E-C4AD + Infinite short-range missiles + EE2F-C7A4 - Start with 562,000 C-bills - D43E-C7DD + Infinite short-range homing missiles + EE24-CD04 - Start with 1,074,000 C-bills - D03E-C7DD + Infinite medium-range missiles + EE24-CDA4 - Start with 5,170,000 C-bills - F03E-C7DD + Infinite medium-range homing missiles + EE24-CF04 - Start with 10,290,000 C-bills - 463E-C7DD + Infinite long-range missiles + EE24-CFA4 + + + Infinite long-range homing missiles + EE24-C404 + + + Infinite machine gun ammo + EE24-C4A4 + + + Never run out of any ammo + 3CCD-4404 Getting any money sets money to 32 million C-bills @@ -30086,47 +30292,35 @@ 100 long-range homing missiles 1024-C404 - - Infinite short-range missiles - EE2F-C7A4 - - - Infinite short-range homing missiles - EE24-CD04 - - - Infinite medium-range missiles - EE24-CDA4 - - - Infinite medium-range homing missiles - EE24-CF04 - - - Infinite long-range missiles - EE24-CFA4 - - - Infinite long-range homing missiles - EE24-C404 - - - Infinite machine gun ammo - EE24-C4A4 - - - Never run out of any ammo - 3CCD-4404 - - - Protection from most hazards - 628C-4F20 - Mech isn't slowed down as much by most obstacles CBED-34F7 3CED-34B7 + + Start with 100,000 C-bills + 103E-C4AD + + + Start with 250,000 C-bills + EC3E-C4AD + + + Start with 562,000 C-bills + D43E-C7DD + + + Start with 1,074,000 C-bills + D03E-C7DD + + + Start with 5,170,000 C-bills + F03E-C7DD + + + Start with 10,290,000 C-bills + 463E-C7DD + MechWarrior 3050 (USA) @@ -30373,15 +30567,26 @@ Have Proto Shield 7E0B95FF + + One hit kills + 40DE-7FD2 + Multi-jump - 09FB-54A0 - 6DFB-5700 - CBFC-5D60 - D1FC-5DA0 - DDFC-5FD0 - 69FC-5F00 - D4FC-5F60 + 1DFC-E400 + 5EFC-E460 + C951-EDD5 + 0951-ED05 + DC51-ED65 + BD51-EDA5 + D751-EFD5 + 4D51-EF05 + 8551-EF65 + 7451-EFA5 + 4D51-E4D5 + BC51-E405 + FF51-E465 + 1D51-E4A5 Moon-jump @@ -30879,6 +31084,22 @@ Infinite health C2B8-CAC3 + + Infinite lives + C2B3-C313 + + + Infinite Marbles + C2A8-CA32 + + + Each Marble worth 99 + CB8C-C27A + + + One hit and you're dead + DDAA-3869 + Start with less health D4AA-3869 @@ -30887,10 +31108,6 @@ Start with more health DBAA-3869 - - Infinite lives - C2B3-C313 - Start with 1 life DDA3-36D9 @@ -30903,18 +31120,6 @@ Start with 10 lives DBA3-36A9 - - Each marble worth 99 - CB8C-C27A - - - Infinite marbles - C2A8-CA32 - - - One hit and you're dead - DDAA-3869 - Start on stage - the Wharf DFAB-3669 @@ -30995,6 +31200,10 @@ Start on stage - Tower Escape F0AB-3669 + + Start on stage - Dungeon 2 + F9AB-3669 + Mickey to Donald - Magical Adventure 3 (Japan) @@ -31079,26 +31288,6 @@ Infinite health C286-6DF4 - - Start game with full health - AD82-64DD - - - More health from capsule - AD64-6465 - - - Start with 1 life - DD8A-6DDD - - - Start with 6 lives - D98A-6DDD - - - Start with 9 lives - D68A-6DDD - Infinite lives 3CAA-DFDF @@ -31111,6 +31300,10 @@ Mega-jump EC6A-ADF7 + + More health from capsule + AD64-6465 + Trini moves faster D468-04BF @@ -31139,6 +31332,22 @@ Zach moves faster, but the wrong way EE62-04BF + + Start game with full health + AD82-64DD + + + Start with 1 life + DD8A-6DDD + + + Start with 6 lives + D98A-6DDD + + + Start with 9 lives + D68A-6DDD + Mighty Morphin Power Rangers - The Fighting Edition (USA) @@ -31273,6 +31482,27 @@ Infinite continues - 2P mode C2B1-AFAA + + Infinite lives - P1 + 7E060A09 + + + Large main power-up box gives max power + F620-0FA2 + + + Main collectable power doesn't go down after ranger powerup as fast + 3C8D-6D67 + 3CA4-64DA + + + No continues + DDA8-0DDD + + + Start with mega-points + D7AA-0DDD + Start with a lot of energy - first life only DBA2-04AD @@ -31293,18 +31523,6 @@ Start with 9 continues DBA8-0DDD - - No continues - DDA8-0DDD - - - Start with mega-points - D7AA-0DDD - - - Infinite lives - P1 - 7E060A09 - Start with 9 lives DB6E-0D6D @@ -31317,15 +31535,6 @@ Start with 1 life DF6E-0D6D - - Large main power up box gives max power - F620-0FA2 - - - Main collectable power doesn't go down after ranger powerup as fast - 3C8D-6D67 - 3CA4-64DA - Monopoly (USA) (Rev 1) @@ -31541,173 +31750,6 @@ Have much more fatality time 5EB5-3F64 - - Each round is 199 seconds (time counts down twice) - D466-3D04 - - - Each round is 90 seconds - BF66-3DD4 - DD66-3D04 - - - Each round is 80 seconds - 6F66-3DD4 - DD66-3D04 - - - Each round is 70 seconds - 5F66-3DD4 - DD66-3D04 - - - Each round is 60 seconds - 1F66-3DD4 - DD66-3D04 - - - Each round is 50 seconds - 9F66-3DD4 - DD66-3D04 - - - Each round is 40 seconds - 0F66-3DD4 - DD66-3D04 - - - Each round is 30 seconds - 7F66-3DD4 - DD66-3D04 - - - Each round is 20 seconds - 4F66-3DD4 - DD66-3D04 - - - Each round is 10 seconds - FF66-3DD4 - DD66-3D04 - - - Always fight in the the Courtyard - DD6A-47AF - - - After 1st match, almost always fight at the Palace Gates - CB6A-44AF - DF6A-47DF - - - After 1st match, almost always fight in the Warrior Shrine - CB6A-44AF - D46A-47DF - - - After 1st match, almost always fight in the Pit - CB6A-44AF - D76A-47DF - - - After 1st match, almost always fight in the Throne Room - CB6A-44AF - D06A-47DF - - - After 1st match, almost always fight in Goro's Lair - CB6A-44AF - D96A-47DF - - - After 1st match, almost always fight in the bottom of the pit (screen says Goro's Lair) - CB6A-44AF - D16A-47DF - - - Almost always fight Johnny Cage - CBBA-394F - DDBA-391F - - - Almost always fight Kano - CBBA-394F - DFBA-391F - - - Almost always fight Rayden - CBBA-394F - D4BA-391F - - - Almost always fight Liu Kang - CBBA-394F - D7BA-391F - - - Almost always fight Scorpion - CBBA-394F - D0BA-391F - - - Almost always fight Sub-Zero - CBBA-394F - D9BA-391F - - - Almost always fight Sonya Blade - CBBA-394F - D1BA-391F - - - Almost always fight Goro (don't use Kano's or Johnny Cage's finishing move on Goro) - CBBA-394F - D5BA-391F - - - Start on Match 2 - DF61-14DD - - - Start on Match 3 - D461-14DD - - - Start on Match 4 - D761-14DD - - - Start on Match 5 - D061-14DD - - - Start on Match 6 - D961-14DD - - - Start on Mirror Match - D161-14DD - - - Start on Endurance 1 match - D561-14DD - - - Start on Endurance 2 match - D661-14DD - - - Start on Endurance 3 match - DB61-14DD - - - Start on match with Goro - DC61-14DD - - - Start on match with Shang Tsung - D861-14DD - Always get Flawless Victory bonus 6DB8-3D67 @@ -32044,6 +32086,173 @@ Scorpion's and Reptile's Scorpion Split do more damage 0823-3944 + + Each round is 199 seconds (time counts down twice) + D466-3D04 + + + Each round is 90 seconds + BF66-3DD4 + DD66-3D04 + + + Each round is 80 seconds + 6F66-3DD4 + DD66-3D04 + + + Each round is 70 seconds + 5F66-3DD4 + DD66-3D04 + + + Each round is 60 seconds + 1F66-3DD4 + DD66-3D04 + + + Each round is 50 seconds + 9F66-3DD4 + DD66-3D04 + + + Each round is 40 seconds + 0F66-3DD4 + DD66-3D04 + + + Each round is 30 seconds + 7F66-3DD4 + DD66-3D04 + + + Each round is 20 seconds + 4F66-3DD4 + DD66-3D04 + + + Each round is 10 seconds + FF66-3DD4 + DD66-3D04 + + + Always fight in the the Courtyard + DD6A-47AF + + + After 1st match, almost always fight at the Palace Gates + CB6A-44AF + DF6A-47DF + + + After 1st match, almost always fight in the Warrior Shrine + CB6A-44AF + D46A-47DF + + + After 1st match, almost always fight in the Pit + CB6A-44AF + D76A-47DF + + + After 1st match, almost always fight in the Throne Room + CB6A-44AF + D06A-47DF + + + After 1st match, almost always fight in Goro's Lair + CB6A-44AF + D96A-47DF + + + After 1st match, almost always fight in the bottom of the pit (screen says Goro's Lair) + CB6A-44AF + D16A-47DF + + + Almost always fight Johnny Cage + CBBA-394F + DDBA-391F + + + Almost always fight Kano + CBBA-394F + DFBA-391F + + + Almost always fight Rayden + CBBA-394F + D4BA-391F + + + Almost always fight Liu Kang + CBBA-394F + D7BA-391F + + + Almost always fight Scorpion + CBBA-394F + D0BA-391F + + + Almost always fight Sub-Zero + CBBA-394F + D9BA-391F + + + Almost always fight Sonya Blade + CBBA-394F + D1BA-391F + + + Almost always fight Goro (don't use Kano's or Johnny Cage's finishing move on Goro) + CBBA-394F + D5BA-391F + + + Start on Match 2 + DF61-14DD + + + Start on Match 3 + D461-14DD + + + Start on Match 4 + D761-14DD + + + Start on Match 5 + D061-14DD + + + Start on Match 6 + D961-14DD + + + Start on Mirror Match + D161-14DD + + + Start on Endurance 1 match + D561-14DD + + + Start on Endurance 2 match + D661-14DD + + + Start on Endurance 3 match + DB61-14DD + + + Start on match with Goro + DC61-14DD + + + Start on match with Shang Tsung + D861-14DD + Mortal Kombat - Shinken Kourin Densetsu (Japan) @@ -32308,26 +32517,50 @@ Infinite continues C2C4-47AA - - Start with 0 continues - DF8C-CDDA - - - Start with 2 continues - D78C-CDDA - - - Start with 6 continues - D58C-CDDA - - - Start with 8 continues - DB8C-CDDA - Disable throws - 2P mode 622B-C7AC + + Mileena's Sai Throw does massive damage + 06E1-17D4 + + + Liu Kang's High Fireball does massive damage + 06E9-1DD7 + + + Kung Lao's Hat Throw does massive damage + 06E2-1767 + + + Cage's Shadow Kick does massive damage + 06EF-4767 + + + Reptile's Force Ball does massive damage + 06EB-17AF + + + Shang Tsung's Flaming Skull attack does massive damage + 06E0-4FA4 + + + Kitana's Fan Throw does massive damage + 06E9-17A4 + + + Baraka's Blade Spark does massive damage + 06EE-C4A4 + + + Rayden's Lightning Bolt does massive damage + 06E4-34DF + + + Enable all 2P rules/moves when fighting computer + 6DCF-4D9D + Always fight Kung Lao CBC6-3D6E @@ -32414,44 +32647,20 @@ FDC6-3DAE - Mileena's Sai Throw does massive damage - 06E1-17D4 + Start with 0 continues + DF8C-CDDA - Liu Kang's High Fireball does massive damage - 06E9-1DD7 + Start with 2 continues + D78C-CDDA - Kung Lao's Hat Throw does massive damage - 06E2-1767 + Start with 6 continues + D58C-CDDA - Cage's Shadow Kick does massive damage - 06EF-4767 - - - Reptile's Force Ball does massive damage - 06EB-17AF - - - Shang Tsung's Flaming Skull attack does massive damage - 06E0-4FA4 - - - Kitana's Fan Throw does massive damage - 06E9-17A4 - - - Baraka's Blade Spark does massive damage - 06EE-C4A4 - - - Rayden's Lightning Bolt does massive damage - 06E4-34DF - - - Enable all 2P rules/moves when fighting computer - 6DCF-4D9D + Start with 8 continues + DB8C-CDDA @@ -33154,14 +33363,6 @@ Infinite shot clock time C2C9-1467 - - Start with 1 point - P1 - 33E0-4DAC - - - Start with 1 point - P2 - 33E0-47AC - Ability to set shot clock option down to 1 DF62-1B1B @@ -33511,6 +33712,14 @@ Have Teleport Passes - P4 D6E8-3FAC + + Start with 1 point - P1 + 33E0-4DAC + + + Start with 1 point - P2 + 33E0-47AC + NBA Showdown (USA) @@ -34395,6 +34604,14 @@ Almost infinite health C9BA-1F04 + + Infinite time + C127-4D67 + + + Don't lose crystals when you get hit + C265-3DBD + Start with very little health DFB2-34D7 @@ -34417,10 +34634,6 @@ 44CE-CFDD DDCE-CF0D - - Infinite time - C127-4D67 - Start on stage 1-2 D1B3-3DA7 @@ -34501,18 +34714,14 @@ Start on the final stage 90B3-3DA7 - - Watch the ending - 91B3-3DA7 - Start on the final stage with more crystals 90B3-3DA7 62B3-3FA7 - Don't lose crystals when you get hit - C265-3DBD + View the ending + 91B3-3DA7 @@ -34590,22 +34799,6 @@ Infinite credits C2AE-DF65 - - Start with 2 credits - DF66-DDA0 - - - Start with 6 credits - D966-DDA0 - - - Start with 8 credits - D566-DDA0 - - - Start with 10 credits - DB66-DDA0 - Faster timer D4BB-D404 @@ -34802,6 +34995,22 @@ Plus 5 bricks worth plus 9 BDBC-0F65 + + Start with 2 credits + DF66-DDA0 + + + Start with 6 credits + D966-DDA0 + + + Start with 8 credits + D566-DDA0 + + + Start with 10 credits + DB66-DDA0 + Operation Logic Bomb (USA) @@ -34821,78 +35030,6 @@ Infinite weapons 03ED4E01 - - 1 continue - DFB4-1FD4 - - - 6 continues - D1B4-1FD4 - - - 9 continues - DBB4-1FD4 - - - Start game with Tracking Missiles - D7BD-1D64 - 4DBE-4DD4 - 40BD-1FD4 - - - Start game with Tracking Missiles (alt) - 8098F020 - 80990203 - 80990424 - - - Start game with Reflecting Laser - D0BD-1D64 - 4DBE-4DD4 - 40BD-1FD4 - - - Start game with Reflecting Laser (alt) - 8098F020 - 80990204 - 80990424 - - - Start game with Flame Thrower - D9BD-1D64 - 4DBE-4DD4 - 40BD-1FD4 - - - Start game with Flame Thrower (alt) - 8098F020 - 80990205 - 80990424 - - - Start game with Hologram weapon - DFBF-1FD4 - BABF-14D4 - BABF-14A4 - - - Start game with Hologram weapon (alt) - 80991401 - 8099189C - 80991B9C - - - Start game with Directional Mines - D4BF-1FD4 - BABF-14D4 - BABF-14A4 - - - Start game with Directional Mines (alt) - 80991402 - 8099189C - 80991B9C - Faster left-to-right movement E2B2-1F00 @@ -34925,6 +35062,78 @@ Reflecting laser fire travels a lot longer (alt) 8194D8FF + + Start with 1 continue + DFB4-1FD4 + + + Start with 6 continues + D1B4-1FD4 + + + Start with 9 continues + DBB4-1FD4 + + + Start with Tracking Missiles + D7BD-1D64 + 4DBE-4DD4 + 40BD-1FD4 + + + Start with Tracking Missiles (alt) + 8098F020 + 80990203 + 80990424 + + + Start with Reflecting Laser + D0BD-1D64 + 4DBE-4DD4 + 40BD-1FD4 + + + Start with Reflecting Laser (alt) + 8098F020 + 80990204 + 80990424 + + + Start with Flame Thrower + D9BD-1D64 + 4DBE-4DD4 + 40BD-1FD4 + + + Start with Flame Thrower (alt) + 8098F020 + 80990205 + 80990424 + + + Start with Hologram weapon + DFBF-1FD4 + BABF-14D4 + BABF-14A4 + + + Start with Hologram weapon (alt) + 80991401 + 8099189C + 80991B9C + + + Start with Directional Mines + D4BF-1FD4 + BABF-14D4 + BABF-14A4 + + + Start with Directional Mines (alt) + 80991402 + 8099189C + 80991B9C + Operation Starfi5h (Europe) @@ -35023,26 +35232,6 @@ Infinite surface-to-air missiles on pick-up C285-C7D9 - - Start with more car ammo - D980-47A1 - - - Start with less car ammo - DD80-47A1 - - - Start with more handgun ammo - 1A89-4FD1 - - - Start with less handgun ammo - FD89-4FD1 - - - Start with more fuel - D480-4F61 - Car ammo worth nothing on pick-up DD67-C1A4 @@ -35075,6 +35264,26 @@ Gas can worth more on pick-up D46F-C064 + + Start with more car ammo + D980-47A1 + + + Start with less car ammo + DD80-47A1 + + + Start with more handgun ammo + 1A89-4FD1 + + + Start with less handgun ammo + FD89-4FD1 + + + Start with more fuel + D480-4F61 + PGA Tour Golf (USA) @@ -35731,74 +35940,6 @@ Infinite lives (game still ends when all subscriptions are canceled) DDBE-6404 - - Paperboy starts with 1 life instead of 5 - DFBF-A767 - - - Paperboy starts with 3 lives - D7BF-A767 - - - Paperboy starts with 7 lives - D5BF-A767 - - - Paperboy starts with 9 lives - DBBF-A767 - - - Paperboy starts with 25 lives - FBBF-A767 - - - Paperboy starts with 50 lives - 74BF-A767 - - - Paperboy starts with 99 lives - 17BF-A767 - - - Papergirl starts with 1 life instead of 5 - DFB5-ADD7 - - - Papergirl starts with 3 lives - D7B5-ADD7 - - - Papergirl starts with 7 lives - D5B5-ADD7 - - - Papergirl starts with 9 lives - DBB5-ADD7 - - - Papergirl starts with 25 lives - FBB5-ADD7 - - - Papergirl starts with 50 lives - 74B5-ADD7 - - - Papergirl starts with 99 lives - 17B5-ADD7 - - - Start with 25 papers instead of 10 - FBC6-DFAD - - - Start with 50 papers - 74C6-DFAD - - - Start with 99 papers - 17C6-DFAD - Paper bundles worth 0 if you have less than 10 DD6D-6F60 @@ -35859,6 +36000,74 @@ Start with 19 seconds in Week 1 training course D76A-ADA0 + + Start with 25 papers instead of 10 + FBC6-DFAD + + + Start with 50 papers + 74C6-DFAD + + + Start with 99 papers + 17C6-DFAD + + + Start with 1 life instead of 5 - Paperboy + DFBF-A767 + + + Start with 3 lives - Paperboy + D7BF-A767 + + + Start with 7 lives - Paperboy + D5BF-A767 + + + Start with 9 lives - Paperboy + DBBF-A767 + + + Start with 25 lives - Paperboy + FBBF-A767 + + + Start with 50 lives - Paperboy + 74BF-A767 + + + Start with 99 lives - Paperboy + 17BF-A767 + + + Start with 1 life instead of 5 - Papergirl + DFB5-ADD7 + + + Start with 3 lives - Papergirl + D7B5-ADD7 + + + Start with 7 lives - Papergirl + D5B5-ADD7 + + + Start with 9 lives - Papergirl + DBB5-ADD7 + + + Start with 25 lives - Papergirl + FBB5-ADD7 + + + Start with 50 lives - Papergirl + 74B5-ADD7 + + + Start with 99 lives - Papergirl + 17B5-ADD7 + Peace Keepers, The (USA) @@ -36060,6 +36269,10 @@ Infinite fuel 108D-0FA7 + + Infinite time (disable to detach hang glider from plane) + DD8E-AFD5 + Reduce gravity 4DE7-CD0F @@ -36072,10 +36285,6 @@ Increase rocket pack thrust power 3x E2EF-6F0F - - Infinite time - switch off to detach hang glider from plane - DD8E-AFD5 - Pinball Dreams (USA) @@ -36153,14 +36362,6 @@ Infinite lives C280-1F6F - - Start with 6 lives (not when joining in) - D9C8-4DA4 - - - Start with 2 lives (not when joining in) - DFC8-4DA4 - 1/2 health after 1st hit (1st life only) 4D65-1FF5 @@ -36170,25 +36371,17 @@ Start with less health (after 1st life) 4DB0-CFDF + + Start with 6 lives (not when joining in) + D9C8-4DA4 + + + Start with 2 lives (not when joining in) + DFC8-4DA4 + Pit-Fighter (USA) - - Start with more health - EEBF-A4D0 - - - Start with less health - 74BF-A4D0 - - - Start with a lot more health - D4BF-A760 - - - Start with 3 super powers - D7B3-D769 - Infinite super powers after gaining one DD32-6700 @@ -36231,6 +36424,22 @@ 10C6-07DF D4C6-070F + + Start with more health + EEBF-A4D0 + + + Start with less health + 74BF-A4D0 + + + Start with a lot more health + D4BF-A760 + + + Start with 3 super powers + D7B3-D769 + Pitfall - The Mayan Adventure (USA) @@ -36258,21 +36467,6 @@ Infinite Boomerangs DDA5-3700 - - Start with 10 lives - DB6B-C4A1 - DBC6-34DE - - - Start with 7 lives - D16B-C4A1 - D1C6-34DE - - - Start with 2 lives - DF6B-C4A1 - DFC6-34DE - Get 2x energy from sacred hearts 746B-4D6A @@ -36291,7 +36485,7 @@ D46C-CD0A - Pick up 20 Stones of Pacal for every 1 + 20 Stones of Pacal on pick-up F06D-1D0A @@ -36306,6 +36500,21 @@ Replaces main game with original Pitfall D389-4FAA + + Start with 10 lives + DB6B-C4A1 + DBC6-34DE + + + Start with 7 lives + D16B-C4A1 + D1C6-34DE + + + Start with 2 lives + DF6B-C4A1 + DFC6-34DE + Pocky & Rocky (USA) @@ -36362,30 +36571,6 @@ Weapons don't deplete when hit - Pocky 4033-AFF7 - - 1 life - Pocky - DF62-A7D4 - - - 6 lives - Pocky - D162-A7D4 - - - 9 lives - Pocky - DB62-A7D4 - - - 1 life - Rocky - DF62-A704 - - - 6 lives - Rocky - D162-A704 - - - 9 lives - Rocky - DB62-A704 - Blue ball acts as red ball - Pocky D43F-6FF4 @@ -36410,6 +36595,30 @@ 9 lives stolen from Pocky (must have one life remaining) DB3A-DD69 + + Start with 1 life - Pocky + DF62-A7D4 + + + Start with 6 lives - Pocky + D162-A7D4 + + + Start with 9 lives - Pocky + DB62-A7D4 + + + Start with 1 life - Rocky + DF62-A704 + + + Start with 6 lives - Rocky + D162-A704 + + + Start with 9 lives - Rocky + DB62-A704 + Pocky & Rocky 2 (USA) @@ -36566,34 +36775,6 @@ Infinite lives 7E0E9E09 - - Start with 1 life - DDC6-DFAD - - - Start with 7 lives - D1C6-DFAD - - - Start with 10 lives - DBC6-DFAD - - - Start with 1 heart - DFC6-D46D - - - Start with 2 hearts - D4C6-D46D - - - Start with 8 hearts - D6C6-D46D - - - Start with 10 hearts - DCC6-D46D - Don't flash after geting hit DD26-D4DB @@ -36626,6 +36807,34 @@ Cupcakes are worth 15 DE6F-6FDE + + Start with 1 life + DDC6-DFAD + + + Start with 7 lives + D1C6-DFAD + + + Start with 10 lives + DBC6-DFAD + + + Start with 1 heart + DFC6-D46D + + + Start with 2 hearts + D4C6-D46D + + + Start with 8 hearts + D6C6-D46D + + + Start with 10 hearts + DCC6-D46D + Power Piggs of the Dark Age (USA) @@ -36739,10 +36948,6 @@ Press down 3 times then start at the Start/Options screen for a hidden menu D925-846F - - Start with less health - 0DA5-876D - Able to select as many credits as you want in the options screen BB54-87AB @@ -36751,6 +36956,10 @@ Select different times in the options screen FD1D-7DD4 + + Start with less health + 0DA5-876D + Prince of Persia (USA) @@ -36759,38 +36968,6 @@ 6D32-0FA1 DC32-04D1 - - Start with 2 health points instead of 3 - D430-04A5 - - - Start with 4 health points - D030-04A5 - - - Start with 5 health points - D930-04A5 - - - Start with 6 health points - D130-04A5 - - - Start with 7 health points - D530-04A5 - - - Start with 8 health points - D630-04A5 - - - Start with 9 health points - DB30-04A5 - - - Start with 15 health points - FD30-04A5 - Non-fatal injuries do no damage BAA6-ADA5 @@ -36838,9 +37015,41 @@ DC6C-DFA0 - Enemies drop dead immediately (disable on bosses) + Enemies defeated immediately (disable on bosses) BA69-ADA1 + + Start with 2 health points instead of 3 + D430-04A5 + + + Start with 4 health points + D030-04A5 + + + Start with 5 health points + D930-04A5 + + + Start with 6 health points + D130-04A5 + + + Start with 7 health points + D530-04A5 + + + Start with 8 health points + D630-04A5 + + + Start with 9 health points + DB30-04A5 + + + Start with 15 health points + FD30-04A5 + Start on level 2 DFB7-D46E @@ -37523,6 +37732,10 @@ Q-bert 3 (USA) + + Infinite lives + C2C5-AF6F + Start with 1 life instead of 5 DF66-D7DD @@ -37547,10 +37760,6 @@ Start with 100 lives 1066-D7DD - - Infinite lives - C2C5-AF6F - Start on level 1-2 DF61-D76D @@ -38079,6 +38288,36 @@ 3CEA-6D04 23EA-6DA4 + + Replacement planes carry 0 bombs - P1 + CEB7-DFD7 + 62B7-DF07 + + + Replacement planes carry 6 bombs - P1 + 91B7-DFD7 + 6BB7-DF07 + + + Replacement planes carry 9 bombs - P1 + 8FB7-DFD7 + 62B7-DF07 + + + Replacement planes carry 0 bombs - P2 + CEBC-0707 + 62BC-0767 + + + Replacement planes carry 6 bombs - P2 + 91BC-0707 + 6BBC-0767 + + + Replacement planes carry 9 bombs - P2 + 8FBC-0707 + 62BC-0767 + Start with 1 life - both players B6BD-D76F @@ -38123,36 +38362,6 @@ 8FB7-D7DF 62B7-D70F - - Replacement planes carry 0 bombs - P1 - CEB7-DFD7 - 62B7-DF07 - - - Replacement planes carry 6 bombs - P1 - 91B7-DFD7 - 6BB7-DF07 - - - Replacement planes carry 9 bombs - P1 - 8FB7-DFD7 - 62B7-DF07 - - - Replacement planes carry 0 bombs - P2 - CEBC-0707 - 62BC-0767 - - - Replacement planes carry 6 bombs - P2 - 91BC-0707 - 6BBC-0767 - - - Replacement planes carry 9 bombs - P2 - 8FBC-0707 - 62BC-0767 - Start with 3 credits D4BF-6F6F @@ -38523,14 +38732,6 @@ Infinite health 82ED-4DD6 - - Flash longer after you die - EE33-1F62 - - - Don't flash after you die - EE33-1F62 - Infinite lives 3CB1-14AC @@ -38543,7 +38744,15 @@ 62BE-47A8 - Energy never goes back up + Flash longer after you die + EE33-1F62 + + + Don't flash after you die + EE33-1F62 + + + Health never goes back up 82EA-34D6 @@ -38653,6 +38862,21 @@ 7E0AA004 + + Revolution X (USA) + + Infinite health - P1 + 7E022BFF + + + Infinite CDs - both players + CBA0-4DDD + + + Infinite CDs - P1 + 7E0088FF + + Rex Ronan - Experimental Surgeon (USA) (En,Es) @@ -38662,15 +38886,15 @@ Rise of the Robots (USA) + + Infinite time + DDAC-5767 + No jumping allowed CBA2-E4D4 DDA2-E404 - - Infinite time - DDAC-5767 - Win one round to advance DF78-57AF @@ -38728,14 +38952,6 @@ Infinite continues (alt) 7E10F505 - - Start with 9 continues - DBB0-DF07 - - - Start with 1 continue - DFB0-DF07 - Infinite lives C96C-0DAC @@ -38748,27 +38964,6 @@ Infinite lives - P2 7E030F09 - - Start with 1 life - DDB7-D4A7 - - - Start with 8 lives - D5B7-D4A7 - - - Start with more health - EE64-646C - EE63-04A7 - EE68-A7A1 - - - Start with less health - FEC4-0D6F - FE64-646C - FE63-04A7 - FE68-A7A1 - Always angry - P1 7E024F03 @@ -38792,6 +38987,35 @@ 7E024F00 7E03B700 + + Start with more health + EE64-646C + EE63-04A7 + EE68-A7A1 + + + Start with less health + FEC4-0D6F + FE64-646C + FE63-04A7 + FE68-A7A1 + + + Start with 1 life + DDB7-D4A7 + + + Start with 8 lives + D5B7-D4A7 + + + Start with 9 continues + DBB0-DF07 + + + Start with 1 continue + DFB0-DF07 + Start on stage 2 - L.A. City Stadium 7E012001 @@ -38863,42 +39087,6 @@ Infinite time DDBB-4467 - - Start with 2 lives - DFBC-3FD4 - - - Start with 4 lives - D7BC-3FD4 - - - Start with 6 lives - D9BC-3FD4 - - - Start with 8 lives - D5BC-3FD4 - - - Start with 10 lives - DBBC-3FD4 - - - Start with 21 lives - 4DBC-3FD4 - - - Start with 51 lives - 9DBC-3FD4 - - - Start with 76 lives - 59BC-3FD4 - - - Start with 100 lives - BBBC-3FD4 - Stay invincible longer after getting hit (Road Runner blinks) EE8C-C4DD @@ -38915,14 +39103,6 @@ Stay invincible after getting hit until you fall and die (Road Runner does not blink) 6DC5-C70F - - Start with more birdseed on the turbo speed meter - 7DBD-44D7 - - - Start with less birdseed on the turbo speed meter - FDBD-44D7 - Eating birdseed restores turbo speed meter to maximum 7D26-3404 @@ -38935,18 +39115,6 @@ Using turbo speed does not use up bird seed DDC6-3D67 - - Start timer at 3:00 instead of 5:00 - D7B0-346F - - - Start timer at 7:00 - D5B0-346F - - - Start timer at 9:00 - DBB0-346F - Hearts worth nothing C229-C707 @@ -38987,6 +39155,62 @@ Mega-jump D983-47DD + + Start with more birdseed on the turbo speed meter + 7DBD-44D7 + + + Start with less birdseed on the turbo speed meter + FDBD-44D7 + + + Start with 2 lives + DFBC-3FD4 + + + Start with 4 lives + D7BC-3FD4 + + + Start with 6 lives + D9BC-3FD4 + + + Start with 8 lives + D5BC-3FD4 + + + Start with 10 lives + DBBC-3FD4 + + + Start with 21 lives + 4DBC-3FD4 + + + Start with 51 lives + 9DBC-3FD4 + + + Start with 76 lives + 59BC-3FD4 + + + Start with 100 lives + BBBC-3FD4 + + + Start timer at 3:00 instead of 5:00 + D7B0-346F + + + Start timer at 7:00 + D5B0-346F + + + Start timer at 9:00 + DBB0-346F + Start on level 1, sub-level 2 F3BB-3FA4 @@ -39129,14 +39353,6 @@ Infinite ammo (except flame thrower) DDC7-A7A4 - - Start with 1 life - DD62-D7DD - - - Start with 6 lives - D962-D7DD - Ammo pick-ups worth more DFEC-DD67 @@ -39153,6 +39369,14 @@ D4C7-64DD E3C9-6DAD + + Start with 1 life + DD62-D7DD + + + Start with 6 lives + D962-D7DD + Start on stage 2 DF37-64A4 @@ -39184,18 +39408,6 @@ Infinite lives (alt) 019DF100 - - Start with 1 life - DFB3-CD0D - - - Start with 9 lives - DBB3-CD0D - - - Start with 15 lives (ignore counter) - DEB3-CD0D - Super-jump DD37-C4D7 @@ -39228,9 +39440,37 @@ Only 30 Terminators to kill on the 3-D Stage 7D64-446F + + Start with 1 life + DFB3-CD0D + + + Start with 9 lives + DBB3-CD0D + + + Start with 15 lives (ignore counter) + DEB3-CD0D + Robotrek (USA) + + Max HP - First Robot + 7E068AFF + + + Infinite battle bonus time + 3CAA-3DFF + + + Infinite robot points + 6DCE-3D43 + + + Infinite vanish time + C234-3F3E + Infinite GP 7E06E699 @@ -39246,14 +39486,25 @@ 7E068873 7E068905 - - Max HP - First Robot - 7E068AFF - Get 9900 gold when you look into the robot book BBB9-4D7D + + More energy for robot energy + BDE6-1DC2 + + + Mean robot + CBEB-1FB9 + BBEB-1F29 + DDEB-14F9 + 3CEB-1499 + + + One-hit kills + CBE2-C74A + Start at level 3 CB34-3D47 @@ -39279,36 +39530,46 @@ 88EF20A9 88EF2132 - - More energy for robot energy - BDE6-1DC2 - - - Mean robot - CBEB-1FB9 - BBEB-1F29 - DDEB-14F9 - 3CEB-1499 - - - Infinite battle bonus time - 3CAA-3DFF - - - Infinite robot points - 6DCE-3D43 - - - Infinite vanish time - C234-3F3E - - - One-hit kills - CBE2-C74A - Rock n' Roll Racing (USA) + + Infinite forward weapons + C2BF-476F + + + Infinite power charges + C2BF-1FA4 + + + No damage from hitting other cars + 3CE5-CD67 + + + No damage from most mines + DD26-34D7 + + + Buy items for free if you have enough money + C28C-CF69 + C28B-C4A9 + + + No points needed to advance to any level + BACB-C465 + + + More damage from mines + D126-34D7 + + + Red Cross packages worth nothing + DD36-4F0D + + + Red Cross packages can blow up + FD36-4F0D + Start with $50,000 D9CF-CDD5 @@ -39329,43 +39590,6 @@ Start with $5,020,000 D9CF-CD05 - - Buy items for free if you have enough money - C28C-CF69 - C28B-C4A9 - - - No points needed to advance to any level - BACB-C465 - - - Infinite forward weapons - C2BF-476F - - - Infinite power charges - C2BF-1FA4 - - - No damage from hitting other cars - 3CE5-CD67 - - - No damage from most mines - DD26-34D7 - - - More damage from mines - D126-34D7 - - - Red Cross packages worth nothing - DD36-4F0D - - - Red Cross packages can blow up - FD36-4F0D - Rocketeer, The (USA) @@ -39389,6 +39613,10 @@ Infinite Super Shots on pick-up C961-A767 + + Infinite chances + 8260-0FA7 + Automatically win first race at Bigelow DD62-67AF @@ -39401,42 +39629,6 @@ Automatically win third race at Bigelow DD63-6D0F - - Infinite chances - 8260-0FA7 - - - Start with 1 chance instead of 3 - DF6C-07AF - - - Start with 2 chances - D46C-07AF - - - Start with 4 chances - D06C-07AF - - - Start with 5 chances - D96C-07AF - - - Start with 6 chances - D16C-07AF - - - Start with 7 chances - D56C-07AF - - - Start with 8 chances - D66C-07AF - - - Start with 9 chances - DB6C-07AF - First race at Bigelow is 1 lap instead of 10 DF62-67AF @@ -39541,6 +39733,180 @@ Easily defeat enemy rocketmen on the Zeppelin 10A8-DFDF + + Start with 1 chance instead of 3 + DF6C-07AF + + + Start with 2 chances + D46C-07AF + + + Start with 4 chances + D06C-07AF + + + Start with 5 chances + D96C-07AF + + + Start with 6 chances + D16C-07AF + + + Start with 7 chances + D56C-07AF + + + Start with 8 chances + D66C-07AF + + + Start with 9 chances + DB6C-07AF + + + + Rockman & Forte (Japan) + + Invincibility against enemies + 1808-5FA2 + + + Invincibility against fire + 187F-7D09 + + + Invincibility against pits + 1D48-74D5 + + + Invincibility against spikes + 1873-E400 + + + Invincibility + 7E0C3030 + + + Infinite health + 7E0C2F1C + + + Infinite sliding time + 7E0C5401 + + + Infinite Beat + 7E0B949C + + + Infinite Eddie + 7E0B969C + + + Infinite Bolts + 7E0B9CE7 + 7E0B9D03 + + + Infinite Mines + 7E0B869F + + + Infinite T. Blade + 7E0B8E9F + + + Infinite Ice Wall + 7E0B8C9F + + + Infinite W. Burner + 7E0B889F + + + Infinite S. Drill + 7E0B829F + + + Infinite L. Bolt + 7E0B849F + + + Infinite C. Vision + 7E0B909F + + + Infinite M. Cards + 7E0B8A9F + + + Infinite Gospel Booster/Rush Search + 7E0B929F + + + Have all items + 7E0B97FF + 7E0B98FF + 7E0B99FF + + + Have CD Sparkle info + 7E0B98FF + + + Have first 5 Units + 7E0B97FF + + + Have all CDs + 306040FE + 306041FF + 306042FF + 306043FF + 306044FF + 306045FF + 306046FF + 306047FF + 306048FF + 306049FF + 30604AFF + 30604BFF + 30604C1F + + + One hit kills + 4006-5F02 + + + One hit kills (alt) + 7E1A2F01 + + + Multi-jump - Megaman + 1DFB-7F05 + 5EFB-7F65 + 4D51-EDD5 + E251-ED05 + 7C51-ED65 + 4D51-EDA5 + 3B51-EFD5 + 7F51-EF05 + 1D51-EF65 + + + Multi-jump - Bass + E241-8D69 + + + Last area open + 7E0B79FF + + + Last area, last level + 7E0B7B03 + Rocky Rodent (USA) @@ -39548,6 +39914,10 @@ Infinite lives 3CAD-4DA7 + + Keep hairdo after you die + C2C3-3DD5 + Start with red hairdo D4A8-17D4 @@ -39568,10 +39938,6 @@ Start with birdnest hairdo DCA8-17D4 - - Keep hairdo after you die - C2C3-3DD5 - Roger Clemens' MVP Baseball (USA) (Rev 1) @@ -39579,6 +39945,10 @@ Batter never walks C22D-6FAD + + Batter never strikes out + C227-6D6D + 1 ball per walk DF2D-676D @@ -39603,10 +39973,6 @@ 7 balls per walk D52D-676D - - Batter never strikes out - C227-6D6D - 1 strike per out DF27-640D @@ -39768,6 +40134,14 @@ Level select and 9 lives selectable on the option menu DF3A-6454 + + Bomb power-ups give no Super Bombs + DDE1-44B5 + + + Bomb power-ups give 2 Super Bombs + D4E1-44B5 + Start with no Super Bombs DD29-0474 @@ -39784,14 +40158,6 @@ Start with 9 Super Bombs DB29-0474 - - Bomb power-ups give no Super Bombs - DDE1-44B5 - - - Bomb power-ups give 2 Super Bombs - D4E1-44B5 - Start with 1 health DF25-0D84 @@ -39936,6 +40302,11 @@ Saturday Night Slam Masters (USA) + + Able to pick the same characters + 1D79-EFD4 + 1D77-E404 + Stingray becomes Biff DDC1-CF6F @@ -40061,11 +40432,6 @@ 0C83-1707 D48E-1FA7 - - Able to pick the same characters - 1D79-EFD4 - 1D77-E404 - Scooby-Doo Mystery (USA) @@ -40077,6 +40443,18 @@ Infinite lives C2BF-3DAD + + Most enemies are more frightening + EEED-3F01 + + + Scooby snacks do nothing + C26D-1FD5 + + + Scooby snacks reduce more fright + EE64-1DD5 + Start with 1 life DD60-1467 @@ -40093,18 +40471,6 @@ Start with 10 lives DB60-1467 - - Most enemies are more frightening - EEED-3F01 - - - Scooby snacks do nothing - C26D-1FD5 - - - Scooby snacks reduce more fright - EE64-1DD5 - SeaQuest DSV (USA) @@ -40151,6 +40517,22 @@ 826B-41DF D261-400F + + Infinite Alchemy ingredients + 8EA4-C905 + 8EAE-11D5 + + + Alchemy levels up on every use + DDA9-15D5 + + + View Boy's stats to get 131,074 Talons (don't use if you already have more than that) + CBC4-3DE0 + D4C4-3F70 + DDC4-3F50 + 62C4-3470 + Start with 99 attack points 95B9-34ED @@ -40209,41 +40591,9 @@ Your dog starts with 255 HP EEBF-1FEF - - Infinite Alchemy ingredients - 8EA4-C905 - 8EAE-11D5 - - - Alchemy levels up on every use - DDA9-15D5 - - - View Boy's stats to get 131,074 Talons (don't use if you already have more than that) - CBC4-3DE0 - D4C4-3F70 - DDC4-3F50 - 62C4-3470 - Secret of Mana (USA) - - Start new game with 255 GP - EE28-EDAF - - - Start new game with 32,768 GP - 6D28-EFDF - - - Start new game with 65,280 GP - EE28-EFDF - - - Start new game at Level 16 - 6F09-8707 - Strength for level 16 is 90 9C06-81AD @@ -40334,6 +40684,22 @@ Change screens to max out Strength, Agility, Constitution, Intelligence and Wisdom DD03-ED04 + + Start with 255 GP + EE28-EDAF + + + Start with 32,768 GP + 6D28-EFDF + + + Start with 65,280 GP + EE28-EFDF + + + Start at Level 16 + 6F09-8707 + Shadow, The (USA) (Proto) (Alt 1) @@ -40455,26 +40821,6 @@ Shadowrun (USA) - - Start with computer firearms skills at level 2 - D4BE-4DA4 - - - Start with computer firearms skills at level 3 - D7BE-4DA4 - - - Start with computer firearms skills at level 4 - D0BE-4DA4 - - - Start with computer firearms skills at level 5 - D9BE-4DA4 - - - Start with computer firearms skills at level 6 - D1BE-4DA4 - Everything is free 6DAE-4FA7 @@ -40489,9 +40835,277 @@ CE6D-47A4 - Don't subtract spell points (works for all spell casters) + Don't subtract spell points (works for all spell casters) (casting spells you aren't allowed to raises your spell points) 8E69-3DA4 + + Going up 1 body point adds 20 stamina instead of 10 + F0E1-1FDD + + + Going up 1 body point adds 30 stamina instead of 10 + F3E1-1FDD + + + Add 65,000 nuyen (if less than 65,000) + DFBC-17AF + DEB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Add about 131,000 nuyen (if less than 65,000) + D4BC-17AF + DEB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Add about 524,000 nuyen (if less than 65,000) + D6BC-17AF + DEB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Set stamina to 100 + 10BC-17AF + DDB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Set stamina to 200 + A6BC-17AF + DDB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Set magic total possible to 10 (and spell points to 100) + DCBC-17AF + EAB8-1D0F + 78B8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Set total possible magic to 20 (and spell points to 200) + F0BC-17AF + EAB8-1D0F + 78B8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Set total possible magic to 25 (and spell points to 250) + FBBC-17AF + EAB8-1D0F + 78B8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Set strength to 6 + D1BC-17AF + E2B8-1D0F + 78B8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Set karma to 10 (if karma is less than 32) + 9DBC-17AF + FFB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Set karma to 20 (if karma is less than 32) + CDBC-17AF + FFB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Set karma to 31 (if karma is less than 32) + EEBC-17AF + FFB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Add 32 karma (if karma is less than 32) + DFBC-17AF + F4B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Add 64 karma (if karma is less than 32) + D4BC-17AF + F4B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Add 96 karma (if karma is less than 32) + D7BC-17AF + F4B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Add 192 karma (if karma is less than 32) + D1BC-17AF + F4B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn powerball spell, level 6 + D1BC-17AF + D5B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn heal spell, level 6 + D1BC-17AF + D6B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn invisibility spell, level 6 + D1BC-17AF + DBB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn armor spell, level 6 + D1BC-17AF + DCB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn summon spirit spell, level 6 + D1BC-17AF + D8B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn freeze spell, level 6 + D1BC-17AF + DAB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn firearms skill, level 5 + D9BC-17AF + DFB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn firearms skill, level 10 + DCBC-17AF + DFB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn firearms skill, level 15 + DEBC-17AF + DFB8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn computer skill, level 6 + D1BC-17AF + D0B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn leadership skill, level 6 + D1BC-17AF + D9B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn armed combat skill, level 6 + D1BC-17AF + D7B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn unarmed combat skill, level 6 + D1BC-17AF + D4B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Learn negotiation skill, level 6 + D1BC-17AF + D1B8-1D0F + 7AB8-1D6F + 6EB8-1DDF + 53B8-1DAF + + + Start with computer, firearms skills at level 2 + D4BE-4DA4 + + + Start with computer, firearms skills at level 3 + D7BE-4DA4 + + + Start with computer, firearms skills at level 4 + D0BE-4DA4 + + + Start with computer, firearms skills at level 5 + D9BE-4DA4 + + + Start with computer, firearms skills at level 6 + D1BE-4DA4 + Start with 2 strength and charisma D4BC-4404 @@ -40516,17 +41130,18 @@ Start with 100 stamina 10B8-4DA4 - - Going up 1 body point adds 20 stamina instead of 10 - F0E1-1FDD - - - Going up 1 body point adds 30 stamina instead of 10 - F3E1-1FDD - Shaq Fu (USA) + + Infinite continues - Duel Mode + C269-EF0D + + + Blood enabled + DDB6-57AF + DDB3-746F + Start with no continues DDA6-5D07 @@ -40547,15 +41162,6 @@ Start with 15 continues DEA6-5D07 - - Infinite continues in duel mode - C269-EF0D - - - Blood - DDB6-57AF - DDB3-746F - Shin Nekketsu Kouha - Kunio-tachi no Banka (Japan) @@ -40641,13 +41247,7 @@ Play as Henchman Stage 2+ 7E11DC0E - - - Play as Henchman Stage 2+ (alt) 7E11DC11 - - - Play as Henchman Stage 2+ (alt) 7E11DC14 @@ -40655,7 +41255,7 @@ 7E11DC17 - Play as Shingi + Play as Shingi 7E11DC1A @@ -40897,16 +41497,13 @@ DDBB-6D61 - 10 Green Jemeralds gives an extra life - FDC3-6DA4 + Die when touched (regardless of Jemeralds) + 6DCB-A404 + 6DCC-A4D4 - 50 Green Jemeralds gives an extra life - 9DC3-6DA4 - - - 1 Green Jemerald gives an extra life - DDC3-6F04 + No enemies or Jemeralds (good for exploring, disable to advance) + 8BAB-6DD9 Slower timer @@ -40916,11 +41513,6 @@ Faster timer F366-DFA7 - - Die when touched (regardless of Jemeralds) - 6DCB-A404 - 6DCC-A4D4 - Time goes by 2x as fast D46B-DF07 @@ -40945,6 +41537,18 @@ Green Jemeralds worth 25 (extra life on each one) 49C2-6704 + + 10 Green Jemeralds gives an extra life + FDC3-6DA4 + + + 50 Green Jemeralds gives an extra life + 9DC3-6DA4 + + + 1 Green Jemerald gives an extra life + DDC3-6F04 + Start with 1 life instead of 5 DF83-D765 @@ -40969,10 +41573,6 @@ Start with 99 lives BB83-D765 - - No enemies or Jemeralds (good for exploring, disable to advance) - 8BAB-6DD9 - Skyblazer (USA) @@ -41003,6 +41603,19 @@ Infinite lives C2B9-0F0D + + Super-jump + ECC3-DF6D + + + Mega-jump + E1C3-DF6D + + + Go to any level + 7762-040D + DE62-0FAD + Start with 1 life instead of 3 DF6D-676D @@ -41027,22 +41640,13 @@ Start with 99 lives 176D-676D - - Super-jump - ECC3-DF6D - - - Mega-jump - E1C3-DF6D - - - Go to any level - 7762-040D - DE62-0FAD - Soldiers of Fortune (USA) + + Infinite lives + CBC1-E46F + Infinite health - P1 7E40F064 @@ -41095,10 +41699,6 @@ Special powers aren't used up 3CC6-870D - - Infinite lives - CBC1-E46F - Mercenary starts with much more health 1D4E-5475 @@ -41566,50 +42166,6 @@ Infinite credits C2AC-A4A4 - - Start with 11 lives - D76B-D46D - - - Start with 0 dynamite punches - DDAD-ADDF - - - Start with 5 dynamite punches - D9AD-ADDF - - - Start with 7 dynamite punches - D5AD-ADDF - - - Start with 9 dynamite punches - DBAD-ADDF - - - Start with 3/4 health - 7AB9-0DD7 - - - Start with 1/2 health - 46B9-0DD7 - - - Start with 1/4 health - F0B9-0DD7 - - - Continue with 3/4 health - 7AB5-A407 - - - Continue with 1/2 health - 46B5-A407 - - - Continue with 1/4 health - F0B5-A407 - Super glove worth nothing C2A9-0F6F @@ -41630,6 +42186,50 @@ Apple fully restores health 9DAF-040F + + Continue with 3/4 health + 7AB5-A407 + + + Continue with 1/2 health + 46B5-A407 + + + Continue with 1/4 health + F0B5-A407 + + + Start with 11 lives + D76B-D46D + + + Start with 0 dynamite punches + DDAD-ADDF + + + Start with 5 dynamite punches + D9AD-ADDF + + + Start with 7 dynamite punches + D5AD-ADDF + + + Start with 9 dynamite punches + DBAD-ADDF + + + Start with 3/4 health + 7AB9-0DD7 + + + Start with 1/2 health + 46B9-0DD7 + + + Start with 1/4 health + F0B9-0DD7 + Start on stage 2 33BC-0F0F @@ -41747,34 +42347,6 @@ Get max level DDEB-649F - - Start with 4 HP (alt) - D0E6-0FB4 - - - Start with 15 HP - DEE6-0FB4 - - - Start with 25 HP - FBE6-0FB4 - - - Start with 50 HP - 74E6-0FB4 - - - Start with 75 HP - 08E6-0FB4 - - - Start with 100 HP - 10E6-0FB4 - - - Start with 127 HP - 5EE6-0FB4 - Gems set to 999,999 every time one is obtained DDE8-64BF @@ -41836,6 +42408,34 @@ 15,000 EXP required instead of 19,000 for level 14 9DE3-A7A1 + + Start with 4 HP + D0E6-0FB4 + + + Start with 15 HP + DEE6-0FB4 + + + Start with 25 HP + FBE6-0FB4 + + + Start with 50 HP + 74E6-0FB4 + + + Start with 75 HP + 08E6-0FB4 + + + Start with 100 HP + 10E6-0FB4 + + + Start with 127 HP + 5EE6-0FB4 + Space Football - One on One (USA) @@ -41873,6 +42473,75 @@ Space Megaforce (USA) + + Protection against enemy hits, and weapon level goes to 2 when hit + CB68-D4AC + D168-D7DC + + + Protection against enemy hits, and weapon level goes to 6 when hit + CB68-D4AC + D168-D7DC + D16A-D4DC + + + Infinite bombs + DD65-AFAB + + + Infinite ships + DD6D-07AC + + + Power shots (weapon type 6) last until you pick up another weapon or get hit (they normaly last only a couple of seconds) + 828E-AF6B + + + Weapon capsules give you weapon type 1 + CBC4-0F06 + DDC4-0F66 + + + Weapon capsules give you weapon type 2 + CBC4-0F06 + DFC4-0F66 + + + Weapon capsules give you weapon type 3 + CBC4-0F06 + D4C4-0F66 + + + Weapon capsules give you weapon type 4 + CBC4-0F06 + D7C4-0F66 + + + Weapon capsules give you weapon type 5 + CBC4-0F06 + D0C4-0F66 + + + Weapon capsules give you weapon type 6 + CBC4-0F06 + D9C4-0F66 + + + Bomb capsules worth 0 + DDCE-D4D6 + + + Bomb capsules worth 2 + D4CE-D4D6 + + + Bomb capsules worth 4 + D0CE-D4D6 + + + Bomb capsules worth 6 + D1CE-D4D6 + Start with 0 bombs instead of 3 DDC9-DD06 @@ -41897,10 +42566,6 @@ Start with 99 bombs BBC9-DD06 - - Infinite bombs - DD65-AFAB - Start with 2 ships DFBE-A4A8 @@ -41929,37 +42594,6 @@ Start with 100 ships BBBE-A4A8 - - Infinite ships - DD6D-07AC - - - Each bomb capsule worth 0 - DDCE-D4D6 - - - Each bomb capsule worth 2 - D4CE-D4D6 - - - Each bomb capsule worth 4 - D0CE-D4D6 - - - Each bomb capsule worth 6 - D1CE-D4D6 - - - Protection against enemy hits, and weapon level goes to 2 when hit - CB68-D4AC - D168-D7DC - - - Protection against enemy hits, and weapon level goes to 6 when hit - CB68-D4AC - D168-D7DC - D16A-D4DC - Start in area 2 CB6A-0D0D @@ -42015,40 +42649,6 @@ CB6A-0D0D DA6A-0D6D - - All weapon capsules give you weapon type 1 - CBC4-0F06 - DDC4-0F66 - - - All weapon capsules give you weapon type 2 - CBC4-0F06 - DFC4-0F66 - - - All weapon capsules give you weapon type 3 - CBC4-0F06 - D4C4-0F66 - - - All weapon capsules give you weapon type 4 - CBC4-0F06 - D7C4-0F66 - - - All weapon capsules give you weapon type 5 - CBC4-0F06 - D0C4-0F66 - - - All weapon capsules give you weapon type 6 - CBC4-0F06 - D9C4-0F66 - - - Power shots (weapon type 6) last until you pick up another weapon or get hit (they normaly last only a couple of seconds) - 828E-AF6B - Spanky's Quest (USA) @@ -42119,33 +42719,21 @@ Invincibility after one hit (invisible) C203-84D1 - - Don't blink after getting hit - FDDB-5FB9 - Almost invincible (blinking) 3C03-8F61 Infinite health - 7E1F0063 - - - Infinite health (alt) C208-87D1 - Start with 1/4 health - FDB0-E4DB + Infinite health (alt) + 7E1F0063 - Start with 1/2 health - 4CB0-E4DB - - - Start with 3/4 health - 73B0-E4DB + Don't blink after getting hit + FDDB-5FB9 Falling doesn't use life points @@ -42204,6 +42792,18 @@ DD4B-7DF1 DD43-E4F9 + + Start with 1/4 health + FDB0-E4DB + + + Start with 1/2 health + 4CB0-E4DB + + + Start with 3/4 health + 73B0-E4DB + Spectre (USA) @@ -42524,7 +43124,7 @@ C2B1-3468 - Infinite webbing + Infinite webbing C3CA-1F6F C2CC-44A7 C3CC-1FAF @@ -42560,14 +43160,6 @@ Infinite health (alt) 7E0B7C2C - - Start with 2x health - 1DCC-C460 - - - Start with 3x health - BDCC-C460 - Infinite lives C2BB-1D61 @@ -42577,27 +43169,7 @@ 7E099005 - Start with 1 life - DFC8-CDD0 - - - Start with 6 lives - D1C8-CDD0 - - - Start with 9 lives - DBC8-CDD0 - - - Start with 9 continues - DBC8-CF60 - - - Start with 6 continues - D1C8-CF60 - - - Infinite hero icons on pick up + Infinite hero icons on pick-up 8220-47AB @@ -42609,7 +43181,7 @@ 7E1CCA58 - 'Power Hit' lasts longer + Power hit lasts longer D06A-4F09 @@ -42652,6 +43224,34 @@ Have 7 Venom With Sonic Gun with infinite usage 7E0B2807 + + Start with 2x health + 1DCC-C460 + + + Start with 3x health + BDCC-C460 + + + Start with 1 life + DFC8-CDD0 + + + Start with 6 lives + D1C8-CDD0 + + + Start with 9 lives + DBC8-CDD0 + + + Start with 9 continues + DBC8-CF60 + + + Start with 6 continues + D1C8-CF60 + Spider-Man-X-Men - Arcade's Revenge (USA) @@ -42663,6 +43263,10 @@ Invincibility after first hit (blinking) - Spider-Man C261-A044 + + Infinite health against most hits - Spider-Man + DDCB-6144 + Infinite health - Spider-Man 7E10F8FF @@ -42695,30 +43299,6 @@ Start with 1 life instead of 3 DD68-646D - - Start with 5 lives - D068-646D - - - Start with 7 lives - D168-646D - - - Start with 10 lives - DB68-646D - - - Start with 26 lives - FB68-646D - - - Start with 51 lives - 7468-646D - - - Start with 100 lives - 1768-646D - Infinite multibolt - Storm 7E14F201 @@ -42744,14 +43324,34 @@ CB69-0937 E669-0147 - - Protects Spider-Man from most hits (lose no energy) - DDCB-6144 - Protects Spider-Man from ground hazard (looks like silver weeds) C2CC-A917 + + Start with 5 lives + D068-646D + + + Start with 7 lives + D168-646D + + + Start with 10 lives + DB68-646D + + + Start with 26 lives + FB68-646D + + + Start with 51 lives + 7468-646D + + + Start with 100 lives + 1768-646D + Spindizzy Worlds (USA) @@ -42939,6 +43539,10 @@ Infinite energy C23C-6545 + + Sisko looks like O'Brien + D0BF-0D6F + Start with 1/4 energy FDBF-0F04 @@ -42954,10 +43558,6 @@ 45BF-0F04 45BF-076F - - Sisko looks like O'Brien - D0BF-0D6F - Star Trek - The Next Generation - Future's Past (USA) @@ -43128,47 +43728,7 @@ Street Fighter II (USA) - Championship mode on - 4DC6-6493 - - - 90 seconds per round instead of 99 - BD62-672A - - - 80 seconds per round - 6D62-672A - - - 70 seconds per round - 5D62-672A - - - 60 seconds per round - 1D62-672A - - - 50 seconds per round - 9D62-672A - - - 40 seconds per round - 0D62-672A - - - 30 seconds per round - 7D62-672A - - - 20 seconds per round - 4D62-672A - - - 10 seconds per round - FD62-672A - - - Win 1 bout to win the match instead of 2 out of 3 + Win 1 bout to win the match instead of 2 out of 3 (disable before fighting M. Bison) DF80-AD64 @@ -43176,50 +43736,187 @@ EDBE-0F09 - Dizziness lasts longer + Dizziness lasts longer (on harder levels, won't work on computer) C9BE-0DA9 - 99 seconds in 1st bonus round instead of 40 - BB63-6D2A - - - 90 seconds in 1st bonus round - BD63-6D2A - - - 80 seconds in 1st bonus round - 6D63-6D2A - - - 70 seconds in 1st bonus round - 5D63-6D2A - - - 60 seconds in 1st bonus round - 1D63-6D2A - - - 50 seconds in 1st bonus round - 9D63-6D2A - - - 30 seconds in 1st bonus round - 7D63-6D2A - - - 20 seconds in 1st bonus round - 4D63-6D2A - - - 10 seconds in 1st bonus round - FD63-6D2A + Championship mode on + 4DC6-6493 Advance to next level when you continue (disable before you continue on M. Bison's stage) 6DCF-D764 FFCF-D7A4 + + High throw and grab damage + 3CA4-DD67 + FEA4-DFD7 + + + Minimum throw and grab damage + 3CA4-DD67 + EEA4-DFD7 + + + Die after 2 hits - both players + 503E-04DF + + + Round number does not advance (can't fight to a draw) + C2CC-A7DF + + + 1 draw ends fight in VS. battle + DF81-A704 + + + Most punches and kicks do no damage + 893E-04DF + + + Players move faster + 1C65-DF00 + + + Some special moves are faster + D965-DF00 + + + Can do special moves in the air - both players + DD61-6DA9 + + + Dragon punch does not go as high + 73A5-DF60 + + + Dragon punch goes higher + 2AA5-DF60 + + + Some special moves are easier to perform (E Honda's Sumo Head Butt, Blanka's Rolling Attack, Guile's Flash Kick and Sonic Boom, Chun Li's Whirlwind Kick) + DD84-DD01 + + + No pause after throwing a Fireball + DFA0-DDA0 + ADA0-DFD0 + + + Players can hit each other no matter where they are + 6D25-A467 + 6F25-A4A7 + + + Do special moves by just pressing buttons (may make Fireballs lower) + DAB8-A761 + + + Fireballs are lower to the ground + DDB8-ADF3 + + + Fireballs are higher off the ground + 1DB8-ADF3 + + + Fireballs, Sonic Booms and Yoga Fires always go to the right (thrown to the left, they go backwards) + DDE3-DF01 + + + Light Fireballs, Sonic Booms and Yoga Fires are slower + EEB8-A793 + + + Light Fireballs, Sonic Booms and Yoga Fires are faster + EBB8-A793 + + + Light Fireballs, Sonic Booms and Yoga Fires are super fast + EDB8-A793 + + + Medium Fireballs, Sonic Booms and Yoga Fires are slower + EEB8-A723 + + + Medium Fireballs, Sonic Booms and Yoga Fires are faster + EBB8-A723 + + + Medium Fireballs, Sonic Booms and Yoga Fires are super fast + EDB8-A723 + + + Hard Fireballs, Sonic Booms and Yoga Fires are slower + EEBA-AD93 + + + Hard Fireballs, Sonic Booms and Yoga Fires are faster + EBBA-AD93 + + + Hard Fireballs, Sonic Booms and Yoga Fires are super fast + EDBA-AD93 + + + Light Sumo Head Butts and Rolling Attacks are slower + DDB1-D4F3 + EEB1-D7B3 + + + Light Sumo Head Butts and Rolling Attacks are faster + DBB1-D4F3 + EBB1-D7B3 + + + Light Sumo Head Butts and Rolling Attacks are super fast + F9B1-D4F3 + EDB1-D7B3 + + + Medium Sumo Head Butts and Rolling Attacks are slower + DDB1-D4B3 + EEB5-DDF3 + + + Medium Sumo Head Butts and Rolling Attacks are faster + DCB1-D4B3 + E5B5-DDF3 + + + Medium Sumo Head Butts and Rolling Attacks are super fast + F1B1-D4B3 + 33B5-DDF3 + + + Hard Sumo Head Butts and Rolling Attacks are slower + DDB1-D7F3 + EEB5-DDB3 + + + Hard Sumo Head Butts and Rolling Attacks are faster + D8B1-D7F3 + E9B5-DDB3 + + + Hard Sumo Head Butts and Rolling Attacks are super fast + F5B1-D7F3 + 32B5-DDB3 + + + Most special moves disabled (computer can still do them, Zangief can still do Spinning Clothesline) + 6DA4-6707 + + + Invisible Fireballs, Sonic Booms, Yoga Fires and Yoga Flames + CB61-07A4 + + + No Fireballs, Sonic Booms or Yoga Fires, makes Yoga Flame invisible + 1868-0D6C + Always fight Ryu CBA0-AF64 @@ -43290,18 +43987,84 @@ DDA7-A4A4 - High throw and grab damage - 3CA4-DD67 - FEA4-DFD7 + 90 seconds per round instead of 99 + BD62-672A - Minimum throw and grab damage - 3CA4-DD67 - EEA4-DFD7 + 80 seconds per round + 6D62-672A - Die after 2 hits - both players - 503E-04DF + 70 seconds per round + 5D62-672A + + + 60 seconds per round + 1D62-672A + + + 50 seconds per round + 9D62-672A + + + 40 seconds per round + 0D62-672A + + + 30 seconds per round + 7D62-672A + + + 20 seconds per round + 4D62-672A + + + 10 seconds per round + FD62-672A + + + 99 seconds in 1st bonus round instead of 40 + BB63-6D2A + + + 90 seconds in 1st bonus round + BD63-6D2A + + + 80 seconds in 1st bonus round + 6D63-6D2A + + + 70 seconds in 1st bonus round + 5D63-6D2A + + + 60 seconds in 1st bonus round + 1D63-6D2A + + + 50 seconds in 1st bonus round + 9D63-6D2A + + + 30 seconds in 1st bonus round + 7D63-6D2A + + + 20 seconds in 1st bonus round + 4D63-6D2A + + + 10 seconds in 1st bonus round + FD63-6D2A + + + Start with no health - both players + DDAC-AFD4 + + + Start with no health - P1 + DDAC-AF64 Start with 3/4 health (1/4 damage) - both players @@ -43315,117 +44078,6 @@ Start with 1/4 health (3/4 damage) - both players 4AAC-AFD4 - - Round number does not advance (can't fight to a draw) - C2CC-A7DF - - - 1 draw ends fight in VS. battle - DF81-A704 - - - Most punches and kicks do no damage - 893E-04DF - - - Start with no health - both players - DDAC-AFD4 - - - Start with no health - P1 - DDAC-AF64 - - - Players move faster - 1C65-DF00 - - - Some special moves are faster - D965-DF00 - - - Can do special moves in the air - both players - DD61-6DA9 - - - Dragon punch does not go as high - 73A5-DF60 - - - Dragon punch goes higher - 2AA5-DF60 - - - Some special moves are easier to perform - DD84-DD01 - - - No pause after throwing a Fireball - DFA0-DDA0 - ADA0-DFD0 - - - Players can hit each other no matter where they are - 6D25-A467 - 6F25-A4A7 - - - Do special moves by just pressing buttons (may make Fireballs lower) - DAB8-A761 - - - Fireballs are lower to the ground - DDB8-ADF3 - - - Fireballs are higher off the ground - 1DB8-ADF3 - - - Light Sumo Head Butts and Rolling Attacks are slower - DDB1-D4F3 - EEB1-D7B3 - - - Light Sumo Head Butts and Rolling Attacks are faster - DBB1-D4F3 - EBB1-D7B3 - - - Light Sumo Head Butts and Rolling Attacks are super fast - F9B1-D4F3 - EDB1-D7B3 - - - Medium Sumo Head Butts and Rolling Attacks are slower - DDB1-D4B3 - EEB5-DDF3 - - - Medium Sumo Head Butts and Rolling Attacks are faster - DCB1-D4B3 - E5B5-DDF3 - - - Medium Sumo Head Butts and Rolling Attacks are super fast - F1B1-D4B3 - 33B5-DDF3 - - - Hard Sumo Head Butts and Rolling Attacks are slower - DDB1-D7F3 - EEB5-DDB3 - - - Hard Sumo Head Butts and Rolling Attacks are faster - D8B1-D7F3 - E9B5-DDB3 - - - Hard Sumo Head Butts and Rolling Attacks are super fast - F5B1-D7F3 - 32B5-DDB3 - Street Fighter II Turbo (USA) @@ -43437,10 +44089,6 @@ No health (disable during match) - P2 7E073000 - - Infinite time - DD05-7F04 - Infinite time (alt) 7E18F399 @@ -43449,79 +44097,10 @@ Select same character - both players 7E184820 - - Enable 10 star turbo mode - ADFC-E40D - F9FC-E46D - Enable 10 star turbo mode (alt) 7E1C8732 - - Start with 90 seconds - BDA3-176D - - - Start with 70 seconds - 5DA3-176D - - - Start with 50 seconds - 9DA3-176D - - - Start with 30 seconds - 7DA3-176D - - - Start with 10 seconds - FDA3-176D - - - Start with 3/4 health - 6091-E76D - - - Start with 1/2 health - 9691-E76D - - - Start with 1/4 health - 4A91-E76D - - - 1st bonus round is 99 seconds - BBAE-1DDD - - - 1st bonus round is 80 seconds - 6DAE-1DDD - - - 1st bonus round is 60 seconds - 1DAE-1DDD - - - 1st bonus round is 20 seconds - 4DAE-1DDD - - - 2nd bonus round is 99 seconds - BBAE-1D6D - - - 2nd bonus round is 80 seconds - 6DAE-1D6D - - - 2nd bonus round is 60 seconds - 1DAE-1D6D - - - 2nd bonus round is 20 seconds - 4DAE-1D6D - Dizzy from every knockdown - P1 7E05B301 @@ -43531,7 +44110,11 @@ 7E07B301 - Some special moves can be performed in the air (don't perform Vega's wall leap) + Infinite time + DD05-7F04 + + + Some special moves can be performed in the air (Don't perform Vega's wall leap) DDF1-7D60 @@ -43559,309 +44142,388 @@ DF04-5DAF - No charging required for special moves (except Balrog's turn punch power) - D071-E460 + Enable 10 star turbo mode + ADFC-E40D + + + No charging required for special moves (except Balrog’s turn punch power) Hard special moves become light - DD75-8460 + F9FC-E46D Hard special moves become medium - D475-8461 + D071-E460 Hard special moves become disabled - D675-8462 + DD75-8460 Invisible players - 8ED2-87A9 + D475-8461 Most special moves go nowhere - C933-7DA9 + D675-8462 Fireballs go nowhere - C9B8-77A5 + 8ED2-87A9 Hard Hurricane Kicks go faster and farther (to the right only) - D039-14AD + C933-7DA9 Ryu's hard Dragon Punch doesn't go as far - DF30-1DAD + C9B8-77A5 Ryu's hard Dragon Punch goes farther - D630-1DAD + D039-14AD Ryu's medium Dragon Punch doesn't go as far - DF30-1D0D + DF30-1DAD Ryu's medium Dragon Punch goes farther - D630-1D0D + D630-1DAD Ryu's light Dragon Punch goes farther - D637-17AD + DF30-1D0D Ryu jumps backward farther - D526-1DAF + D630-1D0D Ryu jumps forward farther - E525-14AF + D637-17AD Ken jumps backward farther - D52D-CDAF + D526-1DAF Ken jumps forward farther - E52E-14AF + E525-14AF Ken's hard Dragon Punch doesn't go as far - DF30-17AD + D52D-CDAF Ken's hard Dragon Punch goes farther - D330-17AD + E52E-14AF Ken's medium Dragon Punch doesn't go as far - DF30-170D + DF30-17AD Ken's medium Dragon Punch goes farther - D830-170D + D330-17AD Ken's light Dragon Punch goes farther - D630-14AD + DF30-170D Hard projectiles go faster (except tiger shots) - 3E31-37AD + D830-170D Hard projectiles go slower (except tiger shots) - EE31-37AD + D630-14AD Medium projectiles go faster (except tiger shots) - 3E31-370D + 3E31-37AD Medium projectiles go slower (except tiger shots) - EE31-370D + EE31-37AD Light projectiles go faster (except tiger shots) - 3E31-34AD + 3E31-370D Light projectiles go slower (except tiger shots) - EE31-34AD + EE31-370D Edmond Honda's hard Sumo Head Butts are faster - DE35-1FAD + 3E31-34AD Edmond Honda's hard Sumo Head Butts are slower - DF35-1FAD + EE31-34AD Edmond Honda's medium Sumo Head Butts are faster - DE35-1F0D + DE35-1FAD Edmond Honda's medium Sumo Head Butts are slower - DF35-1F0D + DF35-1FAD Edmond Honda's light Sumo Head Butts are faster - DE35-1DAD + DE35-1F0D Edmond Honda's light Sumo Head Butts are slower - DF35-1DAD + DF35-1F0D Edmond Honda's hard Sumo Smashes are faster - F436-1DDD + DE35-1DAD Edmond Honda's medium Sumo Smashes are faster - F435-176D + DF35-1DAD Edmond Honda's light Sumo Smashes are faster - F435-17DD + F436-1DDD Sagat's hard Tiger Uppercut goes farther - D63B-C70D + F435-176D Sagat's medium Tiger Uppercut goes farther - D63B-C4AD + F435-17DD Sagat's light Tiger Uppercut goes farther - D63B-C40D + D63B-C70D Sagat's high Tiger Shots are disabled (you can still do the move but no projectile comes out) - D439-340D + D63B-C4AD Sagat's hard Tiger Knee goes farther - D838-CF0D + D63B-C40D Sagat's medium Tiger Knee goes farther - D83C-C70D + D439-340D Sagat's light Tiger Knee goes farther - D83C-CF0D + D838-CF0D M. Bison's hard Psycho Crusher goes slower - DF39-C40D + D83C-C70D M. Bison's hard Psycho Crusher goes faster - DC39-C40D + D83C-CF0D M. Bison's medium Psycho Crusher goes slower - DF39-CFAD + DF39-C40D M. Bison's medium Psycho Crusher goes faster - DC39-CFAD + DC39-C40D M. Bison's light Psycho Crusher goes slower - DF39-CF0D + DF39-CFAD M. Bison's light Psycho Crusher goes faster - DC39-CF0D + DC39-CFAD M. Bison's hard Scissor Kick goes slower (not in normal mode) - DF31-CD6D + DF39-CF0D M. Bison's hard Scissor Kick goes faster (not in normal mode) - DC31-CD6D + DC39-CF0D M. Bison's medium Scissor Kick goes slower (not in normal mode) - DF31-CDDD + DF31-CD6D M. Bison's medium Scissor Kick goes faster (not in normal mode) - DC31-CDDD + DC31-CD6D M. Bison's light Scissor Kick goes slower (not in normal mode) - DF39-C76D + DF31-CDDD M. Bison's light Scissor Kick goes faster (not in normal mode) - DC39-C76D + DC31-CDDD Balrog's first Dash Punch goes slower - DF69-7DD1 + DF39-C76D Balrog's first Dash Punch goes faster - D869-7DD1 + DC39-C76D Balrog's first Turn Punch goes slower (and a little backward) - D432-CF0D + DF69-7DD1 Balrog's first Turn Punch goes faster - DC32-CF0D + D869-7DD1 Chun Li's hard Whirlwind Kick goes farther - DC38-1F6D + D432-CF0D Chun Li's medium Whirlwind Kick doesn't go as far - DF38-1FDD + DC32-CF0D Chun Li's medium Whirlwind Kick goes farther - DC38-1FDD + DC38-1F6D Chun Li's light Whirlwind Kick doesn't go as far - DF38-1D6D + DF38-1FDD Chun Li's light Whirlwind Kick goes farther - DC38-1D6D + DC38-1FDD Blanka's hard Rolling Attack goes slower - DF3B-14DD + DF38-1D6D Blanka's hard Rolling Attack goes faster - DC3B-14DD + DC38-1D6D Blanka's medium Rolling Attack goes slower - DF3B-1F6D + DF3B-14DD Blanka's medium Rolling Attack goes faster - DC3B-1F6D + DC3B-14DD Blanka's light Rolling Attack goes slower - DF3B-1FDD + DF3B-1F6D Blanka's light Rolling Attack goes faster - DC3B-1FDD + DC3B-1F6D Blanka's hard Vertical Rolling Attack doesn't go as far - DF3C-1D0D + DF3B-1FDD Blanka's hard Vertical Rolling Attack goes out farther - DA3C-1D0D + DC3B-1FDD Blanka's medium Vertical Rolling Attack doesn't go as far - DF3B-17AD + DF3C-1D0D Blanka's medium Vertical Rolling Attack goes out farther - DA3B-17AD + DA3C-1D0D Blanka's light Vertical Rolling Attack doesn't go as far + DF3B-17AD + + + Blanka's light Vertical Rolling Attack goes out farther + DA3B-17AD + + + Start with 90 seconds DF3B-170D + + Start with 70 seconds + DA3B-170D + + + Start with 50 seconds + BDA3-176D + + + Start with 30 seconds + 5DA3-176D + + + Start with 10 seconds + 9DA3-176D + + + Start with 3/4 health + 7DA3-176D + + + Start with 1/2 health + FDA3-176D + + + Start with 1/4 health + 6091-E76D + + + 1st bonus round is 99 seconds + 9691-E76D + + + 1st bonus round is 80 seconds + 4A91-E76D + + + 1st bonus round is 60 seconds + BBAE-1DDD + + + 1st bonus round is 20 seconds + 6DAE-1DDD + + + 2nd bonus round is 99 seconds + 1DAE-1DDD + + + 2nd bonus round is 80 seconds + 4DAE-1DDD + + + 2nd bonus round is 60 seconds + BBAE-1D6D + + + 2nd bonus round is 20 seconds + 6DAE-1D6D + + + + 1DAE-1D6D + + + + 4DAE-1D6D + Strike Gunner S.T.G (USA) @@ -43885,6 +44547,16 @@ Infinite special weapon energy - P2 C2E4-0DAD + + Max shot power on pick-up - P1 + CBAA-640A + DBAA-64AA + + + Max shot power on pick-up - P2 + CBAA-640A + DBA2-64AA + Start on stage 2 CB69-D40D @@ -43915,16 +44587,6 @@ D969-D46D 3C69-D4AD - - P1's shot power goes to max on pick-up of 1 shot-power unit - CBAA-640A - DBAA-64AA - - - P2's shot power goes to max on pick-up of 1 shot-power unit - CBAA-640A - DBA2-64AA - Stunt Race FX (USA) (Rev 1) @@ -44003,6 +44665,40 @@ Infinite credits C2CD-0F0D + + Fruit restores full time + CBBE-DF94 + FDBE-DFB4 + + + Super-jump (don't use the game's super-jump feature) + 798C-DF0D + + + Mega-jump (don't use the game's super-jump feature) + 408C-DF0D + + + Don't lose all weapon power when you die (may give you unusual weapons) + 79C0-A7DD + 79C6-A4DD + + + Have Boomerang after obtaining any weapon icon + 7E0D7501 + + + Have Fireball after obtaining any weapon icon + 7E0D7502 + + + Have Boomerang Fireball after obtaining any weapon icon + 7E0D7503 + + + Have Hammer after obtaining any weapon icon + 7E0D7504 + Start with 1 life instead of 3 DD6A-646F @@ -44039,40 +44735,6 @@ Start with 6 credits D96A-67AF - - Fruit restores full time - CBBE-DF94 - FDBE-DFB4 - - - Super-jump (don't use the game's super-jump feature) - 798C-DF0D - - - Mega-jump (don't use the game's super-jump feature) - 408C-DF0D - - - Don't lose all weapon power when you die (may give you unusual weapons) - 79C0-A7DD - 79C6-A4DD - - - Have Boomerang after obtaining any weapon icon - 7E0D7501 - - - Have Fireball after obtaining any weapon icon - 7E0D7502 - - - Have Boomerang Fireball after obtaining any weapon icon - 7E0D7503 - - - Have Hammer after obtaining any weapon icon - 7E0D7504 - Start in area 1, stage 2 D766-0FD7 @@ -45347,34 +46009,6 @@ Infinite credits C9B9-6D04 - - Start with 2 lives - DF61-0DDA - - - Start with 3 lives - D461-0DDA - - - Start with 5 lives - D061-0DDA - - - Start with 6 lives - D961-0DDA - - - Start with 8 lives - D561-0DDA - - - Start with 10 lives - DB61-0DDA - - - Start with 1 life - DD61-0DDA - Clock runs faster FB83-0D64 @@ -45387,6 +46021,54 @@ Clock runs much slower A683-0D64 + + Double harpoon pick-up gives you machine gun + D184-ADA8 + + + Retain weapon after dying or advancing thru stages + C96E-6FD6 + + + Panic mode has 2 levels instead of 99 + D780-DDD4 + D781-DF04 + + + Panic mode has 5 levels + D180-DDD4 + D181-DF04 + + + Panic mode has 10 levels + D880-DDD4 + D881-DF04 + + + Panic mode has 20 levels + F980-DDD4 + F981-DF04 + + + Food items never earn extra credit + 3C2B-A460 + + + Extra credit after 2 food items instead of 10 + D42B-A7D0 + + + Extra credit after 4 food items + D02B-A7D0 + + + Extra credit after 6 food items + D12B-A7D0 + + + Extra credit after 8 food items + D62B-A7D0 + 1 credit DD61-0D0A @@ -45416,52 +46098,32 @@ EE61-0D0A - Extra credit after 2 food items instead of 10 - D42B-A7D0 + Start with 2 lives + DF61-0DDA - Extra credit after 4 food items - D02B-A7D0 + Start with 3 lives + D461-0DDA - Extra credit after 6 food items - D12B-A7D0 + Start with 5 lives + D061-0DDA - Extra credit after 8 food items - D62B-A7D0 + Start with 6 lives + D961-0DDA - Food items never earn extra credit - 3C2B-A460 + Start with 8 lives + D561-0DDA - Double harpoon pick-up gives you machine gun - D184-ADA8 + Start with 10 lives + DB61-0DDA - Retain weapon after dying or advancing thru stages - C96E-6FD6 - - - Panic mode has 2 levels instead of 99 - D780-DDD4 - D781-DF04 - - - Panic mode has 5 levels - D180-DDD4 - D181-DF04 - - - Panic mode has 10 levels - D880-DDD4 - D881-DF04 - - - Panic mode has 20 levels - F980-DDD4 - F981-DF04 + Start with 1 life + DD61-0DDA @@ -45532,52 +46194,6 @@ Infinite lives (disable to get password) DD6C-DD66 - - Start with 10 lives - first game only - FDB2-D4AF - - - Start with 1 life - first game only - DFB2-D4AF - - - Start with and always keep Dagger - CBAA-6DAF - DFAA-6FDF - 69AA-6F6F - - - Start with and always keep Axe - CBAA-6DAF - D4AA-6FDF - 69AA-6F6F - - - Start with and always keep Holy Water - CBAA-6DAF - D7AA-6FDF - 69AA-6F6F - - - Start with and always keep Boomerang - CBAA-6DAF - D0AA-6FDF - 69AA-6F6F - - - Start with and always keep Stopwatch - CBAA-6DAF - D9AA-6FDF - 69AA-6F6F - - - Start with 99 hearts (1st life only) - BBB3-D40F - - - Start with 50 hearts (1st life only) - 9DB3-D40F - Increase heart capacity 2.5 times EE2B-6DA7 @@ -45592,10 +46208,6 @@ Double Shot gives you a Triple Shot EE2B-A767 - - Start on second playthrough difficulty level - 7E008801 - Slower timer 5E6D-DDA6 @@ -45644,6 +46256,71 @@ Have Triple Shot 7E009002 + + Multi-jump + 462B-6D04 + DC2B-6D64 + BD2B-6DA4 + D02B-6FD4 + 442B-6F04 + B42B-6F64 + C72B-6FA4 + DD2B-64D4 + 3C2B-6404 + 186D-DDD6 + C28A-A46F + 18CF-6D0D + + + Start on second playthrough difficulty level + 7E008801 + + + Start with and always keep Dagger + CBAA-6DAF + DFAA-6FDF + 69AA-6F6F + + + Start with and always keep Axe + CBAA-6DAF + D4AA-6FDF + 69AA-6F6F + + + Start with and always keep Holy Water + CBAA-6DAF + D7AA-6FDF + 69AA-6F6F + + + Start with and always keep Boomerang + CBAA-6DAF + D0AA-6FDF + 69AA-6F6F + + + Start with and always keep Stopwatch + CBAA-6DAF + D9AA-6FDF + 69AA-6F6F + + + Start with 99 hearts - first life only + BBB3-D40F + + + Start with 50 hearts - first life only + 9DB3-D40F + + + Start with 10 lives - first game only + FDB2-D4AF + + + Start with 1 life - first game only + DFB2-D4AF + Super Chase H.Q. (USA) @@ -45789,26 +46466,6 @@ Infinite continues DDB6-67FF - - Start with 1 continue - DFC0-A401 - - - Start with 9 continues - DBC0-A401 - - - Slower timer - 9386-0D01 - - - Faster timer - FE86-0D01 - - - Start with 9 minutes - DBC3-0465 - Very few Zombies appear C9BB-A460 @@ -45906,6 +46563,26 @@ Have Goddess Ring 7E14D30E + + Slower timer + 9386-0D01 + + + Faster timer + FE86-0D01 + + + Start with 9 minutes + DBC3-0465 + + + Start with 1 continue + DFC0-A401 + + + Start with 9 continues + DBC0-A401 + Super James Pond (USA) @@ -47249,46 +47926,6 @@ 7E039101 7E039200 - - Start with 5 lives - D9B7-0023 - - - Start with 10 lives - DCB7-0023 - - - Start with 25 lives - FBB7-0023 - - - Start with 50 lives - 74B7-0023 - - - Start with 99 lives - 17B7-0023 - - - Continue with 5 lives - DC36-010D - - - Continue with 10 lives - FB36-010D - - - Continue with 25 lives - 7436-010D - - - Continue with 50 lives - 1736-010D - - - Continue with 99 lives - 1736-010D - All levels are completed with 100 points CB69-006D @@ -47304,42 +47941,6 @@ Power-ups don't get used up 1D26-AFA1 - - Have Stars +10 - 7E035701 - - - Have Stars +20 - 7E035802 - - - Have POW Block - 7E035903 - - - Have full Eggs - 7E035A04 - - - Have Magnifying Glass - 7E035B05 - - - Have Winged Cloud - 7E035C06 - - - Have Green Watermelon - 7E035D07 - - - Have Blue Watermelon - 7E035E08 - - - Have Red Watermelon - 7E035F09 - Hold B to float 7E094500 @@ -47385,6 +47986,42 @@ Mario's crying disabled (alt) 06C64F22 + + Have Stars +10 + 7E035701 + + + Have Stars +20 + 7E035802 + + + Have POW Block + 7E035903 + + + Have full Eggs + 7E035A04 + + + Have Magnifying Glass + 7E035B05 + + + Have Winged Cloud + 7E035C06 + + + Have Green Watermelon + 7E035D07 + + + Have Blue Watermelon + 7E035E08 + + + Have Red Watermelon + 7E035F09 + Have Pink Yoshi 7E038301 @@ -47421,6 +48058,46 @@ Have Shadow Yoshi 7E038309 + + Continue with 5 lives + DC36-010D + + + Continue with 10 lives + FB36-010D + + + Continue with 25 lives + 7436-010D + + + Continue with 50 lives + 1736-010D + + + Continue with 99 lives + 1736-010D + + + Start with 5 lives + D9B7-0023 + + + Start with 10 lives + DCB7-0023 + + + Start with 25 lives + FBB7-0023 + + + Start with 50 lives + 74B7-0023 + + + Start with 99 lives + 17B7-0023 + Super Metroid (Japan, USA) (En,Ja) @@ -47495,18 +48172,6 @@ Infinite Power Bombs (alt 2) 7E09CE50 - - Start with Missiles - 7E09C801 - - - Start with Super Missiles - 7E09CC01 - - - Start with Power Bombs - 7E09D001 - Have Missiles and Power Bombs 7E09CE50 @@ -47532,6 +48197,108 @@ 402B-3DB7 402E-3FF7 + + Can access Tourain from sunken statues room + AF24-FA7C + FE24-FA5C + + + Full movement in Maridia sand + 6D8F-14FF + DDBF-4504 + + + Full movement in Maridia sand (alt) + 84B51880 + 90981D00 + + + Multi-jump (when using button A) + C933-C9A7 + 6333-C1D7 + DC33-C107 + BD33-C167 + D033-C1A7 + 4433-C5D7 + 8A33-C507 + B633-C567 + BD33-C5A7 + + + Multi-jump (when using button B) + C933-C9A7 + 6E33-C1D7 + DC33-C107 + BD33-C167 + D033-C1A7 + 4433-C5D7 + 8A33-C507 + B633-C567 + BD33-C5A7 + + + Moon-jump + 7E0B2D44 + 7E0B2E01 + + + Infinite time to escape ship + 7E094500 + 7E094600 + 7E094701 + + + 0 hours played + DDD0-FE6D + + + Brinstar mapped + EE2D-935C + + + Brinstar mapped (alt) + 7ED909FF + + + Crateria mapped + EE2D-937C + + + Crateria mapped (alt) + 7ED908FF + + + Maridia mapped + EE2D-9E7C + + + Maridia mapped (alt) + 7ED90CFF + + + Norfair mapped + EE2D-938C + + + Norfair mapped (alt) + EED9-936D + + + Tourain mapped + EE2D-9E5C + + + Tourian mapped (alt) + 7ED90DFF + + + Wrecked Ship mapped + EE2D-93EC + + + Wrecked Ship mapped (alt) + 7ED90BFF + Maximum 999 Missiles 7E09C8E7 @@ -47613,6 +48380,18 @@ Maximum Super Missiles=50 74D7-F36D + + Start with Missiles + 7E09C801 + + + Start with Super Missiles + 7E09CC01 + + + Start with Power Bombs + 7E09D001 + Start with about 500 Energy Tanks on saved game A E7D7-FAAD @@ -47638,84 +48417,6 @@ 28D7-FAAD D9D7-FA6D - - Brinstar mapped - EE2D-935C - - - Brinstar mapped (alt) - 7ED909FF - - - Crateria mapped - EE2D-937C - - - Crateria mapped (alt) - 7ED908FF - - - Maridia mapped - EE2D-9E7C - - - Maridia mapped (alt) - 7ED90CFF - - - Norfair mapped - EE2D-938C - - - Norfair mapped (alt) - EED9-936D - - - Tourain mapped - EE2D-9E5C - - - Tourian mapped (alt) - 7ED90DFF - - - Wrecked Ship mapped - EE2D-93EC - - - Wrecked Ship mapped (alt) - 7ED90BFF - - - Can access Tourain from sunken statues room - AF24-FA7C - FE24-FA5C - - - Full movement in Maridia sand - 6D8F-14FF - DDBF-4504 - - - Full movement in Maridia sand (alt) - 84B51880 - 90981D00 - - - Moon-jump - 7E0B2D44 - 7E0B2E01 - - - Infinite time to escape ship - 7E094500 - 7E094600 - 7E094701 - - - 0 hours played - DDD0-FE6D - Super Ninja Boy (USA) @@ -48347,166 +49048,10 @@ Infinite lives - P2 7E053209 - - Start with 3 lives - DD62-076D - - - Start with 4 lives - DF62-076D - - - Start with 5 lives - D462-076D - - - Start with 7 lives - D062-076D - - - Start with 8 lives - D962-076D - - - Start with 9 lives - D162-076D - - - Start with 10 lives - D562-076D - - - 2 lives after continue - P1 - EEB1-D7A4 - - - 3 lives after continue - P1 - DDB1-D7A4 - - - 4 lives after continue - P1 - DFB1-D7A4 - - - 5 lives after continue - P1 - D4B1-D7A4 - - - 7 lives after continue - P1 - D0B1-D7A4 - - - 8 lives after continue - P1 - D9B1-D7A4 - - - 9 lives after continue - P1 - D1B1-D7A4 - - - 10 lives after continue - P1 - D5B1-D7A4 - - - 2 lives after continue - P2 - EEB0-DDA4 - - - 3 lives after continue - P2 - DDB0-DDA4 - - - 4 lives after continue - P2 - DFB0-DDA4 - - - 5 lives after continue - P2 - D4B0-DDA4 - - - 7 lives after continue - P2 - D0B0-DDA4 - - - 8 lives after continue - P2 - D9B0-DDA4 - - - 9 lives after continue - P2 - D1B0-DDA4 - - - 10 lives after continue - P2 - D5B0-DDA4 - Bonus life worth nothing 8284-AF03 - - Start with 0 continues - DD62-0F0D - - - Start with 1 continue - DF62-0F0D - - - Start with 2 continues - D462-0F0D - - - Start with 3 continues - D762-0F0D - - - Start with 5 continues - D962-0F0D - - - Start with 6 continues - D162-0F0D - - - Start with 7 continues - D562-0F0D - - - Start with 8 continues - D662-0F0D - - - Start with 9 continues - DB62-0F0D - - - Join in with 2 lives - P1 - EEBF-D7A4 - - - Join in with 3 lives - P1 - DDBF-D7A4 - - - Join in with 4 lives - P1 - DFBF-D7A4 - - - Join in with 5 lives - P1 - D4BF-D7A4 - - - Join in with 7 lives - P1 - D0BF-D7A4 - - - Join in with 8 lives - P1 - D9BF-D7A4 - - - Join in with 9 lives - P1 - D1BF-D7A4 - Have Rapid Fire - P1 7E18B004 @@ -48575,6 +49120,162 @@ Circuit warp on 7E020E01 + + Join in with 2 lives - P1 + EEBF-D7A4 + + + Join in with 3 lives - P1 + DDBF-D7A4 + + + Join in with 4 lives - P1 + DFBF-D7A4 + + + Join in with 5 lives - P1 + D4BF-D7A4 + + + Join in with 7 lives - P1 + D0BF-D7A4 + + + Join in with 8 lives - P1 + D9BF-D7A4 + + + Join in with 9 lives - P1 + D1BF-D7A4 + + + 2 lives after continue - P1 + EEB1-D7A4 + + + 3 lives after continue - P1 + DDB1-D7A4 + + + 4 lives after continue - P1 + DFB1-D7A4 + + + 5 lives after continue - P1 + D4B1-D7A4 + + + 7 lives after continue - P1 + D0B1-D7A4 + + + 8 lives after continue - P1 + D9B1-D7A4 + + + 9 lives after continue - P1 + D1B1-D7A4 + + + 10 lives after continue - P1 + D5B1-D7A4 + + + 2 lives after continue - P2 + EEB0-DDA4 + + + 3 lives after continue - P2 + DDB0-DDA4 + + + 4 lives after continue - P2 + DFB0-DDA4 + + + 5 lives after continue - P2 + D4B0-DDA4 + + + 7 lives after continue - P2 + D0B0-DDA4 + + + 8 lives after continue - P2 + D9B0-DDA4 + + + 9 lives after continue - P2 + D1B0-DDA4 + + + 10 lives after continue - P2 + D5B0-DDA4 + + + Start with 0 continues + DD62-0F0D + + + Start with 1 continue + DF62-0F0D + + + Start with 2 continues + D462-0F0D + + + Start with 3 continues + D762-0F0D + + + Start with 5 continues + D962-0F0D + + + Start with 6 continues + D162-0F0D + + + Start with 7 continues + D562-0F0D + + + Start with 8 continues + D662-0F0D + + + Start with 9 continues + DB62-0F0D + + + Start with 3 lives + DD62-076D + + + Start with 4 lives + DF62-076D + + + Start with 5 lives + D462-076D + + + Start with 7 lives + D062-076D + + + Start with 8 lives + D962-076D + + + Start with 9 lives + D162-076D + + + Start with 10 lives + D562-076D + Super Soccer (USA) @@ -48721,6 +49422,111 @@ Infinite continues 4A21-14D5 + + All 3 characters selectable at the beginning of the game + DDB9-CF67 + + + Blaster power-ups remain after dying + 553A-1764 + + + Only 1 Jawa needed to pass landspeeder levels + DF67-4FAF + DF60-4D6F + + + Only 5 Jawas needed to pass landspeeder levels + D967-4FAF + D960-4D6F + + + Only 10 Jawas needed to pass landspeeder levels + DC67-4FAF + DC60-4D6F + + + 25 Jawas needed to pass landspeeder levels + FB67-4FAF + FB60-4D6F + + + 50 Jawas needed to pass landspeeder levels + 7467-4FAF + 7460-4D6F + + + No fuel maximum for fuel power-ups + 6DA5-4D04 + + + Fuel power-ups completely refill the landspeeder + 40A1-47D4 + + + Small hearts restore 1/2 health (easy level) + D43B-CF00 + + + Small hearts restore 1/2 health (brave level) + DF3B-CFA0 + + + Small hearts restore 1/2 health (Jedi level) + DF3B-C400 + + + Small hearts restore 2x health (easy level) + D13B-CF00 + + + Small hearts restore 2x health (brave level) + D03B-CFA0 + + + Small hearts restore 2x health (Jedi level) + D03B-C400 + + + Small hearts restore 4x health (easy level) + DA3B-CF00 + + + Small hearts restore 4x health (brave level) + D63B-CFA0 + + + Small hearts restore 4x health (Jedi level) + D63B-C400 + + + Begin the game with the lightsaber + DDB0-C767 + + + Han Solo and Chewbacca start with a blaster + DD88-37A5 + + + Han Solo and Chewbacca start with a seeker gun + D488-37A5 + + + Han Solo and Chewbacca start with a rapid ion gun + D788-37A5 + + + Han Solo and Chewbacca start with a plasma gun + D088-37A5 + + + Start with 1/2 fuel on landspeeder levels + F467-4D0F + + + Start with 2x fuel on landspeeder levels + 0667-4D0F + Start with 2 lives DF35-CDA0 @@ -48809,111 +49615,6 @@ Start with 2x health (Jedi level) 7635-C4A0 - - Small hearts restore 1/2 health (easy level) - D43B-CF00 - - - Small hearts restore 1/2 health (brave level) - DF3B-CFA0 - - - Small hearts restore 1/2 health (Jedi level) - DF3B-C400 - - - Small hearts restore 2x health (easy level) - D13B-CF00 - - - Small hearts restore 2x health (brave level) - D03B-CFA0 - - - Small hearts restore 2x health (Jedi level) - D03B-C400 - - - Small hearts restore 4x health (easy level) - DA3B-CF00 - - - Small hearts restore 4x health (brave level) - D63B-CFA0 - - - Small hearts restore 4x health (Jedi level) - D63B-C400 - - - Begin the game with the lightsaber - DDB0-C767 - - - Han Solo and Chewbacca start with a blaster - DD88-37A5 - - - Han Solo and Chewbacca start with a seeker gun - D488-37A5 - - - Han Solo and Chewbacca start with a rapid ion gun - D788-37A5 - - - Han Solo and Chewbacca start with a plasma gun - D088-37A5 - - - Blaster power-ups remain after dying - 553A-1764 - - - All 3 characters selectable at the beginning of the game - DDB9-CF67 - - - Only 1 Jawa needed to pass landspeeder levels - DF67-4FAF - DF60-4D6F - - - Only 5 Jawas needed to pass landspeeder levels - D967-4FAF - D960-4D6F - - - Only 10 Jawas needed to pass landspeeder levels - DC67-4FAF - DC60-4D6F - - - 25 Jawas needed to pass landspeeder levels - FB67-4FAF - FB60-4D6F - - - 50 Jawas needed to pass landspeeder levels - 7467-4FAF - 7460-4D6F - - - Start with 1/2 fuel on landspeeder levels - F467-4D0F - - - Start with 2x fuel on landspeeder levels - 0667-4D0F - - - No fuel maximum for fuel power-ups - 6DA5-4D04 - - - Fuel power-ups completely refill the landspeeder - 40A1-47D4 - Super Star Wars - Return of the Jedi (USA) (Rev 1) @@ -48987,12 +49688,20 @@ Super Star Wars - The Empire Strikes Back (USA) (Rev 1) - Infinite thermal detonators - 6DE9-47AF + Almost invincible - except spikes (works for enemy too) + 483F-376F - Start with all force abilities - 6D23-47F9 + Infinite lives + C238-C70F + + + Infinite continues + C229-4DD1 + + + Infinite thermal detonators + 6DE9-47AF Elevation and Freeze don't drain force bar @@ -49006,146 +49715,6 @@ Mind control, Slow, Deflect and Invisible don't drain force bar C22F-C7F9 - - Infinite lives - C238-C70F - - - Continue with 2 lives on Easy - DF21-C465 - - - Continue with 6 lives on Easy - D921-C465 - - - Continue with 21 lives on Easy - F021-C465 - - - Continue with 51 lives on Easy - 7421-C465 - - - Start with 2 lives on Brave - DF21-C7D5 - - - Start with 6 lives on Brave - D921-C7D5 - - - Start with 21 lives on Brave - F021-C7D5 - - - Start with 100 lives on Brave - 1721-C7D5 - - - Continue with 2 lives on Jedi - DF21-C765 - - - Continue with 6 lives on Jedi - D921-C765 - - - Continue with 21 lives on Jedi - F021-C765 - - - Continue with 100 lives on Jedi - 1721-C765 - - - Start with 1/2 as much health on Easy - F425-CDD5 - - - Start with 3/4 as much health on Easy - F625-CDD5 - - - Start with more health on Easy - 4C25-CDD5 - - - Start with much more health on Easy - 7D25-CDD5 - - - Start with maximum health on Easy - 0025-CDD5 - - - Start with 1/2 as much health on Brave - FD25-CD65 - - - Start with 3/4 as much health on Brave - F625-CD65 - - - Start with more health on Brave - 4C25-CD65 - - - Start with much more health on Brave - 7D25-CD65 - - - Start with maximum health on Brave - 0025-CD65 - - - Start with half as much health on Jedi - D325-CFD5 - - - Start with 3/4 as much health on Jedi - F925-CFD5 - - - Almost invincible - except spikes (works for enemy too) - 483F-376F - - - Start with no continues - DD2C-CDA5 - - - Start with 1 continue - DF2C-CDA5 - - - Start with 5 continues - D92C-CDA5 - - - Start with 9 continues - DB2C-CDA5 - - - Infinite continues - C229-4DD1 - - - Tauntaun starts with 1/2 usual health - 4D20-CF2F - - - Tauntaun starts with 3/4 usual health - 7D20-CF2F - - - Tauntaun starts with a little more health than usual - 0020-CF2F - - - Start with Flame gun - 1st life only - 622C-47D0 - Keep gun power-ups after dying C238-CD6F @@ -49258,6 +49827,138 @@ Big hearts heal completely DC8D-3D04 + + Continue with 2 lives on Easy + DF21-C465 + + + Continue with 6 lives on Easy + D921-C465 + + + Continue with 21 lives on Easy + F021-C465 + + + Continue with 51 lives on Easy + 7421-C465 + + + Continue with 2 lives on Jedi + DF21-C765 + + + Continue with 6 lives on Jedi + D921-C765 + + + Continue with 21 lives on Jedi + F021-C765 + + + Continue with 100 lives on Jedi + 1721-C765 + + + Tauntaun starts with 1/2 usual health + 4D20-CF2F + + + Tauntaun starts with 3/4 usual health + 7D20-CF2F + + + Tauntaun starts with a little more health than usual + 0020-CF2F + + + Start with all force abilities + 6D23-47F9 + + + Start with Flame gun - 1st life only + 622C-47D0 + + + Start with 2 lives on Brave + DF21-C7D5 + + + Start with 6 lives on Brave + D921-C7D5 + + + Start with 21 lives on Brave + F021-C7D5 + + + Start with 100 lives on Brave + 1721-C7D5 + + + Start with 1 continue + DF2C-CDA5 + + + Start with 5 continues + D92C-CDA5 + + + Start with 9 continues + DB2C-CDA5 + + + Start with 1/2 as much health on Easy + F425-CDD5 + + + Start with 3/4 as much health on Easy + F625-CDD5 + + + Start with more health on Easy + 4C25-CDD5 + + + Start with much more health on Easy + 7D25-CDD5 + + + Start with maximum health on Easy + 0025-CDD5 + + + Start with 1/2 as much health on Brave + FD25-CD65 + + + Start with 3/4 as much health on Brave + F625-CD65 + + + Start with more health on Brave + 4C25-CD65 + + + Start with much more health on Brave + 7D25-CD65 + + + Start with maximum health on Brave + 0025-CD65 + + + Start with half as much health on Jedi + D325-CFD5 + + + Start with 3/4 as much health on Jedi + F925-CFD5 + + + Start with no continues + DD2C-CDA5 + Start on level 1-2 D469-1707 @@ -49393,18 +50094,6 @@ Dizziness doesn't last 1077-7F61 - - Start with 1/4 health - both players - 4A9C-7FDF - - - Start with 1/2 health - both players - 969C-7FDF - - - Start with 3/4 health - both players - 609C-7FDF - Every hit sets opponent on fire CB17-8FAD @@ -49456,6 +50145,18 @@ P2 starts right in front of P1 F122-E760 + + Start with 1/4 health - both players + 4A9C-7FDF + + + Start with 1/2 health - both players + 969C-7FDF + + + Start with 3/4 health - both players + 609C-7FDF + Balrog - Fierce charging punch, does heavy damage 6E6A-EF90 @@ -49763,6 +50464,10 @@ Infinite Flares 3C26-4FD7 + + Use up ammo faster - air-to-air mode + DC2A-3D64 + Start with 0 Chaff instead of 12 DD3F-0F61 @@ -49815,10 +50520,6 @@ Start with less fuel 0D3D-0701 - - Use up ammo faster - air-to-air mode - DC2A-3D64 - Super Tennis (USA) @@ -50007,6 +50708,15 @@ Infinite wheel time C22D-0404 + + Don't decrease weapon power after dying + 6D22-640F + F122-646F + + + Never change weapon type + 4A82-AF0D + Start with blue weapon DF83-6D0D @@ -50020,15 +50730,6 @@ D083-6D0D BA83-67DD - - Don't decrease weapon power after dying - 6D22-640F - F122-646F - - - Never change weapon type - 4A82-AF0D - Start with 1 life - Normal/Hard only DD61-6D0D @@ -50189,22 +50890,6 @@ Have Missile sub-weapon 7E034A01 - - Start with Spread Shot - 7E033600 - - - Start with Rebound - 7E033610 - - - Start with Laser - 7E033616 - - - Start with Flamethrower - 7E033602 - Max Spread Shot level 7E033C04 @@ -50221,6 +50906,22 @@ Max Flamethrower level 7E034204 + + Start with Spread Shot + 7E033600 + + + Start with Rebound + 7E033610 + + + Start with Laser + 7E033616 + + + Start with Flamethrower + 7E033602 + Start on level 2 7E007E02 @@ -50296,6 +50997,10 @@ Highest max health 7E0FB640 + + Infinite hits on armor + C2AA-0FAF + Infinite item use 7E0FAE09 @@ -50329,6 +51034,18 @@ Heart worth much more 4684-0F0D + + Selecting an item does not remove it from the menu of available items + 826F-A467 + + + Enables level select + 3CAC-6407 + + + Get any score for maximum score + DDCB-D7A7 + Item is always search CB62-6767 @@ -50359,22 +51076,6 @@ CB62-6767 D162-67A7 - - Selecting an item does not remove it from the menu of available items - 826F-A467 - - - Enables level select - 3CAC-6407 - - - Infinite hits on armor - C2AA-0FAF - - - Get any score for maximum score - DDCB-D7A7 - Super Widget (USA) @@ -50561,6 +51262,58 @@ Infinite continues C238-1140 + + Advance to next level after getting 1 kiwi + 6089-319C + + + Faster timer + D035-C540 + + + You have 1 minute to complete act 1, level 1 + DF64-41C0 + + + You have 5 minutes to complete act 1, level 1 + D964-41C0 + + + Kiwi's worth 2 + E389-319C + + + Kiwi's worth 4 + EA89-319C + + + Kiwi's worth 5 + E889-319C + + + Kiwi's worth 7 + EB89-319C + + + Red bird worth 0 seconds instead of 10 + DD30-C910 + + + Red bird worth 20 seconds + D430-C910 + + + Red bird worth 30 seconds + D730-C910 + + + Red bird worth 40 seconds + D030-C910 + + + Red bird worth 50 seconds + D930-C910 + Start with 1/4 normal health D522-3545 @@ -50573,26 +51326,6 @@ Start with 3/4 normal health F922-3545 - - Each kiwi worth 2 - E389-319C - - - Each kiwi worth 4 - EA89-319C - - - Each kiwi worth 5 - E889-319C - - - Each kiwi worth 7 - EB89-319C - - - Advance to next level after getting 1 kiwi - 6089-319C - Start with 1 continue instead of 3 DF3F-15C0 @@ -50617,38 +51350,6 @@ Start with 99 continues 173F-15C0 - - Faster timer - D035-C540 - - - You have 1 minute to complete act 1, level 1 - DF64-41C0 - - - You have 5 minutes to complete act 1, level 1 - D964-41C0 - - - Red bird worth 0 seconds instead of 10 - DD30-C910 - - - Red bird worth 20 seconds - D430-C910 - - - Red bird worth 30 seconds - D730-C910 - - - Red bird worth 40 seconds - D030-C910 - - - Red bird worth 50 seconds - D930-C910 - Start on act 1, level 2 4A36-1140 @@ -50779,6 +51480,58 @@ Infinite continues C238-1140 + + Advance to next level after getting 1 kiwi + 6089-319C + + + Faster timer + D035-C540 + + + You have 1 minute to complete act 1, level 1 + DF64-41C0 + + + You have 5 minutes to complete act 1, level 1 + D964-41C0 + + + Kiwi's worth 2 + E389-319C + + + Kiwi's worth 4 + EA89-319C + + + Kiwi's worth 5 + E889-319C + + + Kiwi's worth 7 + EB89-319C + + + Red bird worth 0 seconds instead of 10 + DD30-C910 + + + Red bird worth 20 seconds + D430-C910 + + + Red bird worth 30 seconds + D730-C910 + + + Red bird worth 40 seconds + D030-C910 + + + Red bird worth 50 seconds + D930-C910 + Start with 1/4 normal health D522-3545 @@ -50791,26 +51544,6 @@ Start with 3/4 normal health F922-3545 - - Each kiwi worth 2 - E389-319C - - - Each kiwi worth 4 - EA89-319C - - - Each kiwi worth 5 - E889-319C - - - Each kiwi worth 7 - EB89-319C - - - Advance to next level after getting 1 kiwi - 6089-319C - Start with 1 continue instead of 3 DF3F-15C0 @@ -50835,38 +51568,6 @@ Start with 99 continues 173F-15C0 - - Faster timer - D035-C540 - - - You have 1 minute to complete act 1, level 1 - DF64-41C0 - - - You have 5 minutes to complete act 1, level 1 - D964-41C0 - - - Red bird worth 0 seconds instead of 10 - DD30-C910 - - - Red bird worth 20 seconds - D430-C910 - - - Red bird worth 30 seconds - D730-C910 - - - Red bird worth 40 seconds - D030-C910 - - - Red bird worth 50 seconds - D930-C910 - Start on act 1, level 2 4A36-1140 @@ -50978,192 +51679,8 @@ Tecmo Super Bowl (USA) - P1 touchdowns worth 0 points - DD66-14AC - - - P1 touchdowns worth 3 points - D766-14AC - - - P1 touchdowns worth 5 points - D966-14AC - - - P1 touchdowns worth 8 points - D666-14AC - - - P1 extra points worth 0 points - DD61-34DC - - - P1 extra points worth 3 points - D761-34DC - - - P1 extra points worth 5 points - D961-34DC - - - P1 extra points worth 9 points - DB61-34DC - - - P1 field goals worth 0 points - DD63-37AB - - - P1 field goals worth 1 points - DF63-37AB - - - P1 field goals worth 5 points - D963-37AB - - - P1 field goals worth 9 points - DB63-37AB - - - P1 safeties worth 0 points - DDB0-17AB - - - P1 safeties worth 1 points - DFB0-17AB - - - P1 safeties worth 5 points - D9B0-17AB - - - P1 safeties worth 9 points - DBB0-17AB - - - P2 touchdowns worth 0 points - DDCE-34A8 - DDBB-176B - - - P2 touchdowns worth 3 points - D7CE-34A8 - D7BB-176B - - - P2 touchdowns worth 5 points - D9CE-34A8 - D9BB-176B - - - P2 touchdowns worth 9 points - DBCE-34A8 - DBBB-176B - - - P2 extra points worth 0 points - DDB5-34AB - - - P2 extra points worth 3 points - D7B5-34AB - - - P2 extra points worth 5 points - D9B5-34AB - - - P2 extra points worth 9 points - DBB5-34AB - - - P2 field goals worth 0 points - DDBD-4DDB - - - P2 field goals worth 1 points - DFBD-4DDB - - - P2 field goals worth 5 points - D9BD-4DDB - - - P2 field goals worth 9 points - DBBD-4DDB - - - P2 safeties worth 0 points - DD67-17DC - - - P2 safeties worth 1 points - DF67-17DC - - - P2 safeties worth 5 points - D967-17DC - - - P2 safeties worth 9 points - DB67-17DC - - - Both players get 0 timeouts for the first half - DDA5-1F2D - - - Both players get 2 timeouts for the first half - D4A5-1F2D - - - Both players get 7 timeouts for the first half - D5A5-1F2D - - - Both players get 9 timeouts for the first half - DBA5-1F2D - - - P1 gets 0 timeouts for the first half - 10A5-14FD - - - P2 gets 0 timeouts for the first half - 10A5-14BD - - - Both players get 0 timeouts for the second half - DDAA-14FD - - - Both players get 2 timeouts for the second half - D4AA-14FD - - - Both players get 7 timeouts for the second half - D5AA-14FD - - - Both players get 9 timeouts for the second half - DBAA-14FD - - - P1 gets 0 timeouts for the second half - 10AA-149D - - - P2 gets 0 timeouts for the second half - 10AA-142D - - - P1's timeouts are not reset at half-time - C9AA-149D - - - P2's timeouts are not reset at half-time - C9AA-142D + Always 1st down + C9BA-14DC 1 play to get a 1st down @@ -51186,8 +51703,197 @@ D5BA-170C - Always 1st down - C9BA-14DC + Extra points worth 0 points - P1 + DD61-34DC + + + Extra points worth 3 points - P1 + D761-34DC + + + Extra points worth 5 points - P1 + D961-34DC + + + Extra points worth 9 points - P1 + DB61-34DC + + + Extra points worth 0 points - P2 + DDB5-34AB + + + Extra points worth 3 points - P2 + D7B5-34AB + + + Extra points worth 5 points - P2 + D9B5-34AB + + + Extra points worth 9 points - P2 + DBB5-34AB + + + Field goals worth 0 points - P1 + DD63-37AB + + + Field goals worth 1 points - P1 + DF63-37AB + + + Field goals worth 5 points - P1 + D963-37AB + + + Field goals worth 9 points - P1 + DB63-37AB + + + Field goals worth 0 points - P2 + DDBD-4DDB + + + Field goals worth 1 points - P2 + DFBD-4DDB + + + Field goals worth 5 points - P2 + D9BD-4DDB + + + Field goals worth 9 points - P2 + DBBD-4DDB + + + Safeties worth 0 points - P1 + DDB0-17AB + + + Safeties worth 1 points - P1 + DFB0-17AB + + + Safeties worth 5 points - P1 + D9B0-17AB + + + Safeties worth 9 points - P1 + DBB0-17AB + + + Safeties worth 0 points - P2 + DD67-17DC + + + Safeties worth 1 points - P2 + DF67-17DC + + + Safeties worth 5 points - P2 + D967-17DC + + + Safeties worth 9 points - P2 + DB67-17DC + + + Touchdowns worth 0 points - P1 + DD66-14AC + + + Touchdowns worth 3 points - P1 + D766-14AC + + + Touchdowns worth 5 points - P1 + D966-14AC + + + Touchdowns worth 8 points - P1 + D666-14AC + + + Touchdowns worth 0 points - P2 + DDCE-34A8 + DDBB-176B + + + Touchdowns worth 3 points - P2 + D7CE-34A8 + D7BB-176B + + + Touchdowns worth 5 points - P2 + D9CE-34A8 + D9BB-176B + + + Touchdowns worth 9 points - P2 + DBCE-34A8 + DBBB-176B + + + 0 timeouts for the first half - both players + DDA5-1F2D + + + 2 timeouts for the first half - both players + D4A5-1F2D + + + 7 timeouts for the first half - both players + D5A5-1F2D + + + 9 timeouts for the first half - both players + DBA5-1F2D + + + 0 timeouts for the first half - P1 + 10A5-14FD + + + 0 timeouts for the first half - P2 + 10A5-14BD + + + 0 timeouts for the second half - both players + DDAA-14FD + + + 2 timeouts for the second half - both players + D4AA-14FD + + + 7 timeouts for the second half - both players + D5AA-14FD + + + 9 timeouts for the second half - both players + DBAA-14FD + + + 0 timeouts for the second half - P1 + 10AA-149D + + + 0 timeouts for the second half - P2 + 10AA-142D + + + Timeouts are not reset at half-time - P1 + C9AA-149D + + + Timeouts are not reset at half-time - P2 + C9AA-142D + + + Quarters start at 2 minutes 30 seconds + 7DB3-C705 + D4B3-C765 @@ -51231,6 +51937,54 @@ Donatello is replaced by Karai D8CA-1705 + + Matches are 10 seconds long (leave menu option on 60) + FD86-4F00 + + + Matches are 15 seconds long (leave menu option on 60) + F986-4F00 + + + Matches are 20 seconds long (leave menu option on 60) + 4D86-4F00 + + + Matches are 75 seconds long (leave menu option on 60) + 5986-4F00 + + + Ultimate attack can be done any time + DFCA-44A3 + + + Ultimate attack can be done with about 1/4 health + F0CA-44A3 + + + Ultimate attack can be done with about 1/2 health + 46CA-44A3 + + + Ultimate attack can be done with about 3/4 health + 7ACA-44A3 + + + Health decreases twice as fast + D4C1-1D03 + + + After doing an ultimate attack, health bar goes to about 1/4 + F0C3-4463 + + + After doing an ultimate attack, health bar goes to about 1/2 + 46C3-4463 + + + After doing an ultimate attack, health bar goes to about 3/4 + 7AC3-4463 + Start with 1/4 health - both players F6E9-3D25 @@ -51263,54 +52017,6 @@ Start with 7 continues D6B1-CF60 - - Matches are 10 seconds long (leave menu option on 60) - FD86-4F00 - - - Matches are 15 seconds long (leave menu option on 60) - F986-4F00 - - - Matches are 20 seconds long (leave menu option on 60) - 4D86-4F00 - - - Matches are 75 seconds long (leave menu option on 60) - 5986-4F00 - - - Ultimate attack can be done any time the bar isn't empty - DFCA-44A3 - - - Ultimate attack can be done with about 1/4 health - F0CA-44A3 - - - Ultimate attack can be done with about 1/2 health - 46CA-44A3 - - - Ultimate attack can be done with about 3/4 health - 7ACA-44A3 - - - Health decreases twice as fast - D4C1-1D03 - - - After doing an ultimate attack, health bar goes to about 1/4 - F0C3-4463 - - - After doing an ultimate attack, health bar goes to about 1/2 - 46C3-4463 - - - After doing an ultimate attack, health bar goes to about 3/4 - 7AC3-4463 - Teenage Mutant Ninja Turtles IV - Turtles in Time (USA) @@ -51320,7 +52026,7 @@ Infinite health (alt) (enable after level starts) - 7E044A56 + 7E044A50 Infinite lives @@ -51467,6 +52173,10 @@ Terminator, The (USA) + + Infinite lives (not on car stages) + C286-17DD + Infinite Grenades 4AA3-0F96 @@ -51483,10 +52193,6 @@ 2 Grenades on pick-up D4AB-A7FC - - Infinite lives (not on car stages) - C286-17DD - Longer invulnerability after being hit EE81-0D9C @@ -51495,14 +52201,6 @@ Shorter invulnerability after being hit FE81-0D9C - - Start with 9 lives - DBA2-C4AF - - - Start with 1 life - DFA2-C4AF - Don't lose Grenades on dying 4AA9-04F6 @@ -51519,6 +52217,14 @@ Start with Rapid Fire D767-CFAD + + Start with 9 lives + DBA2-C4AF + + + Start with 1 life + DFA2-C4AF + Tetris & Dr. Mario (USA) @@ -51675,6 +52381,30 @@ C2C8-0407 C2C8-0767 + + Continue with 1 life + BAAD-ADDF + + + Continue with 2 lives + DDAE-670F + CBAE-67DF + + + Continue with 5 lives + D7AE-670F + CBAE-67DF + + + Continue with 7 lives + D9AE-670F + CBAE-67DF + + + Continue with 9 lives + D5AE-670F + CBAE-67DF + Start with 1 credit C7BF-0DAD @@ -51741,30 +52471,6 @@ 14B3-DD0D CBB3-DDDD - - Continue with 1 life - BAAD-ADDF - - - Continue with 2 lives - DDAE-670F - CBAE-67DF - - - Continue with 5 lives - D7AE-670F - CBAE-67DF - - - Continue with 7 lives - D9AE-670F - CBAE-67DF - - - Continue with 9 lives - D5AE-670F - CBAE-67DF - Stage modifier 7E1A98?? @@ -51856,15 +52562,30 @@ Infinite TGS meter C284-A409 - - Start with all weapons and 9 rounds - DB68-6D0D - Keep gun power-ups after dying CD24-67A7 CD24-6467 + + Flash 2x longer when hit + 6DB7-6460 + + + Barely flash at all when hit + FDB7-6460 + + + Fewer enemies + C26F-6FD1 + C26C-07A1 + C26F-ADD1 + C26C-0FA1 + + + Start with all weapons and 9 rounds + DB68-6D0D + Start with 16 lives EE6B-670D @@ -51885,21 +52606,6 @@ Start with 3 health bars - 1st life D56C-6F0D - - Flash 2x longer when hit - 6DB7-6460 - - - Barely flash at all when hit - FDB7-6460 - - - Fewer enemies - C26F-6FD1 - C26C-07A1 - C26F-ADD1 - C26C-0FA1 - Start on stage - Cretaceous CB24-D707 @@ -52100,94 +52806,6 @@ Infinite lives (football level) DDC0-3F07 - - Start with 1 life - DF6F-14DF - - - Start with 5 lives - D96F-14DF - - - Start with 10 lives - FD6F-14DF - - - Start with 25 lives - 496F-14DF - - - Start with 50 lives - 9D6F-14DF - - - Start with 99 lives - BB6F-14DF - - - Continue with 1 life - DFC0-CFAF - - - Continue with 5 lives - D9C0-CFAF - - - Continue with 10 lives - FDC0-CFAF - - - Continue with 25 lives - 49C0-CFAF - - - Continue with 50 lives - 9DC0-CFAF - - - Continue with 99 lives - BBC0-CFAF - - - Start with no continues on normal level - handicap - DD6D-47D0 - - - Start with 7 continues on normal level - D56D-47D0 - - - Start with 9 continues on normal level - DB6D-47D0 - - - Start with no continues on challenge level - DD6D-4700 - - - Start with 5 continues on challenge level - D96D-4700 - - - Start with 7 continues on challenge level - D56D-4700 - - - Start with 9 continues on challenge level - DB6D-4700 - - - Start with 1 heart on Children or Normal difficulty levels (don't pick challenge level) - DFCD-4FAF - - - Start with 4 hearts on Children or Normal difficulty levels, 2 on Challenge - D0CD-4FAF - - - Start with 5 hearts on Children or Normal difficulty levels, 3 on Challenge - D9CD-4FAF - Five heart maximum on challenge level D184-C4A1 @@ -52224,6 +52842,94 @@ Passwords work on any difficulty level (not just Children level) 7036-C001 + + Continue with 1 life + DFC0-CFAF + + + Continue with 5 lives + D9C0-CFAF + + + Continue with 10 lives + FDC0-CFAF + + + Continue with 25 lives + 49C0-CFAF + + + Continue with 50 lives + 9DC0-CFAF + + + Continue with 99 lives + BBC0-CFAF + + + Start with 1 life + DF6F-14DF + + + Start with 5 lives + D96F-14DF + + + Start with 10 lives + FD6F-14DF + + + Start with 25 lives + 496F-14DF + + + Start with 50 lives + 9D6F-14DF + + + Start with 99 lives + BB6F-14DF + + + Start with no continues on normal level - handicap + DD6D-47D0 + + + Start with 7 continues on normal level + D56D-47D0 + + + Start with 9 continues on normal level + DB6D-47D0 + + + Start with no continues on challenge level + DD6D-4700 + + + Start with 5 continues on challenge level + D96D-4700 + + + Start with 7 continues on challenge level + D56D-4700 + + + Start with 9 continues on challenge level + DB6D-4700 + + + Start with 1 heart on Children or Normal difficulty levels (don't pick challenge level) + DFCD-4FAF + + + Start with 4 hearts on Children or Normal difficulty levels, 2 on Challenge + D0CD-4FAF + + + Start with 5 hearts on Children or Normal difficulty levels, 3 on Challenge + D9CD-4FAF + Tom & Jerry (USA) @@ -52271,26 +52977,6 @@ Infinite fuel - P2 C223-6D95 - - Start with no nitro boosts instead of 3 - DD63-6DDD - - - Start with 1 nitro boost - DF63-6DDD - - - Start with 2 nitro boosts - D463-6DDD - - - Start with 6 nitro boosts - D163-6DDD - - - Start with 9 nitro boosts - DB63-6DDD - Infinite nitro boosts - P1 3C84-6D64 @@ -52315,28 +53001,32 @@ Always finish first F6CE-0D6D + + Start with no nitro boosts instead of 3 + DD63-6DDD + + + Start with 1 nitro boost + DF63-6DDD + + + Start with 2 nitro boosts + D463-6DDD + + + Start with 6 nitro boosts + D163-6DDD + + + Start with 9 nitro boosts + DB63-6DDD + Top Gear 2 (USA) - Start with 0 nitros - DD2A-4D6D - - - Start with 2 nitros - D42A-4D6D - - - Start with 4 nitros - D02A-4D6D - - - Start with 8 nitros - D62A-4D6D - - - Start with 10 nitros - DC2A-4D6D + Infinite nitro + A267-CD07 Infinite nitros for P1 @@ -52346,6 +53036,18 @@ Infinite nitros for P2 C2CB-CF0F + + Infinite fuel + C2B7-C404 + + + Always finish first + 632E-C767 + + + Infinite money + 82C4-49EE + Fuel never runs out C9BD-1F04 @@ -52604,20 +53306,24 @@ DCC8-495E - Infinite nitro - A267-CD07 + Start with 0 nitros + DD2A-4D6D - Infinite fuel - C2B7-C404 + Start with 2 nitros + D42A-4D6D - Always finish first - 632E-C767 + Start with 4 nitros + D02A-4D6D - Infinite money - 82C4-49EE + Start with 8 nitros + D62A-4D6D + + + Start with 10 nitros + DC2A-4D6D @@ -52765,6 +53471,26 @@ 7E00AF00 7E00B000 + + Shields last longer + D6B3-C764 + + + Shields don't last last as long + DDB3-C764 + + + Weapons don't run out until you die or change weapons + C930-4D4A + + + Join in with 2 lives and 3 Time Bombs + DFBC-47D4 + + + Join in with 10 lives and 9 Time Bombs + DBBC-47D4 + Start with 2 lives DFC3-44D2 @@ -52782,26 +53508,6 @@ Start with 9 Time Bombs DBCD-1DD2 - - Join in with 2 lives and 3 Time Bombs - DFBC-47D4 - - - Join in with 10 lives and 9 Time Bombs - DBBC-47D4 - - - Shields last longer - D6B3-C764 - - - Shields don't last last as long - DDB3-C764 - - - Weapons don't run out until you die or change weapons - C930-4D4A - Toy Story (USA) @@ -52900,14 +53606,6 @@ Infinite lives C261-3D7B - - Start with 1 life - DF2D-37AC - - - Start with 9 lives - DB2D-37AC - Protection against most hazards C2B6-3F5C @@ -52939,6 +53637,14 @@ Lots more toys gained from carousel 1E69-CF47 + + Start with 1 life + DF2D-37AC + + + Start with 9 lives + DB2D-37AC + Troddlers (USA) @@ -52987,22 +53693,6 @@ CB67-1FA9 EE67-1409 - - Each round is 80 seconds - 6D65-14D4 - - - Each round is 60 seconds - 1D65-14D4 - - - Each round is 40 seconds - 0D65-14D4 - - - Each round is 20 seconds - 4D65-14D4 - Allows you to select same player vs. same player in a 1P vs. 2P game (must select 2nd player using right button) DDAE-CDA5 @@ -53011,54 +53701,6 @@ Allows you to select any character in a vs. computer game EEA3-C7A1 - - Start with 1/4 health - P1 only - F1CE-1FD9 - - - Start with 1/2 health - P1 only - 4ACE-1FD9 - - - Start with 3/4 health - P1 only - 04CE-1FD9 - - - Play stage 2 in story (brings you back to level 1) - D066-446F - - - Play stage 3 in story (brings you back to level 1) - D166-446F - - - Play stage 4 in story (brings you back to level 1) - D666-446F - - - Play stage 5 in story (brings you back to level 1) - DC66-446F - - - Play stage 6 in story (brings you back to level 1) - DA66-446F - - - Play stage 7 in story (brings you back to level 1) - D366-446F - - - Play stage 8 in story (brings you back to level 1) - FD66-446F - - - Play stage 9 in story (brings you back to level 1) - F466-446F - - - Play final stage in story (brings you back to level 1) - F066-446F - Syoh and Zazi's High Fist Thrust does more damage F62E-46F3 @@ -53171,6 +53813,70 @@ Powered moves - P2 7E101106 + + Each round is 80 seconds + 6D65-14D4 + + + Each round is 60 seconds + 1D65-14D4 + + + Each round is 40 seconds + 0D65-14D4 + + + Each round is 20 seconds + 4D65-14D4 + + + Start with 1/4 health - P1 + F1CE-1FD9 + + + Start with 1/2 health - P1 + 4ACE-1FD9 + + + Start with 3/4 health - P1 + 04CE-1FD9 + + + Play stage 2 in story (brings you back to level 1) + D066-446F + + + Play stage 3 in story (brings you back to level 1) + D166-446F + + + Play stage 4 in story (brings you back to level 1) + D666-446F + + + Play stage 5 in story (brings you back to level 1) + DC66-446F + + + Play stage 6 in story (brings you back to level 1) + DA66-446F + + + Play stage 7 in story (brings you back to level 1) + D366-446F + + + Play stage 8 in story (brings you back to level 1) + FD66-446F + + + Play stage 9 in story (brings you back to level 1) + F466-446F + + + Play final stage in story (brings you back to level 1) + F066-446F + Turn and Burn - No-Fly Zone (USA) @@ -53271,15 +53977,15 @@ 7E100808 - Infinite Money + Infinite money A98E-07D4 - Infinite Money (alt) + Infinite money (alt) 00B9FCC5 - Loads of Money - P1 + Loads of money - P1 7E00D901 @@ -53308,18 +54014,6 @@ Infinite shots for all weapons (alt) 04E7BFDD - - Start with 1 life and 1 continue - DF89-040D - - - Start with 5 lives and 5 continues - D989-040D - - - Start with 9 lives and 9 continues - DB89-040D - Enable all 6 jets selectable for free 7E00F63F @@ -53328,14 +54022,6 @@ Max power on first pellet pick-up DDE5-A794 - - Start with no money - DD80-0DAD - - - Start with $9,000 - BD80-0DAD - Infinite Conventional Bombs 7E00DD31 @@ -53348,9 +54034,50 @@ Infinite Thunder Laser 7E00DD14 + + Start with no money + DD80-0DAD + + + Start with $9,000 + BD80-0DAD + + + Start with 1 life and 1 continue + DF89-040D + + + Start with 5 lives and 5 continues + D989-040D + + + Start with 9 lives and 9 continues + DB89-040D + Ultima - Runes of Virtue II (USA) + + Infinite energy - makes enemies invincible too (Shamino in easy mode) + C2C3-47A7 + + + Stars never recharge (Shamino in easy mode) + CB3B-1464 + + + Almost infinite stars (Shamino in easy mode) + CB67-3764 + + + Start with a stronger armor (Shamino in easy mode) + CB6C-4D68 + 4A6C-4DA8 + + + Start with less stars (Shamino in easy mode) + DF69-4FD8 + Start with Crossbow instead of the Axe (Shamino in easy mode) 7760-47D8 @@ -53379,27 +54106,6 @@ Start with 5 intelligence (Shamino in easy mode) D960-4768 - - Infinite energy - makes enemies invincible too (Shamino in easy mode) - C2C3-47A7 - - - Start with less stars (Shamino in easy mode) - DF69-4FD8 - - - Stars never recharge (Shamino in easy mode) - CB3B-1464 - - - Almost infinite stars (Shamino in easy mode) - CB67-3764 - - - Start with a stronger armor (Shamino in easy mode) - CB6C-4D68 - 4A6C-4DA8 - Ultima VI - The False Prophet (USA) @@ -53764,214 +54470,6 @@ Uncharted Waters - New Horizons (USA) - - Start A new game with $250 Gold - EC63-543D - - - Start A new game with $1,024 Gold - D063-574D - - - Start A new game with $9,984 Gold - 4563-574D - - - Start A new game with $64,000 Gold - EC63-574D - - - Start A new game with $196,608 Gold - D763-571D - - - Start A new game with over one Million Gold - FD63-571D - - - Joao starts with 156 Leadership instead of 78 - BA6D-873D - - - Joao starts with 250 Leadership instead of 78 - EC6D-873D - - - Joao starts with 150 Seamanship instead of 75 - B16F-8D4D - - - Joao starts with 250 Seamanship instead of 75 - EC6F-8D4D - - - Joao starts with 146 Knowledge instead of 73 - B46F-8D1D - - - Joao starts with 250 Knowledge instead of 73 - EC6F-8D1D - - - Joao starts with 170 Intuition instead of 85 - CC6F-8DCD - - - Joao starts with 250 Intuition instead of 85 - EC6F-8DCD - - - Joao starts with 164 Courage instead of 82 - C06F-8D3D - - - Joao starts with 250 Courage instead of 82 - EC6F-8D3D - - - Joao starts with 164 Dueling Skill instead of 82 - C06F-8F4D - - - Joao starts with 250 Dueling Skill instead of 82 - EC6F-8F4D - - - Joao starts with 178 Likability (Charm) instead of 89 - 846F-8F1D - - - Joao starts with 250 Likability (Charm) instead of 89 - EC6F-8F1D - - - Catalina starts with 24 Sail Level instead of 8 - F660-841D - - - Catalina starts with 80 Sail Level instead of 8 - 9D60-841D - - - Catalina starts with 30 Battle Level instead of 10 - F360-84CD - - - Catalina starts with 100 Battle Level instead of 10 - 1060-84CD - - - Catalina starts with 160 Leadership instead of 80 - CD60-8D1D - - - Catalina starts with 250 Leadership instead of 80 - EC60-8D1D - - - Catalina starts with 158 Seamanship instead of 79 - B360-8DCD - - - Catalina starts with 250 Seamanship instead of 79 - EC60-8DCD - - - Catalina starts with 130 Knowledge instead of 65 - 6460-8D3D - - - Catalina starts with 250 Knowledge instead of 65 - EC60-8D3D - - - Catalina starts with 104 Intuition instead of 52 - 1660-8F4D - - - Catalina starts with 250 Intuition instead of 52 - EC60-8F4D - - - Catalina starts with 172 Courage instead of 86 - CA60-8F1D - - - Catalina starts with 250 Courage instead of 86 - EC60-8F1D - - - Catalina starts with 184 Dueling Skill instead of 92 - 8660-8FCD - - - Catalina starts with 250 Dueling Skill instead of 92 - EC60-8FCD - - - Catalina starts with 190 Likability instead of 95 - 8360-8F3D - - - Catalina starts with 250 Likability instead of 95 - EC60-8F3D - - - Ali Vezas starts with 160 Leadership (instead of 80) - CD6D-E41D - - - Ali Vezas starts with 250 Leadership (instead of 80) - EC6D-E41D - - - Ali Vezas starts with 172 Seamanship (instead of 86) - CA6D-E4CD - - - Ali Vezas starts with 250 Seamanship (instead of 86) - EC6D-E4CD - - - Ali Vezas starts with 168 Knowledge (instead of 84) - C66D-E43D - - - Ali Vezas starts with 250 Knowledge (instead of 84) - EC6D-E43D - - - Ali Vezas starts with 130 Intuition (instead of 65) - 646D-E74D - - - Ali Vezas starts with 250 Intuition (instead of 65) - EC6D-E74D - - - Ali Vezas starts with 106 Courage (instead of 53) - 1C6D-E71D - - - Ali Vezas starts with 250 Courage (instead of 53) - EC6D-E71D - - - Ali Vezas starts with 84 Dueling Skill (instead of 42) - 906D-E7CD - - - Ali Vezas starts with 250 Dueling Skill (instead of 42) - EC6D-E7CD - - - Ali Vezas starts with 160 Likability (instead of 80) - CD6D-E73D - - - Ali Vezas starts with 250 Likability (instead of 80) - EC6D-E73D - No Storms 7E201B80 @@ -54297,6 +54795,214 @@ S.15 Speedy 7E4269FF + + Joao starts with 156 Leadership instead of 78 + BA6D-873D + + + Joao starts with 250 Leadership instead of 78 + EC6D-873D + + + Joao starts with 150 Seamanship instead of 75 + B16F-8D4D + + + Joao starts with 250 Seamanship instead of 75 + EC6F-8D4D + + + Joao starts with 146 Knowledge instead of 73 + B46F-8D1D + + + Joao starts with 250 Knowledge instead of 73 + EC6F-8D1D + + + Joao starts with 170 Intuition instead of 85 + CC6F-8DCD + + + Joao starts with 250 Intuition instead of 85 + EC6F-8DCD + + + Joao starts with 164 Courage instead of 82 + C06F-8D3D + + + Joao starts with 250 Courage instead of 82 + EC6F-8D3D + + + Joao starts with 164 Dueling Skill instead of 82 + C06F-8F4D + + + Joao starts with 250 Dueling Skill instead of 82 + EC6F-8F4D + + + Joao starts with 178 Likability (Charm) instead of 89 + 846F-8F1D + + + Joao starts with 250 Likability (Charm) instead of 89 + EC6F-8F1D + + + Catalina starts with 24 Sail Level instead of 8 + F660-841D + + + Catalina starts with 80 Sail Level instead of 8 + 9D60-841D + + + Catalina starts with 30 Battle Level instead of 10 + F360-84CD + + + Catalina starts with 100 Battle Level instead of 10 + 1060-84CD + + + Catalina starts with 160 Leadership instead of 80 + CD60-8D1D + + + Catalina starts with 250 Leadership instead of 80 + EC60-8D1D + + + Catalina starts with 158 Seamanship instead of 79 + B360-8DCD + + + Catalina starts with 250 Seamanship instead of 79 + EC60-8DCD + + + Catalina starts with 130 Knowledge instead of 65 + 6460-8D3D + + + Catalina starts with 250 Knowledge instead of 65 + EC60-8D3D + + + Catalina starts with 104 Intuition instead of 52 + 1660-8F4D + + + Catalina starts with 250 Intuition instead of 52 + EC60-8F4D + + + Catalina starts with 172 Courage instead of 86 + CA60-8F1D + + + Catalina starts with 250 Courage instead of 86 + EC60-8F1D + + + Catalina starts with 184 Dueling Skill instead of 92 + 8660-8FCD + + + Catalina starts with 250 Dueling Skill instead of 92 + EC60-8FCD + + + Catalina starts with 190 Likability instead of 95 + 8360-8F3D + + + Catalina starts with 250 Likability instead of 95 + EC60-8F3D + + + Ali Vezas starts with 160 Leadership (instead of 80) + CD6D-E41D + + + Ali Vezas starts with 250 Leadership (instead of 80) + EC6D-E41D + + + Ali Vezas starts with 172 Seamanship (instead of 86) + CA6D-E4CD + + + Ali Vezas starts with 250 Seamanship (instead of 86) + EC6D-E4CD + + + Ali Vezas starts with 168 Knowledge (instead of 84) + C66D-E43D + + + Ali Vezas starts with 250 Knowledge (instead of 84) + EC6D-E43D + + + Ali Vezas starts with 130 Intuition (instead of 65) + 646D-E74D + + + Ali Vezas starts with 250 Intuition (instead of 65) + EC6D-E74D + + + Ali Vezas starts with 106 Courage (instead of 53) + 1C6D-E71D + + + Ali Vezas starts with 250 Courage (instead of 53) + EC6D-E71D + + + Ali Vezas starts with 84 Dueling Skill (instead of 42) + 906D-E7CD + + + Ali Vezas starts with 250 Dueling Skill (instead of 42) + EC6D-E7CD + + + Ali Vezas starts with 160 Likability (instead of 80) + CD6D-E73D + + + Ali Vezas starts with 250 Likability (instead of 80) + EC6D-E73D + + + Start a new game with $250 Gold + EC63-543D + + + Start a new game with $1,024 Gold + D063-574D + + + Start a new game with $9,984 Gold + 4563-574D + + + Start a new game with $64,000 Gold + EC63-574D + + + Start a new game with $196,608 Gold + D763-571D + + + Start a new game with over one Million Gold + FD63-571D + Undercover Cops (Japan) @@ -54357,7 +55063,27 @@ Vegas Stakes (USA) - Start with $488 - P1 + Only $34,464 needed for highroller status (glitchy) + DDA0-A4AD + + + Only $38,527 needed to win the game instead of $10 million + DDA8-640D + + + Only $5,019,263 needed to win the game + 0AA8-640D + + + Player wins pushes in Blackjack + DD87-04EC + + + Dealer wins pushes in Blackjack + DF87-04EC + + + Start with $488 - P1 DF81-A4D7 @@ -54420,26 +55146,6 @@ Start with $132,072 - P4 D48E-AFD7 - - Only $34,464 needed for highroller status (glitchy) - DDA0-A4AD - - - Only $38,527 needed to win the game instead of $10 million - DDA8-640D - - - Only $5,019,263 needed to win the game - 0AA8-640D - - - Player wins pushes in Blackjack - DD87-04EC - - - Dealer wins pushes in Blackjack - DF87-04EC - Venom-Spider-Man - Separation Anxiety (USA) @@ -54578,13 +55284,6 @@ WWF Royal Rumble (USA) - - Infinite health - 9W2A-BGGG - HL2A-AAGJ - 982A-AAGL - 2R2A-BB0N - Max grapple meter - P1 7E06DEFF @@ -54598,25 +55297,6 @@ WWF Super WrestleMania (USA) - - Infinite health - 9WHT-FGP4 - ECHT-ECF6 - 98HT-EAF8 - 9LHT-FVRA - - - Start with 1/4 health - both players - DAC6-6FDD - - - Start with 1/2 health - both players - F6C6-6FDD - - - Start with 3/4 health - both players - 40C6-6FDD - Punches and kicks (except flying drop kick) do no damage DDB1-DF07 @@ -54677,6 +55357,18 @@ Headbutts do a lot more damage DBBB-0407 + + Start with 1/4 health - both players + DAC6-6FDD + + + Start with 1/2 health - both players + F6C6-6FDD + + + Start with 3/4 health - both players + 40C6-6FDD + WWF WrestleMania - The Arcade Game (USA) @@ -54689,36 +55381,37 @@ C9D2-8FDA - Everyone starts with 1/4 health + Max combo meter + CBF0-84DE + 6DF0-84AE + + + Start with 1/4 health 4DD0-7D0A 4DD2-740A - Everyone starts with 1/2 health + Start with 1/2 health + 0ED0-7D0A 0ED2-740A - Everyone starts with 3/4 health + Start with 3/4 health 56D0-7D0A 56D2-740A - Opponent starts with 1/4 health + Start with 1/4 health - opponent 4DDF-7D6A - Opponent starts with 1/2 health + Start with 1/2 health - opponent 0EDF-7D6A - Opponent starts with 3/4 health + Start with 3/4 health - opponent 56DF-7D6A - - Combo meter is at max - CBF0-84DE - 6DF0-84AE - Warlock (USA) @@ -54742,42 +55435,10 @@ Wayne's World (USA) - - Start with 1 life - DFAA-A764 - - - Start with 3 lives - D7AA-A764 - - - Start with 7 lives - D5AA-A764 - - - Start with 9 lives - DBAA-A764 - Infinite lives C28F-0704 - - Start with 1 Worthiness point - DF87-0764 - - - Start with 3 Worthiness points - D787-0764 - - - Start with 7 Worthiness points - D587-0764 - - - Start with 9 Worthiness points - DB87-0764 - Infinite Worthiness C2BC-D728 @@ -54854,6 +55515,38 @@ Heart item worth nothing C2BB-079C + + Start with 1 Worthiness point + DF87-0764 + + + Start with 3 Worthiness points + D787-0764 + + + Start with 7 Worthiness points + D587-0764 + + + Start with 9 Worthiness points + DB87-0764 + + + Start with 1 life + DFAA-A764 + + + Start with 3 lives + D7AA-A764 + + + Start with 7 lives + D5AA-A764 + + + Start with 9 lives + DBAA-A764 + We're Back! - A Dinosaur's Story (USA) @@ -54873,6 +55566,22 @@ Infinite lives (alt) 9A847AAD + + Infinite Vorb on pick-up for the rest of the stage + C2C6-C148 + + + Infinite Elsa on pick-up for the rest of the stage + C2C1-301B + + + Infinite Dweebs on pick-up for the rest of the stage + C2C5-4038 + + + Infinite Woog on pick-up + C2C1-194C + Super-jump FEB1-C14C @@ -54889,23 +55598,6 @@ Mega-jump (alt) 9A9A682F - - 9 lives - DB8B-C030 - - - 6 lives - D18B-C030 - - - 1 life - DF8B-C030 - - - Start with less health - D48B-C110 - D466-49CC - Less grain to get for tail swipe D76D-111C @@ -54915,20 +55607,21 @@ DB6D-103C - Infinite Vorb on pick-up for the rest of the stage - C2C6-C148 + Start with less health + D48B-C110 + D466-49CC - Infinite Elsa on pick-up for the rest of the stage - C2C1-301B + Start with 9 lives + DB8B-C030 - Infinite Dweebs on pick-up for the rest of the stage - C2C5-4038 + Start with 6 lives + D18B-C030 - Infinite Woog on pick-up - C2C1-194C + Start with 1 life + DF8B-C030 Start on Manhattan - Zone 2 @@ -55054,6 +55747,14 @@ Wheel of Fortune (USA) + + Infinite time to choose + C264-DF0F + + + Don't lose money when landing on bankrupt + C2BE-DFDF + 3/4 of normal time to choose F3B1-DF64 @@ -55066,10 +55767,6 @@ 1/4 of normal time to choose DCB1-DF64 - - Infinite time to choose - C264-DF0F - Vowels are free is you have at least $250 DD62-DF07 @@ -55090,10 +55787,6 @@ Vowels cost $200 if you have at least $250 A662-DF07 - - Don't lose money when landing on bankrupt - C2BE-DFDF - Whizz (USA) @@ -55206,14 +55899,14 @@ Infinite missiles 3C66-C7A1 - - Start on mission 8 - D668-C402 - Start on mission 4 D068-C402 + + Start on mission 8 + D668-C402 + Wings 2 - Aces High (USA) @@ -55326,6 +56019,18 @@ Infinite lives C228-E7D4 + + Infinite ammo for special weapon 1 after first life + C289-77DF + + + Infinite ammo for special weapon 2 after first life + C28F-84DF + + + Start with 1 life + DF25-84D4 + Start with 6 lives D125-84D4 @@ -55357,10 +56062,6 @@ 6228-7704 D92C-7DAF - - Infinite ammo for special weapon 1 after first life - C289-77DF - Wolverine - Adamantium Rage (USA) @@ -55395,30 +56096,6 @@ Always win - P1 7B86-84A4 - - Start with more health - P1 - 5349-87D4 - - - Start with 1/2 health - P1 - 7D49-87D4 - - - Start with very little health - P1 - DF49-87D4 - - - Start with more health - P2/CPU - 534A-8F64 - - - Start with half health - P2/CPU - 7D4A-8F64 - - - Start with very little health - P2/CPU - DF4A-8F64 - Win a draw - P1 D409-8F04 @@ -55446,6 +56123,30 @@ 1F0C-7D64 DD0B-77A4 + + Start with more health - P1 + 5349-87D4 + + + Start with 1/2 health - P1 + 7D49-87D4 + + + Start with very little health - P1 + DF49-87D4 + + + Start with more health - P2/CPU + 534A-8F64 + + + Start with half health - P2/CPU + 7D4A-8F64 + + + Start with very little health - P2/CPU + DF4A-8F64 + World Heroes 2 (USA) @@ -55567,7 +56268,7 @@ X-Men - Mutant Apocalypse (USA) - Untouchable + Invincibility 7E0C4C21 @@ -55615,6 +56316,16 @@ Use 1 button specials from practice mode in mission mode 7E0B8901 + + Lave stops flowing + 7E1685DB + + + Walk through walls + C247-84D7 + 89D2-87A9 + C240-8F07 + Xardion (USA) @@ -55679,10 +56390,18 @@ DD6B-1D00 DD26-11AF + + Infinite lives + C228-376D + Infinite time C2E9-47DE + + Don't lose coins when you miss a jump + C28F-3D02 + 1 minute for stage 1 instead of 4 DFC9-4F82 @@ -55743,14 +56462,6 @@ Start with 10 lives DB67-1D50 - - Infinite lives - C228-376D - - - Don't lose coins when you miss a jump - C28F-3D02 - Young Merlin (USA) @@ -55766,14 +56477,6 @@ Slower mine cart D46B-1030 - - Start with 6 heart containers (new game) - D186-C1D1 - - - Start with 8 heart containers (new game) - D686-C1D1 - 2 hearts from rainbow water bottle D4C0-CD6F @@ -55782,6 +56485,14 @@ 3 hearts from rainbow water bottle D7C0-CD6F + + Start with 6 heart containers (new game) + D186-C1D1 + + + Start with 8 heart containers (new game) + D686-C1D1 + Ys III - Wanderers from Ys (USA) @@ -55806,51 +56517,10 @@ 7E1297FF 7E1298FF - - Start with 488 Gold instead of 1,000 - DF8E-00BE - - - Start with 2,024 Gold - D58E-00BE - - - Start with 9,704 Gold - 498E-00BE - - - Start with 20,200 Gold - 038E-00BE - - - Start with 40,168 Gold - BA8E-00BE - - - Start with 65,512 Gold - EE8E-00BE - 1 Exp point to gain next level 7E129B01 - - Gain experience quicker - CBBB-A192 - - - Gain experience much quicker - CBBB-A192 - 79BB-A1B2 - - - Start with 100 hit points instead of 20 - 1082-012E - - - Start with 200 hit points - A682-012E - Items are free if you have enough money 6DEB-D46F @@ -55926,6 +56596,47 @@ 7E12C7FF 7E12C8FF + + Gain experience quicker + CBBB-A192 + + + Gain experience much quicker + CBBB-A192 + 79BB-A1B2 + + + Start with 100 hit points instead of 20 + 1082-012E + + + Start with 200 hit points + A682-012E + + + Start with 488 Gold instead of 1,000 + DF8E-00BE + + + Start with 2,024 Gold + D58E-00BE + + + Start with 9,704 Gold + 498E-00BE + + + Start with 20,200 Gold + 038E-00BE + + + Start with 40,168 Gold + BA8E-00BE + + + Start with 65,512 Gold + EE8E-00BE + Ys IV - Mask of the Sun (Japan) @@ -56001,170 +56712,6 @@ Infinite lives - P2 7E1D4E03 - - Start with 10 lives - DB66-4DD4 - - - Start with 7 lives - D166-4DD4 - - - Start with 1 life - DD66-4DD4 - - - Start with 50 shots in Squirtgun - DD6B-4DA4 - - - Start with 100 shots in Squirtgun - DD6B-4D64 - - - Start with 550 shots in Squirtgun - D96B-4DA4 - - - Start with 950 shots in Squirtgun - DB6B-4DA4 - - - Start with Soda Pop Cans instead of Squirtguns (Press B or Y to get item) - 266B-4704 - - - Start with Bazookas (Press B or Y to get item) - 216B-4704 - - - Start with Tomatoes (Press B or Y to get item) - 2C6B-4704 - - - Start with Fire Extinguishers (Press B or Y to get item) - A36B-4704 - - - Start with Ice Pops (Press B or Y to get item) - 2A6B-4704 - - - Start with Peppers (Press B or Y to get item) - 236B-4704 - - - Start with Martian Bubble Guns (Press B or Y to get item) - 2D6B-4704 - - - Start with Weed-eaters (Press B or Y to get item) - 246B-4704 - - - Start with Ancient Artifacts (Press B or Y to get item) - 206B-4704 - - - Start with Plates (Press B or Y to get item) - 3D6B-4704 - - - Start with Silverware (Press B or Y to get item) - 346B-4704 - - - Start with Footballs (Press B or Y to get item) - 306B-4704 - - - Start with 9 First Aid Kits instead of 1 - DB6B-4F04 - - - Start with Speed Shoes instead of First Aid Kit (Press B or Y to get item) - D36C-4DD4 - - - Start with a Monster Potion (Press B or Y to get item) - FD6C-4DD4 - - - Start with a Ghost Potion (Press B or Y to get item) - F46C-4DD4 - - - Start with a Random Potion (Press B or Y to get item) - F06C-4DD4 - - - Start with a Pandora's box (Press B or Y to get item) - FA6C-4DD4 - - - Start with a Skeleton key (Press B or Y to get item) - F36C-4DD4 - - - Start with a Decoy (Press B or Y to get item) - 4D6C-4DD4 - - - Package of 99 Squirtgun shots worth 999 - DBEC-4704 - - - Package of 20 Soda Pop Cans worth 99 - BBE8-44D4 - - - Package of 20 Tomatoes worth 99 - BBE8-4464 - - - Package of 5 Bazookas worth 999 - BBE8-4FA4 - - - Each First Aid Kit worth 9 on pick-up - DBEF-1F04 - - - Each Key worth 9 on pick-up - DBED-1FA4 - - - Start with 1/2 health - D965-4464 - - - Continue with 1/2 health - D921-1DD4 - - - Only 1 victim to rescue per level (no bonus for rescuing all victims, game is over if Zombie eats a victim) - DF63-14DF - - - Can advance to next level after getting 1 victim (no bonus for rescuing all victims, game is over if Zombie eats a victim) - BAA1-44A4 - - - Skip Konami and LucasArts intro screens - 7E0C7C01 - - - Only 1 victim to rescue to advance - 7E1D5201 - - - Always have Shoes effect - P1 - 7E0155FF - - - Always have Shoes effect - P2 - 7E02D5FF - Infinite Bazooka - P1 7E1CD650 @@ -56349,6 +56896,170 @@ Infinite Weed Wacker - P2 7E1CF250 + + Package of 99 Squirtgun shots worth 999 + DBEC-4704 + + + Package of 20 Soda Pop Cans worth 99 + BBE8-44D4 + + + Package of 20 Tomatoes worth 99 + BBE8-4464 + + + Package of 5 Bazookas worth 999 + BBE8-4FA4 + + + Each First Aid Kit worth 9 on pick-up + DBEF-1F04 + + + Each Key worth 9 on pick-up + DBED-1FA4 + + + Only 1 victim to rescue per level (no bonus for rescuing all victims, game is over if Zombie eats a victim) + DF63-14DF + + + Can advance to next level after getting 1 victim (no bonus for rescuing all victims, game is over if Zombie eats a victim) + BAA1-44A4 + + + Skip Konami and LucasArts intro screens + 7E0C7C01 + + + Only 1 victim to rescue to advance + 7E1D5201 + + + Always have Shoes effect - P1 + 7E0155FF + + + Always have Shoes effect - P2 + 7E02D5FF + + + Continue with 1/2 health + D921-1DD4 + + + Start with 1/2 health + D965-4464 + + + Start with 10 lives + DB66-4DD4 + + + Start with 7 lives + D166-4DD4 + + + Start with 1 life + DD66-4DD4 + + + Start with 50 shots in Squirtgun + DD6B-4DA4 + + + Start with 100 shots in Squirtgun + DD6B-4D64 + + + Start with 550 shots in Squirtgun + D96B-4DA4 + + + Start with 950 shots in Squirtgun + DB6B-4DA4 + + + Start with Soda Pop Cans instead of Squirtguns (Press B or Y to get item) + 266B-4704 + + + Start with Bazookas (Press B or Y to get item) + 216B-4704 + + + Start with Tomatoes (Press B or Y to get item) + 2C6B-4704 + + + Start with Fire Extinguishers (Press B or Y to get item) + A36B-4704 + + + Start with Ice Pops (Press B or Y to get item) + 2A6B-4704 + + + Start with Peppers (Press B or Y to get item) + 236B-4704 + + + Start with Martian Bubble Guns (Press B or Y to get item) + 2D6B-4704 + + + Start with Weed-eaters (Press B or Y to get item) + 246B-4704 + + + Start with Ancient Artifacts (Press B or Y to get item) + 206B-4704 + + + Start with Plates (Press B or Y to get item) + 3D6B-4704 + + + Start with Silverware (Press B or Y to get item) + 346B-4704 + + + Start with Footballs (Press B or Y to get item) + 306B-4704 + + + Start with 9 First Aid Kits instead of 1 + DB6B-4F04 + + + Start with Speed Shoes instead of First Aid Kit (Press B or Y to get item) + D36C-4DD4 + + + Start with a Monster Potion (Press B or Y to get item) + FD6C-4DD4 + + + Start with a Ghost Potion (Press B or Y to get item) + F46C-4DD4 + + + Start with a Random Potion (Press B or Y to get item) + F06C-4DD4 + + + Start with a Pandora's box (Press B or Y to get item) + FA6C-4DD4 + + + Start with a Skeleton key (Press B or Y to get item) + F36C-4DD4 + + + Start with a Decoy (Press B or Y to get item) + 4D6C-4DD4 + Start on level 2 D46E-1D0F diff --git a/bsnes/gameboy/cartridge/cartridge.cpp b/bsnes/gameboy/cartridge/cartridge.cpp index adf9a2ff..c07f1d65 100755 --- a/bsnes/gameboy/cartridge/cartridge.cpp +++ b/bsnes/gameboy/cartridge/cartridge.cpp @@ -18,7 +18,7 @@ Cartridge cartridge; void Cartridge::load(const string &xml, const uint8_t *data, unsigned size) { if(size == 0) size = 32768; - romdata = new uint8[romsize = size](); + romdata = allocate(romsize = size, 0xff); if(data) memcpy(romdata, data, size); //uint32_t crc = crc32_calculate(data, size); diff --git a/bsnes/snes/Makefile b/bsnes/snes/Makefile index 23b579fa..94cba7d5 100755 --- a/bsnes/snes/Makefile +++ b/bsnes/snes/Makefile @@ -28,8 +28,6 @@ else ifeq ($(profile),performance) snesppu := $(snes)/alt/ppu-performance endif -obj/libsnes.o: $(snes)/libsnes/libsnes.cpp $(snes)/libsnes/* - obj/snes-system.o : $(snes)/system/system.cpp $(call rwildcard,$(snes)/system/) $(call rwildcard,$(snes)/video/) obj/snes-memory.o : $(snes)/memory/memory.cpp $(call rwildcard,$(snes)/memory/) obj/snes-cpucore.o : $(snes)/cpu/core/core.cpp $(call rwildcard,$(snes)/cpu/core/) @@ -55,37 +53,3 @@ obj/snes-st0018.o : $(snes)/chip/st0018/st0018.cpp $(snes)/chip/st0018/* obj/snes-sufamiturbo.o: $(snes)/chip/sufamiturbo/sufamiturbo.cpp $(snes)/chip/sufamiturbo/* obj/snes-msu1.o : $(snes)/chip/msu1/msu1.cpp $(snes)/chip/msu1/* obj/snes-serial.o : $(snes)/chip/serial/serial.cpp $(snes)/chip/serial/* - -########### -# library # -########### - -snes_objects := $(patsubst %,obj/%.o,$(snes_objects)) - -library: $(snes_objects) obj/libsnes.o -ifeq ($(platform),x) - ar rcs out/libsnes.a $(snes_objects) obj/libsnes.o - $(cpp) -o out/libsnes.so -shared -Wl,-soname,libsnes.so.1 $(snes_objects) obj/libsnes.o -else ifeq ($(platform),osx) - ar rcs out/libsnes.a $(snes_objects) obj/libsnes.o - $(cpp) -o out/libsnes.dylib -install_name @executable_path/../Libraries/libsnes.dylib -shared -dynamiclib $(snes_objects) obj/libsnes.o -else ifeq ($(platform),win) - $(cpp) -o out/snes.dll -shared -Wl,--out-implib,libsnes.a $(snes_objects) obj/libsnes.o -endif - -library-install: -ifeq ($(platform),x) - install -D -m 755 out/libsnes.a $(DESTDIR)$(prefix)/lib/libsnes.a - install -D -m 755 out/libsnes.so $(DESTDIR)$(prefix)/lib/libsnes.so - ldconfig -n $(DESTDIR)$(prefix)/lib -else ifeq ($(platform),osx) - cp out/libsnes.dylib /usr/local/lib/libsnes.dylib -endif - -library-uninstall: -ifeq ($(platform),x) - rm $(DESTDIR)$(prefix)/lib/libsnes.a - rm $(DESTDIR)$(prefix)/lib/libsnes.so -else ifeq ($(platform),osx) - rm /usr/local/lib/libsnes.dylib -endif diff --git a/bsnes/snes/cartridge/cartridge.cpp b/bsnes/snes/cartridge/cartridge.cpp index 83d23da3..9ff241c5 100755 --- a/bsnes/snes/cartridge/cartridge.cpp +++ b/bsnes/snes/cartridge/cartridge.cpp @@ -61,10 +61,12 @@ void Cartridge::load(Mode cartridge_mode, const lstring &xml_list) { } void Cartridge::unload() { + if(loaded == false) return; + + system.unload(); rom.reset(); ram.reset(); - if(loaded == false) return; loaded = false; } diff --git a/bsnes/snes/cartridge/xml.cpp b/bsnes/snes/cartridge/xml.cpp index 09208ddc..58584b3d 100755 --- a/bsnes/snes/cartridge/xml.cpp +++ b/bsnes/snes/cartridge/xml.cpp @@ -52,6 +52,7 @@ void Cartridge::parse_xml_cartridge(const char *data) { } void Cartridge::parse_xml_bsx(const char *data) { + has_bsx_slot = true; } void Cartridge::parse_xml_sufami_turbo(const char *data, bool slot) { @@ -70,7 +71,7 @@ void Cartridge::xml_parse_rom(xml_element &root) { if(attr.name == "offset") m.offset = hex(attr.content); if(attr.name == "size") m.size = hex(attr.content); } - if(m.size == 0) m.size = rom.size() - m.offset; + if(m.size == 0) m.size = rom.size(); mapping.append(m); } } @@ -90,7 +91,7 @@ void Cartridge::xml_parse_ram(xml_element &root) { if(attr.name == "offset") m.offset = hex(attr.content); if(attr.name == "size") m.size = hex(attr.content); } - if(m.size == 0) m.size = ram_size - m.offset; + if(m.size == 0) m.size = ram_size; mapping.append(m); } } diff --git a/bsnes/snes/chip/bsx/cartridge/cartridge.cpp b/bsnes/snes/chip/bsx/cartridge/cartridge.cpp index 9ea42306..3de27508 100755 --- a/bsnes/snes/chip/bsx/cartridge/cartridge.cpp +++ b/bsnes/snes/chip/bsx/cartridge/cartridge.cpp @@ -5,7 +5,7 @@ BSXCartridge bsxcartridge; void BSXCartridge::init() { } -void BSXCartridge::enable() { +void BSXCartridge::load() { sram.map(allocate(32 * 1024, 0xff), 32 * 1024); sram.write_protect(false); cartridge.nvram.append({ "bss", sram.data(), sram.size() }); @@ -15,6 +15,9 @@ void BSXCartridge::enable() { cartridge.nvram.append({ "bsp", psram.data(), psram.size() }); } +void BSXCartridge::unload() { +} + void BSXCartridge::power() { reset(); } diff --git a/bsnes/snes/chip/bsx/cartridge/cartridge.hpp b/bsnes/snes/chip/bsx/cartridge/cartridge.hpp index 180a9e76..eb5f9bf9 100755 --- a/bsnes/snes/chip/bsx/cartridge/cartridge.hpp +++ b/bsnes/snes/chip/bsx/cartridge/cartridge.hpp @@ -4,7 +4,8 @@ public: MappedRAM psram; void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/bsx/flash/flash.cpp b/bsnes/snes/chip/bsx/flash/flash.cpp index df0c9532..316f55c2 100755 --- a/bsnes/snes/chip/bsx/flash/flash.cpp +++ b/bsnes/snes/chip/bsx/flash/flash.cpp @@ -5,7 +5,14 @@ BSXFlash bsxflash; void BSXFlash::init() { } -void BSXFlash::enable() { +void BSXFlash::load() { + if(memory.size() == 0) { + memory.map(allocate(1024 * 1024, 0xff), 1024 * 1024); + } +} + +void BSXFlash::unload() { + memory.reset(); } void BSXFlash::power() { diff --git a/bsnes/snes/chip/bsx/flash/flash.hpp b/bsnes/snes/chip/bsx/flash/flash.hpp index bb7c66cc..353bef19 100755 --- a/bsnes/snes/chip/bsx/flash/flash.hpp +++ b/bsnes/snes/chip/bsx/flash/flash.hpp @@ -3,7 +3,8 @@ public: MappedRAM memory; void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/bsx/satellaview/satellaview.cpp b/bsnes/snes/chip/bsx/satellaview/satellaview.cpp index 20ac413f..7bfd13fb 100755 --- a/bsnes/snes/chip/bsx/satellaview/satellaview.cpp +++ b/bsnes/snes/chip/bsx/satellaview/satellaview.cpp @@ -5,11 +5,14 @@ BSXSatellaview bsxsatellaview; void BSXSatellaview::init() { } -void BSXSatellaview::enable() { +void BSXSatellaview::load() { bus.map(Bus::MapMode::Direct, 0x00, 0x3f, 0x2188, 0x219f, { &BSXSatellaview::mmio_read, &bsxsatellaview }, { &BSXSatellaview::mmio_write, &bsxsatellaview }); bus.map(Bus::MapMode::Direct, 0x80, 0xbf, 0x2188, 0x219f, { &BSXSatellaview::mmio_read, &bsxsatellaview }, { &BSXSatellaview::mmio_write, &bsxsatellaview }); } +void BSXSatellaview::unload() { +} + void BSXSatellaview::power() { reset(); } diff --git a/bsnes/snes/chip/bsx/satellaview/satellaview.hpp b/bsnes/snes/chip/bsx/satellaview/satellaview.hpp index 0d3dc091..0f99acbd 100755 --- a/bsnes/snes/chip/bsx/satellaview/satellaview.hpp +++ b/bsnes/snes/chip/bsx/satellaview/satellaview.hpp @@ -1,7 +1,8 @@ class BSXSatellaview { public: void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/cx4/cx4.cpp b/bsnes/snes/chip/cx4/cx4.cpp index 787378ba..16630f47 100755 --- a/bsnes/snes/chip/cx4/cx4.cpp +++ b/bsnes/snes/chip/cx4/cx4.cpp @@ -20,7 +20,10 @@ Cx4 cx4; void Cx4::init() { } -void Cx4::enable() { +void Cx4::load() { +} + +void Cx4::unload() { } uint32 Cx4::ldr(uint8 r) { diff --git a/bsnes/snes/chip/cx4/cx4.hpp b/bsnes/snes/chip/cx4/cx4.hpp index 0b8f6105..eb95527c 100755 --- a/bsnes/snes/chip/cx4/cx4.hpp +++ b/bsnes/snes/chip/cx4/cx4.hpp @@ -1,7 +1,8 @@ class Cx4 { public: void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/icd2/icd2.cpp b/bsnes/snes/chip/icd2/icd2.cpp index 726dfa60..1af431f8 100755 --- a/bsnes/snes/chip/icd2/icd2.cpp +++ b/bsnes/snes/chip/icd2/icd2.cpp @@ -31,13 +31,16 @@ void ICD2::enter() { void ICD2::init() { } -void ICD2::enable() { +void ICD2::load() { bus.map(Bus::MapMode::Direct, 0x00, 0x3f, 0x2181, 0x2182, { &ICD2::mmio_read, &icd2 }, { &ICD2::mmio_write, &icd2 }); bus.map(Bus::MapMode::Direct, 0x00, 0x3f, 0x420b, 0x420b, { &ICD2::mmio_read, &icd2 }, { &ICD2::mmio_write, &icd2 }); bus.map(Bus::MapMode::Direct, 0x80, 0xbf, 0x2181, 0x2182, { &ICD2::mmio_read, &icd2 }, { &ICD2::mmio_write, &icd2 }); bus.map(Bus::MapMode::Direct, 0x80, 0xbf, 0x420b, 0x420b, { &ICD2::mmio_read, &icd2 }, { &ICD2::mmio_write, &icd2 }); } +void ICD2::unload() { +} + void ICD2::power() { reset(); } diff --git a/bsnes/snes/chip/icd2/icd2.hpp b/bsnes/snes/chip/icd2/icd2.hpp index c2e4d30d..511ca1cf 100755 --- a/bsnes/snes/chip/icd2/icd2.hpp +++ b/bsnes/snes/chip/icd2/icd2.hpp @@ -6,7 +6,8 @@ public: void enter(); void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/msu1/msu1.cpp b/bsnes/snes/chip/msu1/msu1.cpp index 6298ebce..2b78d660 100755 --- a/bsnes/snes/chip/msu1/msu1.cpp +++ b/bsnes/snes/chip/msu1/msu1.cpp @@ -48,11 +48,15 @@ void MSU1::enter() { void MSU1::init() { } -void MSU1::enable() { +void MSU1::load() { if(datafile.open()) datafile.close(); datafile.open(string(cartridge.basename(), ".msu"), file::mode::read); } +void MSU1::unload() { + if(datafile.open()) datafile.close(); +} + void MSU1::power() { audio.coprocessor_enable(true); audio.coprocessor_frequency(44100.0); diff --git a/bsnes/snes/chip/msu1/msu1.hpp b/bsnes/snes/chip/msu1/msu1.hpp index 8db3baff..25572eaf 100755 --- a/bsnes/snes/chip/msu1/msu1.hpp +++ b/bsnes/snes/chip/msu1/msu1.hpp @@ -3,7 +3,8 @@ public: static void Enter(); void enter(); void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/necdsp/necdsp.cpp b/bsnes/snes/chip/necdsp/necdsp.cpp index b1376d08..13907684 100755 --- a/bsnes/snes/chip/necdsp/necdsp.cpp +++ b/bsnes/snes/chip/necdsp/necdsp.cpp @@ -245,12 +245,15 @@ void NECDSP::exec_ld(uint24 opcode) { void NECDSP::init() { } -void NECDSP::enable() { +void NECDSP::load() { if(revision == Revision::uPD96050) { cartridge.nvram.append({ "nec", (uint8_t*)dataRAM, 4096 }); } } +void NECDSP::unload() { +} + void NECDSP::power() { if(revision == Revision::uPD7725) { regs.pc.bits(11); diff --git a/bsnes/snes/chip/necdsp/necdsp.hpp b/bsnes/snes/chip/necdsp/necdsp.hpp index 8a0a5318..b22eef8c 100755 --- a/bsnes/snes/chip/necdsp/necdsp.hpp +++ b/bsnes/snes/chip/necdsp/necdsp.hpp @@ -33,7 +33,8 @@ public: void dp_write(unsigned addr, uint8 data); void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/obc1/obc1.cpp b/bsnes/snes/chip/obc1/obc1.cpp index b6563992..e5e1f342 100755 --- a/bsnes/snes/chip/obc1/obc1.cpp +++ b/bsnes/snes/chip/obc1/obc1.cpp @@ -10,7 +10,10 @@ OBC1 obc1; void OBC1::init() { } -void OBC1::enable() { +void OBC1::load() { +} + +void OBC1::unload() { } void OBC1::power() { diff --git a/bsnes/snes/chip/obc1/obc1.hpp b/bsnes/snes/chip/obc1/obc1.hpp index 03ecdbb3..b9ced5d5 100755 --- a/bsnes/snes/chip/obc1/obc1.hpp +++ b/bsnes/snes/chip/obc1/obc1.hpp @@ -1,7 +1,8 @@ class OBC1 { public: void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/sa1/sa1.cpp b/bsnes/snes/chip/sa1/sa1.cpp index 050e0d6a..9e07288d 100755 --- a/bsnes/snes/chip/sa1/sa1.cpp +++ b/bsnes/snes/chip/sa1/sa1.cpp @@ -118,7 +118,10 @@ void SA1::trigger_irq() { void SA1::init() { } -void SA1::enable() { +void SA1::load() { +} + +void SA1::unload() { } void SA1::power() { diff --git a/bsnes/snes/chip/sa1/sa1.hpp b/bsnes/snes/chip/sa1/sa1.hpp index d13ee90f..f7643a90 100755 --- a/bsnes/snes/chip/sa1/sa1.hpp +++ b/bsnes/snes/chip/sa1/sa1.hpp @@ -26,7 +26,8 @@ public: alwaysinline bool interrupt_pending(); void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/sdd1/sdd1.cpp b/bsnes/snes/chip/sdd1/sdd1.cpp index 20fda36f..63e41f2c 100755 --- a/bsnes/snes/chip/sdd1/sdd1.cpp +++ b/bsnes/snes/chip/sdd1/sdd1.cpp @@ -11,13 +11,16 @@ SDD1 sdd1; void SDD1::init() { } -void SDD1::enable() { +void SDD1::load() { //hook S-CPU DMA MMIO registers to gather information for struct dma[]; //buffer address and transfer size information for use in SDD1::mcu_read() bus.map(Bus::MapMode::Direct, 0x00, 0x3f, 0x4300, 0x437f, { &SDD1::mmio_read, &sdd1 }, { &SDD1::mmio_write, &sdd1 }); bus.map(Bus::MapMode::Direct, 0x80, 0xbf, 0x4300, 0x437f, { &SDD1::mmio_read, &sdd1 }, { &SDD1::mmio_write, &sdd1 }); } +void SDD1::unload() { +} + void SDD1::power() { reset(); } diff --git a/bsnes/snes/chip/sdd1/sdd1.hpp b/bsnes/snes/chip/sdd1/sdd1.hpp index 56ab981c..ec7f86af 100755 --- a/bsnes/snes/chip/sdd1/sdd1.hpp +++ b/bsnes/snes/chip/sdd1/sdd1.hpp @@ -3,7 +3,8 @@ class SDD1 { public: void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/serial/serial.cpp b/bsnes/snes/chip/serial/serial.cpp index bf121754..a0bfbb93 100755 --- a/bsnes/snes/chip/serial/serial.cpp +++ b/bsnes/snes/chip/serial/serial.cpp @@ -77,7 +77,7 @@ void Serial::mmio_write(unsigned addr, uint8 data) { void Serial::init() { } -void Serial::enable() { +void Serial::load() { if(opened()) close(); string name = notdir(cartridge.basename()); string path = dir(cartridge.basename()); @@ -91,6 +91,10 @@ void Serial::enable() { bus.map(Bus::MapMode::Direct, 0x80, 0xbf, 0x4016, 0x4017, { &Serial::mmio_read, &serial }, { &Serial::mmio_write, &serial }); } +void Serial::unload() { + if(opened()) close(); +} + void Serial::power() { reset(); } diff --git a/bsnes/snes/chip/serial/serial.hpp b/bsnes/snes/chip/serial/serial.hpp index 3f504ae8..361f79c8 100755 --- a/bsnes/snes/chip/serial/serial.hpp +++ b/bsnes/snes/chip/serial/serial.hpp @@ -3,7 +3,8 @@ public: static void Enter(); void enter(); void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); void serialize(serializer&); diff --git a/bsnes/snes/chip/spc7110/spc7110.cpp b/bsnes/snes/chip/spc7110/spc7110.cpp index cc4f2db1..1fc061ef 100755 --- a/bsnes/snes/chip/spc7110/spc7110.cpp +++ b/bsnes/snes/chip/spc7110/spc7110.cpp @@ -13,11 +13,14 @@ const unsigned SPC7110::months[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 3 void SPC7110::init() { } -void SPC7110::enable() { +void SPC7110::load() { for(unsigned n = 0; n < 20; n++) rtc[n] = 0xff; if(cartridge.has_spc7110rtc()) cartridge.nvram.append({ "rtc", rtc, 20 }); } +void SPC7110::unload() { +} + void SPC7110::power() { reset(); } diff --git a/bsnes/snes/chip/spc7110/spc7110.hpp b/bsnes/snes/chip/spc7110/spc7110.hpp index d90f193e..4dfb3310 100755 --- a/bsnes/snes/chip/spc7110/spc7110.hpp +++ b/bsnes/snes/chip/spc7110/spc7110.hpp @@ -23,7 +23,8 @@ public: unsigned data_rom_offset; void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/srtc/srtc.cpp b/bsnes/snes/chip/srtc/srtc.cpp index bb5a9f35..39496d15 100755 --- a/bsnes/snes/chip/srtc/srtc.cpp +++ b/bsnes/snes/chip/srtc/srtc.cpp @@ -12,11 +12,14 @@ const unsigned SRTC::months[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, void SRTC::init() { } -void SRTC::enable() { +void SRTC::load() { for(unsigned n = 0; n < 20; n++) rtc[n] = 0xff; cartridge.nvram.append({ "rtc", rtc, 20 }); } +void SRTC::unload() { +} + void SRTC::power() { reset(); } diff --git a/bsnes/snes/chip/srtc/srtc.hpp b/bsnes/snes/chip/srtc/srtc.hpp index 40d09518..93dcbe51 100755 --- a/bsnes/snes/chip/srtc/srtc.hpp +++ b/bsnes/snes/chip/srtc/srtc.hpp @@ -3,7 +3,8 @@ public: uint8 rtc[20]; void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/st0018/st0018.cpp b/bsnes/snes/chip/st0018/st0018.cpp index 367f09ab..aefb278b 100755 --- a/bsnes/snes/chip/st0018/st0018.cpp +++ b/bsnes/snes/chip/st0018/st0018.cpp @@ -48,7 +48,10 @@ void ST0018::mmio_write(unsigned addr, uint8 data) { void ST0018::init() { } -void ST0018::enable() { +void ST0018::load() { +} + +void ST0018::unload() { } void ST0018::power() { diff --git a/bsnes/snes/chip/st0018/st0018.hpp b/bsnes/snes/chip/st0018/st0018.hpp index 2c9ae580..3fa381d9 100755 --- a/bsnes/snes/chip/st0018/st0018.hpp +++ b/bsnes/snes/chip/st0018/st0018.hpp @@ -1,7 +1,8 @@ class ST0018 { public: void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); diff --git a/bsnes/snes/chip/sufamiturbo/sufamiturbo.cpp b/bsnes/snes/chip/sufamiturbo/sufamiturbo.cpp index cf6b7df0..1eb6e91e 100755 --- a/bsnes/snes/chip/sufamiturbo/sufamiturbo.cpp +++ b/bsnes/snes/chip/sufamiturbo/sufamiturbo.cpp @@ -6,16 +6,28 @@ namespace SNES { #include "serialization.cpp" SufamiTurbo sufamiturbo; -void SufamiTurbo::enable() { +void SufamiTurbo::load() { + slotA.ram.map(allocate(128 * 1024, 0xff), 128 * 1024); + slotB.ram.map(allocate(128 * 1024, 0xff), 128 * 1024); + if(slotA.rom.data()) { - slotA.ram.map(allocate(128 * 1024, 0xff), 128 * 1024); cartridge.nvram.append({ "srm", slotA.ram.data(), slotA.ram.size(), 1 }); + } else { + slotA.rom.map(allocate(128 * 1024, 0xff), 128 * 1024); } if(slotB.rom.data()) { - slotB.ram.map(allocate(128 * 1024, 0xff), 128 * 1024); cartridge.nvram.append({ "srm", slotB.ram.data(), slotB.ram.size(), 2 }); + } else { + slotB.rom.map(allocate(128 * 1024, 0xff), 128 * 1024); } } +void SufamiTurbo::unload() { + slotA.rom.reset(); + slotA.ram.reset(); + slotB.rom.reset(); + slotB.ram.reset(); +} + } diff --git a/bsnes/snes/chip/sufamiturbo/sufamiturbo.hpp b/bsnes/snes/chip/sufamiturbo/sufamiturbo.hpp index 5cd8d57e..b38d75b5 100755 --- a/bsnes/snes/chip/sufamiturbo/sufamiturbo.hpp +++ b/bsnes/snes/chip/sufamiturbo/sufamiturbo.hpp @@ -5,7 +5,8 @@ public: MappedRAM ram; } slotA, slotB; - void enable(); + void load(); + void unload(); void serialize(serializer&); }; diff --git a/bsnes/snes/chip/superfx/superfx.cpp b/bsnes/snes/chip/superfx/superfx.cpp index 6d85dea3..fba0ff25 100755 --- a/bsnes/snes/chip/superfx/superfx.cpp +++ b/bsnes/snes/chip/superfx/superfx.cpp @@ -43,7 +43,10 @@ void SuperFX::init() { regs.r[15].on_modify = { &SuperFX::r15_modify, this }; } -void SuperFX::enable() { +void SuperFX::load() { +} + +void SuperFX::unload() { } void SuperFX::power() { diff --git a/bsnes/snes/chip/superfx/superfx.hpp b/bsnes/snes/chip/superfx/superfx.hpp index 273a7f16..cf28952b 100755 --- a/bsnes/snes/chip/superfx/superfx.hpp +++ b/bsnes/snes/chip/superfx/superfx.hpp @@ -10,7 +10,8 @@ public: static void Enter(); void enter(); void init(); - void enable(); + void load(); + void unload(); void power(); void reset(); void serialize(serializer&); diff --git a/bsnes/snes/memory/memory.cpp b/bsnes/snes/memory/memory.cpp index d20986e1..74fd4086 100755 --- a/bsnes/snes/memory/memory.cpp +++ b/bsnes/snes/memory/memory.cpp @@ -45,10 +45,10 @@ void Bus::map( for(unsigned addr = addr_lo; addr <= addr_hi; addr++) { unsigned destaddr = (bank << 16) | addr; if(mode == MapMode::Linear) { - destaddr = base + mirror(offset, length); + destaddr = mirror(base + offset, length); offset = (offset + 1) % length; } else if(mode == MapMode::Shadow) { - destaddr = base + mirror(destaddr, length); + destaddr = mirror(base + destaddr, length); } lookup[(bank << 16) | addr] = id; target[(bank << 16) | addr] = destaddr; diff --git a/bsnes/snes/snes.hpp b/bsnes/snes/snes.hpp index 7f0af438..736d0b64 100755 --- a/bsnes/snes/snes.hpp +++ b/bsnes/snes/snes.hpp @@ -1,7 +1,7 @@ namespace SNES { namespace Info { static const char Name[] = "bsnes"; - static const char Version[] = "074.11"; + static const char Version[] = "075"; static const unsigned SerializerVersion = 17; } } diff --git a/bsnes/snes/system/system.cpp b/bsnes/snes/system/system.cpp index 255fc72c..5fa993c1 100755 --- a/bsnes/snes/system/system.cpp +++ b/bsnes/snes/system/system.cpp @@ -104,23 +104,43 @@ void System::load() { cpu.enable(); ppu.enable(); - if(expansion() == ExpansionPortDevice::BSX) bsxsatellaview.enable(); - if(cartridge.mode() == Cartridge::Mode::Bsx) bsxcartridge.enable(); - if(cartridge.mode() == Cartridge::Mode::SufamiTurbo) sufamiturbo.enable(); - if(cartridge.mode() == Cartridge::Mode::SuperGameBoy) icd2.enable(); + if(expansion() == ExpansionPortDevice::BSX) bsxsatellaview.load(); + if(cartridge.mode() == Cartridge::Mode::Bsx) bsxcartridge.load(); + if(cartridge.mode() == Cartridge::Mode::SufamiTurbo) sufamiturbo.load(); + if(cartridge.mode() == Cartridge::Mode::SuperGameBoy) icd2.load(); - if(cartridge.has_bsx_slot()) bsxflash.enable(); - if(cartridge.has_superfx()) superfx.enable(); - if(cartridge.has_sa1()) sa1.enable(); - if(cartridge.has_necdsp()) necdsp.enable(); - if(cartridge.has_srtc()) srtc.enable(); - if(cartridge.has_sdd1()) sdd1.enable(); - if(cartridge.has_spc7110()) spc7110.enable(); - if(cartridge.has_cx4()) cx4.enable(); - if(cartridge.has_obc1()) obc1.enable(); - if(cartridge.has_st0018()) st0018.enable(); - if(cartridge.has_msu1()) msu1.enable(); - if(cartridge.has_serial()) serial.enable(); + if(cartridge.has_bsx_slot()) bsxflash.load(); + if(cartridge.has_superfx()) superfx.load(); + if(cartridge.has_sa1()) sa1.load(); + if(cartridge.has_necdsp()) necdsp.load(); + if(cartridge.has_srtc()) srtc.load(); + if(cartridge.has_sdd1()) sdd1.load(); + if(cartridge.has_spc7110()) spc7110.load(); + if(cartridge.has_cx4()) cx4.load(); + if(cartridge.has_obc1()) obc1.load(); + if(cartridge.has_st0018()) st0018.load(); + if(cartridge.has_msu1()) msu1.load(); + if(cartridge.has_serial()) serial.load(); +} + +void System::unload() { + if(expansion() == ExpansionPortDevice::BSX) bsxsatellaview.unload(); + if(cartridge.mode() == Cartridge::Mode::Bsx) bsxcartridge.unload(); + if(cartridge.mode() == Cartridge::Mode::SufamiTurbo) sufamiturbo.unload(); + if(cartridge.mode() == Cartridge::Mode::SuperGameBoy) icd2.unload(); + + if(cartridge.has_bsx_slot()) bsxflash.unload(); + if(cartridge.has_superfx()) superfx.unload(); + if(cartridge.has_sa1()) sa1.unload(); + if(cartridge.has_necdsp()) necdsp.unload(); + if(cartridge.has_srtc()) srtc.unload(); + if(cartridge.has_sdd1()) sdd1.unload(); + if(cartridge.has_spc7110()) spc7110.unload(); + if(cartridge.has_cx4()) cx4.unload(); + if(cartridge.has_obc1()) obc1.unload(); + if(cartridge.has_st0018()) st0018.unload(); + if(cartridge.has_msu1()) msu1.unload(); + if(cartridge.has_serial()) serial.unload(); } void System::power() { @@ -209,9 +229,6 @@ void System::reset() { input.update(); } -void System::unload() { -} - void System::scanline() { video.scanline(); if(cpu.vcounter() == 241) scheduler.exit(Scheduler::ExitReason::FrameEvent); diff --git a/bsnes/snes/system/system.hpp b/bsnes/snes/system/system.hpp index 7aec13a5..4cf7474b 100755 --- a/bsnes/snes/system/system.hpp +++ b/bsnes/snes/system/system.hpp @@ -11,9 +11,9 @@ public: void init(Interface*); void term(); void load(); + void unload(); void power(); void reset(); - void unload(); void frame(); void scanline(); diff --git a/bsnes/ui-gameboy/Makefile b/bsnes/ui-gameboy/Makefile index faa8c579..f4d548f8 100755 --- a/bsnes/ui-gameboy/Makefile +++ b/bsnes/ui-gameboy/Makefile @@ -1,4 +1,3 @@ -output := bgameboy include $(gameboy)/Makefile ui_objects := ui-main ui-utility @@ -58,6 +57,7 @@ rubydef := $(foreach c,$(subst .,_,$(call strupper,$(ruby))),-D$c) # rules objects := $(ui_objects) $(objects) +objects := $(patsubst %,obj/%.o,$(objects)) obj/ui-main.o: $(ui)/main.cpp $(call rwildcard,$(ui)/*.hpp) $(call rwildcard,$(ui)/*); $(phoenix_compile) obj/ui-utility.o: $(ui)/utility/utility.cpp $(call rwildcard,$(ui)/utility/*); $(phoenix_compile) @@ -69,6 +69,20 @@ obj/phoenix.o: phoenix/phoenix.cpp $(call rwildcard,phoenix/*) $(phoenix_compile) # targets -ui_build:; +build: $(objects) +ifeq ($(platform),osx) + test -d ../bgameboy.app || mkdir -p ../bgameboy.app/Contents/MacOS + $(strip $(cpp) -o ../bgameboy.app/Contents/MacOS/bgameboy $(objects) $(link)) +else + $(strip $(cpp) -o out/bgameboy $(objects) $(link)) +endif -ui_clean:; +install: +ifeq ($(platform),x) + install -D -m 755 out/bgameboy $(DESTDIR)$(prefix)/bin/bgameboy +endif + +uninstall: +ifeq ($(platform),x) + rm $(DESTDIR)$(prefix)/bin/bgameboy +endif diff --git a/bsnes/ui-libsnes/Makefile b/bsnes/ui-libsnes/Makefile new file mode 100755 index 00000000..378bcfff --- /dev/null +++ b/bsnes/ui-libsnes/Makefile @@ -0,0 +1,45 @@ +include $(snes)/Makefile +include $(gameboy)/Makefile +output := libsnes + +ifeq ($(platform),x) + flags += -fPIC +else ifeq ($(platform),osx) + flags += -fPIC +else ifeq ($(platform),win) +endif + +#rules +objects := $(objects) libsnes +objects := $(patsubst %,obj/%.o,$(objects)) + +obj/libsnes.o: $(ui)/libsnes.cpp $(ui)/* + +#targets +build: $(objects) +ifeq ($(platform),x) + ar rcs out/libsnes.a $(objects) + $(cpp) -o out/libsnes.so -shared -Wl,-soname,libsnes.so.1 $(objects) +else ifeq ($(platform),osx) + ar rcs out/libsnes.a $(objects) + $(cpp) -o out/libsnes.dylib -install_name @executable_path/../Libraries/libsnes.dylib -shared -dynamiclib $(objects) +else ifeq ($(platform),win) + $(cpp) -o out/snes.dll -shared -Wl,--out-implib,libsnes.a $(objects) +endif + +install: +ifeq ($(platform),x) + install -D -m 755 out/libsnes.a $(DESTDIR)$(prefix)/lib/libsnes.a + install -D -m 755 out/libsnes.so $(DESTDIR)$(prefix)/lib/libsnes.so + ldconfig -n $(DESTDIR)$(prefix)/lib +else ifeq ($(platform),osx) + cp out/libsnes.dylib /usr/local/lib/libsnes.dylib +endif + +uninstall: +ifeq ($(platform),x) + rm $(DESTDIR)$(prefix)/lib/libsnes.a + rm $(DESTDIR)$(prefix)/lib/libsnes.so +else ifeq ($(platform),osx) + rm /usr/local/lib/libsnes.dylib +endif diff --git a/bsnes/snes/libsnes/libsnes.cpp b/bsnes/ui-libsnes/libsnes.cpp similarity index 100% rename from bsnes/snes/libsnes/libsnes.cpp rename to bsnes/ui-libsnes/libsnes.cpp diff --git a/bsnes/snes/libsnes/libsnes.hpp b/bsnes/ui-libsnes/libsnes.hpp similarity index 100% rename from bsnes/snes/libsnes/libsnes.hpp rename to bsnes/ui-libsnes/libsnes.hpp diff --git a/bsnes/ui/Makefile b/bsnes/ui/Makefile index 19d1d902..0919aa8a 100755 --- a/bsnes/ui/Makefile +++ b/bsnes/ui/Makefile @@ -1,4 +1,3 @@ -output := bsnes include $(snes)/Makefile include $(gameboy)/Makefile @@ -60,6 +59,7 @@ rubydef := $(foreach c,$(subst .,_,$(call strupper,$(ruby))),-D$c) # rules objects := $(ui_objects) $(objects) +objects := $(patsubst %,obj/%.o,$(objects)) obj/ui-main.o: $(ui)/main.cpp $(call rwildcard,$(ui)/*.hpp) $(call rwildcard,$(ui)/*); $(phoenix_compile) obj/ui-general.o: $(ui)/general/general.cpp $(call rwildcard,$(ui)/*.hpp) $(call rwildcard,$(ui)/general/*); $(phoenix_compile) @@ -80,6 +80,27 @@ obj/resource.o: $(ui)/resource.rc windres $(ui)/resource.rc obj/resource.o # targets -ui_build:; +build: $(objects) +ifeq ($(platform),osx) + test -d ../bsnes.app || mkdir -p ../bsnes.app/Contents/MacOS + $(strip $(cpp) -o ../bsnes.app/Contents/MacOS/bsnes $(objects) $(link)) +else + $(strip $(cpp) -o out/bsnes $(objects) $(link)) +endif -ui_clean:; +install: +ifeq ($(platform),x) + install -D -m 755 out/bsnes $(DESTDIR)$(prefix)/bin/bsnes +endif + install -D -m 644 data/bsnes.png $(DESTDIR)$(prefix)/share/pixmaps/bsnes.png + install -D -m 644 data/bsnes.desktop $(DESTDIR)$(prefix)/share/applications/bsnes.desktop + test -d ~/.bsnes || mkdir ~/.bsnes + cp data/cheats.xml ~/.bsnes/cheats.xml + chmod 777 ~/.bsnes ~/.bsnes/cheats.xml + +uninstall: +ifeq ($(platform),x) + rm $(DESTDIR)$(prefix)/bin/bsnes +endif + rm $(DESTDIR)$(prefix)/share/pixmaps/bsnes.png + rm $(DESTDIR)$(prefix)/share/applications/bsnes.desktop diff --git a/bsnes/ui/config.cpp b/bsnes/ui/config.cpp index 7cc46f60..72ada91e 100755 --- a/bsnes/ui/config.cpp +++ b/bsnes/ui/config.cpp @@ -22,6 +22,7 @@ void Configuration::create() { attach(video.shader = "", "video.shader"); attach(video.region = 0, "video.region"); attach(video.scale = 2, "video.scale"); + attach(video.fullscreenScale = 0, "video.fullscreenScale"); attach(video.aspectRatioCorrection = true, "video.aspectRatioCorrection"); attach(video.brightness = 100, "video.brightness"); attach(video.contrast = 100, "video.contrast"); diff --git a/bsnes/ui/config.hpp b/bsnes/ui/config.hpp index a30b6696..50f261b2 100755 --- a/bsnes/ui/config.hpp +++ b/bsnes/ui/config.hpp @@ -16,6 +16,7 @@ struct Configuration : public configuration { string shader; bool region; unsigned scale; + unsigned fullscreenScale; bool aspectRatioCorrection; unsigned brightness; unsigned contrast; diff --git a/bsnes/ui/settings/audio.cpp b/bsnes/ui/settings/audio.cpp index 83eba252..9726d5d3 100755 --- a/bsnes/ui/settings/audio.cpp +++ b/bsnes/ui/settings/audio.cpp @@ -7,14 +7,12 @@ void AudioSettings::create() { unsigned x = 5, y = 5; volumeLabel.create(*this, x, y, 70, Style::SliderHeight, "Volume:"); - volumeValue.create(*this, x + 70, y, 60, Style::SliderHeight, "100%"); + volumeValue.create(*this, x + 70, y, 60, Style::SliderHeight); volumeSlider.create(*this, x + 130, y, 300, Style::SliderHeight, 201); y += Style::SliderHeight + 5; - volumeSlider.setPosition(config.audio.volume); frequencyLabel.create(*this, x, y, 70, Style::SliderHeight, "Frequency:"); - frequencyValue.create(*this, x + 70, y, 60, Style::SliderHeight, "32000hz"); + frequencyValue.create(*this, x + 70, y, 60, Style::SliderHeight); frequencySlider.create(*this, x + 130, y, 300, Style::SliderHeight, 2001); y += Style::SliderHeight + 5; - frequencySlider.setPosition(config.audio.inputFrequency - 31000); volumeSlider.onChange = []() { config.audio.volume = audioSettings.volumeSlider.position(); @@ -29,4 +27,10 @@ void AudioSettings::create() { }; setGeometry(0, 0, 440, y); + + volumeSlider.setPosition(config.audio.volume); + volumeValue.setText({ config.audio.volume, "%" }); + + frequencySlider.setPosition(config.audio.inputFrequency - 31000); + frequencyValue.setText({ config.audio.inputFrequency, "hz" }); } diff --git a/bsnes/ui/settings/video.cpp b/bsnes/ui/settings/video.cpp index 768eb774..3dc75d31 100755 --- a/bsnes/ui/settings/video.cpp +++ b/bsnes/ui/settings/video.cpp @@ -10,19 +10,26 @@ void VideoSettings::create() { colorAdjustmentLabel.setFont(application.proportionalFontBold); brightnessLabel.create (*this, x, y, 80, Style::SliderHeight, "Brightness:"); - brightnessValue.create (*this, x + 80, y, 40, Style::SliderHeight, "100%"); + brightnessValue.create (*this, x + 80, y, 40, Style::SliderHeight); brightnessSlider.create(*this, x + 130, y, 300, Style::SliderHeight, 201); y += Style::SliderHeight; contrastLabel.create (*this, x, y, 80, Style::SliderHeight, "Contrast:"); - contrastValue.create (*this, x + 80, y, 50, Style::SliderHeight, "100%"); + contrastValue.create (*this, x + 80, y, 50, Style::SliderHeight); contrastSlider.create (*this, x + 130, y, 300, Style::SliderHeight, 201); y += Style::SliderHeight; gammaLabel.create (*this, x, y, 80, Style::SliderHeight, "Gamma:"); - gammaValue.create (*this, x + 80, y, 50, Style::SliderHeight, "100%"); + gammaValue.create (*this, x + 80, y, 50, Style::SliderHeight); gammaSlider.create (*this, x + 130, y, 300, Style::SliderHeight, 201); y += Style::SliderHeight + 5; gammaRampCheck.create (*this, x, y, 430, Style::CheckBoxHeight, "Enable NTSC gamma ramp simulation"); y += Style::CheckBoxHeight + 5; + fullscreenLabel.create(*this, x, y, 340, Style::LabelHeight, "Fullscreen :."); y += Style::LabelHeight + 5; + fullscreenLabel.setFont(application.proportionalFontBold); + + fullscreenCenter.create (*this, x, y, 135, Style::CheckBoxHeight, "Center"); + fullscreenScale.create (fullscreenCenter, x + 140, y, 135, Style::CheckBoxHeight, "Scale"); + fullscreenStretch.create(fullscreenCenter, x + 280, y, 135, Style::CheckBoxHeight, "Stretch"); y += Style::CheckBoxHeight + 5; + filterLabel.create(*this, x, y, 340, Style::LabelHeight, "Video Filter :."); y += Style::LabelHeight + 5; filterLabel.setFont(application.proportionalFontBold); @@ -44,13 +51,29 @@ void VideoSettings::create() { setGeometry(0, 0, 440, y); brightnessSlider.setPosition(config.video.brightness); + brightnessValue.setText({ config.video.brightness, "%" }); + contrastSlider.setPosition(config.video.contrast); + contrastValue.setText({ config.video.contrast, "%" }); + gammaSlider.setPosition(config.video.gamma); + gammaValue.setText({ config.video.gamma, "%" }); + gammaRampCheck.setChecked(config.video.useGammaRamp); + switch(config.video.fullscreenScale) { default: + case 0: fullscreenCenter.setChecked(); break; + case 1: fullscreenScale.setChecked(); break; + case 2: fullscreenStretch.setChecked(); break; + } + contrastSlider.onChange = brightnessSlider.onChange = gammaSlider.onChange = gammaRampCheck.onTick = { &VideoSettings::adjust, this }; + fullscreenCenter.onTick = []() { config.video.fullscreenScale = 0; }; + fullscreenScale.onTick = []() { config.video.fullscreenScale = 1; }; + fullscreenStretch.onTick = []() { config.video.fullscreenScale = 2; }; + filterClear.onTick = []() { config.video.filter = ""; videoSettings.filterPath.setText(config.video.filter); diff --git a/bsnes/ui/settings/video.hpp b/bsnes/ui/settings/video.hpp index 644e911d..bc24909b 100755 --- a/bsnes/ui/settings/video.hpp +++ b/bsnes/ui/settings/video.hpp @@ -11,6 +11,11 @@ struct VideoSettings : TopLevelWindow { HorizontalSlider gammaSlider; CheckBox gammaRampCheck; + Label fullscreenLabel; + RadioBox fullscreenCenter; + RadioBox fullscreenScale; + RadioBox fullscreenStretch; + Label filterLabel; TextBox filterPath; Button filterClear; diff --git a/bsnes/ui/utility/utility.cpp b/bsnes/ui/utility/utility.cpp index 500ca313..f9cdffed 100755 --- a/bsnes/ui/utility/utility.cpp +++ b/bsnes/ui/utility/utility.cpp @@ -82,10 +82,36 @@ void Utility::setFullscreen(bool fullscreen) { if(fullscreen == false) { setScale(); } else { - unsigned baseHeight = config.video.region == 0 ? 224 : 239; - unsigned heightScale = OS::desktopHeight() / baseHeight; - unsigned height = baseHeight * heightScale; - unsigned width = min(OS::desktopWidth(), (unsigned)(256.0 / baseHeight * height)); + unsigned width, height; + switch(config.video.fullscreenScale) { default: + case 0: { //center (even multiple of base height) + unsigned baseHeight = config.video.region == 0 ? 224 : 239; + unsigned heightScale = OS::desktopHeight() / baseHeight; + height = baseHeight * heightScale; + width = 256 * heightScale; + if(config.video.region == 0 && config.video.aspectRatioCorrection) width *= 54.0 / 47.0; + if(config.video.region == 1 && config.video.aspectRatioCorrection) width *= 32.0 / 23.0; + width = min(width, OS::desktopWidth()); + break; + } + + case 1: { //scale (100% screen height, aspect-corrected width) + unsigned baseHeight = config.video.region == 0 ? 224 : 239; + height = OS::desktopHeight(); + width = 256.0 / baseHeight * height; + if(config.video.region == 0 && config.video.aspectRatioCorrection) width *= 54.0 / 47.0; + if(config.video.region == 1 && config.video.aspectRatioCorrection) width *= 32.0 / 23.0; + width = min(width, OS::desktopWidth()); + break; + } + + case 2: { //stretch (100% screen width and 100% screen height) + width = OS::desktopWidth(); + height = OS::desktopHeight(); + break; + } + } + mainWindow.viewport.setGeometry( (OS::desktopWidth() - width) / 2, (OS::desktopHeight() - height) / 2, diff --git a/shaders/GLSL/Curvature.shader b/pixelshaders/GLSL/Curvature.shader similarity index 100% rename from shaders/GLSL/Curvature.shader rename to pixelshaders/GLSL/Curvature.shader diff --git a/shaders/GLSL/HDR-TV.shader b/pixelshaders/GLSL/HDR-TV.shader similarity index 100% rename from shaders/GLSL/HDR-TV.shader rename to pixelshaders/GLSL/HDR-TV.shader diff --git a/shaders/GLSL/HQ2x.shader b/pixelshaders/GLSL/HQ2x.shader similarity index 100% rename from shaders/GLSL/HQ2x.shader rename to pixelshaders/GLSL/HQ2x.shader diff --git a/shaders/GLSL/Pixellate.shader b/pixelshaders/GLSL/Pixellate.shader similarity index 100% rename from shaders/GLSL/Pixellate.shader rename to pixelshaders/GLSL/Pixellate.shader diff --git a/shaders/GLSL/Scale2x.shader b/pixelshaders/GLSL/Scale2x.shader similarity index 100% rename from shaders/GLSL/Scale2x.shader rename to pixelshaders/GLSL/Scale2x.shader diff --git a/shaders/HLSL/Sepia.shader b/pixelshaders/HLSL/Sepia.shader similarity index 100% rename from shaders/HLSL/Sepia.shader rename to pixelshaders/HLSL/Sepia.shader