Don't believe Pugsy !
Why did you add Aardy's "INCOMPLETE" codes ?
Code: Select all
; [ Disco Boy ]
:discoboy:00000000:F88C:00000099:FFFFFFFF:Infinite Credits
:discoboy:62000000:0000:00000000:00000000:Rapid Fire PL1:It's the same as Always Have Auto Item
:discoboy:00010000:F91B:00000003:FFFFFFFF:Enabled
:discoboy:00010000:F91B:0000003F:FFFFFFFF:Disabled
:discoboy:62000000:0000:00000000:00000000:Invincibility PL1
:discoboy:00010000:F068:00000004:00000004:Enabled
:discoboy:00010000:F068:00000000:00000004:Disabled
:discoboy:00000000:F88D:00000006:FFFFFFFF:Infinite Lives PL1
:discoboy:00000000:F925:00000004:FFFFFFFF:Infinite Energy PL1:Effective against an enemy though a fire kills you directly
:discoboy:62000000:0000:00000000:00000000:Select Weapon PL1
:discoboy:00010000:F918:00000000:FFFFFFFF:Normal Shot
:discoboy:00010000:F918:00000004:FFFFFFFF:Spiral Shot
:discoboy:00010000:F918:00000008:FFFFFFFF:Wide Shot
:discoboy:00010000:F918:0000000C:FFFFFFFF:3-way Shot
:discoboy:62000000:0000:00000000:00000000:Always Have Roll PL1
:discoboy:00010000:F068:00000010:00000010:Enabled
:discoboy:00010000:F068:00000000:00000010:Disabled
:discoboy:62000000:0000:00000000:00000000:Rapid Fire PL2:It's the same as Always Have Auto Item
:discoboy:00010000:F91C:00000003:FFFFFFFF:Enabled
:discoboy:00010000:F91C:0000003F:FFFFFFFF:Disabled
:discoboy:62000000:0000:00000000:00000000:Invincibility PL2
:discoboy:00010000:F069:00000004:00000004:Enabled
:discoboy:00010000:F069:00000000:00000004:Disabled
:discoboy:00000000:F88E:00000006:FFFFFFFF:Infinite Lives PL2
:discoboy:00000000:F926:00000004:FFFFFFFF:Infinite Energy PL2:Effective against an enemy though a fire kills you directly
:discoboy:62000000:0000:00000000:00000000:Select Weapon PL2
:discoboy:00010000:F919:00000000:FFFFFFFF:Normal Shot
:discoboy:00010000:F919:00000004:FFFFFFFF:Spiral Shot
:discoboy:00010000:F919:00000008:FFFFFFFF:Wide Shot
:discoboy:00010000:F919:0000000C:FFFFFFFF:3-way Shot
:discoboy:62000000:0000:00000000:00000000:Always Have Roll PL2
:discoboy:00010000:F069:00000010:00000010:Enabled
:discoboy:00010000:F069:00000000:00000010:Disabled
:discoboy:62000001:0000:00000000:00000000:Get a Letter Now!
:discoboy:00100001:F910:00000001:FFFFFFFF:D
:discoboy:00010001:F911:00000001:FFFFFFFF:I
:discoboy:00010001:F912:00000001:FFFFFFFF:S
:discoboy:00010001:F913:00000001:FFFFFFFF:C
:discoboy:00010001:F914:00000001:FFFFFFFF:O
:discoboy:20A00000:22DD:002382C3:FFFFFFFF:1 Letter to Go to Bonus Stage
:discoboy:20910000:2349:00003718:FFFFFFFF:1 Letter to Go to Bonus Stage (2/2)
:discoboy:62000001:0000:00000000:00000000:Select Starting Stage:Set on "Push One or Two Player" message screen after inserted a credit
:discoboy:00010001:F88F:00000001:FFFFFFFF:Stage 1-1
:discoboy:00010001:F88F:00000002:FFFFFFFF:Stage 1-2
:discoboy:00010001:F88F:00000003:FFFFFFFF:Stage 1 Boss
:discoboy:00010001:F88F:00000004:FFFFFFFF:Stage 2-1
:discoboy:00010001:F88F:00000005:FFFFFFFF:Stage 2-2
:discoboy:00010001:F88F:00000006:FFFFFFFF:Stage 2 Boss
:discoboy:00010001:F88F:00000007:FFFFFFFF:Stage 3-1
:discoboy:00010001:F88F:00000008:FFFFFFFF:Stage 3-2
:discoboy:00010001:F88F:00000009:FFFFFFFF:Stage 3 Boss
:discoboy:00010001:F88F:0000000A:FFFFFFFF:Stage 4-1
:discoboy:00010001:F88F:0000000B:FFFFFFFF:Stage 4-2
:discoboy:00010001:F88F:0000000C:FFFFFFFF:Stage 4 Boss
:discoboy:00010001:F88F:0000000D:FFFFFFFF:Stage 5-1
:discoboy:00010001:F88F:0000000E:FFFFFFFF:Stage 5-2
:discoboy:00010001:F88F:0000000F:FFFFFFFF:Stage 5 Boss
:discoboy:00010001:F88F:00000010:FFFFFFFF:Stage 6-1
:discoboy:00010001:F88F:00000011:FFFFFFFF:Stage 6-2
:discoboy:00010001:F88F:00000012:FFFFFFFF:Stage 6-3
:discoboy:00010001:F88F:00000013:FFFFFFFF:Last Boss
:discoboy:20900000:4A58:00001A18:FFFFFFFF:Skip RAM Check:It's better to use Pre-Enable
:discoboy:20910000:4ABB:00008000:FFFFFFFF:Skip RAM Check (2/2)
- Life
Maximum "display" life is 0x05 (real value - 1) so that adjusted 0x07 to 0x06.
Can you understand, Aardy ?
- Energy
Aardy's comment is incorrect because "Energy" cheat NEVER protects you from "Collision".
It protects from "Death".
Can you understand, Aardy ?
- Rapid Fire
Aardy's "Auto Fire" is correctly "Rapid Fire".
- Auto Fire : fired automatically WITHOUT pressing a fire button
- Rapid Fire : fired automatically WITH pressing a fire button
We should distinguish both items because these are different.
Can you understand, Aardy ?
- Invincibility
Yes, Aardy's code is wrong. It is made with BIT.
If you have an invincibility (flicker), bit 2 and 7 is ON (= 0x84).
Bit 7 is automatically ON if bit 2 is ON though.
Therefore, you have to poke bit 2 to enable/disable.
Don't use "Write if Match" in this case.
Can you understand, Aardy ?
- Roll
Also Aardy's code is wrong. If you get the Roll item, bit 4 is ON (= 0x10).
Remember Aardy's code.
Code: Select all
:discoboy:62000000:0000:00000000:00000000:Roll Mode PL1
:discoboy:00090000:F068:00000094:00000084:Enabled
:discoboy:00090000:F068:00000084:00000094:Disabled
0x84 is in the invincibility so that the above code works correctly ONLY IF YOU HAVE THE FLICKER.
When you are "Normal" (= 0x01), it NEVER works because "Write if Match" doesn't poke the value due to unmatch.
Over and over again, this operation works if $F068 is only 0x84 (= invincibility) and NEVER works if 0x01 (= normal).
Don't use "Write if Match" in this case.
Can you understand, Aardy ?
- RAM Check
This game has RAM check at boot and all cheat code causes RAM error.
Fortunatery, the game program doesn't check ROM region.