mirror of
https://github.com/historicalsource/bilestoad-apple2.git
synced 2024-06-11 22:29:29 +00:00
Source and Data Files and Disk Images
This commit is contained in:
parent
46e082bb0b
commit
f24370b68d
BIN
Bilestoad DATA plus Lisa Assembler 2.5 SPB 12-06-1983.dsk
Normal file
BIN
Bilestoad DATA plus Lisa Assembler 2.5 SPB 12-06-1983.dsk
Normal file
Binary file not shown.
BIN
Bilestoad SOURCE plus Lisa Assembler 2.5 SPB 12-06-1983.dsk
Normal file
BIN
Bilestoad SOURCE plus Lisa Assembler 2.5 SPB 12-06-1983.dsk
Normal file
Binary file not shown.
5411
DATA/ASM.CODE.txt
Normal file
5411
DATA/ASM.CODE.txt
Normal file
File diff suppressed because it is too large
Load Diff
2235
DATA/DATA.txt
Normal file
2235
DATA/DATA.txt
Normal file
File diff suppressed because it is too large
Load Diff
1348
DATA/DATA5.txt
Normal file
1348
DATA/DATA5.txt
Normal file
File diff suppressed because it is too large
Load Diff
2490
DATA/DATA6.txt
Normal file
2490
DATA/DATA6.txt
Normal file
File diff suppressed because it is too large
Load Diff
2438
DATA/DATA7.txt
Normal file
2438
DATA/DATA7.txt
Normal file
File diff suppressed because it is too large
Load Diff
2557
DATA/DATA8.txt
Normal file
2557
DATA/DATA8.txt
Normal file
File diff suppressed because it is too large
Load Diff
1503
DATA/DATA9.txt
Normal file
1503
DATA/DATA9.txt
Normal file
File diff suppressed because it is too large
Load Diff
2176
DATA/DATAA.txt
Normal file
2176
DATA/DATAA.txt
Normal file
File diff suppressed because it is too large
Load Diff
1879
DATA/DATAB.txt
Normal file
1879
DATA/DATAB.txt
Normal file
File diff suppressed because it is too large
Load Diff
1252
DATA/DATAC.txt
Normal file
1252
DATA/DATAC.txt
Normal file
File diff suppressed because it is too large
Load Diff
2
DATA/HELLO.txt
Normal file
2
DATA/HELLO.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
10 PRINT "MAXFILES 1"
|
||||
20 PRINT "BRUN ASM.CODE"
|
7
DATA/RUN.txt
Normal file
7
DATA/RUN.txt
Normal file
|
@ -0,0 +1,7 @@
|
|||
1800- 09 E0 ORA #$E0
|
||||
1802- 20 22 44 JSR $4422
|
||||
1805- 41 54 EOR ($54,X)
|
||||
1807- 41 22 EOR ($22,X)
|
||||
1809- 0D 03 E1 ORA $E103
|
||||
180C- 20 0D FF JSR $FF0D
|
||||
180F- C8 INY
|
1520
SOURCE/APPENDIX.txt
Normal file
1520
SOURCE/APPENDIX.txt
Normal file
File diff suppressed because it is too large
Load Diff
6149
SOURCE/ASM.CODE.1.txt
Normal file
6149
SOURCE/ASM.CODE.1.txt
Normal file
File diff suppressed because it is too large
Load Diff
1835
SOURCE/ASM.CODE.2.txt
Normal file
1835
SOURCE/ASM.CODE.2.txt
Normal file
File diff suppressed because it is too large
Load Diff
6879
SOURCE/ASM.CODE.txt
Normal file
6879
SOURCE/ASM.CODE.txt
Normal file
File diff suppressed because it is too large
Load Diff
1371
SOURCE/BACK.txt
Normal file
1371
SOURCE/BACK.txt
Normal file
File diff suppressed because it is too large
Load Diff
23
SOURCE/EPILOGUE.txt
Normal file
23
SOURCE/EPILOGUE.txt
Normal file
|
@ -0,0 +1,23 @@
|
|||
;EPILOGUE
|
||||
LST
|
||||
NOTE HEX 00
|
||||
DCM "BSAVE C/6000,A$5100,L$EF0"
|
||||
LMN EQU $300
|
||||
LMX EQU $400
|
||||
LMXH EQU $500
|
||||
LMY EQU $600
|
||||
LMYH EQU $700
|
||||
HS EQU $6000
|
||||
DS EQU HS+$100
|
||||
HSIZ EQU DS+$100
|
||||
HD EQU HSIZ+$100
|
||||
TORDX EQU HD+$100
|
||||
TORDY EQU TORDX+16
|
||||
STOEX EQU TORDY+16
|
||||
STOEY EQU STOEX+16
|
||||
WTOBX EQU STOEY+16
|
||||
WTOBY EQU WTOBX+16
|
||||
DCM "BLOAD B/5100,A$5100"
|
||||
DCM "BLOAD C/6000,A$6000"
|
||||
DCM "BLOAD N,A$6A5F"
|
||||
END
|
575
SOURCE/FRONT.txt
Normal file
575
SOURCE/FRONT.txt
Normal file
|
@ -0,0 +1,575 @@
|
|||
LST
|
||||
;FRONT
|
||||
XCALC JSR XMUS
|
||||
LDA DIV
|
||||
SEC
|
||||
SBC #$04
|
||||
STA DIV
|
||||
RTS
|
||||
XMUS LDA #$00
|
||||
STA DIV
|
||||
LDA #$E0
|
||||
STA QUO
|
||||
LDA XVAL
|
||||
LDY #$06
|
||||
LP CMP QUO
|
||||
BLT CON
|
||||
SBC QUO
|
||||
CON ROL DIV
|
||||
LSR QUO
|
||||
DEY
|
||||
BNE LP
|
||||
STA REM
|
||||
RTS
|
||||
YCALC LDA YVAL
|
||||
SEC
|
||||
SBC #36
|
||||
JSR YMUS
|
||||
RTS
|
||||
REYCAL LDA YVAL
|
||||
YMUS PHA
|
||||
PHA
|
||||
AND #$C0
|
||||
STA YLO
|
||||
PLA
|
||||
LSR
|
||||
ROR
|
||||
PHA
|
||||
AND #$30
|
||||
ORA YLO
|
||||
STA YLO
|
||||
PLA
|
||||
ROR
|
||||
ROR
|
||||
ROR YLO
|
||||
AND #$03
|
||||
STA YHI
|
||||
PLA
|
||||
ASL
|
||||
ASL
|
||||
AND #$1C
|
||||
ORA YHI
|
||||
ORA PAGE
|
||||
STA YHI
|
||||
RTS
|
||||
DLIN LDA YHI
|
||||
CLC
|
||||
ADC #$04
|
||||
PHA
|
||||
AND #$1C
|
||||
BEQ DLIN2
|
||||
PLA
|
||||
STA YHI
|
||||
RTS
|
||||
DLIN2 PLA
|
||||
SEC
|
||||
SBC #$20
|
||||
ASL YLO
|
||||
ROL
|
||||
ADC #$01
|
||||
PHA
|
||||
AND #$07
|
||||
BEQ DLIN3
|
||||
PLA
|
||||
LSR
|
||||
ROR YLO
|
||||
STA YHI
|
||||
RTS
|
||||
DLIN3 LSR YLO
|
||||
PLA
|
||||
LSR
|
||||
SEC
|
||||
SBC #$04
|
||||
STA YHI
|
||||
LDA YLO
|
||||
CLC
|
||||
ADC #$28
|
||||
CMP #$A0
|
||||
BEQ DLIN4
|
||||
STA YLO
|
||||
RTS
|
||||
DLIN4 LDA #$00
|
||||
STA YLO
|
||||
RTS
|
||||
MUSIC JSR >1
|
||||
JSR >1
|
||||
JSR >1
|
||||
JSR >1
|
||||
^2 RTS
|
||||
^1 INC $FF
|
||||
LDA $FF
|
||||
CMP $FE
|
||||
BLT >1
|
||||
LDA #$00
|
||||
STA $FF
|
||||
STA $C030
|
||||
RTS
|
||||
^1 LDA #$00
|
||||
LDA $FF
|
||||
LDA $0000
|
||||
RTS
|
||||
CLEAR LDA PAGE
|
||||
STA YHI
|
||||
LDY #$00
|
||||
STY YLO
|
||||
LDA $FE
|
||||
CMP #$FF
|
||||
BEQ >1
|
||||
LDA #$20
|
||||
STA MUSIC
|
||||
JMP >2
|
||||
^1 LDA #$60
|
||||
STA MUSIC
|
||||
^2 LDX #$60
|
||||
CLLP1 LDA #$2A
|
||||
STA (YLO),Y
|
||||
INY
|
||||
CPY #31
|
||||
BEQ CLPP2
|
||||
LDA #$55
|
||||
STA (YLO),Y
|
||||
INY
|
||||
JMP CLLP1
|
||||
CLPP2 LDY #$00
|
||||
JSR MUSIC
|
||||
JSR DLIN
|
||||
CLLP2 LDA BAKCOL
|
||||
STA (YLO),Y
|
||||
INY
|
||||
CPY #31
|
||||
BEQ >1
|
||||
LDA BAKCOL
|
||||
STA (YLO),Y
|
||||
INY
|
||||
JMP CLLP2
|
||||
^1 LDY #$00
|
||||
JSR MUSIC
|
||||
JSR DLIN
|
||||
DEX
|
||||
BNE CLLP1
|
||||
LDA #$80
|
||||
STA BAKCOL
|
||||
DBOXES LDA PAGE
|
||||
STA YHI
|
||||
LDA #31
|
||||
STA YLO
|
||||
JSR DBMUS
|
||||
JSR DBMUS
|
||||
JSR DBMUS
|
||||
JSR SPOT
|
||||
RTS
|
||||
DBMUS LDA #$7F
|
||||
LDY #$08
|
||||
LDX #31
|
||||
DBTL1 STA (YLO),Y
|
||||
DEY
|
||||
BPL DBTL1
|
||||
JSR DLIN
|
||||
DBOLN LDY #$08
|
||||
LDA #$E0
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
LDA #$80
|
||||
ODLPC STA (YLO),Y
|
||||
DEY
|
||||
BNE ODLPC
|
||||
LDA #$83
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
EVLNE LDY #$08
|
||||
LDA #$75
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
EVLPC LDA #$2A
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
BEQ TERMEV
|
||||
LDA #$55
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
JMP EVLPC
|
||||
TERMEV LDA #$57
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
DEX
|
||||
BNE DBOLN
|
||||
LDA #$FF
|
||||
LDY #$08
|
||||
DBBL1 STA (YLO),Y
|
||||
DEY
|
||||
BPL DBBL1
|
||||
JSR DLIN
|
||||
RTS
|
||||
SPOT LDA OCEAN+12
|
||||
ASL
|
||||
STA XVAL
|
||||
LDA #129
|
||||
STA YVAL
|
||||
JSR XMUS
|
||||
JSR RYCAL
|
||||
JSR LFTOCN
|
||||
LDA OCEAN+13
|
||||
ASL
|
||||
STA XVAL
|
||||
LDA #129
|
||||
STA YVAL
|
||||
JSR XMUS
|
||||
JSR RYCAL
|
||||
JSR RGTOCN
|
||||
LDA OCEAN+14
|
||||
STA TN2
|
||||
LDA #129
|
||||
STA YVAL
|
||||
JSR RYCAL
|
||||
JSR RADEV
|
||||
LDA OCEAN+15
|
||||
STA TN2
|
||||
LDA #$5F
|
||||
JSR ROSFIN
|
||||
RTS
|
||||
DRAGRD LDA #$20
|
||||
STA XLO
|
||||
LDA #$01
|
||||
STA XHI
|
||||
JSR LOADHG
|
||||
LDA #$60
|
||||
STA XLO
|
||||
LDA #$02
|
||||
STA XHI
|
||||
JSR LOADHG
|
||||
LDA #$A0
|
||||
STA XLO
|
||||
LDA #$04
|
||||
STA XHI
|
||||
JSR LOADHG
|
||||
LDA #$E0
|
||||
STA XLO
|
||||
LDA #$08
|
||||
STA XHI
|
||||
JSR LOADHG
|
||||
LDA #$20
|
||||
STA XLO
|
||||
LDA #$01
|
||||
STA XHI
|
||||
JSR LOADVG
|
||||
LDA #$60
|
||||
STA XLO
|
||||
LDA #$02
|
||||
STA XHI
|
||||
JSR LOADVG
|
||||
LDA #$A0
|
||||
STA XLO
|
||||
LDA #$04
|
||||
STA XHI
|
||||
JSR LOADVG
|
||||
LDA #$E0
|
||||
STA XLO
|
||||
LDA #$08
|
||||
STA XHI
|
||||
JSR LOADVG
|
||||
RTS
|
||||
LOADHG LDA WINDX
|
||||
SEC
|
||||
SBC XLO
|
||||
EOR #$FF
|
||||
STA TEMP2
|
||||
LDA WINDXH
|
||||
ADC #$00
|
||||
^2 AND XHI
|
||||
BNE >6
|
||||
RTS
|
||||
^6 LDA TEMP2
|
||||
ORA #$01
|
||||
STA XVAL
|
||||
JSR XMUS
|
||||
LDA #$03
|
||||
LDX XLO
|
||||
BEQ >8
|
||||
CPX #$04
|
||||
BGE >2
|
||||
^1 ASL
|
||||
DEX
|
||||
BNE <1
|
||||
STA TEMP
|
||||
JMP >3
|
||||
^2 LDA #$C0
|
||||
^1 LSR
|
||||
INX
|
||||
CPX #$07
|
||||
BLT <1
|
||||
^8 STA TEMP
|
||||
^3 LDA #$00
|
||||
STA YLO
|
||||
LDA PAGE
|
||||
STA YHI
|
||||
LDY XHI
|
||||
CPY #31
|
||||
BGE >2
|
||||
LDX #192
|
||||
^1 LDA TEMP
|
||||
EOR #$FF
|
||||
AND (YLO),Y
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
DEX
|
||||
BNE <1
|
||||
^2 RTS
|
||||
LOADVG LDA WINDY
|
||||
SEC
|
||||
SBC XLO
|
||||
EOR #$FF
|
||||
STA TEMP2
|
||||
LDA WINDYH
|
||||
ADC #$00
|
||||
^2 AND XHI
|
||||
BNE >7
|
||||
RTS
|
||||
^7 LDA TEMP2
|
||||
AND #$FE
|
||||
CMP #192
|
||||
BGE >4
|
||||
STA YVAL
|
||||
JSR RYCAL
|
||||
LDA #$00
|
||||
LDY #30
|
||||
^1 STA (YLO),Y
|
||||
DEY
|
||||
BPL <1
|
||||
^4 RTS
|
||||
OUTBLK JSR XCALC
|
||||
JSR YCALC
|
||||
LDA XSIZE
|
||||
CLC
|
||||
ADC #$01
|
||||
STA SHIFTH
|
||||
ASL
|
||||
TAX
|
||||
LDA #$60
|
||||
STA MSHI,X
|
||||
STA BSHI,X
|
||||
LDX YSIZE
|
||||
OLP1 LDA YLO
|
||||
AND #$78
|
||||
CMP #$78
|
||||
BEQ OLP3
|
||||
LDA SND
|
||||
BNE >1
|
||||
JSR NOISEB
|
||||
JSR MOVEL
|
||||
JSR NOISEB
|
||||
JSR PREP
|
||||
JSR NOISEB
|
||||
JSR OUTLN
|
||||
JSR NOISEB
|
||||
LDA N5
|
||||
BEQ OOOOOO
|
||||
JSR NOISE
|
||||
OOOOOO JSR NOISEB
|
||||
OLP2 DEX
|
||||
BNE OLP1
|
||||
LDA SHIFTH
|
||||
ASL
|
||||
TAX
|
||||
LDA #$26
|
||||
STA BSHI,X
|
||||
STA MSHI,X
|
||||
RTS
|
||||
^1 JSR MOVEL
|
||||
JSR PREP
|
||||
JSR OUTLN
|
||||
JMP OLP2
|
||||
OLP3 JSR CONMOV
|
||||
JSR DLIN
|
||||
JMP OLP2
|
||||
PROC HEX 01
|
||||
NOISE LDA $C030
|
||||
WHITE LDA PROC
|
||||
PHA
|
||||
PLP
|
||||
ROL $4E
|
||||
ROL $4F
|
||||
BCC NOISE2
|
||||
LDA $C030
|
||||
NOISE2 ROR
|
||||
ROR
|
||||
ROR
|
||||
EOR $4F
|
||||
ASL
|
||||
ASL
|
||||
ASL
|
||||
PHP
|
||||
PLA
|
||||
STA PROC
|
||||
RTS
|
||||
NOISEB LDA N2
|
||||
BEQ NSBRTS
|
||||
NOISEC INC N1
|
||||
BNE NSBRTS
|
||||
DEC N2
|
||||
LDA N2
|
||||
STA N1
|
||||
LDA $C030
|
||||
NSBRTS RTS
|
||||
MOVEL LDY XSIZE
|
||||
LDA #$00
|
||||
STA BYTES
|
||||
STA BYTES,Y
|
||||
STA BYTES+1,Y
|
||||
LDA #$FF
|
||||
STA MASKS
|
||||
STA MASKS,Y
|
||||
STA MASKS+1,Y
|
||||
LDA XLO
|
||||
AND #$04
|
||||
BEQ MLP1
|
||||
MLP2 LDA (BLKL),Y
|
||||
STA BYTES,Y
|
||||
LDA (MSKL),Y
|
||||
STA MASKS,Y
|
||||
DEY
|
||||
BNE MLP2
|
||||
BEQ CONMOV
|
||||
MLP1 LDA (BLKL),Y
|
||||
STA BYTES-1,Y
|
||||
LDA (MSKL),Y
|
||||
STA MASKS-1,Y
|
||||
DEY
|
||||
BNE MLP1
|
||||
CONMOV LDA BLKL
|
||||
CLC
|
||||
ADC XSIZE
|
||||
STA BLKL
|
||||
LDA BLKH
|
||||
ADC #$00
|
||||
STA BLKH
|
||||
LDA MSKL
|
||||
CLC
|
||||
ADC XSIZE
|
||||
STA MSKL
|
||||
LDA MSKH
|
||||
ADC #$00
|
||||
STA MSKH
|
||||
RTS
|
||||
PREP STX XREG
|
||||
LDA #$00
|
||||
STA SHIFTL
|
||||
LDX XLO
|
||||
BEQ PREPL2
|
||||
CPX #$04
|
||||
BLT PREPL1
|
||||
PREPL3 JSR USHIFT
|
||||
JSR UMSHI
|
||||
INX
|
||||
CPX #$07
|
||||
BLT PREPL3
|
||||
BGE PREPL4
|
||||
PREPL1 CLC
|
||||
JSR BSHI
|
||||
SEC
|
||||
JSR MSHI
|
||||
DEX
|
||||
BNE PREPL1
|
||||
PREPL2 CLC
|
||||
JSR BSHI
|
||||
SEC
|
||||
JSR MSHI
|
||||
PREPL4 LDX XREG
|
||||
RTS
|
||||
USHIFT CLC
|
||||
ROR BYTES+5
|
||||
ROR BYTES+4
|
||||
ROR BYTES+3
|
||||
ROR BYTES+2
|
||||
ROR BYTES+1
|
||||
ROR BYTES
|
||||
RTS
|
||||
UMSHI SEC
|
||||
ROR MASKS+5
|
||||
ROR MASKS+4
|
||||
ROR MASKS+3
|
||||
ROR MASKS+2
|
||||
ROR MASKS+1
|
||||
ROR MASKS
|
||||
RTS
|
||||
BSHI ROL BYTES
|
||||
BSHI2 ROL BYTES+1
|
||||
BSHI3 ROL BYTES+2
|
||||
BSHI4 ROL BYTES+3
|
||||
BSHI5 ROL BYTES+4
|
||||
BSHI6 ROL BYTES+5
|
||||
BSHI7 ROL BYTES+6
|
||||
RTS
|
||||
MSHI ROL MASKS
|
||||
MSHI2 ROL MASKS+1
|
||||
MSHI3 ROL MASKS+2
|
||||
MSHI4 ROL MASKS+3
|
||||
MSHI5 ROL MASKS+4
|
||||
MSHI6 ROL MASKS+5
|
||||
MSHI7 ROL MASKS+6
|
||||
RTS
|
||||
OUTLN STX XREG
|
||||
LDX #$00
|
||||
LDY XHI
|
||||
OUTLP1 CPY #31
|
||||
BGE OB2
|
||||
LDA MASKS,X
|
||||
AND #$7F
|
||||
EOR #$7F
|
||||
ORA (YLO),Y
|
||||
STA TEMP
|
||||
LDA BYTES,X
|
||||
AND #$7F
|
||||
EOR TEMP
|
||||
STA (YLO),Y
|
||||
OB2 INY
|
||||
INX
|
||||
CPX SHIFTH
|
||||
BEQ OUTEX
|
||||
CPY #31
|
||||
BGE OB3
|
||||
LDA MASKS,X
|
||||
LSR
|
||||
EOR #$7F
|
||||
ORA (YLO),Y
|
||||
STA TEMP
|
||||
LDA BYTES,X
|
||||
LSR
|
||||
EOR TEMP
|
||||
STA (YLO),Y
|
||||
OB3 INY
|
||||
INX
|
||||
CPX SHIFTH
|
||||
BNE OUTLP1
|
||||
OUTEX LDX #$00
|
||||
LDY XHI
|
||||
OUTEL INY
|
||||
CPY #31
|
||||
BGE OUTEX2
|
||||
LDA MASKS,X
|
||||
EOR BYTES,X
|
||||
BMI OUTEX2
|
||||
LDA (YLO),Y
|
||||
ORA #$01
|
||||
STA (YLO),Y
|
||||
OUTEX2 INX
|
||||
DEY
|
||||
CPY #31
|
||||
BGE OUTEX3
|
||||
CPX SHIFTH
|
||||
BEQ OUTEX4
|
||||
LDA MASKS,X
|
||||
EOR BYTES,X
|
||||
AND #$01
|
||||
BNE OUTEX3
|
||||
LDA (YLO),Y
|
||||
ORA #$40
|
||||
STA (YLO),Y
|
||||
OUTEX3 INY
|
||||
INY
|
||||
INX
|
||||
CPX SHIFTH
|
||||
BLT OUTEL
|
||||
OUTEX4 JSR DLIN
|
||||
LDX XREG
|
||||
RTS
|
||||
ICL "MAPS"
|
1
SOURCE/HELLO.txt
Normal file
1
SOURCE/HELLO.txt
Normal file
|
@ -0,0 +1 @@
|
|||
10 PRINT "BRUN LISA V2.5"
|
1380
SOURCE/INTRO.txt
Normal file
1380
SOURCE/INTRO.txt
Normal file
File diff suppressed because it is too large
Load Diff
3
SOURCE/LINK.txt
Normal file
3
SOURCE/LINK.txt
Normal file
|
@ -0,0 +1,3 @@
|
|||
;LINK
|
||||
LST
|
||||
ICL "BACK"
|
2
SOURCE/LINK2.txt
Normal file
2
SOURCE/LINK2.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
;LINK2
|
||||
ICL "APPENDIX"
|
2
SOURCE/LINK3.txt
Normal file
2
SOURCE/LINK3.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
;LINK
|
||||
ICL "EPILOGUE"
|
105
SOURCE/LISA V2.5.txt
Normal file
105
SOURCE/LISA V2.5.txt
Normal file
|
@ -0,0 +1,105 @@
|
|||
0800- A9 4C LDA #$4C
|
||||
0802- 8D 7A A5 STA $A57A
|
||||
0805- 8D 9E A5 STA $A59E
|
||||
0808- A9 84 LDA #$84
|
||||
080A- 8D 7B A5 STA $A57B
|
||||
080D- 8D 9F A5 STA $A59F
|
||||
0810- A9 9D LDA #$9D
|
||||
0812- 8D 7C A5 STA $A57C
|
||||
0815- 8D A0 A5 STA $A5A0
|
||||
0818- A9 EA LDA #$EA
|
||||
081A- 8D DF A6 STA $A6DF
|
||||
081D- 8D E0 A6 STA $A6E0
|
||||
0820- 20 58 FC JSR $FC58 F8ROM:HOME
|
||||
0823- A2 00 LDX #$00
|
||||
0825- BD 30 08 LDA $0830,X
|
||||
0828- F0 17 BEQ $0841
|
||||
082A- 20 ED FD JSR $FDED F8ROM:COUT
|
||||
082D- E8 INX
|
||||
082E- D0 F5 BNE $0825
|
||||
0830- 8D CC CF STA $CFCC
|
||||
0833- C1 C4 CMP ($C4,X)
|
||||
0835- C9 CE CMP #$CE
|
||||
0837- C7 ???
|
||||
0838- A0 CC LDY #$CC
|
||||
083A- C9 D3 CMP #$D3
|
||||
083C- C1 AE CMP ($AE,X)
|
||||
083E- AE AE 00 LDX $00AE
|
||||
0841- AD 83 C0 LDA $C083 rw:LCBANK2
|
||||
0844- AD 83 C0 LDA $C083 rw:LCBANK2
|
||||
0847- A9 00 LDA #$00
|
||||
0849- 8D 00 E0 STA $E000
|
||||
084C- AD 00 E0 LDA $E000
|
||||
084F- D0 70 BNE $08C1
|
||||
0851- A9 FF LDA #$FF
|
||||
0853- 8D 00 E0 STA $E000
|
||||
0856- AD 00 E0 LDA $E000
|
||||
0859- C9 FF CMP #$FF
|
||||
085B- D0 64 BNE $08C1
|
||||
085D- A0 00 LDY #$00
|
||||
085F- AD 89 C0 LDA $C089
|
||||
0862- AD 89 C0 LDA $C089
|
||||
0865- B9 8B 08 LDA $088B,Y
|
||||
0868- F0 07 BEQ $0871
|
||||
086A- 20 ED FD JSR $FDED F8ROM:COUT
|
||||
086D- C8 INY
|
||||
086E- 4C 65 08 JMP $0865
|
||||
0871- AD 83 C0 LDA $C083 rw:LCBANK2
|
||||
0874- AD 83 C0 LDA $C083 rw:LCBANK2
|
||||
0877- AD 83 C0 LDA $C083 rw:LCBANK2
|
||||
087A- A0 00 LDY #$00
|
||||
087C- B9 A6 08 LDA $08A6,Y
|
||||
087F- F0 07 BEQ $0888
|
||||
0881- 20 ED FD JSR $FDED F8ROM:COUT
|
||||
0884- C8 INY
|
||||
0885- 4C 7C 08 JMP $087C
|
||||
0888- 4C 00 E0 JMP $E000
|
||||
088B- 8D 84 C2 STA $C284
|
||||
088E- CC CF C1 CPY $C1CF
|
||||
0891- C4 A0 CPY $A0
|
||||
0893- C1 D3 CMP ($D3,X)
|
||||
0895- CD AE C3 CMP $C3AE
|
||||
0898- CF ???
|
||||
0899- C4 C5 CPY $C5
|
||||
089B- AE B1 AC LDX $ACB1
|
||||
089E- C1 A4 CMP ($A4,X)
|
||||
08A0- C4 B0 CPY $B0
|
||||
08A2- B0 B0 BCS $0854
|
||||
08A4- 8D 00 8D STA $8D00
|
||||
08A7- 84 C2 STY $C2
|
||||
08A9- CC CF C1 CPY $C1CF
|
||||
08AC- C4 A0 CPY $A0
|
||||
08AE- C1 D3 CMP ($D3,X)
|
||||
08B0- CD AE C3 CMP $C3AE
|
||||
08B3- CF ???
|
||||
08B4- C4 C5 CPY $C5
|
||||
08B6- AE B2 AC LDX $ACB2
|
||||
08B9- C1 A4 CMP ($A4,X)
|
||||
08BB- C4 B0 CPY $B0
|
||||
08BD- B0 B0 BCS $086F
|
||||
08BF- 8D 00 A9 STA $A900
|
||||
08C2- 01 8D ORA ($8D,X)
|
||||
08C4- B1 AA LDA ($AA),Y
|
||||
08C6- A2 00 LDX #$00
|
||||
08C8- BD D6 08 LDA $08D6,X
|
||||
08CB- F0 06 BEQ $08D3
|
||||
08CD- 20 ED FD JSR $FDED F8ROM:COUT
|
||||
08D0- E8 INX
|
||||
08D1- D0 F5 BNE $08C8
|
||||
08D3- 4C 00 60 JMP $6000
|
||||
08D6- 8D 84 CD STA $CD84
|
||||
08D9- C1 D8 CMP ($D8,X)
|
||||
08DB- C6 C9 DEC $C9
|
||||
08DD- CC C5 D3 CPY $D3C5
|
||||
08E0- A0 B1 LDY #$B1
|
||||
08E2- 8D 84 C2 STA $C284
|
||||
08E5- CC CF C1 CPY $C1CF
|
||||
08E8- C4 A0 CPY $A0
|
||||
08EA- C1 D3 CMP ($D3,X)
|
||||
08EC- CD AE C3 CMP $C3AE
|
||||
08EF- CF ???
|
||||
08F0- C4 C5 CPY $C5
|
||||
08F2- AC C1 A4 LDY $A4C1
|
||||
08F5- B6 B0 LDX $B0,Y
|
||||
08F7- B0 B0 BCS $08A9
|
||||
08F9- 8D 00 00 STA $0000
|
486
SOURCE/MAPS.txt
Normal file
486
SOURCE/MAPS.txt
Normal file
|
@ -0,0 +1,486 @@
|
|||
^9 LDA RAD2YH
|
||||
SEC
|
||||
SBC OCEAN+10
|
||||
STA TEMP
|
||||
BPL ROSY
|
||||
LDA RAD2Y
|
||||
ASL
|
||||
LDA TEMP
|
||||
ROL
|
||||
EOR #$FF
|
||||
STA TN2
|
||||
BEQ ROSY
|
||||
LDA #65
|
||||
STA YVAL
|
||||
JSR RYCAL
|
||||
JSR RADEV
|
||||
RADOC LDA RAD1Y
|
||||
SEC
|
||||
SBC #$24
|
||||
STA TEMP
|
||||
LDA RAD1YH
|
||||
SBC OCEAN+6
|
||||
BPL ROSY
|
||||
LSR
|
||||
LDA TEMP
|
||||
ROR
|
||||
EOR #$FF
|
||||
LSR
|
||||
LSR
|
||||
LSR
|
||||
LSR
|
||||
STA TN2
|
||||
BEQ ROSY
|
||||
LDA #$01
|
||||
STA YVAL
|
||||
JSR RYCAL
|
||||
JSR RADEV
|
||||
ROSY LDA RAD2YH
|
||||
SEC
|
||||
SBC OCEAN+11
|
||||
STA TEMP
|
||||
BMI ROEX
|
||||
LDA RAD2Y
|
||||
ASL
|
||||
LDA TEMP
|
||||
ROL
|
||||
STA TN2
|
||||
BEQ ROEX
|
||||
LDA #$3F
|
||||
JSR ROSFIN
|
||||
ROTSY LDA RAD1YH
|
||||
SEC
|
||||
SBC OCEAN+7
|
||||
BMI ROEX
|
||||
LSR
|
||||
LDA RAD1Y
|
||||
ROR
|
||||
LSR
|
||||
LSR
|
||||
LSR
|
||||
LSR
|
||||
STA TN2
|
||||
BEQ ROEX
|
||||
LDA #$1F
|
||||
JSR ROSFIN
|
||||
ROEX RTS
|
||||
ROSFIN SEC
|
||||
SBC TN2
|
||||
ASL
|
||||
ORA #$01
|
||||
STA YVAL
|
||||
JSR RYCAL
|
||||
JSR RADEV
|
||||
RTS
|
||||
RADEV LDA YLO
|
||||
CLC
|
||||
ADC #31
|
||||
STA YLO
|
||||
^2 LDY #$08
|
||||
LDA #$EA
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
REVLPO LDA #$D5
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
BEQ INOSEX
|
||||
LDA #$AA
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
JMP REVLPO
|
||||
INOSEX LDA #$AB
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
LDY #$08
|
||||
LDA #$60
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
LDA #$00
|
||||
RODLPO STA (YLO),Y
|
||||
DEY
|
||||
BNE RODLPO
|
||||
LDA #$03
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
DEC TN2
|
||||
BNE <2
|
||||
RTS
|
||||
RADXO JSR >1
|
||||
JSR <9
|
||||
RTS
|
||||
^1 LDA RAD2X
|
||||
SEC
|
||||
SBC #$18
|
||||
STA TEMP
|
||||
LDA RAD2XH
|
||||
SBC OCEAN+8
|
||||
BPL >9
|
||||
ASL TEMP
|
||||
ROL
|
||||
ASL TEMP
|
||||
ROL
|
||||
EOR #$FF
|
||||
AND #$FE
|
||||
STA XVAL
|
||||
BEQ >9
|
||||
LDA #65
|
||||
STA YVAL
|
||||
JSR XMUS
|
||||
JSR RYCAL
|
||||
JSR LFTOCN
|
||||
LDA RAD1X
|
||||
SEC
|
||||
SBC #$18
|
||||
STA TEMP
|
||||
LDA RAD1XH
|
||||
SBC OCEAN+4
|
||||
BPL >9
|
||||
LSR
|
||||
ROR TEMP
|
||||
LDA TEMP
|
||||
EOR #$FF
|
||||
LSR
|
||||
LSR
|
||||
LSR
|
||||
AND #$FE
|
||||
STA XVAL
|
||||
BEQ >9
|
||||
LDA #$01
|
||||
STA YVAL
|
||||
JSR XMUS
|
||||
JSR RYCAL
|
||||
JSR LFTOCN
|
||||
^9 JMP >1
|
||||
LFTOCN LDA YLO
|
||||
CLC
|
||||
ADC #31
|
||||
STA YLO
|
||||
LDA #31
|
||||
STA TN1
|
||||
DEC XHI
|
||||
JSR FNDLNE
|
||||
JSR COMLNE
|
||||
LDY #$00
|
||||
LDX XHI
|
||||
BEQ >6
|
||||
BMI >4
|
||||
JMP >5
|
||||
^6 LDA #$AB
|
||||
STA (YLO),Y
|
||||
INY
|
||||
LDA (YLO),Y
|
||||
AND TN2
|
||||
ORA TEMP
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
JSR DLIN
|
||||
LDA #$03
|
||||
STA (YLO),Y
|
||||
INY
|
||||
LDA (YLO),Y
|
||||
AND TN2
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
JSR DLIN
|
||||
DEC TN1
|
||||
BNE <6
|
||||
RTS
|
||||
^4 LDA (YLO),Y
|
||||
AND TN2
|
||||
ORA TEMP
|
||||
ORA #$03
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
LDA (YLO),Y
|
||||
AND TN2
|
||||
ORA #$03
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
DEC TN1
|
||||
BNE <4
|
||||
RTS
|
||||
^5 LDY #$00
|
||||
LDX XHI
|
||||
LDA #$AB
|
||||
STA (YLO),Y
|
||||
INY
|
||||
^8 LDA #$D5
|
||||
STA (YLO),Y
|
||||
INY
|
||||
DEX
|
||||
BEQ >7
|
||||
LDA #$AA
|
||||
STA (YLO),Y
|
||||
INY
|
||||
DEX
|
||||
BNE <8
|
||||
^7 LDA (YLO),Y
|
||||
AND TN2
|
||||
ORA TEMP
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
LDY #$00
|
||||
LDX XHI
|
||||
LDA #$03
|
||||
STA (YLO),Y
|
||||
INY
|
||||
LDA #$00
|
||||
^7 STA (YLO),Y
|
||||
INY
|
||||
DEX
|
||||
BNE <7
|
||||
LDA (YLO),Y
|
||||
AND TN2
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
DEC TN1
|
||||
BNE <5
|
||||
RTS
|
||||
^1 LDA RAD2X
|
||||
STA TN2
|
||||
LDA RAD2XH
|
||||
SEC
|
||||
SBC OCEAN+9
|
||||
BMI >9
|
||||
ASL TN2
|
||||
ROL
|
||||
ASL TN2
|
||||
ROL
|
||||
ORA #$01
|
||||
STA XVAL
|
||||
BEQ >9
|
||||
LDA #65
|
||||
STA YVAL
|
||||
JSR XMUS
|
||||
JSR RYCAL
|
||||
JSR RGTOCN
|
||||
LDA RAD1X
|
||||
SEC
|
||||
SBC #$18
|
||||
STA TEMP
|
||||
LDA RAD1XH
|
||||
SBC OCEAN+5
|
||||
BMI >9
|
||||
LSR
|
||||
LDA TEMP
|
||||
ROR
|
||||
LSR
|
||||
LSR
|
||||
LSR
|
||||
ORA #$01
|
||||
STA XVAL
|
||||
BEQ >9
|
||||
LDA #$01
|
||||
STA YVAL
|
||||
JSR XMUS
|
||||
JSR RYCAL
|
||||
JSR RGTOCN
|
||||
^9 RTS
|
||||
RGTOCN LDA YLO
|
||||
CLC
|
||||
ADC #31
|
||||
STA YLO
|
||||
LDA #31
|
||||
STA TN1
|
||||
DEC XHI
|
||||
LDA #$06
|
||||
SEC
|
||||
SBC XLO
|
||||
STA XLO
|
||||
JSR FNDLNE
|
||||
JSR REGLNE
|
||||
LDY #$08
|
||||
LDX XHI
|
||||
BEQ >6
|
||||
BMI >4
|
||||
JMP >5
|
||||
^6 LDA #$EA
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
LDA (YLO),Y
|
||||
AND TN2
|
||||
ORA TEMP
|
||||
STA (YLO),Y
|
||||
INY
|
||||
JSR DLIN
|
||||
LDA #$60
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
LDA TN2
|
||||
EOR #$FF
|
||||
AND (YLO),Y
|
||||
STA (YLO),Y
|
||||
INY
|
||||
JSR DLIN
|
||||
DEC TN1
|
||||
BNE <6
|
||||
RTS
|
||||
^4 LDA (YLO),Y
|
||||
AND TN2
|
||||
ORA TEMP
|
||||
ORA #$60
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
LDA TN2
|
||||
EOR #$FF
|
||||
AND (YLO),Y
|
||||
ORA #$60
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
DEC TN1
|
||||
BNE <4
|
||||
RTS
|
||||
^5 LDY #$08
|
||||
LDX XHI
|
||||
LDA #$EA
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
^8 LDA #$D5
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
DEX
|
||||
BEQ >7
|
||||
LDA #$AA
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
DEX
|
||||
BNE <8
|
||||
^7 LDA (YLO),Y
|
||||
AND TN2
|
||||
ORA TEMP
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
LDY #$08
|
||||
LDX XHI
|
||||
LDA #$60
|
||||
STA (YLO),Y
|
||||
DEY
|
||||
LDA #$00
|
||||
^7 STA (YLO),Y
|
||||
DEY
|
||||
DEX
|
||||
BNE <7
|
||||
LDA TN2
|
||||
EOR #$FF
|
||||
AND (YLO),Y
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
DEC TN1
|
||||
BNE <5
|
||||
RTS
|
||||
LOOKT HEX 0D000F00030100000000090B00070005
|
||||
PLATAB HEX 6060000F0A0E020E0FC160080F0A0E020E0F
|
||||
BLOOD HEX 0000000000000000
|
||||
BLOOD2 HEX 0000000000000000
|
||||
INITAL HEX 2060000F0A0E020E0FE160080F0A0E020E0F00000000000000000000000000000000
|
||||
H2SIZE HEX 0C0C0C060808060A
|
||||
HIGH HEX 001010503040
|
||||
OCEAN HEX 708E748C708D748B7080747E0E0D120E
|
||||
FLOX HEX 00000000000000000000000000000000
|
||||
HEX 00000000000000000000000000000000
|
||||
FLOY HEX 00000000000000000000000000000000
|
||||
HEX 00000000000000000000000000000000
|
||||
RNGX HEX 00000000000000000000000000000000
|
||||
RNGY HEX 00000000000000000000000000000000
|
||||
RNGXH HEX 00000000000000000000000000000000
|
||||
RNGYH HEX 00000000000000000000000000000000
|
||||
RNGPSX HEX 777F7F867B837F777F8677837B837B86
|
||||
HEX 7B7F838673777B7F7F737B7B867F8377
|
||||
HEX 687F6883969696686C6C6F7F7B8E9292
|
||||
HEX 8A8A7F837B7773737B8386868A73777F
|
||||
HEX 777F7F7F7F867F837B77837F7B867F7F
|
||||
HEX 6F7F686F968E7F8E7B8A837373838A7B
|
||||
HEX 967F737F8683866F7B8E837F6C836877
|
||||
HEX 777B7E83867F7F7F7B83777786867B83
|
||||
HEX 9683837B7B966868928E966C926F6C68
|
||||
HEX 737B7F7B7B7777778A838A77866F837B
|
||||
HEX 6C777386736F8A96688A7B92838E738A
|
||||
HEX 7F83837F7F7F777B7B8A868686736F77
|
||||
HEX 738383868383776F6F7B7F7F7F8A8A86
|
||||
HEX 77777F8A8373867B7B837B737F8A8683
|
||||
HEX 8A7396836873686F6F6C7F736F777F8A
|
||||
HEX 8373737B83868A8A7F868E778B83737F
|
||||
HEX 777B7B83867B837F777F7786868A8373
|
||||
HEX 867773838E928A7B68968A6C6F7F8A8A
|
||||
HEX 7B7F7F7F7F7F7B837F837F7B837B837F
|
||||
HEX 777F837F7B7F777F77837B7B7783837B
|
||||
HEX 7B777B868A7F867B837B7B867B868686
|
||||
HEX 7F6F68838686967377776F7B8E7F8A8E
|
||||
HEX 8683867B96966C68836C686C6F8A8E92
|
||||
HEX 96776886687796866F8E738A8E6F738A
|
||||
HEX 7B7F77777F7786778383867B777B778A
|
||||
HEX 8A837F7B777F83867B73737F8A7B7F83
|
||||
HEX 777B7B777F83837F7F7B777F83837B77
|
||||
HEX 83837F7F837F7F83837B838383867B7B
|
||||
HEX 8E77837B838E8E6C6F776C7F778A6C83
|
||||
HEX 7B7F7F7F7F7F837F7B7F8377867F7F86
|
||||
HEX 7B737F8A86777F776F7F778E837F7B8A
|
||||
HEX 737F7B777B7F73837783868386777783
|
||||
HEX 8E83687B7B96738A6F8A8E836F6F738E
|
||||
HEX 7F777783777B7B7F777F838383777B83
|
||||
HEX 926F6F83776F6F77736F7B6F866F8A6F
|
||||
HEX 8E7F7B7F86866F6F83837F77777B7F8E
|
||||
HEX 777B7783838673737F7F777B73868683
|
||||
HEX 737F7F7F7F868A77737B7B778386838A
|
||||
HEX 7F7B7F838E8A6F736F83868E737B778A
|
||||
HEX 777F737B8A8A8A73737F738A7F837F86
|
||||
HEX 8383777B867B7F7377867B7F8386778A
|
||||
HEX 83837F7F7F7F837F838383837F7F7F83
|
||||
HEX 966C68926C7B9283687B7F6C7F968392
|
||||
RNGPSY HEX 7E827A7E7575877A75828287877E7E7A
|
||||
HEX 82827A7A7E7A7175717A75877E877E7E
|
||||
HEX 987A647E646898948F6468827E946D98
|
||||
HEX 827A718B8B877E7A717175877E82758B
|
||||
HEX 64716D82756487946898688F94987A8B
|
||||
HEX 8F987E6D7E6D648F718271827A8B7A8B
|
||||
HEX 647A75828B878F757E6D7E987A947E7A
|
||||
HEX 757E7E7E7582878B71717A877A878B8B
|
||||
HEX 7A827A7A8282827A757E7E87877E757E
|
||||
HEX 7E7A7A827E757A7E827A87718B7E8B87
|
||||
HEX 687A7182826D7E98647A7A94828F7E8B
|
||||
HEX 717E6D7A75828B876D686887828B8B71
|
||||
HEX 827A6D6D7E8282878B8787757171757A
|
||||
HEX 877E8B827A82878B75757A7E7A7E7E8B
|
||||
HEX 7A7E7E7E646D988B717E758F7E7E8782
|
||||
HEX 8B7A7E87757E7A7E8B757E8286827575
|
||||
HEX 87757A75758B8B8F758B7A877A827A82
|
||||
HEX 878787877E7E75877A827A7E82877E82
|
||||
HEX 7E877E826D7A878B717E7582828B878B
|
||||
HEX 87878782827E827A7A827A7E7E7E7A87
|
||||
HEX 7E8B82718B6D7A716D877A8775757E82
|
||||
HEX 75827E7E87757E7E75877A7E7A877E82
|
||||
HEX 8B7E877E7E8271878B8782757171717E
|
||||
HEX 6475648798879875718B6D6D718B8F8F
|
||||
HEX 757A757E878287877E8782877A827187
|
||||
HEX 827E877E7E75717E71827A7A7A8B828B
|
||||
HEX 8B8271757E758B8F718F7A827A877E87
|
||||
HEX 68717A828B6498948798758F6D7E647E
|
||||
HEX 877A7A87877A827A7A877E7A8287877E
|
||||
HEX 947A7E828B8768717E8F7E9468756D94
|
||||
HEX 71717E827E877E7E75756D877A87828B
|
||||
HEX 7575757A82828271717A757E82877E87
|
||||
HEX 987A6D827A8F8B71646D71826D8B8F8F
|
||||
HEX 757A7E8B75718B8F717E7A878287828F
|
||||
HEX 6D82756D6D6D94756D876D7A6D716D8B
|
||||
HEX 7E7A82827E827A7E717A717A7E8B8B82
|
||||
HEX 8B757A7E7A87878B758B7E8B828B828B
|
||||
HEX 7E7E7A82757E7E7E82827A827A828282
|
||||
HEX 7A7A7E7E7A7A7E7A7A7A7A7E7E7E7E7E
|
||||
HEX 7E7E7E827F82877A827A877A827E8782
|
||||
HEX 877A757A7A87878F7A757582758B8B8F
|
||||
HEX 7E6D7E8F8771758271827A8B758B7A87
|
||||
HEX 64649898687A9482687E7A9482947E68
|
||||
PLPS HEX 7F7E7F7E7D7C7D7C7F7E7F7E7F7E7F7E7F7E7F7E7F7E7F7E
|
||||
HEX 7F7E7F7E7F8F7F8F7F7E7F7E83828382
|
||||
HEX 7F7A7F827F8B838F837186757771867177757787
|
||||
HEX 77757B7573718A71737A837A778B868B7375868B
|
||||
HEX 7F8B838B687596877F7A7F827B7E837E83718A7A
|
||||
HEX 7F7E7F7E7D777D897B717B8B777E8382777E867E
|
||||
HEX 866D8E757D7C7D7C777E867E7782837E73828371
|
||||
HEX 7B7A8382777183717B7E837E777A867E7F757F8B
|
||||
HEX 737E8A7E7F6D838F68649498
|
||||
LST
|
||||
;END <2000?
|
||||
NLS
|
||||
DCM "BSAVE A/1800,A$1800,L$7FE"
|
||||
ICL "LINK"
|
450
SOURCE/OB.txt
Normal file
450
SOURCE/OB.txt
Normal file
|
@ -0,0 +1,450 @@
|
|||
NLS
|
||||
;INTRO
|
||||
XLO EPZ $00
|
||||
REM EPZ $00
|
||||
XHI EPZ $01
|
||||
DIV EPZ $01
|
||||
XVAL EPZ $02
|
||||
QUO EPZ $03
|
||||
YVAL EPZ $04
|
||||
RYLO EPZ $05
|
||||
YLO EPZ $05
|
||||
RYHI EPZ $06
|
||||
YHI EPZ $06
|
||||
YSIZE EPZ $07
|
||||
XSIZE EPZ $08
|
||||
SHIFTL EPZ $09
|
||||
SHIFTH EPZ $0A
|
||||
XREG EPZ $0B
|
||||
BLKL EPZ $0C
|
||||
BLKH EPZ $0D
|
||||
MSKL EPZ $0E
|
||||
MSKH EPZ $0F
|
||||
YREG EPZ $10
|
||||
TEMP EPZ $11
|
||||
TN1 EPZ $12
|
||||
TN2 EPZ $13
|
||||
PAGE EPZ $14
|
||||
N1 EPZ $15
|
||||
N2 EPZ $16
|
||||
FDTIME EPZ $17
|
||||
HDX EPZ $1D
|
||||
HDY EPZ $1E
|
||||
HDN EPZ $1F
|
||||
RNDNEW EPZ $4E
|
||||
RNDOLD EPZ $4F
|
||||
BLO EPZ $86
|
||||
BHI EPZ $87
|
||||
MLO EPZ $88
|
||||
MHI EPZ $89
|
||||
JSR $FC58
|
||||
LDA #$20
|
||||
STA PAGE
|
||||
JSR FCLEAR
|
||||
LDX #$12
|
||||
^1 LDA MES2-1,X
|
||||
JSR $FDED
|
||||
DEX
|
||||
BNE <1
|
||||
LDA $C050
|
||||
LDA $C057
|
||||
LDA $C054
|
||||
LDA $C052
|
||||
LDA #$40
|
||||
STA PAGE
|
||||
JSR CLEAR
|
||||
LDA #$01
|
||||
STA FDTIME
|
||||
STA N1
|
||||
LDA #$00
|
||||
STA N2
|
||||
LDA #$71
|
||||
STA HDX
|
||||
LDA #$85
|
||||
STA HDY
|
||||
JSR SWITCH
|
||||
LDA #$07
|
||||
STA HDN
|
||||
JSR DHD
|
||||
JSR DSOLVE
|
||||
JSR SWITCH
|
||||
JSR DHD
|
||||
JSR SWITCH
|
||||
JSR D1
|
||||
JSR DSOLVE
|
||||
JSR SWITCH
|
||||
JSR D1
|
||||
JSR SWITCH
|
||||
JSR D2
|
||||
JSR DSOLVE
|
||||
JSR SWITCH
|
||||
JSR D2
|
||||
JSR SWITCH
|
||||
JSR D3
|
||||
JSR DSOLVE
|
||||
JSR SWITCH
|
||||
JSR D3
|
||||
JSR SWITCH
|
||||
JSR D4
|
||||
JSR DSOLVE
|
||||
JSR SWITCH
|
||||
JSR D4
|
||||
JSR SWITCH
|
||||
JSR D5
|
||||
JSR DSOLVE
|
||||
JSR SWITCH
|
||||
JSR D5
|
||||
JSR SWITCH
|
||||
JSR D6
|
||||
JSR DSOLVE
|
||||
JSR SWITCH
|
||||
JSR D6
|
||||
JSR SWITCH
|
||||
JSR D7
|
||||
JSR DSOLVE
|
||||
JSR SWITCH
|
||||
JSR D7
|
||||
JSR SWITCH
|
||||
JSR D8
|
||||
JSR DSOLVE
|
||||
JSR SWITCH
|
||||
JSR $FC58
|
||||
LDX #139
|
||||
^1 LDA MESS6-1,X
|
||||
JSR $FDED
|
||||
DEX
|
||||
BNE <1
|
||||
LDA $C051
|
||||
LDA $C054
|
||||
LDA $C010
|
||||
^1 INC RNDNEW
|
||||
BNE >2
|
||||
INC RNDOLD
|
||||
^2 LDA $C000
|
||||
BPL <1
|
||||
LDX #$0B
|
||||
^1 LDA MESS-1,X
|
||||
JSR $FDED
|
||||
DEX
|
||||
BNE <1
|
||||
MESS .DA #$8D,"NIB NURB",#$84,#$8D
|
||||
MESS6 .DA "DEVRESER STHGIR LLA ERAWTFOS TSOMATAD YB 2891 THGIRYPOC )C(",#$8D
|
||||
.DA #$8D,#$8D,#$8D,#$8D
|
||||
.DA "EOHSHTRAE EVORGNAM YB ",#$8D
|
||||
.DA "DAOTSELIB EHT ",#$8D,#$8D,#$8D,#$8D,#$8D,#$8D,#$8D,#$8D
|
||||
MES2 .DA #$8D,"0006$A,BI DAOLB",#$84,#$8D
|
||||
RTS
|
||||
D1 JMP >1
|
||||
D2 JMP >2
|
||||
D3 JMP >3
|
||||
D4 JMP >4
|
||||
D5 JMP >5
|
||||
D6 JMP >6
|
||||
D7 JMP >7
|
||||
D8 LDX #$0C
|
||||
LDA #$40
|
||||
STA HDY
|
||||
^9 LDA ME1-1,X
|
||||
STA HDN
|
||||
LDA ME2-1,X
|
||||
STA HDX
|
||||
TXA
|
||||
PHA
|
||||
JSR DHD
|
||||
PLA
|
||||
TAX
|
||||
DEX
|
||||
BNE <9
|
||||
RTS
|
||||
ME1 HEX 08090A0B0C0D0A0E0F101112
|
||||
ME2 HEX 1024386C8490A0B0C0D0E0F0
|
||||
^1 LDA #$07
|
||||
STA HDN
|
||||
JSR DHD
|
||||
LDA #$06
|
||||
STA HDN
|
||||
JSR DHD
|
||||
RTS
|
||||
^2 LDA #$05
|
||||
STA HDN
|
||||
JSR DHD
|
||||
RTS
|
||||
^3 LDA #$04
|
||||
STA HDN
|
||||
JSR DHD
|
||||
RTS
|
||||
^4 LDA #$03
|
||||
STA HDN
|
||||
JSR DHD
|
||||
RTS
|
||||
^5 LDA #$02
|
||||
STA HDN
|
||||
JSR DHD
|
||||
RTS
|
||||
^6 LDA #$01
|
||||
STA HDN
|
||||
JSR DHD
|
||||
RTS
|
||||
^7 LDA #$00
|
||||
STA HDN
|
||||
JSR DHD
|
||||
RTS
|
||||
RND LDA RNDNEW
|
||||
PHA
|
||||
ASL
|
||||
LDA RNDOLD
|
||||
ADC RNDNEW
|
||||
STA RNDNEW
|
||||
PLA
|
||||
STA RNDOLD
|
||||
RTS
|
||||
RTS
|
||||
RELOC LDX #$7F
|
||||
STX MHI
|
||||
LDY #$00
|
||||
STY MLO
|
||||
STY BLO
|
||||
LDA #$BF
|
||||
STA BHI
|
||||
LDX #$60
|
||||
^1 LDA (MLO),Y
|
||||
STA (BLO),Y
|
||||
LDA #$00
|
||||
STA (MLO),Y
|
||||
INY
|
||||
BNE <1
|
||||
DEC MHI
|
||||
DEC BHI
|
||||
DEX
|
||||
BNE <1
|
||||
RTS
|
||||
DHD LDA HDN
|
||||
ASL
|
||||
TAX
|
||||
LDA HS,X
|
||||
STA MSKL
|
||||
LDA HS+1,X
|
||||
STA MSKH
|
||||
LDA DS,X
|
||||
STA BLKL
|
||||
LDA DS+1,X
|
||||
STA BLKH
|
||||
LDA HD,X
|
||||
BMI >1
|
||||
LDA HDX
|
||||
SEC
|
||||
SBC HD,X
|
||||
BCC DHDEX
|
||||
STA XVAL
|
||||
JMP >2
|
||||
^1 LDA HDX
|
||||
SEC
|
||||
SBC HD,X
|
||||
BCS DHDEX
|
||||
STA XVAL
|
||||
^2 LDA HD+1,X
|
||||
BMI DHSK2A
|
||||
LDA HDY
|
||||
SEC
|
||||
SBC HD+1,X
|
||||
BCC DHDEX
|
||||
STA YVAL
|
||||
JMP DHSK2B
|
||||
DHSK2A LDA HDY
|
||||
SEC
|
||||
SBC HD+1,X
|
||||
BCS DHDEX
|
||||
STA YVAL
|
||||
DHSK2B LDA HSIZ+1,X
|
||||
STA YSIZE
|
||||
LDA HSIZ,X
|
||||
STA XSIZE
|
||||
DHREM JSR OUTBLK
|
||||
DHDEX RTS
|
||||
XCALC LDA #$00
|
||||
STA DIV
|
||||
LDA #$E0
|
||||
STA QUO
|
||||
LDA XVAL
|
||||
LDY #$06
|
||||
LP CMP QUO
|
||||
BLT CON
|
||||
SBC QUO
|
||||
CON ROL DIV
|
||||
LSR QUO
|
||||
DEY
|
||||
BNE LP
|
||||
STA REM
|
||||
RTS
|
||||
YCALC LDA YVAL
|
||||
SEC
|
||||
SBC #36
|
||||
JSR YMUS
|
||||
RTS
|
||||
REYCAL LDA YVAL
|
||||
YMUS PHA
|
||||
PHA
|
||||
AND #$C0
|
||||
STA YLO
|
||||
PLA
|
||||
LSR
|
||||
ROR
|
||||
PHA
|
||||
AND #$30
|
||||
ORA YLO
|
||||
STA YLO
|
||||
PLA
|
||||
ROR
|
||||
ROR
|
||||
ROR YLO
|
||||
AND #$03
|
||||
STA YHI
|
||||
PLA
|
||||
ASL
|
||||
ASL
|
||||
AND #$1C
|
||||
ORA YHI
|
||||
ORA PAGE
|
||||
STA YHI
|
||||
RTS
|
||||
DLIN LDA YHI
|
||||
CLC
|
||||
ADC #$04
|
||||
PHA
|
||||
AND #$1C
|
||||
BEQ DLIN2
|
||||
PLA
|
||||
STA YHI
|
||||
RTS
|
||||
DLIN2 PLA
|
||||
SEC
|
||||
SBC #$20
|
||||
ASL YLO
|
||||
ROL
|
||||
ADC #$01
|
||||
PHA
|
||||
AND #$07
|
||||
BEQ DLIN3
|
||||
PLA
|
||||
LSR
|
||||
ROR YLO
|
||||
STA YHI
|
||||
RTS
|
||||
DLIN3 LSR YLO
|
||||
PLA
|
||||
LSR
|
||||
SEC
|
||||
SBC #$04
|
||||
STA YHI
|
||||
LDA YLO
|
||||
CLC
|
||||
ADC #$28
|
||||
CMP #$A0
|
||||
BEQ DLIN4
|
||||
STA YLO
|
||||
RTS
|
||||
DLIN4 LDA #$00
|
||||
STA YLO
|
||||
RTS
|
||||
OUTBLK JSR XCALC
|
||||
JSR YCALC
|
||||
LDX YSIZE
|
||||
OLP1 JSR MOVEL
|
||||
JSR PREP
|
||||
JSR OUTLN
|
||||
DEX
|
||||
BNE OLP1
|
||||
RTS
|
||||
MOVEL LDY XSIZE
|
||||
LDA #$00
|
||||
STA BYTES,Y
|
||||
STA BYTES+1,Y
|
||||
LDA #$FF
|
||||
STA MASKS,Y
|
||||
STA MASKS+1,Y
|
||||
MLP1 LDA (BLKL),Y
|
||||
STA BYTES-1,Y
|
||||
LDA (MSKL),Y
|
||||
STA MASKS-1,Y
|
||||
DEY
|
||||
BNE MLP1
|
||||
LDA BLKL
|
||||
CLC
|
||||
ADC XSIZE
|
||||
STA BLKL
|
||||
LDA BLKH
|
||||
ADC #$00
|
||||
STA BLKH
|
||||
LDA MSKL
|
||||
CLC
|
||||
ADC XSIZE
|
||||
STA MSKL
|
||||
LDA MSKH
|
||||
ADC #$00
|
||||
STA MSKH
|
||||
RTS
|
||||
PREP STX XREG
|
||||
LDX XSIZE
|
||||
INX
|
||||
INX
|
||||
STX SHIFTH
|
||||
LDA #$00
|
||||
STA SHIFTL
|
||||
LDX XLO
|
||||
BEQ PREPL2
|
||||
PREPL1 JSR SHIFT
|
||||
DEX
|
||||
BNE PREPL1
|
||||
PREPL2 STX SHIFTL
|
||||
JSR SHIFT
|
||||
LSR BYTES,X
|
||||
SEC
|
||||
ROR MASKS,X
|
||||
INX
|
||||
CPX SHIFTH
|
||||
BNE PREPL2
|
||||
LDX XREG
|
||||
RTS
|
||||
SHIFT STX YREG
|
||||
CLC
|
||||
LDX SHIFTL
|
||||
PHP
|
||||
SHIFL1 PLP
|
||||
ROL BYTES,X
|
||||
PHP
|
||||
INX
|
||||
CPX SHIFTH
|
||||
BNE SHIFL1
|
||||
PLP
|
||||
SEC
|
||||
LDX SHIFTL
|
||||
PHP
|
||||
SHIFL2 PLP
|
||||
ROL MASKS,X
|
||||
PHP
|
||||
INX
|
||||
CPX SHIFTH
|
||||
BNE SHIFL2
|
||||
PLP
|
||||
LDX YREG
|
||||
RTS
|
||||
OUTLN STX XREG
|
||||
LDX #$00
|
||||
LDY XHI
|
||||
OUTLP1 LDA MASKS,X
|
||||
EOR #$FF
|
||||
ORA (YLO),Y
|
||||
EOR BYTES,X
|
||||
STA (YLO),Y
|
||||
INY
|
||||
INX
|
||||
CPX SHIFTH
|
||||
BNE OUTLP1
|
||||
JSR DLIN
|
||||
LDX XREG
|
||||
RTS
|
||||
;
|
||||
BYTES HEX 00000000000000000000
|
||||
;
|
||||
MASKS HEX 00000000000000000000
|
||||
ICL "TWO"
|
2
SOURCE/PRELINK.txt
Normal file
2
SOURCE/PRELINK.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
;LINK
|
||||
ICL "FRONT"
|
2
SOURCE/RUN.txt
Normal file
2
SOURCE/RUN.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
NLS
|
||||
ICL "INTRO"
|
374
SOURCE/TWO.txt
Normal file
374
SOURCE/TWO.txt
Normal file
|
@ -0,0 +1,374 @@
|
|||
DSOLVE LDA #$01
|
||||
STA TN1
|
||||
LDA #$03
|
||||
STA TEMP
|
||||
LDA #$FF
|
||||
STA TN2
|
||||
LDA #$55
|
||||
STA DESWI+1
|
||||
LDA #$54
|
||||
STA DESWI2+1
|
||||
JMP >2
|
||||
^1 LDA #$30
|
||||
STA DESOA+1
|
||||
STA DESOB+1
|
||||
^2 JSR DESWI
|
||||
RTS
|
||||
TSOLVE LDA $C054
|
||||
LDA $C050
|
||||
LDA $C057
|
||||
RTS
|
||||
GSOLVE LDA $C054
|
||||
LDA $C051
|
||||
RTS
|
||||
DESWI LDA $C055
|
||||
LDX TN2
|
||||
^1 LDA N2
|
||||
BEQ >2
|
||||
DESOA STA $C030
|
||||
^2 BNE >3
|
||||
NOP
|
||||
NOP
|
||||
^3 DEX
|
||||
BNE <1
|
||||
DESWI2 LDA $C054
|
||||
LDX TN1
|
||||
^1 LDA N1
|
||||
BEQ >2
|
||||
DESOB STA $C030
|
||||
^2 BNE >3
|
||||
NOP
|
||||
NOP
|
||||
^3 DEX
|
||||
BNE <1
|
||||
LDX #$10
|
||||
^5 DEX
|
||||
BNE <5
|
||||
DEC TEMP
|
||||
BNE DESWI
|
||||
LDA FDTIME
|
||||
STA TEMP
|
||||
INC TN1
|
||||
DEC TN2
|
||||
BNE DESWI
|
||||
RTS
|
||||
SWITCH LDA PAGE
|
||||
CMP #$40
|
||||
BEQ PAGE2
|
||||
LDA #$40
|
||||
STA PAGE
|
||||
LDA $C054
|
||||
RTS
|
||||
PAGE2 LDA #$20
|
||||
STA PAGE
|
||||
LDA $C055
|
||||
RTS
|
||||
FCLEAR LDA #$20
|
||||
STA YHI
|
||||
LDA #$00
|
||||
STA YLO
|
||||
LDX #$40
|
||||
LDY #$00
|
||||
LDA #$00
|
||||
^1 STA (YLO),Y
|
||||
INY
|
||||
BNE <1
|
||||
INC YHI
|
||||
DEX
|
||||
BNE <1
|
||||
CLEAR LDA PAGE
|
||||
STA YHI
|
||||
LDA #96
|
||||
STA TEMP
|
||||
LDY #$00
|
||||
STY YLO
|
||||
^1 LDA #$00
|
||||
LDY #40
|
||||
^2 DEY
|
||||
STA (YLO),Y
|
||||
BNE <2
|
||||
JSR DLIN
|
||||
LDY #40
|
||||
^2 LDA #$AA
|
||||
DEY
|
||||
STA (YLO),Y
|
||||
LDA #$D5
|
||||
DEY
|
||||
STA (YLO),Y
|
||||
BNE <2
|
||||
JSR DLIN
|
||||
DEC TEMP
|
||||
LDA TEMP
|
||||
CMP #30
|
||||
BNE <1
|
||||
^1 LDY #40
|
||||
^2 LDA #$55
|
||||
DEY
|
||||
STA (YLO),Y
|
||||
LDA #$2A
|
||||
DEY
|
||||
STA (YLO),Y
|
||||
BNE <2
|
||||
JSR DLIN
|
||||
LDA #$80
|
||||
LDY #40
|
||||
^2 DEY
|
||||
STA (YLO),Y
|
||||
BNE <2
|
||||
JSR DLIN
|
||||
DEC TEMP
|
||||
BNE <1
|
||||
LDA PAGE
|
||||
STA XHI
|
||||
LDA #$00
|
||||
STA XLO
|
||||
LDA #191
|
||||
JSR YMUS
|
||||
LDY #40
|
||||
LDA #$FF
|
||||
^1 DEY
|
||||
STA (YLO),Y
|
||||
STA (XLO),Y
|
||||
BNE <1
|
||||
LDA PAGE
|
||||
STA YHI
|
||||
LDA #$00
|
||||
STA YLO
|
||||
LDX #192
|
||||
^1 LDY #$00
|
||||
LDA #$03
|
||||
ORA (YLO),Y
|
||||
STA (YLO),Y
|
||||
LDY #39
|
||||
LDA #$60
|
||||
ORA (YLO),Y
|
||||
STA (YLO),Y
|
||||
JSR DLIN
|
||||
DEX
|
||||
BNE <1
|
||||
RTS
|
||||
LST
|
||||
;END I1
|
||||
NLS
|
||||
DCM "BSAVE I1,A$800,L$1000"
|
||||
ORG $6000
|
||||
OBJ $800
|
||||
HS ADR MASK1-1
|
||||
ADR MASK2-1
|
||||
ADR MASK3-1
|
||||
ADR MASK4-1
|
||||
ADR MASK5-1
|
||||
ADR MASK6-1
|
||||
ADR MASK7-1
|
||||
ADR MASK2-1
|
||||
ADR MASK9-1
|
||||
ADR MASKA-1
|
||||
ADR MASKB-1
|
||||
ADR MASKC-1
|
||||
ADR MASKD-1
|
||||
ADR MASKE-1
|
||||
ADR MASKF-1
|
||||
ADR MASK10-1
|
||||
ADR MASK11-1
|
||||
ADR MASK12-1
|
||||
ADR MASK13-1
|
||||
DS ADR DET1-1
|
||||
ADR DET2-1
|
||||
ADR DET3-1
|
||||
ADR DET4-1
|
||||
ADR DET5-1
|
||||
ADR DET6-1
|
||||
ADR DET7-1
|
||||
ADR DET8-1
|
||||
ADR DET9-1
|
||||
ADR DET9-1
|
||||
ADR DET9-1
|
||||
ADR DET9-1
|
||||
ADR DET9-1
|
||||
ADR DET9-1
|
||||
ADR DET9-1
|
||||
ADR DET9-1
|
||||
ADR DET9-1
|
||||
ADR DET9-1
|
||||
ADR DET9-1
|
||||
HSIZ HEX 054B
|
||||
HEX 054B
|
||||
HEX 0549
|
||||
HEX 0313
|
||||
HEX 0541
|
||||
HEX 0228
|
||||
HEX 0548
|
||||
HEX 054B
|
||||
HEX 031A
|
||||
HEX 031A
|
||||
HEX 0310
|
||||
HEX 031A
|
||||
HEX 0216
|
||||
HEX 021A
|
||||
HEX 0310
|
||||
HEX 0216
|
||||
HEX 0210
|
||||
HEX 0210
|
||||
HEX 031A
|
||||
HD HEX 0000
|
||||
HEX 0000
|
||||
HEX 00FF
|
||||
HEX FBE5
|
||||
HEX 00F7
|
||||
HEX F4FB
|
||||
HEX 00FE
|
||||
HEX 0000
|
||||
HEX 0000
|
||||
HEX 0000
|
||||
HEX 00F6
|
||||
HEX 0000
|
||||
HEX 00FC
|
||||
HEX 0000
|
||||
HEX 00F6
|
||||
HEX 00FC
|
||||
HEX 00F6
|
||||
HEX 00F6
|
||||
HEX 0000
|
||||
MASK1 HEX FFFF81FFFFFFFF00FFFFFF7F00FEFFFF7F00FEFFFF3F00FCFFFF3F00FCFFFF3F00FCFF
|
||||
HEX FF3F00FCFFFF3F00FCFFFF3F00FCFFFF3F00FCFFFF3F00FCFFFF0F00F0FFFF010080FF
|
||||
HEX 3F000000FC1F000000F80F000000F007000000E007000000E007000000E003000000C0
|
||||
HEX 03000000C0010000008001000000800100000080010000008001000000800100000080
|
||||
HEX 0100000080010000008001010080800101008080010100808001010080800001008080000300C080
|
||||
HEX 000300C080000300C080000300C080000300C080000300C080000700E080000700E080810700E080810300C080
|
||||
HEX 010300C0C001010000C001011800C003011800E003013C00E307003C00F307007E00FF0F007E00FF
|
||||
HEX 1F003F00FF7F001F00FE7F808701FE3F80E301FE0FC0F103FC07E0F807FC0320FC07FC0300FF07F8
|
||||
HEX 0180FF0FF801E0FF0FF801F0FC0FF00960FC1FF0F900FC1FF00F00FE1FF00F00FE3FF0
|
||||
HEX 0F00FE3FF00700FF3FE00780FF7FE003C0FF1FC000F0FF0F0000F0FF0F0001F8FF1F80
|
||||
DET1 HEX 0000000000000014000000005400000000540000000055000000007F000000007F0000
|
||||
HEX 0000550000000055000000005500000000540000000000000000005501000040550500
|
||||
HEX 0054551500005555550140555555014055555501405555550100555555011055555501
|
||||
HEX 1055555501105555551410555555145050411514504010451450045450145054551515
|
||||
HEX 5054551515505455151410505515141050551514105055151416505515140C505515001C50550514
|
||||
HEX 1C5055051418505505141850550514185055051418505505141840550514180055011430005504103050540410
|
||||
HEX 305014050430500115043050011504E050010500E050000500605400010000540010000054001000
|
||||
HEX 0014001400001400540000140050000010005000800000000060040040007004004000F004000000
|
||||
HEX F804004001F801004001C0030040018007000001000F000001007F000001007E000001
|
||||
HEX 407C0000010038000000401C0000045002000004100000401554010040150000000000
|
||||
MASK2 HEX FFFF81FFFFFFFF00FFFFFF7F00FEFFFF7F00FEFFFF3F00FCFFFF3F66FCFFFF3F66FCFF
|
||||
HEX FF3F00FCFFFF3F00FCFFFF3F3CFCFFFF7F00FEFFFF3F00FCFFFF0F00F0FFFF010080FF
|
||||
HEX 3F000000FC1F000000F80F000000F007000000E007000000E007000000E003000000C0
|
||||
HEX 03000000C0010000008001000000800100000080010000008001000000800100000080
|
||||
HEX 0100000080010000008001010080800101008080010100808001010080800101008080
|
||||
HEX 010300C080010300C080010300C080010300C080010300C080010300C080010700E080
|
||||
HEX 010700E080810700E081810300C081030300C0C003010080C003011880C087011880E1
|
||||
HEX FF013C80FFFF003C00FFFF007E00FFFF007E00FFFF00FF00FF7F00FF00FE7F80FF01FE
|
||||
HEX 7F80FF01FF3FC0FF03FC3FE0FF07FC3FE0FF07FC1FE0FF07F81FF0FF0FF81FF0FF0FF8
|
||||
HEX 0FF0FF0FF00FF8FF1FF00FF8FF1FF00FF8FF1FF00FFCFF3FF00FFCFF3FF007FCFF3FE0
|
||||
HEX 07FEFF7FE003F8FF1FC001F0FF0F8000F0FF0F0001F8FF1F80
|
||||
DET2 HEX 000000000000003C000000002A000000007E00000000AA000000009900000000880000
|
||||
HEX 0000FF00000000AA00000000C3000000002A000000003C0000008080000000E0FF0700
|
||||
HEX 000028000080FF99FF0180AA82AA02E0FFE7FF07A0AAA2AA02E0FFE7FF07A0AAA2AA0A
|
||||
HEX F0FFE7FF0FA8AAA2AA0AF8FFE7FF1FA8AAA2AA0AF8FFE7FF1FA8AA82AA0AF83F18FC1F
|
||||
HEX A88028800A78FC3C3F1F00A8280A0038F83C1F1C28A8280A0838F83C1F1C28A8280A08
|
||||
HEX 38F03C0F1C28A0280A0838F03C0F1C00A0280A0038F03C0F1C28A0280A0838E099071C
|
||||
HEX 2880880008182018041808A0820A0830F0E70F0C20A8820A0830F8811F0C00A8800A00
|
||||
HEX 00F8001F0000A8002A00007C003E000028002A00003C003C00002A002800001E007800
|
||||
HEX 0008000800000300C000000200A000000700E000000000200080010080018002008000
|
||||
HEX C00300C0038000008002C0010080038000008002C0000000038000000002E000000007
|
||||
HEX 0000000000F00000000FA80200800AFC0300C03F0000000000
|
||||
MASK3 HEX FFFFC3FFFFFFFF81FFFFFFFF81FFFFFFFF00FFFFFFFF66FFFFFFFF66FFFFFFFF00FFFF
|
||||
HEX FFFF7EFFFFFFFF3CFFFFFFFF81FFFFFFFFC3FFFFFFFFC3FFFFFF7F00FEFFFF0300C0FF
|
||||
HEX 7FC0E703FE3F000000FC1FF3C3CFF81F0300C0F81FF9C39FF88F010080F18FF9819FF1
|
||||
HEX C7010080E3C7FC813FE3C7000000E3C7F9819FE3C7010080E3C7F9819FE3C7010080E3
|
||||
HEX C7F300CFE3C70724E0E3C76766E6E3C7077EE0E3C727FFE4E3C707FFE0E3C78FFFF1E3
|
||||
HEX C7FFFFFFE3C7FFFFFFE3C7FFFFFFE3C70FFFF0E3C70FFFF0E3C71F7EF8E3C71F7EF8E3
|
||||
HEX E71F7EF8E7E70F00F0E7CF0F00F0F3CF073CE0F3CF077EE0F3FF077EE0FFFF0FFFF0FF
|
||||
HEX FF8FFFF1FFFF87FFE1FFFFC7FFE3FFFFC3FFC3FFFFE1FF87FFFFE1FF87FFFFE1FF87FF
|
||||
HEX FFF8FF1FFFFFF8FF1FFFFFF8FF1FFF7FF8FF1FFE7FFCFF3FFE7FFCFF3FFE3FFCFF3FFC
|
||||
HEX 3FFEFF7FFC3FFEFF7FFC3FFEFF7FFC3FFFFFFFFC3FFFFFFFFC1FFFFFFFF89FFFFFFFF9
|
||||
HEX 0FFFFFFFF007FCFF3FE003FCFF3FC0
|
||||
DET3 HEX 0000000000000000000000000000000000000000000000000000000000000000000000
|
||||
HEX 000000000000000000000000000000000000000000003C000000000000000000000000
|
||||
HEX 000C003000000600600000000000000000000000E00000000700000000000000000000
|
||||
HEX 0000000000000000000000000000000000000000000000000000000000000000000000
|
||||
HEX 00000000000000000000000000000000000000000000000000380000001C0000000000
|
||||
HEX 0000000000000000000000000000000000000000000000000000000000000000000000
|
||||
HEX 18000000180000000000000000000000000000000078001E0000C08103000000000000
|
||||
HEX 00000000000000000000000000000000000000000000000000001E0078000000000000
|
||||
HEX 000000000000000000000000000000800700E001000000000000000000000000000000
|
||||
HEX 0000000000000000000000000000000000000000000000000000000000006000000006
|
||||
HEX 000000000000000000000000000000
|
||||
MASK4 HEX FFFFC0FF3F80FF0180FF01007F00003F00003F00003F00007F00807F00807F00807F00807F00C07F00C0FF00E0FF00F0FF01F8FF07FCFF0FFE
|
||||
DET4 HEX 00000000001E00001500F83F00541500F93F004115000F3F00541400FC1800400100CE1800140400300F004404000C0300500000E000000000
|
||||
MASK5 HEX FFFFE7FFFFFFFFE7FFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFF
|
||||
HEX FF0780FFFFFF0380F8FFFFC107C0FFFF708287FF7FF8803FFE3FFC817FFC3F7E80FFF8
|
||||
HEX 1F3E00FEF81F1F00FCF18F7F00FCE18F7F00FCE3C77F00FCE3C77F00FEE3C7FF00F3E3
|
||||
HEX C7FF83F8E3C7FF03FEE3C7FF80FFE3C73F80FFE3C71F81FFE3C7CF81FFE3C7FF81FFE3
|
||||
HEX C7FF81FFE3C7FF81FFE3C7FF81FFE3C7FF80FFE3C77F8CFFE3C77F1CFFE3E77F1EFEE7
|
||||
HEX E73F1EFEE7CF3F3EFEF3CF1F3FFCF3CF1F7FFCF3FF1F7FF8FFFF8FFFF8FFFF8FFFF8FF
|
||||
HEX FF8FFFF1FFFF87FFF1FFFFC3FFE3FFFFC1FFE3FFFFE1FFC7FFFFE1FFC7FFFFF0FF0FFF
|
||||
HEX FFF8FF1FFFFFF8FF1FFF7FF8FF1FFE7FFCFF3FFE7FFCFF3FFE3FFCFF3FFC3FFFFF7FFC
|
||||
HEX 3FFEFF7FFC3FFEFF7FFC3FFFFFFFFC3FFFFFFFFC1FFFFFFFF89FFFFFFFF90FFFFFFFF0
|
||||
HEX 67FCFF3FE6E3FCFF3FC7
|
||||
DET5 HEX 0000180000000010000000003000000000100000000030000000001000000000300000
|
||||
HEX 005055000000FC7F07000014501500008F7D78000005554001C0037E80034001550005
|
||||
HEX E0C1FF010740C05503047080FF031E50805503143880FF031C1080D5011438007F0C1C
|
||||
HEX 10007C05143800FC011C100055001438C07F001C104054001438307E001C1000540014
|
||||
HEX 38007E001C100054001438007E001C1000550014388073001C10004100141880E10118
|
||||
HEX 104041011030C0C1010C104040010430E080030C004000050000700007000050000500
|
||||
HEX 0070000E000050000400003C001C000014001400001E0038000014001000000F00F000
|
||||
HEX 0005004000000700E0000005004001C00300C0014001004001C00300C0034001000001
|
||||
HEX C0010080034001000001C0000000034000000001E0000000074000000004F00000000F
|
||||
HEX 10010040111C0300C038
|
||||
MASK6 HEX 9FF99FF9FFFFFFFF3FFC7FFE7FFE7FFE7FFE7FFE7FFE7FFE0FF007E007E003C003C001800180
|
||||
HEX 018000000000000000000000000000000000C003F99FFDBFE7E70180E187E18763C673CE3FFC1FF81FF8
|
||||
DET6 HEX 6006600600000000C0030000000000000000000000000000000020022002200A200A280A280A
|
||||
HEX 280A282A282A282A282A282A2828282A0828000000000000000000000000000000000000000080000000
|
||||
MASK7 HEX FFFF99FFFFFFFF81FFFFFFFF00FFFFFFFF00FFFFFFFF00FFFFFFFF00FFFFFFFF00FFFF
|
||||
HEX FFFF00FFFFFFFF81FFFFFFFFC3FFFFFFFFC3FFFFFFFF00FFFFFF3F00FCFFFF07C3E0FF
|
||||
HEX FFC1C383FFFFF8C31FFF7FFCC33FFE7FFC813FFE3F7E007EFC3F3EC37CFC1F3FC3FCF8
|
||||
HEX 8F9FC3F9F18F9FC3F9F1C7CFC3F3E3C7CFC3F3E3C7E7C3E7E3C7E7C3E7E3C7FF81FFE3
|
||||
HEX C7FF00FFE3C77F00FEE3C77F42FEE3C73FC3FCE3C73FC3FCE3C79FC3F9E3C79FC3F9E3
|
||||
HEX C7FFC3FFE3C7FFC3FFE3C7FFC3FFE3C7FF00FFE3C77F00FEE3C73F42FCE3E73F42FCE7
|
||||
HEX E71FC3F8E7CF1FFFE8F3CF1FFFF8F3CF8FFFF1F3FF8FFFF1FFFF8FFFF1FFFFC7FFE3FF
|
||||
HEX FFC7FFE3FFFFE3FFC7FFFFE3FFC7FFFFE3FFC7FFFFE3FFC7FFFFE1FF87FFFFF0FF0FFF
|
||||
HEX FFF8FF1FFFFFF8FF1FFF7FF8FF1FFE7FFCFF3FFE7FFCFF3FFE3FFCFF3FFC3FFEFF7FFC
|
||||
HEX 3FFEFF7FFC3FFEFF7FFC3FFFFFFFFC3FFFFFFFFC1FFFFFFFF89FFFFFFFF90FFFFFFFF0
|
||||
HEX 67FCFF3FE6F3FDFFBFCF
|
||||
DET7 HEX 000066000000005C00000000FF000000005D00000000FF000000005500000000FF0000
|
||||
HEX 000055000000007E0000000014000000003C0000000055000000C0FF03000050141500
|
||||
HEX 003E3C7C00000514400080033CC0010001344001C081FF81034041140101E0403C0107
|
||||
HEX 504014040470403C040E101014041438103C041C101014101438103C101C1000540014
|
||||
HEX 3800FF001C100055011438003D011C104014011438403C011C104014041438403C041C
|
||||
HEX 100014001438003C001C10001400143800FF001C100055011438C0BD031C1040150110
|
||||
HEX 18E03C0718104000050430E000070C10500004040070000E0000500004000038001C00
|
||||
HEX 0010001400001C0038000014001000001C0038000014001000001E0078000005005000
|
||||
HEX 000700E0000005004000800700E0010001004001800300C0014001004001C001008003
|
||||
HEX 4001000001C0010080034000000001C000000003400000000560000000065000000005
|
||||
HEX 980300C0190400004010
|
||||
DET8 HEX 00007E00000000FF00000080FF01000080FF010000C0FF030000C0FF030000C0FF0300
|
||||
HEX 00C0FF030000C0FF030000C0FF03000080FF010000C0FF030000F0FF0F0000FEFF7F00
|
||||
HEX C0FFFFFF03E0FFFFFF07F0FFFFFF0FF8FFFFFF1FF8FFFFFF1FF8FFFFFF1FFCFFFFFF3F
|
||||
HEX FCFFFFFF3FFEFFFFFF7FFEFFFFFF7FFEFFFFFF7FFEFFFFFF7FFEFFFFFF7FFEFFFFFF7F
|
||||
HEX FEFFFFFF7FFEFFFFFF7FFEFEFF7F7FFEFEFF7F7FFEFEFF7F7FFEFEFF7F7FFEFEFF7F7F
|
||||
HEX FEFCFF3F7FFEFCFF3F7FFEFCFF3F7FFEFCFF3F7FFEFCFF3F7FFEFCFF3F7FFEF8FF1F7F
|
||||
HEX FEF8FF1F7F7EF8FF1F7E7EFCFF3F7EFCFCFF3F3FFCFEFF7F3FFCFEE77F3F78FEE77F1E
|
||||
HEX 00FEC37F0000FFC3FF0000FF81FF0000FF81FF0000FF00FF0080FF00FF01807F00FE01
|
||||
HEX 807F00FE00C03F00FC03C01F00F803C01F00F803E01F00F807E00F00F007E00F00F007
|
||||
HEX F00F00F00FF00700E00FF00700E00FF00700E00FF00300C00FF00300C00FF80300C01F
|
||||
HEX F80100801FFC0700E03FFE0F00F07FFF0F00F0FFFE0700E07F
|
||||
MASK9 HEX 1FF8FF0FC0FF0780FFF301FEF907FC3C00380F00800738C0077CC0037EE0013FFE813FFF8001FFC098FFC098FF40CEFFC0CFFFC0E7FF81E7FF
|
||||
HEX 01F2FF03F0FF07E0F90700FC0F00FE1F00FF7FC0FF
|
||||
DET9 HEX 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
HEX 0000000000000000000000000000000000000000000000
|
||||
MASKA HEX FF8FFFFF83FFFF81FFFF80FF7FC6FF1FC7FFFFC3FFFFC3FFFFE1FFFFE1FFFF00FEFF00F87F00F07F00F0
|
||||
HEX 3F70F03FF8E01FFCF01FFCF00FFEF80F7EF8077FFC877FFCC33FCEE33FE6F03FE0F87FF0
|
||||
MASKB HEX 7FE0FF1FC0FF0F80FF078CFF07CFFF83E7FFC3F3FFE1F9FFE1FCFF60FEFC303FFE8007FFC1C1FF03E0FF03F8FF07FCFF
|
||||
MASKC HEX 3F07FE7F06F07F06E03F06C00F86810386032086073FC6073FE6033F06803F03C03F03E0
|
||||
HEX 9F01C0CF0180E7C081F3C003F9C0077FE00F7FE00F3FF00F3FF8071FFE030FC081070080030EC0C03FF0
|
||||
MASKD HEX FFC7FFE3FFF1FFFFFFFFFFFFFFF07FF01FF08FF8FFF8FFF87FFC7FFC3FFC1FFE1FFF8FF3C7F9C7FC07FE87FF
|
||||
MASKE HEX FF03FF01FF003F001F06FF07FF07FF83FFC1FFC1FFE1FFE0FFF07FF07FF83FEC3FFC1FFE0FFF8FE7C7F3C7F967FC07FE8FFF
|
||||
HEX 8FFF
|
||||
MASKF HEX 7FC0FF3F80FF1F00FF1F0EFC1F7CF83FF0FF7FE0FFFF81FFFF07FFFF1FFEFF1FFEFF1FFEF80FFFF307FF07C0FF1FF0FF
|
||||
MASK10 HEX FF9FFF9FFFCFFFC7FFE3FFE30FF003F801607C003F861FFF1FFF8FFF8FFF8F7F8F1F0F870F800FC01FE03FF0
|
||||
MASK11 HEX 7FC01F808F8FC71FE71FE31FF10FF10FF087F08160C000E000E001F001FC03FF
|
||||
MASK12 HEX 3FE03F80FF07FF0FFF07070003000180C081E0C1F0E030E000E000C00180C303
|
||||
MASK13 HEX FFFFC0FF7FC0FF1FC0FFC7E1FFE3E1FFFFE1FFFFE1FFFFE0FFFFF0FF7FF0FF7FF07F38F81F00F80F00F80706FC
|
||||
HEX 070FFC831FFCC31FFCE10FFCC107FE8003FE0000FE0000FE0100FC0160F803F8F0
|
||||
DCM "BSAVE IB,A$800,L$1500"
|
||||
END
|
Loading…
Reference in New Issue
Block a user