cheats = 112

cheat0_desc = "Rings worth 2 (player 1)"
cheat0_code = "SATA-DJTJ"
cheat0_enable = false

cheat1_desc = "Rings worth 3 (player 1)"
cheat1_code = "SATA-DNTJ"
cheat1_enable = false

cheat2_desc = "Rings worth 4 (player 1)"
cheat2_code = "SATA-DTTJ"
cheat2_enable = false

cheat3_desc = "Rings worth 5 (player 1)"
cheat3_code = "SATA-DYTJ"
cheat3_enable = false

cheat4_desc = "Rings worth 6 (player 1)"
cheat4_code = "SATA-D2TJ"
cheat4_enable = false

cheat5_desc = "Rings worth 7 (player 1)"
cheat5_code = "SATA-D6TJ"
cheat5_enable = false

cheat6_desc = "Rings worth 8 (player 1)"
cheat6_code = "SATA-DATJ"
cheat6_enable = false

cheat7_desc = "Start with 1 life instead of 3 (player 1)"
cheat7_code = "AE8A-AADN"
cheat7_enable = false

cheat8_desc = "Start with 5 lives (player 1)"
cheat8_code = "AY8A-AADN"
cheat8_enable = false

cheat9_desc = "Start with 7 lives (player 1)"
cheat9_code = "A68A-AADN"
cheat9_enable = false

cheat10_desc = "Start with 9 lives (player 1)"
cheat10_code = "BE8A-AADN"
cheat10_enable = false

cheat11_desc = "Start with 25 lives (player 1)"
cheat11_code = "DE8A-AADN"
cheat11_enable = false

cheat12_desc = "Start with 50 lives (player 1)"
cheat12_code = "GJ8A-AADN"
cheat12_enable = false

cheat13_desc = "Start with 75 lives (player 1)"
cheat13_code = "KN8A-AADN"
cheat13_enable = false

cheat14_desc = "Start with 99 lives (player 1)"
cheat14_code = "NN8A-AADN"
cheat14_enable = false

cheat15_desc = "Infinite lives (player 1)"
cheat15_code = "JW3A-CA4Y"
cheat15_enable = false

cheat16_desc = "Rings worth 2 (player 2)"
cheat16_code = "SATA-DJW8"
cheat16_enable = false

cheat17_desc = "Rings worth 3 (player 2)"
cheat17_code = "SATA-DNW8"
cheat17_enable = false

cheat18_desc = "Rings worth 4 (player 2)"
cheat18_code = "SATA-DTW8"
cheat18_enable = false

cheat19_desc = "Rings worth 5 (player 2)"
cheat19_code = "SATA-DYW8"
cheat19_enable = false

cheat20_desc = "Rings worth 6 (player 2)"
cheat20_code = "SATA-D2W8"
cheat20_enable = false

cheat21_desc = "Rings worth 7 (player 2)"
cheat21_code = "SATA-D6W8"
cheat21_enable = false

cheat22_desc = "Rings worth 8 (player 2)"
cheat22_code = "SATA-DAW8"
cheat22_enable = false

cheat23_desc = "Start with 1 life instead of 3 (player 2)"
cheat23_code = "AE8A-AADW"
cheat23_enable = false

cheat24_desc = "Start with 5 lives (player 2)"
cheat24_code = "AY8A-AADW"
cheat24_enable = false

cheat25_desc = "Start with 7 lives (player 2)"
cheat25_code = "A68A-AADW"
cheat25_enable = false

cheat26_desc = "Start with 9 lives (player 2)"
cheat26_code = "BE8A-AADW"
cheat26_enable = false

cheat27_desc = "Start with 25 lives (player 2)"
cheat27_code = "DE8A-AADW"
cheat27_enable = false

cheat28_desc = "Start with 50 lives (player 2)"
cheat28_code = "GJ8A-AADW"
cheat28_enable = false

cheat29_desc = "Start with 75 lives (player 2)"
cheat29_code = "KN8A-AADW"
cheat29_enable = false

cheat30_desc = "Start with 99 lives (player 2)"
cheat30_code = "NN8A-AADW"
cheat30_enable = false

cheat31_desc = "Infinite lives (player 2)"
cheat31_code = "JXGA-CA7W"
cheat31_enable = false

cheat32_desc = "Sonic stays invincible for a shorter time after getting hit"
cheat32_code = "A02T-CAGL"
cheat32_enable = false

cheat33_desc = "Sonic stays invincible for a longer time after getting hit"
cheat33_code = "982T-CAGL"
cheat33_enable = false

cheat34_desc = "Sonic becomes invisible and invincible  for the rest of the level after getting hit"
cheat34_code = "ALTA-CA82"
cheat34_enable = false

cheat35_desc = "Once invincible [stars], Sonic stays Invincible for the rest of the level"
cheat35_code = "ALTA-CA9Y"
cheat35_enable = false

cheat36_desc = "Sonic doesn't lose rings when hit"
cheat36_code = "ATTT-CA58"
cheat36_enable = false

cheat37_desc = "Tails doesn't lose rings when hit"
cheat37_code = "ATTT-CA6W"
cheat37_enable = false

