Code: Select all
<cheat desc="Infinite Lives">
<script state="run">
<action>maincpu.pb@FFCB39=09</action>
</script>
</cheat>
<cheat desc="Invincibility">
<script state="run">
<action condition="maincpu.pb@FFA3FE GT 1">maincpu.pw@FFA436=FF01</action>
</script>
</cheat>
<cheat desc="Moon Jump">
<script state="run">
<action condition="maincpu.pb@FFA3F0 GT 3">maincpu.pb@FFA3F1=00</action>
</script>
</cheat>
<cheat desc="Quick Charge">
<script state="run">
<action condition="maincpu.pb@FFA567==01">maincpu.pb@FFA569=02</action>
</script>
</cheat>
<cheat desc="Menu / Game Mode"><comment>Can really mess stuff up. MM3 and Wily enable slide.</comment>
<parameter>
<item value="00">Mega Man 1</item>
<item value="01">Mega Man 2</item>
<item value="02">Mega Man 3</item>
<item value="03">Wily's Tower</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCA77=param</action>
</script>
</cheat>
<cheat desc="Mega Man 1 Cleared">
<script state="run">
<action>maincpu.pb@FFCC4A=FF</action>
</script>
</cheat>
<cheat desc="Mega Man 2 Cleared">
<script state="run">
<action>maincpu.pb@FFCC4B=FF</action>
</script>
</cheat>
<cheat desc="Mega Man 3 Cleared">
<script state="run">
<action>maincpu.pb@FFCC4C=FF</action>
</script>
</cheat>
<cheat desc="Wily Tower Cleared">
<script state="run">
<action>maincpu.pb@FFCC4D=FF</action>
</script>
</cheat>
<cheat desc="Current Weapon"><comment>Buggy</comment>
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCA77=param</action>
</script>
</cheat>
<cheat desc="Infinite Power All Weapons">
<script state="run">
<action>maincpu.pb@FFCB40=1C</action><!-- Hyper Bomb -->
<action>maincpu.pb@FFCB44=1C</action><!-- Thunder Beam -->
<action>maincpu.pb@FFCB48=1C</action><!-- Super Arm -->
<action>maincpu.pb@FFCB4C=1C</action><!-- Ice Slasher -->
<action>maincpu.pb@FFCB50=1C</action><!-- Rolling Cutter -->
<action>maincpu.pb@FFCB54=1C</action><!-- Fire Storm -->
<action>maincpu.pb@FFCB58=1C</action><!-- Magnet Beam -->
<action>maincpu.pb@FFCB5C=1C</action><!-- Atomic Fire -->
<action>maincpu.pb@FFCB60=1C</action><!-- Air Shooter -->
<action>maincpu.pb@FFCB64=1C</action><!-- Leaf Shield -->
<action>maincpu.pb@FFCB68=1C</action><!-- Lead Bubble -->
<action>maincpu.pb@FFCB6C=1C</action><!-- Quick Boomerang -->
<action>maincpu.pb@FFCB74=1C</action><!-- Time Stopper -->
<action>maincpu.pb@FFCB78=1C</action><!-- Metal Blade -->
<action>maincpu.pb@FFCB7C=1C</action><!-- Crash Bomb -->
<action>maincpu.pb@FFCB80=1C</action><!-- Item 1 -->
<action>maincpu.pb@FFCB84=1C</action><!-- Item 2 -->
<action>maincpu.pb@FFCB88=1C</action><!-- Item 3 -->
<action>maincpu.pb@FFCB8C=1C</action><!-- Needle Cannon -->
<action>maincpu.pb@FFCB90=1C</action><!-- Magnet Missile -->
<action>maincpu.pb@FFCB94=1C</action><!-- Gemini Laser -->
<action>maincpu.pb@FFCB98=1C</action><!-- Hard Knuckle -->
<action>maincpu.pb@FFCB9C=1C</action><!-- Top Spin -->
<action>maincpu.pb@FFCBA0=1C</action><!-- Search Snake -->
<action>maincpu.pb@FFCBA4=1C</action><!-- Spark Shock -->
<action>maincpu.pb@FFCBA8=1C</action><!-- Shadow Blade -->
<action>maincpu.pb@FFCBAC=1C</action><!-- Rush Spring -->
<action>maincpu.pb@FFCBB0=1C</action><!-- Rush Marine -->
<action>maincpu.pb@FFCBB4=1C</action><!-- Rush Jet -->
<action>maincpu.pb@FFCB42=FF</action>
<action>maincpu.pb@FFCB46=FF</action>
<action>maincpu.pb@FFCB4A=FF</action>
<action>maincpu.pb@FFCB4E=FF</action>
<action>maincpu.pb@FFCB52=FF</action>
<action>maincpu.pb@FFCB56=FF</action>
<action>maincpu.pb@FFCB5A=FF</action>
<action>maincpu.pb@FFCB5E=FF</action>
<action>maincpu.pb@FFCB62=FF</action>
<action>maincpu.pb@FFCB66=FF</action>
<action>maincpu.pb@FFCB6A=FF</action>
<action>maincpu.pb@FFCB6E=FF</action>
<action>maincpu.pb@FFCB76=FF</action>
<action>maincpu.pb@FFCB7A=FF</action>
<action>maincpu.pb@FFCB7E=FF</action>
<action>maincpu.pb@FFCB82=FF</action>
<action>maincpu.pb@FFCB86=FF</action>
<action>maincpu.pb@FFCB8A=FF</action>
<action>maincpu.pb@FFCB8E=FF</action>
<action>maincpu.pb@FFCB92=FF</action>
<action>maincpu.pb@FFCB96=FF</action>
<action>maincpu.pb@FFCB9A=FF</action>
<action>maincpu.pb@FFCB9E=FF</action>
<action>maincpu.pb@FFCBA2=FF</action>
<action>maincpu.pb@FFCBA6=FF</action>
<action>maincpu.pb@FFCBAA=FF</action>
<action>maincpu.pb@FFCBAE=FF</action>
<action>maincpu.pb@FFCBB2=FF</action>
<action>maincpu.pb@FFCBB6=FF</action>
</script>
</cheat>
<cheat desc="-- Wily Menu --"/>
<cheat desc="Slot 1">
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCBBF=param</action>
</script>
</cheat>
<cheat desc="Slot 2">
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCBC1=param</action>
</script>
</cheat>
<cheat desc="Slot 3">
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCBC3=param</action>
</script>
</cheat>
<cheat desc="Slot 4">
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCBC5=param</action>
</script>
</cheat>
<cheat desc="Slot 5">
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCBC7=param</action>
</script>
</cheat>
<cheat desc="Slot 6">
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCBC9=param</action>
</script>
</cheat>
<cheat desc="Slot 7">
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCBCB=param</action>
</script>
</cheat>
<cheat desc="Slot 8">
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCBCD=param</action>
</script>
</cheat>
<cheat desc="Function 1">
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCBCF=param</action>
</script>
</cheat>
<cheat desc="Function 2">
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCBD1=param</action>
</script>
</cheat>
<cheat desc="Function 3">
<parameter>
<item value="0x00">Mega Buster</item>
<item value="0x01">Hyper Bomb</item>
<item value="0x02">Thunder Beam</item>
<item value="0x03">Super Arm</item>
<item value="0x04">Ice Slasher</item>
<item value="0x05">Rolling Cutter</item>
<item value="0x06">Fire Storm</item>
<item value="0x07">Magnet Beam</item>
<item value="0x08">Atomic Fire</item>
<item value="0x09">Air Shooter</item>
<item value="0x0A">Leaf Shield</item>
<item value="0x0B">Lead Bubble</item>
<item value="0x0C">Quick Boomerang</item>
<item value="0x0E">Time Stopper</item>
<item value="0x0F">Metal Blade</item>
<item value="0x10">Crash Bomb</item>
<item value="0x11">Item 1</item>
<item value="0x12">Item 2</item>
<item value="0x13">Item 3</item>
<item value="0x14">Needle Cannon</item>
<item value="0x15">Magnet Missile</item>
<item value="0x16">Gemini Laser</item>
<item value="0x17">Hard Knuckle</item>
<item value="0x18">Top Spin</item>
<item value="0x19">Search Snake</item>
<item value="0x1A">Spark Shock</item>
<item value="0x1B">Shadow Blade</item>
<item value="0x1C">Rush Spring</item>
<item value="0x1D">Rush Marine</item>
<item value="0x1E">Rush Jet</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFCBD3=param</action>
</script>
</cheat>