the cutting room mirror

M.U.S.H.A.: Metallic Uniframe Super Hybrid Armor

This article has a talk page!
view on tcrf.net

This page contains notes for the game M.U.S.H.A.: Metallic Uniframe Super Hybrid Armor.

Virtual Console Patch#

>0x180  string      "GM T-35013 -00"
0x000332:
    beshort     0x4e71 until 0x346

# 開始時のキャタピラ音を発行しない
0x00b844:
    beshort     0x4e71 x 3      # nop


# 海外版のハードクリア時の赤十字を消す
>0x180  string      "GM T-35046 -00"

0x00031a:
    beshort     0x602e                  # skip check sum

0x00058a:
    belong      0x0007ff00              # jsr 0x004472 -> jsr 0x07ff00
    beshort     0x4e71,0x4e71               # ori.b #$03,d0 -> nop; nop
    beshort     0x4e71                  # moveq.l #$9a,d5 -> nop

0x07ff00:
    beshort     0x4eb8,0x4472               # jsr   0x4472.w 
    beshort     0x0000,0x0003               # ori.b #$03,d0
    beshort     0x7a9a                  # moveq.l #$9a,d5
    beshort     0x48e7,0x00c0               # movem.l a0-a1,-(a7)
    beshort     0x23fc,0x63e0,0x0000,0x00c0,0x0004  # move.l $63e00000,$00c00004 
    beshort     0x41fa,0x0046               # lea.l $0046(pc),a0 = 0x07ff60
    beshort     0x43f9,0x00c0,0x0000            # lea.l $00c00000,a1
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x23fc,0x6660,0x0000,0x00c0,0x0004  # move.l $66000000,$00c00004 
    beshort     0x41fa,0x0042               # lea.l $0042(pc),a0 = 0x07ff80
    beshort     0x43f9,0x00c0,0x0000            # lea.l $00c00000,a1
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x2298                  # move.l (a0)+,(a1)
    beshort     0x4cdf,0x0300               # movem.l (a7)+,a0-a1
    beshort     0x4e75                  # rts

0x07ff60:
    belong      0xffffffff
    belong      0xffffffff
    belong      0xffffffff
    belong      0xffffffff
    belong      0xffffffff
    belong      0xdddddddd
    belong      0xdfffffff
    belong      0xdfffffff
0x07ff80:
    belong      0xdfffffff
    belong      0xdfffffff
    belong      0xdfffffff
    belong      0xdfffffff
    belong      0xdfffffff
    belong      0xdfffffff
    belong      0xcccccccc
    belong      0xdddddddd