the cutting room mirror

Earthworm Jim 2 (Genesis)

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

This page contains notes for the game Earthworm Jim 2 (Genesis).

Virtual Console Patch#

#
# us
#
>0x180  string      "GM T-132056-00"

# アイテム「Barn Blaster」使用時の画面フラッシュ
0x258e40:
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbc4 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bb9e -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbc4 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bb9e -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbc4 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
0x258ebc:
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bb9e -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
#   beshort     0x4eb9,0x0026,0xbbc4    # jsr   L26bbc4 最後の1点滅      
0x258f0e:
    beshort     0x303c,0x0000       # move.w #$000f,d0 -> move.w #$0000,d0

# ラウンド5:シューティング面開始直後に画面左から登場する気球を攻撃し、気球が爆発した際の画面フラッシュ
0x25eeae:
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbc4 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bb9e -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbc4 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bb9e -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbc4 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
0x25ef2a:
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bb9e -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9a2 -> nop; nop; nop
#   beshort     0x4eb9,0x0026,0xbbc4    # jsr   L26bbc4 最後の1点滅      
0x25ef7c:
    beshort     0x303c,0x0001       # move.w #$000f,d0 -> move.w #$0001,d0


#
# eu
#
>0x180  string      "GM T-70446-50"

# アイテム「Barn Blaster」使用時の画面フラッシュ
0x258e7e:
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bc0c -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbe6 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bc0c -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbe6 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bc0c -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
0x258efa:
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbe6 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
#   beshort     0x4eb9,0x0026,0xbc0c    # jsr   L26bc0c 最後の1点滅
0x258f4c:
    beshort     0x303c,0x0000       # move.w #$000f,d0 -> move.w #$0000,d0

# ラウンド5:シューティング面開始直後に画面左から登場する気球を攻撃し、気球が爆発した際の画面フラッシュ
0x25eeec:
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bc0c -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbe6 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bc0c -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbe6 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bc0c -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
0x25ef68:
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26bbe6 -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
    beshort     0x4e71,0x4e71,0x4e71    # jsr   L26b9ea -> nop; nop; nop
#   beshort     0x4eb9,0x0026,0xbc0c    # jsr   L26bc0c 最後の1点滅
0x25efba:
    beshort     0x303c,0x0001       # move.w #$000f,d0 -> move.w #$0001,d0