diff --git a/qt/data/cheats.xml b/qt/data/cheats.xml index 3f78fcd3..e0413f8b 100755 --- a/qt/data/cheats.xml +++ b/qt/data/cheats.xml @@ -536,9 +536,30 @@ 3CC2-A766 - Infinite lives + Invincibility (alt) + 7E042A30 + + + Infinite lives 82C2-64DB + + Infinite lives (alt) + 7E041204 + + + Infinite lives (alt 2) + 7E04120B + + + Most Powerful gun [00-10] (don't pick any weapon icons) + 7E0424?? + + + Score Modifier [00-99] + 7E02B3?? + 7E02B4?? + ActRaiser (USA) @@ -5830,6 +5851,13 @@ 7E092C3E + + Brainies, The (Europe) + + Timer disable cheat to get score then re-enable + 7E091C17 + + Brainies, The (USA) @@ -5981,14 +6009,17 @@ 7E09F00A + + BreakThru! (USA) + + Infinite time + 7E125BFF + + Breath of Fire (USA) - Invincibility - 60AE-C46A - - - 9999 EXP after every battle + 9999 EXP gained per battle 336F-172D @@ -5996,45 +6027,745 @@ DEEE-C0B4 - Create a new character that starts at level 5 + Infinite Gold + 8EE1-C7F3 + 8EE5-CD23 + 8EEE-CF23 + + + Create a new character at LEVEL 5 D9BF-CD69 - Create a new character that starts with 153 max HP + Create a new character with 153 max HP BBBF-CFD9 - Create a new character that starts with 153 HP + Create a new character with 153 HP BBBF-CF69 - Create a new character that starts with 20 max AP + Create a new character with 20 max AP F0BF-C4D9 - Create a new character that starts with 20 AP + Create a new character with 20 AP F0BF-C469 - Create a new character that starts with INT at 22 + Create a new character with INT at 22 F1B4-CD09 - Create a new character that starts with Agility at 22 + Create a new character with Agil at 22 F1B4-CD69 - Create a new character that starts with Fate at 40 + Create a new character with FATE at 40 46B4-CFD9 - Create a new character that starts with strength at 50 + Create a new character with str at 50 74BF-C7A9 - Create a new character that starts with Vigor at 50 + Create a new character with Vigor at 50 74B4-CDD9 + + Ryu starts with Tri-Rang + 9EB7-CDD9 + + + Ryu starts with EmporSD + D6B7-CDD9 + + + Ryu starts with DragonSH + 90B7-CD69 + + + Ryu starts with LifeAR + F2B7-CFD9 + + + Ryu starts with DragonHT + 6CB7-CF69 + + + Nina starts with PowerRP + F2BB-CDD9 + + + Nina starts with MaskSH + 97BB-CD69 + 4FBB-CDA9 + + + Nina starts with ClearCL + 43BB-CFD9 + + + Nina starts with LoveHT + 56BB-CF69 + 4FBB-CFA9 + + + Bo starts with HeroBW + 98B1-CDD9 + + + Bo starts with IcyAR + FFB1-CD69 + + + Bo starts with CursedHT + 18B1-CFD9 + + + Ox starts with Mallet + 41BA-CDD9 + + + Ox starts with StarSH + 60BA-CD69 + + + Ox starts with WorldAR + 49BA-CFD9 + + + Ox starts with CursedHT + 18BA-CF69 + + + Gobi starts with Sleeper + 76BE-CDD9 + + + Gobi starts with StarSH + 60BE-CD69 + 4FBE-CDA9 + + + Gobi starts with SpineCL + F0BE-CFD9 + + + Gobi starts with CursedHT + 18BE-CF69 + + + Karn starts with DarkDR + 0AB4-3DD9 + + + Karn starts with StarSH + 60B4-3D69 + 4FB4-3DA9 + + + Karn starts with QuartzAR + FEB4-3FD9 + + + Karn starts with CursedHT + 18B4-3F69 + + + Mogu starts with MystCW + 7EB9-3DD9 + + + Mogu starts with StarSH + 60B9-3D69 + 4FB9-3DA9 + + + Mogu starts with FlameAR + D3B9-3FD9 + + + Mogu starts with CursedHT + 18B9-3F69 + 4FB9-3FA9 + + + Bleu starts with GlowCN + 4EB6-3DD9 + + + Bleu starts with MaskSH + 97B6-3D69 + + + Bleu starts with ClearCL + 43B6-3FD9 + + + Bleu starts with CursedHT + 18B6-3F69 + + + Character 1 - Max LEVEL + 7E104AFF + + + Character 1 - Infinite HP + 7E104EE7 + 7E104F03 + + + Character 1 - Max HP + 7E104CE7 + 7E104D03 + + + Character 1 - Infinite AP + 7E1052E7 + 7E105303 + + + Character 1 - Max AP + 7E1050E7 + 7E105103 + + + Character 1 - Max Str + 7E1057FF + + + Character 1 - Max Vigor + 7E1058FF + + + Character 1 - Max Wisdom + 7E1059FF + + + Character 1 - Max Agil + 7E105AFF + + + Character 1 - Max MAG + 7E105BFF + + + Character 1 - Max Luck + 7E105CFF + + + Character 1 - Max ATK + 7E105DE7 + 7E105E03 + + + Character 1 - Max DEF + 7E105FE7 + 7E106003 + + + Character 1 - Max INT + 7E1061FF + + + Character 1 - Max ACT + 7E1062FF + + + Character 1 - Max FATE + 7E1063FF + + + Character 2 - Max LEVEL + 7E10EAFF + + + Character 2 - Infinite HP + 7E10EEE7 + 7E10EF03 + + + Character 2 - Max HP + 7E10ECE7 + 7E10ED03 + + + Character 2 - Infinite AP + 7E10F2E7 + 7E10F303 + + + Character 2 - Max AP + 7E10F0E7 + 7E10F103 + + + Character 2 - Max Str + 7E10F7FF + + + Character 2 - Max Vigor + 7E10F8FF + + + Character 2 - Max Wisdom + 7E10F9FF + + + Character 2 - Max Agil + 7E10FAFF + + + Character 2 - Max MAG + 7E10FBFF + + + Character 2 - Max Luck + 7E10FCFF + + + Character 2 - Max ATK + 7E10FDE7 + 7E10FE03 + + + Character 2 - Max DEF + 7E10FFE7 + 7E110003 + + + Character 2 - Max INT + 7E1101FF + + + Character 2 - Max ACT + 7E1102FF + + + Character 2 - Max FATE + 7E1103FF + + + Character 3 - Max LEVEL + 7E118AFF + + + Character 3 - Infinite HP + 7E118EE7 + 7E118F03 + + + Character 3 - Max HP + 7E118CE7 + 7E118D03 + + + Character 3 - Infinite AP + 7E1192E7 + 7E119303 + + + Character 3 - Max AP + 7E1190E7 + 7E119103 + + + Character 3 - Max Str + 7E1197FF + + + Character 3 - Max Vigor + 7E1198FF + + + Character 3 - Max Wisdom + 7E1199FF + + + Character 3 - Max Agil + 7E119AFF + + + Character 3 - Max MAG + 7E119BFF + + + Character 3 - Max Luck + 7E119CFF + + + Character 3 - Max ATK + 7E119DE7 + 7E119E03 + + + Character 3 - Max DEF + 7E119FE7 + 7E11A003 + + + Character 3 - Max INT + 7E11A1FF + + + Character 3 - Max ACT + 7E11A2FF + + + Character 3 - Max FATE + 7E11A3FF + + + Character 4 - Max LEVEL + 7E122AFF + + + Character 4 - Infinite HP + 7E122EE7 + 7E122F03 + + + Character 4 - Max HP + 7E122CE7 + 7E122D03 + + + Character 4 - Infinite AP + 7E1232E7 + 7E123303 + + + Character 4 - Max AP + 7E1230E7 + 7E123103 + + + Character 4 - Max Str + 7E1237FF + + + Character 4 - Max Vigor + 7E1238FF + + + Character 4 - Max Wisdom + 7E1239FF + + + Character 4 - Max Agil + 7E123AFF + + + Character 4 - Max MAG + 7E123BFF + + + Character 4 - Max Luck + 7E123CFF + + + Character 4 - Max ATK + 7E123DE7 + 7E123E03 + + + Character 4 - Max DEF + 7E123FE7 + 7E124003 + + + Character 4 - Max INT + 7E1241FF + + + Character 4 - Max ACT + 7E1242FF + + + Character 4 - Max FATE + 7E1243FF + + + Character 5 - Max LEVEL + 7E12CAFF + + + Character 5 - Infinite HP + 7E12CEE7 + 7E12CF03 + + + Character 5 - Max HP + 7E12CCE7 + 7E12CD03 + + + Character 5 - Infinite AP + 7E12D2E7 + 7E12D303 + + + Character 5 - Max AP + 7E12D0E7 + 7E12D103 + + + Character 5 - Max Str + 7E12D7FF + + + Character 5 - Max Vigor + 7E12D8FF + + + Character 5 - Max Wisdom + 7E12D9FF + + + Character 5 - Max Agil + 7E12DAFF + + + Character 5 - Max MAG + 7E12DBFF + + + Character 5 - Max Luck + 7E12DCFF + + + Character 5 - Max ATK + 7E12DDE7 + 7E12DE03 + + + Character 5 - Max DEF + 7E12DFE7 + 7E12E003 + + + Character 5 - Max INT + 7E12E1FF + + + Character 5 - Max ACT + 7E12E2FF + + + Character 5 - Max FATE + 7E12E3FF + + + Character 6 - Max LEVEL + 7E136AFF + + + Character 6 - Infinite HP + 7E136EE7 + 7E136F03 + + + Character 6 - Max HP + 7E136CE7 + 7E136D03 + + + Character 6 - Infinite AP + 7E1372E7 + 7E137303 + + + Character 6 - Max AP + 7E1370E7 + 7E137103 + + + Character 6 - Max Str + 7E1377FF + + + Character 6 - Max Vigor + 7E1378FF + + + Character 6 - Max Wisdom + 7E1379FF + + + Character 6 - Max Agil + 7E137AFF + + + Character 6 - Max MAG + 7E137BFF + + + Character 6 - Max Luck + 7E137CFF + + + Character 6 - Max ATK + 7E137DE7 + 7E137E03 + + + Character 6 - Max DEF + 7E137FE7 + 7E138003 + + + Character 6 - Max INT + 7E1381FF + + + Character 6 - Max ACT + 7E1382FF + + + Character 6 - Max FATE + 7E1383FF + + + Character 7 - Max LEVEL + 7E140AFF + + + Character 7 - Infinite HP + 7E140EE7 + 7E140F03 + + + Character 7 - Max HP + 7E140CE7 + 7E140D03 + + + Character 7 - Infinite AP + 7E1412E7 + 7E141303 + + + Character 7 - Max AP + 7E1410E7 + 7E141103 + + + Character 7 - Max Str + 7E1417FF + + + Character 7 - Max Vigor + 7E1418FF + + + Character 7 - Max Wisdom + 7E1419FF + + + Character 7 - Max Agil + 7E141AFF + + + Character 7 - Max MAG + 7E141BFF + + + Character 7 - Max Luck + 7E141CFF + + + Character 7 - Max ATK + 7E141DE7 + 7E141E03 + + + Character 7 - Max DEF + 7E141FE7 + 7E142003 + + + Character 7 - Max INT + 7E1421FF + + + Character 7 - Max ACT + 7E1422FF + + + Character 7 - Max FATE + 7E1423FF + + + Character 8 - Max LEVEL + 7E14AAFF + + + Character 8 - Infinite HP + 7E14AEE7 + 7E14AF03 + + + Character 8 - Max HP + 7E14ACE7 + 7E14AD03 + + + Character 8 - Infinite AP + 7E14B2E7 + 7E14B303 + + + Character 8 - Max AP + 7E14B0E7 + 7E14B103 + + + Character 8 - Max Str + 7E14B7FF + + + Character 8 - Max Vigor + 7E14B8FF + + + Character 8 - Max Wisdom + 7E14B9FF + + + Character 8 - Max Agil + 7E14BAFF + + + Character 8 - Max MAG + 7E14BBFF + + + Character 8 - Max Luck + 7E14BCFF + + + Character 8 - Max ATK + 7E14BDE7 + 7E14BE03 + + + Character 8 - Max DEF + 7E14BFE7 + 7E14C003 + + + Character 8 - Max INT + 7E14C1FF + + + Character 8 - Max ACT + 7E14C2FF + + + Character 8 - Max FATE + 7E14C3FF + Breath of Fire II (USA) @@ -6159,9 +6890,384 @@ EED3-8404 - Start with Mega experience points + Start with Mega EXP EED3-87D4 + + No random battles + 7E12DC00 + + + Infinite Fishing Rod power + 7E128C60 + + + Have all warp points + 7E5670FF + 7E5671FF + 7E5672FF + 7E5673FF + + + Have all Shamans + 7E5695FF + + + Infinite Shaman use + 7E569600 + 7E569700 + 7E569800 + 7E569900 + 7E569A00 + 7E569B00 + + + Have all non-shop tenants + 7E55EBDE + 7E55EC7B + 7E55ED77 + 7E55EE0B + + + Character 1 - No Status Effects + 7E51E500 + + + Character 1 - Level 99 + 7E51E763 + + + Character 1 - Infinite HP + 7E51E80F + 7E51E927 + + + Character 1 - Maximum HP + 7E51EA0F + 7E51EB27 + + + Character 1 - Infinite AP + 7E51EC0F + 7E51ED27 + + + Character 1 - Maximum AP + 7E51EE0F + 7E51EF27 + + + Character 1 - 255 Str + 7E51F1FF + + + Character 1 - 255 Stmna + 7E51F2FF + + + Character 1 - 255 Agil + 7E51F3FF + + + Character 1 - 9999 Off + 7E52020F + 7E520327 + + + Character 1 - 9999 Def + 7E52040F + 7E520527 + + + Character 1 - 9999 Vigor + 7E52060F + 7E520727 + + + Character 1 - 255 Temporary Wisdom + 7E5208FF + + + Character 1 - 255 Temporary Luck + 7E5209FF + + + Character 1 - 255 Permanant Wisdom (next time you change equipment) + 7E520CFF + + + Character 1 - 255 Permanant Luck (next time you change equipment) + 7E520DFF + + + Character 1 - Maximum Guts + 7E520BFF + + + Character 1 - 9999999 EXP + 7E520E7F + 7E520F96 + 7E521098 + + + Character 1 - Maximum Jewel color + 7E520AFF + + + Character 2 - No Status Effects + 7E522500 + + + Character 2 - Level 99 + 7E522763 + + + Character 2 - Infinite HP + 7E52280F + 7E522927 + + + Character 2 - Maximum HP + 7E522A0F + 7E522B27 + + + Character 2 - Infinite AP + 7E522C0F + 7E522D27 + + + Character 2 - Maximum AP + 7E522E0F + 7E522F27 + + + Character 2 - 255 Str + 7E5231FF + + + Character 2 - 255 Stmna + 7E5232FF + + + Character 2 - 255 Agil + 7E5233FF + + + Character 2 - 9999 Off + 7E52420F + 7E524327 + + + Character 2 - 9999 Def + 7E52440F + 7E524527 + + + Character 2 - 9999 Vigor + 7E52460F + 7E524727 + + + Character 2 - 255 Temporary Wisdom + 7E5248FF + + + Character 2 - 255 Temporary Luck + 7E5249FF + + + Character 2 - 255 Permanant Wisdom (next time you change equipment) + 7E524CFF + + + Character 2 - 255 Permanant Luck (next time you change equipment) + 7E524DFF + + + Character 2 - Maximum Guts + 7E524BFF + + + Character 2 - 9999999 EXP + 7E524E7F + 7E524F96 + 7E525098 + + + Character 2 - Maximum Jewel color + 7E524AFF + + + Character 3 - No Status Effects + 7E526500 + + + Character 3 - Level 99 + 7E526763 + + + Character 3 - Infinite HP + 7E52680F + 7E526927 + + + Character 3 - Maximum HP + 7E526A0F + 7E526B27 + + + Character 3 - Infinite AP + 7E526C0F + 7E526D27 + + + Character 3 - Maximum AP + 7E526E0F + 7E526F27 + + + Character 3 - 255 Str + 7E5271FF + + + Character 3 - 255 Stmna + 7E5272FF + + + Character 3 - 255 Agil + 7E5273FF + + + Character 3 - 9999 Off + 7E52820F + 7E528327 + + + Character 3 - 9999 Def + 7E52840F + 7E528527 + + + Character 3 - 9999 Vigor + 7E52860F + 7E528727 + + + Character 3 - 255 Temporary Wisdom + 7E5288FF + + + Character 3 - 255 Temporary Luck + 7E5289FF + + + Character 3 - 255 Permanant Wisdom (next time you change equipment) + 7E528CFF + + + Character 3 - 255 Permanant Luck (next time you change equipment) + 7E528DFF + + + Character 3 - Maximum Guts + 7E528BFF + + + Character 3 - 9999999 EXP + 7E528E7F + 7E528F96 + 7E529098 + + + Character 3 - Maximum Jewel color + 7E528AFF + + + Character 4 - No Status Effects + 7E52A500 + + + Character 4 - Level 99 + 7E52A763 + + + Character 4 - Infinite HP + 7E52A80F + 7E52A927 + + + Character 4 - Maximum HP + 7E52AA0F + 7E52AB27 + + + Character 4 - Infinite AP + 7E52AC0F + 7E52AD27 + + + Character 4 - Maximum AP + 7E52AE0F + 7E52AF27 + + + Character 4 - 255 Str + 7E52B1FF + + + Character 4 - 255 Stmna + 7E52B2FF + + + Character 4 - 255 Agil + 7E52B3FF + + + Character 4 - 9999 Off + 7E52C20F + 7E52C327 + + + Character 4 - 9999 Def + 7E52C40F + 7E52C527 + + + Character 4 - 9999 Vigor + 7E52C60F + 7E52C727 + + + Character 4 - 255 Temporary Wisdom + 7E52C8FF + + + Character 4 - 255 Temporary Luck + 7E52C9FF + + + Character 4 - 255 Permanant Wisdom (next time you change equipment) + 7E52CCFF + + + Character 4 - 255 Permanant Luck (next time you change equipment) + 7E52CDFF + + + Character 4 - Maximum Guts + 7E52CBFF + + + Character 4 - 9999999 EXP + 7E52CE7F + 7E52CF96 + 7E52D098 + + + Character 4 - Maximum Jewel color + 7E52CAFF + Bubsy II (USA) @@ -7983,6 +9089,13 @@ DCB4-6761 + + Cosmo Gang - The Video (Japan) + + Infinite lives + 7E020005 + + Cutthroat Island (USA) @@ -8143,6 +9256,21 @@ F7BD-176F + + Cyborg 009 (Japan) + + Infinite health + 7E0AE13C + + + Infinite lives + 7E1A3102 + + + Infinite Super Power + 7E0AE33C + + D-Force (USA) @@ -8291,7 +9419,7 @@ 7E1F0E0C - Infinite ammo (must have some ammo for the Gun to be selectable) + Infinite ammo (must have some ammo for the gun to be selectable) DD85-17DD @@ -8700,6 +9828,17 @@ F7B9-1D04 + + Darius Force (Japan) + + Infinite lives + 7E011103 + + + Invincibility (can make the screen flash if you use both weapons) + 7E100081 + + Darius Twin (USA) @@ -8913,6 +10052,24 @@ D185-A7DD + + Daze Before Christmas (Europe) + + Infinite health + 7E06F905 + + + Infinite lives + 7E1E6804 + + + + Death Brade (Japan) + + Infinite heath - P1 + 7E0A1050 + + Death and Return of Superman, The (USA) @@ -9735,6 +10892,25 @@ E622-DF22 + + Donald in Maui Mallard (Europe) + + Infinite health + 7E0DD364 + + + Infinite lives + 7E1F4A03 + + + Infinite Zapps + 7E0DDB0A + + + Infinite Homers + 7E0DDD0A + + Donkey Kong Country (USA) (Rev 1) @@ -12931,6 +14107,13 @@ 7FF7030F + + Fighter's History (USA) (Rev 1) + + Infinite health - P1 + 7E0A56C8 + + Final Fantasy - Mystic Quest (USA) (Rev 1) @@ -13134,197 +14317,197 @@ 7E359EFF - Max HP - Character 1 + Character 1 - Max HP 7E10490F 7E20890F 7E104A27 7E208A27 - Max HP - Character 2 - 7E10C90F - 7E21890F - 7E10CA27 - 7E218A27 - - - Max HP - Character 3 - 7E10090F - 7E20090F - 7E100A27 - 7E200A27 - - - Max HP - Character 4 - 7E11090F - 7E20890F - 7E110A27 - 7E208A27 - - - Max HP - Character 5 - 7E10890F - 7E20890F - 7E108A27 - 7E208A27 - - - Max MP - Character 1 + Character 1 - Max MP 7E104DE7 7E208DE7 7E104E03 7E208E03 - Max MP - Character 2 + Character 1 - Max Agility + 7E105063 + 7E105563 + + + Character 1 - Max Strength + 7E104F63 + 7E105463 + + + Character 1 - Max Vitality + 7E105163 + 7E105663 + + + Character 1 - Max Will + 7E105363 + 7E105863 + + + Character 1 - Max Wisdom + 7E105263 + 7E105763 + + + Character 2 - Max HP + 7E10C90F + 7E21890F + 7E10CA27 + 7E218A27 + + + Character 2 - Max MP 7E10CDE7 7E218DE7 7E10CE03 7E218E03 - Max MP - Character 3 + Character 2 - Max Agility + 7E10D063 + 7E10D563 + + + Character 2 - Max Strength + 7E10CF63 + 7E10D463 + + + Character 2 - Max Vitality + 7E10D163 + 7E10D663 + + + Character 2 - Max Will + 7E10D363 + 7E10D863 + + + Character 2 - Max Wisdom + 7E10D263 + 7E10D763 + + + Character 3 - Max HP + 7E10090F + 7E20090F + 7E100A27 + 7E200A27 + + + Character 3 - Max MP 7E100DE7 7E200DE7 7E100E03 7E200E03 - Max MP - Character 4 + Character 3 - Max Agility + 7E101063 + 7E101563 + + + Character 3 - Max Strength + 7E100F63 + 7E101463 + + + Character 3 - Max Vitality + 7E101163 + 7E101663 + + + Character 3 - Max Will + 7E101363 + 7E101863 + + + Character 3 - Max Wisdom + 7E101263 + 7E101763 + + + Character 4 - Max HP + 7E11090F + 7E20890F + 7E110A27 + 7E208A27 + + + Character 4 - Max MP 7E110DE7 7E208DE7 7E110E03 7E208D03 - Max MP - Character 5 + Character 4 - Max Agility + 7E111063 + 7E111563 + + + Character 4 - Max Strength + 7E110F63 + 7E111463 + + + Character 4 - Max Vitality + 7E111163 + 7E111663 + + + Character 4 - Max Will + 7E111363 + 7E111863 + + + Character 4 - Max Wisdom + 7E111263 + 7E111763 + + + Character 5 - Max HP + 7E10890F + 7E20890F + 7E108A27 + 7E208A27 + + + Character 5 - Max MP 7E108DE7 7E208DE7 7E108E03 7E208E03 - Max Agility - Character 1 - 7E105063 - 7E105563 - - - Max Agility - Character 2 - 7E10D063 - 7E10D563 - - - Max Agility - Character 3 - 7E101063 - 7E101563 - - - Max Agility - Character 4 - 7E111063 - 7E111563 - - - Max Agility - Character 5 + Character 5 - Max Agility 7E109063 7E109563 - Max Strength - Character 1 - 7E104F63 - 7E105463 - - - Max Strength - Character 2 - 7E10CF63 - 7E10D463 - - - Max Strength - Character 3 - 7E100F63 - 7E101463 - - - Max Strength - Character 4 - 7E110F63 - 7E111463 - - - Max Strength - Character 5 + Character 5 - Max Strength 7E108F63 7E109463 - Max Vitality - Character 1 - 7E105163 - 7E105663 - - - Max Vitality - Character 2 - 7E10D163 - 7E10D663 - - - Max Vitality - Character 3 - 7E101163 - 7E101663 - - - Max Vitality - Character 4 - 7E111163 - 7E111663 - - - Max Vitality - Character 5 + Character 5 - Max Vitality 7E109163 7E109663 - Max Will - Character 1 - 7E105363 - 7E105863 - - - Max Will - Character 2 - 7E10D363 - 7E10D863 - - - Max Will - Character 3 - 7E101363 - 7E101863 - - - Max Will - Character 4 - 7E111363 - 7E111863 - - - Max Will - Character 5 + Character 5 - Max Will 7E109363 7E109863 - Max Wisdom - Character 1 - 7E105263 - 7E105763 - - - Max Wisdom - Character 2 - 7E10D263 - 7E10D763 - - - Max Wisdom - Character 3 - 7E101263 - 7E101763 - - - Max Wisdom - Character 4 - 7E111263 - 7E111763 - - - Max Wisdom - Character 5 + Character 5 - Max Wisdom 7E109263 7E109763 @@ -13536,197 +14719,197 @@ 7E359EFF - Max HP - Character 1 + Character 1 - Max HP 7E10490F 7E20890F 7E104A27 7E208A27 - Max HP - Character 2 - 7E10C90F - 7E21890F - 7E10CA27 - 7E218A27 - - - Max HP - Character 3 - 7E10090F - 7E20090F - 7E100A27 - 7E200A27 - - - Max HP - Character 4 - 7E11090F - 7E20890F - 7E110A27 - 7E208A27 - - - Max HP - Character 5 - 7E10890F - 7E20890F - 7E108A27 - 7E208A27 - - - Max MP - Character 1 + Character 1 - Max MP 7E104DE7 7E208DE7 7E104E03 7E208E03 - Max MP - Character 2 + Character 1 - Max Agility + 7E105063 + 7E105563 + + + Character 1 - Max Strength + 7E104F63 + 7E105463 + + + Character 1 - Max Vitality + 7E105163 + 7E105663 + + + Character 1 - Max Will + 7E105363 + 7E105863 + + + Character 1 - Max Wisdom + 7E105263 + 7E105763 + + + Character 2 - Max HP + 7E10C90F + 7E21890F + 7E10CA27 + 7E218A27 + + + Character 2 - Max MP 7E10CDE7 7E218DE7 7E10CE03 7E218E03 - Max MP - Character 3 + Character 2 - Max Agility + 7E10D063 + 7E10D563 + + + Character 2 - Max Strength + 7E10CF63 + 7E10D463 + + + Character 2 - Max Vitality + 7E10D163 + 7E10D663 + + + Character 2 - Max Will + 7E10D363 + 7E10D863 + + + Character 2 - Max Wisdom + 7E10D263 + 7E10D763 + + + Character 3 - Max HP + 7E10090F + 7E20090F + 7E100A27 + 7E200A27 + + + Character 3 - Max MP 7E100DE7 7E200DE7 7E100E03 7E200E03 - Max MP - Character 4 + Character 3 - Max Agility + 7E101063 + 7E101563 + + + Character 3 - Max Strength + 7E100F63 + 7E101463 + + + Character 3 - Max Vitality + 7E101163 + 7E101663 + + + Character 3 - Max Will + 7E101363 + 7E101863 + + + Character 3 - Max Wisdom + 7E101263 + 7E101763 + + + Character 4 - Max HP + 7E11090F + 7E20890F + 7E110A27 + 7E208A27 + + + Character 4 - Max MP 7E110DE7 7E208DE7 7E110E03 7E208D03 - Max MP - Character 5 + Character 4 - Max Agility + 7E111063 + 7E111563 + + + Character 4 - Max Strength + 7E110F63 + 7E111463 + + + Character 4 - Max Vitality + 7E111163 + 7E111663 + + + Character 4 - Max Will + 7E111363 + 7E111863 + + + Character 4 - Max Wisdom + 7E111263 + 7E111763 + + + Character 5 - Max HP + 7E10890F + 7E20890F + 7E108A27 + 7E208A27 + + + Character 5 - Max MP 7E108DE7 7E208DE7 7E108E03 7E208E03 - Max Agility - Character 1 - 7E105063 - 7E105563 - - - Max Agility - Character 2 - 7E10D063 - 7E10D563 - - - Max Agility - Character 3 - 7E101063 - 7E101563 - - - Max Agility - Character 4 - 7E111063 - 7E111563 - - - Max Agility - Character 5 + Character 5 - Max Agility 7E109063 7E109563 - Max Strength - Character 1 - 7E104F63 - 7E105463 - - - Max Strength - Character 2 - 7E10CF63 - 7E10D463 - - - Max Strength - Character 3 - 7E100F63 - 7E101463 - - - Max Strength - Character 4 - 7E110F63 - 7E111463 - - - Max Strength - Character 5 + Character 5 - Max Strength 7E108F63 7E109463 - Max Vitality - Character 1 - 7E105163 - 7E105663 - - - Max Vitality - Character 2 - 7E10D163 - 7E10D663 - - - Max Vitality - Character 3 - 7E101163 - 7E101663 - - - Max Vitality - Character 4 - 7E111163 - 7E111663 - - - Max Vitality - Character 5 + Character 5 - Max Vitality 7E109163 7E109663 - Max Will - Character 1 - 7E105363 - 7E105863 - - - Max Will - Character 2 - 7E10D363 - 7E10D863 - - - Max Will - Character 3 - 7E101363 - 7E101863 - - - Max Will - Character 4 - 7E111363 - 7E111863 - - - Max Will - Character 5 + Character 5 - Max Will 7E109363 7E109863 - Max Wisdom - Character 1 - 7E105263 - 7E105763 - - - Max Wisdom - Character 2 - 7E10D263 - 7E10D763 - - - Max Wisdom - Character 3 - 7E101263 - 7E101763 - - - Max Wisdom - Character 4 - 7E111263 - 7E111763 - - - Max Wisdom - Character 5 + Character 5 - Max Wisdom 7E109263 7E109763 @@ -16147,6 +17330,36 @@ 7EFFFE06 + + Fire Striker (USA) + + Infinite health + 7E133307 + + + Infinite Power + 7E133503 + + + Infinite Rest + 7E152D03 + + + + Firemen, The (Europe) (En,Fr,De) + + Infinite life + 7E15C731 + + + Infinite time + 7E198009 + + + Infinite Water Bombs + 7E091A03 + + Firepower 2000 (USA) @@ -16521,6 +17734,41 @@ 7E0F5D05 + + Fushigi no Dungeon 2 - Fuurai no Shiren (Japan) + + Gain any EXP for maximum + DD79-5F0B + + + Enemies start with 1 HP (If enabled when starting a new game, die, or finish the game, you'll restart with 1 HP. When you gain a level it should correct itself.) + DD7D-770C + CE7D-776C + FF7D-77AC + + + Collect any Gitan for maximum + DD9F-7FA8 + + + Never lose Satiation + DD72-ED66 + + + One Arrow gains 99 + DD75-EFD3 + + + Smith a weapon to make it +99 + CBD1-8FD2 + 14D1-8F02 + + + Items from bartender get +99 Refinement + CBD8-840A + 17D8-846A + + Ganpuru - Gunman's Proof (Japan) @@ -17592,6 +18840,18 @@ D066-0FDD + + Humans, The (Europe) + + Infinite lives + 7E010B0C + + + Infinite time (disable at end of level) + 7E012278 + 7E012300 + + Hunt for Red October, The (USA) @@ -20319,6 +21579,33 @@ 6F25-04D7 + + Kamen Rider (Japan) + + Invincibility + C268-3DD4 + + + Infinite health + 0D68-34D4 + 6E68-3464 + 1C68-34A4 + DA68-37D4 + 5368-3704 + + + Infinite health (alt) + 7E0C6A40 + + + Infinite lives + A2EF-1FD5 + + + Infinite lives (alt) + 7E003802 + + Kawasaki Caribbean Challenge (USA) @@ -20445,6 +21732,50 @@ C238-1F27 + + Kikou Keisatsu Metal Jack (Japan) + + Invincibility + ED88-A467 + + + Infinite health + C983-A9CF + + + Infinite health (alt) + 7E006031 + + + Infinite lives + C9A7-A76D + + + Infinite lives (alt) + 7E006109 + + + Infinite time + 7E003106 + 7E003200 + + + Infinite ammo + 7E006B63 + + + Moon-jump + 7E005F01 + + + Moon-jump when attacking + 7E007220 + + + Can't walk + 7E006C03 + + Killer Instinct (USA) (Rev 1) @@ -21431,6 +22762,24 @@ D981-47D1 + + Kouryuu no Mimi (Japan) + + Infinite health + CB6D-1F24 + 0D6D-14F4 + DD6D-1494 + 626D-17F4 + + + Infinite health (alt) + 7E09C040 + + + Infinite Ring power + 7E008C20 + + Krusty's Super Fun House (USA) @@ -27494,6 +28843,13 @@ 8297-7F09 + + Magic Boy (USA) + + Infinite lives + 7E9BB603 + + Magic Sword (USA) @@ -27639,6 +28995,21 @@ 7E041A07 + + Magical Pop'n (Japan) + + Infinite health + 7E051A06 + + + Infinite lives + 7E051602 + + + Infinite stars + 7E050809 + + Magical Quest Starring Mickey Mouse, The (USA) @@ -28482,6 +29853,50 @@ Infinite lives 7E1F8009 + + One hit kills (most enemies) + 6DB5-CD97 + + + Immune to drain attack + C2AD-4401 + + + Have all equipment + 7E1F99FF + + + Enable Hadoken + 7E1F7E85 + + + Have sub-tank 1 full + 7E1F83FF + + + Have sub-tank 2 full + 7E1F84FF + + + Have sub-tank 3 full + 7E1F85FF + + + Have sub-tank 4 full + 7E1F86FF + + + Infinite weapon usage once obtained + DDB3-4FA9 + + + Bogus jump (may go back to normal jumps) + D08A-1FBC + + + Super-jump (may go back to normal jumps) + D58A-1FBC + Start with 10 lives DBBE-446F @@ -28506,42 +29921,6 @@ Start with more health 4DBE-47AF - - One hit kills (most enemies) - 6DB5-CD97 - - - Have all equipment - 7E1F99FF - - - Have sub-tank 1 full - 7E1F83FF - - - Have sub-tank 2 full - 7E1F84FF - - - Have sub-tank 3 full - 7E1F85FF - - - Have sub-tank 4 full - 7E1F86FF - - - Infinite weapons once you have them - C9B3-4769 - - - Bogus jump (may go back to normal jumps) - D08A-1FBC - - - Super-jump (may go back to normal jumps) - D58A-1FBC - Mega Man X (USA) @@ -31930,6 +33309,13 @@ CB31-3F04 + + Nickelodeon GUTS (USA) + + Gain lots of points in Slam Dunk / Attack levels + 7E126DFF + + Nigel Mansell's World Championship Racing (USA) @@ -32875,6 +34261,17 @@ 8194D8FF + + Operation Starfi5h (Europe) + + Infinite health + 7EFB0503 + + + Infinite lives + 7EFB0303 + + Operation Thunderbolt (USA) @@ -33148,6 +34545,21 @@ 7E050901 + + Pac-in-Time (USA) + + Infinite health + 7E1533BF + + + Infinite lives + 7E0AD502 + + + Instant exit + 7E0B0300 + + Paladin's Quest (USA) @@ -34036,6 +35448,17 @@ 7E01FF03 + + Pinocchio (Europe) + + Infinite health + 7E03D828 + + + Infinite lives + 7E03DE03 + + Pirates of Dark Water, The (USA) @@ -34209,10 +35632,31 @@ Pocky & Rocky (USA) + + Invincibility + 01B67FD0 + 01B67D85 + + + Infinite health + 7E006808 + + + Infinite health - Pocky + C933-A794 + + + Infinite health - Rocky + C93E-A797 + Infinite time CB2D-DFDF + + Infinite time (alt) + 7E0F129A + Infinite lives - Pocky DDA7-AD65 @@ -34221,6 +35665,26 @@ Infinite lives - Rocky DD35-0761 + + Infinite lives + 7E006A03 + + + Infinite Special + 7E006602 + + + Infinite Shield + 7E00E402 + + + Weapons don't deplete when hit - Pocky + 4032-A4F4 + + + Weapons don't deplete when hit - Pocky + 4033-AFF7 + 1 life - Pocky DF62-A7D4 @@ -34245,22 +35709,6 @@ 9 lives - Rocky DB62-A704 - - Infinite energy - Pocky - C933-A794 - - - Infinite energy - Rocky - C93E-A797 - - - Weapons don't deplete when hit - Pocky - 4032-A4F4 - - - Weapons don't deplete when hit - Pocky - 4033-AFF7 - Blue ball acts as red ball - Pocky D43F-6FF4 @@ -34286,6 +35734,40 @@ DB3A-DD69 + + Pocky & Rocky 2 (USA) + + Invincibility + 03973160 + 06973960 + + + Infinite time + 7E706476 + + + Infinite time (alt) + 7E706479 + 7E706279 + 7E706079 + + + Infinite lives + 7E19F403 + + + Infinite Keys + 7E05B299 + + + Max Card + 7E19F602 + + + Infinite hearts when riding Spirit Dog + 7E19F205 + + Populous (USA) @@ -36417,6 +37899,61 @@ ECAB-DDA5 + + Rendering Ranger R2 (Japan) + + Invincibility + 7E06AE03 + + + Infinite health + 7E06BC05 + + + Infinite lives + 7E051509 + + + Infinite Bombs + 7E06C103 + + + Deactivate shield + 7E06B800 + + + Have Pods (ship stages) + 7E06B501 + + + Have Blue weapon (press A to switch weapons) + 7E0AA200 + + + Have Green weapon (press A to switch weapons) + 7E0AA300 + + + Have Yellow weapon (press A to switch weapons) + 7E0AA400 + + + Best Red weapon + 7E0A9D04 + + + Best Blue weapon + 7E0A9E04 + + + Best Green weapon + 7E0A9F04 + + + Best Yellow weapon + 7E0AA004 + + Rex Ronan - Experimental Surgeon (USA) (En,Es) @@ -38289,6 +39826,156 @@ DDB3-746F + + Shin Nekketsu Kouha - Kunio-tachi no Banka (Japan) + + Invincibility + C22B-1466 + + + Invincibility (alt) + 7E120202 + + + Infinite health - Kunio + 7E0094FF + + + Infinite health - Riki + 7E0096FF + + + Infinite health - Misako + 7E0098FF + + + Infinite health - Kyouko + 7E009AFF + + + One hit kills + 7E009C00 + 7E009E00 + 7E00A000 + 7E00A200 + + + Play as Kunio - Jail Outfit (Safe To Use) + 7E11DC00 + + + Play as Riki - Jail Outfit (Safe To Use) + 7E11DC01 + + + Play as Takayama + 7E11DC03 + + + Play as Cop + 7E11DC04 + + + Play as Gouji + 7E11DC05 + + + Play as Tooru + 7E11DC06 + + + Play as Gouji Henchman + 7E11DC07 + + + Play as Kunio - School Outfit (Safe To Use) + 7E11DC08 + + + Play as Riki - School Outfit (Safe To Use) + 7E11DC09 + + + Play as Misako (Safe To Use) + 7E11DC0A + + + Play as Kyouko (Safe To Use) + 7E11DC0B + + + Play as Daiki Stage 2, Ryuuta Stage 3 + 7E11DC0C + + + Play as Henchman Stage 2+ + 7E11DC0E + + + Play as Henchman Stage 2+ (alt) + 7E11DC11 + + + Play as Henchman Stage 2+ (alt) + 7E11DC14 + + + Play as Shingi Henchman + 7E11DC17 + + + Play as Shingi + 7E11DC1A + + + Play as Lisa + 7E11DC1B + + + Play as Sabu + 7E11DC1E + + + Play as Kinji + 7E11DC1F + + + Play as Ken + 7E11DC20 + + + Play as Misuzu + 7E11DC21 + + + Play as Yakuza 1 + 7E11DC23 + + + Play as Yakuza 2 + 7E11DC25 + + + Play as Joe + 7E11DC2C + + + Character color becomes White + 7E008400 + + + Character color becomes Blue + 7E008401 + + + Character color becomes Green + 7E008402 + + + Character color becomes Light Blue + 7E008403 + + Side Pocket (USA) @@ -40343,6 +42030,13 @@ 4AEC-DDA4 + + Spirou (Europe) (En,Fr,De,Es) + + Infinite lives + 7E064C03 + + Star Fox (USA) (Rev 2) @@ -41910,6 +43604,17 @@ 7E013501 + + Super Alfred Chicken (USA) + + Infinite lives + 7E001204 + + + Infinite time + 7E001709 + + Super Back to the Future Part II (Japan) @@ -43145,6 +44850,18 @@ Infinite lives C286-6F05 + + Infinite lives - P1 + 4A86-6F05 + + + Dragon power increases faster + DDB3-A7F1 + + + Prolonged maximum dragon power + D7B2-A7B5 + 1 extra credit - 2P game A DF8C-070B @@ -43173,17 +44890,16 @@ 1 life - 2P game A DF88-0D6B + + + Super Dropzone (Europe) - Infinite lives - P1 - 4A86-6F05 + Infinite lives + 7E002504 - Dragon power increases faster - DDB3-A7F1 - - - Prolonged maximum dragon power - D7B2-A7B5 + Infinite bombs + 7E002604 @@ -48839,6 +50555,21 @@ 6DB1-346B + + Tetsuwan Atom (Japan) + + Invincibility + 2D65-C05D + + + Infinite health + C2CF-4D61 + + + Infinite lives + C2C1-1409 + + Thunder Spirits (USA) @@ -49237,6 +50968,25 @@ A285-37AC + + Tintin in Tibet (Europe) (En,Fr,De,Nl) + + Invincibility (after first hit) + 7E050F2C + + + Infinite health + 7E05C904 + + + Infinite lives + 7E05CB03 + + + Infinite time + 7F59AE06 + + Tiny Toon Adventures - Buster Busts Loose! (USA) @@ -49380,6 +51130,34 @@ 7036-C001 + + Tom & Jerry (USA) + + Invincibility + 7E14C833 + + + Infinite Hearts + 7E124204 + + + Infinite lives + 7E14FC09 + + + Infinite time + 7E157A63 + + + Infinite Cheese Bits + 7E155E63 + + + x99 Cheese Bits + 7E155863 + 7E155C63 + + Top Gear (USA) @@ -50327,6 +52105,21 @@ 7E05E5FF + + TwinBee - Rainbow Bell Adventure (Japan) + + Invincibility + 7E19940A + + + Infinite health + 7E02EC03 + + + Infinite time + 7E02CE00 + + Twisted Tales of Spike McFang, The (USA) @@ -50348,6 +52141,21 @@ 7E0A5803 + + U.F.O. Kamen Yakisoban - Kettler no Kuroi Inbou (Japan) + + Infinite health + 7E017528 + + + Infinite lives + 7E017607 + + + Infinite time + 7E0AF3B0 + + U.N. Squadron (USA) @@ -51391,6 +53199,22 @@ 7E4269FF + + Undercover Cops (Japan) + + Infinite health + 7E0C36E8 + 7E0D36E8 + + + Infinite lives + 7E01100A + + + Infinite time + 7E016C64 + + Uniracers (USA) @@ -52264,6 +54088,10 @@ Infinite fuel C2C8-14AD + + Infinite missiles + 3C66-C7A1 + Start on mission 8 D668-C402 @@ -52272,10 +54100,6 @@ Start on mission 4 D068-C402 - - Infinite missiles - 3C66-C7A1 - Wings 2 - Aces High (USA) @@ -52977,6 +54801,23 @@ 7E12C8FF + + Ys IV - Mask of the Sun (Japan) + + Infinite HP + 7E0973FF + + + Infinite GP + 7E0983FF + 7E0984FF + + + Max EXP + 7E097BFF + 7E097CFF + + Zero the Kamikaze Squirrel (USA) @@ -53517,5 +55358,25 @@ Invincibility (blinking) 7E1D8B49 + + Invincibility (not blinking) + 7E05DCFF + + + Infinite Energy + 7E1CF1FA + + + Infinite Lives + 7E020C63 + + + Infinite Continues + 7E020C63 + + + Infinite Time + 7E1CEF09 + diff --git a/ruby/ruby.cpp b/ruby/ruby.cpp index b52c63b1..bab22501 100755 --- a/ruby/ruby.cpp +++ b/ruby/ruby.cpp @@ -308,10 +308,10 @@ void InputInterface::driver(const char *driver) { //select the *safest* available driver, not the fastest const char* InputInterface::default_driver() { - #if defined(INPUT_DIRECTINPUT) - return "DirectInput"; - #elif defined(INPUT_RAWINPUT) + #if defined(INPUT_RAWINPUT) return "RawInput"; + #elif defined(INPUT_DIRECTINPUT) + return "DirectInput"; #elif defined(INPUT_SDL) return "SDL"; #elif defined(INPUT_X) diff --git a/snes/snes.hpp b/snes/snes.hpp index 8b9a0ce5..eed424d7 100755 --- a/snes/snes.hpp +++ b/snes/snes.hpp @@ -1,7 +1,7 @@ namespace SNES { namespace Info { static const char Name[] = "bsnes"; - static const char Version[] = "067.26"; + static const char Version[] = "068"; static const unsigned SerializerVersion = 12; } } diff --git a/snes/video/video.cpp b/snes/video/video.cpp index dc74c3ec..347fde65 100755 --- a/snes/video/video.cpp +++ b/snes/video/video.cpp @@ -21,6 +21,9 @@ const uint8_t Video::cursor[15 * 15] = { }; void Video::draw_cursor(uint16_t color, int x, int y) { + uint16_t *data = (uint16_t*)ppu.output; + if(ppu.interlace() && ppu.field()) data += 512; + for(int cy = 0; cy < 15; cy++) { int vy = y + cy - 7; if(vy <= 0 || vy >= 240) continue; //do not draw offscreen @@ -34,13 +37,10 @@ void Video::draw_cursor(uint16_t color, int x, int y) { uint16_t pixelcolor = (pixel == 1) ? 0 : color; if(hires == false) { - *((uint16_t*)ppu.output + vy * 1024 + 0 + vx) = pixelcolor; - *((uint16_t*)ppu.output + vy * 1024 + 512 + vx) = pixelcolor; + *((uint16_t*)data + vy * 1024 + vx) = pixelcolor; } else { - *((uint16_t*)ppu.output + vy * 1024 + 0 + vx * 2 + 0) = pixelcolor; - *((uint16_t*)ppu.output + vy * 1024 + 512 + vx * 2 + 0) = pixelcolor; - *((uint16_t*)ppu.output + vy * 1024 + 0 + vx * 2 + 1) = pixelcolor; - *((uint16_t*)ppu.output + vy * 1024 + 512 + vx * 2 + 1) = pixelcolor; + *((uint16_t*)data + vy * 1024 + vx * 2 + 0) = pixelcolor; + *((uint16_t*)data + vy * 1024 + vx * 2 + 1) = pixelcolor; } } } @@ -54,6 +54,7 @@ void Video::update() { } uint16_t *data = (uint16_t*)ppu.output; + if(ppu.interlace() && ppu.field()) data += 512; unsigned width = 256; unsigned height = !ppu.overscan() ? 224 : 239; @@ -73,7 +74,7 @@ void Video::update() { height <<= 1; } - system.interface->video_refresh(data + 1024, width, height); + system.interface->video_refresh(ppu.output + 1024, width, height); frame_hires = false; frame_interlace = false;