Code: Select all
<!-- Thunder Force III (Japan, USA) -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>mdslot:cart:rom.mb@3F96 = 60</action> <!-- background -->
<action>mdslot:cart:rom.mb@3FA8 = 60</action> <!-- background -->
<action>mdslot:cart:rom.mb@3FE4 = 60</action> <!-- background (cave stage) -->
<action>mdslot:cart:rom.mb@3FF4 = 60</action> <!-- background (cave stage) -->
<action>mdslot:cart:rom.mb@404F = 08</action> <!-- enemy -->
<action>mdslot:cart:rom.mb@416A = 60</action> <!-- bullet -->
</script>
<script state="off">
<action>mdslot:cart:rom.mb@3F96 = 6A</action>
<action>mdslot:cart:rom.mb@3FA8 = 6A</action>
<action>mdslot:cart:rom.mb@3FE4 = 6A</action>
<action>mdslot:cart:rom.mb@3FF4 = 6A</action>
<action>mdslot:cart:rom.mb@404F = 04</action>
<action>mdslot:cart:rom.mb@416A = 64</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>mdslot:cart:rom.mb@1930 = 60</action>
</script>
<script state="off">
<action>mdslot:cart:rom.mb@1930 = 67</action>
</script>
</cheat>
<cheat desc="player speed">
<parameter>
<item value="0x0010">01 (slow)</item>
<item value="0x0040">02 </item>
<item value="0x0080">03 </item>
<item value="0x00c0">04 </item>
<item value="0x0100">05 (fast)</item>
</parameter>
<script state="on">
<action>mdslot:cart:rom.mq@01698 = 4EB9000445204E71</action>
<action>mdslot:cart:rom.mq@44520 = 383C000034310000</action>
<action>mdslot:cart:rom.mq@44528 = 67066A0244443404</action>
<action>mdslot:cart:rom.mq@44530 = 383C000036310002</action>
<action>mdslot:cart:rom.mq@44538 = 67066A0244443604</action>
<action>mdslot:cart:rom.mq@44540 = 4E75FFFFFFFFFFFF</action>
<!--
44520 | 383C xxxx : move.w #$xx, D4 // x position
44524 | 3431 0000 : move.w (A1,D0.w), D2
44528 | 6706 : beq $44530
4452A | 6A02 : bpl $4452e
4452C | 4444 : neg.w D4
4452E | 3404 : move.w D4, D2
44530 | 383C xxxx : move.w #$xx, D4 // y position
44534 | 3631 0002 : move.w ($2,A1,D0.w), D3
44538 | 6706 : beq $44540
4453A | 6A02 : bpl $4453e
4453C | 4444 : neg.w D4
4453E | 3604 : move.w D4, D3
44540 | 4E75 : rts
-->
</script>
<script state="change">
<action>mdslot:cart:rom.mw@44522 = param</action>
<action>mdslot:cart:rom.mw@44532 = param</action>
</script>
<script state="off">
<action>mdslot:cart:rom.mq@01698 = 3431000036310002</action>
<action>mdslot:cart:rom.mq@44520 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44528 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44530 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44538 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44540 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="bullet speed (test)">
<parameter min="0x01" max="0x05" step="0x01" />
<script state="on">
<action>mdslot:cart:rom.mq@02108 = 3A3C00004EB90004</action>
<action>mdslot:cart:rom.mq@02110 = 4550D1C651CFFFDE</action>
<action>mdslot:cart:rom.mq@44550 = 48E705C04E914CDF</action>
<action>mdslot:cart:rom.mq@44558 = 03A051CDFFF44E75</action>
<!--
02108 | 3A3C xxxx : move.w #$xx, D5
0210C | 4EB9 0004 4550 : jsr $44550.l
===================================================
44550 | 48E7 05C0 : movem.l D5/D7/A0-A1, -(A7)
44554 | 4E91 : jsr (A1)
44556 | 4CDF 03A0 : movem.l (A7)+, D5/D7/A0-A1
4455A | 51CD FFF4 : dbra D5, $44550
4455E | 4E75 : rts
-->
</script>
<script state="change">
<action>mdslot:cart:rom.mb@0210B = param - 1</action>
</script>
<script state="off">
<action>mdslot:cart:rom.mq@02108 = 48E701804E914CDF</action>
<action>mdslot:cart:rom.mq@02110 = 0180D1C651CFFFDE</action>
<action>mdslot:cart:rom.mq@44550 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44558 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="short hit mark (test)">
<script state="on">
<action>mdslot:cart:rom.mw@2188 = 4E71</action> <!-- objects -->
<action>mdslot:cart:rom.mw@21BE = 4E71</action> <!-- background -->
</script>
<script state="off">
<action>mdslot:cart:rom.mw@2188 = 6604</action>
<action>mdslot:cart:rom.mw@21BE = 6604</action>
</script>
</cheat>
<cheat desc="sound test mode">
<!-- music : 0x00 - 0x15, sfx : 0x16 - 0x56, voice : 0x57 - 0x5d -->
<comment>set "skip rom check" then reset the game (F3)</comment>
<script state="on">
<action>mdslot:cart:rom.mq@60A26 = 4EF90004456031FC</action>
<action>mdslot:cart:rom.mq@44560 = 46FC200041F89000</action>
<action>mdslot:cart:rom.mq@44568 = 160214388B16B602</action>
<action>mdslot:cart:rom.mq@44570 = 67F60C0200046602</action>
<action>mdslot:cart:rom.mq@44578 = 53100C0200086602</action>
<action>mdslot:cart:rom.mq@44580 = 52100C0200026604</action>
<action>mdslot:cart:rom.mq@44588 = 041000100C020001</action>
<action>mdslot:cart:rom.mq@44590 = 6604061000100C02</action>
<action>mdslot:cart:rom.mq@44598 = 0040663C42801010</action>
<action>mdslot:cart:rom.mq@445A0 = 0C0000166C0C4EB8</action>
<action>mdslot:cart:rom.mq@445A8 = 52A070FF4EB85284</action>
<action>mdslot:cart:rom.mq@445B0 = 6026040000160C00</action>
<action>mdslot:cart:rom.mq@445B8 = 00416C0A4EB8534E</action>
<action>mdslot:cart:rom.mq@445C0 = 4EB8536860120400</action>
<action>mdslot:cart:rom.mq@445C8 = 00410C0000076C08</action>
<action>mdslot:cart:rom.mq@445D0 = 4EB854DC4EB854E2</action>
<action>mdslot:cart:rom.mq@445D8 = 0C020010660E4280</action>
<action>mdslot:cart:rom.mq@445E0 = 4EB854B04EB852F0</action>
<action>mdslot:cart:rom.mq@445E8 = 4EB853A86000FF7A</action>
<!--
44560 | 46FC 2000 : move #$2000, SR // enable interrupt
44564 | 41F8 9000 : lea $9000.w, A0 // sound code address ($ff9000)
44568 | 1602 : move.b D2, D3
4456A | 1438 8B16 : move.b $8b16.w, D2 // read input ($ff8b16)
4456E | B602 : cmp.b D2, D3
44570 | 67F6 : beq $44568
44572 | 0C02 0004 : cmpi.b #$4, D2
44576 | 6602 : bne $4457a
44578 | 5310 : subq.b #1, (A0) // decrease code -01
4457A | 0C02 0008 : cmpi.b #$8, D2
4457E | 6602 : bne $44582
44580 | 5210 : addq.b #1, (A0) // increase code +01
44582 | 0C02 0002 : cmpi.b #$2, D2
44586 | 6604 : bne $4458c
44588 | 0410 0010 : subi.b #$10, (A0) // decrease code -10
4458C | 0C02 0001 : cmpi.b #$1, D2
44590 | 6604 : bne $44596
44592 | 0610 0010 : addi.b #$10, (A0) // increase code +10
44596 | 0C02 0040 : cmpi.b #$40, D2
4459A | 663C : bne $445d8
4459C | 4280 : clr.l D0 // play sound
4459E | 1010 : move.b (A0), D0
445A0 | 0C00 0016 : cmpi.b #$16, D0
445A4 | 6C0C : bge $445b2
445A6 | 4EB8 52A0 : jsr $52a0.w // music
445AA | 70FF : moveq #-$1, D0
445AC | 4EB8 5284 : jsr $5284.w
445B0 | 6026 : bra $445d8
445B2 | 0400 0016 : subi.b #$16, D0
445B6 | 0C00 0041 : cmpi.b #$41, D0
445BA | 6C0A : bge $445c6
445BC | 4EB8 534E : jsr $534e.w // sfx
445C0 | 4EB8 5368 : jsr $5368.w
445C4 | 6012 : bra $445d8
445C6 | 0400 0041 : subi.b #$41, D0
445CA | 0C00 0007 : cmpi.b #$7, D0
445CE | 6C08 : bge $445d8
445D0 | 4EB8 54DC : jsr $54dc.w // voice
445D4 | 4EB8 54E2 : jsr $54e2.w
445D8 | 0C02 0010 : cmpi.b #$10, D2
445DC | 660E : bne $445ec
445DE | 4280 : clr.l D0 // stop sound
445E0 | 4EB8 54B0 : jsr $54b0.w // voice
445E4 | 4EB8 52F0 : jsr $52f0.w // music
445E8 | 4EB8 53A8 : jsr $53a8.w // sfx
445EC | 6000 FF7A : bra $44568
-->
</script>
<script state="run">
<output format="----- sound test mode -----" line="10" align="center" />
<output format="left : decrease code -01" line="11" align="center" />
<output format="right : increase code +01" line="12" align="center" />
<output format="down : decrease code -10" line="13" align="center" />
<output format="up : increase code +10" line="14" align="center" />
<output format="button 1 : play sound" line="15" align="center" />
<output format="button 2 : stop sound" line="16" align="center" />
<output format="----------------------------" line="17" align="center" />
<output format="<< sound code %02X >>" line="19" align="center" >
<argument>maincpu.pb@FF9000</argument>
</output>
</script>
<script state="off">
<action>mdslot:cart:rom.mq@60A26 = 33C000C0000431FC</action>
<action>mdslot:cart:rom.mq@44560 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44568 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44570 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44578 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44580 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44588 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44590 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44598 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445A0 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445A8 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445B0 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445B8 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445C0 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445C8 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445D0 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445D8 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445E0 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445E8 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="skip rom check">
<script state="on">
<action>mdslot:cart:rom.mb@0489 = CC</action>
</script>
<script state="off">
<action>mdslot:cart:rom.mb@0489 = CE</action>
</script>
</cheat>
</mamecheat>
Code: Select all
<!-- Thunder Force III (prototype 19900801) -->
<mamecheat version="1">
<cheat desc="no hit">
<script state="on">
<action>mdslot:cart:rom.mb@3FB0 = 60</action> <!-- background -->
<action>mdslot:cart:rom.mb@3FC2 = 60</action> <!-- background -->
<action>mdslot:cart:rom.mb@3FFE = 60</action> <!-- background (cave stage) -->
<action>mdslot:cart:rom.mb@400E = 60</action> <!-- background (cave stage) -->
<action>mdslot:cart:rom.mb@4069 = 08</action> <!-- enemy -->
<action>mdslot:cart:rom.mb@4184 = 60</action> <!-- bullet -->
</script>
<script state="off">
<action>mdslot:cart:rom.mb@3FB0 = 6A</action>
<action>mdslot:cart:rom.mb@3FC2 = 6A</action>
<action>mdslot:cart:rom.mb@3FFE = 6A</action>
<action>mdslot:cart:rom.mb@400E = 6A</action>
<action>mdslot:cart:rom.mb@4069 = 04</action>
<action>mdslot:cart:rom.mb@4184 = 64</action>
</script>
</cheat>
<cheat desc="rapid fire">
<script state="on">
<action>mdslot:cart:rom.mb@190E = 60</action>
</script>
<script state="off">
<action>mdslot:cart:rom.mb@190E = 67</action>
</script>
</cheat>
<cheat desc="player speed">
<parameter>
<item value="0x0010">01 (slow)</item>
<item value="0x0040">02 </item>
<item value="0x0080">03 </item>
<item value="0x00c0">04 </item>
<item value="0x0100">05 (fast)</item>
</parameter>
<script state="on">
<action>mdslot:cart:rom.mq@01676 = 4EB9000445204E71</action>
<action>mdslot:cart:rom.mq@44520 = 383C000034310000</action>
<action>mdslot:cart:rom.mq@44528 = 67066A0244443404</action>
<action>mdslot:cart:rom.mq@44530 = 383C000036310002</action>
<action>mdslot:cart:rom.mq@44538 = 67066A0244443604</action>
<action>mdslot:cart:rom.mq@44540 = 4E75FFFFFFFFFFFF</action>
<!--
44520 | 383C xxxx : move.w #$xx, D4 // x position
44524 | 3431 0000 : move.w (A1,D0.w), D2
44528 | 6706 : beq $44530
4452A | 6A02 : bpl $4452e
4452C | 4444 : neg.w D4
4452E | 3404 : move.w D4, D2
44530 | 383C xxxx : move.w #$xx, D4 // y position
44534 | 3631 0002 : move.w ($2,A1,D0.w), D3
44538 | 6706 : beq $44540
4453A | 6A02 : bpl $4453e
4453C | 4444 : neg.w D4
4453E | 3604 : move.w D4, D3
44540 | 4E75 : rts
-->
</script>
<script state="change">
<action>mdslot:cart:rom.mw@44522 = param</action>
<action>mdslot:cart:rom.mw@44532 = param</action>
</script>
<script state="off">
<action>mdslot:cart:rom.mq@01676 = 3431000036310002</action>
<action>mdslot:cart:rom.mq@44520 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44528 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44530 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44538 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44540 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="bullet speed (test)">
<parameter min="0x01" max="0x05" step="0x01" />
<script state="on">
<action>mdslot:cart:rom.mq@020E6 = 3A3C00004EB90004</action>
<action>mdslot:cart:rom.mq@020EE = 4550D1C651CFFFDE</action>
<action>mdslot:cart:rom.mq@44550 = 48E705C04E914CDF</action>
<action>mdslot:cart:rom.mq@44558 = 03A051CDFFF44E75</action>
<!--
020E6 | 3A3C xxxx : move.w #$xx, D5
020EA | 4EB9 0004 4550 : jsr $44550.l
===================================================
44550 | 48E7 05C0 : movem.l D5/D7/A0-A1, -(A7)
44554 | 4E91 : jsr (A1)
44556 | 4CDF 03A0 : movem.l (A7)+, D5/D7/A0-A1
4455A | 51CD FFF4 : dbra D5, $44550
4455E | 4E75 : rts
-->
</script>
<script state="change">
<action>mdslot:cart:rom.mb@020E9 = param - 1</action>
</script>
<script state="off">
<action>mdslot:cart:rom.mq@020E6 = 48E701804E914CDF</action>
<action>mdslot:cart:rom.mq@020EE = 0180D1C651CFFFDE</action>
<action>mdslot:cart:rom.mq@44550 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44558 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="short hit mark (test)">
<script state="on">
<action>mdslot:cart:rom.mw@2166 = 4E71</action> <!-- objects -->
<action>mdslot:cart:rom.mw@219C = 4E71</action> <!-- background -->
</script>
<script state="off">
<action>mdslot:cart:rom.mw@2166 = 6604</action>
<action>mdslot:cart:rom.mw@219C = 6604</action>
</script>
</cheat>
<cheat desc="sound test mode">
<!-- music : 0x00 - 0x15, sfx : 0x16 - 0x56, voice : 0x57 - 0x5d -->
<comment>set "skip rom check" then reset the game (F3)</comment>
<script state="on">
<action>mdslot:cart:rom.mq@6097E = 4EF90004456031FC</action>
<action>mdslot:cart:rom.mq@44560 = 46FC200041F89000</action>
<action>mdslot:cart:rom.mq@44568 = 160214388B16B602</action>
<action>mdslot:cart:rom.mq@44570 = 67F60C0200046602</action>
<action>mdslot:cart:rom.mq@44578 = 53100C0200086602</action>
<action>mdslot:cart:rom.mq@44580 = 52100C0200026604</action>
<action>mdslot:cart:rom.mq@44588 = 041000100C020001</action>
<action>mdslot:cart:rom.mq@44590 = 6604061000100C02</action>
<action>mdslot:cart:rom.mq@44598 = 0040663C42801010</action>
<action>mdslot:cart:rom.mq@445A0 = 0C0000166C0C4EB8</action>
<action>mdslot:cart:rom.mq@445A8 = 526070FF4EB85244</action>
<action>mdslot:cart:rom.mq@445B0 = 6026040000160C00</action>
<action>mdslot:cart:rom.mq@445B8 = 00416C0A4EB8530E</action>
<action>mdslot:cart:rom.mq@445C0 = 4EB8532860120400</action>
<action>mdslot:cart:rom.mq@445C8 = 00410C0000076C08</action>
<action>mdslot:cart:rom.mq@445D0 = 4EB8549C4EB854A2</action>
<action>mdslot:cart:rom.mq@445D8 = 0C020010660E4280</action>
<action>mdslot:cart:rom.mq@445E0 = 4EB854704EB852B0</action>
<action>mdslot:cart:rom.mq@445E8 = 4EB853686000FF7A</action>
<!--
44560 | 46FC 2000 : move #$2000, SR // enable interrupt
44564 | 41F8 9000 : lea $9000.w, A0 // sound code address ($ff9000)
44568 | 1602 : move.b D2, D3
4456A | 1438 8B16 : move.b $8b16.w, D2 // read input ($ff8b16)
4456E | B602 : cmp.b D2, D3
44570 | 67F6 : beq $44568
44572 | 0C02 0004 : cmpi.b #$4, D2
44576 | 6602 : bne $4457a
44578 | 5310 : subq.b #1, (A0) // decrease code -01
4457A | 0C02 0008 : cmpi.b #$8, D2
4457E | 6602 : bne $44582
44580 | 5210 : addq.b #1, (A0) // increase code +01
44582 | 0C02 0002 : cmpi.b #$2, D2
44586 | 6604 : bne $4458c
44588 | 0410 0010 : subi.b #$10, (A0) // decrease code -10
4458C | 0C02 0001 : cmpi.b #$1, D2
44590 | 6604 : bne $44596
44592 | 0610 0010 : addi.b #$10, (A0) // increase code +10
44596 | 0C02 0040 : cmpi.b #$40, D2
4459A | 663C : bne $445d8
4459C | 4280 : clr.l D0 // play sound
4459E | 1010 : move.b (A0), D0
445A0 | 0C00 0016 : cmpi.b #$16, D0
445A4 | 6C0C : bge $445b2
445A6 | 4EB8 5260 : jsr $5260.w // music
445AA | 70FF : moveq #-$1, D0
445AC | 4EB8 5244 : jsr $5244.w
445B0 | 6026 : bra $445d8
445B2 | 0400 0016 : subi.b #$16, D0
445B6 | 0C00 0041 : cmpi.b #$41, D0
445BA | 6C0A : bge $445c6
445BC | 4EB8 530E : jsr $530e.w // sfx
445C0 | 4EB8 5328 : jsr $5328.w
445C4 | 6012 : bra $445d8
445C6 | 0400 0041 : subi.b #$41, D0
445CA | 0C00 0007 : cmpi.b #$7, D0
445CE | 6C08 : bge $445d8
445D0 | 4EB8 549C : jsr $549c.w // voice
445D4 | 4EB8 54A2 : jsr $54a2.w
445D8 | 0C02 0010 : cmpi.b #$10, D2
445DC | 660E : bne $445ec
445DE | 4280 : clr.l D0 // stop sound
445E0 | 4EB8 5470 : jsr $5470.w // voice
445E4 | 4EB8 52B0 : jsr $52b0.w // music
445E8 | 4EB8 5368 : jsr $5368.w // sfx
445EC | 6000 FF7A : bra $44568
-->
</script>
<script state="run">
<output format="----- sound test mode -----" line="10" align="center" />
<output format="left : decrease code -01" line="11" align="center" />
<output format="right : increase code +01" line="12" align="center" />
<output format="down : decrease code -10" line="13" align="center" />
<output format="up : increase code +10" line="14" align="center" />
<output format="button 1 : play sound" line="15" align="center" />
<output format="button 2 : stop sound" line="16" align="center" />
<output format="----------------------------" line="17" align="center" />
<output format="<< sound code %02X >>" line="19" align="center" >
<argument>maincpu.pb@FF9000</argument>
</output>
</script>
<script state="off">
<action>mdslot:cart:rom.mq@6097E = 33C000C0000431FC</action>
<action>mdslot:cart:rom.mq@44560 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44568 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44570 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44578 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44580 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44588 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44590 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@44598 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445A0 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445A8 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445B0 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445B8 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445C0 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445C8 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445D0 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445D8 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445E0 = FFFFFFFFFFFFFFFF</action>
<action>mdslot:cart:rom.mq@445E8 = FFFFFFFFFFFFFFFF</action>
</script>
</cheat>
<cheat desc="skip rom check">
<script state="on">
<action>mdslot:cart:rom.mb@0489 = C4</action>
</script>
<script state="off">
<action>mdslot:cart:rom.mb@0489 = C6</action>
</script>
</cheat>
</mamecheat>