cheat38_desc = "Rings worth 2 in special stages (Sonic only)"
cheat38_code = "SBJA-HJV2"
cheat38_enable = false

cheat39_desc = "Rings worth 3 in special stages (Sonic only)"
cheat39_code = "SBJA-HNV2"
cheat39_enable = false

cheat40_desc = "Rings worth 4 in special stages (Sonic only)"
cheat40_code = "SBJA-HTV2"
cheat40_enable = false

cheat41_desc = "Rings worth 5 in special stages (Sonic only)"
cheat41_code = "SBJA-HYV2"
cheat41_enable = false

cheat42_desc = "Rings worth 6 in special stages (Sonic only)"
cheat42_code = "SBJA-H2V2"
cheat42_enable = false

cheat43_desc = "Rings worth 7 in special stages (Sonic only)"
cheat43_code = "SBJA-H6V2"
cheat43_enable = false

cheat44_desc = "Rings worth 8 in special stages (Sonic only)"
cheat44_code = "SBJA-HAV2"
cheat44_enable = false

cheat45_desc = "Rings worth 2 in special stages (Tails only)"
cheat45_code = "SBJA-HJV8"
cheat45_enable = false

cheat46_desc = "Rings worth 3 in special stages (Tails only)"
cheat46_code = "SBJA-HNV8"
cheat46_enable = false

cheat47_desc = "Rings worth 4 in special stages (Tails only)"
cheat47_code = "SBJA-HTV8"
cheat47_enable = false

cheat48_desc = "Rings worth 5 in special stages (Tails only)"
cheat48_code = "SBJA-HYV8"
cheat48_enable = false

cheat49_desc = "Rings worth 6 in special stages (Tails only)"
cheat49_code = "SBJA-H2V8"
cheat49_enable = false

cheat50_desc = "Rings worth 7 in special stages (Tails only)"
cheat50_code = "SBJA-H6V8"
cheat50_enable = false

cheat51_desc = "Rings worth 8 in special stages (Tails only)"
cheat51_code = "SBJA-HAV8"
cheat51_enable = false

cheat52_desc = "Need 0 chaos emeralds to become Super Sonic"
cheat52_code = "ACZT-CACN"
cheat52_enable = false

cheat53_desc = "Need 1 Chaos Emerald to become Super Sonic"
cheat53_code = "AGZT-CACN"
cheat53_enable = false

cheat54_desc = "Need 2 chaos emeralds to become Super Sonic"
cheat54_code = "ALZT-CACN"
cheat54_enable = false

cheat55_desc = "Need 3 chaos emeralds to become Super Sonic"
cheat55_code = "ARZT-CACN"
cheat55_enable = false

cheat56_desc = "Need 4 Chaos Emeralds To Become Super Sonic"
cheat56_code = "AWZT-CACN"
cheat56_enable = false

cheat57_desc = "Need 5 chaos emeralds to become Super Sonic"
cheat57_code = "A0ZT-CACN"
cheat57_enable = false

cheat58_desc = "Need 6 chaos emeralds to become Super Sonic"
cheat58_code = "A4ZT-CACN"
cheat58_enable = false

cheat59_desc = "Need 1 ring to become Super Sonic, don't lose rings with time"
cheat59_code = "AGZT-CACY+K4ZT-CA92"
cheat59_enable = false

cheat60_desc = "Need 5 rings to become Super Sonic"
cheat60_code = "A0ZT-CACY"
cheat60_enable = false

cheat61_desc = "Need 10 rings to become Super Sonic"
cheat61_code = "BLZT-CACY"
cheat61_enable = false

cheat62_desc = "Need 25 rings to become Super Sonic"
cheat62_code = "DGZT-CACY"
cheat62_enable = false

cheat63_desc = "Need 40 rings to become Super Sonic"
cheat63_code = "FCZT-CACY"
cheat63_enable = false

cheat64_desc = "Super Sonic doesn't lose rings with time"
cheat64_code = "K4ZT-CA92"
cheat64_enable = false

cheat65_desc = "Level select menu"
cheat65_code = "RE8A-A60G"
cheat65_enable = false

cheat66_desc = "Start most levels with some rings (1 player game only)"
cheat66_code = "2VAT-BCRA"
cheat66_enable = false

cheat67_desc = "P1 Action modifier"
cheat67_code = "FFB01C:0000"
cheat67_enable = false

cheat68_desc = "Invincibility/Invisibility"
cheat68_code = "FFB031:0040"
cheat68_enable = false

cheat69_desc = "Master Code"
cheat69_code = "AJBT-AA34"
cheat69_enable = false

cheat70_desc = "Untouchable Sonic and Tails"
cheat70_code = "R16A-G6YC+R16A-G6XE"
cheat70_enable = false

cheat71_desc = "Walk Thru Solid Objects"
cheat71_code = "J4PA-CA54"
cheat71_enable = false

cheat72_desc = "Remove Floor Spikes"
cheat72_code = "ABNT-CA60"
cheat72_enable = false

cheat73_desc = "Sonic gets Tails' Tails"
cheat73_code = "FFB800:0504+FFB83E:B000"
cheat73_enable = false

