Mercurial > hg > Members > kono > nitros9-code
changeset 1350:8e90ef1b670e
Rolled into Level 1 unlink.asm
author | boisy |
---|---|
date | Wed, 17 Sep 2003 20:11:14 +0000 |
parents | b9df6b3f2eef |
children | 04b3b0436d6b |
files | level2/cmds/config.asm level2/cmds/grfdrv.asm level2/cmds/mdir.asm level2/cmds/pmap.asm level2/cmds/proc.asm level2/cmds/unlink.asm |
diffstat | 6 files changed, 3992 insertions(+), 565 deletions(-) [+] |
line wrap: on
line diff
--- a/level2/cmds/config.asm Wed Sep 17 20:10:46 2003 +0000 +++ b/level2/cmds/config.asm Wed Sep 17 20:11:14 2003 +0000 @@ -1,26 +1,29 @@ ******************************************************************** -* progname - program module +* config - Config utility * * $Id$ * -* Ed. Comments Who YY/MM/DD +* Edt/Rev YYYY/MM/DD Modified by +* Comment * ------------------------------------------------------------------ -* - Original Tandy distribution version -* -* +* ????/??/?? ??? +* Original Tandy distribution version. nam config - ttl program module + ttl Config utility * Disassembled 02/07/06 13:07:34 by Disasm v1.6 (C) 1988 by RML ifp1 use defsfile endc + tylg set Prgrm+Objct atrv set ReEnt+rev rev set $01 + mod eom,name,tylg,atrv,start,size + u0000 rmb 1 u0001 rmb 1 u0002 rmb 1 @@ -5990,5 +5993,7 @@ jmp $06,s rol $07,s fcb $00 + emod eom equ * + end
--- a/level2/cmds/grfdrv.asm Wed Sep 17 20:10:46 2003 +0000 +++ b/level2/cmds/grfdrv.asm Wed Sep 17 20:11:14 2003 +0000 @@ -1,508 +1,3978 @@ + nam GrfDrv + ttl OS9 System Module -L0000 fcb $87,$cd,$1f,$b0,$00,$0e,$c1,$81,$54,$00,$15,$00,$00,$07,$47,$72 -L0010 fcb $66,$44,$72,$f6,$12,$8e,$40,$f4,$34,$16,$1f,$30,$1f,$8b,$30,$8c -L0020 fcb $0a,$e6,$61,$ec,$85,$30,$8b,$35,$06,$6e,$84,$00,$60,$00,$b9,$01 -L0030 fcb $43,$03,$31,$03,$35,$03,$cf,$04,$85,$04,$b2,$06,$ce,$05,$4e,$06 -L0040 fcb $29,$06,$04,$05,$75,$05,$bd,$06,$13,$05,$d4,$06,$31,$06,$53,$05 -L0050 fcb $f7,$06,$c1,$06,$c6,$06,$ca,$07,$d6,$09,$1f,$0a,$15,$0a,$4d,$0a -L0060 fcb $7f,$0b,$9b,$0d,$fa,$0e,$3b,$10,$2a,$10,$31,$13,$61,$10,$3d,$13 -L0070 fcb $df,$13,$c6,$15,$44,$15,$50,$16,$74,$17,$79,$17,$c1,$18,$31,$17 -L0080 fcb $d0,$1b,$f1,$16,$7a,$17,$bc,$18,$2c,$15,$0b,$0d,$38,$2b,$53,$86 -L0090 fcb $ff,$97,$38,$30,$c9,$01,$80,$c6,$ff,$10,$8e,$00,$20,$ed,$84,$30 -L00a0 fcb $88,$40,$31,$3f,$26,$f7,$31,$a8,$10,$6f,$01,$30,$88,$20,$31,$3f -L00b0 fcb $26,$f7,$30,$88,$18,$9f,$3b,$4f,$5f,$dd,$30,$dd,$2e,$d7,$32,$d7 -L00c0 fcb $35,$dd,$39,$dd,$3d,$dd,$3f,$5c,$dd,$b3,$c6,$20,$dd,$b5,$1e,$89 -L00d0 fcb $dd,$b7,$86,$7e,$8e,$41,$4f,$97,$b9,$9f,$ba,$8e,$41,$54,$97,$bc -L00e0 fcb $9f,$bd,$5f,$39,$0f,$38,$0f,$7d,$d6,$32,$27,$07,$9e,$33,$17,$08 -L00f0 fcb $72,$24,$f1,$39,$34,$01,$1a,$50,$be,$10,$07,$7f,$10,$02,$4f,$1f -L0100 fcb $8b,$35,$02,$6e,$9f,$00,$a9,$34,$36,$ae,$30,$af,$62,$31,$2f,$ec -L0110 fcb $27,$dd,$64,$ec,$25,$dd,$68,$ec,$37,$dd,$61,$ec,$2c,$dd,$6a,$ec -L0120 fcb $2e,$dd,$6c,$e6,$84,$c4,$8f,$d7,$60,$e6,$04,$d7,$63,$e6,$01,$30 -L0130 fcb $c9,$00,$8f,$10,$8e,$ff,$ac,$4f,$ed,$81,$e7,$a0,$5c,$10,$8c,$ff -L0140 fcb $af,$23,$f5,$35,$b6,$34,$36,$20,$e6,$34,$36,$ae,$30,$20,$be,$8d -L0150 fcb $b6,$16,$12,$a7,$0f,$89,$d7,$8a,$f7,$ff,$a9,$39,$34,$02,$10,$3f -L0160 fcb $39,$35,$82,$34,$02,$10,$3f,$53,$35,$82,$10,$3f,$51,$39,$8d,$28 -L0170 fcb $25,$25,$96,$60,$81,$ff,$26,$0a,$a6,$b8,$f0,$97,$60,$17,$12,$7b -L0180 fcb $20,$05,$17,$00,$50,$25,$10,$17,$ff,$7d,$17,$01,$61,$86,$ff,$a7 -L0190 fcb $32,$e6,$28,$17,$11,$06,$5f,$39,$96,$60,$81,$ff,$26,$03,$a6,$b8 -L01a0 fcb $f0,$30,$8c,$2b,$84,$01,$e6,$35,$e1,$86,$22,$1f,$eb,$37,$e1,$86 -L01b0 fcb $22,$19,$a6,$b8,$f0,$84,$30,$c6,$10,$3d,$e6,$36,$30,$8c,$12,$e1 -L01c0 fcb $86,$22,$08,$eb,$38,$e1,$86,$22,$02,$5f,$39,$53,$c6,$bd,$39,$28 -L01d0 fcb $50,$18,$19,$46,$46,$8d,$1d,$25,$1a,$af,$30,$d6,$60,$e7,$84,$8d -L01e0 fcb $27,$25,$10,$d6,$5a,$e7,$05,$17,$04,$e8,$e7,$06,$17,$00,$b1,$17 -L01f0 fcb $04,$4e,$5f,$39,$30,$c9,$09,$80,$c6,$10,$6d,$01,$27,$f4,$30,$88 -L0200 fcb $20,$5a,$26,$f6,$53,$c6,$c1,$39,$34,$20,$d6,$60,$2a,$1a,$31,$c9 -L0210 fcb $09,$80,$86,$10,$6d,$a4,$2a,$08,$e6,$21,$27,$04,$8d,$51,$24,$27 -L0220 fcb $31,$a8,$20,$4a,$26,$ee,$d6,$60,$31,$8c,$37,$c4,$0f,$e6,$a5,$17 -L0230 fcb $ff,$31,$25,$24,$10,$8e,$80,$00,$34,$24,$17,$ff,$08,$c6,$ff,$e7 -L0240 fcb $a4,$8d,$17,$25,$fa,$35,$24,$e7,$01,$10,$af,$02,$96,$60,$84,$0f -L0250 fcb $31,$8c,$15,$a6,$a6,$a7,$04,$5f,$35,$a0,$31,$a9,$08,$00,$10,$8c -L0260 fcb $a0,$00,$39,$02,$02,$04,$04,$01,$01,$50,$50,$a0,$a0,$a0,$50,$34 -L0270 fcb $36,$17,$fe,$d1,$10,$8e,$80,$00,$c6,$ff,$e1,$a4,$27,$07,$8d,$da -L0280 fcb $25,$f8,$53,$35,$b6,$96,$60,$84,$8f,$81,$86,$27,$0d,$30,$a9,$08 -L0290 fcb $00,$8c,$a0,$00,$24,$ec,$e1,$84,$26,$e4,$5f,$35,$16,$32,$62,$39 -L02a0 fcb $34,$30,$d7,$97,$d7,$98,$a6,$84,$2a,$04,$c6,$20,$d7,$97,$34,$10 -L02b0 fcb $ec,$35,$26,$15,$e6,$84,$30,$8d,$ff,$15,$c4,$01,$3a,$ec,$37,$a1 -L02c0 fcb $84,$26,$06,$c1,$18,$26,$02,$35,$b6,$35,$10,$10,$ae,$02,$a6,$84 -L02d0 fcb $84,$0f,$48,$30,$8c,$0a,$ae,$86,$dc,$97,$ed,$a1,$30,$1f,$26,$fa -L02e0 fcb $35,$b0,$1f,$40,$1f,$40,$3e,$80,$3e,$80,$07,$d0,$03,$e8,$34,$10 -L02f0 fcb $4f,$a7,$a8,$18,$a7,$2a,$a7,$2e,$8e,$5f,$9a,$af,$a8,$14,$8e,$5f -L0300 fcb $83,$af,$a8,$16,$86,$89,$a7,$29,$8d,$1b,$d7,$61,$8d,$21,$d7,$62 -L0310 fcb $17,$03,$c9,$35,$10,$ec,$02,$8d,$1e,$6f,$2b,$cc,$c8,$01,$dd,$57 -L0320 fcb $17,$02,$7f,$5f,$39,$e6,$26,$17,$03,$6e,$e7,$26,$39,$8d,$f6,$e6 -L0330 fcb $27,$17,$03,$64,$e7,$27,$39,$17,$01,$b3,$ec,$33,$ed,$a8,$24,$ec -L0340 fcb $35,$ed,$a8,$26,$6f,$35,$6f,$36,$ec,$37,$ed,$a8,$28,$39,$4d,$27 -L0350 fcb $04,$ea,$29,$20,$03,$53,$e4,$29,$e7,$29,$20,$32,$c6,$01,$20,$ee -L0360 fcb $9d,$b9,$cc,$ff,$fe,$ed,$30,$8d,$27,$25,$1c,$8d,$3b,$10,$9c,$2e -L0370 fcb $26,$1c,$4f,$5f,$dd,$2e,$dd,$30,$8e,$ff,$b0,$cc,$10,$08,$f7,$ff -L0380 fcb $9a,$e7,$80,$4a,$22,$fb,$39,$e6,$06,$d7,$62,$17,$0f,$0e,$5f,$39 -L0390 fcb $34,$20,$31,$c9,$01,$90,$c6,$20,$ac,$30,$27,$09,$31,$a8,$40,$5a -L03a0 fcb $26,$f6,$5f,$20,$01,$53,$35,$a0,$34,$20,$a6,$84,$2a,$22,$10,$ae -L03b0 fcb $02,$c6,$ff,$e7,$a4,$84,$cf,$81,$85,$26,$04,$e7,$a9,$08,$00,$10 -L03c0 fcb $8e,$80,$00,$e1,$a4,$26,$1f,$17,$fe,$90,$25,$f7,$c6,$01,$20,$08 -L03d0 fcb $84,$0f,$31,$8d,$fe,$8c,$e6,$a6,$34,$14,$4f,$e6,$01,$1f,$01,$35 -L03e0 fcb $04,$17,$fd,$86,$35,$10,$6f,$01,$35,$a0,$35,$06,$34,$26,$e6,$32 -L03f0 fcb $86,$40,$3d,$31,$c9,$01,$90,$31,$ab,$39,$8d,$ee,$9d,$b9,$1f,$20 -L0400 fcb $10,$ae,$e4,$ed,$e4,$8d,$26,$25,$22,$ec,$10,$ed,$30,$17,$fd,$39 -L0410 fcb $8d,$4a,$0d,$59,$27,$0b,$8d,$76,$25,$11,$e6,$27,$d7,$62,$17,$0e -L0420 fcb $7b,$ae,$e4,$9c,$2e,$26,$03,$10,$9f,$2e,$5f,$35,$90,$8d,$1b,$e6 -L0430 fcb $35,$2b,$14,$eb,$37,$e1,$88,$28,$22,$0d,$e6,$36,$2b,$09,$eb,$38 -L0440 fcb $e1,$88,$29,$22,$02,$5f,$39,$16,$fd,$81,$1f,$21,$e6,$12,$2b,$0b -L0450 fcb $30,$c9,$01,$90,$86,$40,$3d,$30,$8b,$20,$f1,$39,$6f,$a8,$11,$a6 -L0460 fcb $09,$a7,$29,$17,$02,$76,$a6,$08,$84,$c0,$aa,$28,$a7,$28,$cc,$05 -L0470 fcb $0a,$8d,$0e,$cc,$07,$14,$8d,$09,$17,$fe,$b2,$ec,$13,$17,$fe,$b7 -L0480 fcb $39,$34,$02,$a6,$85,$a7,$a5,$5c,$6a,$e4,$26,$f7,$35,$82,$34,$10 -L0490 fcb $4f,$e6,$37,$0d,$60,$2b,$03,$86,$08,$3d,$dd,$4f,$4f,$e6,$38,$0d -L04a0 fcb $60,$2b,$03,$58,$58,$58,$dd,$51,$5f,$dd,$47,$17,$06,$47,$35,$90 -L04b0 fcb $9d,$b9,$10,$9c,$2e,$26,$08,$17,$ff,$30,$10,$9f,$2e,$35,$20,$e6 -L04c0 fcb $a8,$11,$27,$12,$9d,$bc,$d7,$7d,$ec,$a8,$12,$dd,$7e,$17,$07,$31 -L04d0 fcb $17,$03,$79,$17,$04,$8d,$cc,$ff,$ff,$ed,$30,$20,$0e,$9d,$b9,$1f -L04e0 fcb $21,$17,$ff,$4b,$25,$06,$ec,$a8,$24,$8d,$02,$5f,$39,$34,$16,$d6 -L04f0 fcb $60,$c4,$0f,$30,$8d,$00,$51,$e6,$85,$e7,$23,$a6,$37,$3d,$e7,$22 -L0500 fcb $4f,$d6,$63,$0d,$60,$2b,$03,$86,$08,$3d,$ed,$24,$e6,$36,$ae,$24 -L0510 fcb $17,$19,$0e,$dd,$97,$a6,$35,$e6,$23,$3d,$e3,$e1,$d3,$97,$ed,$33 -L0520 fcb $17,$0b,$84,$d6,$60,$2b,$02,$8d,$26,$4f,$e6,$37,$0d,$60,$2b,$03 -L0530 fcb $86,$08,$3d,$93,$b3,$ed,$a8,$1b,$4f,$e6,$38,$0d,$60,$2b,$03,$86 -L0540 fcb $08,$3d,$c0,$01,$ed,$a8,$1d,$35,$90,$01,$02,$02,$04,$02,$02,$34 -L0550 fcb $10,$4f,$e6,$37,$1f,$01,$86,$03,$3d,$34,$04,$c6,$33,$17,$18,$a0 -L0560 fcb $eb,$e0,$e7,$39,$4f,$e6,$38,$1f,$01,$86,$0a,$3d,$34,$04,$c6,$ab -L0570 fcb $17,$18,$8d,$eb,$e0,$e7,$3a,$35,$90,$d6,$57,$26,$07,$e7,$2e,$8e -L0580 fcb $5f,$83,$20,$17,$17,$02,$ca,$25,$16,$e7,$2e,$30,$88,$20,$af,$2f -L0590 fcb $ae,$30,$e6,$84,$8e,$5f,$0a,$e6,$85,$30,$85,$af,$a8,$16,$5f,$39 -L05a0 fcb $9d,$b9,$d6,$57,$26,$03,$e7,$2b,$39,$17,$09,$85,$17,$02,$a2,$25 -L05b0 fcb $31,$34,$14,$ec,$07,$4d,$26,$2b,$c1,$06,$27,$04,$c1,$08,$26,$23 -L05c0 fcb $ec,$09,$10,$83,$00,$08,$26,$1b,$e7,$0b,$ec,$07,$10,$93,$6e,$27 -L05d0 fcb $0a,$6d,$2b,$27,$06,$17,$0b,$55,$17,$0b,$3e,$35,$14,$e7,$2b,$af -L05e0 fcb $2c,$5f,$39,$c6,$c2,$43,$35,$92,$9d,$b9,$d6,$57,$26,$04,$e7,$a8 -L05f0 fcb $18,$39,$17,$02,$5c,$25,$a8,$e7,$a8,$18,$af,$a8,$19,$20,$9f,$30 -L0600 fcb $8c,$14,$e6,$2a,$c1,$05,$22,$0a,$58,$ec,$85,$30,$8b,$af,$a8,$14 -L0610 fcb $20,$1b,$53,$c6,$bb,$39,$19,$84,$19,$82,$19,$89,$19,$7e,$19,$72 -L0620 fcb $19,$76,$e6,$29,$ca,$80,$4d,$27,$02,$c4,$7f,$e7,$29,$5f,$39,$d6 -L0630 fcb $86,$ae,$30,$30,$88,$10,$96,$5a,$84,$0f,$e7,$86,$20,$ef,$ae,$30 -L0640 fcb $34,$30,$31,$88,$10,$be,$10,$19,$4f,$e6,$80,$e7,$a6,$4c,$81,$0f -L0650 fcb $2f,$f7,$35,$b0,$d6,$5a,$ae,$30,$e7,$05,$20,$3a,$8d,$15,$e7,$26 -L0660 fcb $e6,$29,$c5,$04,$26,$22,$d6,$5a,$58,$58,$58,$c4,$38,$a6,$28,$84 -L0670 fcb $c7,$20,$1d,$ae,$30,$e6,$84,$d7,$60,$d6,$5a,$8d,$1b,$39,$8d,$f3 -L0680 fcb $e7,$27,$e6,$29,$c5,$04,$26,$de,$d6,$5a,$c4,$07,$a6,$28,$84,$f8 -L0690 fcb $d7,$97,$9a,$97,$a7,$28,$5f,$39,$34,$12,$96,$60,$2b,$04,$1f,$98 -L06a0 fcb $8d,$0a,$35,$92,$30,$8c,$0d,$d6,$60,$e6,$85,$39,$8d,$f6,$30,$85 -L06b0 fcb $a4,$80,$e6,$86,$39,$05,$08,$08,$0d,$01,$00,$ff,$03,$00,$55,$aa -L06c0 fcb $ff,$0f,$00,$11,$22,$33,$44,$55,$66,$77,$88,$99,$aa,$bb,$cc,$dd -L06d0 fcb $ee,$ff,$6d,$84,$2a,$03,$c4,$07,$39,$8d,$bd,$39,$ec,$26,$84,$07 -L06e0 fcb $48,$48,$48,$c4,$07,$d7,$97,$9a,$97,$a7,$28,$39,$c6,$10,$16,$fc -L06f0 fcb $5d,$c6,$08,$20,$f9,$c6,$20,$20,$f5,$9e,$2e,$34,$30,$10,$ae,$30 -L0700 fcb $a6,$21,$ae,$22,$17,$00,$e2,$8e,$ff,$90,$f6,$00,$90,$c4,$7f,$f7 -L0710 fcb $00,$90,$e7,$84,$30,$8c,$76,$e6,$a4,$c4,$0f,$58,$3a,$b6,$00,$98 -L0720 fcb $84,$78,$aa,$80,$e6,$a4,$c4,$10,$58,$ea,$84,$8e,$ff,$90,$fd,$00 -L0730 fcb $98,$ed,$08,$dc,$82,$44,$56,$06,$84,$44,$56,$06,$84,$44,$56,$06 -L0740 fcb $84,$4f,$fd,$00,$9c,$ed,$0c,$96,$84,$5f,$fd,$00,$9e,$ed,$0e,$e6 -L0750 fcb $25,$31,$a8,$10,$e6,$a5,$f7,$00,$9a,$8d,$40,$e7,$0a,$8e,$ff,$b0 -L0760 fcb $86,$10,$e6,$a0,$8d,$35,$e7,$80,$4a,$22,$f7,$10,$ae,$e1,$27,$02 -L0770 fcb $9d,$b9,$35,$20,$17,$f9,$90,$10,$9f,$2e,$9f,$30,$f6,$10,$00,$f7 -L0780 fcb $10,$01,$dc,$3d,$dd,$5b,$dc,$3f,$dd,$5d,$17,$0c,$9d,$5f,$39,$80 -L0790 fcb $14,$80,$15,$80,$1d,$80,$1e,$03,$15,$03,$05,$34,$10,$7d,$10,$09 -L07a0 fcb $26,$05,$30,$8c,$04,$e6,$85,$35,$90,$00,$0c,$02,$0e,$07,$09,$05 -L07b0 fcb $10,$1c,$2c,$0d,$1d,$0b,$1b,$0a,$2b,$22,$11,$12,$21,$03,$01,$13 -L07c0 fcb $32,$1e,$2d,$1f,$2e,$0f,$3c,$2f,$3d,$17,$08,$15,$06,$27,$16,$26 -L07d0 fcb $36,$19,$2a,$1a,$3a,$18,$29,$28,$38,$14,$04,$23,$33,$25,$35,$24 -L07e0 fcb $34,$20,$3b,$31,$3e,$37,$39,$3f,$30,$5f,$44,$56,$44,$56,$44,$56 -L07f0 fcb $dd,$82,$0f,$84,$1f,$10,$80,$80,$d3,$83,$dd,$83,$24,$02,$0c,$82 -L0800 fcb $39,$dc,$80,$c3,$00,$1f,$c4,$e0,$dd,$80,$d6,$57,$c1,$ff,$27,$08 -L0810 fcb $0d,$32,$27,$04,$8d,$3b,$24,$30,$dc,$80,$10,$93,$b7,$22,$0a,$8d -L0820 fcb $70,$25,$06,$86,$01,$a7,$0f,$20,$05,$17,$00,$95,$25,$19,$d7,$7d -L0830 fcb $9f,$7e,$17,$00,$d8,$dc,$57,$ed,$03,$dc,$80,$ed,$05,$4f,$5f,$ed -L0840 fcb $07,$ed,$09,$ed,$0c,$e7,$0e,$39,$53,$c6,$c2,$39,$30,$8c,$11,$20 -L0850 fcb $03,$30,$8c,$16,$9f,$a1,$8d,$32,$d6,$32,$27,$ec,$9e,$33,$20,$22 -L0860 fcb $e1,$a8,$11,$26,$13,$ac,$a8,$12,$20,$0c,$96,$57,$a1,$03,$26,$08 -L0870 fcb $96,$58,$27,$14,$a1,$04,$27,$10,$d7,$7d,$9f,$7e,$e6,$84,$27,$c8 -L0880 fcb $ae,$01,$9d,$bc,$6e,$d9,$00,$a1,$4f,$39,$4f,$5f,$d7,$7d,$dd,$7e -L0890 fcb $39,$34,$24,$10,$9e,$80,$8e,$49,$e2,$9f,$a1,$17,$01,$37,$25,$1f -L08a0 fcb $e7,$e4,$ec,$05,$93,$80,$26,$0d,$34,$10,$17,$00,$80,$35,$10,$e6 -L08b0 fcb $e4,$9d,$bc,$20,$09,$93,$b5,$ed,$05,$30,$88,$20,$30,$8b,$4f,$35 -L08c0 fcb $a4,$dc,$80,$d3,$b5,$dd,$97,$c3,$1f,$ff,$44,$44,$44,$44,$44,$1f -L08d0 fcb $89,$d7,$99,$17,$f8,$86,$25,$34,$34,$04,$d6,$99,$c1,$01,$22,$21 -L08e0 fcb $dc,$b7,$93,$97,$84,$1f,$dd,$9b,$27,$17,$dc,$b7,$93,$9b,$d3,$b7 -L08f0 fcb $1f,$01,$e6,$e4,$db,$99,$5a,$9d,$bc,$8d,$22,$dc,$9b,$93,$b5,$ed -L0900 fcb $05,$9e,$b7,$35,$04,$9d,$bc,$96,$99,$a7,$0f,$4f,$39,$34,$06,$96 -L0910 fcb $32,$a7,$84,$d7,$32,$dc,$33,$ed,$01,$9f,$33,$35,$86,$34,$06,$96 -L0920 fcb $35,$a7,$84,$d7,$35,$dc,$36,$ed,$01,$9f,$36,$35,$86,$34,$22,$a6 -L0930 fcb $84,$10,$ae,$01,$9e,$7e,$d6,$7d,$26,$07,$97,$35,$10,$9f,$36,$20 -L0940 fcb $07,$9d,$bc,$a7,$84,$10,$af,$01,$35,$a2,$c6,$01,$d7,$97,$17,$ff -L0950 fcb $00,$25,$0a,$0f,$97,$8d,$0c,$25,$09,$d6,$58,$27,$f1,$96,$97,$26 -L0960 fcb $01,$5f,$39,$34,$34,$a6,$0f,$97,$9f,$a6,$84,$10,$ae,$01,$d6,$7d -L0970 fcb $26,$07,$97,$32,$10,$9f,$33,$20,$09,$9d,$bc,$9e,$7e,$a7,$84,$10 -L0980 fcb $af,$01,$e6,$e4,$96,$9f,$81,$01,$2e,$1f,$1f,$98,$8d,$25,$24,$10 -L0990 fcb $30,$8c,$67,$9f,$a1,$ae,$61,$8d,$3c,$9d,$bc,$17,$ff,$7f,$20,$11 -L09a0 fcb $8e,$4a,$23,$9f,$a1,$ae,$61,$8d,$2c,$4f,$1f,$01,$d6,$9f,$17,$f7 -L09b0 fcb $b9,$35,$b4,$34,$14,$d6,$32,$27,$16,$91,$32,$27,$15,$9e,$33,$9d -L09c0 fcb $bc,$a1,$84,$27,$0d,$6d,$84,$27,$06,$e6,$84,$ae,$01,$20,$f0,$5f -L09d0 fcb $35,$94,$53,$35,$94,$34,$56,$17,$fe,$b0,$d6,$35,$27,$5f,$9e,$36 -L09e0 fcb $20,$51,$10,$ac,$05,$22,$40,$e7,$61,$af,$62,$5f,$35,$d6,$1f,$30 -L09f0 fcb $e3,$45,$d3,$b5,$af,$e3,$10,$a3,$e1,$39,$e1,$61,$26,$29,$ee,$62 -L0a00 fcb $e6,$84,$e7,$c4,$ec,$01,$ed,$41,$1e,$13,$8d,$e2,$27,$06,$1e,$13 -L0a10 fcb $8d,$dc,$26,$13,$ef,$62,$ec,$45,$e3,$05,$d3,$b5,$ed,$45,$17,$ff -L0a20 fcb $0c,$20,$b4,$e1,$e4,$27,$f7,$d6,$8a,$d7,$7d,$9f,$7e,$e6,$84,$27 -L0a30 fcb $0c,$ae,$01,$ee,$64,$9d,$bc,$ee,$64,$6e,$d9,$00,$a1,$53,$35,$d6 -L0a40 fcb $17,$fe,$0e,$25,$0f,$34,$04,$ec,$a8,$1f,$10,$a3,$05,$35,$04,$23 -L0a50 fcb $10,$16,$00,$9d,$ec,$a8,$1f,$dd,$80,$17,$fd,$a5,$24,$01,$39,$d6 -L0a60 fcb $7d,$e7,$a8,$21,$4f,$5f,$dd,$47,$d6,$60,$17,$00,$c9,$17,$01,$04 -L0a70 fcb $30,$88,$20,$af,$a8,$22,$20,$77,$34,$20,$e6,$a8,$21,$d7,$97,$9d -L0a80 fcb $bc,$ae,$a8,$22,$31,$c9,$01,$00,$e6,$a0,$e7,$80,$4a,$27,$0f,$8c -L0a90 fcb $40,$00,$25,$f4,$0c,$97,$d6,$97,$9d,$bc,$9e,$b7,$20,$ea,$35,$20 -L0aa0 fcb $d6,$97,$e7,$a8,$21,$af,$a8,$22,$20,$45,$17,$12,$f5,$25,$45,$17 -L0ab0 fcb $12,$fb,$ec,$84,$93,$b3,$10,$a3,$a8,$1b,$10,$22,$13,$86,$ec,$02 -L0ac0 fcb $93,$b3,$10,$a3,$a8,$1d,$22,$f2,$9d,$b9,$8d,$4a,$17,$fd,$82,$24 -L0ad0 fcb $06,$17,$fd,$2d,$24,$0c,$39,$d7,$7d,$9f,$7e,$dc,$80,$10,$a3,$05 -L0ae0 fcb $22,$0f,$17,$00,$8f,$17,$13,$60,$9f,$72,$9e,$7e,$17,$00,$a9,$5f -L0af0 fcb $39,$53,$c6,$bf,$39,$ec,$33,$dd,$72,$8d,$1b,$cc,$ff,$ff,$dd,$57 -L0b00 fcb $17,$fc,$fe,$25,$10,$d6,$7d,$e7,$a8,$11,$dc,$7e,$ed,$a8,$12,$8d -L0b10 fcb $63,$17,$00,$84,$5f,$39,$34,$10,$d6,$60,$2a,$07,$dc,$4f,$58,$d7 -L0b20 fcb $09,$20,$02,$8d,$11,$d6,$09,$9e,$51,$17,$12,$f5,$dd,$80,$d6,$63 -L0b30 fcb $d0,$09,$d7,$0a,$35,$90,$86,$07,$5a,$27,$08,$86,$01,$c1,$03,$27 -L0b40 fcb $02,$86,$03,$97,$97,$d6,$48,$53,$d4,$97,$5c,$d7,$06,$4f,$10,$93 -L0b50 fcb $4f,$2c,$0b,$d6,$50,$d0,$06,$d4,$97,$26,$03,$d6,$97,$5c,$d7,$07 -L0b60 fcb $4f,$d6,$48,$d4,$97,$d3,$4f,$db,$97,$89,$00,$44,$56,$04,$97,$26 -L0b70 fcb $fa,$d7,$09,$39,$dc,$4f,$ed,$07,$dc,$51,$ed,$09,$d6,$60,$e7,$0e -L0b80 fcb $dc,$06,$ed,$0c,$d6,$09,$e7,$0b,$4f,$dd,$4f,$39,$1f,$21,$96,$97 -L0b90 fcb $97,$0a,$86,$01,$97,$99,$20,$02,$0f,$99,$34,$20,$31,$88,$20,$9e -L0ba0 fcb $72,$96,$50,$0d,$99,$26,$06,$e6,$80,$e7,$a0,$20,$04,$e6,$a0,$e7 -L0bb0 fcb $80,$10,$8c,$40,$00,$25,$03,$17,$01,$a9,$4a,$26,$e6,$d6,$0a,$3a -L0bc0 fcb $0a,$52,$26,$dd,$35,$a0,$9d,$b9,$17,$13,$9a,$17,$fc,$83,$25,$30 -L0bd0 fcb $d7,$7d,$9f,$7e,$ec,$07,$dd,$4f,$ec,$09,$dd,$51,$17,$11,$c3,$25 -L0be0 fcb $1f,$17,$11,$c9,$17,$12,$61,$9f,$72,$d7,$74,$10,$9e,$7e,$86,$01 -L0bf0 fcb $8d,$2b,$25,$05,$17,$00,$b7,$20,$06,$17,$01,$04,$17,$01,$89,$5f -L0c00 fcb $39,$34,$20,$ec,$33,$dd,$72,$4f,$5f,$dd,$47,$10,$9e,$7e,$8d,$0d -L0c10 fcb $25,$06,$17,$ff,$77,$5f,$35,$a0,$53,$c6,$be,$35,$a0,$34,$10,$d6 -L0c20 fcb $60,$e1,$2e,$26,$47,$5d,$2a,$08,$c6,$ff,$d7,$00,$d7,$01,$20,$31 -L0c30 fcb $4d,$27,$17,$dc,$47,$e3,$27,$83,$00,$01,$10,$93,$6a,$22,$2d,$e6 -L0c40 fcb $2a,$db,$4a,$5a,$d1,$6d,$22,$24,$d6,$60,$30,$8c,$2b,$96,$48,$43 -L0c50 fcb $a4,$85,$4c,$a1,$2c,$26,$15,$8d,$16,$97,$00,$ec,$2d,$8d,$10,$d7 -L0c60 fcb $01,$8d,$3a,$d6,$63,$d0,$50,$d7,$97,$5f,$35,$90,$53,$35,$90,$30 -L0c70 fcb $8c,$0a,$e6,$85,$3a,$48,$ec,$86,$39,$07,$03,$03,$01,$03,$13,$13 -L0c80 fcb $1b,$01,$80,$03,$c0,$07,$e0,$0f,$f0,$1f,$f8,$3f,$fc,$7f,$fe,$ff -L0c90 fcb $ff,$03,$c0,$0f,$f0,$3f,$fc,$ff,$ff,$0f,$f0,$ff,$ff,$ec,$2a,$d7 -L0ca0 fcb $50,$97,$52,$39,$dc,$47,$dd,$ab,$9e,$72,$31,$a8,$20,$39,$17,$01 -L0cb0 fcb $8e,$34,$20,$8d,$ef,$0c,$97,$0a,$50,$dc,$ab,$dd,$47,$d6,$00,$96 -L0cc0 fcb $50,$27,$25,$97,$99,$20,$02,$c6,$ff,$a6,$a0,$17,$12,$38,$dc,$47 -L0cd0 fcb $db,$05,$24,$01,$4c,$dd,$47,$30,$01,$10,$8c,$40,$00,$25,$03,$17 -L0ce0 fcb $00,$81,$0a,$99,$26,$e1,$d6,$01,$a6,$a0,$17,$12,$19,$10,$8c,$40 -L0cf0 fcb $00,$25,$02,$8d,$6e,$d6,$97,$3a,$0c,$4a,$0a,$52,$26,$bb,$35,$a0 -L0d00 fcb $34,$20,$dc,$6a,$93,$47,$d3,$b3,$dd,$9b,$d6,$6d,$d0,$4a,$20,$17 -L0d10 fcb $34,$20,$96,$60,$44,$cc,$02,$7f,$25,$03,$cc,$01,$3f,$93,$3d,$d3 -L0d20 fcb $b3,$dd,$9b,$c6,$bf,$d0,$40,$5c,$d7,$a0,$17,$11,$6f,$17,$ff,$6d -L0d30 fcb $ec,$2c,$dd,$06,$17,$f9,$6d,$3a,$a6,$80,$9f,$02,$30,$8c,$2d,$e6 -L0d40 fcb $2e,$e6,$85,$3a,$e6,$84,$31,$85,$10,$9f,$a3,$a4,$01,$97,$08,$e6 -L0d50 fcb $02,$d7,$05,$d6,$06,$cb,$02,$e6,$85,$31,$85,$10,$9f,$a1,$10,$9f -L0d60 fcb $a5,$35,$a0,$0c,$7d,$d6,$7d,$9d,$bc,$10,$9e,$b7,$39,$05,$10,$10 -L0d70 fcb $17,$62,$01,$08,$63,$5c,$5d,$5e,$5f,$60,$61,$62,$56,$03,$04,$58 -L0d80 fcb $52,$54,$56,$4d,$0f,$02,$51,$4d,$17,$ff,$19,$34,$20,$9f,$72,$dc -L0d90 fcb $ab,$dd,$47,$dc,$9b,$dd,$9d,$96,$50,$97,$04,$d6,$06,$d7,$97,$dc -L0da0 fcb $a5,$dd,$a1,$d6,$74,$10,$ae,$e4,$10,$8c,$40,$00,$25,$06,$d7,$99 -L0db0 fcb $8d,$b1,$d6,$99,$a6,$a0,$10,$af,$e4,$10,$9e,$02,$34,$20,$31,$8c -L0dc0 fcb $13,$10,$9c,$a1,$35,$20,$27,$0c,$48,$6e,$d9,$00,$a1,$49,$49,$49 -L0dd0 fcb $49,$49,$49,$49,$34,$07,$dc,$9d,$27,$12,$93,$b3,$dd,$9d,$ec,$61 -L0de0 fcb $94,$08,$a6,$a6,$17,$11,$1f,$17,$10,$c9,$e7,$62,$0a,$97,$27,$06 -L0df0 fcb $35,$07,$6e,$d9,$00,$a3,$32,$63,$0a,$04,$27,$16,$96,$04,$81,$01 -L0e00 fcb $27,$04,$96,$05,$20,$02,$96,$07,$97,$97,$10,$9e,$a3,$10,$9f,$a1 -L0e10 fcb $20,$93,$9e,$72,$d6,$63,$3a,$0a,$a0,$27,$08,$0c,$4a,$0a,$52,$10 -L0e20 fcb $26,$ff,$6a,$35,$a0,$17,$fa,$29,$25,$75,$d7,$97,$e6,$0f,$d7,$99 -L0e30 fcb $ec,$05,$dd,$9b,$30,$88,$20,$1f,$10,$84,$1f,$dd,$9d,$20,$5f,$d6 -L0e40 fcb $60,$30,$8d,$07,$7e,$a6,$85,$1f,$89,$10,$a3,$2c,$26,$15,$30,$8d -L0e50 fcb $11,$31,$9c,$64,$26,$0d,$30,$8d,$11,$40,$9c,$68,$26,$05,$32,$62 -L0e60 fcb $16,$fd,$29,$97,$05,$39,$e6,$a8,$2a,$56,$24,$02,$5f,$39,$17,$f2 -L0e70 fcb $96,$4d,$2a,$1a,$81,$bf,$22,$0c,$84,$ef,$80,$90,$81,$1a,$24,$0e -L0e80 fcb $86,$2e,$20,$0a,$84,$df,$80,$c1,$2b,$f6,$81,$19,$22,$f2,$d6,$60 -L0e90 fcb $2a,$04,$8d,$0c,$20,$05,$17,$05,$62,$8d,$43,$17,$02,$32,$5f,$39 -L0ea0 fcb $81,$60,$26,$02,$86,$27,$81,$5f,$26,$02,$86,$7f,$81,$5e,$26,$02 -L0eb0 fcb $86,$60,$ae,$3b,$6d,$29,$2b,$0e,$e6,$01,$c4,$07,$e7,$01,$e6,$28 -L0ec0 fcb $c4,$f8,$ea,$01,$20,$02,$e6,$28,$ed,$84,$dc,$b3,$dd,$6e,$dd,$70 -L0ed0 fcb $10,$9c,$2e,$26,$08,$97,$39,$f6,$10,$00,$f7,$10,$01,$39,$34,$22 -L0ee0 fcb $e6,$29,$d7,$0e,$c5,$04,$27,$06,$dc,$61,$1e,$89,$dd,$61,$8d,$41 -L0ef0 fcb $25,$0a,$a6,$e4,$e6,$0b,$3d,$10,$a3,$05,$25,$05,$30,$8c,$2a,$20 -L0f00 fcb $04,$d3,$b5,$30,$8b,$d6,$60,$c1,$01,$26,$10,$d6,$6f,$c1,$08,$26 -L0f10 fcb $0a,$d6,$0e,$c5,$10,$26,$04,$8d,$43,$20,$0c,$31,$8d,$00,$ec,$10 -L0f20 fcb $9f,$a9,$10,$ae,$61,$8d,$73,$35,$a2,$00,$00,$00,$00,$00,$00,$10 -L0f30 fcb $00,$34,$02,$d6,$60,$2a,$08,$dc,$b3,$dd,$6e,$dd,$70,$20,$1b,$e6 -L0f40 fcb $2b,$26,$0a,$cc,$00,$08,$dd,$6e,$dd,$70,$53,$20,$0d,$9d,$bc,$ae -L0f50 fcb $2c,$ec,$07,$dd,$6e,$ec,$09,$dd,$70,$5f,$35,$82,$10,$ae,$3b,$1e -L0f60 fcb $12,$96,$71,$4a,$97,$97,$a6,$a0,$d6,$0e,$c5,$20,$27,$03,$44,$aa -L0f70 fcb $3f,$1f,$89,$43,$0d,$0e,$2b,$04,$a4,$84,$20,$02,$94,$62,$a7,$84 -L0f80 fcb $d4,$61,$ea,$84,$e7,$84,$d6,$63,$3a,$0a,$97,$2b,$0c,$26,$d7,$d6 -L0f90 fcb $0e,$c5,$40,$27,$d1,$86,$ff,$20,$d8,$39,$34,$10,$30,$8c,$5c,$9f -L0fa0 fcb $10,$ae,$e4,$d6,$0e,$c5,$10,$27,$27,$d6,$71,$5a,$4f,$aa,$85,$5a -L0fb0 fcb $2a,$fb,$4d,$26,$04,$04,$6f,$20,$17,$c6,$ff,$5c,$48,$24,$fc,$8e -L0fc0 fcb $50,$4c,$e6,$85,$30,$85,$9f,$10,$c6,$01,$5c,$48,$25,$fc,$d7,$6f -L0fd0 fcb $35,$10,$e6,$3d,$d7,$0f,$10,$ae,$3b,$1e,$12,$96,$71,$4a,$97,$99 -L0fe0 fcb $9f,$0c,$17,$0e,$b7,$9e,$0c,$a6,$a0,$d6,$0e,$c5,$20,$27,$03,$44 -L0ff0 fcb $aa,$3f,$6e,$d8,$10,$48,$48,$48,$48,$48,$48,$97,$0b,$96,$6f,$97 -L1000 fcb $97,$d6,$0f,$9f,$0c,$34,$04,$6e,$d9,$00,$a9,$08,$0b,$25,$08,$96 -L1010 fcb $0e,$2a,$17,$96,$62,$20,$02,$96,$61,$53,$e4,$84,$e7,$84,$a4,$e4 -L1020 fcb $aa,$84,$a7,$84,$20,$04,$e8,$84,$e7,$84,$0a,$97,$27,$07,$35,$04 -L1030 fcb $17,$0e,$86,$20,$d0,$35,$04,$9e,$0c,$d6,$63,$3a,$0a,$99,$2b,$0c -L1040 fcb $26,$a5,$96,$0e,$85,$40,$27,$9f,$86,$ff,$20,$af,$39,$af,$ae,$ad -L1050 fcb $ac,$ab,$aa,$a9,$ab,$8d,$0c,$17,$00,$a5,$20,$49,$8d,$05,$17,$04 -L1060 fcb $24,$20,$42,$9d,$b9,$16,$fe,$c9,$8d,$f9,$4f,$d6,$47,$93,$b5,$1f -L1070 fcb $01,$d6,$6f,$17,$0d,$ab,$dd,$47,$d3,$6e,$93,$b3,$10,$a3,$a8,$1b -L1080 fcb $22,$23,$4f,$d6,$49,$93,$b5,$1f,$01,$d6,$71,$17,$0d,$93,$dd,$49 -L1090 fcb $d3,$70,$93,$b3,$10,$a3,$a8,$1d,$22,$0b,$dc,$47,$ed,$3e,$dc,$49 -L10a0 fcb $ed,$a4,$17,$00,$8c,$5f,$39,$4f,$5f,$ed,$a4,$16,$00,$7f,$ec,$3e -L10b0 fcb $93,$6e,$ed,$3e,$10,$2a,$00,$81,$ec,$a8,$1b,$93,$6e,$d3,$b3,$ed -L10c0 fcb $3e,$ec,$a4,$93,$70,$ed,$a4,$2a,$70,$4f,$5f,$ed,$3e,$ed,$a4,$39 -L10d0 fcb $ec,$3e,$1f,$01,$d3,$6e,$ed,$3e,$d3,$6e,$93,$b3,$10,$a3,$a8,$1b -L10e0 fcb $23,$57,$a6,$a8,$2a,$2a,$09,$af,$3e,$8a,$01,$a7,$a8,$2a,$20,$49 -L10f0 fcb $8d,$3b,$20,$25,$ec,$a4,$93,$70,$2b,$04,$ed,$a4,$8d,$3b,$39,$81 -L1100 fcb $0d,$27,$2a,$81,$01,$27,$a0,$81,$08,$27,$a3,$81,$06,$27,$c1,$81 -L1110 fcb $09,$27,$e1,$81,$0a,$10,$26,$01,$4e,$ec,$a4,$d3,$70,$1f,$01,$d3 -L1120 fcb $70,$93,$b3,$10,$a3,$a8,$1d,$22,$20,$af,$a4,$20,$0c,$4f,$5f,$ed -L1130 fcb $3e,$a6,$a8,$2a,$84,$fe,$a7,$a8,$2a,$ec,$3e,$dd,$47,$ec,$a4,$dd -L1140 fcb $49,$17,$0d,$04,$af,$3b,$e7,$3d,$39,$34,$20,$e6,$22,$17,$01,$02 -L1150 fcb $dd,$97,$4f,$d6,$63,$dd,$99,$ec,$a4,$dd,$9d,$a6,$38,$4a,$97,$9b -L1160 fcb $27,$22,$ae,$33,$ec,$24,$1f,$12,$30,$8b,$0d,$60,$2b,$07,$96,$9b -L1170 fcb $48,$48,$48,$97,$9b,$dc,$97,$17,$00,$a5,$dc,$99,$30,$8b,$31,$ab -L1180 fcb $0a,$9b,$26,$f1,$35,$20,$dc,$9d,$16,$00,$ef,$86,$80,$aa,$a8,$2a -L1190 fcb $20,$05,$86,$7e,$a4,$a8,$2a,$a7,$a8,$2a,$5f,$39,$81,$26,$27,$eb -L11a0 fcb $81,$27,$27,$ee,$81,$30,$27,$05,$81,$31,$27,$35,$39,$34,$20,$ec -L11b0 fcb $a4,$dd,$9d,$e6,$22,$17,$00,$9a,$dd,$97,$4f,$d6,$63,$40,$50,$82 -L11c0 fcb $00,$dd,$99,$e6,$38,$5a,$96,$71,$3d,$1f,$98,$4a,$e0,$21,$d1,$71 -L11d0 fcb $25,$b2,$d7,$9b,$d6,$63,$3d,$e3,$33,$1f,$01,$e3,$24,$1f,$02,$20 -L11e0 fcb $94,$34,$20,$e6,$22,$8d,$6b,$dd,$97,$4f,$d6,$63,$dd,$99,$a6,$38 -L11f0 fcb $4a,$0d,$60,$2b,$03,$48,$48,$48,$a0,$21,$22,$06,$35,$20,$ec,$a4 -L1200 fcb $20,$86,$97,$9b,$ec,$a8,$1d,$93,$70,$d3,$b3,$dd,$9d,$96,$63,$e6 -L1210 fcb $21,$3d,$e3,$33,$1f,$01,$ec,$24,$1f,$12,$30,$8b,$16,$ff,$56,$34 -L1220 fcb $79,$34,$02,$5d,$27,$07,$a6,$80,$a7,$a0,$5a,$26,$f9,$35,$04,$5d -L1230 fcb $27,$1e,$1a,$50,$f7,$10,$06,$10,$ff,$10,$03,$1f,$13,$1f,$24,$32 -L1240 fcb $67,$37,$3e,$34,$3e,$32,$6e,$7a,$10,$06,$26,$f5,$10,$fe,$10,$03 -L1250 fcb $35,$f9,$1f,$98,$44,$44,$44,$c4,$07,$34,$02,$eb,$e0,$c1,$07,$2d -L1260 fcb $05,$c0,$07,$4c,$20,$f7,$39,$81,$03,$27,$0d,$81,$04,$27,$16,$81 -L1270 fcb $0b,$27,$41,$81,$0c,$27,$25,$39,$ec,$a4,$dd,$49,$4f,$5f,$dd,$47 -L1280 fcb $ec,$a8,$1b,$20,$0d,$ec,$3e,$dd,$47,$ec,$a4,$dd,$49,$ec,$a8,$1b -L1290 fcb $a3,$3e,$d3,$b3,$dd,$4f,$dc,$70,$dd,$51,$20,$2c,$17,$fe,$08,$4f -L12a0 fcb $5f,$dd,$47,$8d,$02,$20,$1d,$dd,$49,$ec,$a8,$1b,$d3,$b3,$dd,$4f -L12b0 fcb $ec,$a8,$1d,$39,$8d,$cf,$4f,$5f,$dd,$47,$ec,$a4,$d3,$70,$8d,$e7 -L12c0 fcb $93,$49,$2b,$0a,$d3,$b3,$dd,$51,$d6,$60,$2b,$03,$8d,$2c,$39,$34 -L12d0 fcb $20,$17,$0b,$74,$86,$20,$e6,$28,$c4,$38,$da,$62,$dd,$97,$d6,$63 -L12e0 fcb $d0,$50,$d0,$50,$d7,$99,$10,$9e,$4f,$dc,$97,$ed,$81,$31,$3f,$26 -L12f0 fcb $fa,$d6,$99,$3a,$0a,$52,$26,$ee,$35,$a0,$d6,$60,$8e,$4c,$78,$96 -L1300 fcb $48,$43,$a4,$85,$4c,$97,$97,$8e,$4c,$7c,$e6,$85,$3a,$48,$a6,$86 -L1310 fcb $97,$12,$4f,$d6,$60,$1f,$01,$dc,$4f,$d0,$97,$82,$00,$44,$56,$8c -L1320 fcb $00,$04,$27,$08,$44,$56,$9c,$b3,$26,$02,$44,$56,$d7,$97,$d6,$63 -L1330 fcb $d0,$97,$c0,$01,$d7,$99,$17,$0b,$0f,$96,$12,$4c,$27,$22,$96,$12 -L1340 fcb $1f,$89,$43,$a4,$84,$a7,$84,$d4,$62,$ea,$84,$e7,$80,$96,$97,$27 -L1350 fcb $07,$d6,$62,$e7,$80,$4a,$26,$fb,$d6,$99,$3a,$0a,$52,$26,$df,$39 -L1360 fcb $34,$40,$96,$62,$1f,$89,$1f,$03,$d6,$97,$5c,$0f,$97,$54,$d7,$12 -L1370 fcb $24,$02,$0c,$97,$d6,$97,$27,$02,$a7,$80,$d6,$12,$27,$05,$ef,$81 -L1380 fcb $5a,$26,$fb,$d6,$99,$3a,$0a,$52,$26,$ea,$35,$c0,$17,$fc,$d4,$8d -L1390 fcb $02,$5f,$39,$81,$21,$27,$32,$81,$22,$27,$38,$81,$23,$27,$3c,$81 -L13a0 fcb $24,$27,$41,$81,$25,$27,$43,$81,$20,$10,$26,$fd,$ef,$e6,$29,$c5 -L13b0 fcb $04,$26,$15,$ca,$04,$e7,$29,$a6,$28,$17,$00,$f8,$34,$06,$e6,$28 -L13c0 fcb $c4,$c0,$ea,$e0,$ea,$e0,$e7,$28,$39,$e6,$29,$c5,$04,$27,$f9,$c4 -L13d0 fcb $fb,$20,$e2,$ec,$28,$8a,$40,$ca,$40,$20,$06,$ec,$28,$84,$bf,$c4 -L13e0 fcb $bf,$ed,$28,$39,$e6,$28,$ca,$80,$20,$04,$e6,$28,$c4,$7f,$e7,$28 -L13f0 fcb $39,$17,$ed,$13,$8d,$5e,$17,$00,$c8,$5f,$39,$34,$36,$8d,$6e,$17 -L1400 fcb $00,$e1,$f6,$10,$00,$f7,$10,$01,$35,$b6,$17,$ec,$fa,$10,$9c,$2e -L1410 fcb $26,$16,$dc,$5b,$10,$93,$3d,$26,$07,$dc,$5d,$10,$93,$3f,$27,$08 -L1420 fcb $17,$00,$c0,$8d,$05,$17,$00,$99,$20,$cf,$dc,$47,$34,$06,$dc,$49 -L1430 fcb $34,$06,$dc,$5b,$dd,$47,$dd,$3d,$dc,$5d,$dd,$49,$dd,$3f,$ae,$30 -L1440 fcb $ec,$02,$17,$0a,$05,$9f,$41,$d7,$43,$35,$06,$dd,$49,$35,$06,$dd -L1450 fcb $47,$39,$8d,$2a,$17,$fa,$da,$10,$9c,$2e,$26,$0e,$e6,$29,$c5,$02 -L1460 fcb $26,$08,$d6,$39,$26,$04,$8d,$26,$0c,$39,$39,$8d,$11,$17,$fa,$c1 -L1470 fcb $10,$9c,$2e,$26,$08,$d6,$39,$27,$04,$8d,$13,$0f,$39,$39,$88,$21 -L1480 fcb $c6,$02,$16,$ee,$c9,$81,$20,$27,$e2,$81,$21,$27,$c5,$39,$34,$20 -L1490 fcb $ae,$3b,$d6,$60,$2a,$12,$a6,$01,$8d,$1a,$34,$06,$e6,$01,$c4,$c0 -L14a0 fcb $ea,$e0,$ea,$e0,$e7,$01,$20,$0a,$8e,$50,$26,$9f,$a9,$0f,$0e,$17 -L14b0 fcb $fa,$e8,$35,$a0,$1f,$89,$84,$38,$44,$44,$44,$c4,$07,$58,$58,$58 -L14c0 fcb $39,$34,$30,$ae,$30,$9c,$30,$26,$18,$d6,$3a,$26,$14,$e6,$a8,$18 -L14d0 fcb $d7,$44,$27,$0d,$9d,$bc,$10,$ae,$a8,$19,$10,$9f,$45,$8d,$1f,$0c -L14e0 fcb $3a,$35,$b0,$34,$30,$ae,$30,$9c,$30,$26,$11,$d6,$3a,$27,$0d,$d6 -L14f0 fcb $44,$27,$ee,$9d,$bc,$10,$9e,$45,$8d,$04,$0f,$3a,$35,$b0,$d6,$60 -L1500 fcb $2b,$33,$96,$4a,$9e,$47,$34,$12,$dc,$4f,$9e,$51,$34,$16,$dc,$64 -L1510 fcb $34,$06,$dc,$41,$dd,$72,$d6,$43,$d7,$74,$8e,$5f,$a5,$9f,$64,$17 -L1520 fcb $f7,$ee,$17,$f8,$63,$35,$06,$dd,$64,$35,$16,$dd,$4f,$9f,$51,$35 -L1530 fcb $12,$97,$4a,$9f,$47,$39,$0f,$47,$0f,$49,$ec,$3b,$a3,$33,$10,$a3 -L1540 fcb $24,$25,$06,$a3,$24,$0c,$49,$20,$f5,$a6,$b8,$f0,$81,$01,$27,$06 -L1550 fcb $54,$81,$04,$26,$01,$54,$d7,$48,$39,$6d,$a4,$2a,$05,$53,$c6,$c0 -L1560 fcb $35,$90,$17,$08,$3d,$24,$02,$35,$90,$9d,$b9,$16,$09,$f7,$39,$8d -L1570 fcb $e8,$17,$08,$d4,$96,$61,$17,$09,$8d,$20,$20,$8d,$dc,$17,$08,$29 -L1580 fcb $25,$1a,$dc,$49,$10,$93,$4d,$26,$04,$8d,$12,$20,$0e,$dc,$47,$10 -L1590 fcb $93,$4b,$26,$04,$8d,$71,$20,$03,$17,$00,$9c,$5f,$39,$8d,$17,$dc -L15a0 fcb $4b,$93,$47,$d3,$b3,$dd,$99,$8d,$07,$96,$61,$10,$9e,$99,$20,$18 -L15b0 fcb $17,$08,$e9,$16,$08,$92,$dc,$4b,$10,$93,$47,$2c,$06,$9e,$47,$dd -L15c0 fcb $47,$9f,$4b,$39,$08,$04,$04,$02,$34,$76,$a7,$66,$30,$8c,$f4,$d6 -L15d0 fcb $60,$4f,$e6,$85,$ed,$64,$35,$16,$20,$02,$d6,$79,$17,$09,$27,$31 -L15e0 fcb $3f,$27,$22,$17,$08,$cd,$2a,$f4,$10,$ac,$e4,$25,$ed,$c6,$ff,$17 -L15f0 fcb $09,$14,$e6,$61,$50,$31,$a5,$27,$0c,$30,$01,$ec,$e4,$d3,$47,$dd -L1600 fcb $47,$a6,$62,$20,$e3,$35,$96,$8d,$20,$dc,$4d,$d0,$4a,$5c,$dd,$99 -L1610 fcb $17,$08,$35,$d7,$97,$96,$61,$10,$9e,$99,$d6,$97,$17,$08,$e7,$d6 -L1620 fcb $63,$3a,$0c,$4a,$31,$3f,$26,$f2,$39,$dc,$4d,$10,$93,$49,$2c,$06 -L1630 fcb $9e,$49,$dd,$49,$9f,$4d,$39,$dc,$4b,$10,$93,$47,$2c,$09,$17,$ff -L1640 fcb $7c,$dc,$4d,$8d,$eb,$dc,$4b,$93,$47,$dd,$13,$d6,$63,$4f,$dd,$17 -L1650 fcb $dc,$4d,$93,$49,$dd,$15,$2a,$0e,$40,$50,$82,$00,$dd,$15,$dc,$17 -L1660 fcb $40,$50,$82,$00,$dd,$17,$4f,$5f,$dd,$75,$17,$ff,$43,$d7,$74,$d6 -L1670 fcb $74,$96,$61,$17,$08,$90,$dc,$75,$2a,$12,$d3,$13,$dd,$75,$dc,$17 -L1680 fcb $30,$8b,$2b,$04,$0c,$4a,$20,$0f,$0a,$4a,$20,$0b,$93,$15,$dd,$75 -L1690 fcb $d6,$74,$17,$08,$1e,$d7,$74,$dc,$47,$10,$93,$4b,$2f,$d1,$39,$4f -L16a0 fcb $5f,$dd,$53,$dd,$55,$17,$fe,$b1,$17,$06,$fe,$24,$01,$39,$17,$ff -L16b0 fcb $05,$17,$ff,$75,$17,$07,$1d,$32,$e8,$e6,$10,$af,$e4,$dc,$53,$ed -L16c0 fcb $6a,$dc,$55,$ed,$6c,$dc,$47,$ed,$62,$d3,$53,$ed,$6e,$dd,$47,$dc -L16d0 fcb $49,$ed,$64,$d3,$55,$ed,$e8,$12,$dc,$4b,$ed,$66,$93,$53,$ed,$e8 -L16e0 fcb $10,$dd,$4b,$dc,$4d,$ed,$68,$93,$55,$ed,$e8,$14,$17,$fe,$b0,$ec -L16f0 fcb $6e,$dd,$47,$ec,$68,$dd,$49,$10,$ae,$e4,$17,$fe,$a2,$ec,$62,$dd -L1700 fcb $47,$ec,$e8,$12,$dd,$49,$ec,$e8,$14,$dd,$4d,$10,$ae,$e4,$17,$fe -L1710 fcb $f8,$ec,$e8,$12,$dd,$49,$ec,$66,$dd,$47,$10,$ae,$e4,$17,$fe,$e9 -L1720 fcb $d6,$54,$27,$62,$86,$ff,$97,$ad,$50,$ed,$e8,$16,$d6,$56,$50,$ed -L1730 fcb $e8,$18,$8d,$5d,$ec,$6e,$dd,$47,$ec,$e8,$12,$dd,$49,$ec,$e8,$16 -L1740 fcb $dd,$20,$ec,$e8,$18,$dd,$26,$8d,$43,$ec,$e8,$10,$dd,$47,$ec,$e8 -L1750 fcb $12,$dd,$49,$ec,$e8,$18,$dd,$22,$dc,$53,$dd,$24,$8d,$2e,$ec,$6e -L1760 fcb $dd,$47,$ec,$e8,$14,$dd,$49,$dc,$55,$dd,$22,$ec,$e8,$16,$dd,$24 -L1770 fcb $8d,$1a,$ec,$e8,$10,$dd,$47,$ec,$e8,$14,$dd,$49,$dc,$53,$dd,$20 -L1780 fcb $dc,$55,$dd,$26,$8d,$06,$32,$e8,$1a,$0f,$ad,$39,$10,$ae,$62,$8d -L1790 fcb $76,$4f,$5f,$dd,$20,$dd,$22,$dd,$24,$dd,$26,$ec,$6c,$dd,$53,$ec -L17a0 fcb $6e,$dd,$55,$39,$17,$fd,$b2,$17,$05,$ff,$25,$3a,$17,$fe,$07,$17 -L17b0 fcb $fe,$77,$dc,$47,$dd,$99,$dc,$4b,$93,$47,$d3,$b3,$dd,$9b,$17,$fd -L17c0 fcb $ef,$96,$61,$dd,$9d,$dc,$4d,$d0,$4a,$5c,$1f,$02,$34,$30,$10,$9e -L17d0 fcb $9b,$dc,$9d,$17,$fd,$f2,$35,$30,$d6,$63,$3a,$0c,$4a,$dc,$99,$dd -L17e0 fcb $47,$31,$3f,$26,$e7,$5f,$39,$8e,$5b,$db,$20,$03,$8e,$5a,$13,$9f -L17f0 fcb $2c,$8d,$2f,$dc,$53,$44,$56,$dd,$55,$20,$68,$8d,$25,$17,$05,$b1 -L1800 fcb $25,$e4,$17,$05,$cb,$25,$df,$8e,$5a,$13,$9f,$2c,$dc,$20,$10,$93 -L1810 fcb $24,$26,$18,$8e,$5a,$34,$dc,$22,$10,$93,$26,$2d,$30,$8e,$5a,$39 -L1820 fcb $20,$2b,$9d,$b9,$d6,$60,$10,$2b,$fd,$33,$39,$9e,$22,$9c,$26,$26 -L1830 fcb $0d,$8e,$5a,$3e,$10,$93,$24,$2d,$14,$8e,$5a,$44,$20,$0f,$8e,$5a -L1840 fcb $4a,$dc,$20,$93,$24,$dd,$97,$dc,$22,$93,$26,$dd,$99,$9f,$a1,$20 -L1850 fcb $17,$17,$02,$7a,$16,$03,$12,$8e,$5b,$db,$20,$03,$8e,$5a,$13,$9f -L1860 fcb $2c,$8d,$bf,$8e,$5a,$4e,$9f,$a1,$17,$06,$fa,$0d,$ad,$26,$0a,$17 -L1870 fcb $05,$30,$25,$b6,$17,$05,$5d,$25,$b1,$dc,$47,$dd,$18,$dc,$49,$dd -L1880 fcb $1a,$4f,$5f,$dd,$1c,$dc,$55,$dd,$1e,$32,$e8,$c2,$10,$af,$e8,$3c -L1890 fcb $30,$65,$dc,$53,$17,$02,$2e,$17,$02,$94,$1f,$12,$30,$e8,$14,$dc -L18a0 fcb $55,$17,$02,$9a,$30,$6a,$8d,$a9,$1f,$12,$30,$6f,$8d,$a3,$30,$e8 -L18b0 fcb $19,$dc,$55,$17,$02,$0f,$17,$02,$75,$1f,$12,$30,$e8,$1e,$8d,$91 -L18c0 fcb $1f,$12,$30,$e8,$23,$8d,$8a,$30,$e8,$28,$4f,$5f,$17,$01,$f6,$30 -L18d0 fcb $e8,$2d,$dc,$1e,$17,$01,$ee,$93,$b3,$17,$02,$52,$31,$6a,$17,$02 -L18e0 fcb $5f,$31,$65,$8d,$7b,$30,$e4,$8d,$7a,$dc,$b3,$17,$02,$02,$31,$e8 -L18f0 fcb $1e,$17,$02,$4c,$1f,$12,$30,$e8,$2d,$8d,$65,$30,$e8,$32,$31,$6f -L1900 fcb $8d,$61,$dc,$1e,$8d,$57,$30,$e8,$37,$31,$e8,$1e,$17,$01,$bf,$30 -L1910 fcb $e8,$14,$31,$e8,$28,$17,$02,$a2,$2f,$4f,$17,$00,$ef,$6d,$e8,$2d -L1920 fcb $2b,$1c,$30,$e8,$32,$31,$6f,$8d,$37,$1f,$12,$30,$e8,$2d,$8d,$30 -L1930 fcb $30,$e8,$14,$31,$65,$17,$01,$e7,$dc,$1e,$93,$b3,$dd,$1e,$30,$e8 -L1940 fcb $37,$31,$e8,$23,$8d,$1a,$1f,$12,$30,$e8,$2d,$8d,$13,$30,$e8,$28 -L1950 fcb $31,$e8,$19,$8d,$0b,$dc,$1c,$d3,$b3,$dd,$1c,$20,$b2,$16,$01,$ce -L1960 fcb $16,$01,$a4,$17,$01,$68,$16,$02,$34,$30,$e8,$2d,$dc,$1c,$17,$01 -L1970 fcb $54,$d3,$b3,$8d,$e8,$31,$e8,$1e,$17,$01,$c5,$30,$e4,$dc,$1e,$17 -L1980 fcb $01,$43,$83,$00,$02,$8d,$d6,$dc,$b3,$17,$01,$64,$31,$6a,$17,$01 -L1990 fcb $af,$1f,$12,$30,$e8,$2d,$8d,$c8,$30,$e4,$31,$6a,$8d,$c5,$dc,$b3 -L19a0 fcb $17,$01,$4d,$31,$e8,$19,$17,$01,$97,$1f,$12,$30,$e8,$2d,$8d,$b0 -L19b0 fcb $30,$e8,$32,$31,$e8,$23,$17,$01,$15,$dc,$1c,$8d,$a0,$30,$e8,$37 -L19c0 fcb $31,$6f,$8d,$9f,$dc,$1e,$8d,$95,$31,$6a,$8d,$94,$dc,$1e,$d3,$b3 -L19d0 fcb $27,$35,$8d,$38,$6d,$e8,$2d,$2a,$15,$30,$e8,$32,$31,$e8,$23,$8d -L19e0 fcb $23,$1f,$12,$30,$e8,$2d,$8d,$1c,$dc,$1c,$d3,$b3,$dd,$1c,$30,$e8 -L19f0 fcb $37,$31,$6f,$8d,$0f,$1f,$12,$30,$e8,$2d,$8d,$08,$dc,$1e,$93,$b3 -L1a00 fcb $dd,$1e,$20,$c8,$16,$01,$00,$32,$e8,$3e,$5f,$39,$10,$ae,$e8,$3e -L1a10 fcb $6e,$d8,$2c,$dc,$1c,$9e,$1e,$8d,$15,$40,$50,$82,$00,$8d,$0f,$1e -L1a20 fcb $01,$40,$50,$82,$00,$1e,$01,$8d,$05,$dc,$1c,$8d,$01,$39,$34,$16 -L1a30 fcb $6e,$d9,$00,$a1,$10,$93,$20,$20,$0d,$10,$93,$20,$20,$02,$9c,$22 -L1a40 fcb $2f,$0c,$20,$2c,$9c,$22,$2c,$06,$20,$26,$8d,$26,$2e,$22,$d3,$18 -L1a50 fcb $2b,$1e,$10,$a3,$a8,$1b,$22,$18,$dd,$47,$1f,$10,$d3,$1a,$2b,$10 -L1a60 fcb $10,$a3,$a8,$1d,$22,$0a,$dd,$49,$17,$03,$dd,$96,$61,$17,$04,$96 -L1a70 fcb $35,$96,$34,$16,$1f,$10,$93,$26,$9e,$97,$8d,$14,$34,$14,$ec,$63 -L1a80 fcb $93,$24,$9e,$99,$8d,$0a,$e1,$e4,$26,$02,$ac,$61,$32,$63,$35,$96 -L1a90 fcb $34,$16,$a6,$63,$3d,$34,$06,$a6,$65,$e6,$62,$3d,$eb,$e0,$89,$00 -L1aa0 fcb $34,$06,$ec,$64,$3d,$e3,$e4,$ed,$e4,$a6,$65,$e6,$63,$3d,$eb,$e4 -L1ab0 fcb $ae,$61,$6d,$63,$2a,$04,$60,$66,$eb,$66,$6d,$65,$2a,$04,$60,$64 -L1ac0 fcb $eb,$64,$32,$67,$39,$6f,$84,$6f,$01,$6f,$02,$ed,$03,$39,$34,$06 -L1ad0 fcb $ec,$a4,$ed,$84,$ec,$22,$ed,$02,$e6,$24,$e7,$04,$35,$86,$1e,$23 -L1ae0 fcb $1e,$12,$8d,$ea,$1e,$12,$1e,$23,$39,$1e,$13,$8d,$e1,$1e,$13,$39 -L1af0 fcb $34,$06,$e3,$03,$ed,$03,$cc,$00,$00,$e9,$02,$a9,$01,$ed,$01,$c6 -L1b00 fcb $00,$e9,$84,$e7,$84,$35,$86,$34,$06,$ec,$03,$e3,$23,$ed,$03,$ec -L1b10 fcb $01,$e9,$22,$a9,$21,$ed,$01,$e6,$84,$e9,$a4,$e7,$84,$35,$86,$1e -L1b20 fcb $12,$8d,$7a,$1e,$12,$8d,$e0,$1e,$12,$8d,$72,$1e,$12,$39,$34,$26 -L1b30 fcb $4f,$5f,$34,$06,$34,$04,$1f,$42,$8d,$06,$32,$63,$35,$a6,$8d,$85 -L1b40 fcb $34,$66,$32,$76,$1f,$43,$8d,$a1,$1f,$32,$33,$45,$8d,$90,$4f,$5f -L1b50 fcb $17,$ff,$72,$20,$02,$8d,$1d,$8d,$26,$27,$06,$24,$f8,$8d,$a8,$20 -L1b60 fcb $f4,$24,$02,$8d,$a2,$32,$6a,$35,$e6,$68,$04,$69,$03,$69,$02,$69 -L1b70 fcb $01,$69,$84,$39,$68,$24,$69,$23,$69,$22,$69,$21,$69,$a4,$39,$64 -L1b80 fcb $c4,$26,$0f,$66,$41,$26,$0d,$66,$42,$26,$0b,$66,$43,$26,$09,$66 -L1b90 fcb $44,$39,$66,$41,$66,$42,$66,$43,$66,$44,$1c,$fb,$39,$63,$84,$63 -L1ba0 fcb $01,$63,$02,$63,$03,$63,$04,$6c,$04,$26,$0e,$6c,$03,$26,$0a,$6c -L1bb0 fcb $02,$26,$06,$6c,$01,$26,$02,$6c,$84,$39,$34,$06,$ec,$84,$10,$a3 -L1bc0 fcb $a4,$26,$16,$ec,$02,$10,$a3,$22,$26,$06,$e6,$04,$e1,$24,$27,$09 -L1bd0 fcb $22,$04,$86,$08,$20,$01,$4f,$1f,$8a,$35,$86,$dc,$18,$d3,$1c,$10 -L1be0 fcb $a3,$a8,$1b,$23,$03,$ec,$a8,$1b,$34,$26,$dd,$4b,$dc,$18,$93,$1c -L1bf0 fcb $2a,$02,$4f,$5f,$34,$06,$dd,$47,$dc,$1a,$93,$1e,$2a,$02,$4f,$5f -L1c00 fcb $8d,$13,$35,$36,$dd,$47,$9f,$4b,$dc,$1a,$d3,$1e,$10,$a3,$a8,$1d -L1c10 fcb $23,$03,$ec,$a8,$1d,$dd,$49,$dd,$4d,$16,$f9,$83,$17,$f9,$3a,$c6 -L1c20 fcb $01,$d7,$2a,$17,$02,$22,$9f,$72,$d7,$74,$17,$02,$c9,$97,$28,$17 -L1c30 fcb $ea,$7a,$e1,$26,$27,$31,$5f,$34,$04,$17,$02,$60,$17,$02,$89,$9e -L1c40 fcb $72,$20,$33,$7d,$10,$1b,$27,$24,$e6,$e0,$27,$1b,$d7,$2b,$eb,$e0 -L1c50 fcb $e1,$a8,$1e,$22,$1d,$d7,$4a,$35,$06,$dd,$47,$35,$06,$dd,$4b,$17 -L1c60 fcb $01,$e6,$d7,$74,$16,$00,$87,$5f,$d6,$2a,$26,$03,$c6,$ba,$43,$16 -L1c70 fcb $e4,$82,$32,$64,$20,$cd,$d6,$74,$17,$02,$64,$8d,$47,$27,$05,$17 -L1c80 fcb $02,$74,$27,$f4,$17,$02,$2c,$34,$04,$dc,$47,$dd,$9b,$35,$04,$8d -L1c90 fcb $45,$8d,$39,$22,$05,$17,$02,$5e,$27,$f5,$17,$02,$42,$17,$00,$fa -L1ca0 fcb $27,$06,$8d,$11,$86,$ff,$34,$06,$17,$00,$ef,$27,$96,$8d,$06,$86 -L1cb0 fcb $01,$34,$06,$20,$8e,$35,$06,$34,$36,$dc,$47,$ed,$64,$dc,$9b,$ed -L1cc0 fcb $62,$d6,$4a,$39,$34,$06,$dc,$47,$d3,$b3,$35,$86,$34,$06,$dc,$47 -L1cd0 fcb $10,$a3,$a8,$1b,$35,$86,$a6,$84,$a7,$e2,$96,$61,$17,$02,$27,$a6 -L1ce0 fcb $84,$a1,$e0,$27,$05,$86,$ff,$b7,$10,$1b,$17,$01,$c6,$39,$dc,$47 -L1cf0 fcb $83,$00,$02,$dd,$9b,$d6,$74,$17,$01,$fc,$26,$07,$17,$01,$e0,$8d -L1d00 fcb $c3,$26,$f4,$17,$01,$ad,$d7,$74,$dc,$47,$10,$93,$4b,$22,$a4,$d6 -L1d10 fcb $74,$17,$01,$e2,$26,$ed,$dc,$47,$10,$93,$9b,$2e,$17,$8d,$7b,$27 -L1d20 fcb $13,$dc,$9b,$34,$06,$dc,$47,$2a,$02,$4f,$5f,$34,$06,$d6,$4a,$96 -L1d30 fcb $2b,$40,$34,$06,$dc,$47,$dd,$9b,$d6,$74,$17,$01,$b9,$26,$06,$8d -L1d40 fcb $95,$8d,$89,$23,$f5,$17,$01,$97,$d7,$74,$8d,$4e,$27,$09,$17,$ff -L1d50 fcb $64,$96,$2b,$34,$06,$d6,$74,$17,$01,$59,$d7,$74,$17,$ff,$6d,$2e -L1d60 fcb $10,$dc,$47,$10,$93,$4b,$2e,$09,$d6,$74,$17,$01,$89,$26,$e8,$20 -L1d70 fcb $c3,$11,$9c,$3b,$22,$02,$0f,$2a,$dc,$47,$93,$b3,$dd,$47,$dc,$4b -L1d80 fcb $c3,$00,$02,$10,$93,$47,$22,$0f,$32,$7e,$34,$06,$dc,$47,$ed,$62 -L1d90 fcb $d6,$4a,$96,$2b,$40,$34,$06,$16,$fe,$a9,$11,$9c,$3b,$22,$02,$0f -L1da0 fcb $2a,$39,$c6,$47,$8d,$32,$16,$00,$88,$c6,$4b,$20,$f7,$c6,$4f,$20 -L1db0 fcb $f3,$c6,$20,$8d,$23,$cc,$02,$7f,$8d,$05,$25,$13,$cc,$00,$bf,$34 -L1dc0 fcb $06,$ec,$81,$2a,$04,$40,$50,$82,$00,$10,$a3,$e1,$2e,$76,$5f,$39 -L1dd0 fcb $c6,$24,$20,$df,$c6,$53,$20,$db,$1f,$31,$3a,$a6,$29,$85,$08,$27 -L1de0 fcb $04,$ec,$39,$26,$01,$39,$34,$36,$1f,$12,$ae,$a4,$e6,$e4,$27,$04 -L1df0 fcb $8d,$0e,$ed,$a4,$ae,$22,$e6,$61,$27,$04,$8d,$04,$ed,$22,$35,$b6 -L1e00 fcb $34,$14,$32,$7e,$a6,$64,$3d,$c1,$cd,$34,$01,$1e,$89,$4f,$35,$01 -L1e10 fcb $25,$02,$d3,$b3,$ed,$e4,$a6,$63,$e6,$62,$3d,$e3,$e4,$32,$63,$35 -L1e20 fcb $90,$34,$10,$a6,$e4,$e7,$e4,$3d,$e7,$e2,$ec,$61,$3d,$ab,$e0,$35 -L1e30 fcb $90,$ec,$84,$10,$a3,$a8,$1b,$22,$0b,$ec,$02,$10,$a3,$a8,$1d,$22 -L1e40 fcb $03,$1c,$fe,$39,$53,$c6,$bd,$39,$ec,$33,$34,$26,$96,$4a,$d6,$63 -L1e50 fcb $3d,$e3,$e1,$1f,$01,$d6,$60,$2a,$07,$dc,$47,$58,$30,$8b,$35,$a0 -L1e60 fcb $c1,$04,$26,$07,$dc,$47,$31,$8c,$30,$20,$14,$c1,$01,$27,$07,$dc -L1e70 fcb $47,$31,$8c,$20,$20,$07,$dc,$47,$31,$8c,$10,$44,$56,$44,$56,$44 -L1e80 fcb $56,$30,$8b,$d6,$48,$e4,$a0,$e6,$a5,$35,$a0,$07,$80,$40,$20,$10 -L1e90 fcb $08,$04,$02,$01,$03,$c0,$30,$0c,$03,$01,$f0,$0f,$96,$60,$30,$8c -L1ea0 fcb $08,$48,$ec,$86,$97,$79,$30,$85,$9f,$77,$39,$80,$19,$c0,$18,$c0 -L1eb0 fcb $18,$f0,$16,$0c,$48,$26,$02,$0c,$47,$54,$25,$07,$6e,$d8,$77,$54 -L1ec0 fcb $54,$54,$39,$d6,$79,$30,$01,$39,$96,$60,$30,$8c,$08,$48,$ec,$86 -L1ed0 fcb $97,$7c,$30,$85,$9f,$7a,$39,$01,$1b,$03,$1a,$03,$1a,$0f,$18,$0d -L1ee0 fcb $48,$26,$02,$0a,$47,$0a,$48,$58,$25,$07,$6e,$d8,$7a,$58,$58,$58 -L1ef0 fcb $39,$d6,$7c,$30,$1f,$39,$34,$04,$1f,$98,$a4,$84,$54,$25,$03,$44 -L1f00 fcb $20,$fa,$91,$28,$35,$84,$34,$06,$6e,$d8,$64,$05,$0f,$0f,$17,$34 -L1f10 fcb $14,$8d,$42,$44,$56,$44,$56,$20,$0c,$34,$14,$8d,$38,$44,$56,$20 -L1f20 fcb $04,$34,$14,$8d,$30,$d4,$b0,$3a,$96,$8a,$34,$02,$96,$b1,$8c,$40 -L1f30 fcb $00,$25,$07,$4c,$30,$89,$e0,$00,$20,$f4,$97,$8a,$b7,$ff,$a9,$e6 -L1f40 fcb $84,$35,$02,$97,$8a,$b7,$ff,$a9,$e4,$e0,$ae,$e1,$a6,$e4,$34,$04 -L1f50 fcb $a4,$e0,$6e,$d8,$68,$9e,$66,$96,$af,$d6,$b2,$94,$4a,$3d,$30,$8b -L1f60 fcb $dc,$47,$44,$56,$39,$e6,$2e,$27,$19,$d7,$b1,$9d,$bc,$ae,$2f,$9f -L1f70 fcb $66,$ec,$88,$ea,$4a,$2a,$02,$86,$ff,$d7,$b2,$5a,$2a,$02,$c6,$ff -L1f80 fcb $dd,$af,$39,$a4,$61,$6e,$d8,$68,$e6,$61,$20,$0e,$94,$61,$e6,$e4 -L1f90 fcb $e4,$61,$20,$06,$a8,$84,$20,$09,$a4,$84,$53,$e4,$84,$e7,$84,$aa -L1fa0 fcb $84,$a7,$84,$35,$86,$a4,$61,$a8,$84,$a7,$84,$35,$86,$a6,$a5,$f5 +* Disassembled 03/09/13 23:38:06 by Disasm v1.6 (C) 1988 by RML +* Disassembly by R.Gault with tables from SF project for nlevel2 +* Patched rountine for >512K RAM just before L0762 9/15/03 RG + + + ifp1 + use defsfile + endc +tylg set Systm+Objct +atrv set ReEnt+rev +rev set $01 + mod eom,name,tylg,atrv,start,size +u0000 rmb 0 +size equ . + fcb $07 +name equ * + fcs /GrfDrv/ + fcb $12 +start equ * + ldx #$40F4 + pshs x,b,a + tfr u,d + tfr a,dp + leax <L002b,pcr + ldb $01,s + ldd b,x + leax d,x + puls b,a + jmp ,x +L002b fdb L008B-L002b * fcb $00,$60 + fdb L00E4-L002b *$00,$b9 + fdb L016E-L002b *$01,$43 + fdb L035C-L002b *$03,$31 + fdb L0360-L002b *$03,$35 + fdb L03FA-L002b *$03,$cf + fdb L04B0-L002b *$04,$85 + fdb L04DD-L002b *$04,$b2 + fdb L06F9-L002b *$06,$ce + fdb L0579-L002b *$05,$4e + fdb L0654-L002b *$06,$29 + fdb L062F-L002b *$06,$04 + fdb L05A0-L002b *$05,$75 + fdb L05E8-L002b *$05,$bd + fdb L063E-L002b *$06,$13 + fdb L05FF-L002b *$05,$d4 + fdb L065C-L002b *$06,$31 + fdb L067E-L002b *$06,$53 + fdb L0622-L002b *$05,$f7 + fdb L06EC-L002b *$06,$c1 + fdb L06F1-L002b *$06,$c6 + fdb L06F5-L002b *$06,$ca + fdb L0801-L002b *$07,$d6 + fdb L094A-L002b *$09,$1f + fdb L0A40-L002b *$0a,$15 + fdb L0A78-L002b *$0a,$4d + fdb L0AAA-L002b *$0a,$7f + fdb L0BC6-L002b *$0b,$9b + fdb L0E25-L002b *$0d,$fa + fdb L0E66-L002b *$0e,$3b + fdb L1055-L002b *$10,$2a + fdb L105C-L002b *$10,$31 + fdb L138C-L002b *$13,$61 + fdb L1068-L002b *$10,$3d + fdb L140A-L002b *$13,$df + fdb L13F1-L002b *$13,$c6 + fdb L156F-L002b *$15,$44 + fdb L157B-L002b *$15,$50 + fdb L169F-L002b *$16,$74 + fdb L17A4-L002b *$17,$79 + fdb L17EC-L002b *$17,$c1 + fdb L185C-L002b *$18,$31 + fdb L17FB-L002b *$17,$d0 + fdb L1C1C-L002b *$1b,$f1 + fdb L16A5-L002b *$16,$7a + fdb L17E7-L002b *$17,$bc + fdb L1857-L002b *$18,$2c + fdb L1536-L002b *$15,$0b +L008B tst <$38 + bmi L00E2 + lda #$FF + sta <$0038 + leax >$0180,u + ldb #$FF + ldy #$0020 +L009D std ,x +L009F leax <$40,x + leay -$01,y + bne L009D + leay <$10,y +L00A9 clr $01,x + leax <$20,x + leay -$01,y + bne L00A9 + leax <$18,x + stx <$003B + clra + clrb + std <$0030 + std <$002E + stb <$0032 + stb <$0035 + std <$0039 + std <$003D + std <$003F + incb + std <$00B3 + ldb #$20 + std <$00B5 + exg a,b + std <$00B7 + lda #$7E + ldx #$414F + sta <$00B9 + stx <$00BA + ldx #$4154 + sta <$00BC + stx <$00BD +L00E2 clrb + rts +L00E4 clr <$0038 + clr <$007D + ldb <$0032 + beq L00F3 + ldx <$0033 + lbsr L0963 + bcc L00E4 +L00F3 rts +L00F4 pshs cc + orcc #$50 + ldx >$1007 + clr >$1002 + clra + tfr a,dp + puls a + jmp [>$00A9] +L0107 pshs y,x,b,a + ldx -$10,y + stx $02,s +L010D leay $0F,y + ldd $07,y + std <$0064 + ldd $05,y + std <$0068 + ldd -$09,y + std <$0061 + ldd $0C,y + std <$006A + ldd $0E,y + std <$006C + ldb ,x + andb #$8F + stb <$0060 + ldb $04,x + stb <$0063 + ldb $01,x +L012F leax >$008F,u + ldy #$FFAC + clra +L0138 std ,x++ + stb ,y+ + incb + cmpy #$FFAF + bls L0138 + puls pc,y,x,b,a +L0145 pshs y,x,b,a + bra L012F +L0149 pshs y,x,b,a + ldx -$10,y + bra L010D + bsr L0107 + lbra L13FB + clr <$0089 + stb <$008A + stb >$FFA9 + rts +L015C pshs a + os9 F$AllRAM + puls pc,a +L0163 pshs a + os9 F$AlHRAM + puls pc,a +L016A os9 F$DelRAM + rts +L016E bsr L0198 + bcs L0197 + lda <$0060 + cmpa #$FF + bne L0182 + lda [<-$10,y] + sta <$0060 + lbsr L13FB + bra L0187 +L0182 lbsr L01D5 + bcs L0197 +L0187 lbsr L0107 + lbsr L02EE + lda #$FF + sta -$0E,y + ldb $08,y + lbsr L129C + clrb +L0197 rts +L0198 lda <$0060 + cmpa #$FF + bne L01A1 + lda [<-$10,y] +L01A1 leax <L01CF,pcr + anda #$01 + ldb -$0B,y + cmpb a,x + bhi L01CB + addb -$09,y + cmpb a,x + bhi L01CB + lda [<-$10,y] + anda #$30 + ldb #$10 + mul + ldb -$0A,y + leax <L01D1,pcr + cmpb a,x + bhi L01CB + addb -$08,y + cmpb a,x + bhi L01CB + clrb + rts +L01CB comb + ldb #$BD + rts +L01CF fcb 40,80 +L01D1 fcb $18,$19,$46,$46 +L01D5 bsr L01F4 + bcs L01F3 + stx -$10,y + ldb <$0060 + stb ,x + bsr L0208 + bcs L01F3 + ldb <$005A + stb $05,x + lbsr L06D2 + stb $06,x + lbsr L02A0 + lbsr L0640 +L01F2 clrb +L01F3 rts +L01F4 leax >$0980,u + ldb #$10 +L01FA tst $01,x + beq L01F2 + leax <$20,x + decb + bne L01FA + comb + ldb #$C1 + rts +L0208 pshs y + ldb <$0060 + bpl L0228 + leay >$0980,u + lda #$10 +L0214 tst ,y + bpl L0220 + ldb $01,y + beq L0220 + bsr L026F + bcc L0247 +L0220 leay <$20,y + deca + bne L0214 + ldb <$0060 +L0228 leay <L0262,pcr + andb #$0F + ldb b,y + lbsr L0163 + bcs L0258 + ldy #$8000 + pshs y,b + lbsr L0145 + ldb #$FF +L023F stb ,y + bsr L025A + bcs L023F + puls y,b +L0247 stb $01,x + sty $02,x + lda <$0060 + anda #$0F + leay <L0268,pcr + lda a,y + sta $04,x + clrb +L0258 puls pc,y +L025A leay >$0800,y + cmpy #$A000 +L0262 rts +L0263 fcb $02,$02,$04,$04,$01 +L0268 fcb $01,$50,$50,$a0,$a0,$a0,$50 +L026F pshs y,x,b,a + lbsr L0145 + ldy #$8000 + ldb #$FF +L027A cmpb ,y + beq L0285 +L027E bsr L025A + bcs L027A +L0282 comb + puls pc,y,x,b,a +L0285 lda <$0060 + anda #$8F + cmpa #$86 + beq L029A + leax >$0800,y + cmpx #$A000 + bcc L0282 + cmpb ,x + bne L027E +L029A clrb + puls x,b,a + leas $02,s + rts +L02A0 pshs y,x + stb <$0097 + stb <$0098 + lda ,x + bpl L02AE + ldb #$20 + stb <$0097 +L02AE pshs x + ldd -$0B,y + bne L02C9 + ldb ,x + leax >L01CF,pcr + andb #$01 + abx + ldd -$09,y + cmpa ,x + bne L02C9 + cmpb #$18 + bne L02C9 + puls pc,y,x,b,a +L02C9 puls x + ldy $02,x + lda ,x + anda #$0F + lsla + leax <L02E0,pcr + ldx a,x + ldd <$0097 +L02DA std ,y++ + leax -$01,x + bne L02DA +L02E0 puls pc,y,x +L02E2 fdb $1F40 + fdb $1F40 + fdb $3E80 + fdb $3E80 + fdb $07D0 + fdb $03E8 +L02EE pshs x + clra + sta <$18,y + sta $0A,y + sta $0E,y + ldx #$5F9A + stx <$14,y + ldx #$5F83 + stx <$16,y + lda #$89 + sta $09,y + bsr L0325 + stb <$0061 + bsr L032F + stb <$0062 + lbsr L06DC + puls x + ldd $02,x + bsr L0337 + clr $0B,y + ldd #$C801 + std <$0057 + lbsr L05A2 + clrb + rts +L0325 ldb $06,y + lbsr L0698 + stb $06,y + rts +L032D bsr L0325 +L032F ldb $07,y + lbsr L0698 + stb $07,y + rts +L0337 lbsr L04ED + ldd -$0D,y + std <$24,y + ldd -$0B,y + std <$26,y + clr -$0B,y + clr -$0A,y + ldd -$09,y + std <$28,y + rts +L034E tsta + beq L0355 + orb $09,y + bra L0358 +L0355 comb + andb $09,y +L0358 stb $09,y + bra L038E +L035C ldb #$01 + bra L034E +L0360 jsr <$00B9 + ldd #$FFFE + std -$10,y + bsr L0390 + bcs L0387 + bsr L03A8 + cmpy <$002E + bne L038E + clra + clrb + std <$002E + std <$0030 + ldx #$FFB0 + ldd #$1008 + stb >$FF9A +L0381 stb ,x+ + deca + bhi L0381 + rts +L0387 ldb $06,x + stb <$0062 + lbsr L129C +L038E clrb + rts +L0390 pshs y + leay >$0190,u + ldb #$20 +L0398 cmpx -$10,y + beq L03A5 + leay <$40,y + decb + bne L0398 + clrb + bra L03A6 +L03A5 comb +L03A6 puls pc,y +L03A8 pshs y + lda ,x + bpl L03D0 + ldy $02,x + ldb #$FF + stb ,y + anda #$CF + cmpa #$85 + bne L03BF + stb >$0800,y +L03BF ldy #$8000 +L03C3 cmpb ,y + bne L03E6 + lbsr L025A + bcs L03C3 + ldb #$01 + bra L03D8 +L03D0 anda #$0F + leay >L0262,pcr + ldb a,y +L03D8 pshs x,b + clra + ldb $01,x + tfr d,x + puls b + lbsr L016A + puls x +L03E6 clr $01,x + puls pc,y +L03EA puls b,a + pshs y,b,a + ldb -$0E,y + lda #$40 + mul + leay >$0190,u + leay d,y + rts +L03FA bsr L03EA + jsr <$00B9 + tfr y,d + ldy ,s + std ,s + bsr L042D + bcs L042B + ldd -$10,x + std -$10,y + lbsr L0149 + bsr L045C + tst <$0059 + beq L0421 + bsr L048E + bcs L042B + ldb $07,y + stb <$0062 + lbsr L129C +L0421 ldx ,s + cmpx <$002E + bne L042A + sty <$002E +L042A clrb +L042B puls pc,x +L042D bsr L044A +L042F ldb -$0B,y + bmi L0447 + addb -$09,y + cmpb <$28,x + bhi L0447 + ldb -$0A,y + bmi L0447 + addb -$08,y + cmpb <$29,x + bhi L0447 + clrb + rts +L0447 lbra L01CB +L044A tfr y,x +L044C ldb -$0E,x + bmi L045B + leax >$0190,u + lda #$40 + mul + leax d,x + bra L044C +L045B rts +L045C clr <$11,y + lda $09,x + sta $09,y + lbsr L06DC + lda $08,x + anda #$C0 + ora $08,y + sta $08,y + ldd #$050A + bsr L0481 + ldd #$0714 + bsr L0481 + lbsr L032D + ldd -$0D,x + lbsr L0337 + rts +L0481 pshs a +L0483 lda b,x + sta b,y + incb + dec ,s + bne L0483 + puls pc,a +L048E pshs x + clra + ldb -$09,y + tst <$0060 + bmi L049A + lda #$08 + mul +L049A std <$004F + clra + ldb -$08,y + tst <$0060 + bmi L04A6 + lslb + lslb + lslb +L04A6 std <$0051 + clrb + std <$0047 + lbsr L0AF5 + puls pc,x +L04B0 jsr <$00B9 + cmpy <$002E + bne L04BF + lbsr L03EA + sty <$002E + puls y +L04BF ldb <$11,y + beq L04D6 + jsr <$00BC + stb <$007D + ldd <$12,y + std <$007E + lbsr L0C01 + lbsr L084C + lbsr L0963 +L04D6 ldd #$FFFF + std -$10,y + bra L04EB +L04DD jsr <$00B9 + tfr y,x + lbsr L042F + bcs L04EC + ldd <$24,y + bsr L04ED +L04EB clrb +L04EC rts +L04ED pshs x,b,a + ldb <$0060 + andb #$0F + leax >L0548,pcr + ldb b,x + stb $03,y + lda -$09,y + mul + stb $02,y + clra + ldb <$0063 + tst <$0060 + bmi L050A + lda #$08 + mul +L050A std $04,y + ldb -$0A,y + ldx $04,y + lbsr L1E21 + std <$0097 + lda -$0B,y + ldb $03,y + mul + addd ,s++ + addd <$0097 + std -$0D,y + lbsr L10A7 + ldb <$0060 + bmi L0529 + bsr L054F +L0529 clra + ldb -$09,y + tst <$0060 + bmi L0533 + lda #$08 + mul +L0533 subd <$00B3 + std <$1B,y + clra + ldb -$08,y + tst <$0060 + bmi L0542 + lda #$08 + mul +L0542 subb #$01 + std <$1D,y + puls pc,x +L0548 equ *-1 +L0549 fcb 1,2 + fcb 2,4 + fcb 2,2 +L054F pshs x + clra + ldb -$09,y + tfr d,x + lda #$03 + mul + pshs b + ldb #$33 + lbsr L1E00 + addb ,s+ + stb -$07,y + clra + ldb -$08,y + tfr d,x + lda #$0A + mul + pshs b + ldb #$AB + lbsr L1E00 + addb ,s+ + stb -$06,y + puls pc,x +L0579 ldb <$0057 + bne L0584 + stb $0E,y + ldx #$5F83 + bra L059B +L0584 lbsr L0851 + bcs L059F + stb $0E,y + leax <$20,x + stx $0F,y + ldx -$10,y + ldb ,x + ldx #$5F0A + ldb b,x + leax b,x +L059B stx <$16,y +L059E clrb +L059F rts +L05A0 jsr <$00B9 +L05A2 ldb <$0057 + bne L05A9 + stb $0B,y + rts +L05A9 lbsr L0F31 + lbsr L0851 + bcs L05E2 + pshs x,b + ldd $07,x + tsta + bne L05E3 + cmpb #$06 + beq L05C0 + cmpb #$08 + bne L05E3 +L05C0 ldd $09,x + cmpd #$0008 + bne L05E3 + stb $0B,x + ldd $07,x + cmpd <$006E + beq L05DB + tst $0B,y + beq L05DB + lbsr L112D + lbsr L1119 +L05DB puls x,b + stb $0B,y + stx $0C,y + clrb +L05E2 rts +L05E3 ldb #$C2 + coma + puls pc,x,a +L05E8 jsr <$00B9 + ldb <$0057 + bne L05F2 + stb <$18,y + rts +L05F2 lbsr L0851 + bcs L059F + stb <$18,y + stx <$19,y + bra L059E +L05FF leax <L0616,pcr + ldb $0A,y + cmpb #$05 + bhi L0612 + lslb + ldd b,x + leax d,x + stx <$14,y + bra L062D +L0612 comb + ldb #$BB + rts +L0616 fdb $1984 + fdb $1982 + fdb $1989 + fdb $197E + fdb $1972 + fdb $1976 +L0622 ldb 9,y + orb #$80 + tsta + beq L062B + andb #$7F +L062B stb $09,y +L062D clrb + rts +L062F ldb <$0086 + ldx -$10,y + leax <$10,x + lda <$005A + anda #$0F + stb a,x + bra L062D +L063E ldx -$10,y +L0640 pshs y,x + leay <$10,x + ldx >$1019 + clra +L0649 ldb ,x+ + stb a,y + inca + cmpa #$0F + ble L0649 + puls pc,y,x +L0654 ldb <$005A + ldx -$10,y + stb $05,x + bra L0696 +L065C bsr L0673 + stb $06,y + ldb $09,y + bitb #$04 + bne L0688 +L0666 ldb <$005A + lslb + lslb + lslb + andb #$38 + lda $08,y + anda #$C7 + bra L0690 +L0673 ldx -$10,y + ldb ,x + stb <$0060 + ldb <$005A + bsr L0698 + rts +L067E bsr L0673 + stb $07,y + ldb $09,y + bitb #$04 + bne L0666 +L0688 ldb <$005A + andb #$07 + lda $08,y + anda #$F8 +L0690 stb <$0097 + ora <$0097 + sta $08,y +L0696 clrb + rts +L0698 pshs x,a + lda <$0060 + bmi L06A2 + tfr b,a + bsr L06AC +L06A2 puls pc,x,a +L06A4 leax <L06B4,pcr + ldb <$0060 + ldb b,x + rts +L06AC bsr L06A4 + leax b,x + anda ,x+ + ldb a,x +L06B4 rts +L06B5 fcb L06B9-L06B4 + fcb L06BC-L06B4 + fcb L06BC-L06B4 + fcb L06C1-L06b4 +L06B9 fcb 1 + fcb 0,$FF +L06BC fcb 3 + fcb 0,$55,$AA,$FF +L06C1 fcb 15 + fcb 0,$11,$22,$33,$44,$55,$66,$77 + fcb $88,$99,$AA,$BB,$CC,$DD,$EE,$FF +L06D2 tst ,x + bpl L06D9 + andb #$07 + rts +L06D9 bsr L0698 + rts +L06DC ldd $06,y + anda #$07 + lsla + lsla + lsla + andb #$07 + stb <$0097 + ora <$0097 + sta $08,y + rts +L06EC ldb #$10 +L06EE lbra L034E +L06F1 ldb #$08 + bra L06EE +L06F5 ldb #$20 + bra L06EE +L06F9 ldx <$002E + pshs y,x + ldy -$10,y + lda $01,y + ldx $02,y + lbsr L07E9 + ldx #$FF90 + ldb >$0090 + andb #$7F + stb >$0090 + stb ,x + leax <L078D,pcr + ldb ,y + andb #$0F + lslb + abx + lda >$0098 + anda #$78 + ora ,x+ + ldb ,y + andb #$10 + lslb + orb ,x + ldx #$FF90 + std >$0098 + std $08,x + ldd <$0082 + lsra + rorb + ror <$0084 + lsra + rorb + ror <$0084 + lsra + rorb + ror <$0084 + sta $0B,x !!!!!!!!!!!new instruction!!!!!!!!!! RG + clra + std >$009C + std $0C,x + lda <$0084 + clrb + std >$009E + std $0E,x + ldb $05,y + leay <$10,y + ldb b,y + stb >$009A + bsr L079B + stb $0A,x + ldx #$FFB0 + lda #$10 +L0762 ldb ,y+ + bsr L079B + stb ,x+ + deca + bhi L0762 + ldy ,s++ + beq L0772 + jsr <$00B9 +L0772 puls y + lbsr L0107 + sty <$002E + stx <$0030 + ldb >$1000 + stb >$1001 + ldd <$003D + std <$005B + ldd <$003F + std <$005D + lbsr L142A +L078D clrb + rts + suba #$14 + suba #$15 + suba #$1D + suba #$1E + com <$0015 + com <$0005 +L079B pshs x + tst >$1009 + bne L07A7 + leax <L07A9,pcr + ldb b,x +L07A7 puls pc,x +L07A9 fcb $00,$0C,$02,$0E,$07,$09,$05,$10 + fcb $1c,$2c,$0d,$1d,$0b,$1b,$0a,$2b + fcb $22,$11,$12,$21,$03,$01,$13,$32 + fcb $1e,$2d,$1f,$2e,$0f,$3c,$2f,$3d + fcb $17,$08,$15,$06,$27,$16,$26,$36 + fcb $19,$2a,$1a,$3a,$18,$29,$28,$38 + fcb $14,$04,$23,$33,$25,$35,$24,$34 + fcb $20,$3b,$31,$3e,$37,$39,$3f,$30 +L07E9 clrb + lsra + rorb + lsra + rorb +L07EE lsra + rorb + std <$0082 + clr <$0084 + tfr x,d + suba #$80 + addd <$0083 + std <$0083 + bcc L0800 + inc <$0082 +L0800 rts +L0801 ldd <$0080 + addd #$001F +L0806 andb #$E0 + std <$0080 + ldb <$0057 + cmpb #$FF + beq L0818 + tst <$0032 + beq L0818 + bsr L0851 + bcc L0848 +L0818 ldd <$0080 + cmpd <$00B7 + bhi L0829 + bsr L0891 + bcs L0829 + lda #$01 + sta $0F,x + bra L082E +L0829 lbsr L08C1 + bcs L0847 +L082E stb <$007D + stx <$007E + lbsr L090D + ldd <$0057 + std $03,x + ldd <$0080 + std $05,x + clra + clrb + std $07,x + std $09,x + std $0C,x + stb $0E,x +L0847 rts +L0848 comb + ldb #$C2 + rts +L084C leax <L0860,pcr + bra L0854 +L0851 leax <L086A,pcr +L0854 stx <$00A1 + bsr L088A + ldb <$0032 + beq L0848 + ldx <$0033 + bra L0882 +L0860 cmpb <$11,y + bne L0878 + cmpx <$12,y + bra L0876 +L086A lda <$0057 + cmpa $03,x + bne L0878 + lda <$0058 + beq L0888 + cmpa $04,x +L0876 beq L0888 +L0878 stb <$007D + stx <$007E + ldb ,x + beq L0848 + ldx $01,x +L0882 jsr <$00BC + jmp [>$00A1,u] +L0888 clra + rts +L088A clra + clrb + stb <$007D + std <$007E + rts +L0891 pshs y,b + ldy <$0080 + ldx #$49E2 + stx <$00A1 + lbsr L09D5 + bcs L08BF + stb ,s + ldd $05,x + subd <$0080 + bne L08B5 + pshs x + lbsr L092D + puls x + ldb ,s + jsr <$00BC + bra L08BE +L08B5 subd <$00B5 + std $05,x + leax <$20,x + leax d,x +L08BE clra +L08BF puls pc,y,b +L08C1 ldd <$0080 + addd <$00B5 + std <$0097 + addd #$1FFF + lsra + lsra + lsra + lsra + lsra + tfr a,b + stb <$0099 + lbsr L015C + bcs L090C + pshs b + ldb <$0099 + cmpb #$01 + bhi L0901 + ldd <$00B7 + subd <$0097 + anda #$1F + std <$009B + beq L0901 + ldd <$00B7 + subd <$009B + addd <$00B7 + tfr d,x + ldb ,s + addb <$0099 + decb + jsr <$00BC + bsr L091D + ldd <$009B + subd <$00B5 + std $05,x +L0901 ldx <$00B7 + puls b + jsr <$00BC + lda <$0099 + sta $0F,x + clra +L090C rts +L090D pshs b,a + lda <$0032 + sta ,x + stb <$0032 + ldd <$0033 + std $01,x + stx <$0033 + puls pc,b,a +L091D pshs b,a + lda <$0035 + sta ,x + stb <$0035 + ldd <$0036 + std $01,x + stx <$0036 + puls pc,b,a +L092D pshs y,a + lda ,x + ldy $01,x + ldx <$007E + ldb <$007D + bne L0941 + sta <$0035 + sty <$0036 + bra L0948 +L0941 jsr <$00BC + sta ,x + sty $01,x +L0948 puls pc,y,a +L094A ldb #$01 + stb <$0097 +L094E lbsr L0851 + bcs L095D + clr <$0097 + bsr L0963 + bcs L0962 + ldb <$0058 + beq L094E +L095D lda <$0097 + bne L0962 + clrb +L0962 rts +L0963 pshs y,x,b + lda $0F,x + sta <$009F + lda ,x + ldy $01,x + ldb <$007D + bne L0979 + sta <$0032 + sty <$0033 + bra L0982 +L0979 jsr <$00BC + ldx <$007E + sta ,x + sty $01,x +L0982 ldb ,s + lda <$009F + cmpa #$01 + bgt L09A9 + tfr b,a + bsr L09B3 + bcc L09A0 + leax <L09FA,pcr + stx <$00A1 + ldx $01,s + bsr L09D5 + jsr <$00BC + lbsr L091D + bra L09B1 +L09A0 ldx #$4A23 + stx <$00A1 + ldx $01,s + bsr L09D5 +L09A9 clra + tfr d,x + ldb <$009F + lbsr L016A +L09B1 puls pc,y,x,b +L09B3 pshs x,b + ldb <$0032 + beq L09CF + cmpa <$0032 + beq L09D2 + ldx <$0033 +L09BF jsr <$00BC + cmpa ,x + beq L09D2 + tst ,x + beq L09CF + ldb ,x + ldx $01,x + bra L09BF +L09CF clrb + puls pc,x,b +L09D2 comb + puls pc,x,b +L09D5 pshs u,x,b,a +L09D7 lbsr L088A + ldb <$0035 + beq L0A3D + ldx <$0036 + bra L0A33 + cmpy $05,x + bhi L0A27 + stb $01,s + stx $02,s + clrb + puls pc,u,x,b,a +L09EE tfr u,d + addd $05,u + addd <$00B5 + stx ,--s + cmpd ,s++ + rts +L09FA cmpb $01,s + bne L0A27 + ldu $02,s + ldb ,x + stb ,u + ldd $01,x + std $01,u + exg x,u + bsr L09EE + beq L0A14 + exg x,u + bsr L09EE + bne L0A27 +L0A14 stu $02,s + ldd $05,u + addd $05,x + addd <$00B5 + std $05,u +L0A1E lbsr L092D + bra L09D7 + cmpb ,s + beq L0A1E +L0A27 ldb <$008A + stb <$007D + stx <$007E + ldb ,x + beq L0A3D + ldx $01,x +L0A33 ldu $04,s + jsr <$00BC + ldu $04,s + jmp [>$00A1,u] +L0A3D comb + puls pc,u,x,b,a +L0A40 lbsr L0851 + bcs L0A54 + pshs b + ldd <$1F,y + cmpd $05,x + puls b + bls L0A61 + lbra L0AF1 +L0A54 ldd <$1F,y + std <$0080 + lbsr L0801 + bcc L0A5F + rts +L0A5F ldb <$007D +L0A61 stb <$21,y + clra + clrb + std <$0047 + ldb <$0060 + lbsr L0B36 + lbsr L0B74 + leax <$20,x + stx <$22,y + bra L0AEF +L0A78 pshs y + ldb <$21,y + stb <$0097 + jsr <$00BC + ldx <$22,y + leay >$0100,u +L0A88 ldb ,y+ + stb ,x+ + deca + beq L0A9E + cmpx #$4000 + bcs L0A88 + inc <$0097 + ldb <$0097 + jsr <$00BC + ldx <$00B7 + bra L0A88 +L0A9E puls y + ldb <$0097 + stb <$21,y + stx <$22,y + bra L0AEF +L0AAA lbsr L1DA2 + bcs L0AF4 + lbsr L1DAD + ldd ,x + subd <$00B3 + cmpd <$1B,y +L0ABA lbhi L1E44 + ldd $02,x + subd <$00B3 + cmpd <$1D,y + bhi L0ABA + jsr <$00B9 + bsr L0B16 + lbsr L0851 + bcc L0AD7 + lbsr L0801 + bcc L0AE2 + rts +L0AD7 stb <$007D + stx <$007E + ldd <$0080 + cmpd $05,x + bhi L0AF1 +L0AE2 lbsr L0B74 + lbsr L1E48 + stx <$0072 + ldx <$007E + lbsr L0B98 +L0AEF clrb + rts +L0AF1 comb + ldb #$BF +L0AF4 rts +L0AF5 ldd -$0D,y + std <$0072 + bsr L0B16 + ldd #$FFFF + std <$0057 + lbsr L0801 + bcs L0B15 + ldb <$007D + stb <$11,y + ldd <$007E + std <$12,y + bsr L0B74 + lbsr L0B98 + clrb +L0B15 rts +L0B16 pshs x + ldb <$0060 + bpl L0B23 + ldd <$004F + lslb + stb <$0009 + bra L0B25 +L0B23 bsr L0B36 +L0B25 ldb <$0009 + ldx <$0051 + lbsr L1E21 + std <$0080 + ldb <$0063 + subb <$0009 + stb <$000A + puls pc,x +L0B36 lda #$07 + decb + beq L0B43 + lda #$01 + cmpb #$03 + beq L0B43 + lda #$03 +L0B43 sta <$0097 + ldb <$0048 + comb + andb <$0097 + incb + stb <$0006 + clra + cmpd <$004F + bge L0B5E + ldb <$0050 + subb <$0006 + andb <$0097 + bne L0B5E + ldb <$0097 + incb +L0B5E stb <$0007 + clra + ldb <$0048 + andb <$0097 + addd <$004F + addb <$0097 + adca #$00 +L0B6B lsra + rorb + lsr <$0097 + bne L0B6B + stb <$0009 + rts +L0B74 ldd <$004F + std $07,x + ldd <$0051 + std $09,x + ldb <$0060 + stb $0E,x + ldd <$0006 + std $0C,x + ldb <$0009 + stb $0B,x + clra + std <$004F + rts +L0B8C tfr y,x + lda <$0097 + sta <$000A + lda #$01 + sta <$0099 + bra L0B9A +L0B98 clr <$0099 +L0B9A pshs y + leay <$20,x + ldx <$0072 +L0BA1 lda <$0050 +L0BA3 tst <$0099 + bne L0BAD + ldb ,x+ + stb ,y+ + bra L0BB1 +L0BAD ldb ,y+ + stb ,x+ +L0BB1 cmpy #$4000 + bcs L0BBA + lbsr L0D63 +L0BBA deca + bne L0BA3 + ldb <$000A + abx + dec <$0052 + bne L0BA1 + puls pc,y +L0BC6 jsr <$00B9 + lbsr L1F65 + lbsr L0851 + bcs L0C00 + stb <$007D + stx <$007E + ldd $07,x + std <$004F + ldd $09,x + std <$0051 + lbsr L1DA2 + bcs L0C00 + lbsr L1DAD + lbsr L1E48 + stx <$0072 + stb <$0074 + ldy <$007E + lda #$01 + bsr L0C1D + bcs L0BF9 + lbsr L0CAE + bra L0BFF +L0BF9 lbsr L0D00 + lbsr L0D88 +L0BFF clrb +L0C00 rts +L0C01 pshs y + ldd -$0D,y + std <$0072 + clra + clrb + std <$0047 + ldy <$007E + bsr L0C1D + bcs L0C18 + lbsr L0B8C + clrb + puls pc,y +L0C18 comb + ldb #$BE + puls pc,y +L0C1D pshs x + ldb <$0060 + cmpb $0E,y + bne L0C6C + tstb + bpl L0C30 + ldb #$FF + stb <$0000 + stb <$0001 + bra L0C61 +L0C30 tsta + beq L0C4A + ldd <$0047 + addd $07,y + subd #$0001 + cmpd <$006A + bhi L0C6C + ldb $0A,y + addb <$004A + decb + cmpb <$006D + bhi L0C6C + ldb <$0060 +L0C4A leax <L0C79-1,pcr + lda <$0048 + coma + anda b,x + inca + cmpa $0C,y + bne L0C6C + bsr L0C6F + sta <$0000 + ldd $0D,y + bsr L0C6F + stb <$0001 +L0C61 bsr L0C9D + ldb <$0063 + subb <$0050 + stb <$0097 + clrb + puls pc,x +L0C6C comb + puls pc,x +L0C6F leax <L0C7D-1,pcr + ldb b,x + abx + lsla + ldd a,x +L0C78 rts +L0C79 fcb 7,3,3,1 +L0C7D fcb L0C81-(L0C7D+1) + fcb L0C91-(L0C7D+1) + fcb L0C91-(L0C7D+1) + fcb L0C99-(L0C7D+1) + +* 2 color masks (2 bytes/entry) +L0C81 fcb %00000001,%10000000 + fcb %00000011,%11000000 + fcb %00000111,%11100000 + fcb %00001111,%11110000 + fcb %00011111,%11111000 + fcb %00111111,%11111100 + fcb %01111111,%11111110 + fcb %11111111,%11111111 + +* 4 color masks +L0C91 fcb %00000011,%11000000 + fcb %00001111,%11110000 + fcb %00111111,%11111100 + fcb %11111111,%11111111 + +* 16 color masks +L0C99 fcb %00001111,%11110000 + fcb %11111111,%11111111 + +L0C9D ldd $0A,y + stb <$0050 + sta <$0052 + rts +L0CA4 ldd <$0047 + std <$00AB + ldx <$0072 + leay <$20,y + rts +L0CAE lbsr L0E3F + pshs y + bsr L0CA4 + inc <$0097 + dec <$0050 +L0CB9 ldd <$00AB + std <$0047 + ldb <$0000 + lda <$0050 + beq L0CE8 + sta <$0099 + bra L0CC9 +L0CC7 ldb #$FF +L0CC9 lda ,y+ + lbsr L1F06 + ldd <$0047 + addb <$0005 + bcc L0CD5 + inca +L0CD5 std <$0047 + leax $01,x + cmpy #$4000 + bcs L0CE2 + lbsr L0D63 +L0CE2 dec <$0099 + bne L0CC7 + ldb <$0001 +L0CE8 lda ,y+ + lbsr L1F06 + cmpy #$4000 + bcs L0CF5 + bsr L0D63 +L0CF5 ldb <$0097 + abx + inc <$004A + dec <$0052 + bne L0CB9 + puls pc,y +L0D00 pshs y + ldd <$006A + subd <$0047 + addd <$00B3 + std <$009B + ldb <$006D + subb <$004A + bra L0D27 +L0D10 pshs y + lda <$0060 + lsra + ldd #$027F + bcs L0D1D + ldd #$013F +L0D1D subd <$003D + addd <$00B3 + std <$009B + ldb #$BF + subb <$0040 +L0D27 incb + stb <$00A0 + lbsr L1E9C + lbsr L0C9D + ldd $0C,y + std <$0006 + lbsr L06A4 + abx + lda ,x+ + stx <$0002 + leax <L0D6D-1,pcr + ldb $0E,y + ldb b,x + abx + ldb ,x + leay b,x + sty <$00A3 + anda $01,x + sta <$0008 + ldb $02,x + stb <$0005 + ldb <$0006 + addb #$02 + ldb b,x + leay b,x + sty <$00A1 + sty <$00A5 + puls pc,y +L0D63 inc <$007D + ldb <$007D + jsr <$00BC + ldy <$00B7 +L0D6C rts + +* Index to proper tables for GP buffer's original screen types +L0D6D fcb L0D71-(L0D6D-1) Type 5 (2 color) + fcb L0D7C-(L0D6D-1) Type 6 (4 color) + fcb L0D7C-(L0D6D-1) Type 7 (4 color) + fcb L0D83-(L0D6D-1) Type 8 (16 color) +* All of following tables' references to pixel # are based on 1 being the +* far left pixel in the byte +* Vector table for GP buffer's taken from 2 color screens +L0D71 fcb L0DD3-L0D71 <$00A3 vector + fcb %00000001 Bit mask for 1 pixel + fcb 8 # pixels /byte + fcb L0DD4-L0D71 Shift for 1st pixel + fcb L0DCD-L0D71 Shift for 2nd pixel + fcb L0DCE-L0D71 Shift for 3rd pixel + fcb L0DCF-L0D71 Shift for 4th pixel + fcb L0DD0-L0D71 Shift for 5th pixel + fcb L0DD1-L0D71 Shift for 6th pixel + fcb L0DD2-L0D71 Shift for 7th pixel + fcb L0DD3-L0D71 Shift for 8th pixel +* Vector table for GP buffer's taken from 4 color screens +L0D7C fcb L0DD2-L0D7C <$00A3 vector + fcb %00000011 Bit mask for 1 pixel + fcb 4 # pixels/byte + fcb L0DD4-L0D7C Shift for 1st pixel + fcb L0DCE-L0D7C Shift for 2nd pixel + fcb L0DD0-L0D7C Shift for 3rd pixel + fcb L0DD2-L0D7C Shift for 4th pixel +* Vector table for GP buffer's taken from 16 color screens +L0D83 fcb L0DD0-L0D83 <$00A3 vector + fcb %00001111 Bit mask for 1 pixel + fcb 2 # pixels/byte + fcb L0DD4-L0D83 Shift for 1st pixel + fcb L0DD0-L0D83 Shift for 2nd pixel + +L0D88 lbsr L0CA4 + pshs y +L0D8D stx <$0072 + ldd <$00AB + std <$0047 + ldd <$009B + std <$009D + lda <$0050 + sta <$0004 + ldb <$0006 + stb <$0097 + ldd <$00A5 + std <$00A1 + ldb <$0074 +L0DA5 ldy ,s + cmpy #$4000 + bcs L0DB4 + stb <$0099 + bsr L0D63 + ldb <$0099 +L0DB4 lda ,y+ + sty ,s + ldy <$0002 + pshs y + leay <L0DD4,pcr + cmpy <$00A1 + puls y + beq L0DD4 + lsla + jmp [>$00A1,u] +L0DCD rola EDA +L0DCE rola EDB +L0DCF rola EDC +L0DD0 rola EDD +L0DD1 rola EDE +L0DD2 rola EDF +L0DD3 rola EE0 +L0DD4 pshs b,a,cc + ldd <$009D + beq L0DEC + subd <$00B3 + std <$009D + ldd $01,s + anda <$0008 + lda a,y + lbsr L1F06 + lbsr L1EB3 + stb $02,s +L0DEC dec <$0097 + beq L0DF6 + puls b,a,cc + jmp [>$00A3,u] +L0DF6 leas $03,s + dec <$0004 + beq L0E12 + lda <$0004 + cmpa #$01 + beq L0E06 + lda <$0005 + bra L0E08 +L0E06 lda <$0007 +L0E08 sta <$0097 + ldy <$00A3 + sty <$00A1 + bra L0DA5 +L0E12 ldx <$0072 + ldb <$0063 + abx + dec <$00A0 + beq L0E23 + inc <$004A + dec <$0052 + lbne L0D8D +L0E23 puls pc,y +L0E25 lbsr L0851 + bcs L0E9F + stb <$0097 + ldb $0F,x + stb <$0099 + ldd $05,x + std <$009B + leax <$20,x + tfr x,d + anda #$1F + std <$009D + bra L0E9E +L0E3F ldb <$0060 + leax >L15C3,pcr + lda b,x + tfr a,b + cmpd $0C,y + bne L0E63 + leax >L1F83,pcr + cmpx <$0064 + bne L0E63 + leax >L1F9A,pcr + cmpx <$0068 + bne L0E63 + leas $02,s + lbra L0B8C +L0E63 sta <$0005 + rts +L0E66 ldb <$2A,y + rorb + bcc L0E6E + clrb + rts +L0E6E lbsr L0107 + tsta + bpl L0E8E + cmpa #$BF + bhi L0E84 + anda #$EF + suba #$90 + cmpa #$1A + bcc L0E8E +L0E80 lda #$2E + bra L0E8E +L0E84 anda #$DF + suba #$C1 + bmi L0E80 + cmpa #$19 + bhi L0E80 +L0E8E ldb <$0060 + bpl L0E96 + bsr L0EA0 + bra L0E9B +L0E96 lbsr L13FB + bsr L0EDE +L0E9B lbsr L10D0 +L0E9E clrb +L0E9F rts +L0EA0 cmpa #$60 + bne L0EA6 + lda #$27 +L0EA6 cmpa #$5F + bne L0EAC + lda #$7F +L0EAC cmpa #$5E + bne L0EB2 + lda #$60 +L0EB2 ldx -$05,y + tst $09,y + bmi L0EC6 + ldb $01,x + andb #$07 + stb $01,x + ldb $08,y + andb #$F8 + orb $01,x + bra L0EC8 +L0EC6 ldb $08,y +L0EC8 std ,x + ldd <$00B3 + std <$006E + std <$0070 + cmpy <$002E + bne L0EDD + sta <$0039 + ldb >$1000 + stb >$1001 +L0EDD rts +L0EDE pshs y,a + ldb $09,y + stb <$000E + bitb #$04 + beq L0EEE + ldd <$0061 + exg a,b + std <$0061 +L0EEE bsr L0F31 + bcs L0EFC + lda ,s + ldb $0B,x + mul + cmpd $05,x + bcs L0F01 +L0EFC leax <L0F29,pcr + bra L0F05 +L0F01 addd <$00B5 + leax d,x +L0F05 ldb <$0060 + cmpb #$01 + bne L0F1B + ldb <$006F + cmpb #$08 + bne L0F1B + ldb <$000E + bitb #$10 + bne L0F1B + bsr L0F5C + bra L0F27 +L0F1B leay >L100B,pcr + sty <$00A9 + ldy $01,s + bsr L0F9A +L0F27 puls pc,y,a +L0F29 fdb 0 + fdb 0 + fdb 0 + fdb $1000 +L0F31 pshs a + ldb <$60 + bpl L0F3F + ldd <$00B3 + std <$006E + std <$0070 + bra L0F5A +L0F3F ldb $0B,y + bne L0F4D + ldd #$0008 + std <$006E + std <$0070 + comb + bra L0F5A +L0F4D jsr <$00BC + ldx $0C,y + ldd $07,x + std <$006E + ldd $09,x + std <$0070 + clrb +L0F5A puls pc,a +L0F5C ldy -$05,y + exg x,y + lda <$0071 + deca + sta <$0097 +L0F66 lda ,y+ + ldb <$000E + bitb #$20 + beq L0F71 + lsra + ora -$01,y +L0F71 tfr a,b + coma + tst <$000E + bmi L0F7C + anda ,x + bra L0F7E +L0F7C anda <$0062 +L0F7E sta ,x + andb <$0061 + orb ,x + stb ,x + ldb <$0063 + abx + dec <$0097 + bmi L0F99 + bne L0F66 + ldb <$000E + bitb #$40 + beq L0F66 + lda #$FF + bra L0F71 +L0F99 rts +L0F9A pshs x + leax <L0FFB,pcr + stx <$0010 + ldx ,s + ldb <$000E + bitb #$10 + beq L0FD0 + ldb <$0071 + decb + clra +L0FAD ora b,x + decb + bpl L0FAD + tsta + bne L0FB9 + lsr <$006F + bra L0FD0 +L0FB9 ldb #$FF +L0FBB incb + lsla + bcc L0FBB + ldx #$504C + ldb b,x + leax b,x + stx <$0010 + ldb #$01 +L0FCA incb + lsla + bcs L0FCA + stb <$006F +L0FD0 puls x + ldb -$03,y + stb <$000F + ldy -$05,y + exg x,y + lda <$0071 + deca + sta <$0099 + stx <$000C + lbsr L1E9C + ldx <$000C +L0FE7 lda ,y+ + ldb <$000E + bitb #$20 + beq L0FF2 + lsra + ora -$01,y +L0FF2 jmp [<$10,u] + lsla + lsla + lsla + lsla + lsla + lsla +L0FFB sta <$000B +L0FFD lda <$006F + sta <$0097 + ldb <$000F + stx <$000C +L1005 pshs b + jmp [>$00A9,u] +L100B lsl <$000B + bcs L1017 + lda <$000E + bpl L102A + lda <$0062 + bra L1019 +L1017 lda <$0061 +L1019 comb + andb ,x + stb ,x + anda ,s + ora ,x + sta ,x + bra L102A + eorb ,x + stb ,x +L102A dec <$0097 + beq L1035 + puls b + lbsr L1EB9 + bra L1005 +L1035 puls b + ldx <$000C + ldb <$0063 + abx + dec <$0099 + bmi L104C + bne L0FE7 + lda <$000E + bita #$40 + beq L0FE7 + lda #$FF + bra L0FFB +L104C rts +L104D fcb $AF,$AE,$AD,$AC,$AB,$AA,$A9,$AB +L1055 bsr L1063 + lbsr L10FF + bra L10A5 +L105C bsr L1063 + lbsr L1485 + bra L10A5 +L1063 jsr <$00B9 + lbra L0F31 +L1068 bsr L1063 + clra + ldb <$0047 + subd <$00B5 + tfr d,x + ldb <$006F + lbsr L1E21 + std <$0047 + addd <$006E + subd <$00B3 + cmpd <$1B,y + bhi L10A5 + clra + ldb <$0049 + subd <$00B5 + tfr d,x + ldb <$0071 + lbsr L1E21 + std <$0049 + addd <$0070 + subd <$00B3 + cmpd <$1D,y + bhi L10A5 + ldd <$0047 +L109C std -$02,y + ldd <$0049 + std ,y + lbsr L1131 +L10A5 clrb + rts +L10A7 clra + clrb + std ,y + lbra L112D +L10AE ldd -$02,y + subd <$006E + std -$02,y + lbpl L1139 + ldd <$1B,y + subd <$006E + addd <$00B3 + std -$02,y + ldd ,y + subd <$0070 + std ,y + bpl L1139 + clra + clrb + std -$02,y + std ,y + rts +L10D0 ldd -$02,y + tfr d,x + addd <$006E + std -$02,y + addd <$006E + subd <$00B3 + cmpd <$1B,y + bls L1139 + lda <$2A,y + bpl L10F0 + stx -$02,y + ora #$01 + sta <$2A,y + bra L1139 +L10F0 bsr L112D + bra L1119 +L10F4 ldd ,y + subd <$0070 + bmi L10FE + std ,y + bsr L1139 +L10FE rts +L10FF cmpa #$0D + beq L112D + cmpa #$01 + beq L10A7 + cmpa #$08 + beq L10AE + cmpa #$06 + beq L10D0 + cmpa #$09 + beq L10F4 + cmpa #$0A + lbne L1267 +L1119 ldd ,y + addd <$0070 + tfr d,x + addd <$0070 + subd <$00B3 + cmpd <$1D,y + bhi L1149 + stx ,y + bra L1139 +L112D clra + clrb + std -$02,y +L1131 lda <$2A,y + anda #$FE + sta <$2A,y +L1139 ldd -$02,y + std <$0047 + ldd ,y + std <$0049 + lbsr L1E48 + stx -$05,y + stb -$03,y + rts +L1149 pshs y + ldb $02,y + lbsr L1252 + std <$0097 + clra + ldb <$0063 + std <$0099 + ldd ,y + std <$009D + lda -$08,y + deca + sta <$009B + beq L1184 + ldx -$0D,y + ldd $04,y + tfr x,y + leax d,x + tst <$0060 + bmi L1175 + lda <$009B + lsla + lsla + lsla + sta <$009B +L1175 ldd <$0097 + lbsr L121F + ldd <$0099 + leax d,x + leay d,y + dec <$009B + bne L1175 +L1184 puls y + ldd <$009D +L1188 lbra L127A +L118B lda #$80 + ora <$2A,y + bra L1197 +L1192 lda #$7E + anda <$2A,y +L1197 sta <$2A,y + clrb + rts +L119C cmpa #$26 + beq L118B + cmpa #$27 + beq L1192 + cmpa #$30 + beq L11AD + cmpa #$31 + beq L11E1 + rts +L11AD pshs y + ldd ,y + std <$009D + ldb $02,y + lbsr L1252 + std <$0097 + clra + ldb <$0063 + nega + negb + sbca #$00 + std <$0099 + ldb -$08,y + decb + lda <$0071 + mul + tfr b,a + deca + subb $01,y + cmpb <$0071 + bcs L1184 + stb <$009B + ldb <$0063 + mul + addd -$0D,y + tfr d,x + addd $04,y + tfr d,y + bra L1175 +L11E1 pshs y + ldb $02,y + bsr L1252 + std <$0097 + clra + ldb <$0063 + std <$0099 + lda -$08,y + deca + tst <$0060 + bmi L11F8 + lsla + lsla + lsla +L11F8 suba $01,y + bhi L1202 + puls y + ldd ,y + bra L1188 +L1202 sta <$009B + ldd <$1D,y + subd <$0070 + addd <$00B3 + std <$009D + lda <$0063 + ldb $01,y + mul + addd -$0D,y + tfr d,x + ldd $04,y + tfr x,y + leax d,x + lbra L1175 +L121F pshs u,y,x,dp,cc + pshs a + tstb + beq L122D +L1226 lda ,x+ + sta ,y+ + decb + bne L1226 +L122D puls b + tstb + beq L1250 + orcc #$50 + stb >$1006 + sts >$1003 + tfr x,u + tfr y,s + leas $07,s +L1241 pulu y,x,dp,b,a + pshs y,x,dp,b,a + leas $0E,s + dec >$1006 + bne L1241 + lds >$1003 +L1250 puls pc,u,y,x,dp,cc +L1252 tfr b,a + lsra + lsra + lsra + andb #$07 + pshs a + addb ,s+ +L125D cmpb #$07 + blt L1266 + subb #$07 + inca + bra L125D +L1266 rts +L1267 cmpa #$03 + beq L1278 + cmpa #$04 + beq L1285 + cmpa #$0B + beq L12B4 + cmpa #$0C + beq L129C + rts +L1278 ldd ,y +L127A std <$0049 + clra + clrb + std <$0047 + ldd <$1B,y + bra L1292 +L1285 ldd -$02,y + std <$0047 + ldd ,y + std <$0049 + ldd <$1B,y + subd -$02,y +L1292 addd <$00B3 + std <$004F + ldd <$0070 + std <$0051 + bra L12C8 +L129C lbsr L10A7 + clra + clrb + std <$0047 + bsr L12A7 + bra L12C4 +L12A7 std <$0049 + ldd <$1B,y + addd <$00B3 + std <$004F + ldd <$1D,y + rts +L12B4 bsr L1285 + clra + clrb + std <$0047 + ldd ,y + addd <$0070 + bsr L12A7 + subd <$0049 + bmi L12CE +L12C4 addd <$00B3 + std <$0051 +L12C8 ldb <$0060 + bmi L12CF + bsr L12FA +L12CE rts +L12CF pshs y + lbsr L1E48 + lda #$20 + ldb $08,y + andb #$38 + orb <$0062 + std <$0097 + ldb <$0063 + subb <$0050 + subb <$0050 + stb <$0099 +L12E6 ldy <$004F + ldd <$0097 +L12EB std ,x++ + leay -$01,y + bne L12EB + ldb <$0099 + abx + dec <$0052 + bne L12E6 + puls pc,y +L12FA ldb <$0060 + ldx #$4C78 + lda <$0048 + coma + anda b,x + inca + sta <$0097 + ldx #$4C7C + ldb b,x + abx + lsla + lda a,x + sta <$0012 + clra + ldb <$0060 + tfr d,x + ldd <$004F + subb <$0097 + sbca #$00 + lsra + rorb + cmpx #$0004 + beq L132C + lsra + rorb + cmpx <$00B3 + bne L132C + lsra + rorb +L132C stb <$0097 + ldb <$0063 + subb <$0097 + subb #$01 + stb <$0099 + lbsr L1E48 + lda <$0012 + inca + beq L1360 +L133E lda <$0012 + tfr a,b + coma + anda ,x + sta ,x + andb <$0062 + orb ,x + stb ,x+ + lda <$0097 + beq L1358 + ldb <$0062 +L1353 stb ,x+ + deca + bne L1353 +L1358 ldb <$0099 + abx + dec <$0052 + bne L133E + rts +L1360 pshs u + lda <$0062 + tfr a,b + tfr d,u + ldb <$0097 + incb + clr <$0097 + lsrb + stb <$0012 + bcc L1374 + inc <$0097 +L1374 ldb <$0097 + beq L137A + sta ,x+ +L137A ldb <$0012 + beq L1383 +L137E stu ,x++ + decb + bne L137E +L1383 ldb <$0099 + abx + dec <$0052 + bne L1374 + puls pc,u +L138C lbsr L1063 + bsr L1393 + clrb + rts +L1393 cmpa #$21 + beq L13C9 + cmpa #$22 + beq L13D3 + cmpa #$23 + beq L13DB + cmpa #$24 + beq L13E4 + cmpa #$25 + beq L13EA + cmpa #$20 + lbne L119C + ldb $09,y + bitb #$04 + bne L13C8 + orb #$04 +L13B5 stb $09,y + lda $08,y + lbsr L14B4 + pshs b,a + ldb $08,y + andb #$C0 + orb ,s+ + orb ,s+ + stb $08,y +L13C8 rts +L13C9 ldb $09,y + bitb #$04 + beq L13C8 + andb #$FB + bra L13B5 +L13D3 ldd $08,y + ora #$40 + orb #$40 + bra L13E1 +L13DB ldd $08,y + anda #$BF + andb #$BF +L13E1 std $08,y + rts +L13E4 ldb $08,y + orb #$80 + bra L13EE +L13EA ldb $08,y + andb #$7F +L13EE stb $08,y + rts +L13F1 lbsr L0107 + bsr L1454 + lbsr L14C1 +L13F9 clrb + rts +L13FB pshs y,x,b,a + bsr L146D + lbsr L14E3 + ldb >$1000 + stb >$1001 + puls pc,y,x,b,a +L140A lbsr L0107 + cmpy <$002E + bne L1428 + ldd <$005B + cmpd <$003D + bne L1420 + ldd <$005D + cmpd <$003F + beq L1428 +L1420 lbsr L14E3 + bsr L142A + lbsr L14C1 +L1428 bra L13F9 +L142A ldd <$0047 + pshs b,a + ldd <$0049 + pshs b,a + ldd <$005B + std <$0047 + std <$003D + ldd <$005D + std <$0049 + std <$003F + ldx -$10,y + ldd $02,x + lbsr L1E4A + stx <$0041 + stb <$0043 + puls b,a + std <$0049 + puls b,a + std <$0047 + rts +L1452 bsr L147E +L1454 lbsr L0F31 + cmpy <$002E + bne L146A + ldb $09,y + bitb #$02 + bne L146A + ldb <$0039 + bne L146A + bsr L148E + inc <$0039 +L146A rts +L146B bsr L147E +L146D lbsr L0F31 + cmpy <$002E + bne L147D + ldb <$0039 + beq L147D + bsr L148E + clr <$0039 +L147D rts +L147E eora #$21 + ldb #$02 + lbra L034E +L1485 cmpa #$20 + beq L146B + cmpa #$21 + beq L1452 + rts +L148E pshs y + ldx -$05,y + ldb <$0060 + bpl L14A8 + lda $01,x + bsr L14B4 + pshs b,a + ldb $01,x + andb #$C0 + orb ,s+ + orb ,s+ + stb $01,x + bra L14B2 +L14A8 ldx #$5026 + stx <$00A9 + clr <$000E + lbsr L0F9A +L14B2 puls pc,y +L14B4 tfr a,b + anda #$38 + lsra + lsra + lsra + andb #$07 + lslb + lslb + lslb + rts +L14C1 pshs y,x + ldx -$10,y + cmpx <$0030 + bne L14E1 + ldb <$003A + bne L14E1 + ldb <$18,y + stb <$0044 + beq L14E1 + jsr <$00BC + ldy <$19,y + sty <$0045 + bsr L14FE + inc <$003A +L14E1 puls pc,y,x +L14E3 pshs y,x + ldx -$10,y + cmpx <$0030 + bne L14FC + ldb <$003A + beq L14FC + ldb <$0044 + beq L14E1 + jsr <$00BC + ldy <$0045 + bsr L14FE + clr <$003A +L14FC puls pc,y,x +L14FE ldb <$0060 + bmi L1535 + lda <$004A + ldx <$0047 + pshs x,a + ldd <$004F + ldx <$0051 + pshs x,b,a + ldd <$0064 + pshs b,a + ldd <$0041 + std <$0072 + ldb <$0043 + stb <$0074 + ldx #$5FA5 + stx <$0064 + lbsr L0D10 + lbsr L0D88 + puls b,a + std <$0064 + puls x,b,a + std <$004F + stx <$0051 + puls x,a + sta <$004A + stx <$0047 +L1535 rts +L1536 clr <$0047 + clr <$0049 + ldd -$05,y + subd -$0D,y +L153E cmpd $04,y + bcs L1549 + subd $04,y + inc <$0049 + bra L153E +L1549 lda [<-$10,y] + cmpa #$01 + beq L1556 + lsrb + cmpa #$04 + bne L1556 + lsrb +L1556 stb <$0048 + rts +L1559 tst ,y + bpl L1562 +L155D comb + ldb #$C0 + puls pc,x +L1562 lbsr L1DA2 + bcc L1569 + puls pc,x +L1569 jsr <$00B9 + lbra L1F65 + rts +L156F bsr L1559 + lbsr L1E48 + lda <$0061 + lbsr L1F06 + bra L159B +L157B bsr L1559 + lbsr L1DA9 + bcs L159C + ldd <$0049 + cmpd <$004D + bne L158D + bsr L159D + bra L159B +L158D ldd <$0047 + cmpd <$004B + bne L1598 + bsr L1607 + bra L159B +L1598 lbsr L1637 +L159B clrb +L159C rts +L159D bsr L15B6 +L159F ldd <$004B + subd <$0047 + addd <$00B3 + std <$0099 + bsr L15B0 + lda <$0061 + ldy <$0099 + bra L15C8 +L15B0 lbsr L1E9C + lbra L1E48 +L15B6 ldd <$004B + cmpd <$0047 + bge L15C3 +L15BD ldx <$0047 + std <$0047 + stx <$004B +L15C3 rts + lsl <$0004 + lsr <$0002 +L15C8 pshs u,y,x,b,a + sta $06,s + leax <L15C3,pcr + ldb <$0060 + clra + ldb b,x + std $04,s + puls x,b,a + bra L15DC +L15DA ldb <$0079 +L15DC lbsr L1F06 + leay -$01,y + beq L1605 + lbsr L1EB3 + bpl L15DC +L15E8 cmpy ,s + bcs L15DA + ldb #$FF + lbsr L1F06 + ldb $01,s + negb + leay b,y + beq L1605 + leax $01,x + ldd ,s + addd <$0047 + std <$0047 + lda $02,s + bra L15E8 +L1605 puls pc,x,b,a +L1607 bsr L1629 +L1609 ldd <$004D + subb <$004A + incb + std <$0099 + lbsr L1E48 + stb <$0097 + lda <$0061 + ldy <$0099 +L161A ldb <$0097 + lbsr L1F06 + ldb <$0063 + abx + inc <$004A + leay -$01,y + bne L161A + rts +L1629 ldd <$004D + cmpd <$0049 + bge L1636 +L1630 ldx <$0049 + std <$0049 + stx <$004D +L1636 rts +L1637 ldd <$004B + cmpd <$0047 + bge L1647 + lbsr L15BD + ldd <$004D + bsr L1630 + ldd <$004B +L1647 subd <$0047 + std <$0013 + ldb <$0063 + clra + std <$0017 + ldd <$004D + subd <$0049 + std <$0015 + bpl L1666 + nega + negb + sbca #$00 + std <$0015 + ldd <$0017 + nega + negb + sbca #$00 + std <$0017 +L1666 clra + clrb + std <$0075 + lbsr L15B0 + stb <$0074 +L166F ldb <$0074 + lda <$0061 + lbsr L1F06 + ldd <$0075 + bpl L168C + addd <$0013 + std <$0075 + ldd <$0017 + leax d,x + bmi L1688 + inc <$004A + bra L1697 +L1688 dec <$004A + bra L1697 +L168C subd <$0015 + std <$0075 + ldb <$0074 + lbsr L1EB3 + stb <$0074 +L1697 ldd <$0047 + cmpd <$004B + ble L166F + rts +L169F clra + clrb + std <$0053 + std <$0055 +L16A5 lbsr L1559 +L16A8 lbsr L1DA9 + bcc L16AE + rts +L16AE lbsr L15B6 +L16B1 lbsr L1629 +L16B4 lbsr L1DD4 + leas <-$1A,s + sty ,s + ldd <$0053 + std $0A,s + ldd <$0055 + std $0C,s + ldd <$0047 + std $02,s + addd <$0053 + std $0E,s + std <$0047 + ldd <$0049 + std $04,s + addd <$0055 + std <$12,s + ldd <$004B + std $06,s + subd <$0053 + std <$10,s + std <$004B + ldd <$004D + std $08,s + subd <$0055 + std <$14,s + lbsr L159F + ldd $0E,s + std <$0047 + ldd $08,s + std <$0049 + ldy ,s + lbsr L159F + ldd $02,s + std <$0047 + ldd <$12,s + std <$0049 + ldd <$14,s + std <$004D + ldy ,s + lbsr L1609 + ldd <$12,s + std <$0049 + ldd $06,s + std <$0047 + ldy ,s + lbsr L1609 + ldb <$0054 + beq L1786 + lda #$FF + sta <$00AD + negb + std <$16,s + ldb <$0056 + negb + std <$18,s + bsr L1791 + ldd $0E,s + std <$0047 + ldd <$12,s + std <$0049 + ldd <$16,s + std <$0020 + ldd <$18,s + std <$0026 + bsr L178C + ldd <$10,s + std <$0047 + ldd <$12,s + std <$0049 + ldd <$18,s + std <$0022 + ldd <$0053 + std <$0024 + bsr L178C + ldd $0E,s + std <$0047 + ldd <$14,s + std <$0049 + ldd <$0055 + std <$0022 + ldd <$16,s + std <$0024 + bsr L178C + ldd <$10,s + std <$0047 + ldd <$14,s + std <$0049 + ldd <$0053 + std <$0020 + ldd <$0055 + std <$0026 + bsr L178C +L1786 leas <$1A,s + clr <$00AD + rts +L178C ldy $02,s + bsr L1807 +L1791 clra + clrb + std <$0020 + std <$0022 + std <$0024 + std <$0026 + ldd $0C,s + std <$0053 + ldd $0E,s + std <$0055 + rts +L17A4 lbsr L1559 + lbsr L1DA9 + bcs L17E6 + lbsr L15B6 + lbsr L1629 + ldd <$0047 + std <$0099 + ldd <$004B + subd <$0047 + addd <$00B3 + std <$009B + lbsr L15B0 + lda <$0061 + std <$009D + ldd <$004D + subb <$004A + incb + tfr d,y +L17CC pshs y,x + ldy <$009B + ldd <$009D + lbsr L15C8 + puls y,x + ldb <$0063 + abx + inc <$004A + ldd <$0099 + std <$0047 + leay -$01,y + bne L17CC + clrb +L17E6 rts +L17E7 ldx #$5BDB + bra L17EF +L17EC ldx #$5A13 +L17EF stx <$002C + bsr L1822 + ldd <$0053 + lsra + rorb + std <$0055 + bra L1863 +L17FB bsr L1822 + lbsr L1DB1 + bcs L17E6 + lbsr L1DD0 + bcs L17E6 +L1807 ldx #$5A13 + stx <$002C + ldd <$0020 + cmpd <$0024 + bne L182B + ldx #$5A34 + ldd <$0022 + cmpd <$0026 + blt L184D + ldx #$5A39 + bra L184D +L1822 jsr <$00B9 + ldb <$0060 + lbmi L155D +L182A rts +L182B ldx <$0022 + cmpx <$0026 + bne L183E + ldx #$5A3E + cmpd <$0024 + blt L184D + ldx #$5A44 + bra L184D +L183E ldx #$5A4A + ldd <$0020 + subd <$0024 + std <$0097 + ldd <$0022 + subd <$0026 + std <$0099 +L184D stx <$00A1 + bra L1868 +L1851 lbsr L1ACE + lbra L1B69 +L1857 ldx #$5BDB + bra L185F +L185C ldx #$5A13 +L185F stx <$002C + bsr L1822 +L1863 ldx #$5A4E + stx <$00A1 +L1868 lbsr L1F65 + tst <$00AD + bne L1879 + lbsr L1DA2 + bcs L182A + lbsr L1DD4 + bcs L182A +L1879 ldd <$0047 + std <$0018 + ldd <$0049 + std <$001A + clra + clrb + std <$001C + ldd <$0055 + std <$001E + leas <-$3E,s + sty <$3C,s + leax $05,s + ldd <$0053 + lbsr L1AC5 + lbsr L1B2E + tfr x,y + leax <$14,s + ldd <$0055 + lbsr L1B3E + leax $0A,s + bsr L1851 + tfr x,y + leax $0F,s + bsr L1851 + leax <$19,s + ldd <$0055 + lbsr L1AC5 + lbsr L1B2E + tfr x,y + leax <$1E,s + bsr L1851 + tfr x,y + leax <$23,s + bsr L1851 + leax <$28,s + clra + clrb + lbsr L1AC5 + leax <$2D,s + ldd <$001E + lbsr L1AC5 + subd <$00B3 + lbsr L1B2E + leay $0A,s + lbsr L1B40 + leay $05,s + bsr L1960 + leax ,s + bsr L1963 + ldd <$00B3 + lbsr L1AF0 + leay <$1E,s + lbsr L1B40 + tfr x,y + leax <$2D,s + bsr L1960 + leax <$32,s + leay $0F,s + bsr L1963 + ldd <$001E + bsr L195D + leax <$37,s + leay <$1E,s + lbsr L1ACE +L190F leax <$14,s + leay <$28,s + lbsr L1BBA + ble L1969 + lbsr L1A0C + tst <$2D,s + bmi L193E + leax <$32,s + leay $0F,s + bsr L1960 + tfr x,y + leax <$2D,s + bsr L1960 + leax <$14,s + leay $05,s + lbsr L1B1F + ldd <$001E + subd <$00B3 + std <$001E +L193E leax <$37,s + leay <$23,s + bsr L1960 + tfr x,y + leax <$2D,s + bsr L1960 + leax <$28,s + leay <$19,s + bsr L1960 + ldd <$001C + addd <$00B3 + std <$001C + bra L190F +L195D lbra L1B2E +L1960 lbra L1B07 +L1963 lbsr L1ACE + lbra L1B9D +L1969 leax <$2D,s + ldd <$001C + lbsr L1AC5 + addd <$00B3 + bsr L195D + leay <$1E,s + lbsr L1B40 + leax ,s + ldd <$001E + lbsr L1AC5 + subd #$0002 + bsr L195D + ldd <$00B3 + lbsr L1AF0 + leay $0A,s + lbsr L1B40 + tfr x,y + leax <$2D,s + bsr L1960 + leax ,s + leay $0A,s + bsr L1963 + ldd <$00B3 + lbsr L1AF0 + leay <$19,s + lbsr L1B40 + tfr x,y + leax <$2D,s + bsr L1960 + leax <$32,s + leay <$23,s + lbsr L1ACE + ldd <$001C + bsr L195D + leax <$37,s + leay $0F,s + bsr L1963 + ldd <$001E + bsr L195D + leay $0A,s + bsr L1960 +L19CC ldd <$001E + addd <$00B3 + beq L1A07 + bsr L1A0C + tst <$2D,s + bpl L19EE + leax <$32,s + leay <$23,s + bsr L1A04 + tfr x,y + leax <$2D,s + bsr L1A04 + ldd <$001C + addd <$00B3 + std <$001C +L19EE leax <$37,s + leay $0F,s + bsr L1A04 + tfr x,y + leax <$2D,s + bsr L1A04 + ldd <$001E + subd <$00B3 + std <$001E + bra L19CC +L1A04 lbra L1B07 +L1A07 leas <$3E,s + clrb + rts +L1A0C ldy <$3E,s + jmp [<$2C,u] + ldd <$001C + ldx <$001E + bsr L1A2E + nega + negb + sbca #$00 + bsr L1A2E + exg d,x + nega + negb + sbca #$00 + exg d,x + bsr L1A2E + ldd <$001C + bsr L1A2E + rts +L1A2E pshs x,b,a + jmp [>$00A1,u] + cmpd <$0020 + bra L1A46 + cmpd <$0020 + bra L1A40 + cmpx <$0022 +L1A40 ble L1A4E + bra L1A70 + cmpx <$0022 +L1A46 bge L1A4E + bra L1A70 + bsr L1A72 + bgt L1A70 +L1A4E addd <$0018 + bmi L1A70 + cmpd <$1B,y + bhi L1A70 + std <$0047 + tfr x,d + addd <$001A + bmi L1A70 + cmpd <$1D,y + bhi L1A70 + std <$0049 + lbsr L1E48 + lda <$0061 + lbsr L1F06 +L1A70 puls pc,x,b,a +L1A72 pshs x,b,a + tfr x,d + subd <$0026 + ldx <$0097 + bsr L1A90 + pshs x,b + ldd $03,s + subd <$0024 + ldx <$0099 + bsr L1A90 + cmpb ,s + bne L1A8C + cmpx $01,s +L1A8C leas $03,s + puls pc,x,b,a +L1A90 pshs x,b,a + lda $03,s + mul + pshs b,a + lda $05,s + ldb $02,s + mul + addb ,s+ + adca #$00 + pshs b,a + ldd $04,s + mul + addd ,s + std ,s + lda $05,s + ldb $03,s + mul + addb ,s + ldx $01,s + tst $03,s + bpl L1ABA + neg $06,s + addb $06,s +L1ABA tst $05,s + bpl L1AC2 + neg $04,s + addb $04,s +L1AC2 leas $07,s + rts +L1AC5 clr ,x + clr $01,x + clr $02,x + std $03,x + rts +L1ACE pshs b,a + ldd ,y + std ,x + ldd $02,y + std $02,x + ldb $04,y + stb $04,x + puls pc,b,a +L1ADE exg y,u + exg x,y + bsr L1ACE + exg x,y + exg y,u + rts +L1AE9 exg x,u + bsr L1ACE + exg x,u + rts +L1AF0 pshs b,a + addd $03,x + std $03,x + ldd #$0000 + adcb $02,x + adca $01,x + std $01,x + ldb #$00 + adcb ,x + stb ,x + puls pc,b,a +L1B07 pshs b,a + ldd $03,x + addd $03,y + std $03,x + ldd $01,x + adcb $02,y + adca $01,y + std $01,x + ldb ,x + adcb ,y + stb ,x + puls pc,b,a +L1B1F exg x,y + bsr L1B9D + exg x,y + bsr L1B07 + exg x,y + bsr L1B9D + exg x,y + rts +L1B2E pshs y,b,a + clra + clrb + pshs b,a + pshs b + tfr s,y + bsr L1B40 + leas $03,s + puls pc,y,b,a +L1B3E bsr L1AC5 +L1B40 pshs u,y,b,a + leas -$0A,s + tfr s,u + bsr L1AE9 + tfr u,y + leau $05,u + bsr L1ADE + clra + clrb + lbsr L1AC5 + bra L1B57 +L1B55 bsr L1B74 +L1B57 bsr L1B7F + beq L1B61 + bcc L1B55 + bsr L1B07 + bra L1B55 +L1B61 bcc L1B65 + bsr L1B07 +L1B65 leas $0A,s + puls pc,u,y,b,a +L1B69 lsl $04,x + rol $03,x + rol $02,x + rol $01,x + rol ,x + rts +L1B74 lsl $04,y + rol $03,y + rol $02,y + rol $01,y + rol ,y + rts +L1B7F lsr ,u + bne L1B92 + ror $01,u + bne L1B94 + ror $02,u + bne L1B96 + ror $03,u + bne L1B98 + ror $04,u + rts +L1B92 ror $01,u +L1B94 ror $02,u +L1B96 ror $03,u +L1B98 ror $04,u + andcc #$FB + rts +L1B9D com ,x + com $01,x + com $02,x + com $03,x + com $04,x + inc $04,x + bne L1BB9 + inc $03,x + bne L1BB9 + inc $02,x + bne L1BB9 + inc $01,x + bne L1BB9 + inc ,x +L1BB9 rts +L1BBA pshs b,a + ldd ,x + cmpd ,y + bne L1BD9 + ldd $02,x + cmpd $02,y + bne L1BD0 + ldb $04,x + cmpb $04,y + beq L1BD9 +L1BD0 bhi L1BD6 + lda #$08 + bra L1BD7 +L1BD6 clra +L1BD7 tfr a,cc +L1BD9 puls pc,b,a + ldd <$0018 + addd <$001C + cmpd <$1B,y + bls L1BE8 + ldd <$1B,y +L1BE8 pshs y,b,a + std <$004B + ldd <$0018 + subd <$001C + bpl L1BF4 + clra + clrb +L1BF4 pshs b,a + std <$0047 + ldd <$001A + subd <$001E + bpl L1C00 + clra + clrb +L1C00 bsr L1C15 + puls y,x,b,a + std <$0047 + stx <$004B + ldd <$001A + addd <$001E + cmpd <$1D,y + bls L1C15 + ldd <$1D,y +L1C15 std <$0049 + std <$004D + lbra L159F +L1C1C lbsr L1559 + ldb #$01 + stb <$002A + lbsr L1E48 + stx <$0072 + stb <$0074 + lbsr L1EF6 + sta <$0028 + lbsr L06AC + cmpb $06,y + beq L1C67 + clrb + pshs b + lbsr L1E9C + lbsr L1EC8 + ldx <$0072 + bra L1C76 +L1C43 tst >$101B + beq L1C6C + ldb ,s+ + beq L1C67 + stb <$002B + addb ,s+ + cmpb <$1E,y + bhi L1C72 + stb <$004A + puls b,a + std <$0047 + puls b,a + std <$004B + lbsr L1E48 + stb <$0074 + lbra L1CEE +L1C67 clrb + ldb <$002A + bne L1C6F +L1C6C ldb #$BA + coma +L1C6F lbra L00F4 +L1C72 leas $04,s + bra L1C43 +L1C76 ldb <$0074 +L1C78 lbsr L1EDF + bsr L1CC4 + beq L1C84 + lbsr L1EF6 + beq L1C78 +L1C84 lbsr L1EB3 + pshs b + ldd <$0047 + std <$009B + puls b +L1C8F bsr L1CD6 + bsr L1CCC + bhi L1C9A + lbsr L1EF6 + beq L1C8F +L1C9A lbsr L1EDF + lbsr L1D9A + beq L1CA8 + bsr L1CB5 + lda #$FF + pshs b,a +L1CA8 lbsr L1D9A + beq L1C43 + bsr L1CB5 + lda #$01 + pshs b,a +L1CB3 bra L1C43 +L1CB5 puls b,a + pshs y,x,b,a + ldd <$0047 + std $04,s + ldd <$009B + std $02,s + ldb <$004A + rts +L1CC4 pshs b,a + ldd <$0047 + addd <$00B3 + puls pc,b,a +L1CCC pshs b,a + ldd <$0047 + cmpd <$1B,y + puls pc,b,a +L1CD6 lda ,x + sta ,-s + lda <$0061 + lbsr L1F06 + lda ,x + cmpa ,s+ + beq L1CEA + lda #$FF + sta >$101B +L1CEA lbsr L1EB3 + rts +L1CEE ldd <$0047 + subd #$0002 + std <$009B + ldb <$0074 +L1CF7 lbsr L1EF6 + bne L1D03 + lbsr L1EDF + bsr L1CC4 + bne L1CF7 +L1D03 lbsr L1EB3 + stb <$0074 + ldd <$0047 + cmpd <$004B + bhi L1CB3 + ldb <$0074 + lbsr L1EF6 + bne L1D03 + ldd <$0047 + cmpd <$009B + bgt L1D34 + bsr L1D9A + beq L1D34 + ldd <$009B + pshs b,a + ldd <$0047 + bpl L1D2B + clra + clrb +L1D2B pshs b,a + ldb <$004A + lda <$002B + nega + pshs b,a +L1D34 ldd <$0047 + std <$009B + ldb <$0074 +L1D3A lbsr L1EF6 + bne L1D45 + bsr L1CD6 + bsr L1CCC + bls L1D3A +L1D45 lbsr L1EDF + stb <$0074 + bsr L1D9A + beq L1D57 + lbsr L1CB5 + lda <$002B + pshs b,a + ldb <$0074 +L1D57 lbsr L1EB3 + stb <$0074 + lbsr L1CCC + bgt L1D71 + ldd <$0047 + cmpd <$004B + bgt L1D71 + ldb <$0074 + lbsr L1EF6 + bne L1D57 + bra L1D34 +L1D71 cmps <$003B + bhi L1D78 + clr <$002A +L1D78 ldd <$0047 + subd <$00B3 + std <$0047 + ldd <$004B + addd #$0002 + cmpd <$0047 + bhi L1D97 + leas -$02,s + pshs b,a + ldd <$0047 + std $02,s + ldb <$004A + lda <$002B + nega + pshs b,a +L1D97 lbra L1C43 +L1D9A cmps <$003B + bhi L1DA1 + clr <$002A +L1DA1 rts +L1DA2 ldb #$47 +L1DA4 bsr L1DD8 + lbra L1E31 +L1DA9 ldb #$4B + bra L1DA4 +L1DAD ldb #$4F + bra L1DA4 +L1DB1 ldb #$20 +L1DB3 bsr L1DD8 + ldd #$027F + bsr L1DBF + bcs L1DCF + ldd #$00BF +L1DBF pshs b,a + ldd ,x++ + bpl L1DC9 + nega + negb + sbca #$00 +L1DC9 cmpd ,s++ + bgt L1E44 + clrb +L1DCF rts +L1DD0 ldb #$24 + bra L1DB3 +L1DD4 ldb #$53 + bra L1DB3 +L1DD8 tfr u,x + abx + lda $09,y + bita #$08 + beq L1DE5 + ldd -$07,y + bne L1DE6 +L1DE5 rts +L1DE6 pshs y,x,b,a + tfr x,y + ldx ,y + ldb ,s + beq L1DF4 + bsr L1E00 + std ,y +L1DF4 ldx $02,y + ldb $01,s + beq L1DFE + bsr L1E00 + std $02,y +L1DFE puls pc,y,x,b,a +L1E00 pshs x,b + leas -$02,s + lda $04,s + mul + cmpb #$CD + pshs cc + exg a,b + clra + puls cc + bcs L1E14 + addd <$00B3 +L1E14 std ,s + lda $03,s + ldb $02,s + mul + addd ,s + leas $03,s + puls pc,x +L1E21 pshs x + lda ,s + stb ,s + mul + stb ,-s + ldd $01,s + mul + adda ,s+ + puls pc,x +L1E31 ldd ,x + cmpd <$1B,y + bhi L1E44 + ldd $02,x + cmpd <$1D,y + bhi L1E44 + andcc #$FE + rts +L1E44 comb + ldb #$BD + rts +L1E48 ldd -$0D,y +L1E4A pshs y,b,a + lda <$004A + ldb <$0063 + mul + addd ,s++ + tfr d,x + ldb <$0060 + bpl L1E60 + ldd <$0047 + lslb + leax d,x + puls pc,y +L1E60 cmpb #$04 + bne L1E6B + ldd <$0047 + leay <L1E99,pcr + bra L1E7F +L1E6B cmpb #$01 + beq L1E76 + ldd <$0047 + leay <L1E94,pcr + bra L1E7D +L1E76 ldd <$0047 + leay <L1E8B,pcr + lsra + rorb +L1E7D lsra + rorb +L1E7F lsra + rorb + leax d,x + ldb <$0048 + andb ,y+ + ldb b,y + puls pc,y + +* 2 color mode pixel mask table +L1E8B fcb $07 Mask for pixel #'s we care about + fcb $80,$40,$20,$10,$08,$04,$02,$01 + +* 4 color mode pixel mask table +L1E94 fcb $03 Mask for pixel #'s we care about + fcb $c0,$30,$0c,$03 + +* 16 color mode pixel mask table +L1E99 fcb $01 Mask for pixel #'s we care about + fcb $f0,$0f + +L1E9C lda <$0060 + leax <L1EAB-2,pcr + lsla + ldd a,x + sta <$0079 + leax b,x + stx <$0077 + rts +* Bit shift table to shift to the right 3,2,1 or 0 times +L1EAB fcb $80,L1EC2-(L1EAB-2) +L1EAD fcb $c0,L1EC1-(L1EAB-2) +L1EAF fcb $c0,L1EC1-(L1EAB-2) +L1EB1 fcb $f0,L1EBF-(L1EAB-2) +L1EB3 inc <$48 + bne L1EB9 + inc <$0047 +L1EB9 lsrb + bcs L1EC3 + jmp [<$77,u] +L1EBF lsrb +L1EC0 lsrb +L1EC1 lsrb +L1EC2 rts +L1EC3 ldb <$0079 + leax $01,x + rts +L1EC8 lda <$0060 + leax <L1ED7-2,pcr + lsla + ldd a,x + sta <$007C + leax b,x + stx <$007A + rts + +* Bit shift table to shift to the left 3,1 or 0 times +* Used by FFill when filling to the left +L1ED7 fcb $01,L1EF0-(L1ED7-2) $1b 640 2-color + fcb $03,L1EEF-(L1ED7-2) $1a 320 4-color + fcb $03,L1EEF-(L1ED7-2) $1a 640 4-color + fcb $0f,L1EED-(L1ED7-2) $18 320 16-color + +L1EDF tst <$0048 + bne L1EE5 + dec <$0047 +L1EE5 dec <$0048 + lslb + bcs L1EF1 + jmp [<$7A,u] + +L1EED lslb + lslb +L1EEF lslb +L1EF0 rts +L1EF1 ldb <$007C + leax -$01,x + rts +L1EF6 pshs b + tfr b,a + anda ,x +L1EFC lsrb + bcs L1F02 + lsra + bra L1EFC +L1F02 cmpa <$0028 + puls pc,b +L1F06 pshs b,a + jmp [<$64,u] +L1F0B FCB 5,$0F,$0F,$17 +L1F0F pshs b,x + bsr L1F55 + lsra + rorb + lsra + rorb + bra L1F25 + pshs x,b + bsr L1F55 + lsra + rorb + bra L1F25 + pshs x,b + bsr L1F55 +L1F25 andb <$00B0 + abx + lda <$008A + pshs a + lda <$00B1 +L1F2E cmpx #$4000 + bcs L1F3A + inca + leax >-$2000,x + bra L1F2E +L1F3A sta <$008A + sta >$FFA9 + ldb ,x + puls a + sta <$008A + sta >$FFA9 + andb ,s+ + ldx ,s++ + lda ,s + pshs b + anda ,s+ + jmp [<$68,u] +L1F55 ldx <$0066 + lda <$00AF + ldb <$00B2 + anda <$004A + mul + leax d,x + ldd <$0047 + lsra + rorb + rts +L1F65 ldb $0E,y + beq L1F82 + stb <$00B1 + jsr <$00BC + ldx $0F,y + stx <$0066 + ldd <-$16,x + deca + bpl L1F79 + lda #$FF +L1F79 stb <$00B2 + decb + bpl L1F80 + ldb #$FF +L1F80 std <$00AF +L1F82 rts +L1F83 anda $01,s + jmp [<$68,u] + ldb $01,s + bra L1F9A + anda <$0061 + ldb ,s + andb $01,s + bra L1F9A + eora ,x + bra L1FA1 + anda ,x +L1F9A comb + andb ,x + stb ,x + ora ,x +L1FA1 sta ,x + puls pc,b,a + anda $01,s + eora ,x + sta ,x + puls pc,b,a + + emod +eom equ * + end +
--- a/level2/cmds/mdir.asm Wed Sep 17 20:10:46 2003 +0000 +++ b/level2/cmds/mdir.asm Wed Sep 17 20:11:14 2003 +0000 @@ -7,13 +7,13 @@ * Comment * ------------------------------------------------------------------ * 7 ????/??/?? -* Original Tandy/Microware version +* Original Tandy/Microware version. * * 8 2003/01/14 Boisy Pitre * Changed option to -e, optimized slightly. Could use greater optimization. * * 9 2003/08/24 Rodney Hamilton -* Corrected leading zero supression, more optimizations +* Corrected leading zero supression, more optimizations. nam MDir ttl Show module information
--- a/level2/cmds/pmap.asm Wed Sep 17 20:10:46 2003 +0000 +++ b/level2/cmds/pmap.asm Wed Sep 17 20:11:14 2003 +0000 @@ -12,7 +12,7 @@ * Original version. * * 2 1989/09/12 Ken Drexler -* Revised to handle 4K or 8K blocks +* Revised to handle 4K or 8K blocks. nam PMap ttl Show process map information
--- a/level2/cmds/proc.asm Wed Sep 17 20:10:46 2003 +0000 +++ b/level2/cmds/proc.asm Wed Sep 17 20:11:14 2003 +0000 @@ -19,7 +19,7 @@ * * 11 1994/11/08 L. Curtis Boyle * Modified to add current executing/editing module name for Basic09 -* and/or RunB programs +* and/or RunB programs. nam Proc ttl Show process information
--- a/level2/cmds/unlink.asm Wed Sep 17 20:10:46 2003 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,48 +0,0 @@ -******************************************************************** -* Unlink - Unlink a module -* -* $Id$ -* -* Edt/Rev YYYY/MM/DD Modified by -* Comment -* ------------------------------------------------------------------ -* 2 ????/??/?? -* Original Tandy/Microware version. - - nam Unlink - ttl Unlink a module - -* Disassembled 98/09/10 23:12:44 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - endc - -tylg set Prgrm+Objct -atrv set ReEnt+rev -rev set $00 -edition set 2 - - mod eom,name,tylg,atrv,start,size - -u0000 rmb 512 -size equ . - -name fcs /Unlink/ - fcb edition - -start clra - os9 F$UnLoad - bcs exit - lda ,x+ - cmpa #C$COMA - beq start - lda ,-x - cmpa #C$CR - bne start - clrb -exit os9 F$Exit - - emod -eom equ * - end