the cutting room mirror

Alien Soldier

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

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