cheat74_desc = "Enable Stage Select"
cheat74_code = "FFFFD0:0100"
cheat74_enable = false

cheat75_desc = "Enable Debug Mode"
cheat75_code = "FFFFFA:0100"
cheat75_enable = false

cheat76_desc = "Infinite Rings"
cheat76_code = "FFFE20:00C8"
cheat76_enable = false

cheat77_desc = "Infinite Lives"
cheat77_code = "FFFE12:0009"
cheat77_enable = false

cheat78_desc = "Stage/Act Modifier"
cheat78_code = "FFFE10:0000"
cheat78_enable = false

cheat79_desc = "Always Have 224 Rings (Official Code)"
cheat79_code = "FFFE21:00E0"
cheat79_enable = false

cheat80_desc = "Unlimited Time"
cheat80_code = "FFFE24:0007"
cheat80_enable = false

cheat81_desc = "Super Speed! [Sonic]"
cheat81_code = "FFF761:6410"
cheat81_enable = false

cheat82_desc = "Super Speed! [Tails]"
cheat82_code = "FFFEC1:6410"
cheat82_enable = false

cheat83_desc = "Invincibility For Sonic (Always Have Shield)"
cheat83_code = "FFB02A:0001"
cheat83_enable = false

cheat84_desc = "Invincibility For Tails (Always Have Shield)"
cheat84_code = "FFB06A:0001"
cheat84_enable = false

cheat85_desc = "Infinite Time Underwater For Sonic"
cheat85_code = "FFB028:00FA"
cheat85_enable = false

cheat86_desc = "Infinite Time Underwater For Tails"
cheat86_code = "FFB068:00FA"
cheat86_enable = false

cheat87_desc = "Defeat Stage 1 Robotnik With 1 Hit"
cheat87_code = "FFB520:0001"
cheat87_enable = false

cheat88_desc = "Defeat Stage 2 Robotnik With 1 Hit"
cheat88_code = "FFB620:0001"
cheat88_enable = false

cheat89_desc = "Defeat Stage 3 Robotnik With 1 Hit"
cheat89_code = "FFB720:0001"
cheat89_enable = false

cheat90_desc = "Defeat Stage 4 Robotnik With 1 Hit"
cheat90_code = "FFB820:0001"
cheat90_enable = false

cheat91_desc = "Defeat Stage 5 Robotnik With 1 Hit"
cheat91_code = "FFB920:0001"
cheat91_enable = false

cheat92_desc = "Defeat Stage 6 Robotnik With 1 Hit"
cheat92_code = "FFBA20:0001"
cheat92_enable = false

cheat93_desc = "Defeat Stage 7 Robotnik With 1 Hit"
cheat93_code = "FFBB20:0001"
cheat93_enable = false

cheat94_desc = "Defeat Stage 8 Robotnik With 1 Hit"
cheat94_code = "FFBC20:0001"
cheat94_enable = false

cheat95_desc = "Defeat Final Stage Bosses With 1 Hit"
cheat95_code = "FFB460:0001"
cheat95_enable = false

cheat96_desc = "Enable Super Sonic (All Chaos Emeralds Collected)"
cheat96_code = "FFFFB0:0007"
cheat96_enable = false

cheat97_desc = "Switch F/X On For Levitate Jump For Sonic"
cheat97_code = "FFB012:00FE"
cheat97_enable = false

cheat98_desc = "Switch F/X On For Levitate Jump For Tails"
cheat98_code = "FFB052:00FE"
cheat98_enable = false

cheat99_desc = "Hyper Mode P1"
cheat99_code = "FFB01E:0000"
cheat99_enable = false

cheat100_desc = "Hyper Mode P2"
cheat100_code = "FFB05E:0000"
cheat100_enable = false

cheat101_desc = "Sonic Color Modifier"
cheat101_code = ""
cheat101_enable = false

cheat102_desc = "Sonic & Tails Sneaker Color Modifier (Base Color)"
cheat102_code = ""
cheat102_enable = false

cheat103_desc = "HUD Display Modifier"
cheat103_code = "FFF710:0000"
cheat103_enable = false

cheat104_desc = "Rings Multiplier"
cheat104_code = "FFF710:0000"
cheat104_enable = false

cheat105_desc = "Warp To End of Stage P1"
cheat105_code = "FFB008:003C"
cheat105_enable = false

cheat106_desc = "Warp To End of Stage P2"
cheat106_code = "FFB048:003C"
cheat106_enable = false

cheat107_desc = "Play As Super Sonic (No Powers)"
cheat107_code = "FFFE18:0001"
cheat107_enable = false

cheat108_desc = "Disable Water"
cheat108_code = "FFF730:0000"
cheat108_enable = false

cheat109_desc = "Glowing Sonic"
cheat109_code = "FFF65E:00FF"
cheat109_enable = false

cheat110_desc = "Master Code (Improved)"
cheat110_code = "F2BT-AA2R"
cheat110_enable = false

cheat111_desc = "Invincibility - Sonic and Tails"
cheat111_code = "R16A-G6XT"
cheat111_enable = false