This page contains notes for the game Alien Soldier.
Virtual Console Patch#
The Virtual Console version uses two different patch revisions between the European and US releases. The Japanese release contains no patch.
Europe#
#
# $Id: patch-AlienSoldier,v 1.1 2007/10/09 09:53:59 harashi Exp $
>0x183 string "MK-01186-00"
0x350:
beshort 0x4e71 until 0x46c
0xf062:
beshort 0x4e71 # nop
beshort 0x4e71 # nop
0xf076:
beshort 0x4eb9,0x001f,0xff00 # jsr $1fff00.l
beshort 0x4e71 # nop
0x1fff00:
beshort 0x4eb9,0x0000,0xf65e # jsr $00f65e.l
beshort 0x5478,0xa950 # addq.w #$02,$ffffa950.w
beshort 0x42b8,0x8240 # clr.l $ffff8240.w
beshort 0x4e75 # rts
0x4c6a:
beshort 0x4eb9,0x001f,0xff20 # jsr $1fff10.l
beshort 0x4e71 until 0x4c80
0x1fff20:
beshort 0x40e7 # move sr,-(sp)
beshort 0x007c,0x0700 # ori #$0700,sr
beshort 0x30bc,0x8f02 # move.w #$8f02,(a0)
beshort 0x20bc,0x4000,0x0000 # move.l #$40000000,(a0)
beshort 0x7000 # moveq #$00,d0
beshort 0x721f # moveq #$1f,d1
# 1:
beshort 0x3280 # move.w d0,(a1)
beshort 0x51c9,0xfffc # dbra d1,1b
beshort 0x46df # move (sp)+,sr
beshort 0x4e75 # rts
USA#
#
# $Id: patch-AlienSoldier,v 1.2 2007-10-09 13:31:00 m2 Exp $
>0x183 string "MK-01186-00"
0x350:
beshort 0x4e71 x 0x8e
# >>0x1f0 string "A"
0xf062:
beshort 0x4e71 # nop
beshort 0x4e71 # nop
0xf076:
beshort 0x4eb9,0x001f,0xff00 # jsr $1fff00.l
beshort 0x4e71 # nop
0x1fff00:
beshort 0x4eb9,0x0000,0xf65e # jsr $00f65e.l
beshort 0x5478,0xa950 # addq.w #$02,$ffffa950.w
beshort 0x42b8,0x8240 # clr.l $ffff8240.w
beshort 0x4e75 # rts