mirror of
https://github.com/antoinevignau/source.git
synced 2025-01-02 06:30:17 +00:00
26e7a9b1ab
in English
5177 lines
130 KiB
ArmAsm
5177 lines
130 KiB
ArmAsm
|
|
*---------------------------------------------------------*
|
|
* Disassembled with The Flaming Bird Disassembler *
|
|
* (c) Phoenix corp. 1992,93 - All rights reserved *
|
|
*---------------------------------------------------------*
|
|
|
|
REL
|
|
|
|
PHK
|
|
PLB
|
|
_TLStartUp
|
|
PHA
|
|
_MMStartUp
|
|
PLA
|
|
STA L0E72
|
|
TDC
|
|
STA L0E74
|
|
JSL GSOS
|
|
DW $202A ; GetVersion
|
|
ADRL L1155
|
|
LDA L1157
|
|
AND #$7FFF
|
|
CMP #$0402
|
|
BCS L0052
|
|
PHA
|
|
PEA ^L0E8C
|
|
PEA L0E8C
|
|
PEA ^L0EA3
|
|
PEA L0EA3
|
|
PEA ^L0EF9
|
|
PEA L0EF9
|
|
PEA ^L0EFE
|
|
PEA L0EFE
|
|
_TLTextMountVolume
|
|
PLA
|
|
BRL L0D16
|
|
L0052 JSR L0D3F
|
|
BCC L007B
|
|
L0057 PHA
|
|
PEA ^L0ED1
|
|
PEA L0ED1
|
|
PEA ^L0EFE
|
|
PEA L0EFE
|
|
PEA ^L0EF9
|
|
PEA L0EF9
|
|
PEA ^L0EFE
|
|
PEA L0EFE
|
|
_TLTextMountVolume
|
|
PLA
|
|
BRL L0D16
|
|
L007B STY L0E7A
|
|
STY L0A0B
|
|
STX L0E7A+2
|
|
STX L0A0B+2
|
|
SEP #$10
|
|
STX L0E1E+3
|
|
STX L0E38+3
|
|
REP #$10
|
|
JSR L0D3F
|
|
BCS L0057
|
|
STY L0E7E
|
|
STX L0E7E+2
|
|
STX L0E82+2
|
|
STX L08A7+2
|
|
PHA
|
|
PHA
|
|
LDA L0E72
|
|
PHA
|
|
PEA $0002
|
|
PEA $0000
|
|
PEA $0001
|
|
_StartUpTools
|
|
PLA
|
|
STA L0E76
|
|
PLA
|
|
STA L0E76+2
|
|
BCC L00E6
|
|
PHA
|
|
PEA ^L0EB7
|
|
PEA L0EB7
|
|
PEA ^L0EFE
|
|
PEA L0EFE
|
|
PEA ^L0EF9
|
|
PEA L0EF9
|
|
PEA ^L0EFE
|
|
PEA L0EFE
|
|
_TLTextMountVolume
|
|
PLA
|
|
BRL L0D01
|
|
L00E6 JSR L5C6C
|
|
LDA #L1169
|
|
LDX L0E7E+2
|
|
LDY L0E7E
|
|
JSR L106E
|
|
BCC L011B
|
|
PHA
|
|
PEA ^L0EE8
|
|
PEA L0EE8
|
|
PEA ^L0EFE
|
|
PEA L0EFE
|
|
PEA ^L0EF9
|
|
PEA L0EF9
|
|
PEA ^L0EFE
|
|
PEA L0EFE
|
|
_TLTextMountVolume
|
|
PLA
|
|
BRL L0D16
|
|
L011B TYA
|
|
JSR L0D6C
|
|
LDA L0E7A+2
|
|
PHA
|
|
LDA L0E7A
|
|
PHA
|
|
LDA L0E82+2
|
|
PHA
|
|
LDA L0E82
|
|
PHA
|
|
PEA $0000
|
|
PEA $8000
|
|
_BlockMove
|
|
_HideMenuBar
|
|
PEA $0000
|
|
PEA $FFFF
|
|
PEA $0000
|
|
_FlushEvents
|
|
PLA
|
|
_InitCursor
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0005
|
|
PEA $4000
|
|
PEA $00F0
|
|
_Desktop
|
|
PLA
|
|
PLA
|
|
PHA
|
|
PHA
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0001
|
|
PEA ^L029C
|
|
PEA L029C
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0002
|
|
PEA $0000
|
|
PEA $0001
|
|
PEA $800E
|
|
_NewWindow2
|
|
PLA
|
|
STA L0E6E
|
|
PLA
|
|
STA L0E6E+2
|
|
JSR L0A41
|
|
JSR L0970
|
|
JSR L5F0B
|
|
L01B1 PEA $0000
|
|
PEA $0000
|
|
PEA $C000
|
|
PEA $0000
|
|
_HandleDiskInsert
|
|
PLA
|
|
PLA
|
|
JSR L5F64
|
|
PEA $0000
|
|
PEA $FFFF
|
|
PEA ^L0EFF
|
|
PEA L0EFF
|
|
_TaskMaster
|
|
PLA
|
|
BEQ L01B1
|
|
ASL
|
|
TAX
|
|
JSR (L0F2D,X)
|
|
LDA L0AB3
|
|
ORA L0AB5
|
|
ORA L0AB7
|
|
ORA L0AB9
|
|
BEQ L0208
|
|
JSR L0555
|
|
JSR L05D7
|
|
JSR L0455
|
|
LDA L0AB3
|
|
BEQ L0208
|
|
LDA L0AAF
|
|
ASL
|
|
TAX
|
|
JSR (L4414,X)
|
|
L0208 STZ L0AB9
|
|
STZ L0AB5
|
|
JSR L0970
|
|
BRA L01B1
|
|
L0213 LDA L0F0D
|
|
AND #$0100
|
|
CMP #$0100
|
|
BEQ L0246
|
|
LDA L0F01
|
|
LDX #$0015
|
|
CMP #$000B
|
|
BEQ L0242
|
|
LDX #$0016
|
|
CMP #$000A
|
|
BEQ L0242
|
|
LDX #$0017
|
|
CMP #$0008
|
|
BEQ L0242
|
|
LDX #$0018
|
|
CMP #$0015
|
|
BEQ L0242
|
|
RTS
|
|
|
|
L0242 STX L0AB7
|
|
RTS
|
|
|
|
L0246 LDX #$FFFF
|
|
SEP #$20
|
|
L024B INX
|
|
LDA L0263,X
|
|
CMP #$FF
|
|
BEQ L0260
|
|
CMP L0F01
|
|
BNE L024B
|
|
REP #$20
|
|
TXA
|
|
ASL
|
|
TAX
|
|
JSR (L0272,X)
|
|
L0260 REP #$20
|
|
RTS
|
|
|
|
L0263 ASC 'QqLlSs??DdCcZz'
|
|
HEX FF
|
|
L0272 DA L0CDE
|
|
DA L0CDE
|
|
DA L0AD5
|
|
DA L0AD5
|
|
DA L0B27
|
|
DA L0B27
|
|
DA L0ABB
|
|
DA L0ABB
|
|
DA L0C40
|
|
DA L0C40
|
|
DA L0C66
|
|
DA L0C66
|
|
DA L5EF6
|
|
DA L5EF6
|
|
L028E JSR L04BA
|
|
JMP L04F3
|
|
|
|
L0294 LDA L0F25
|
|
ASL
|
|
TAX
|
|
JMP (L0F73,X)
|
|
|
|
L029C LDA L0E6E+2
|
|
PHA
|
|
LDA L0E6E
|
|
PHA
|
|
_DrawControls
|
|
PEA $0001
|
|
PEA $00A0
|
|
_MoveTo
|
|
PEA $013D
|
|
PEA $00A0
|
|
_LineTo
|
|
PEA $013D
|
|
PEA $00C6
|
|
_LineTo
|
|
PEA $0001
|
|
PEA $00C6
|
|
_LineTo
|
|
PEA $0001
|
|
PEA $00A0
|
|
_LineTo
|
|
PEA $0001
|
|
PEA $0001
|
|
_MoveTo
|
|
PEA $0111
|
|
PEA $0001
|
|
_LineTo
|
|
PEA $0111
|
|
PEA $006E
|
|
_LineTo
|
|
PEA $0001
|
|
PEA $006E
|
|
_LineTo
|
|
PEA $0001
|
|
PEA $0001
|
|
_LineTo
|
|
RTL
|
|
|
|
L032E LDA L0F25
|
|
STA L0AB7
|
|
RTS
|
|
|
|
L0335 LDA L044F
|
|
EOR #$0001
|
|
STA L044F
|
|
LDA L044F
|
|
LDX #$0019
|
|
STX L0AB3
|
|
JSR L041D
|
|
LDA L044F
|
|
BNE L0358
|
|
STZ L0AB3
|
|
LDX #$0019
|
|
JMP L0430
|
|
|
|
L0358 STZ L0451
|
|
STZ L0453
|
|
LDA #$0000
|
|
LDX #$001A
|
|
JSR L041D
|
|
LDX #$001A
|
|
JSR L0430
|
|
LDA #$0000
|
|
LDX #$001B
|
|
JSR L041D
|
|
LDX #$001B
|
|
JMP L0430
|
|
|
|
L037C LDA L0451
|
|
EOR #$0001
|
|
STA L0451
|
|
LDA L0451
|
|
LDX #$001A
|
|
STX L0AB3
|
|
JSR L041D
|
|
LDA L0451
|
|
BNE L039F
|
|
STZ L0AB3
|
|
LDX #$001A
|
|
JMP L0430
|
|
|
|
L039F STZ L044F
|
|
STZ L0453
|
|
LDA #$0000
|
|
LDX #$0019
|
|
JSR L041D
|
|
LDX #$0019
|
|
JSR L0430
|
|
LDA #$0000
|
|
LDX #$001B
|
|
JSR L041D
|
|
LDX #$001B
|
|
JMP L0430
|
|
|
|
L03C3 LDA L0453
|
|
EOR #$0001
|
|
STA L0453
|
|
LDX #$001B
|
|
STX L0AB3
|
|
JSR L041D
|
|
LDA L0453
|
|
BNE L03E3
|
|
STZ L0AB3
|
|
LDX #$001B
|
|
JMP L0430
|
|
|
|
L03E3 STZ L044F
|
|
STZ L0451
|
|
LDA #$0000
|
|
LDX #$0019
|
|
JSR L041D
|
|
LDX #$0019
|
|
JSR L0430
|
|
LDA #$0000
|
|
LDX #$001A
|
|
JSR L041D
|
|
LDX #$001A
|
|
JMP L0430
|
|
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0000
|
|
PHX
|
|
_GetCtlValueByID
|
|
PLA
|
|
RTS
|
|
|
|
L041D PHA
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0000
|
|
PHX
|
|
_SetCtlValueByID
|
|
RTS
|
|
|
|
L0430 PEA $0000
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0000
|
|
PHX
|
|
_GetCtlHandleFromID
|
|
_DrawOneCtl
|
|
RTS
|
|
|
|
L044F DW $0000
|
|
L0451 DW $0000
|
|
L0453 DW $0000
|
|
L0455 LDA L0AB3
|
|
CMP #$001A
|
|
BNE L047D
|
|
LDA L0AB5
|
|
BNE L0463
|
|
RTS
|
|
|
|
L0463 CMP #$0014
|
|
BCC L0469
|
|
RTS
|
|
|
|
L0469 TAX
|
|
LDA L12AD+$13,X
|
|
AND #$00FF
|
|
BNE L0473
|
|
RTS
|
|
|
|
L0473 TXA
|
|
DEC
|
|
ASL
|
|
TAX
|
|
LDA L12D5,X
|
|
JMP L0945
|
|
|
|
L047D LDA L0AB3
|
|
BEQ L0483
|
|
RTS
|
|
|
|
L0483 LDA L0AB5
|
|
BNE L0489
|
|
RTS
|
|
|
|
L0489 CMP #$0014
|
|
BCC L048F
|
|
RTS
|
|
|
|
L048F TAX
|
|
LDA L129C+$10,X
|
|
AND #$00FF
|
|
CMP #$0063
|
|
BNE L04A8
|
|
SEP #$20
|
|
LDA L0AAF
|
|
STA L129C+$10,X
|
|
REP #$20
|
|
JMP L08D1
|
|
|
|
L04A8 CMP L0AAF
|
|
BNE L04B9
|
|
SEP #$20
|
|
LDA #$63
|
|
STA L129C+$10,X
|
|
REP #$20
|
|
JMP L084A
|
|
L04B9 RTS
|
|
|
|
L04BA STZ L0AB5
|
|
LDA #$0000
|
|
L04C0 PHA
|
|
ASL
|
|
ASL
|
|
ASL
|
|
TAX
|
|
LDA L0F0B
|
|
CMP L118E,X
|
|
BCC L04EB
|
|
LDA L1192,X
|
|
CMP L0F0B
|
|
BCC L04EB
|
|
LDA L0F09
|
|
CMP L1190,X
|
|
BCC L04EB
|
|
LDA L1194,X
|
|
CMP L0F09
|
|
BCC L04EB
|
|
PLA
|
|
INC
|
|
STA L0AB5
|
|
RTS
|
|
|
|
L04EB PLA
|
|
INC
|
|
CMP #$0014
|
|
BCC L04C0
|
|
RTS
|
|
|
|
L04F3 STZ L0AB9
|
|
LDA L0AAF
|
|
DEC
|
|
ASL
|
|
TAX
|
|
LDA L1666,X
|
|
STA $14
|
|
LDY #$0000
|
|
LDA ($14),Y
|
|
STA L0553
|
|
LDA $14
|
|
CLC
|
|
ADC #$000A
|
|
STA $14
|
|
LDA #$0000
|
|
L0514 PHA
|
|
LDY #$0000
|
|
LDA L0F0B
|
|
CMP ($14),Y
|
|
BCC L0543
|
|
LDY #$0004
|
|
LDA ($14),Y
|
|
CMP L0F0B
|
|
BCC L0543
|
|
LDY #$0002
|
|
LDA L0F09
|
|
CMP ($14),Y
|
|
BCC L0543
|
|
LDY #$0006
|
|
LDA ($14),Y
|
|
CMP L0F09
|
|
BCC L0543
|
|
PLA
|
|
INC
|
|
STA L0AB9
|
|
RTS
|
|
|
|
L0543 LDA $14
|
|
CLC
|
|
ADC #$000E
|
|
STA $14
|
|
PLA
|
|
INC
|
|
CMP L0553
|
|
BCC L0514
|
|
RTS
|
|
|
|
L0553 DW $0000
|
|
L0555 LDA L0AB9
|
|
BNE L055B
|
|
RTS
|
|
|
|
L055B LDY #$0000
|
|
LDA L0AB3
|
|
CMP #$0019
|
|
BEQ L0577
|
|
LDY #$0002
|
|
CMP #$001A
|
|
BEQ L0577
|
|
LDY #$0004
|
|
CMP #$001B
|
|
BEQ L0577
|
|
RTS
|
|
|
|
L0577 LDA L0AAF
|
|
DEC
|
|
ASL
|
|
TAX
|
|
LDA L1666,X
|
|
CLC
|
|
ADC #$0012
|
|
STA $14
|
|
LDA #$0000
|
|
LDX L0AB9
|
|
L058C DEX
|
|
BEQ L0595
|
|
CLC
|
|
ADC #$000E
|
|
BRA L058C
|
|
L0595 CLC
|
|
ADC $14
|
|
STA $14
|
|
LDA ($14),Y
|
|
JMP L0945
|
|
|
|
L059F PHA
|
|
LDA L12AD+$13,X
|
|
AND #$00FF
|
|
BNE L05D5
|
|
SEP #$20
|
|
LDA L0AAF
|
|
STA L129C+$10,X
|
|
LDA #$FF
|
|
STA L12AD+$13,X
|
|
REP #$20
|
|
JSR L08D1
|
|
BRA L05D1
|
|
L05BC PHA
|
|
LDA L12AD+$13,X
|
|
AND #$00FF
|
|
BEQ L05D5
|
|
SEP #$20
|
|
LDA #$61
|
|
STA L129C+$10,X
|
|
REP #$20
|
|
JSR L0802
|
|
L05D1 PLA
|
|
JMP L0945
|
|
|
|
L05D5 PLA
|
|
RTS
|
|
|
|
L05D7 LDA L0AAF
|
|
CMP #$0026
|
|
BNE L05ED
|
|
LDA L0AB7
|
|
CMP #$0018
|
|
BNE L05ED
|
|
LDA #L071E
|
|
JSR L0945
|
|
L05ED LDA L0AAF
|
|
CMP #$0024
|
|
BNE L0603
|
|
LDA L0AB7
|
|
CMP #$0015
|
|
BNE L0603
|
|
LDA #L0744
|
|
JSR L0945
|
|
L0603 LDA L0AAF
|
|
CMP #$0016
|
|
BNE L0619
|
|
LDA L0AB7
|
|
CMP #$0017
|
|
BNE L0619
|
|
LDA #L0785
|
|
JSR L0945
|
|
L0619 LDA L0AAF
|
|
CMP #$0015
|
|
BNE L062F
|
|
LDA L0AB7
|
|
CMP #$0017
|
|
BNE L062F
|
|
LDA #L07BF
|
|
JSR L0945
|
|
L062F LDA L0AAF
|
|
CMP #$000B
|
|
BNE L0645
|
|
LDA L0AB7
|
|
CMP #$0018
|
|
BNE L0645
|
|
LDA #L07ED
|
|
JSR L0945
|
|
L0645 LDA L0AB7
|
|
CMP #$0015
|
|
BCC L0675
|
|
LDA #$0018
|
|
CMP L0AB7
|
|
BCC L0675
|
|
LDA L0AAF
|
|
DEC
|
|
ASL
|
|
TAX
|
|
LDA L1666,X
|
|
INC
|
|
INC
|
|
STA $14
|
|
LDA L0AB7
|
|
SEC
|
|
SBC #$0015
|
|
ASL
|
|
TAY
|
|
LDA ($14),Y
|
|
BEQ L0672
|
|
STA L0AAF
|
|
L0672 STZ L0AB7
|
|
L0675 LDA L0AAF
|
|
CMP #$0019
|
|
BNE L0691
|
|
LDX #$0004
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$00FF
|
|
BNE L0691
|
|
LDA #$001A
|
|
STA L0AAF
|
|
L0691 LDA L0AAF
|
|
CMP #$001C
|
|
BNE L06AD
|
|
LDX #$0007
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$00FF
|
|
BNE L06AD
|
|
LDA #$001B
|
|
STA L0AAF
|
|
L06AD LDA L0AAF
|
|
CMP #$001D
|
|
BNE L06C9
|
|
LDX #$0007
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$00FF
|
|
BNE L06C9
|
|
LDA #$001E
|
|
STA L0AAF
|
|
L06C9 LDA L0AAF
|
|
CMP #$0020
|
|
BNE L06E5
|
|
LDX #$0007
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$00FF
|
|
BNE L06E5
|
|
LDA #$001F
|
|
STA L0AAF
|
|
L06E5 LDA L0AAF
|
|
CMP #$0022
|
|
BNE L0701
|
|
LDX #$0009
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$00FF
|
|
BNE L0701
|
|
LDA #$0023
|
|
STA L0AAF
|
|
L0701 LDA L0AAF
|
|
CMP #$0024
|
|
BNE L071D
|
|
LDX #$000A
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0000
|
|
BNE L071D
|
|
LDA #$0021
|
|
STA L0AAF
|
|
L071D RTS
|
|
|
|
L071E STR 'Better not to follow the Professor...'
|
|
L0744 STR 'You just have to push the door... (are you afraid of something?)'
|
|
L0785 STR 'Bill easily jumps off the train and waits for it to leave'
|
|
L07BF STR 'This kind of jump only works in the movies...'
|
|
L07ED STR 'Bill flies to Africa'
|
|
L0802 CPX #$0000
|
|
BEQ L0840
|
|
TXA
|
|
DEC
|
|
ASL
|
|
ASL
|
|
ASL
|
|
TAX
|
|
LDA L1190,X
|
|
STA L0841
|
|
LDA L118E,X
|
|
STA L0843
|
|
LDA L1194,X
|
|
STA L0845
|
|
LDA L1192,X
|
|
STA L0847
|
|
_HideCursor
|
|
PEA ^L0841
|
|
PEA L0841
|
|
_EraseRect
|
|
_ShowCursor
|
|
L0840 RTS
|
|
|
|
L0841 DW $0000
|
|
L0843 DW $0000
|
|
L0845 DW $0000
|
|
L0847 DW $0000
|
|
RTS
|
|
|
|
L084A CPX #$0000
|
|
BEQ L088E
|
|
TXA
|
|
DEC
|
|
ASL
|
|
ASL
|
|
ASL
|
|
TAX
|
|
LDA L1190,X
|
|
STA L08C5
|
|
STA L08CD
|
|
LDA L118E,X
|
|
STA L08C7
|
|
STA L08CF
|
|
LDA L1194,X
|
|
STA L08C9
|
|
LDA L1192,X
|
|
STA L08CB
|
|
_HideCursor
|
|
PEA ^L088F
|
|
PEA L088F
|
|
_PaintPixels
|
|
_ShowCursor
|
|
L088E RTS
|
|
|
|
L088F ADRL L08A5
|
|
ADRL L08B5
|
|
ADRL L08C5
|
|
ADRL L08CD
|
|
DW $0000
|
|
ADRL $00000000
|
|
L08A5 DW $0000 ; SCB byte
|
|
L08A7 ADRL $00008000 ; Pointer to pixel image
|
|
DW $00A0 ; Width
|
|
DW $0000 ; Bounds rect
|
|
DW $0000
|
|
DW $00C7
|
|
DW $013F
|
|
L08B5 DW $0000 ; SCB byte
|
|
ADRL $00012000 ; Pointer to pixel image
|
|
DW $00A0 ; Width
|
|
DW $0000 ; Bounds rect
|
|
DW $0000
|
|
DW $00C7
|
|
DW $013F
|
|
L08C5 DW $0003
|
|
L08C7 DW $0000
|
|
L08C9 DW $006D
|
|
L08CB DW $0110
|
|
L08CD DW $0003
|
|
L08CF DW $0000
|
|
L08D1 CPX #$0000
|
|
BEQ L0913
|
|
PHX
|
|
JSR L084A
|
|
PLA
|
|
DEC
|
|
ASL
|
|
ASL
|
|
ASL
|
|
TAX
|
|
LDA L1190,X
|
|
STA L0914
|
|
LDA L118E,X
|
|
STA L0916
|
|
LDA L1194,X
|
|
STA L0918
|
|
LDA L1192,X
|
|
STA L091A
|
|
_HideCursor
|
|
PEA ^L0914
|
|
PEA L0914
|
|
_InvertRect
|
|
_ShowCursor
|
|
L0913 RTS
|
|
|
|
L0914 DW $0000
|
|
L0916 DW $0000
|
|
L0918 DW $0000
|
|
L091A DW $0000
|
|
L091C LDX #$0001
|
|
L091F PHX
|
|
JSR L0802
|
|
PLX
|
|
PHX
|
|
LDA L129C+$10,X
|
|
AND #$00FF
|
|
CMP L0AAF
|
|
BNE L0935
|
|
JSR L08D1
|
|
BRA L093D
|
|
L0935 CMP #$0063
|
|
BNE L093D
|
|
JSR L084A
|
|
L093D PLX
|
|
INX
|
|
CPX #$0014
|
|
BCC L091F
|
|
RTS
|
|
|
|
L0945 STA $00
|
|
LDA ($00)
|
|
AND #$00FF
|
|
BNE L094F
|
|
RTS
|
|
|
|
L094F PEA ^L4413
|
|
LDX $00
|
|
INX
|
|
PHX
|
|
PHA
|
|
PEA ^L0968
|
|
PEA L0968
|
|
PEA $0000
|
|
_LETextBox2
|
|
RTS
|
|
|
|
L0968 DW $00A1
|
|
DW $0002
|
|
DW $00C6
|
|
DW $013D
|
|
L0970 LDA L0AAF
|
|
CMP L0AB1
|
|
BNE L0979
|
|
RTS
|
|
|
|
L0979 STA L0AB1
|
|
JSR L0A6D
|
|
JSR L091C
|
|
JMP L0985
|
|
|
|
L0985 LDA L0AAF
|
|
PHA
|
|
PEA ^L09A8
|
|
PEA L09A8
|
|
PEA $0002
|
|
PEA $0000
|
|
_Int2Dec
|
|
LDA L09A8
|
|
ORA #$3030
|
|
STA L1159+$A
|
|
JMP L09AC
|
|
|
|
L09A8 HEX 00000000
|
|
L09AC LDA #L1159
|
|
LDX L0E7E+2
|
|
LDY L0E7E
|
|
JSR L106E
|
|
BCS L09F2
|
|
L09BA TYA
|
|
JSR L0D6C
|
|
_HideCursor
|
|
PEA ^L09F3
|
|
PEA L09F3
|
|
_PaintPixels
|
|
PEA $0000
|
|
LDA L0E7A+2
|
|
PHA
|
|
LDA L0E7A
|
|
CLC
|
|
ADC #$7E00
|
|
PHA
|
|
_SetColorTable
|
|
JSR L0C72
|
|
_ShowCursor
|
|
L09F2 RTS
|
|
|
|
L09F3 ADRL L0A09
|
|
ADRL L0A19
|
|
ADRL L0A29
|
|
ADRL L0A31
|
|
DW $0000
|
|
ADRL $00000000
|
|
L0A09 DW $0000 ; SCB byte
|
|
L0A0B ADRL $00000000 ; Pointer to pixel image
|
|
DW $00A0 ; Width
|
|
DW $0000 ; Bounds rect
|
|
DW $0000
|
|
DW $00C7
|
|
DW $013F
|
|
L0A19 DW $0000 ; SCB byte
|
|
ADRL $00012000 ; Pointer to pixel image
|
|
DW $00A0 ; Width
|
|
DW $0000 ; Bounds rect
|
|
DW $0000
|
|
DW $00C7
|
|
DW $013F
|
|
L0A29 DW $0003
|
|
DW $0000
|
|
DW $006D
|
|
DW $0110
|
|
L0A31 DW $0003
|
|
DW $0000
|
|
L0A35 JSR L0945
|
|
JSR L0A41
|
|
LDA #$0005
|
|
JMP L0E4A
|
|
|
|
L0A41 SEP #$20
|
|
LDX #$0014
|
|
LDA #$62
|
|
L0A48 STA L129C+$10,X
|
|
DEX
|
|
BNE L0A48
|
|
LDX #$0014
|
|
LDA #$00
|
|
L0A53 STA L12AD+$13,X
|
|
DEX
|
|
BNE L0A53
|
|
LDX #$0011
|
|
L0A5C STA L127E+$1D,X
|
|
DEX
|
|
BNE L0A5C
|
|
REP #$20
|
|
LDA #$0004
|
|
STA L0AAF
|
|
STZ L0AB1
|
|
L0A6D STZ L0AB3
|
|
STZ L0AB5
|
|
STZ L0AB7
|
|
STZ L0AB9
|
|
STZ L044F
|
|
STZ L0451
|
|
STZ L0453
|
|
LDX #$0019
|
|
LDA #$0000
|
|
JSR L041D
|
|
LDX #$001A
|
|
LDA #$0000
|
|
JSR L041D
|
|
LDX #$001B
|
|
LDA #$0000
|
|
JSR L041D
|
|
LDX #$0019
|
|
JSR L0430
|
|
LDX #$001A
|
|
JSR L0430
|
|
LDX #$001B
|
|
JMP L0430
|
|
|
|
L0AAF DW $0000
|
|
L0AB1 DW $0000
|
|
L0AB3 DW $0000
|
|
L0AB5 DW $0000
|
|
L0AB7 DW $0000
|
|
L0AB9 DW $0000
|
|
L0ABB LDA #$0000
|
|
L0ABE PHA
|
|
ASL
|
|
TAX
|
|
LDA L421B,X
|
|
JSR L0945
|
|
LDA #$0003
|
|
JSR L0E4A
|
|
PLA
|
|
INC
|
|
CMP #$000B
|
|
BCC L0ABE
|
|
RTS
|
|
|
|
L0AD5 JSR L5F27
|
|
JSR L0E10
|
|
PEA $001E
|
|
PEA $002B
|
|
PEA ^L0FB1
|
|
PEA L0FB1
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA ^L0FD4
|
|
PEA L0FD4
|
|
PEA ^L0FD6
|
|
PEA L0FD6
|
|
_SFGetFile
|
|
JSR L0E2E
|
|
JSR L5F0B
|
|
LDA L0FD6
|
|
BNE L0B0C
|
|
RTS
|
|
|
|
L0B0C JSR L0B67
|
|
JSR L0B80
|
|
STZ L0AB1
|
|
STZ L0AB3
|
|
STZ L0AB5
|
|
STZ L0AB7
|
|
JSR L0A6D
|
|
LDA #L4413
|
|
JMP L0945
|
|
|
|
L0B27 JSR L5F27
|
|
JSR L0E10
|
|
PEA $0019
|
|
PEA $0024
|
|
PEA ^L0FC3
|
|
PEA L0FC3
|
|
PEA ^L0FDC
|
|
PEA L0FDC
|
|
PEA $000F
|
|
PEA ^L0FD6
|
|
PEA L0FD6
|
|
_SFPutFile
|
|
JSR L0E2E
|
|
JSR L5F0B
|
|
LDA L0FD6
|
|
BNE L0B5B
|
|
RTS
|
|
|
|
L0B5B JSR L0B67
|
|
JSR L0BD5
|
|
LDA #L4413
|
|
JMP L0945
|
|
|
|
L0B67 SEP #$20
|
|
LDX #$000F
|
|
L0B6C LDA L0FDD,X
|
|
STA L117B+4,X
|
|
DEX
|
|
BPL L0B6C
|
|
LDA L0FDC
|
|
INC
|
|
INC
|
|
STA L117B
|
|
REP #$20
|
|
RTS
|
|
|
|
L0B80 JSL GSOS
|
|
DW $2010 ; Open
|
|
ADRL L10E1
|
|
BCS L0BA2
|
|
LDA L10E3
|
|
STA L10EB
|
|
STA L114B
|
|
JSR L0BA3
|
|
JSL GSOS
|
|
DW $2014 ; Close
|
|
ADRL L1149
|
|
L0BA2 RTS
|
|
|
|
L0BA3 LDX #$0011
|
|
LDY #L129C
|
|
JSR L0BC4
|
|
LDX #$0014
|
|
LDY #L12AD
|
|
JSR L0BC4
|
|
LDX #$0014
|
|
LDY #L12C1
|
|
JSR L0BC4
|
|
LDX #$0001
|
|
LDY #L0AAF
|
|
L0BC4 STX L10F1
|
|
STY L10ED
|
|
JSL GSOS
|
|
DW $2012 ; Read
|
|
ADRL L10E9
|
|
RTS
|
|
|
|
L0BD5 JSL GSOS
|
|
DW $2002 ; Destroy
|
|
ADRL L10DB
|
|
JSL GSOS
|
|
DW $2001 ; Create
|
|
ADRL L10C3
|
|
BCS L0C0D
|
|
JSL GSOS
|
|
DW $2010
|
|
ADRL L10E1
|
|
BCS L0C0D
|
|
LDA L10E3
|
|
STA L10FB
|
|
STA L114B
|
|
JSR L0C0E
|
|
JSL GSOS
|
|
DW $2014 ; Close
|
|
ADRL L1149
|
|
L0C0D RTS
|
|
|
|
L0C0E LDX #$0011
|
|
LDY #L129C
|
|
JSR L0C2F
|
|
LDX #$0014
|
|
LDY #L12AD
|
|
JSR L0C2F
|
|
LDX #$0014
|
|
LDY #L12C1
|
|
JSR L0C2F
|
|
LDX #$0001
|
|
LDY #L0AAF
|
|
L0C2F STX L1101
|
|
STY L10FD
|
|
JSL GSOS
|
|
DW $2013 ; Write
|
|
ADRL L10F9
|
|
RTS
|
|
|
|
L0C40 JSR L0E10
|
|
PEA $0000
|
|
PEA $0005
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0002
|
|
_AlertWindow
|
|
JSR L0E2E
|
|
PLA
|
|
BEQ L0C63
|
|
RTS
|
|
L0C63 JMP L0A41
|
|
|
|
L0C66 LDA L0CD4
|
|
EOR #$0001
|
|
STA L0CD4
|
|
JMP L09BA
|
|
|
|
L0C72 LDA L0CD4
|
|
BNE L0C78
|
|
RTS
|
|
|
|
L0C78 LDA L0AAF
|
|
DEC
|
|
ASL
|
|
TAX
|
|
LDA L1666,X
|
|
STA $14
|
|
LDY #$0000
|
|
LDA ($14),Y
|
|
STA L0553
|
|
LDA $14
|
|
CLC
|
|
ADC #$000A
|
|
STA $14
|
|
LDA #$0000
|
|
L0C96 PHA
|
|
LDY #$0000
|
|
LDA ($14),Y
|
|
STA L0CD8
|
|
LDY #$0002
|
|
LDA ($14),Y
|
|
STA L0CD6
|
|
LDY #$0004
|
|
LDA ($14),Y
|
|
STA L0CDC
|
|
LDY #$0006
|
|
LDA ($14),Y
|
|
STA L0CDA
|
|
PEA ^L0CD6
|
|
PEA L0CD6
|
|
_FrameRect
|
|
LDA $14
|
|
CLC
|
|
ADC #$000E
|
|
STA $14
|
|
PLA
|
|
INC
|
|
CMP L0553
|
|
BCC L0C96
|
|
RTS
|
|
|
|
L0CD4 DW $0000
|
|
L0CD6 DW $0000
|
|
L0CD8 DW $0000
|
|
L0CDA DW $0000
|
|
L0CDC DW $0000
|
|
L0CDE JSR L0E10
|
|
PEA $0000
|
|
PEA $0005
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0000
|
|
PEA $0001
|
|
_AlertWindow
|
|
JSR L0E2E
|
|
PLA
|
|
BEQ L0D01
|
|
RTS
|
|
|
|
L0D01 JSR L5C47
|
|
PEA $0001
|
|
LDA L0E76+2
|
|
PHA
|
|
LDA L0E76
|
|
PHA
|
|
_ShutDownTools
|
|
L0D16 LDA L0E72
|
|
PHA
|
|
_DisposeAll
|
|
LDA L0E72
|
|
PHA
|
|
_MMShutDown
|
|
_TLShutDown
|
|
JSL GSOS
|
|
DW $2029 ; Quit
|
|
ADRL L114D
|
|
BRK $BD
|
|
L0D3F PHA
|
|
PHA
|
|
PEA $0001
|
|
PEA $0000
|
|
LDA L0E72
|
|
PHA
|
|
PEA $C01C
|
|
PEA $0000
|
|
PEA $0000
|
|
_NewHandle
|
|
PHD
|
|
TSC
|
|
TCD
|
|
LDA [$03]
|
|
TAX
|
|
LDY #$0002
|
|
LDA [$03],Y
|
|
TXY
|
|
TAX
|
|
PLD
|
|
PLA
|
|
PLA
|
|
RTS
|
|
|
|
L0D6C STA L0DB8+1
|
|
JSR L5F44
|
|
SEP #$20
|
|
LDA L0E7E+2
|
|
STA L0DB3+2
|
|
STA L0D97+3
|
|
STA L0DBF+3
|
|
STA L0DEC+3
|
|
LDA L0E7A+2
|
|
STA L0DB3+1
|
|
STA L0DDE+1
|
|
STA L0DDE+2
|
|
REP #$20
|
|
LDY #$0000
|
|
LDX #$0010
|
|
L0D97 LDAL $AA0000,X
|
|
INX
|
|
STA L0DC8+1
|
|
AND #$00F0
|
|
BEQ L0DB8
|
|
CMP #$00F0
|
|
BNE L0DAE
|
|
JSR L0DE6
|
|
BRA L0DB2
|
|
L0DAE LSR
|
|
LSR
|
|
LSR
|
|
LSR
|
|
L0DB2 DEC
|
|
L0DB3 MVN $AA0000,$BB0000
|
|
PHK
|
|
PLB
|
|
L0DB8 CPX #$AAAA
|
|
BEQ L0E06
|
|
TYA
|
|
SEC
|
|
L0DBF SBCL $AA0000,X
|
|
INX
|
|
INX
|
|
STA L0DDB+1
|
|
L0DC8 LDA #$0000
|
|
AND #$000F
|
|
CMP #$000F
|
|
BNE L0DD6
|
|
JSR L0DE9
|
|
L0DD6 CLC
|
|
ADC #$0003
|
|
PHX
|
|
L0DDB LDX #$AAAA
|
|
L0DDE MVN $BB0000,$BB0000
|
|
PHK
|
|
PLB
|
|
PLX
|
|
BRA L0D97
|
|
L0DE6 LDA #$000F
|
|
L0DE9 STA L0DFA+1
|
|
L0DEC LDAL $AA0000,X
|
|
INX
|
|
AND #$00FF
|
|
CMP #$00FF
|
|
BNE L0E02
|
|
CLC
|
|
L0DFA ADC #$000F
|
|
STA L0DFA+1
|
|
BRA L0DEC
|
|
L0E02 ADC L0DFA+1
|
|
RTS
|
|
|
|
L0E06 STY L0E0C
|
|
JMP L5F54
|
|
|
|
L0E0C ADRL $00000000
|
|
L0E10 _HideCursor
|
|
LDX #$7FFE
|
|
L0E1A LDAL $E12000,X
|
|
L0E1E STAL $008000,X
|
|
DEX
|
|
DEX
|
|
BPL L0E1A
|
|
L0E26 _ShowCursor
|
|
RTS
|
|
|
|
L0E2E _HideCursor
|
|
LDX #$7FFE
|
|
L0E38 LDAL $008000,X
|
|
STAL $012000,X
|
|
STAL $E12000,X
|
|
DEX
|
|
DEX
|
|
BPL L0E38
|
|
BMI L0E26
|
|
L0E4A DEC
|
|
TAX
|
|
LDA #$0000
|
|
L0E4F CLC
|
|
ADC #$003C
|
|
CPX #$0000
|
|
BEQ L0E5B
|
|
DEX
|
|
BRA L0E4F
|
|
L0E5B PHA
|
|
L0E5C LDAL $E0C018
|
|
BPL L0E5C
|
|
L0E62 LDAL $E0C018
|
|
BMI L0E62
|
|
PLA
|
|
DEC
|
|
BNE L0E5B
|
|
SEC
|
|
RTS
|
|
|
|
L0E6E ADRL $00000000
|
|
L0E72 DW $0000
|
|
L0E74 DW $0000
|
|
L0E76 ADRL $00000000
|
|
L0E7A ADRL $00000000
|
|
L0E7E ADRL $00000000
|
|
L0E82 ADRL $00008000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
L0E8C STR 'System 6.0.1 Required!'
|
|
L0EA3 STR 'Press a key to quit'
|
|
L0EB7 STR 'Error while loading tools'
|
|
L0ED1 STR 'Cannot allocate memory'
|
|
L0EE8 STR 'Cannot load file'
|
|
L0EF9 STR 'Quit'
|
|
L0EFE DB $00
|
|
L0EFF DW $0000 ; event code
|
|
L0F01 ADRL $00000000 ; event message
|
|
ADRL $00000000 ; tick count
|
|
L0F09 DW $0000 ; mouse location
|
|
L0F0B DW $0000
|
|
L0F0D DW $0000 ; modifiers
|
|
ADRL $00000000 ; task data
|
|
ADRL $001FFFFF ; task mask
|
|
ADRL $00000000
|
|
DW $0000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
L0F25 ADRL $00000000
|
|
ADRL $00000000
|
|
L0F2D DA L0260
|
|
DA L0260
|
|
DA L028E
|
|
DA L0213
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0294
|
|
DA L0260
|
|
L0F73 DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L0260
|
|
DA L032E
|
|
DA L032E
|
|
DA L032E
|
|
DA L032E
|
|
DA L0335
|
|
DA L037C
|
|
DA L03C3
|
|
DA L0ABB
|
|
DA L0B27
|
|
DA L0AD5
|
|
L0FB1 STR 'Load which party?'
|
|
L0FC3 STR 'Save party as...'
|
|
L0FD4 HEX 015D
|
|
L0FD6 DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
L0FDC HEX 05
|
|
L0FDD ASC 'Party'
|
|
HEX 00000000000000000000
|
|
HEX 00
|
|
HEX 00000000000000000000000000000000
|
|
HEX 00000000000000000000000000000000
|
|
HEX 00000000000000000000000000000000
|
|
HEX 00000000000000000000000000000000
|
|
HEX 00000000000000000000000000000000
|
|
HEX 00000000000000000000000000000000
|
|
HEX 00000000000000000000000000000000
|
|
HEX 00000000000000000000000000000000
|
|
HEX 00
|
|
L106E STA L110F
|
|
STY L113D
|
|
STX L113D+2
|
|
STZ L10C1
|
|
JSL GSOS
|
|
DW $2010 ; Open
|
|
ADRL L110B
|
|
BCS L10B8
|
|
LDA L110D
|
|
STA L113B
|
|
STA L114B
|
|
LDA L1135
|
|
STA L1141
|
|
LDA L1135+2
|
|
STA L1141+2
|
|
JSL GSOS
|
|
DW $2012 ; Read
|
|
ADRL L1139
|
|
BCS L10B8
|
|
L10A7 JSL GSOS
|
|
DW $2014 ; Close
|
|
ADRL L1149
|
|
LDY L1145
|
|
LDX L1145+2
|
|
RTS
|
|
|
|
L10B8 JSR L10A7
|
|
LDY #$0000
|
|
TYX
|
|
SEC
|
|
RTS
|
|
|
|
L10C1 DW $0000
|
|
L10C3 DW $0007 ; Parms for Create
|
|
ADRL L117B ; file name
|
|
DW $00C3 ; access
|
|
DW $005D ; file type
|
|
ADRL $0000801B ; aux type
|
|
DW $0000 ; storage
|
|
ADRL $00000000 ; end of file
|
|
ADRL $00000000 ; resource eof
|
|
L10DB DW $0001 ; Parms for Destroy
|
|
ADRL L117B ; file name
|
|
L10E1 DW $0002 ; Parms for Open
|
|
L10E3 DW $0000 ; ref num
|
|
ADRL L117B ; path name
|
|
L10E9 DW $0004 ; Parms for Read
|
|
L10EB DW $0000 ; ref num
|
|
L10ED ADRL L117B ; buffer ptr
|
|
L10F1 ADRL $00000000 ; request count
|
|
ADRL $00000000 ; transfer count
|
|
L10F9 DW $0005 ; Parms for Write
|
|
L10FB DW $0000 ; ref num
|
|
L10FD ADRL L117B ; buffer ptr
|
|
L1101 ADRL $00000000 ; request count
|
|
ADRL $00000000 ; transfer count
|
|
DW $0001 ; cache priority
|
|
L110B DW $000C ; Parms for Open
|
|
L110D DW $0000 ; ref num
|
|
L110F ADRL L1159 ; path name
|
|
DW $0000 ; req access
|
|
DW $0000 ; res num
|
|
DW $0000 ; access
|
|
DW $0000 ; file type
|
|
ADRL $00000000 ; aux type
|
|
DW $0000 ; storage
|
|
DS 8 ; creation date
|
|
DS 8 ; modification date
|
|
ADRL $00000000 ; option list
|
|
L1135 ADRL $00000000 ; end of file
|
|
L1139 DW $0004 ; Parms for Read
|
|
L113B DW $0000 ; ref num
|
|
L113D ADRL $00000000 ; buffer ptr
|
|
L1141 ADRL $00000000 ; request count
|
|
L1145 ADRL $00000000 ; transfer count
|
|
L1149 DW $0001 ; Parms for Close
|
|
L114B DW $0000 ; ref num
|
|
L114D DW $0002 ; Parms for Quit
|
|
ADRL $00000000 ; path name
|
|
DW $0000 ; flags
|
|
L1155 DW $0001 ; Parms for GetVersion
|
|
L1157 DW $0000 ; version number
|
|
L1159 STRL '1/data/p00.lz4'
|
|
L1169 STRL '1/data/icons.lz4'
|
|
L117B STRL '0/ '
|
|
L118E DW $0004
|
|
L1190 DW $0075
|
|
L1192 DW $0019
|
|
L1194 DW $0089
|
|
DW $001A
|
|
DW $0075
|
|
DW $002F
|
|
DW $0089
|
|
DW $0030
|
|
DW $0075
|
|
DW $0045
|
|
DW $0089
|
|
DW $0046
|
|
DW $0075
|
|
DW $005B
|
|
DW $0089
|
|
DW $005C
|
|
DW $0075
|
|
DW $0071
|
|
DW $0089
|
|
DW $0072
|
|
DW $0075
|
|
DW $0087
|
|
DW $0089
|
|
DW $0088
|
|
DW $0075
|
|
DW $009D
|
|
DW $0089
|
|
DW $009E
|
|
DW $0075
|
|
DW $00B3
|
|
DW $0089
|
|
DW $00B4
|
|
DW $0075
|
|
DW $00C9
|
|
DW $0089
|
|
DW $00CA
|
|
DW $0075
|
|
DW $00DF
|
|
DW $0089
|
|
DW $0004
|
|
DW $008A
|
|
DW $0019
|
|
DW $009E
|
|
DW $001A
|
|
DW $008A
|
|
DW $002F
|
|
DW $009E
|
|
DW $0030
|
|
DW $008A
|
|
DW $0045
|
|
DW $009E
|
|
DW $0046
|
|
DW $008A
|
|
DW $005B
|
|
DW $009E
|
|
DW $005C
|
|
DW $008A
|
|
DW $0071
|
|
DW $009E
|
|
DW $0072
|
|
DW $008A
|
|
DW $0087
|
|
DW $009E
|
|
DW $0088
|
|
DW $008A
|
|
DW $009D
|
|
DW $009E
|
|
DW $009E
|
|
DW $008A
|
|
DW $00B3
|
|
DW $009E
|
|
DW $00B4
|
|
DW $008A
|
|
DW $00C9
|
|
DW $009E
|
|
DW $00CA
|
|
DW $008A
|
|
DW $00DF
|
|
DW $009E
|
|
DW $00E6
|
|
DW $0070
|
|
DW $00FA
|
|
DW $0086
|
|
DW $00FE
|
|
DW $0070
|
|
DW $0112
|
|
DW $0086
|
|
DW $00E6
|
|
DW $0089
|
|
DW $00FA
|
|
DW $009F
|
|
DW $00FE
|
|
DW $0089
|
|
DW $0112
|
|
DW $009F
|
|
DW $0115
|
|
DW $004A
|
|
DW $013D
|
|
DW $0064
|
|
DW $0115
|
|
DW $0067
|
|
DW $013D
|
|
DW $0081
|
|
DW $0115
|
|
DW $0084
|
|
DW $013D
|
|
DW $009E
|
|
DW $0115
|
|
DW $0002
|
|
DW $013D
|
|
DW $000D
|
|
DW $0115
|
|
DW $0010
|
|
DW $013D
|
|
DW $002A
|
|
DW $0115
|
|
DW $002D
|
|
DW $013D
|
|
DW $0047
|
|
L127E HEX 00000000000000000000000000000000
|
|
HEX 0000000000000000000000000000
|
|
L129C HEX 00000000000000000000000000000000
|
|
HEX 00
|
|
L12AD HEX 00000000000000000000000000000000
|
|
HEX 00000000
|
|
L12C1 HEX 00000000000000000000000000000000
|
|
HEX 00000000
|
|
L12D5 DA L12FD
|
|
DA L1316
|
|
DA L1334
|
|
DA L1371
|
|
DA L13A3
|
|
DA L13C9
|
|
DA L13E0
|
|
DA L13FF
|
|
DA L1416
|
|
DA L143F
|
|
DA L1471
|
|
DA L14B0
|
|
DA L14D3
|
|
DA L14E0
|
|
DA L1527
|
|
DA L1545
|
|
DA L15D0
|
|
DA L1603
|
|
DA L1636
|
|
DA L1665
|
|
L12FD STR 'A photo of Professor X.!'
|
|
L1316 STR 'A plane ticket to N'27'Gwanal'8E'l'8E
|
|
L1334 STR 'A credit card. There must be some money left in the account.'
|
|
L1371 STR 'Passport. Inseparable companion of the Adventurer'
|
|
L13A3 STR 'Twigs. It must be able to burn easily'
|
|
L13C9 STR 'A machete (calm down!)'
|
|
L13E0 STR 'The famous fetish so coveted!!'
|
|
L13FF STR 'Click click, a lighter'
|
|
L1416 STR 'Bill'27's ID card when he takes the subway.'
|
|
L143F STR 'An old salad. Not edible for a civilized being...'
|
|
L1471 STR 'A mechanical mouse. It shakes a few seconds after being raised'
|
|
L14B0 STR 'A box of paella. No time to eat...'
|
|
L14D3 STR 'A can opener'
|
|
L14E0 STR 'The Perfect Adventurer'27's Guide. Bill hasn'27't needed it for a long time!'
|
|
L1527 STR 'The bomb seems to be disarmed'
|
|
L1545 STR 'The Adventurer'27's Gazette. A freelance writer reveals that a fetish was stolen from N'27'Gwanal'8E'l'8E' by Professor X., this scholar of sad renown'
|
|
L15D0 STR 'Let'27's keep calm: this submachine gun is loaded ...'
|
|
L1603 STR 'A call. It makes a weird noise when you blow in it'
|
|
L1636 STR 'This gun should only be used for a good cause!'
|
|
L1665 STR ''
|
|
L1666 DA L16D6
|
|
DA L18D3
|
|
DA L1AB9
|
|
DA L1B64
|
|
DA L1C33
|
|
DA L1C8F
|
|
DA L1D2E
|
|
DA L1E00
|
|
DA L1E1B
|
|
DA L1F6A
|
|
DA L2144
|
|
DA L22ED
|
|
DA L238F
|
|
DA L2424
|
|
DA L256A
|
|
DA L2679
|
|
DA L2694
|
|
DA L26AF
|
|
DA L27BE
|
|
DA L287A
|
|
DA L29B3
|
|
DA L29CE
|
|
DA L29E9
|
|
DA L2A2C
|
|
DA L2A9B
|
|
DA L2B2B
|
|
DA L2BA4
|
|
DA L2C5D
|
|
DA L2CB2
|
|
DA L2D72
|
|
DA L2DFB
|
|
DA L2E16
|
|
DA L2E57
|
|
DA L2EDD
|
|
DA L2FB7
|
|
DA L30B3
|
|
DA L314E
|
|
DA L3169
|
|
DA L32BF
|
|
DA L337B
|
|
DA L33D2
|
|
DA L33ED
|
|
DA L351B
|
|
DA L3536
|
|
DA L366E
|
|
DA L377D
|
|
DA L3798
|
|
DA L37B3
|
|
DA L394F
|
|
DA L3A09
|
|
DA L3A7F
|
|
DA L3CAC
|
|
DA L3F3D
|
|
DA L41CA
|
|
DA L41E5
|
|
DA L4200
|
|
L16D6 DW $0007
|
|
DW $0002
|
|
DW $0004
|
|
DW $0000
|
|
DW $0000
|
|
DW $007B
|
|
DW $0054
|
|
DW $008A
|
|
DW $006A
|
|
DA L1742
|
|
DA L1743
|
|
DA L1756
|
|
DW $0036
|
|
DW $0047
|
|
DW $0044
|
|
DW $0054
|
|
DA L1757
|
|
DA L1758
|
|
DA L1764
|
|
DW $004F
|
|
DW $0044
|
|
DW $0075
|
|
DW $006C
|
|
DA L1765
|
|
DA L1773
|
|
DA L177B
|
|
DW $0013
|
|
DW $002B
|
|
DW $0036
|
|
DW $0062
|
|
DA L17BE
|
|
DA L17BF
|
|
DA L17E8
|
|
DW $004D
|
|
DW $0017
|
|
DW $0096
|
|
DW $0039
|
|
DA L17E9
|
|
DA L1811
|
|
DA L182F
|
|
DW $009E
|
|
DW $0025
|
|
DW $00F7
|
|
DW $006C
|
|
DA L1830
|
|
DA L183D
|
|
DA L187D
|
|
DW $001B
|
|
DW $0036
|
|
DW $002A
|
|
DW $003B
|
|
DA L187E
|
|
DA L18A7
|
|
DA L18D2
|
|
L1742 STR ''
|
|
L1743 STR 'An old packing box'
|
|
L1756 STR ''
|
|
L1757 STR ''
|
|
L1758 STR 'The mailbox'
|
|
L1764 STR ''
|
|
L1765 STR 'Disgusting...'
|
|
L1773 STR 'A tramp'
|
|
L177B STR "RA little politeness! I was an adventurer game developer, me Sir!S"
|
|
L17BE STR ''
|
|
L17BF STR 'What if Bill was looking out the window?'
|
|
L17E8 STR ''
|
|
L17E9 STR 'How about you walk in through the door?'
|
|
L1811 STR 'It is inside Bill'27's apartment'
|
|
L182F STR ''
|
|
L1830 STR 'Don'27't touch!'
|
|
L183D STR 'He is Bill Palmer, hero of heroes on the way to a new adventure'
|
|
L187D STR ''
|
|
L187E STR 'Bill is not going to tear the plate off!'
|
|
L18A7 STR "RBill Palmer. Adventurer. On appointment.S"
|
|
L18D2 STR ''
|
|
L18D3 DW $0007
|
|
DW $0003
|
|
DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $004D
|
|
DW $001A
|
|
DW $0062
|
|
DW $0033
|
|
DA L193F
|
|
DA L196B
|
|
DA L196C
|
|
DW $0052
|
|
DW $0035
|
|
DW $0059
|
|
DW $003D
|
|
DA L196D
|
|
DA L196E
|
|
DA L1979
|
|
DW $0002
|
|
DW $0014
|
|
DW $0037
|
|
DW $002F
|
|
DA L197A
|
|
DA L197B
|
|
DA L19AC
|
|
DW $0016
|
|
DW $003C
|
|
DW $0054
|
|
DW $0055
|
|
DA L19AD
|
|
DA L19BC
|
|
DA L19C6
|
|
DW $00BB
|
|
DW $0031
|
|
DW $00CB
|
|
DW $0048
|
|
DA L19C7
|
|
DA L19E2
|
|
DA L19FC
|
|
DW $0047
|
|
DW $0008
|
|
DW $0061
|
|
DW $0017
|
|
DA L19FD
|
|
DA L1A1C
|
|
DA L1A47
|
|
DW $00AC
|
|
DW $002C
|
|
DW $00B3
|
|
DW $0032
|
|
DA L1A48
|
|
DA L1AA7
|
|
DA L1AB8
|
|
L193F STR 'Bill is already sporting his leather jacket'
|
|
L196B STR ''
|
|
L196C STR ''
|
|
L196D STR ''
|
|
L196E STR 'The pocket'
|
|
L1979 STR ''
|
|
L197A STR ''
|
|
L197B STR 'A shelf full of old books and computer magazines'
|
|
L19AC STR ''
|
|
L19AD STR 'A little soggy'
|
|
L19BC STR 'The couch'
|
|
L19C6 STR ''
|
|
L19C7 STR 'Be careful, it is fragile!'
|
|
L19E2 STR 'A worthless old Ming vase'
|
|
L19FC STR ''
|
|
L19FD STR 'The hole is already big enough'
|
|
L1A1C STR 'Hey Bill! Should see to redo the plasters!'
|
|
L1A47 STR ''
|
|
L1A48 STR 'Damn! The blind is stuck. We will have to find another trick to watch the neighbor get dressed'
|
|
L1AA7 STR 'The blind zipper'
|
|
L1AB8 STR ''
|
|
L1AB9 DW $0003
|
|
DW $0002
|
|
DW $0002
|
|
DW $0002
|
|
DW $0002
|
|
DW $008A
|
|
DW $0044
|
|
DW $0099
|
|
DW $0051
|
|
DA L1AED
|
|
DA L1AEE
|
|
DA L1B08
|
|
DW $0056
|
|
DW $005B
|
|
DW $0068
|
|
DW $0067
|
|
DA L1B09
|
|
DA L1B0A
|
|
DA L1B0B
|
|
DW $00CD
|
|
DW $0000
|
|
DW $00E3
|
|
DW $0015
|
|
DA L1B0C
|
|
DA L1B32
|
|
DA L1B63
|
|
L1AED STR ''
|
|
L1AEE STR 'The lock. Currently open.'
|
|
L1B08 STR ''
|
|
L1B09 STR ''
|
|
L1B0A STR ''
|
|
L1B0B STR ''
|
|
L1B0C STR 'Not yet the time to draw the curtains'
|
|
L1B32 STR 'Not very clean. Should see to wash it all, Bill!'
|
|
L1B63 STR ''
|
|
L1B64 DW $0003
|
|
DW $0006
|
|
DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $00C9
|
|
DW $0027
|
|
DW $010E
|
|
DW $0061
|
|
DA L1B98
|
|
DA L1B99
|
|
DA L1BAE
|
|
DW $0002
|
|
DW $0035
|
|
DW $009D
|
|
DW $006D
|
|
DA L1BC9
|
|
DA L1BE6
|
|
DA L1C0D
|
|
DW $00B1
|
|
DW $003A
|
|
DW $00BB
|
|
DW $0043
|
|
DA L1C1D
|
|
DA L1C1E
|
|
DA L1C32
|
|
L1B98 STR ''
|
|
L1B99 STR 'It was a nice car...'
|
|
L1BAE STR 'Do you speak car language?'
|
|
L1BC9 STR 'It would leave fingerprints!'
|
|
L1BE6 STR 'No, no. Not this one. The other one!!!'
|
|
L1C0D STR 'We would eat...'
|
|
L1C1D STR ''
|
|
L1C1E STR 'The hood open there'
|
|
L1C32 STR ''
|
|
L1C33 DW $0002
|
|
DW $0004
|
|
DW $0004
|
|
DW $0004
|
|
DW $0004
|
|
DW $0090
|
|
DW $0035
|
|
DW $00BC
|
|
DW $0049
|
|
DA L1C59
|
|
DA L1C6D
|
|
DA L1C6E
|
|
DW $002C
|
|
DW $0050
|
|
DW $0076
|
|
DW $006B
|
|
DA L1C6F
|
|
DA L1C70
|
|
DA L1C8E
|
|
L1C59 STR 'Fix it? To do what?'
|
|
L1C6D STR ''
|
|
L1C6E STR ''
|
|
L1C6F STR ''
|
|
L1C70 STR 'Just for a few extra parts...'
|
|
L1C8E STR ''
|
|
L1C8F DW $0004
|
|
DW $0004
|
|
DW $0004
|
|
DW $0004
|
|
DW $0004
|
|
DW $00DE
|
|
DW $0031
|
|
DW $00E9
|
|
DW $003E
|
|
DA L1CD1
|
|
DA L1CD2
|
|
DA L1CE3
|
|
DW $00D1
|
|
DW $0033
|
|
DW $00D9
|
|
DW $003D
|
|
DA L1CE4
|
|
DA L1CE5
|
|
DA L1CF3
|
|
DW $00EA
|
|
DW $0038
|
|
DW $0109
|
|
DW $004A
|
|
DA L1CF4
|
|
DA L1CF5
|
|
DA L1D03
|
|
DW $00BC
|
|
DW $0040
|
|
DW $00C9
|
|
DW $004C
|
|
DA L1D04
|
|
DA L1D1E
|
|
DA L1D2D
|
|
L1CD1 STR ''
|
|
L1CD2 STR 'The ignition key'
|
|
L1CE3 STR ''
|
|
L1CE4 STR ''
|
|
L1CE5 STR 'The altimeter'
|
|
L1CF3 STR ''
|
|
L1CF4 STR ''
|
|
L1CF5 STR 'The glove box'
|
|
L1D03 STR ''
|
|
L1D04 STR 'It is okay, it is stalled'
|
|
L1D1E STR 'The gear lever'
|
|
L1D2D STR ''
|
|
L1D2E DW $0003
|
|
DW $0009
|
|
DW $0000
|
|
DW $0000
|
|
DW $0004
|
|
DW $0002
|
|
DW $0048
|
|
DW $004D
|
|
DW $0060
|
|
DA L1D62
|
|
DA L1D7F
|
|
DA L1DA2
|
|
DW $005F
|
|
DW $0017
|
|
DW $0086
|
|
DW $0024
|
|
DA L1DA3
|
|
DA L1DC6
|
|
DA L1DDC
|
|
DW $00B1
|
|
DW $002C
|
|
DW $010F
|
|
DW $006D
|
|
DA L1DDD
|
|
DA L1DDE
|
|
DA L1DFF
|
|
L1D62 STR 'It cannot be taken like that'
|
|
L1D7F STR 'Quickly, he leaves to N'27'Gwanal'8E'l'8E'!'
|
|
L1DA2 STR ''
|
|
L1DA3 STR 'Would take a lot of moment to jump'
|
|
L1DC6 STR 'Too late for that one'
|
|
L1DDC STR ''
|
|
L1DDD STR ''
|
|
L1DDE STR 'She does not get better with age'
|
|
L1DFF STR ''
|
|
L1E00 DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L1E18
|
|
DA L1E19
|
|
DA L1E1A
|
|
L1E18 STR ''
|
|
L1E19 STR ''
|
|
L1E1A STR ''
|
|
L1E1B DW $0004
|
|
DW $0000
|
|
DW $0007
|
|
DW $0000
|
|
DW $0000
|
|
DW $0013
|
|
DW $000F
|
|
DW $0046
|
|
DW $003D
|
|
DA L1E5D
|
|
DA L1E7F
|
|
DA L1E86
|
|
DW $008F
|
|
DW $000E
|
|
DW $00C0
|
|
DW $003C
|
|
DA L1E8F
|
|
DA L1EB4
|
|
DA L1EE1
|
|
DW $00B8
|
|
DW $0032
|
|
DW $00D2
|
|
DW $003D
|
|
DA L1F1B
|
|
DA L1F41
|
|
DA L1F4D
|
|
DW $00C2
|
|
DW $0010
|
|
DW $00E2
|
|
DW $0017
|
|
DA L1F4E
|
|
DA L1F4F
|
|
DA L1F69
|
|
L1E5D STR 'Let'27's see, a little discretion!!!'
|
|
L1E7F STR 'Glup!!'
|
|
L1E86 STR 'Schmack!'
|
|
L1E8F STR 'Instead, keep your hand on the mouse'
|
|
L1EB4 STR 'Bill should first think about his mission...'
|
|
L1EE1 STR "RWe have special promotions for tickets to South Africa!S"
|
|
L1F1B STR 'Above all, you are not embarrassed...'
|
|
L1F41 STR 'A telephone'
|
|
L1F4D STR ''
|
|
L1F4E STR ''
|
|
L1F4F STR 'Credit cards are accepted'
|
|
L1F69 STR ''
|
|
L1F6A DW $0005
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0009
|
|
DW $00C0
|
|
DW $001C
|
|
DW $00E0
|
|
DW $0062
|
|
DA L1FBA
|
|
DA L1FE4
|
|
DA L2016
|
|
DW $0079
|
|
DW $003C
|
|
DW $0099
|
|
DW $006C
|
|
DA L203D
|
|
DA L2056
|
|
DA L2084
|
|
DW $0018
|
|
DW $0015
|
|
DW $004A
|
|
DW $0064
|
|
DA L2099
|
|
DA L209A
|
|
DA L20C1
|
|
DW $00EF
|
|
DW $000A
|
|
DW $010B
|
|
DW $006A
|
|
DA L20DD
|
|
DA L20DE
|
|
DA L2100
|
|
DW $0004
|
|
DW $0010
|
|
DW $0018
|
|
DW $0032
|
|
DA L212F
|
|
DA L2135
|
|
DA L213C
|
|
L1FBA STR "RIt is very nice to help me my good sir!S"
|
|
L1FE4 STR 'Too bad he is White. He looked like Stevie Wonder'
|
|
L2016 STR "RSorry, is this the soccer game here?S"
|
|
L203D STR 'Come on!!! At her age!!!'
|
|
L2056 STR 'If you are already looking at little girls...'
|
|
L2084 STR "RYou want my photo?S"
|
|
L2099 STR ''
|
|
L209A STR 'Be careful, it is the customs officer!'
|
|
L20C1 STR 'Show your passport, please!'
|
|
L20DD STR ''
|
|
L20DE STR 'It must be a diplomat coming home'
|
|
L2100 STR "RAnothe' one who thinks he is Ha'ison Fowd...S"
|
|
L212F STR 'Stop!'
|
|
L2135 STR "RStopS"
|
|
L213C STR 'Re-stop'
|
|
L2144 DW $0004
|
|
DW $0000
|
|
DW $0000
|
|
DW $000A
|
|
DW $000C
|
|
DW $0027
|
|
DW $004C
|
|
DW $006B
|
|
DW $005B
|
|
DA L2186
|
|
DA L21A2
|
|
DA L21E0
|
|
DW $002F
|
|
DW $0037
|
|
DW $0052
|
|
DW $005B
|
|
DA L21E1
|
|
DA L21E2
|
|
DA L21F6
|
|
DW $0081
|
|
DW $0011
|
|
DW $00BF
|
|
DW $0057
|
|
DA L2236
|
|
DA L2244
|
|
DA L227F
|
|
DW $00BE
|
|
DW $0008
|
|
DW $0106
|
|
DW $003F
|
|
DA L2288
|
|
DA L229B
|
|
DA L22BF
|
|
L2186 STR 'Bill already has his ticket'
|
|
L21A2 STR 'It is a plane ticket to Auckland. A one-way ticket is enough!'
|
|
L21E0 STR ''
|
|
L21E1 STR ''
|
|
L21E2 STR 'Is he the pilot?!?!'
|
|
L21F6 STR "RThink that there is only one parachute for the whole plane...S"
|
|
L2236 STR 'To push him??'
|
|
L2244 STR 'What if Bill did the same before he encountered the worst?'
|
|
L227F STR "RArgh!!S"
|
|
L2288 STR 'Don'27't be afraid...'
|
|
L229B STR "RPoids weight without load: 213 KgS"
|
|
L22BF STR "RAren't you gonna get off on our honeymoon!?S"
|
|
L22ED DW $0004
|
|
DW $0000
|
|
DW $000D
|
|
DW $0000
|
|
DW $0000
|
|
DW $0006
|
|
DW $004F
|
|
DW $0023
|
|
DW $005B
|
|
DA L232F
|
|
DA L2330
|
|
DA L2336
|
|
DW $002B
|
|
DW $0040
|
|
DW $0036
|
|
DW $004F
|
|
DA L2337
|
|
DA L2338
|
|
DA L2348
|
|
DW $0029
|
|
DW $0052
|
|
DW $003D
|
|
DW $0062
|
|
DA L2349
|
|
DA L234A
|
|
DA L236E
|
|
DW $0047
|
|
DW $000E
|
|
DW $0068
|
|
DW $0031
|
|
DA L236F
|
|
DA L2386
|
|
DA L238E
|
|
L232F STR ''
|
|
L2330 STR 'Mecca'
|
|
L2336 STR ''
|
|
L2337 STR ''
|
|
L2338 STR 'Alaska 13583 km'
|
|
L2348 STR ''
|
|
L2349 STR ''
|
|
L234A STR 'Maubeuge (city center) : first left'
|
|
L236E STR ''
|
|
L236F STR 'Be careful, it cuts!!!'
|
|
L2386 STR 'A helix'
|
|
L238E STR ''
|
|
L238F DW $0003
|
|
DW $000F
|
|
DW $000C
|
|
DW $000C
|
|
DW $000E
|
|
DW $0096
|
|
DW $000C
|
|
DW $00AD
|
|
DW $0018
|
|
DA L23C3
|
|
DA L23C4
|
|
DA L23D6
|
|
DW $00B2
|
|
DW $0019
|
|
DW $00CE
|
|
DW $0025
|
|
DA L23D7
|
|
DA L23D8
|
|
DA L23EC
|
|
DW $001C
|
|
DW $005B
|
|
DW $0059
|
|
DW $0065
|
|
DA L23ED
|
|
DA L23EE
|
|
DA L2423
|
|
L23C3 STR ''
|
|
L23C4 STR "RDromacar dealerS"
|
|
L23D6 STR ''
|
|
L23D7 STR ''
|
|
L23D8 STR "RWalk this way!!!!S"
|
|
L23EC STR ''
|
|
L23ED STR ''
|
|
L23EE STR 'Hum! There seems to be something under these stones!'
|
|
L2423 STR ''
|
|
L2424 DW $0003
|
|
DW $0000
|
|
DW $000D
|
|
DW $0000
|
|
DW $0000
|
|
DW $00C3
|
|
DW $0016
|
|
DW $00E1
|
|
DW $003C
|
|
DA L2458
|
|
DA L2459
|
|
DA L2479
|
|
DW $00E7
|
|
DW $0021
|
|
DW $00F5
|
|
DW $003B
|
|
DA L24CB
|
|
DA L24FD
|
|
DA L2506
|
|
DW $0002
|
|
DW $003C
|
|
DW $003C
|
|
DW $006A
|
|
DA L2507
|
|
DA L2508
|
|
DA L2531
|
|
L2458 STR ''
|
|
L2459 STR 'He is the curator of the museum'
|
|
L2479 STR "RIf you bring the Stolen Fetish back to us, you will get a big reward right now!S"
|
|
L24CB STR 'It would be too easy if that was the one to find!'
|
|
L24FD STR 'A fetish'
|
|
L2506 STR ''
|
|
L2507 STR ''
|
|
L2508 STR 'It was either that or end up in cat food'
|
|
L2531 STR 'Either way, it is not now that he is gonna start talking'
|
|
L256A DW $0003
|
|
DW $0010
|
|
DW $000D
|
|
DW $0000
|
|
DW $0000
|
|
DW $0045
|
|
DW $003E
|
|
DW $0079
|
|
DW $006C
|
|
DA L259E
|
|
DA L259F
|
|
DA L25B7
|
|
DW $0002
|
|
DW $000E
|
|
DW $0044
|
|
DW $0038
|
|
DA L25E2
|
|
DA L2605
|
|
DA L261F
|
|
DW $0067
|
|
DW $000B
|
|
DW $00C2
|
|
DW $0039
|
|
DA L2651
|
|
DA L265D
|
|
DA L2678
|
|
L259E STR ''
|
|
L259F STR 'A seller of dromedaries'
|
|
L25B7 STR "RI only deal with real adventurers there!S"
|
|
L25E2 STR 'Did you hope he was going to purr?'
|
|
L2605 STR 'Un cam... No, a dromadary'
|
|
L261F STR 'Dromedaries do not speak, even in adventure games'
|
|
L2651 STR 'Good boy...'
|
|
L265D STR 'He must be malnourished...'
|
|
L2678 STR ''
|
|
L2679 DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L2691
|
|
DA L2692
|
|
DA L2693
|
|
L2691 STR ''
|
|
L2692 STR ''
|
|
L2693 STR ''
|
|
L2694 DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L26AC
|
|
DA L26AD
|
|
DA L26AE
|
|
L26AC STR ''
|
|
L26AD STR ''
|
|
L26AE STR ''
|
|
L26AF DW $0004
|
|
DW $0014
|
|
DW $0000
|
|
DW $0000
|
|
DW $0013
|
|
DW $0004
|
|
DW $0034
|
|
DW $0027
|
|
DW $004D
|
|
DA L26F1
|
|
DA L26F2
|
|
DA L2714
|
|
DW $0024
|
|
DW $0020
|
|
DW $0075
|
|
DW $0056
|
|
DA L2715
|
|
DA L2716
|
|
DA L2731
|
|
DW $0075
|
|
DW $0024
|
|
DW $00E2
|
|
DW $0061
|
|
DA L2732
|
|
DA L2733
|
|
DA L277D
|
|
DW $00EB
|
|
DW $0024
|
|
DW $0108
|
|
DW $0061
|
|
DA L277E
|
|
DA L277F
|
|
DA L2795
|
|
L26F1 STR ''
|
|
L26F2 STR 'It must be the fourth class wagon'
|
|
L2714 STR ''
|
|
L2715 STR ''
|
|
L2716 STR 'The adventurer class wagon'
|
|
L2731 STR ''
|
|
L2732 STR ''
|
|
L2733 STR 'The reformed model 1865 locomotive 1917 is just waiting for Bill to leave'
|
|
L277D STR ''
|
|
L277E STR ''
|
|
L277F STR 'A hitchhiker no doubt'
|
|
L2795 STR "RTchou tchou!! T'wain is going to leav'S"
|
|
L27BE DW $0002
|
|
DW $0000
|
|
DW $0000
|
|
DW $0012
|
|
DW $0000
|
|
DW $00AB
|
|
DW $0018
|
|
DW $010E
|
|
DW $004D
|
|
DA L27E4
|
|
DA L2802
|
|
DA L2830
|
|
DW $00B5
|
|
DW $0059
|
|
DW $00EB
|
|
DW $006B
|
|
DA L2848
|
|
DA L285C
|
|
DA L2879
|
|
L27E4 STR 'Slowly, it might wake him up!'
|
|
L2802 STR 'He sells tickets. But the break seems long...'
|
|
L2830 STR "RLater, coco, later...S"
|
|
L2848 STR 'Ugh! Human bones...'
|
|
L285C STR 'Well, some people eat rabbit'
|
|
L2879 STR ''
|
|
L287A DW $0005
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $00A9
|
|
DW $000F
|
|
DW $00DB
|
|
DW $006C
|
|
DA L28CA
|
|
DA L28CB
|
|
DA L28FB
|
|
DW $00E1
|
|
DW $000A
|
|
DW $010F
|
|
DW $006B
|
|
DA L2908
|
|
DA L2909
|
|
DA L2943
|
|
DW $00C7
|
|
DW $0002
|
|
DW $00D1
|
|
DW $0008
|
|
DA L2944
|
|
DA L2945
|
|
DA L299C
|
|
DW $005B
|
|
DW $0010
|
|
DW $0068
|
|
DW $001A
|
|
DA L299D
|
|
DA L299E
|
|
DA L29AF
|
|
DW $000C
|
|
DW $000F
|
|
DW $0052
|
|
DW $0044
|
|
DA L29B0
|
|
DA L29B1
|
|
DA L29B2
|
|
L28CA STR ''
|
|
L28CB STR 'Blistering barnacles! Would we be in the Congo?'
|
|
L28FB STR "RBy crikey!S"
|
|
L2908 STR ''
|
|
L2909 STR 'So what? The first class is also allowed to Black people.'
|
|
L2943 STR ''
|
|
L2944 STR ''
|
|
L2945 STR "REat at Joe's. On the menu: missionnary, businessman, freelance writer. Ketchup extraS"
|
|
L299C STR ''
|
|
L299D STR ''
|
|
L299E STR 'The alarm signal'
|
|
L29AF STR ''
|
|
L29B0 STR ''
|
|
L29B1 STR ''
|
|
L29B2 STR ''
|
|
L29B3 DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0014
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L29CB
|
|
DA L29CC
|
|
DA L29CD
|
|
L29CB STR ''
|
|
L29CC STR ''
|
|
L29CD STR ''
|
|
L29CE DW $0001
|
|
DW $0000
|
|
DW $0017
|
|
DW $0017
|
|
DW $0014
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L29E6
|
|
DA L29E7
|
|
DA L29E8
|
|
L29E6 STR ''
|
|
L29E7 STR ''
|
|
L29E8 STR ''
|
|
L29E9 DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0018
|
|
DW $0000
|
|
DW $0050
|
|
DW $004F
|
|
DW $006C
|
|
DW $005A
|
|
DA L2A01
|
|
DA L2A02
|
|
DA L2A2B
|
|
L2A01 STR ''
|
|
L2A02 STR 'What if this stone was hiding something?'
|
|
L2A2B STR ''
|
|
L2A2C DW $0002
|
|
DW $001C
|
|
DW $0017
|
|
DW $0019
|
|
DW $0000
|
|
DW $003C
|
|
DW $004B
|
|
DW $0052
|
|
DW $0069
|
|
DA L2A52
|
|
DA L2A53
|
|
DA L2A68
|
|
DW $0075
|
|
DW $000F
|
|
DW $009C
|
|
DW $0030
|
|
DA L2A69
|
|
DA L2A6A
|
|
DA L2A9A
|
|
L2A52 STR ''
|
|
L2A53 STR "RWarning: elephantsS"
|
|
L2A68 STR ''
|
|
L2A69 STR ''
|
|
L2A6A STR 'The top of this mountain is hiding something...'
|
|
L2A9A STR ''
|
|
L2A9B DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $00A2
|
|
DW $0002
|
|
DW $0107
|
|
DW $004B
|
|
DA L2AB3
|
|
DA L2AC7
|
|
DA L2B17
|
|
L2AB3 STR 'Is that reasonable?'
|
|
L2AC7 STR 'In my opinion, the self control of this pachyderm seems to be seriously damaged'
|
|
L2B17 STR "RSlow down, buddy!S"
|
|
L2B2B DW $0001
|
|
DW $0000
|
|
DW $0018
|
|
DW $0000
|
|
DW $0018
|
|
DW $00EE
|
|
DW $004A
|
|
DW $0110
|
|
DW $006C
|
|
DA L2B43
|
|
DA L2B5D
|
|
DA L2BA3
|
|
L2B43 STR 'Cannot pull twigs by hand'
|
|
L2B5D STR 'A rare variety of an African herb renowned for its ease of combustion'
|
|
L2BA3 STR ''
|
|
L2BA4 DW $0003
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0018
|
|
DW $0001
|
|
DW $0002
|
|
DW $0060
|
|
DW $006E
|
|
DA L2BD8
|
|
DA L2BD9
|
|
DA L2BDA
|
|
DW $00E1
|
|
DW $0047
|
|
DW $0103
|
|
DW $006D
|
|
DA L2BDB
|
|
DA L2BF7
|
|
DA L2C26
|
|
DW $0079
|
|
DW $004D
|
|
DW $00D4
|
|
DW $006A
|
|
DA L2C27
|
|
DA L2C28
|
|
DA L2C34
|
|
L2BD8 STR ''
|
|
L2BD9 STR ''
|
|
L2BDA STR ''
|
|
L2BDB STR 'No need, no one is in sight'
|
|
L2BF7 STR 'The stone that comes to knock this wretch down'
|
|
L2C26 STR ''
|
|
L2C27 STR ''
|
|
L2C28 STR 'He is dead!'
|
|
L2C34 STR 'And you imagined he was going to answer?'
|
|
L2C5D DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0018
|
|
DW $0001
|
|
DW $0002
|
|
DW $0060
|
|
DW $006E
|
|
DA L2C75
|
|
DA L2C76
|
|
DA L2C95
|
|
L2C75 STR ''
|
|
L2C76 STR 'We will have to climb all that'
|
|
L2C95 STR 'It is not a sacred mountain!'
|
|
L2CB2 DW $0003
|
|
DW $0020
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0002
|
|
DW $0011
|
|
DW $0024
|
|
DW $0031
|
|
DA L2CE6
|
|
DA L2CFB
|
|
DA L2D22
|
|
DW $0028
|
|
DW $002D
|
|
DW $0038
|
|
DW $0039
|
|
DA L2D23
|
|
DA L2D24
|
|
DA L2D48
|
|
DW $005F
|
|
DW $005D
|
|
DW $008B
|
|
DW $006D
|
|
DA L2D49
|
|
DA L2D4A
|
|
DA L2D67
|
|
L2CE6 STR 'What about the SPCA?'
|
|
L2CFB STR 'You never know, sometimes Bill dies...'
|
|
L2D22 STR ''
|
|
L2D23 STR ''
|
|
L2D24 STR 'It would probably make a nice catch'
|
|
L2D48 STR ''
|
|
L2D49 STR ''
|
|
L2D4A STR 'Warning! It is chasing Bill!'
|
|
L2D67 STR "RUrk Urk!S"
|
|
L2D72 DW $0002
|
|
DW $001F
|
|
DW $001B
|
|
DW $0000
|
|
DW $001B
|
|
DW $0002
|
|
DW $0011
|
|
DW $0024
|
|
DW $0031
|
|
DA L2D98
|
|
DA L2DAD
|
|
DA L2DD4
|
|
DW $0028
|
|
DW $002D
|
|
DW $0038
|
|
DW $0039
|
|
DA L2DD5
|
|
DA L2DD6
|
|
DA L2DFA
|
|
L2D98 STR 'What about the SPCA?'
|
|
L2DAD STR 'You never know, sometimes Bill dies...'
|
|
L2DD4 STR ''
|
|
L2DD5 STR ''
|
|
L2DD6 STR 'It would probably make a nice catch'
|
|
L2DFA STR ''
|
|
L2DFB DW $0001
|
|
DW $0028
|
|
DW $001E
|
|
DW $0021
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L2E13
|
|
DA L2E14
|
|
DA L2E15
|
|
L2E13 STR ''
|
|
L2E14 STR ''
|
|
L2E15 STR ''
|
|
L2E16 DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $00A2
|
|
DW $002B
|
|
DW $00BC
|
|
DW $0046
|
|
DA L2E2E
|
|
DA L2E2F
|
|
DA L2E56
|
|
L2E2E STR ''
|
|
L2E2F STR 'It seems to be able to be moved easily'
|
|
L2E56 STR ''
|
|
L2E57 DW $0002
|
|
DW $0024
|
|
DW $001F
|
|
DW $0000
|
|
DW $0000
|
|
DW $0003
|
|
DW $0004
|
|
DW $001B
|
|
DW $001B
|
|
DA L2E7D
|
|
DA L2E9A
|
|
DA L2EB0
|
|
DW $00C8
|
|
DW $0003
|
|
DW $00E9
|
|
DW $0015
|
|
DA L2EC2
|
|
DA L2ED3
|
|
DA L2EDC
|
|
L2E7D STR 'Cannot tear off this camera!'
|
|
L2E9A STR 'A surveillance camera'
|
|
L2EB0 STR 'To mist the lens?'
|
|
L2EC2 STR 'Ouch! It is hot!'
|
|
L2ED3 STR 'Dazzling'
|
|
L2EDC STR ''
|
|
L2EDD DW $0003
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0024
|
|
DW $0046
|
|
DW $003D
|
|
DW $0070
|
|
DW $0051
|
|
DA L2F11
|
|
DA L2F12
|
|
DA L2F28
|
|
DW $0002
|
|
DW $0042
|
|
DW $001B
|
|
DW $0069
|
|
DA L2F29
|
|
DA L2F67
|
|
DA L2F68
|
|
DW $00B0
|
|
DW $0018
|
|
DW $00DA
|
|
DW $003A
|
|
DA L2F69
|
|
DA L2F83
|
|
DA L2FB6
|
|
L2F11 STR ''
|
|
L2F12 STR 'Some embers still hot'
|
|
L2F28 STR ''
|
|
L2F29 STR 'Some dressers must not contain anything. It would not be fun!'
|
|
L2F67 STR ''
|
|
L2F68 STR ''
|
|
L2F69 STR 'No time to make pancakes!'
|
|
L2F83 STR 'Stoves (you really have to tell him everything...)'
|
|
L2FB6 STR ''
|
|
L2FB7 DW $0003
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0024
|
|
DW $0046
|
|
DW $003D
|
|
DW $0070
|
|
DW $0051
|
|
DA L2FEB
|
|
DA L2FEC
|
|
DA L3024
|
|
DW $0002
|
|
DW $0042
|
|
DW $001B
|
|
DW $0069
|
|
DA L3025
|
|
DA L3063
|
|
DA L3064
|
|
DW $00B0
|
|
DW $0018
|
|
DW $00DA
|
|
DW $003A
|
|
DA L3065
|
|
DA L307F
|
|
DA L30B2
|
|
L2FEB STR ''
|
|
L2FEC STR 'The fire gives off smoke which escapes through the flue'
|
|
L3024 STR ''
|
|
L3025 STR 'Some dressers must not contain anything. It would not be fun!'
|
|
L3063 STR ''
|
|
L3064 STR ''
|
|
L3065 STR 'No time to make pancakes!'
|
|
L307F STR 'Stoves (you really have to tell him everything...)'
|
|
L30B2 STR ''
|
|
L30B3 DW $0002
|
|
DW $0000
|
|
DW $0021
|
|
DW $0022
|
|
DW $0027
|
|
DW $004A
|
|
DW $000C
|
|
DW $0088
|
|
DW $005E
|
|
DA L30D9
|
|
DA L30DA
|
|
DA L30EC
|
|
DW $00D4
|
|
DW $0002
|
|
DW $00EF
|
|
DW $005D
|
|
DA L30FD
|
|
DA L3113
|
|
DA L314D
|
|
L30D9 STR ''
|
|
L30DA STR 'Shall we open it?'
|
|
L30EC STR "RSomeone there?S"
|
|
L30FD STR 'Too heavy to be moved'
|
|
L3113 STR "RFernand loves GeorgetteS is engraved with a pocket knife"
|
|
L314D STR ''
|
|
L314E DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L3166
|
|
DA L3167
|
|
DA L3168
|
|
L3166 STR ''
|
|
L3167 STR ''
|
|
L3168 STR ''
|
|
L3169 DW $0005
|
|
DW $0000
|
|
DW $0000
|
|
DW $0024
|
|
DW $0000
|
|
DW $0092
|
|
DW $0026
|
|
DW $00A8
|
|
DW $002D
|
|
DA L31B9
|
|
DA L31BA
|
|
DA L31DE
|
|
DW $0092
|
|
DW $0037
|
|
DW $00A7
|
|
DW $003E
|
|
DA L31DF
|
|
DA L31E0
|
|
DA L320D
|
|
DW $00AC
|
|
DW $0027
|
|
DW $00BB
|
|
DW $003A
|
|
DA L320E
|
|
DA L320F
|
|
DA L3229
|
|
DW $00DE
|
|
DW $0028
|
|
DW $00EC
|
|
DW $003B
|
|
DA L322A
|
|
DA L3256
|
|
DA L326D
|
|
DW $00F2
|
|
DW $002D
|
|
DW $0110
|
|
DW $0055
|
|
DA L3283
|
|
DA L329A
|
|
DA L32BE
|
|
L31B9 STR ''
|
|
L31BA STR 'What if I tell you it iss a drawer?'
|
|
L31DE STR ''
|
|
L31DF STR ''
|
|
L31E0 STR 'However, it is not complicated to open it...'
|
|
L320D STR ''
|
|
L320E STR ''
|
|
L320F STR 'We could drink it well...'
|
|
L3229 STR ''
|
|
L322A STR 'It is the fetish that must be brought back!'
|
|
L3256 STR 'Maybe a predecessor...'
|
|
L326D STR 'Not very talkative...'
|
|
L3283 STR 'Better not to touch it'
|
|
L329A STR 'Barely more complex than an Atari..'
|
|
L32BE STR ''
|
|
L32BF DW $0002
|
|
DW $0024
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $00CB
|
|
DW $0004
|
|
DW $00F7
|
|
DW $005E
|
|
DA L32E5
|
|
DA L3306
|
|
DA L3315
|
|
DW $00EA
|
|
DW $0034
|
|
DW $00F1
|
|
DW $003C
|
|
DA L3316
|
|
DA L3317
|
|
DA L337A
|
|
L32E5 STR 'Nothing to do, it remains closed'
|
|
L3306 STR 'We open it up?'
|
|
L3315 STR ''
|
|
L3316 STR ''
|
|
L3317 STR 'Bill sees through the keyhole dozens of people bustling around the fetish plugged into electrodes!'
|
|
L337A STR ''
|
|
L337B DW $0002
|
|
DW $0000
|
|
DW $001F
|
|
DW $0000
|
|
DW $0000
|
|
DW $0015
|
|
DW $0003
|
|
DW $0062
|
|
DW $002F
|
|
DA L33A1
|
|
DA L33A2
|
|
DA L33C4
|
|
DW $004C
|
|
DW $004B
|
|
DW $009A
|
|
DW $005C
|
|
DA L33CF
|
|
DA L33D0
|
|
DA L33D1
|
|
L33A1 STR ''
|
|
L33A2 STR 'It seems to lose interest in Bill'
|
|
L33C4 STR 'Chip chip?'
|
|
L33CF STR ''
|
|
L33D0 STR ''
|
|
L33D1 STR ''
|
|
L33D2 DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L33EA
|
|
DA L33EB
|
|
DA L33EC
|
|
L33EA STR ''
|
|
L33EB STR ''
|
|
L33EC STR ''
|
|
L33ED DW $0004
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0009
|
|
DW $000F
|
|
DW $0034
|
|
DW $0043
|
|
DA L342F
|
|
DA L345B
|
|
DA L3477
|
|
DW $0040
|
|
DW $0019
|
|
DW $006B
|
|
DW $004C
|
|
DA L3493
|
|
DA L3494
|
|
DA L34AE
|
|
DW $00A7
|
|
DW $0025
|
|
DW $00D8
|
|
DW $0042
|
|
DA L34CE
|
|
DA L34CF
|
|
DA L34D0
|
|
DW $00E3
|
|
DW $000B
|
|
DW $0110
|
|
DW $006B
|
|
DA L350C
|
|
DA L350D
|
|
DA L350E
|
|
L342F STR 'Bill should not attempt hand-to-hand combat'
|
|
L345B STR 'He looks very aggressive...'
|
|
L3477 STR "RSay your prayers, rascal!S"
|
|
L3493 STR ''
|
|
L3494 STR 'If you want my opinion...'
|
|
L34AE STR "RYou are living your last hourS"
|
|
L34CE STR ''
|
|
L34CF STR ''
|
|
L34D0 STR "RThe Professor instructed us to come and give you flowers!S"
|
|
L350C STR ''
|
|
L350D STR ''
|
|
L350E STR "RHurk Hurk!S"
|
|
L351B DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L3533
|
|
DA L3534
|
|
DA L3535
|
|
L3533 STR ''
|
|
L3534 STR ''
|
|
L3535 STR ''
|
|
L3536 DW $0003
|
|
DW $002D
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0015
|
|
DW $0008
|
|
DW $0081
|
|
DW $006B
|
|
DA L356A
|
|
DA L356B
|
|
DA L3589
|
|
DW $0057
|
|
DW $0021
|
|
DW $0081
|
|
DW $006B
|
|
DA L3598
|
|
DA L3599
|
|
DA L35C0
|
|
DW $0085
|
|
DW $001D
|
|
DW $00D5
|
|
DW $005C
|
|
DA L361A
|
|
DA L361B
|
|
DA L361C
|
|
L356A STR ''
|
|
L356B STR 'That guy is completely bugged'
|
|
L3589 STR "RDo not push!S"
|
|
L3598 STR ''
|
|
L3599 STR 'The SOS Adventurers team! It was time!'
|
|
L35C0 STR "RGo north if you want to follow us to the rest of the adventure and meet the Professeur!S"
|
|
L361A STR ''
|
|
L361B STR ''
|
|
L361C STR "RWe are the members of SOS Adventurers. We are here to help keep the game going!S"
|
|
L366E DW $0003
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0021
|
|
DW $0008
|
|
DW $0058
|
|
DW $0068
|
|
DA L36A2
|
|
DA L36BF
|
|
DA L36DF
|
|
DW $00C7
|
|
DW $0001
|
|
DW $00D7
|
|
DW $0013
|
|
DA L36FF
|
|
DA L3700
|
|
DA L3722
|
|
DW $0080
|
|
DW $003D
|
|
DW $00B1
|
|
DW $006B
|
|
DA L3723
|
|
DA L374D
|
|
DA L376F
|
|
L36A2 STR 'He does very well on his own'
|
|
L36BF STR 'What the hell is he doing here?'
|
|
L36DF STR "RIt is not Leader Board here!!S"
|
|
L36FF STR ''
|
|
L3700 STR 'The flag indicating the golf hole'
|
|
L3722 STR ''
|
|
L3723 STR "RPass me the Iron 5 while you are at it!S"
|
|
L374D STR "RNot very Mediterranean all thatS"
|
|
L376F STR "RPut put putS"
|
|
L377D DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L3795
|
|
DA L3796
|
|
DA L3797
|
|
L3795 STR ''
|
|
L3796 STR ''
|
|
L3797 STR ''
|
|
L3798 DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L37B0
|
|
DA L37B1
|
|
DA L37B2
|
|
L37B0 STR ''
|
|
L37B1 STR ''
|
|
L37B2 STR ''
|
|
L37B3 DW $0005
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0060
|
|
DW $003A
|
|
DW $0073
|
|
DW $0047
|
|
DA L3803
|
|
DA L3804
|
|
DA L382E
|
|
DW $00EB
|
|
DW $0005
|
|
DW $010F
|
|
DW $006D
|
|
DA L382F
|
|
DA L3830
|
|
DA L3864
|
|
DW $0001
|
|
DW $0015
|
|
DW $0053
|
|
DW $005B
|
|
DA L38DE
|
|
DA L38DF
|
|
DA L38EA
|
|
DW $00A2
|
|
DW $0001
|
|
DW $00CB
|
|
DW $0062
|
|
DA L38EB
|
|
DA L38EC
|
|
DA L390A
|
|
DW $0091
|
|
DW $0019
|
|
DW $009D
|
|
DW $0022
|
|
DA L3915
|
|
DA L393A
|
|
DA L394E
|
|
L3803 STR ''
|
|
L3804 STR 'Bill has already managed to free his hand'
|
|
L382E STR ''
|
|
L382F STR ''
|
|
L3830 STR 'The Professor visibly uses the energy of the fetish'
|
|
L3864 STR "RYou are lost, Palmer!! This fetish contains an unkonwn material which will allow me to become the master of the world!!S"
|
|
L38DE STR ''
|
|
L38DF STR 'Hurry up!!'
|
|
L38EA STR ''
|
|
L38EB STR ''
|
|
L38EC STR 'A lieutenant of the Professor'
|
|
L390A STR "RShut up!S"
|
|
L3915 STR 'Cannot reach it while being tied up!'
|
|
L393A STR 'The electric switch'
|
|
L394E STR ''
|
|
L394F DW $0003
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0091
|
|
DW $0019
|
|
DW $009D
|
|
DW $0022
|
|
DA L3983
|
|
DA L3984
|
|
DA L3998
|
|
DW $00EB
|
|
DW $0005
|
|
DW $010F
|
|
DW $006D
|
|
DA L3999
|
|
DA L399A
|
|
DA L39B7
|
|
DW $00A2
|
|
DW $0001
|
|
DW $00CB
|
|
DW $0062
|
|
DA L39E3
|
|
DA L39E4
|
|
DA L3A08
|
|
L3983 STR ''
|
|
L3984 STR 'The electric switch'
|
|
L3998 STR ''
|
|
L3999 STR ''
|
|
L399A STR 'Luckily je did not spot Bill'
|
|
L39B7 STR "REvil will finally triumph! Gniark gniark!S"
|
|
L39E3 STR ''
|
|
L39E4 STR 'Luckily the bad guys do not care...'
|
|
L3A08 STR ''
|
|
L3A09 DW $0003
|
|
DW $0000
|
|
DW $0000
|
|
DW $0033
|
|
DW $0000
|
|
DW $0085
|
|
DW $0029
|
|
DW $009C
|
|
DW $0034
|
|
DA L3A3D
|
|
DA L3A3E
|
|
DA L3A54
|
|
DW $0032
|
|
DW $002C
|
|
DW $004C
|
|
DW $0037
|
|
DA L3A55
|
|
DA L3A56
|
|
DA L3A6F
|
|
DW $00E0
|
|
DW $003B
|
|
DW $00F5
|
|
DW $0045
|
|
DA L3A70
|
|
DA L3A71
|
|
DA L3A7E
|
|
L3A3D STR ''
|
|
L3A3E STR 'Bill'27's beautiful eyes'
|
|
L3A54 STR ''
|
|
L3A55 STR ''
|
|
L3A56 STR 'The Professor'27's henchman'
|
|
L3A6F STR ''
|
|
L3A70 STR ''
|
|
L3A71 STR 'Professor X.'
|
|
L3A7E STR ''
|
|
L3A7F DW $0009
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0038
|
|
DW $003D
|
|
DW $003D
|
|
DW $003F
|
|
DA L3B07
|
|
DA L3B17
|
|
DA L3B32
|
|
DW $003C
|
|
DW $003D
|
|
DW $0048
|
|
DW $003F
|
|
DA L3B33
|
|
DA L3B34
|
|
DA L3B51
|
|
DW $0040
|
|
DW $0041
|
|
DW $0046
|
|
DW $0043
|
|
DA L3B52
|
|
DA L3B84
|
|
DA L3BA0
|
|
DW $004A
|
|
DW $0040
|
|
DW $004F
|
|
DW $0043
|
|
DA L3BA1
|
|
DA L3BA2
|
|
DA L3BAD
|
|
DW $007F
|
|
DW $002C
|
|
DW $008F
|
|
DW $003B
|
|
DA L3BAE
|
|
DA L3BAF
|
|
DA L3BBC
|
|
DW $0040
|
|
DW $004A
|
|
DW $0057
|
|
DW $005D
|
|
DA L3BDF
|
|
DA L3BE0
|
|
DA L3C11
|
|
DW $001B
|
|
DW $0002
|
|
DW $0072
|
|
DW $0024
|
|
DA L3C12
|
|
DA L3C13
|
|
DA L3C58
|
|
DW $0055
|
|
DW $0038
|
|
DW $0078
|
|
DW $0041
|
|
DA L3C59
|
|
DA L3C7A
|
|
DA L3C90
|
|
DW $0005
|
|
DW $004A
|
|
DW $002C
|
|
DW $0066
|
|
DA L3C91
|
|
DA L3C92
|
|
DA L3CAB
|
|
L3B07 STR 'Nothing happens'
|
|
L3B17 STR "RCoffee, (out of service)S"
|
|
L3B32 STR ''
|
|
L3B33 STR ''
|
|
L3B34 STR "RImmediate self-destructionS"
|
|
L3B51 STR ''
|
|
L3B52 STR "RSelf-destruction engagedS says a synthetic voice"
|
|
L3B84 STR "RDeferred self-destructionS"
|
|
L3BA0 STR ''
|
|
L3BA1 STR ''
|
|
L3BA2 STR "REjectingS"
|
|
L3BAD STR ''
|
|
L3BAE STR ''
|
|
L3BAF STR 'A microphone'
|
|
L3BBC STR "ROne, two, one, two, three, four!S"
|
|
L3BDF STR ''
|
|
L3BE0 STR 'Just enough to store your small personal effects'
|
|
L3C11 STR ''
|
|
L3C12 STR ''
|
|
L3C13 STR 'And says that Professor X. wants to become the master of all this...'
|
|
L3C58 STR ''
|
|
L3C59 STR 'Pfff... Does one know GFA BASIC?'
|
|
L3C7A STR 'Not even from RAtariS'
|
|
L3C90 STR ''
|
|
L3C91 STR ''
|
|
L3C92 STR 'The next Atari streamer?'
|
|
L3CAB STR ''
|
|
L3CAC DW $000A
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0038
|
|
DW $003D
|
|
DW $003D
|
|
DW $003F
|
|
DA L3D42
|
|
DA L3D52
|
|
DA L3D6D
|
|
DW $003C
|
|
DW $003D
|
|
DW $0048
|
|
DW $003F
|
|
DA L3D6E
|
|
DA L3D6F
|
|
DA L3D8C
|
|
DW $0040
|
|
DW $0041
|
|
DW $0046
|
|
DW $0043
|
|
DA L3D8D
|
|
DA L3DBF
|
|
DA L3DDB
|
|
DW $004A
|
|
DW $0040
|
|
DW $004F
|
|
DW $0043
|
|
DA L3DDC
|
|
DA L3DDD
|
|
DA L3DE8
|
|
DW $007F
|
|
DW $002C
|
|
DW $008F
|
|
DW $003B
|
|
DA L3DE9
|
|
DA L3DEA
|
|
DA L3DF7
|
|
DW $0040
|
|
DW $004A
|
|
DW $0057
|
|
DW $005D
|
|
DA L3E1A
|
|
DA L3E1B
|
|
DA L3E4C
|
|
DW $001B
|
|
DW $0002
|
|
DW $0072
|
|
DW $0024
|
|
DA L3E4D
|
|
DA L3E4E
|
|
DA L3E93
|
|
DW $00C9
|
|
DW $0005
|
|
DW $00F7
|
|
DW $0057
|
|
DA L3E94
|
|
DA L3E95
|
|
DA L3EB7
|
|
DW $0055
|
|
DW $0038
|
|
DW $0078
|
|
DW $0041
|
|
DA L3EEA
|
|
DA L3F0B
|
|
DA L3F21
|
|
DW $0005
|
|
DW $004A
|
|
DW $002C
|
|
DW $0066
|
|
DA L3F22
|
|
DA L3F23
|
|
DA L3F3C
|
|
L3D42 STR 'Nothing happens'
|
|
L3D52 STR "RCoffee, (out of service)S"
|
|
L3D6D STR ''
|
|
L3D6E STR ''
|
|
L3D6F STR "RImmediate self-destructionS"
|
|
L3D8C STR ''
|
|
L3D8D STR "RSelf-destruction engagedS says a synthetic voice"
|
|
L3DBF STR "RDeferred self-destructionS"
|
|
L3DDB STR ''
|
|
L3DDC STR ''
|
|
L3DDD STR "REjectingS"
|
|
L3DE8 STR ''
|
|
L3DE9 STR ''
|
|
L3DEA STR 'A microphone'
|
|
L3DF7 STR "ROne, two, one, two, three, four!S"
|
|
L3E1A STR ''
|
|
L3E1B STR 'Just enough to store your small personal effects'
|
|
L3E4C STR ''
|
|
L3E4D STR ''
|
|
L3E4E STR 'And says that Professor X. wants to become the master of all this...'
|
|
L3E93 STR ''
|
|
L3E94 STR ''
|
|
L3E95 STR 'Quick! Bill has to do something!!'
|
|
L3EB7 STR "RYou will not espace me this time around, Palmer!S"
|
|
L3EEA STR 'Pfff... Does one know GFA BASIC?'
|
|
L3F0B STR 'Not even from RAtariS'
|
|
L3F21 STR ''
|
|
L3F22 STR ''
|
|
L3F23 STR 'The next Atari streamer?'
|
|
L3F3C STR ''
|
|
L3F3D DW $000A
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0038
|
|
DW $003D
|
|
DW $003D
|
|
DW $003F
|
|
DA L3FD3
|
|
DA L3FE3
|
|
DA L3FFE
|
|
DW $003C
|
|
DW $003D
|
|
DW $0048
|
|
DW $003F
|
|
DA L3FFF
|
|
DA L4000
|
|
DA L401D
|
|
DW $0040
|
|
DW $0041
|
|
DW $0046
|
|
DW $0043
|
|
DA L401E
|
|
DA L4050
|
|
DA L406C
|
|
DW $004A
|
|
DW $0040
|
|
DW $004F
|
|
DW $0043
|
|
DA L406D
|
|
DA L406E
|
|
DA L4079
|
|
DW $007F
|
|
DW $002C
|
|
DW $008F
|
|
DW $003B
|
|
DA L407A
|
|
DA L407B
|
|
DA L4088
|
|
DW $0040
|
|
DW $004A
|
|
DW $0057
|
|
DW $005D
|
|
DA L40AB
|
|
DA L40AC
|
|
DA L40DD
|
|
DW $001B
|
|
DW $0002
|
|
DW $0072
|
|
DW $0024
|
|
DA L40DE
|
|
DA L40DF
|
|
DA L4124
|
|
DW $00C9
|
|
DW $0005
|
|
DW $00F7
|
|
DW $0057
|
|
DA L4125
|
|
DA L4126
|
|
DA L414B
|
|
DW $0055
|
|
DW $0038
|
|
DW $0078
|
|
DW $0041
|
|
DA L4177
|
|
DA L4198
|
|
DA L41AE
|
|
DW $0005
|
|
DW $004A
|
|
DW $002C
|
|
DW $0066
|
|
DA L41AF
|
|
DA L41B0
|
|
DA L41C9
|
|
L3FD3 STR 'Nothing happens'
|
|
L3FE3 STR "RCoffee, (out of service)S"
|
|
L3FFE STR ''
|
|
L3FFF STR ''
|
|
L4000 STR "RImmediate self-destructionS"
|
|
L401D STR ''
|
|
L401E STR "RSelf-destruction engagedS says a synthetic voice"
|
|
L4050 STR "RDeferred self-destructionS"
|
|
L406C STR ''
|
|
L406D STR ''
|
|
L406E STR "REjectingS"
|
|
L4079 STR ''
|
|
L407A STR ''
|
|
L407B STR 'A microphone'
|
|
L4088 STR "ROne, two, one, two, three, four!S"
|
|
L40AB STR ''
|
|
L40AC STR 'Just enough to store your small personal effects'
|
|
L40DD STR ''
|
|
L40DE STR ''
|
|
L40DF STR 'And says that Professor X. wants to become the master of all this...'
|
|
L4124 STR ''
|
|
L4125 STR ''
|
|
L4126 STR 'Bill has the situation well in hand!'
|
|
L414B STR "RYou will not get away with this, Palmer!!S"
|
|
L4177 STR 'Pfff... Does one know GFA BASIC?'
|
|
L4198 STR 'Not even from RAtariS'
|
|
L41AE STR ''
|
|
L41AF STR ''
|
|
L41B0 STR 'The next Atari streamer?'
|
|
L41C9 STR ''
|
|
L41CA DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L41E2
|
|
DA L41E3
|
|
DA L41E4
|
|
L41E2 STR ''
|
|
L41E3 STR ''
|
|
L41E4 STR ''
|
|
L41E5 DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L41FD
|
|
DA L41FE
|
|
DA L41FF
|
|
L41FD STR ''
|
|
L41FE STR ''
|
|
L41FF STR ''
|
|
L4200 DW $0001
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DW $0000
|
|
DA L4218
|
|
DA L4219
|
|
DA L421A
|
|
L4218 STR ''
|
|
L4219 STR ''
|
|
L421A STR ''
|
|
L421B DA L4231
|
|
DA L4255
|
|
DA L4270
|
|
DA L428E
|
|
DA L42A5
|
|
DA L42C6
|
|
DA L42E1
|
|
DA L4322
|
|
DA L4363
|
|
DA L43B3
|
|
DA L4411
|
|
L4231 STR 0D'BILL PALMER. Copyright 1987. ARCAN'
|
|
L4255 STR 0D'A game by FRANCOIS COULON'
|
|
L4270 STR 0D'Graphics by DOMINIQUE PETTER'
|
|
L428E STR 0D'Music by Alain Krausz'
|
|
L42A5 STR 0D'Coproduced by Emmanuel Lasmezas'
|
|
L42C6 STR 0D'Used programs and tools..'
|
|
L42E1 STR 0D'GFA Basic and GFA Compiler (GfA Systemtechnik/Franck Ostrowski)'
|
|
L4322 STR 0D'Degas Elite (Batteries Included/Tom Hudson), CRP graphic tablet'
|
|
L4363 STR 'Yamaha and Akai musical hardware, ST Replay digitizer (2 bits System/A. Racine)'
|
|
L43B3 STR 'Apple IIgs version written in 2021'0D'by Brutal Deluxe Software'0D'Antoine Vignau & Olivier Zardini'
|
|
L4411 STR ' '
|
|
L4413 STR ''
|
|
L4414 DA L4486
|
|
DA L4487
|
|
DA L450C
|
|
DA L4587
|
|
DA L4638
|
|
DA L464F
|
|
DA L46E9
|
|
DA L47E5
|
|
DA L47E6
|
|
DA L47E7
|
|
DA L483D
|
|
DA L4893
|
|
DA L4894
|
|
DA L4895
|
|
DA L48F5
|
|
DA L48F6
|
|
DA L4A5B
|
|
DA L4AB6
|
|
DA L4AB7
|
|
DA L4AB8
|
|
DA L4B73
|
|
DA L4C1F
|
|
DA L4C20
|
|
DA L4C21
|
|
DA L4C82
|
|
DA L4C83
|
|
DA L4D4D
|
|
DA L4D86
|
|
DA L4D9D
|
|
DA L4DD8
|
|
DA L4E27
|
|
DA L4E8B
|
|
DA L4E8C
|
|
DA L4F62
|
|
DA L5013
|
|
DA L50C0
|
|
DA L50C1
|
|
DA L5174
|
|
DA L5175
|
|
DA L5271
|
|
DA L52C5
|
|
DA L5378
|
|
DA L5416
|
|
DA L550F
|
|
DA L5510
|
|
DA L5511
|
|
DA L55BD
|
|
DA L55BE
|
|
DA L55BF
|
|
DA L5680
|
|
DA L573E
|
|
DA L579A
|
|
DA L588A
|
|
DA L5A1E
|
|
DA L5AD2
|
|
DA L5C45
|
|
DA L5C46
|
|
L4486 RTS
|
|
|
|
L4487 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L44B9
|
|
LDA L0AB9
|
|
CMP #$0001
|
|
BNE L44A0
|
|
LDX #$000A
|
|
LDA #L44BA
|
|
JMP L059F
|
|
|
|
L44A0 CMP #$0002
|
|
BNE L44AE
|
|
LDX #$0010
|
|
LDA #L44E1
|
|
JMP L059F
|
|
|
|
L44AE CMP #$0004
|
|
BNE L44B9
|
|
LDA #$0002
|
|
STA L0AAF
|
|
L44B9 RTS
|
|
|
|
L44BA STR 'Bill collects a not very fresh lettuce'
|
|
L44E1 STR 'Here, the newspaper of the day has arrived'
|
|
L450C LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4533
|
|
LDA L0AB9
|
|
CMP #$0003
|
|
BNE L4525
|
|
LDX #$000E
|
|
LDA #L4534
|
|
JMP L059F
|
|
|
|
L4525 CMP #$0002
|
|
BNE L4533
|
|
LDX #$0003
|
|
LDA #L454F
|
|
JMP L059F
|
|
L4533 RTS
|
|
|
|
L4534 STR 'Bill notices an old manual'
|
|
L454F STR 'By crikey! The credit card Bill thought he lost forever'
|
|
L4587 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L45D2
|
|
LDA L0AB9
|
|
CMP #$0001
|
|
BNE L45C4
|
|
LDX #$0006
|
|
LDA #L4413
|
|
JSR L059F
|
|
LDX #$000B
|
|
LDA #L4413
|
|
JSR L059F
|
|
LDX #$0009
|
|
LDA #L4413
|
|
JSR L059F
|
|
LDX #$000C
|
|
LDA #L4413
|
|
JSR L059F
|
|
LDX #$000D
|
|
LDA #L4413
|
|
JMP L059F
|
|
|
|
L45C4 CMP #$0002
|
|
BNE L45D2
|
|
LDX #$0004
|
|
LDA #L45D3
|
|
JMP L059F
|
|
L45D2 RTS
|
|
|
|
L45D3 STR 'Damn! The passport that Bill in his heroic disorganization had lost after a stay in South Africa ...'
|
|
L4638 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L464E
|
|
LDA L0AB9
|
|
CMP #$0003
|
|
BNE L464E
|
|
LDA #$0005
|
|
STA L0AAF
|
|
L464E RTS
|
|
|
|
L464F LDA L0AB3
|
|
CMP #$001A
|
|
BNE L4668
|
|
LDA L0AB9
|
|
CMP #$0001
|
|
BNE L4668
|
|
LDX #$000F
|
|
LDA #L4669
|
|
JMP L059F
|
|
L4668 RTS
|
|
|
|
L4669 STR 'Gently exploring the recesses of the vehicle'27's engine, Bill notices a curious device visibly placed there for hostile purposes.'
|
|
L46E9 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4728
|
|
LDA L0AB9
|
|
CMP #$0001
|
|
BNE L471A
|
|
LDX #$000F
|
|
LDA L129C+$10,X
|
|
AND #$00FF
|
|
CMP #$0062
|
|
BNE L470D
|
|
LDA #L4729
|
|
JMP L0A35
|
|
|
|
L470D LDA #L47B1
|
|
JSR L0945
|
|
LDA #$0007
|
|
STA L0AAF
|
|
RTS
|
|
|
|
L471A CMP #$0003
|
|
BNE L4728
|
|
LDX #$0008
|
|
LDA #L47C3
|
|
JMP L059F
|
|
L4728 RTS
|
|
|
|
L4729 STR 'Baaaaooooouuuuummmmm!!!!!! Without Bill having had time to react, the car explodes into a thousand pieces. Fail so close to the goal...'
|
|
L47B1 STR 'The car starts...'
|
|
L47C3 STR 'A brick was lying around there...'
|
|
L47E5 RTS
|
|
L47E6 RTS
|
|
|
|
L47E7 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L480B
|
|
LDA L0AB5
|
|
CMP #$0003
|
|
BNE L4800
|
|
LDX #$0002
|
|
LDA #L480C
|
|
JMP L059F
|
|
|
|
L4800 CMP #$0002
|
|
BNE L480B
|
|
LDA #$000A
|
|
STA L0AAF
|
|
L480B RTS
|
|
|
|
L480C STR 'The hostess gives Bill his ticket to N'27'Gwanal'8E'l'8E
|
|
L483D LDA L0AB3
|
|
CMP #$0018
|
|
BNE L484B
|
|
LDA #L4865
|
|
JMP L0945
|
|
|
|
L484B CMP #$0019
|
|
BNE L4864
|
|
LDA L0AB5
|
|
CMP #$0004
|
|
BNE L4864
|
|
LDA #$000B
|
|
STA L0AAF
|
|
LDA #L4875
|
|
JMP L0945
|
|
L4864 RTS
|
|
|
|
L4865 STR 'We do not pass!'
|
|
L4875 STR 'It is in order, you can pass!'
|
|
L4893 RTS
|
|
L4894 RTS
|
|
|
|
L4895 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L48AB
|
|
LDA L0AB9
|
|
CMP #$0003
|
|
BNE L48AB
|
|
LDA #L48AC
|
|
JMP L0A35
|
|
L48AB RTS
|
|
|
|
L48AC STR 'Stones can hide a lot of animals. And snakes are often very dangerous...'
|
|
L48F5 RTS
|
|
|
|
L48F6 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L494E
|
|
LDA L0AB5
|
|
CMP #$0003
|
|
BNE L490C
|
|
LDA #L494F
|
|
JMP L0945
|
|
|
|
L490C CMP #$000E
|
|
BNE L4926
|
|
LDX #$000E
|
|
LDA #L497B
|
|
JSR L05BC
|
|
SEP #$20
|
|
LDX #$0003
|
|
LDA #$FF
|
|
STA L127E+$1D,X
|
|
REP #$20
|
|
L4926 LDA L0AB5
|
|
CMP #$000A
|
|
BNE L494E
|
|
LDX #$0003
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
BEQ L4948
|
|
LDA #$0011
|
|
STA L0AAF
|
|
LDX #$000A
|
|
LDA #L49D9
|
|
JMP L05BC
|
|
|
|
L4948 LDA #L4A2A
|
|
JMP L0945
|
|
L494E RTS
|
|
|
|
L494F STR 'What is that? You don'27't pay it like that...'
|
|
L497B STR 'You'27're a real adventurer then !! I keep the book there for you and you go with the dromedary!'
|
|
L49D9 STR 'The dromedary swallows the lettuce and bends down so that Bill goes on his back.'
|
|
L4A2A STR 'The man refuses to let Bill feed the dromaderies'
|
|
L4A5B SEP #$20
|
|
LDX #$0008
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0004
|
|
BNE L4A76
|
|
LDA #L4A77
|
|
JMP L0A35
|
|
L4A76 RTS
|
|
|
|
L4A77 STR 'Without safe and fast transportation, Bill soon dies exhausted'
|
|
L4AB6 RTS
|
|
L4AB7 RTS
|
|
|
|
L4AB8 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4AD9
|
|
LDA L0AB5
|
|
CMP #$0003
|
|
BNE L4ACE
|
|
LDA #L4ADA
|
|
JMP L0945
|
|
|
|
L4ACE CMP #$0006
|
|
BNE L4AD9
|
|
LDA #L4B2F
|
|
JMP L0945
|
|
L4AD9 RTS
|
|
|
|
L4ADA STR 'Credit cards are not accepted. Bill'27's gonna have to take the train without a ticket.'
|
|
L4B2F STR 'We do not play proudly in my station. The man goes back to sleep...'
|
|
L4B73 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4BD1
|
|
LDA L0AB9
|
|
CMP #$0004
|
|
BNE L4B95
|
|
LDA #L4BD2
|
|
JSR L0945
|
|
SEP #$20
|
|
LDX #$0001
|
|
LDA #$FF
|
|
STA L127E+$1D,X
|
|
REP #$20
|
|
L4B95 LDA L0AB9
|
|
CMP #$0005
|
|
BNE L4BB6
|
|
LDX #$0001
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
BEQ L4BB0
|
|
LDA #$0016
|
|
STA L0AAF
|
|
BRA L4BB6
|
|
L4BB0 LDA #$0017
|
|
STA L0AAF
|
|
L4BB6 SEP #$20
|
|
LDX #$0002
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0008
|
|
BCC L4BD1
|
|
LDA #L4BE7
|
|
JMP L0A35
|
|
L4BD1 RTS
|
|
|
|
L4BD2 STR 'The train is stopped'
|
|
L4BE7 STR 'The controller comes and stops Bill, who has no ticket.'
|
|
L4C1F RTS
|
|
L4C20 RTS
|
|
|
|
L4C21 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4C37
|
|
LDA L0AB9
|
|
CMP #$0001
|
|
BNE L4C37
|
|
LDA #L4C38
|
|
JMP L0A35
|
|
L4C37 RTS
|
|
|
|
L4C38 STR 'The stone hid a scorpion. And scorpions hate to be disturbed... Bad plan.'
|
|
L4C82 RTS
|
|
|
|
L4C83 SEP #$20
|
|
LDX #$0005
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0006
|
|
BCC L4C9E
|
|
LDA #L4CC7
|
|
JMP L0A35
|
|
|
|
L4C9E LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4CC6
|
|
LDA L0AB5
|
|
CMP #$000B
|
|
BNE L4CC6
|
|
LDA #L4D02
|
|
JSR L0945
|
|
SEP #$20
|
|
LDX #$0004
|
|
LDA #$FF
|
|
STA L127E+$1D,X
|
|
REP #$20
|
|
LDA #$001A
|
|
STA L0AAF
|
|
L4CC6 RTS
|
|
|
|
L4CC7 STR 'Bill is rolled, squashed and atomized by the raving mammal'
|
|
L4D02 STR 'Frightened by the machine, the animal takes its legs to its neck and flees'
|
|
L4D4D LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4D66
|
|
LDA L0AB5
|
|
CMP #$0006
|
|
BNE L4D66
|
|
LDX #$0005
|
|
LDA #L4D67
|
|
JMP L059F
|
|
L4D66 RTS
|
|
|
|
L4D67 STR 'Bill manages to cut some twigs'
|
|
L4D86 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4D9C
|
|
LDA L0AB9
|
|
CMP #$0001
|
|
BNE L4D9C
|
|
LDA #$000A
|
|
STA L0AAF
|
|
L4D9C RTS
|
|
|
|
L4D9D LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4DB9
|
|
LDA L0AB9
|
|
CMP #$0001
|
|
BNE L4DB9
|
|
LDA #L4DBA
|
|
JSR L0945
|
|
LDA #$001D
|
|
STA L0AAF
|
|
L4DB9 RTS
|
|
|
|
L4DBA STR 'Bill starts to climb the hill'
|
|
L4DD8 SEP #$20
|
|
LDX #$0006
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0004
|
|
BCC L4DF3
|
|
LDA #L4DF4
|
|
JMP L0A35
|
|
L4DF3 RTS
|
|
|
|
L4DF4 STR 'The dastardly fellow strangles Bill with his knife'
|
|
L4E27 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4E3D
|
|
LDA L0AB9
|
|
CMP #$0002
|
|
BNE L4E3D
|
|
LDA #L4E3E
|
|
JMP L0A35
|
|
L4E3D RTS
|
|
L4E3E STR 'Bad luck, the tuft of grass breaks off the rock and Bill falls into the void'
|
|
L4E8B RTS
|
|
|
|
L4E8C SEP #$20
|
|
LDX #$0006
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0008
|
|
BCC L4EA7
|
|
LDA #L4ED0
|
|
JMP L0A35
|
|
|
|
L4EA7 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4ECF
|
|
LDA L0AB9
|
|
CMP #$0001
|
|
BNE L4ECF
|
|
LDA #L4F0C
|
|
JSR L0945
|
|
SEP #$20
|
|
LDX #$0007
|
|
LDA #$FF
|
|
STA L127E+$1D,X
|
|
REP #$20
|
|
LDA #$001F
|
|
STA L0AAF
|
|
L4ECF RTS
|
|
|
|
L4ED0 STR 'The Professor'27's henchman catches up with Bill. It'27's over...'
|
|
L4F0C STR 'Bill knocks the stone back into the void. She knocks out the villain who followed him'
|
|
L4F62 LDX #$000A
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
BNE L4F88
|
|
SEP #$20
|
|
LDX #$000B
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0008
|
|
BCC L4F88
|
|
LDA #L4FAB
|
|
JMP L0A35
|
|
|
|
L4F88 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L4FAA
|
|
LDA L0AB5
|
|
CMP #$0001
|
|
BNE L4FAA
|
|
LDA #L4FDB
|
|
JSR L0945
|
|
SEP #$20
|
|
LDX #$000A
|
|
LDA #$FF
|
|
STA L127E+$1D,X
|
|
REP #$20
|
|
L4FAA RTS
|
|
|
|
L4FAB STR 'Suddenly a ray pulverizes Bill (gniark gniark!)'
|
|
L4FDB STR 'Bill shows the photo to the camera which seems to react'
|
|
L5013 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L505E
|
|
LDA L0AB5
|
|
CMP #$0008
|
|
BNE L5053
|
|
LDX #$0005
|
|
LDA L129C+$10,X
|
|
AND #$00FF
|
|
CMP #$0063
|
|
BNE L504D
|
|
LDX #$0005
|
|
LDA #L5084
|
|
JSR L05BC
|
|
SEP #$20
|
|
LDX #$0009
|
|
LDA #$FF
|
|
STA L127E+$1D,X
|
|
REP #$20
|
|
LDA #$0023
|
|
STA L0AAF
|
|
RTS
|
|
|
|
L504D LDA #L5084
|
|
JMP L0945
|
|
|
|
L5053 CMP #$0005
|
|
BNE L505E
|
|
LDA #L50A9
|
|
JMP L0945
|
|
L505E RTS
|
|
|
|
STR 'Bill lights a fire with the twigs...'
|
|
L5084 STR 'There is nothing to burn in the room'
|
|
L50A9 STR 'And why not burn them?'
|
|
L50C0 RTS
|
|
|
|
L50C1 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L50F1
|
|
LDA L0AB9
|
|
CMP #$0001
|
|
BNE L50F1
|
|
LDX #$000C
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0004
|
|
BCS L50E5
|
|
LDA #L50F2
|
|
JMP L0A35
|
|
|
|
L50E5 LDA #$0026
|
|
STA L0AAF
|
|
LDA #L50F2
|
|
JMP L0945
|
|
L50F1 RTS
|
|
|
|
L50F2 STR 'Before Bill can enter Professor X'27's lab, Professor X grabs a submachine gun and turns it into a strainer.'
|
|
STR 'Phew... The door opens!'
|
|
L5174 RTS
|
|
|
|
L5175 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L51A7
|
|
LDA L0AB9
|
|
CMP #$0001
|
|
BNE L518E
|
|
LDX #$0012
|
|
LDA #L51BE
|
|
JMP L059F
|
|
|
|
L518E CMP #$0002
|
|
BNE L519C
|
|
LDX #$0011
|
|
LDA #L51D2
|
|
JMP L059F
|
|
|
|
L519C CMP #$0003
|
|
BNE L51A7
|
|
LDA #L51E8
|
|
JMP L0A35
|
|
|
|
L51A7 LDA L0AB3
|
|
CMP #$001B
|
|
BNE L51BD
|
|
LDA L0AB9
|
|
CMP #$0003
|
|
BNE L51BD
|
|
LDA #L5239
|
|
JMP L0A35
|
|
L51BD RTS
|
|
|
|
L51BE STR 'Bill find a call...'
|
|
L51D2 STR 'Wow! A submachine gun'
|
|
L51E8 STR 'Bill should have known that it is better to handle toxic products with gloves...'
|
|
L5239 STR 'Damn it! It was poison! Bill chokes and dies in minutes'
|
|
L5271 LDA L0AB3
|
|
CMP #$001A
|
|
BNE L529C
|
|
LDA L0AB9
|
|
CMP #$0002
|
|
BNE L529C
|
|
SEP #$20
|
|
LDX #$000C
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0004
|
|
BCC L529C
|
|
LDA #L529D
|
|
JMP L0945
|
|
L529C RTS
|
|
|
|
L529D STR 'The Professor stays to inspect his men!'
|
|
L52C5 LDA L0AB3
|
|
CMP #$001B
|
|
BNE L52E1
|
|
LDA L0AB5
|
|
CMP #$0012
|
|
BNE L52E1
|
|
LDA #$0029
|
|
STA L0AAF
|
|
LDA #L5309
|
|
JSR L0945
|
|
L52E1 LDA L0AB3
|
|
CMP #$001A
|
|
BNE L5308
|
|
LDA L0AB9
|
|
CMP #$0002
|
|
BNE L5308
|
|
LDX #$0009
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
BEQ L5302
|
|
LDA #L533A
|
|
JMP L0945
|
|
|
|
L5302 LDA #L5352
|
|
JMP L0945
|
|
L5308 RTS
|
|
|
|
L5309 STR 'Attracted by the call, the bird comes to rest...'
|
|
L533A STR 'Hot smoke rises from it'
|
|
L5352 STR 'It looks like the flue of a fireplace'
|
|
L5378 LDX #$0009
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
BNE L538F
|
|
LDA #$0028
|
|
STA L0AAF
|
|
LDA #L539C
|
|
JMP L0945
|
|
|
|
L538F LDA #$002A
|
|
STA L0AAF
|
|
LDA #L53B7
|
|
JMP L0945
|
|
RTS
|
|
|
|
L539C STR 'The bird leaves immediatly'
|
|
L53B7 STR 'The bird clogs the flue of the chimney, immediately the professor'27's men come out suffocated...'
|
|
L5416 SEP #$20
|
|
LDX #$0011
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0008
|
|
BCC L5431
|
|
LDA #L546F
|
|
JMP L0A35
|
|
|
|
L5431 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L546E
|
|
LDA L0AB5
|
|
CMP #$0011
|
|
BNE L5463
|
|
LDA #$002B
|
|
STA L0AAF
|
|
LDA #L5488
|
|
JSR L0945
|
|
JSR L0970
|
|
LDA #L54A9
|
|
JSR L0945
|
|
LDA #$0003
|
|
JSR L0E4A
|
|
LDA #$002C
|
|
STA L0AAF
|
|
RTS
|
|
|
|
L5463 CMP #$0006
|
|
BNE L546E
|
|
LDA #L54C8
|
|
JMP L0A35
|
|
L546E RTS
|
|
|
|
L546F STR 'Professor'27's men gut Bill'
|
|
L5488 STR 'Bill draws his submachine gun...'
|
|
L54A9 STR 'And massacres his attackers...'
|
|
L54C8 STR 'Bill engages in the fight with a machete but he falls under the number'
|
|
L550F RTS
|
|
L5510 RTS
|
|
|
|
L5511 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L5553
|
|
LDA L0AB9
|
|
CMP #$0002
|
|
BNE L5553
|
|
LDA #$002E
|
|
STA L0AAF
|
|
LDA #L5554
|
|
JSR L0945
|
|
JSR L0970
|
|
LDA #L5575
|
|
JSR L0945
|
|
LDA #$0030
|
|
STA L0AAF
|
|
LDA #$0003
|
|
JSR L0E4A
|
|
LDX #$0001
|
|
L5545 PHX
|
|
LDA #L4413
|
|
JSR L05BC
|
|
PLX
|
|
INX
|
|
CPX #$0014
|
|
BCC L5545
|
|
L5553 RTS
|
|
|
|
L5554 STR 'Bill pulls the flag. Suddenly...'
|
|
L5575 STR 'A trap door opens under his feet. Bill is captured by Professor X'27's men'
|
|
L55BD RTS
|
|
L55BE RTS
|
|
|
|
L55BF SEP #$20
|
|
LDX #$000D
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0006
|
|
BCC L55DA
|
|
LDA #L55F7
|
|
JMP L0A35
|
|
|
|
L55DA LDA L0AB3
|
|
CMP #$0019
|
|
BNE L55F6
|
|
LDA L0AB9
|
|
CMP #$0001
|
|
BNE L55F6
|
|
LDA #L5640
|
|
JSR L0945
|
|
LDA #$0031
|
|
STA L0AAF
|
|
L55F6 RTS
|
|
|
|
L55F7 STR 'The cannon cuts Bill to pieces. Professor X. becomes master of the world'
|
|
L5640 STR 'Bill manages to free himself discreetly and extinguish the fuse'
|
|
L5680 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L56AC
|
|
LDA L0AB9
|
|
CMP #$0002
|
|
BEQ L5695
|
|
CMP #$0003
|
|
BNE L569B
|
|
L5695 LDA #L56AD
|
|
JMP L0A35
|
|
|
|
L569B CMP #$0001
|
|
BNE L56AC
|
|
LDA #L56FA
|
|
JSR L0945
|
|
LDA #$0032
|
|
STA L0AAF
|
|
L56AC RTS
|
|
L56AD STR 'Bill makes a mistake and is fatally spotted by the Professor'27's lieutenant...'
|
|
L56FA STR 'Bill switches off the light, plunging the entire room into darkness'
|
|
L573E LDA L0AB3
|
|
CMP #$0019
|
|
BNE L5751
|
|
LDA L0AB9
|
|
BEQ L5751
|
|
LDA #L5752
|
|
JMP L0A35
|
|
L5751 RTS
|
|
|
|
L5752 STR 'Rather than quietly slipping away, Bill saw fit to show his presence...'
|
|
L579A LDA L0AB3
|
|
CMP #$0019
|
|
BNE L57C1
|
|
LDA L0AB9
|
|
CMP #$0002
|
|
BNE L57B0
|
|
LDA #L5828
|
|
JMP L0A35
|
|
|
|
L57B0 CMP #$0003
|
|
BNE L57C1
|
|
SEP #$20
|
|
LDX #$000E
|
|
LDA #$FF
|
|
STA L127E+$1D,X
|
|
REP #$20
|
|
L57C1 LDX #$000E
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
BEQ L57E7
|
|
SEP #$20
|
|
LDX #$000F
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0006
|
|
BCC L57E7
|
|
LDA #L5828
|
|
JMP L0A35
|
|
|
|
L57E7 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L5811
|
|
LDA L0AB9
|
|
CMP #$0004
|
|
BNE L5803
|
|
LDA #L5863
|
|
JSR L0945
|
|
LDA #$0036
|
|
STA L0AAF
|
|
L5803 CMP #$0006
|
|
BNE L5811
|
|
LDX #$0013
|
|
LDA #L5872
|
|
JMP L059F
|
|
|
|
L5811 LDA L0AB3
|
|
CMP #$001B
|
|
BNE L5827
|
|
LDA L0AB9
|
|
CMP #$0005
|
|
BNE L5827
|
|
LDA #$0034
|
|
STA L0AAF
|
|
L5827 RTS
|
|
|
|
L5828 STR 'The base and everything in it explodes. Too expeditious...'
|
|
L5863 STR 'Bill ejects...'
|
|
L5872 STR 'This could be useful...'
|
|
L588A LDA L0AB3
|
|
CMP #$0019
|
|
BNE L58A9
|
|
LDA L0AB5
|
|
CMP #$0013
|
|
BNE L58A9
|
|
LDA #$0035
|
|
STA L0AAF
|
|
LDX #$0007
|
|
LDA #L593C
|
|
JSR L059F
|
|
L58A9 LDX #$0010
|
|
SEP #$20
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0004
|
|
BCC L58C4
|
|
LDA #L5995
|
|
JMP L0A35
|
|
|
|
L58C4 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L58EB
|
|
LDA L0AB9
|
|
CMP #$0002
|
|
BNE L58DA
|
|
LDA #L59BC
|
|
JMP L0A35
|
|
|
|
L58DA CMP #$0003
|
|
BNE L58EB
|
|
SEP #$20
|
|
LDX #$000E
|
|
LDA #$FF
|
|
STA L127E+$1D,X
|
|
REP #$20
|
|
L58EB LDX #$000E
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
BEQ L5911
|
|
SEP #$20
|
|
LDX #$000F
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0006
|
|
BCC L5911
|
|
LDA #L59BC
|
|
JMP L0A35
|
|
|
|
L5911 LDA L0AB3
|
|
CMP #$0019
|
|
BNE L593B
|
|
LDA L0AB9
|
|
CMP #$0004
|
|
BNE L592D
|
|
LDA #L59F7
|
|
JSR L0945
|
|
LDA #$0036
|
|
STA L0AAF
|
|
L592D CMP #$0006
|
|
BNE L593B
|
|
LDX #$0013
|
|
LDA #L5A06
|
|
JMP L059F
|
|
L593B RTS
|
|
|
|
L593C STR 'Bill draws quickly and takes aim at the two men. The Professor must let go of the fetish'
|
|
L5995 STR 'Professor'27's henchman coldly kills Bill'
|
|
L59BC STR 'The base and everything in it explodes. Too expeditious...'
|
|
L59F7 STR 'Bill ejects...'
|
|
L5A06 STR 'This could be useful...'
|
|
L5A1E LDA L0AB3
|
|
CMP #$0019
|
|
BNE L5A45
|
|
LDA L0AB9
|
|
CMP #$0002
|
|
BNE L5A34
|
|
LDA #L5A88
|
|
JMP L0A35
|
|
|
|
L5A34 CMP #$0003
|
|
BNE L5A45
|
|
SEP #$20
|
|
LDX #$000E
|
|
LDA #$FF
|
|
STA L127E+$1D,X
|
|
REP #$20
|
|
L5A45 LDX #$000E
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
BEQ L5A6B
|
|
SEP #$20
|
|
LDX #$000F
|
|
INC L127E+$1D,X
|
|
REP #$20
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
CMP #$0006
|
|
BCC L5A6B
|
|
LDA #L5A88
|
|
JMP L0A35
|
|
|
|
L5A6B LDA L0AB3
|
|
CMP #$0019
|
|
BNE L5A87
|
|
LDA L0AB9
|
|
CMP #$0004
|
|
BNE L5A87
|
|
LDA #L5AC3
|
|
JSR L0945
|
|
LDA #$0036
|
|
STA L0AAF
|
|
L5A87 RTS
|
|
|
|
L5A88 STR 'The base and everything in it explodes. Too expeditious...'
|
|
L5AC3 STR 'Bill ejects...'
|
|
L5AD2 LDA #$0037
|
|
STA L0AAF
|
|
JSR L0970
|
|
LDA #$0003
|
|
JSR L0E4A
|
|
LDX #$000E
|
|
LDA L127E+$1D,X
|
|
AND #$00FF
|
|
BNE L5AF2
|
|
LDA #L5B1C
|
|
JMP L0A35
|
|
|
|
L5AF2 LDX #$0007
|
|
LDA L129C+$10,X
|
|
AND #$00FF
|
|
CMP #$0063
|
|
BEQ L5B06
|
|
LDA #L5B74
|
|
JMP L0A35
|
|
|
|
L5B06 LDA #$0038
|
|
STA L0AAF
|
|
JSR L0970
|
|
LDA #$0003
|
|
JSR L0E4A
|
|
LDA #L5BC7
|
|
JMP L0A35
|
|
RTS
|
|
|
|
L5B1C STR 'When he falls, Bill is captured again. He can no longer thwart the professor'27's plans...'
|
|
L5B74 STR 'Professor X.'27's base is reduced to rubble. Alas, Bill failed to retrieve the Fetish'
|
|
L5BC7 STR 'CONGRATULATIONS!! Bill has recovered the fetish and destroyed Professor X'27's base. We can bet that he will take his revenge...'
|
|
L5C45 RTS
|
|
L5C46 RTS
|
|
|
|
L5C47 LDA L6058
|
|
BNE L5C6B
|
|
_KillAllNotes
|
|
_MSShutDown
|
|
PEA $0023
|
|
_UnloadOneTool
|
|
_SoundShutDown
|
|
L5C6B RTS
|
|
|
|
L5C6C PHA
|
|
_GetIRQEnable
|
|
PLA
|
|
AND #$0020
|
|
BEQ L5C7E
|
|
INC L6058
|
|
RTS
|
|
|
|
L5C7E LDA L0E74
|
|
CLC
|
|
ADC #$0100
|
|
PHA
|
|
_SoundStartUp
|
|
PEA $0023
|
|
PEA $0000
|
|
_LoadOneTool
|
|
BCC L5CA0
|
|
INC L6058
|
|
RTS
|
|
|
|
L5CA0 _MSStartUp
|
|
BCC L5CAD
|
|
INC L6058
|
|
RTS
|
|
|
|
L5CAD PEA $0000
|
|
PEA $0000
|
|
PEA $0001
|
|
PEA $0000
|
|
LDA L0E72
|
|
PHA
|
|
PEA $C01C
|
|
PEA $0000
|
|
PEA $0000
|
|
_NewHandle
|
|
PHD
|
|
TSC
|
|
TCD
|
|
LDA [$03]
|
|
STA L604C
|
|
LDY #$0002
|
|
LDA [$03],Y
|
|
STA L604C+2
|
|
PLD
|
|
PLA
|
|
PLA
|
|
BCC L5CE6
|
|
INC L6058
|
|
RTS
|
|
|
|
L5CE6 PEA $0000
|
|
PEA $0000
|
|
PEA $0001
|
|
PEA $0000
|
|
LDA L0E72
|
|
PHA
|
|
PEA $C01C
|
|
PEA $0000
|
|
PEA $0000
|
|
_NewHandle
|
|
PHD
|
|
TSC
|
|
TCD
|
|
LDA [$03]
|
|
STA L6054
|
|
LDY #$0002
|
|
LDA [$03],Y
|
|
STA L6054+2
|
|
PLD
|
|
PLA
|
|
PLA
|
|
BCC L5D1F
|
|
INC L6058
|
|
RTS
|
|
|
|
L5D1F PEA $0000
|
|
PEA $0000
|
|
PEA $0001
|
|
PEA $0000
|
|
LDA L0E72
|
|
PHA
|
|
PEA $C01C
|
|
PEA $0000
|
|
PEA $0000
|
|
_NewHandle
|
|
PHD
|
|
TSC
|
|
TCD
|
|
LDA [$03]
|
|
STA L6050
|
|
LDY #$0002
|
|
LDA [$03],Y
|
|
STA L6050+2
|
|
PLD
|
|
PLA
|
|
PLA
|
|
BCC L5D58
|
|
INC L6058
|
|
RTS
|
|
|
|
L5D58 LDA #L6028
|
|
STA L5FCF
|
|
JSL GSOS
|
|
DW $2010 ; Open
|
|
ADRL L5FCB
|
|
STA L5FC9
|
|
LDA L5FCD
|
|
STA L600F
|
|
STA L5FFB
|
|
STA L600B
|
|
JSL GSOS
|
|
DW $2016 ; SetMark
|
|
ADRL L600D
|
|
LDA L6050
|
|
STA L5FFD
|
|
LDA L6050+2
|
|
STA L5FFD+2
|
|
STZ L6001
|
|
LDA #$0001
|
|
STA L6001+2
|
|
JSL GSOS
|
|
DW $2012 ; Read
|
|
ADRL L5FF9
|
|
STA L5FC9
|
|
JSL GSOS
|
|
DW $2014 ; Close
|
|
ADRL L6009
|
|
LDA L5FC9
|
|
BEQ L5DB6
|
|
INC L6058
|
|
RTS
|
|
|
|
L5DB6 LDA #L603A
|
|
LDX L6054+2
|
|
LDY L6054
|
|
JSR L5F7C
|
|
LDA L5FC9
|
|
BEQ L5DCB
|
|
INC L6058
|
|
RTS
|
|
|
|
L5DCB LDA #L6017
|
|
LDX L604C+2
|
|
LDY L604C
|
|
JSR L5F7C
|
|
LDA L5FC9
|
|
BEQ L5DE0
|
|
INC L6058
|
|
RTS
|
|
|
|
L5DE0 LDA L604C
|
|
STA L5DFD+1
|
|
STA L5E0D+1
|
|
LDA L604C+2
|
|
STA L5E02+1
|
|
STA L5E16+1
|
|
_KillAllNotes
|
|
LDA L0E74
|
|
TCD
|
|
L5DFD LDA #$BDBD
|
|
STA $F8
|
|
L5E02 LDA #$BDBD
|
|
STA $FA
|
|
LDY #$0006
|
|
LDA [$F8],Y
|
|
CLC
|
|
L5E0D ADC #$BDBD
|
|
STA L605E
|
|
LDA #$0000
|
|
L5E16 ADC #$BDBD
|
|
STA L605E+2
|
|
LDY #$018A
|
|
LDA [$F8],Y
|
|
ASL
|
|
SEC
|
|
SBC #$000A
|
|
PHA
|
|
_SetTempo
|
|
LDY #$0190
|
|
LDA [$F8],Y
|
|
PHA
|
|
_SetBeat
|
|
LDA L6054
|
|
CLC
|
|
ADC #$0400
|
|
STA L605A
|
|
LDA L6054+2
|
|
ADC #$0000
|
|
STA L605A+2
|
|
STZ L5FC7
|
|
L5E51 LDA L5FC7
|
|
PHA
|
|
PEA $8000
|
|
_SetPlayTrack
|
|
LDA L5FC7
|
|
PHA
|
|
PEA $FFFF
|
|
_TrackToChannel
|
|
LDA L5FC7
|
|
PHA
|
|
PEA $0002
|
|
_SetTrackOut
|
|
LDA L605A+2
|
|
PHA
|
|
LDA L605A
|
|
PHA
|
|
LDA L5FC7
|
|
PHA
|
|
_SetInstrument
|
|
LDA L605A
|
|
CLC
|
|
ADC #$0120
|
|
STA L605A
|
|
LDA L605A+2
|
|
ADC #$0000
|
|
STA L605A+2
|
|
INC L5FC7
|
|
LDA L5FC7
|
|
CMP #$0010
|
|
BNE L5E51
|
|
SEI
|
|
LDA L6050+2
|
|
PHA
|
|
LDA L6050
|
|
PHA
|
|
PEA $0000
|
|
PEA $0000
|
|
_WriteRamBlock
|
|
PEA ^L6074
|
|
PEA L6074
|
|
_SetCallBack
|
|
PEA $0000
|
|
PEA $0000
|
|
LDA L6070+2
|
|
PHA
|
|
LDA L6070
|
|
PHA
|
|
LDA L605E+2
|
|
PHA
|
|
LDA L605E
|
|
PHA
|
|
_Locate
|
|
PLA
|
|
STA L605E
|
|
PLA
|
|
STA L605E+2
|
|
CLI
|
|
RTS
|
|
|
|
L5EF6 LDA L6058
|
|
BNE L5F08
|
|
LDA L5F09
|
|
EOR #$0001
|
|
STA L5F09
|
|
BEQ L5F0B
|
|
BNE L5F27
|
|
L5F08 RTS
|
|
|
|
L5F09 BRK $00
|
|
L5F0B LDA L6058
|
|
BNE L5F26
|
|
LDA #$0100
|
|
STA L606E
|
|
PEA ^L605E
|
|
PEA L605E
|
|
_SeqPlayer
|
|
STZ L5F7A
|
|
L5F26 RTS
|
|
|
|
L5F27 LDA L6058
|
|
BNE L5F43
|
|
STZ L606E
|
|
PEA ^L605E
|
|
PEA L605E
|
|
_SeqPlayer
|
|
_KillAllNotes
|
|
L5F43 RTS
|
|
|
|
L5F44 LDA L6058
|
|
ORA L5F09
|
|
BNE L5F53
|
|
_MSSuspend
|
|
L5F53 RTS
|
|
|
|
L5F54 LDA L6058
|
|
ORA L5F09
|
|
BNE L5F63
|
|
_MSResume
|
|
L5F63 RTS
|
|
|
|
L5F64 LDA L6058
|
|
BNE L5F71
|
|
LDA L5F7A
|
|
BEQ L5F71
|
|
JSR L5F0B
|
|
L5F71 RTS
|
|
|
|
L5F72 LDA #$FFFF
|
|
STAL L5F7A
|
|
RTL
|
|
|
|
L5F7A DW $FFFF
|
|
L5F7C STA L5FCF
|
|
STY L5FFD
|
|
STX L5FFD+2
|
|
STZ L5FC9
|
|
JSL GSOS
|
|
DW $2010 ; Open
|
|
ADRL L5FCB
|
|
BCS L5FC0
|
|
LDA L5FCD
|
|
STA L5FFB
|
|
STA L600B
|
|
LDA L5FF5
|
|
STA L6001
|
|
LDA L5FF5+2
|
|
STA L6001+2
|
|
JSL GSOS
|
|
DW $2012 ; Read
|
|
ADRL L5FF9
|
|
BCS L5FC0
|
|
L5FB5 JSL GSOS
|
|
DW $2014 ; Close
|
|
ADRL L6009
|
|
RTS
|
|
|
|
L5FC0 JSR L5FB5
|
|
INC L6058
|
|
RTS
|
|
|
|
L5FC7 DW $0000
|
|
L5FC9 DW $0000
|
|
L5FCB DW $000C ; Parms for Open
|
|
L5FCD DW $0000 ; ref num
|
|
L5FCF ADRL L6017 ; path name
|
|
DW $0000 ; req access
|
|
DW $0000 ; res num
|
|
DW $0000 ; access
|
|
DW $0000 ; file type
|
|
ADRL $00000000 ; aux type
|
|
DW $0000 ; storage
|
|
DS 8 ; creation date
|
|
DS 8 ; modification date
|
|
ADRL $00000000 ; option list
|
|
L5FF5 ADRL $00000000 ; end of file
|
|
L5FF9 DW $0004 ; Parms for Read
|
|
L5FFB DW $0000 ; ref num
|
|
L5FFD ADRL $00000000 ; buffer ptr
|
|
L6001 ADRL $00000000 ; request count
|
|
ADRL $00000000 ; transfer count
|
|
L6009 DW $0001 ; Parms for Close
|
|
L600B DW $0000 ; ref num
|
|
L600D DW $0003 ; Parms for SetMark
|
|
L600F DW $0000 ; ref num
|
|
DW $0000 ; base
|
|
ADRL $00000900 ; displacement
|
|
L6017 STRL '1/data/Sequence'
|
|
L6028 STRL '1/data/Piano.Wav'
|
|
L603A STRL '1/data/Piano.Bnk'
|
|
L604C ADRL $00000000
|
|
L6050 ADRL $00000000
|
|
L6054 ADRL $00000000
|
|
L6058 DW $0000
|
|
L605A ADRL $00000000
|
|
L605E ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
L606E DW $0000
|
|
L6070 ADRL $00000000
|
|
L6074 ADRL L5F72
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
ADRL $00000000
|
|
|