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