Mercurial > hg > Members > kono > nitros9-code
changeset 1979:bc8c21346cf4
Disassembly of 1st half of source and correction of BAM to sectors in allocation map. Now calculation does not fail if DD.MAP is a exact multiple of $100 bytes.
author | robert |
---|---|
date | Thu, 12 Jan 2006 07:32:00 +0000 |
parents | c2d3c4232663 |
children | e49e6d80c06e |
files | level1/cmds/ded.asm |
diffstat | 1 files changed, 2194 insertions(+), 763 deletions(-) [+] |
line wrap: on
line diff
--- a/level1/cmds/ded.asm Wed Jan 11 04:20:37 2006 +0000 +++ b/level1/cmds/ded.asm Thu Jan 12 07:32:00 2006 +0000 @@ -1,763 +1,2193 @@ - IFNE 1 -L0000 fcb $87,$CD,$17,$A2,$00,$1C,$11,$82 .M.".... -L0008 fcb $8F,$06,$65,$03,$16,$0C,$1F,$20 ..e.... -L0010 fcb $00,$1F,$21,$00,$04,$0B,$05,$21 ..!....! -L0018 fcb $00,$05,$20,$00,$64,$45,$E4,$05 .. .dEd. -L0020 fcb $43,$6F,$70,$79,$72,$69,$67,$68 Copyrigh -L0028 fcb $74,$20,$31,$39,$38,$37,$20,$44 t 1987 D -L0030 fcb $6F,$75,$67,$20,$44,$65,$4D,$61 oug DeMa -L0038 fcb $72,$74,$69,$6E,$69,$73,$4C,$53 rtinisLS -L0040 fcb $4E,$3D,$A4,$53,$45,$43,$54,$4F N=$SECTO -L0048 fcb $52,$20,$3D,$20,$A4,$20,$20,$20 R = $ -L0050 fcb $20,$20,$20,$30,$20,$20,$31,$20 0 1 -L0058 fcb $20,$32,$20,$20,$33,$20,$20,$34 2 3 4 -L0060 fcb $20,$20,$35,$20,$20,$36,$20,$20 5 6 -L0068 fcb $37,$20,$20,$38,$20,$20,$39,$20 7 8 9 -L0070 fcb $20,$41,$20,$20,$42,$20,$20,$43 A B C -L0078 fcb $20,$20,$44,$20,$20,$45,$20,$20 D E -L0080 fcb $46,$20,$20,$20,$20,$30,$20,$32 F 0 2 -L0088 fcb $20,$34,$20,$36,$20,$38,$20,$41 4 6 8 A -L0090 fcb $20,$43,$20,$45,$20,$0D,$43,$4D C E .CM -L0098 fcb $44,$3A,$A0,$3C,$42,$52,$45,$41 D: <BREA -L00A0 fcb $4B,$3E,$20,$74,$6F,$67,$67,$6C K> toggl -L00A8 fcb $65,$73,$20,$48,$45,$58,$2F,$41 es HEX/A -L00B0 fcb $53,$43,$49,$49,$20,$65,$64,$69 SCII edi -L00B8 fcb $74,$20,$6D,$6F,$64,$65,$73,$20 t modes -L00C0 fcb $20,$20,$20,$20,$3C,$45,$4E,$54 <ENT -L00C8 fcb $45,$52,$3E,$20,$65,$78,$69,$74 ER> exit -L00D0 fcb $73,$20,$65,$64,$69,$74,$20,$6D s edit m -L00D8 fcb $6F,$64,$E5,$5A,$61,$70,$A0,$62 odeZap b -L00E0 fcb $79,$74,$65,$3A,$A0,$63,$68,$61 yte: cha -L00E8 fcb $72,$3A,$A0,$41,$72,$65,$20,$79 r: Are y -L00F0 fcb $6F,$75,$20,$73,$75,$72,$65,$3F ou sure? -L00F8 fcb $20,$28,$59,$2F,$4E,$29,$A0,$57 (Y/N) W -L0100 fcb $72,$69,$74,$69,$6E,$67,$20,$73 riting s -L0108 fcb $65,$63,$74,$6F,$72,$2E,$2E,$AE ector... -L0110 fcb $4F,$55,$54,$46,$49,$4C,$45,$3A OUTFILE: -L0118 fcb $A0,$56,$65,$72,$69,$66,$79,$69 Verifyi -L0120 fcb $6E,$67,$2E,$2E,$AE,$56,$65,$72 ng...Ver -L0128 fcb $69,$66,$79,$20,$61,$62,$6F,$72 ify abor -L0130 fcb $74,$65,$64,$2E,$2E,$AE,$73,$68 ted...sh -L0138 fcb $65,$6C,$EC,$4C,$69,$6E,$6B,$20 ellLink -L0140 fcb $74,$6F,$20,$77,$68,$69,$63,$68 to which -L0148 fcb $20,$6D,$6F,$64,$75,$6C,$65,$3F module? -L0150 fcb $A0,$4F,$66,$66,$20,$20,$4C,$65 Off Le -L0158 fcb $6E,$20,$20,$4E,$61,$6D,$65,$0A n Name. -L0160 fcb $2D,$2D,$2D,$2D,$20,$2D,$2D,$2D ---- --- -L0168 fcb $2D,$20,$2D,$2D,$2D,$2D,$0D,$4D - ----.M -L0170 fcb $4F,$44,$55,$4C,$45,$3A,$20,$A0 ODULE: -L0178 fcb $4F,$46,$46,$53,$45,$54,$3A,$20 OFFSET: -L0180 fcb $A4,$1F,$24,$2D,$20,$45,$78,$70 $.$- Exp -L0188 fcb $65,$72,$74,$20,$4D,$6F,$64,$65 ert Mode -L0190 fcb $20,$2D,$1F,$A5,$46,$69,$6E,$64 -.%Find -L0198 fcb $20,$62,$79,$74,$65,$20,$73,$74 byte st -L01A0 fcb $72,$69,$6E,$67,$20,$A4,$46,$69 ring $Fi -L01A8 fcb $6E,$64,$20,$63,$68,$61,$72,$20 nd char -L01B0 fcb $73,$74,$72,$69,$6E,$67,$3A,$A0 string: -L01B8 fcb $53,$65,$61,$72,$63,$68,$69,$6E Searchin -L01C0 fcb $67,$2E,$2E,$AE,$43,$75,$72,$72 g...Curr -L01C8 fcb $65,$6E,$74,$20,$46,$69,$6C,$65 ent File -L01D0 fcb $20,$4C,$65,$6E,$67,$74,$68,$20 Length -L01D8 fcb $A4,$4E,$65,$77,$20,$4C,$65,$6E $New Len -L01E0 fcb $67,$74,$68,$3F,$20,$A4,$2A,$2A gth? $** -L01E8 fcb $20,$52,$45,$53,$54,$41,$52,$54 RESTART -L01F0 fcb $2C,$20,$45,$6E,$74,$65,$72,$20 , Enter -L01F8 fcb $70,$61,$74,$68,$6E,$61,$6D,$65 pathname -L0200 fcb $3A,$A0,$42,$41,$4D,$3A,$20,$46 : BAM: F -L0208 fcb $72,$6F,$6D,$20,$53,$65,$63,$74 rom Sect -L0210 fcb $6F,$72,$3A,$24,$20,$20,$20,$20 or:$ -L0218 fcb $20,$20,$20,$74,$6F,$20,$24,$20 to $ -L0220 fcb $20,$20,$20,$20,$20,$A0,$42,$69 Bi -L0228 fcb $74,$73,$BA,$07,$53,$65,$63,$74 ts:.Sect -L0230 fcb $6F,$72,$20,$53,$74,$61,$63,$6B or Stack -L0238 fcb $20,$46,$75,$6C,$6C,$A0,$20,$20 Full -L0240 fcb $20,$55,$70,$2F,$44,$6F,$77,$6E Up/Down -L0248 fcb $20,$41,$72,$72,$6F,$77,$73,$20 Arrows -L0250 fcb $20,$52,$65,$61,$64,$20,$26,$20 Read & -L0258 fcb $64,$69,$73,$70,$6C,$61,$79,$20 display -L0260 fcb $4E,$65,$78,$74,$2F,$50,$72,$65 Next/Pre -L0268 fcb $76,$69,$6F,$75,$73,$20,$73,$65 vious se -L0270 fcb $63,$74,$6F,$72,$0A,$20,$3C,$43 ctor. <C -L0278 fcb $52,$3E,$20,$43,$6C,$65,$61,$6E R> Clean -L0280 fcb $20,$75,$70,$20,$74,$68,$65,$20 up the -L0288 fcb $73,$63,$72,$65,$65,$6E,$20,$64 screen d -L0290 fcb $69,$73,$70,$6C,$61,$79,$0A,$20 isplay. -L0298 fcb $20,$20,$2A,$20,$20,$52,$65,$73 * Res -L02A0 fcb $74,$61,$72,$74,$0A,$20,$20,$20 tart. -L02A8 fcb $24,$20,$20,$46,$6F,$72,$6B,$20 $ Fork -L02B0 fcb $61,$20,$53,$48,$45,$4C,$4C,$20 a SHELL -L02B8 fcb $28,$43,$74,$72,$6C,$2D,$42,$52 (Ctrl-BR -L02C0 fcb $45,$41,$4B,$20,$74,$6F,$20,$72 EAK to r -L02C8 fcb $65,$74,$75,$72,$6E,$29,$0A,$20 eturn). -L02D0 fcb $20,$20,$41,$20,$20,$41,$70,$70 A App -L02D8 fcb $65,$6E,$64,$20,$64,$69,$73,$70 end disp -L02E0 fcb $6C,$61,$79,$65,$64,$20,$73,$65 layed se -L02E8 fcb $63,$74,$6F,$72,$20,$74,$6F,$20 ctor to -L02F0 fcb $6F,$75,$74,$70,$75,$74,$20,$66 output f -L02F8 fcb $69,$6C,$65,$0A,$20,$20,$20,$43 ile. C -L0300 fcb $20,$20,$43,$6C,$6F,$73,$65,$20 Close -L0308 fcb $6F,$75,$74,$70,$75,$74,$20,$66 output f -L0310 fcb $69,$6C,$65,$0A,$20,$20,$20,$44 ile. D -L0318 fcb $20,$20,$44,$69,$64,$64,$6C,$65 Diddle -L0320 fcb $20,$28,$61,$64,$6A,$75,$73,$74 (adjust -L0328 fcb $29,$20,$66,$69,$6C,$65,$20,$6C ) file l -L0330 fcb $65,$6E,$67,$74,$68,$0A,$20,$20 ength. -L0338 fcb $20,$45,$20,$20,$45,$64,$69,$74 E Edit -L0340 fcb $20,$74,$68,$65,$20,$64,$69,$73 the dis -L0348 fcb $70,$6C,$61,$79,$65,$64,$20,$73 played s -L0350 fcb $65,$63,$74,$6F,$72,$0A,$20,$20 ector. -L0358 fcb $20,$46,$20,$20,$46,$69,$6E,$64 F Find -L0360 fcb $20,$61,$20,$62,$79,$74,$65,$20 a byte -L0368 fcb $6F,$72,$20,$74,$65,$78,$74,$20 or text -L0370 fcb $73,$74,$72,$69,$6E,$67,$20,$28 string ( -L0378 fcb $42,$52,$45,$41,$4B,$20,$61,$62 BREAK ab -L0380 fcb $6F,$72,$74,$73,$29,$0A,$20,$20 orts). -L0388 fcb $20,$48,$20,$20,$48,$65,$6C,$70 H Help -L0390 fcb $20,$73,$63,$72,$65,$65,$6E,$20 screen -L0398 fcb $28,$61,$6C,$73,$6F,$20,$75,$73 (also us -L03A0 fcb $65,$20,$27,$3F,$27,$29,$0A,$20 e '?'). -L03A8 fcb $20,$20,$4C,$20,$20,$4C,$69,$6E L Lin -L03B0 fcb $6B,$20,$74,$6F,$20,$61,$20,$6D k to a m -L03B8 fcb $6F,$64,$75,$6C,$65,$20,$2D,$20 odule - -L03C0 fcb $4C,$69,$73,$74,$20,$61,$6C,$6C List all -L03C8 fcb $20,$6D,$6F,$64,$75,$6C,$65,$73 modules -L03D0 fcb $0A,$20,$20,$20,$4E,$20,$20,$4E . N N -L03D8 fcb $65,$78,$74,$20,$6F,$63,$63,$75 ext occu -L03E0 fcb $72,$72,$65,$6E,$63,$65,$20,$6F rrence o -L03E8 fcb $66,$20,$62,$79,$74,$65,$28,$73 f byte(s -L03F0 fcb $29,$20,$6F,$72,$20,$73,$74,$72 ) or str -L03F8 fcb $69,$6E,$67,$20,$28,$46,$69,$6E ing (Fin -L0400 fcb $64,$29,$0A,$20,$20,$20,$4F,$20 d). O -L0408 fcb $20,$4F,$70,$65,$6E,$20,$61,$20 Open a -L0410 fcb $66,$69,$6C,$65,$20,$66,$6F,$72 file for -L0418 fcb $20,$6F,$75,$74,$70,$75,$74,$20 output -L0420 fcb $28,$75,$73,$65,$20,$77,$69,$74 (use wit -L0428 fcb $68,$20,$41,$70,$70,$65,$6E,$64 h Append -L0430 fcb $29,$0A,$20,$20,$20,$50,$20,$20 ). P -L0438 fcb $50,$75,$73,$68,$20,$63,$75,$72 Push cur -L0440 fcb $72,$65,$6E,$74,$20,$73,$65,$63 rent sec -L0448 fcb $74,$6F,$72,$20,$6F,$6E,$74,$6F tor onto -L0450 fcb $20,$73,$74,$61,$63,$6B,$0A,$20 stack. -L0458 fcb $20,$20,$51,$20,$20,$51,$75,$69 Q Qui -L0460 fcb $74,$20,$64,$45,$64,$20,$2D,$20 t dEd - -L0468 fcb $45,$78,$69,$74,$20,$74,$6F,$20 Exit to -L0470 fcb $4F,$53,$39,$0A,$20,$20,$20,$52 OS9. R -L0478 fcb $20,$20,$52,$65,$6D,$6F,$76,$65 Remove -L0480 fcb $20,$61,$6E,$64,$20,$64,$69,$73 and dis -L0488 fcb $70,$6C,$61,$79,$20,$61,$20,$73 play a s -L0490 fcb $65,$63,$74,$6F,$72,$20,$66,$72 ector fr -L0498 fcb $6F,$6D,$20,$73,$74,$61,$63,$6B om stack -L04A0 fcb $0A,$20,$20,$20,$53,$20,$20,$53 . S S -L04A8 fcb $6B,$69,$70,$20,$74,$6F,$20,$67 kip to g -L04B0 fcb $69,$76,$65,$6E,$20,$73,$65,$63 iven sec -L04B8 fcb $74,$6F,$72,$20,$28,$73,$65,$63 tor (sec -L04C0 fcb $74,$6F,$72,$20,$23,$20,$69,$6E tor # in -L04C8 fcb $20,$68,$65,$78,$29,$0A,$20,$20 hex). -L04D0 fcb $20,$55,$20,$20,$55,$6E,$6C,$69 U Unli -L04D8 fcb $6E,$6B,$20,$66,$72,$6F,$6D,$20 nk from -L04E0 fcb $6D,$6F,$64,$75,$6C,$65,$0A,$20 module. -L04E8 fcb $20,$20,$56,$20,$20,$56,$65,$72 V Ver -L04F0 fcb $69,$66,$79,$20,$61,$6C,$6C,$20 ify all -L04F8 fcb $6D,$6F,$64,$75,$6C,$65,$73,$20 modules -L0500 fcb $69,$6E,$20,$66,$69,$6C,$65,$0A in file. -L0508 fcb $20,$20,$20,$57,$20,$20,$57,$72 W Wr -L0510 fcb $69,$74,$65,$20,$74,$68,$65,$20 ite the -L0518 fcb $73,$65,$63,$74,$6F,$72,$20,$62 sector b -L0520 fcb $61,$63,$6B,$20,$74,$6F,$20,$74 ack to t -L0528 fcb $68,$65,$20,$64,$69,$73,$6B,$0A he disk. -L0530 fcb $20,$20,$20,$58,$20,$20,$65,$58 X eX -L0538 fcb $70,$65,$72,$74,$20,$6D,$6F,$64 pert mod -L0540 fcb $65,$20,$74,$6F,$67,$67,$6C,$65 e toggle -L0548 fcb $20,$6F,$6E,$2F,$6F,$66,$66,$0A on/off. -L0550 fcb $20,$20,$20,$5A,$20,$20,$5A,$61 Z Za -L0558 fcb $70,$20,$28,$66,$69,$6C,$6C,$20 p (fill -L0560 fcb $69,$6E,$29,$20,$74,$68,$65,$20 in) the -L0568 fcb $73,$65,$63,$74,$6F,$72,$20,$64 sector d -L0570 fcb $69,$73,$70,$6C,$61,$79,$65,$64 isplayed -L0578 fcb $0A,$0A,$20,$20,$20,$20,$20,$20 .. -L0580 fcb $28,$50,$72,$65,$73,$73,$20,$61 (Press a -L0588 fcb $6E,$79,$20,$6B,$65,$79,$20,$74 ny key t -L0590 fcb $6F,$20,$72,$65,$74,$75,$72,$6E o return -L0598 fcb $20,$74,$6F,$20,$63,$6F,$6D,$6D to comm -L05A0 fcb $61,$6E,$64,$20,$70,$72,$6F,$6D and prom -L05A8 fcb $70,$74,$29,$3A,$55,$73,$65,$3A pt):Use: -L05B0 fcb $20,$20,$64,$45,$64,$20,$3C,$70 dEd <p -L05B8 fcb $61,$74,$68,$6C,$69,$73,$74,$3E athlist> -L05C0 fcb $0D,$98,$96,$80,$0F,$42,$40,$01 .....B@. -L05C8 fcb $86,$A0,$00,$27,$10,$00,$03,$E8 . .'...h -L05D0 fcb $00,$00,$64,$00,$00,$0A,$00,$00 ..d..... -L05D8 fcb $01,$0C,$0A,$40,$0A,$0A,$4E,$2A ...@..N* -L05E0 fcb $06,$27,$24,$10,$BD,$0D,$10,$EF .'$.=..o -L05E8 fcb $73,$0A,$67,$7A,$0B,$23,$77,$0B s.gz.#w. -L05F0 fcb $D4,$6F,$0C,$26,$61,$0C,$AD,$63 To.&a.-c -L05F8 fcb $0C,$97,$65,$0D,$37,$71,$0D,$22 ..e.7q." -L0600 fcb $76,$11,$16,$6C,$12,$23,$75,$13 v..l.#u. -L0608 fcb $CA,$78,$13,$EB,$68,$14,$13,$3F Jx.kh..? -L0610 fcb $14,$13,$66,$14,$2B,$6E,$15,$F9 ..f.+n.y -L0618 fcb $64,$16,$12,$70,$16,$A9,$72,$16 d..p.)r. -L0620 fcb $E2,$00,$E7,$C9,$00,$8B,$3B,$10 b.gI..;. -L0628 fcb $DE,$1D,$DE,$1B,$03,$1A,$17,$0A ^.^..... -L0630 fcb $C4,$17,$01,$5B,$30,$8D,$FB,$AE D..[0... -L0638 fcb $17,$01,$1E,$17,$01,$72,$30,$C9 .....r0I -L0640 fcb $01,$D6,$9F,$D6,$10,$8E,$00,$50 .V.V...P -L0648 fcb $4F,$10,$3F,$8B,$10,$25,$06,$66 O.?..%.f -L0650 fcb $10,$8C,$00,$01,$26,$08,$0F,$1A ....&... -L0658 fcb $17,$0A,$9A,$16,$00,$AD,$96,$00 .....-.. -L0660 fcb $10,$3F,$8F,$20,$0D,$9F,$D6,$30 .?. ..V0 -L0668 fcb $8D,$FF,$B7,$10,$3F,$09,$10,$25 ..7.?..% -L0670 fcb $06,$44,$4F,$C6,$D6,$30,$C4,$A7 .DOFV0D' -L0678 fcb $80,$5A,$26,$FB,$DF,$1B,$10,$DF .Z&._.._ -L0680 fcb $1D,$CC,$00,$02,$DD,$0A,$32,$E8 .L..].2h -L0688 fcb $E0,$30,$E4,$4F,$5F,$10,$3F,$8D `0dO_.?. -L0690 fcb $10,$25,$06,$22,$A6,$04,$97,$19 .%."&... -L0698 fcb $32,$E8,$20,$9E,$D6,$34,$10,$0F 2h .V4.. -L06A0 fcb $8C,$A6,$80,$81,$0D,$27,$06,$81 .&...'.. -L06A8 fcb $40,$26,$F6,$03,$8C,$35,$10,$86 @&v..5.. -L06B0 fcb $03,$10,$3F,$84,$24,$11,$C1,$D6 ..?.$.AV -L06B8 fcb $10,$26,$06,$78,$9E,$D6,$86,$83 .&.x.V.. -L06C0 fcb $10,$3F,$84,$10,$25,$06,$6D,$97 .?..%.m. -L06C8 fcb $00,$C6,$02,$10,$3F,$8D,$9F,$49 .F..?..I -L06D0 fcb $DF,$4B,$DE,$1B,$0F,$1A,$17,$0A _K^..... -L06D8 fcb $1C,$17,$00,$DE,$0D,$8C,$27,$15 ...^..'. -L06E0 fcb $17,$00,$E1,$9E,$12,$EC,$04,$DD ..a..l.] -L06E8 fcb $8D,$1F,$01,$CC,$01,$00,$17,$10 ...L.... -L06F0 fcb $37,$30,$01,$9F,$8F,$17,$00,$CC 70.....L -L06F8 fcb $10,$9F,$1F,$DC,$02,$DD,$05,$96 ...\.].. -L0700 fcb $04,$97,$07,$CC,$00,$00,$DD,$42 ...L..]B -L0708 fcb $17,$01,$14,$17,$00,$81,$30,$8D ......0. -L0710 fcb $F9,$84,$8D,$45,$30,$8D,$F8,$FD y..E0.x. -L0718 fcb $10,$8E,$00,$01,$10,$3F,$8A,$10 .....?.. -L0720 fcb $25,$05,$93,$30,$C9,$01,$D6,$17 %..0I.V. -L0728 fcb $00,$BE,$A6,$84,$81,$41,$25,$02 .>&..A%. -L0730 fcb $8A,$20,$30,$8D,$FE,$A3,$A1,$80 . 0..#!. -L0738 fcb $27,$08,$30,$02,$6D,$84,$26,$F6 '.0.m.&v -L0740 fcb $20,$C9,$0D,$2E,$27,$0B,$0D,$2D I..'..- -L0748 fcb $27,$07,$34,$12,$17,$04,$A1,$35 '.4...!5 -L0750 fcb $12,$EC,$84,$30,$8D,$F8,$A9,$6E .l.0.x)n -L0758 fcb $8B,$31,$C9,$01,$D6,$5F,$5C,$A6 .1I.V_\& -L0760 fcb $80,$2B,$04,$A7,$A0,$20,$F7,$84 .+.' w. -L0768 fcb $7F,$A7,$A4,$30,$C9,$01,$D6,$4F '$0I.VO -L0770 fcb $1F,$02,$20,$04,$10,$8E,$00,$78 .. ....x -L0778 fcb $86,$01,$10,$3F,$8C,$10,$25,$05 ...?..%. -L0780 fcb $35,$39,$10,$8E,$00,$03,$4F,$10 59....O. -L0788 fcb $3F,$8B,$10,$25,$05,$28,$39,$CC ?..%.(9L -L0790 fcb $20,$36,$30,$4A,$ED,$02,$10,$8E 60Jm... -L0798 fcb $00,$04,$20,$DC,$30,$8D,$F8,$6E .. \0.xn -L07A0 fcb $10,$8E,$00,$02,$20,$D2,$30,$8D .... R0. -L07A8 fcb $F8,$67,$10,$8E,$00,$02,$20,$C8 xg.... H -L07B0 fcb $30,$8D,$F8,$60,$10,$8E,$00,$01 0.x`.... -L07B8 fcb $20,$BE,$30,$8D,$F8,$4F,$10,$8E >0.xO.. -L07C0 fcb $00,$01,$20,$B4,$8D,$2B,$30,$C9 .. 4.+0I -L07C8 fcb $00,$D6,$9F,$12,$0D,$4D,$27,$0A .V...M'. -L07D0 fcb $DC,$23,$90,$04,$26,$04,$1F,$02 \#..&... -L07D8 fcb $20,$04,$10,$8E,$01,$00,$96,$00 ....... -L07E0 fcb $10,$3F,$89,$10,$25,$04,$CF,$39 .?..%.O9 -L07E8 fcb $4F,$10,$8E,$00,$01,$10,$3F,$89 O.....?. -L07F0 fcb $39,$0D,$4D,$26,$13,$9E,$02,$96 9.M&.... -L07F8 fcb $04,$5F,$1F,$03,$96,$00,$10,$3F ._.....? -L0800 fcb $88,$10,$25,$04,$B1,$DE,$1B,$39 ..%.1^.9 -L0808 fcb $DC,$23,$83,$00,$01,$91,$04,$24 \#.....$ -L0810 fcb $05,$C6,$D3,$16,$04,$A0,$DC,$08 .FS.. \. -L0818 fcb $9B,$04,$8E,$00,$00,$20,$DB,$CC ..... [L -L0820 fcb $20,$20,$17,$FF,$6D,$30,$8D,$F8 ..m0.x -L0828 fcb $15,$17,$FF,$2D,$8D,$82,$17,$00 ...-.... -L0830 fcb $B5,$30,$C9,$01,$D6,$17,$FF,$3C 50I.V..< -L0838 fcb $0D,$4D,$27,$03,$17,$0B,$5B,$0D .M'...[. -L0840 fcb $01,$27,$03,$17,$04,$31,$CC,$20 .'...1L -L0848 fcb $22,$17,$FF,$46,$30,$8D,$F7,$BE "..F0.w> -L0850 fcb $10,$8E,$00,$02,$17,$FF,$23,$30 ......#0 -L0858 fcb $8D,$F7,$F2,$17,$FF,$16,$30,$8D .wr...0. -L0860 fcb $F7,$AF,$10,$8E,$00,$02,$17,$FF w/...... -L0868 fcb $11,$17,$01,$20,$96,$0F,$8B,$10 ... .... -L0870 fcb $97,$0F,$26,$F5,$30,$C9,$00,$D6 ..&u0I.V -L0878 fcb $9F,$12,$0D,$8C,$27,$4C,$DC,$03 ....'L\. -L0880 fcb $10,$83,$00,$01,$25,$44,$10,$93 ....%D.. -L0888 fcb $8F,$22,$3F,$DC,$03,$83,$00,$01 ."?\.... -L0890 fcb $8E,$08,$00,$17,$0E,$68,$1F,$20 .....h. -L0898 fcb $D7,$91,$DF,$92,$33,$C9,$07,$FF W._.3I.. -L08A0 fcb $11,$93,$4A,$23,$0A,$D1,$49,$25 ..J#.QI% -L08A8 fcb $06,$D6,$49,$DE,$4A,$33,$5F,$D7 .VI^J3_W -L08B0 fcb $94,$DF,$95,$DE,$1B,$9E,$91,$D6 ._.^...V -L08B8 fcb $93,$9F,$97,$D7,$99,$9E,$94,$D6 ...W...V -L08C0 fcb $96,$9F,$9A,$D7,$9C,$17,$0E,$80 ...W.... -L08C8 fcb $20,$09,$CC,$20,$34,$17,$FE,$C2 .L 4..B -L08D0 fcb $17,$FE,$DD,$0D,$2E,$10,$27,$FF ..]...'. -L08D8 fcb $2E,$CC,$59,$33,$17,$FE,$B3,$30 .LY3..30 -L08E0 fcb $8D,$F8,$9E,$16,$FE,$73,$DC,$02 .x...s\. -L08E8 fcb $03,$18,$31,$C9,$01,$D6,$8D,$6D ..1I.V.m -L08F0 fcb $1F,$98,$8D,$69,$0F,$18,$96,$04 ...i.... -L08F8 fcb $8D,$63,$CC,$20,$20,$ED,$A1,$CC .cL m!L -L0900 fcb $00,$08,$34,$06,$03,$18,$30,$8D ..4...0. -L0908 fcb $FC,$B7,$6F,$E4,$DC,$03,$A3,$01 .7od\.#. -L0910 fcb $34,$01,$DD,$03,$96,$02,$5F,$A0 4.]..._ -L0918 fcb $84,$24,$01,$5C,$35,$01,$24,$02 .$.\5.$. -L0920 fcb $80,$01,$97,$02,$24,$01,$5C,$5D ....$.\] -L0928 fcb $26,$04,$6C,$E4,$20,$DE,$DC,$03 &.ld ^\. -L0930 fcb $E3,$01,$DD,$03,$96,$02,$24,$01 c.]...$. -L0938 fcb $4C,$AB,$84,$97,$02,$30,$03,$8D L+...0.. -L0940 fcb $43,$6A,$61,$27,$0A,$A6,$61,$81 Cja'.&a. -L0948 fcb $02,$26,$BF,$0F,$18,$20,$BB,$86 .&?.. ;. -L0950 fcb $0D,$A7,$A4,$DC,$06,$DD,$03,$96 .'$\.].. -L0958 fcb $05,$97,$02,$35,$86,$34,$02,$44 ...5.4.D -L0960 fcb $44,$44,$44,$8D,$07,$35,$02,$84 DDD..5.. -L0968 fcb $0F,$8D,$01,$39,$81,$09,$2F,$02 ...9../. -L0970 fcb $8B,$07,$8B,$30,$A7,$A0,$0D,$18 ...0' .. -L0978 fcb $27,$06,$81,$30,$27,$03,$0F,$18 '..0'... -L0980 fcb $39,$31,$3F,$39,$34,$02,$A6,$63 91?94.&c -L0988 fcb $8D,$E8,$35,$82,$31,$C9,$01,$D6 .h5.1I.V -L0990 fcb $30,$8D,$F6,$7A,$17,$00,$9A,$96 0.vz.... -L0998 fcb $20,$27,$0A,$84,$F0,$91,$0F,$26 '..p..& -L09A0 fcb $04,$86,$FF,$97,$11,$96,$0F,$8D ........ -L09A8 fcb $B4,$86,$3A,$A7,$A0,$30,$8D,$F6 4.:' 0.v -L09B0 fcb $60,$8D,$7E,$CC,$20,$20,$ED,$A1 `.~L m! -L09B8 fcb $9E,$12,$C6,$10,$0D,$11,$27,$08 ..F...'. -L09C0 fcb $D6,$20,$C4,$0F,$27,$74,$34,$04 V D.'t4. -L09C8 fcb $A6,$80,$8D,$91,$86,$20,$A7,$A0 &.... ' -L09D0 fcb $5A,$26,$F5,$0D,$11,$27,$0D,$CC Z&u..'.L -L09D8 fcb $03,$10,$E0,$E4,$3D,$86,$20,$A7 ..`d=. ' -L09E0 fcb $A0,$5A,$26,$FB,$C6,$20,$ED,$A1 Z&.F m! -L09E8 fcb $A7,$A0,$9E,$12,$57,$0D,$11,$27 ' ..W..' -L09F0 fcb $02,$E6,$E4,$A6,$80,$84,$7F,$81 .fd&... -L09F8 fcb $20,$24,$02,$86,$2E,$A7,$A0,$5A $...' Z -L0A00 fcb $26,$F1,$9F,$12,$0D,$11,$27,$1E &q....'. -L0A08 fcb $C6,$10,$E0,$E0,$86,$20,$A7,$A0 F.``. ' -L0A10 fcb $5A,$26,$FB,$86,$F0,$97,$0F,$8D Z&..p... -L0A18 fcb $0D,$0F,$11,$30,$8D,$F5,$F6,$10 ...0.uv. -L0A20 fcb $8E,$00,$01,$16,$FD,$52,$86,$0D .....R.. -L0A28 fcb $A7,$A4,$30,$C9,$01,$D6,$16,$FD '$0I.V.. -L0A30 fcb $43,$A6,$80,$27,$04,$A7,$A0,$20 C&.'.' -L0A38 fcb $F8,$39,$86,$F0,$97,$0F,$20,$D9 x9.p.. Y -L0A40 fcb $DC,$03,$C3,$00,$01,$DD,$03,$26 \.C..].& -L0A48 fcb $02,$0C,$02,$16,$FC,$A7,$DC,$03 .....'\. -L0A50 fcb $26,$06,$0D,$02,$10,$27,$FC,$B3 &....'.3 -L0A58 fcb $83,$00,$01,$DD,$03,$10,$83,$FF ...].... -L0A60 fcb $FF,$26,$E8,$0A,$02,$20,$E4,$17 .&h.. d. -L0A68 fcb $FD,$25,$30,$8D,$F5,$D5,$17,$FC .%0.uU.. -L0A70 fcb $E8,$10,$8E,$00,$07,$8D,$12,$25 h......% -L0A78 fcb $0B,$DC,$47,$DD,$03,$96,$46,$97 .\G]..F. -L0A80 fcb $02,$16,$FC,$71,$17,$0A,$AE,$20 ...q... -L0A88 fcb $DE,$34,$20,$0F,$1A,$03,$1A,$17 ^4 ..... -L0A90 fcb $06,$63,$35,$20,$30,$C9,$01,$D6 .c5 0I.V -L0A98 fcb $17,$FC,$EB,$0F,$1A,$17,$06,$55 ..k....U -L0AA0 fcb $31,$3F,$27,$4A,$1F,$20,$A6,$80 1?'J. &. -L0AA8 fcb $8D,$49,$25,$3F,$5A,$26,$F7,$10 .I%?Z&w. -L0AB0 fcb $9F,$45,$86,$30,$E6,$82,$31,$3F .E.0f.1? -L0AB8 fcb $27,$04,$A6,$82,$31,$3F,$8D,$49 '.&.1?.I -L0AC0 fcb $34,$04,$10,$8C,$00,$00,$26,$EA 4.....&j -L0AC8 fcb $D6,$46,$5C,$54,$4F,$30,$C8,$45 VF\TO0HE -L0AD0 fcb $C1,$04,$27,$0E,$A7,$80,$C1,$03 A.'.'.A. -L0AD8 fcb $27,$08,$A7,$80,$C1,$02,$27,$02 '.'.A.'. -L0AE0 fcb $A7,$80,$35,$02,$A7,$80,$5A,$26 '.5.'.Z& -L0AE8 fcb $F9,$5F,$39,$17,$0A,$47,$32,$62 y_9..G2b -L0AF0 fcb $16,$FC,$02,$81,$30,$25,$10,$81 ....0%.. -L0AF8 fcb $39,$23,$0A,$84,$5F,$81,$46,$22 9#.._.F" -L0B00 fcb $06,$81,$41,$25,$02,$4F,$39,$43 ..A%.O9C -L0B08 fcb $39,$8D,$0D,$34,$04,$1F,$89,$8D 9..4.... -L0B10 fcb $07,$58,$58,$58,$58,$EA,$E0,$39 .XXXXj`9 -L0B18 fcb $C0,$30,$C1,$09,$23,$04,$C4,$5F @0A.#.D_ -L0B20 fcb $C0,$07,$39,$0F,$1A,$03,$1A,$17 @.9..... -L0B28 fcb $05,$CB,$17,$FC,$62,$17,$FC,$80 .K..b... -L0B30 fcb $30,$8D,$F5,$A7,$17,$FC,$22,$0D 0.u'..". -L0B38 fcb $17,$26,$46,$30,$8D,$F5,$A0,$17 .&F0.u . -L0B40 fcb $FC,$17,$10,$8E,$00,$03,$8D,$1A ........ -L0B48 fcb $8D,$4C,$25,$2D,$30,$C9,$00,$D6 .L%-0I.V -L0B50 fcb $9F,$12,$5F,$A7,$80,$5A,$26,$FB .._'.Z&. -L0B58 fcb $0F,$1A,$17,$05,$98,$0C,$2D,$16 ......-. -L0B60 fcb $FB,$A6,$4F,$30,$C9,$01,$D6,$10 .&O0I.V. -L0B68 fcb $3F,$8B,$25,$01,$39,$C1,$02,$10 ?.%.9A.. -L0B70 fcb $26,$01,$43,$03,$17,$32,$62,$20 &.C..2b -L0B78 fcb $AA,$0F,$1A,$17,$05,$77,$16,$FB *....w.. -L0B80 fcb $8A,$30,$8D,$F5,$60,$17,$FB,$D1 .0.u`..Q -L0B88 fcb $10,$8E,$00,$02,$8D,$D4,$A6,$84 .....T&. -L0B90 fcb $81,$20,$25,$E5,$20,$B6,$8D,$12 . %e 6.. -L0B98 fcb $25,$2F,$1F,$89,$8D,$0C,$25,$29 %/....%) -L0BA0 fcb $58,$58,$58,$58,$34,$04,$AA,$E0 XXXX4.*` -L0BA8 fcb $20,$1A,$8D,$04,$25,$1B,$20,$1A ...%. . -L0BB0 fcb $A6,$80,$81,$30,$25,$11,$81,$39 &..0%..9 -L0BB8 fcb $23,$0A,$84,$5F,$81,$41,$25,$07 #.._.A%. -L0BC0 fcb $81,$46,$22,$03,$1C,$FE,$39,$1A .F"...9. -L0BC8 fcb $01,$39,$80,$30,$81,$09,$23,$02 .9.0..#. -L0BD0 fcb $80,$07,$20,$F0,$0D,$2E,$10,$26 .. p...& -L0BD8 fcb $FB,$31,$8D,$23,$10,$26,$FB,$2B .1.#.&.+ -L0BE0 fcb $17,$FB,$AC,$17,$FB,$CA,$17,$FB ..,..J.. -L0BE8 fcb $A6,$30,$8D,$F5,$12,$17,$FB,$69 &0.u...i -L0BF0 fcb $17,$FB,$FE,$96,$00,$17,$00,$92 ........ -L0BF8 fcb $0D,$2E,$27,$78,$0F,$2D,$39,$17 ..'x.-9. -L0C00 fcb $FB,$8D,$0F,$1A,$03,$1A,$17,$04 ........ -L0C08 fcb $EC,$30,$8D,$F4,$DE,$17,$FB,$49 l0.t^..I -L0C10 fcb $17,$FB,$9D,$30,$C9,$01,$D6,$17 ...0I.V. -L0C18 fcb $FB,$CE,$0F,$1A,$17,$04,$D6,$A6 .N....V& -L0C20 fcb $84,$84,$5F,$81,$59,$39,$0D,$01 .._.Y9.. -L0C28 fcb $26,$4A,$0F,$1A,$03,$1A,$17,$04 &J...... -L0C30 fcb $C4,$17,$FB,$5B,$30,$8D,$F4,$D8 D..[0.tX -L0C38 fcb $17,$FB,$1E,$17,$FB,$72,$30,$C9 .....r0I -L0C40 fcb $01,$D6,$10,$8E,$00,$1E,$17,$FB .V...... -L0C48 fcb $3D,$0F,$1A,$17,$04,$A7,$10,$8C =....'.. -L0C50 fcb $00,$01,$27,$20,$34,$10,$31,$C8 ..' 4.1H -L0C58 fcb $6B,$A6,$80,$A7,$A0,$81,$20,$22 k&.' . " -L0C60 fcb $F8,$86,$0D,$A7,$3F,$35,$10,$86 x..'?5.. -L0C68 fcb $02,$C6,$0B,$10,$3F,$83,$25,$46 .F..?.%F -L0C70 fcb $97,$01,$8D,$03,$16,$FA,$94,$CC .....z.L -L0C78 fcb $30,$21,$17,$FB,$15,$30,$8D,$F4 0!...0.t -L0C80 fcb $8F,$17,$FA,$D5,$30,$C8,$6B,$16 ..zU0Hk. -L0C88 fcb $FA,$EA,$30,$C9,$00,$D6,$10,$9E zj0I.V.. -L0C90 fcb $1F,$10,$3F,$8A,$25,$20,$39,$96 ..?.% 9. -L0C98 fcb $01,$27,$D9,$10,$3F,$8F,$25,$16 .'Y.?.%. -L0CA0 fcb $CC,$30,$21,$17,$FA,$EC,$17,$FB L0!.zl.. -L0CA8 fcb $07,$0F,$01,$20,$C7,$96,$01,$27 ... G..' -L0CB0 fcb $FA,$8D,$D7,$16,$FD,$8A,$34,$04 z.W...4. -L0CB8 fcb $0F,$8B,$DC,$05,$DD,$02,$96,$07 ..\.]... -L0CC0 fcb $97,$04,$35,$04,$10,$DE,$1D,$C1 ..5..^.A -L0CC8 fcb $02,$27,$0C,$C1,$03,$26,$04,$0F .'.A.&.. -L0CD0 fcb $2D,$20,$04,$C1,$D3,$26,$03,$16 - .AS&.. -L0CD8 fcb $FE,$9F,$C1,$CD,$26,$14,$0D,$4D ..AM&..M -L0CE0 fcb $26,$10,$8D,$1D,$30,$8D,$F3,$25 &...0.s% -L0CE8 fcb $10,$8E,$00,$01,$17,$FA,$89,$16 .....z.. -L0CF0 fcb $FA,$16,$34,$04,$17,$FA,$98,$17 z.4..z.. -L0CF8 fcb $FA,$B6,$35,$04,$8D,$03,$16,$FA z65....z -L0D00 fcb $0A,$86,$02,$10,$3F,$0F,$0F,$1A ....?... -L0D08 fcb $17,$03,$EA,$30,$C9,$01,$D6,$16 ..j0I.V. -L0D10 fcb $FA,$D6,$86,$02,$30,$8D,$F8,$94 zV..0.x. -L0D18 fcb $10,$8E,$00,$78,$17,$FA,$5B,$5F ...x.z[_ -L0D20 fcb $20,$12,$17,$FE,$DA,$10,$26,$F9 ...Z.&y -L0D28 fcb $E2,$17,$FA,$8E,$96,$19,$97,$1A b.z..... -L0D30 fcb $17,$03,$C2,$5F,$10,$3F,$06,$17 ..B_.?.. -L0D38 fcb $FA,$55,$30,$8D,$F3,$5D,$17,$FA zU0.s].z -L0D40 fcb $18,$30,$C9,$00,$D6,$9F,$14,$86 .0I.V... -L0D48 fcb $01,$97,$16,$86,$23,$97,$0F,$86 ....#... -L0D50 fcb $25,$97,$0E,$86,$58,$97,$10,$17 %...X... -L0D58 fcb $FA,$42,$17,$00,$EA,$96,$0E,$D6 zB..j..V -L0D60 fcb $0F,$0D,$17,$27,$02,$96,$10,$0D ...'.... -L0D68 fcb $8C,$10,$27,$00,$CA,$9E,$03,$8C ..'.J... -L0D70 fcb $00,$01,$10,$25,$00,$C1,$9C,$8F ...%.A.. -L0D78 fcb $10,$22,$00,$BB,$34,$06,$9E,$91 .".;4... -L0D80 fcb $D6,$93,$9F,$97,$D7,$99,$9E,$94 V...W... -L0D88 fcb $D6,$96,$9F,$9A,$D7,$9C,$4F,$D6 V...W.OV -L0D90 fcb $0F,$C0,$23,$86,$10,$3D,$34,$06 .@#..=4. -L0D98 fcb $4F,$D6,$0E,$C0,$25,$27,$0A,$1F OV.@%'.. -L0DA0 fcb $01,$CC,$00,$03,$17,$09,$81,$1F .L...... -L0DA8 fcb $10,$E3,$E1,$9E,$03,$9C,$8F,$25 .ca....% -L0DB0 fcb $12,$34,$06,$DC,$8D,$4F,$1F,$01 .4.\.O.. -L0DB8 fcb $35,$06,$30,$1F,$34,$10,$10,$A3 5.0.4..# -L0DC0 fcb $E1,$22,$1A,$8E,$00,$08,$17,$09 a"...... -L0DC8 fcb $35,$1F,$30,$D3,$98,$DD,$98,$C3 5.0S.].C -L0DD0 fcb $00,$07,$10,$93,$95,$23,$02,$DC .....#.\ -L0DD8 fcb $95,$DD,$9B,$20,$06,$0F,$9A,$0F .]. .... -L0DE0 fcb $9B,$0F,$9C,$DE,$1B,$17,$F9,$BE ...^..y> -L0DE8 fcb $0D,$9C,$26,$13,$0D,$9B,$26,$0F ..&...&. -L0DF0 fcb $0D,$9A,$26,$0B,$CC,$20,$34,$17 ..&.L 4. -L0DF8 fcb $F9,$98,$17,$F9,$B3,$20,$33,$17 y..y3 3. -L0E00 fcb $09,$46,$CC,$49,$34,$17,$F9,$8A .FLI4.y. -L0E08 fcb $30,$8D,$F4,$1A,$17,$F9,$4A,$30 0.t..yJ0 -L0E10 fcb $C9,$00,$9D,$A6,$D8,$14,$C6,$08 I..&X.F. -L0E18 fcb $34,$12,$68,$E4,$25,$04,$86,$30 4.hd%..0 -L0E20 fcb $20,$02,$86,$31,$A7,$80,$5A,$26 ..1'.Z& -L0E28 fcb $F1,$35,$12,$10,$8E,$00,$08,$17 q5...... -L0E30 fcb $F9,$46,$17,$F9,$67,$35,$06,$17 yF.yg5.. -L0E38 fcb $F9,$58,$30,$C9,$01,$D6,$0D,$17 yX0I.V.. -L0E40 fcb $10,$26,$00,$F4,$16,$00,$B7,$96 .&.t..7. -L0E48 fcb $0E,$D6,$0F,$17,$F9,$44,$31,$C9 .V..yD1I -L0E50 fcb $01,$D6,$A6,$D8,$14,$34,$02,$17 .V&X.4.. -L0E58 fcb $FB,$03,$30,$3E,$10,$8E,$00,$02 ..0>.... -L0E60 fcb $86,$01,$17,$F9,$15,$96,$10,$D6 ...y...V -L0E68 fcb $0F,$17,$F9,$26,$35,$02,$84,$7F ..y&5.. -L0E70 fcb $81,$20,$24,$02,$86,$2E,$30,$C9 . $...0I -L0E78 fcb $01,$D6,$A7,$84,$10,$8E,$00,$01 .V'..... -L0E80 fcb $16,$F8,$F5,$34,$14,$4F,$C6,$01 .xu4.OF. -L0E88 fcb $10,$3F,$8D,$24,$49,$C1,$F6,$26 .?.$IAv& -L0E90 fcb $2E,$8E,$00,$01,$10,$3F,$0A,$25 .....?.% -L0E98 fcb $26,$0A,$89,$96,$89,$98,$8A,$84 &....... -L0EA0 fcb $40,$27,$12,$03,$8A,$27,$04,$8D @'...'.. -L0EA8 fcb $1E,$20,$0A,$30,$8D,$F1,$6A,$10 . .0.qj. -L0EB0 fcb $8E,$00,$02,$8D,$1A,$D6,$8B,$C1 .....V.A -L0EB8 fcb $02,$27,$04,$C1,$03,$26,$C6,$E7 .'.A.&Fg -L0EC0 fcb $E4,$8D,$04,$35,$14,$20,$1E,$30 d..5. .0 -L0EC8 fcb $8D,$F1,$4B,$10,$8E,$00,$02,$86 .qK..... -L0ED0 fcb $01,$10,$3F,$8A,$5F,$39,$8D,$EF ..?._9.o -L0ED8 fcb $35,$14,$10,$8E,$00,$01,$4F,$10 5.....O. -L0EE0 fcb $3F,$89,$25,$01,$39,$32,$62,$0F ?.%.92b. -L0EE8 fcb $8B,$C1,$02,$27,$0C,$34,$04,$17 .A.'.4.. -L0EF0 fcb $01,$28,$0F,$0F,$35,$04,$16,$FD .(..5... -L0EF8 fcb $BD,$03,$17,$16,$FE,$5F,$8D,$83 =...._.. -L0F00 fcb $8D,$1C,$25,$46,$17,$F8,$71,$E6 ..%F.xqf -L0F08 fcb $84,$17,$FF,$77,$8D,$10,$25,$3A ...w..%: -L0F10 fcb $1E,$89,$17,$FB,$F4,$E7,$D8,$14 ....tgX. -L0F18 fcb $86,$01,$97,$2D,$20,$57,$A6,$84 ...- W&. -L0F20 fcb $81,$30,$25,$11,$81,$39,$23,$0A .0%..9#. -L0F28 fcb $84,$5F,$81,$46,$22,$07,$81,$41 ._.F"..A -L0F30 fcb $25,$03,$1C,$FE,$39,$1A,$01,$39 %...9..9 -L0F38 fcb $17,$FF,$48,$A6,$84,$81,$20,$25 ..H&.. % -L0F40 fcb $09,$A7,$D8,$14,$86,$01,$97,$2D .'X....- -L0F48 fcb $20,$2B,$81,$09,$27,$27,$81,$08 +..''.. -L0F50 fcb $27,$61,$81,$0C,$10,$27,$00,$C8 'a...'.H -L0F58 fcb $81,$0A,$10,$27,$01,$18,$81,$0D ...'.... -L0F60 fcb $10,$26,$FD,$F9,$17,$00,$B3,$CC .&.y..3L -L0F68 fcb $49,$34,$17,$F8,$25,$17,$F8,$40 I4.x%.x@ -L0F70 fcb $0F,$0F,$16,$F7,$96,$17,$00,$A2 ...w..." -L0F78 fcb $0D,$20,$27,$08,$96,$16,$91,$20 . '.... -L0F80 fcb $10,$27,$FD,$BD,$DC,$14,$C3,$00 .'.=\.C. -L0F88 fcb $01,$DD,$14,$0C,$16,$0C,$10,$96 .]...... -L0F90 fcb $10,$81,$68,$24,$09,$96,$0E,$8B ..h$.... -L0F98 fcb $03,$97,$0E,$16,$FD,$B9,$0C,$0F .....9.. -L0FA0 fcb $96,$0F,$81,$32,$10,$22,$FD,$99 ...2.".. -L0FA8 fcb $86,$25,$97,$0E,$86,$58,$97,$10 .%...X.. -L0FB0 fcb $16,$FD,$A4,$8D,$65,$DC,$14,$83 ..$.e\.. -L0FB8 fcb $00,$01,$DD,$14,$0A,$16,$0A,$10 ..]..... -L0FC0 fcb $96,$10,$81,$58,$25,$09,$96,$0E ...X%... -L0FC8 fcb $80,$03,$97,$0E,$16,$FD,$88,$0A ........ -L0FD0 fcb $0F,$86,$52,$97,$0E,$86,$67,$97 ..R...g. -L0FD8 fcb $10,$96,$0F,$81,$23,$25,$03,$16 ....#%.. -L0FE0 fcb $FD,$75,$9E,$14,$D6,$20,$27,$25 .u..V '% -L0FE8 fcb $D7,$16,$4F,$30,$8B,$5A,$34,$04 W.O0.Z4. -L0FF0 fcb $54,$54,$54,$54,$CB,$23,$D7,$0F TTTTK#W. -L0FF8 fcb $A6,$E0,$84,$0F,$34,$02,$8B,$58 &`..4..X -L1000 fcb $97,$10,$35,$02,$C6,$03,$3D,$CB ..5.F.=K -L1008 fcb $25,$D7,$0E,$20,$08,$86,$32,$97 %W. ..2. -L1010 fcb $0F,$30,$89,$01,$00,$9F,$14,$16 .0...... -L1018 fcb $FD,$3D,$17,$F7,$89,$16,$FE,$27 .=.w...' -L1020 fcb $8D,$F8,$D6,$20,$27,$06,$96,$0F .xV '... -L1028 fcb $81,$23,$27,$23,$DC,$14,$83,$00 .#'#\... -L1030 fcb $10,$DD,$14,$D6,$16,$C0,$10,$D7 .].V.@.W -L1038 fcb $16,$0A,$0F,$96,$0F,$81,$23,$24 ......#$ -L1040 fcb $0B,$86,$32,$97,$0F,$DC,$14,$C3 ..2..\.C -L1048 fcb $01,$00,$DD,$14,$16,$FD,$08,$C4 ..]....D -L1050 fcb $F0,$96,$20,$84,$0F,$91,$16,$24 p. ....$ -L1058 fcb $02,$C0,$10,$4F,$34,$06,$DC,$14 .@.O4.\. -L1060 fcb $E3,$E0,$DD,$14,$D6,$16,$EB,$E4 c`].V.kd -L1068 fcb $D7,$16,$35,$04,$54,$54,$54,$54 W.5.TTTT -L1070 fcb $CB,$23,$D7,$0F,$20,$D6,$8D,$A2 K#W. V." -L1078 fcb $D6,$20,$27,$06,$D0,$16,$C1,$10 V '.P.A. -L1080 fcb $25,$25,$DC,$14,$C3,$00,$10,$DD %%\.C..] -L1088 fcb $14,$96,$16,$8B,$10,$97,$16,$0C ........ -L1090 fcb $0F,$96,$0F,$81,$32,$10,$23,$FC ....2.#. -L1098 fcb $BE,$DC,$14,$83,$01,$00,$DD,$14 >\....]. -L10A0 fcb $86,$23,$97,$0F,$16,$FC,$B0,$4F .#....0O -L10A8 fcb $D6,$16,$5A,$C4,$F0,$34,$06,$DC V.ZDp4.\ -L10B0 fcb $14,$A3,$E0,$DD,$14,$D6,$16,$E0 .#`].V.` -L10B8 fcb $E0,$D7,$16,$20,$E3,$17,$F6,$FA `W. c.vz -L10C0 fcb $96,$19,$97,$1A,$8D,$2F,$30,$8D ...../0. -L10C8 fcb $F0,$6C,$10,$8E,$00,$10,$33,$C9 pl....3I -L10D0 fcb $01,$D6,$86,$0D,$A7,$C4,$CC,$00 .V..'DL. -L10D8 fcb $00,$10,$3F,$03,$10,$25,$FB,$D6 ..?..%.V -L10E0 fcb $10,$3F,$04,$DE,$1B,$30,$C9,$00 .?.^.0I. -L10E8 fcb $D6,$9F,$12,$0F,$1A,$8D,$06,$17 V....... -L10F0 fcb $F6,$C8,$16,$F6,$13,$34,$10,$32 vH.v.4.2 -L10F8 fcb $E8,$E0,$30,$E4,$4F,$5F,$10,$3F h`0dO_.? -L1100 fcb $8D,$10,$25,$FB,$B1,$96,$1A,$A7 ..%.1..' -L1108 fcb $04,$4F,$10,$3F,$8E,$10,$25,$FB .O.?..%. -L1110 fcb $A5,$32,$E8,$20,$35,$90,$17,$F6 %2h 5..v -L1118 fcb $76,$30,$8D,$EF,$FC,$17,$F6,$39 v0.o..v9 -L1120 fcb $CE,$00,$00,$8E,$00,$00,$9F,$25 N......% -L1128 fcb $96,$00,$10,$3F,$88,$10,$25,$FB ...?..%. -L1130 fcb $85,$DE,$1B,$CC,$FF,$FF,$DD,$29 .^.L..]) -L1138 fcb $D7,$2B,$30,$C9,$01,$D6,$10,$8E W+0I.V.. -L1140 fcb $00,$08,$96,$00,$10,$3F,$89,$10 .....?.. -L1148 fcb $25,$FB,$6B,$10,$8C,$00,$08,$10 %.k..... -L1150 fcb $26,$00,$BB,$EC,$84,$81,$87,$10 &.;l.... -L1158 fcb $26,$00,$B3,$C1,$CD,$10,$26,$00 &.3AM.&. -L1160 fcb $AD,$EC,$02,$10,$83,$00,$0F,$10 -l...... -L1168 fcb $23,$00,$A3,$83,$00,$03,$DD,$21 #.#...]! -L1170 fcb $D3,$25,$DD,$25,$4F,$C6,$08,$A8 S%]%OF.( -L1178 fcb $80,$5A,$26,$FB,$43,$A7,$84,$10 .Z&.C'.. -L1180 fcb $8E,$00,$01,$96,$00,$10,$3F,$8A ......?. -L1188 fcb $10,$25,$FB,$2A,$DC,$21,$83,$00 .%.*\!.. -L1190 fcb $09,$DD,$21,$30,$C9,$01,$D6,$10 .]!0I.V. -L1198 fcb $8E,$00,$09,$8D,$64,$96,$00,$10 ....d... -L11A0 fcb $8E,$00,$78,$10,$9C,$21,$23,$03 ..x..!#. -L11A8 fcb $10,$9E,$21,$10,$3F,$89,$25,$5E ..!.?.%^ -L11B0 fcb $10,$9F,$27,$8D,$4C,$DC,$21,$93 ..'.L\!. -L11B8 fcb $27,$DD,$21,$26,$E0,$96,$00,$C6 ']!&`..F -L11C0 fcb $05,$10,$3F,$8D,$1F,$30,$DE,$1B ..?..0^. -L11C8 fcb $10,$93,$25,$26,$41,$03,$29,$03 ..%&A.). -L11D0 fcb $2A,$03,$2B,$30,$C8,$29,$10,$8E *.+0H).. -L11D8 fcb $00,$03,$96,$00,$10,$3F,$8A,$10 .....?.. -L11E0 fcb $25,$FA,$D3,$CC,$00,$03,$D3,$25 %zSL..S% -L11E8 fcb $DD,$25,$C6,$06,$96,$00,$10,$3F ]%F....? -L11F0 fcb $8D,$10,$24,$FF,$3E,$C1,$D3,$10 ..$.>AS. -L11F8 fcb $26,$FA,$BB,$17,$F5,$C6,$16,$F5 &z;.uF.u -L1200 fcb $07,$33,$C8,$29,$10,$3F,$17,$10 .3H).?.. -L1208 fcb $25,$FA,$AB,$DE,$1B,$39,$CC,$20 %z+^.9L -L1210 fcb $36,$17,$F5,$7E,$30,$8D,$EF,$0D 6.u~0.o. -L1218 fcb $17,$F5,$3E,$C6,$CD,$17,$FA,$E1 .u>FM.za -L1220 fcb $16,$F4,$E8,$0D,$4D,$10,$26,$F4 .th.M.&t -L1228 fcb $E2,$CC,$00,$00,$DD,$25,$DD,$23 bL..]%]# -L1230 fcb $0F,$1A,$03,$1A,$17,$FE,$BE,$17 ......>. -L1238 fcb $F5,$55,$17,$F5,$73,$30,$8D,$EE uU.us0.n -L1240 fcb $FA,$17,$F5,$15,$30,$C8,$4D,$10 z.u.0HM. -L1248 fcb $8E,$00,$1E,$17,$F5,$38,$0F,$1A ....u8.. -L1250 fcb $17,$FE,$A2,$10,$8C,$00,$01,$10 .."..... -L1258 fcb $26,$00,$B1,$17,$F5,$5C,$0F,$4D &.1.u\.M -L1260 fcb $30,$8D,$EE,$ED,$17,$F5,$0D,$DC 0.nm.u.\ -L1268 fcb $23,$D3,$25,$DD,$25,$1F,$03,$8E #S%]%... -L1270 fcb $00,$00,$96,$00,$10,$3F,$88,$25 .....?.% -L1278 fcb $7F,$DE,$1B,$30,$C9,$01,$D6,$10 ^.0I.V. -L1280 fcb $8E,$00,$06,$10,$3F,$89,$25,$70 ....?.%p -L1288 fcb $EC,$81,$81,$87,$26,$68,$C1,$CD l...&hAM -L1290 fcb $26,$64,$31,$C9,$01,$D6,$EC,$81 &d1I.Vl. -L1298 fcb $DD,$23,$EC,$81,$34,$06,$DC,$25 ]#l.4.\% -L12A0 fcb $8D,$44,$86,$20,$A7,$A0,$DC,$23 .D. ' \# -L12A8 fcb $8D,$3C,$86,$20,$A7,$A0,$DC,$25 .<. ' \% -L12B0 fcb $E3,$E1,$1F,$03,$8E,$00,$00,$96 ca...... -L12B8 fcb $00,$10,$3F,$88,$10,$25,$F9,$F6 ..?..%yv -L12C0 fcb $DE,$1B,$1F,$21,$10,$8E,$00,$1D ^..!.... -L12C8 fcb $96,$00,$10,$3F,$89,$10,$25,$F9 ...?..%y -L12D0 fcb $E5,$A6,$80,$2A,$FC,$84,$7F,$A7 e&.*..' -L12D8 fcb $1F,$86,$0D,$A7,$84,$30,$C9,$01 ...'.0I. -L12E0 fcb $D6,$17,$F4,$90,$20,$81,$17,$F6 V.t. ..v -L12E8 fcb $74,$1F,$98,$16,$F6,$6F,$C1,$D3 t...voAS -L12F0 fcb $26,$06,$C6,$DD,$20,$02,$C6,$CD &.F] .FM -L12F8 fcb $0F,$4D,$C1,$D3,$10,$26,$F9,$B6 .MAS.&y6 -L1300 fcb $17,$F4,$E5,$30,$C9,$00,$D6,$9F .te0I.V. -L1308 fcb $12,$16,$FD,$E3,$10,$3F,$10,$10 ...c.?.. -L1310 fcb $25,$F9,$A3,$D7,$2C,$5A,$A6,$85 %y#W,Z&. -L1318 fcb $8A,$80,$A7,$85,$9F,$29,$CE,$00 ..'..)N. -L1320 fcb $00,$8E,$00,$00,$96,$00,$10,$3F .......? -L1328 fcb $88,$10,$25,$F9,$89,$DE,$1B,$30 ..%y.^.0 -L1330 fcb $C9,$01,$D6,$10,$8E,$00,$06,$10 I.V..... -L1338 fcb $3F,$89,$25,$B2,$EC,$81,$81,$87 ?.%2l... -L1340 fcb $26,$B4,$C1,$CD,$26,$B0,$EC,$81 &4AM&0l. -L1348 fcb $DD,$23,$EC,$84,$D3,$25,$1F,$03 ]#l.S%.. -L1350 fcb $8E,$00,$00,$96,$00,$10,$3F,$88 ......?. -L1358 fcb $25,$94,$DE,$1B,$30,$C9,$01,$D6 %.^.0I.V -L1360 fcb $10,$8E,$00,$1D,$10,$3F,$89,$25 .....?.% -L1368 fcb $85,$1F,$12,$9E,$29,$D6,$2C,$10 ....)V,. -L1370 fcb $3F,$11,$24,$0A,$DC,$23,$D3,$25 ?.$.\#S% -L1378 fcb $DD,$25,$1F,$03,$20,$A3,$86,$0D ]%.. #.. -L1380 fcb $A7,$85,$5A,$A6,$85,$84,$7F,$A7 '.Z&..' -L1388 fcb $85,$DC,$25,$DD,$08,$CC,$00,$06 .\%].L.. -L1390 fcb $30,$42,$A7,$80,$5A,$26,$FB,$16 0B'.Z&.. -L1398 fcb $F3,$5B,$CC,$30,$20,$17,$F3,$F2 s[L0 .sr -L13A0 fcb $30,$8D,$ED,$CB,$17,$F3,$B2,$30 0.mK.s20 -L13A8 fcb $C8,$4D,$17,$F3,$C7,$CC,$58,$20 HM.sGLX -L13B0 fcb $17,$F3,$DF,$30,$8D,$ED,$C1,$17 .s_0.mA. -L13B8 fcb $F3,$9F,$31,$C9,$01,$D6,$DC,$08 s.1I.V\. -L13C0 fcb $17,$FF,$23,$86,$0D,$A7,$A4,$16 ..#..'$. -L13C8 fcb $F3,$AE,$0D,$4D,$10,$27,$F3,$3B s..M.'s; -L13D0 fcb $CC,$00,$08,$30,$42,$A7,$80,$5A L..0B'.Z -L13D8 fcb $26,$FB,$CC,$30,$20,$17,$F3,$B2 &.L0 .s2 -L13E0 fcb $17,$F3,$CD,$17,$F3,$CA,$0F,$4D .sM.sJ.M -L13E8 fcb $16,$F3,$0A,$0D,$2E,$27,$0E,$0F .s...'.. -L13F0 fcb $2E,$CC,$59,$33,$17,$F3,$9B,$17 .LY3.s.. -L13F8 fcb $F3,$B6,$16,$F3,$0E,$17,$F7,$FF s6.s..w. -L1400 fcb $26,$F8,$03,$2E,$CC,$59,$33,$17 &x..LY3. -L1408 fcb $F3,$88,$30,$8D,$ED,$73,$17,$F3 s.0.ms.s -L1410 fcb $48,$20,$E7,$17,$F3,$A4,$30,$8D H g.s$0. -L1418 fcb $EE,$24,$10,$8E,$03,$6E,$17,$F3 n$...n.s -L1420 fcb $59,$30,$C9,$01,$D6,$17,$F3,$C0 Y0I.V.s@ -L1428 fcb $16,$FC,$C4,$0F,$1A,$03,$1A,$17 ..D..... -L1430 fcb $FC,$C3,$17,$F3,$5A,$17,$F3,$78 .C.sZ.sx -L1438 fcb $0D,$2F,$26,$35,$30,$8D,$ED,$54 ./&50.mT -L1440 fcb $17,$F3,$16,$10,$8E,$00,$21,$17 .s....!. -L1448 fcb $00,$CA,$10,$8C,$00,$01,$10,$27 .J.....' -L1450 fcb $01,$07,$31,$3F,$1F,$20,$54,$10 ..1?. T. -L1458 fcb $25,$00,$D3,$D7,$30,$33,$C8,$31 %.SW03H1 -L1460 fcb $17,$F7,$33,$10,$25,$00,$C7,$A7 .w3.%.G' -L1468 fcb $C0,$31,$3E,$26,$F3,$DE,$1B,$20 @1>&s^. -L1470 fcb $25,$30,$8D,$ED,$31,$17,$F2,$E1 %0.m1.ra -L1478 fcb $10,$8E,$00,$11,$17,$00,$95,$10 ........ -L1480 fcb $8C,$00,$01,$10,$27,$00,$D2,$1F ....'.R. -L1488 fcb $20,$5A,$D7,$30,$31,$C8,$31,$A6 ZW01H1& -L1490 fcb $80,$A7,$A0,$5A,$26,$F9,$0F,$1A .' Z&y.. -L1498 fcb $17,$FC,$5A,$30,$C9,$00,$D6,$D6 ..Z0I.VV -L14A0 fcb $20,$31,$C8,$31,$A6,$A4,$A8,$80 1H1&$(. -L14A8 fcb $10,$27,$00,$B0,$0D,$2F,$27,$06 .'.0./'. -L14B0 fcb $85,$5F,$10,$27,$00,$A6,$5A,$26 ._.'.&Z& -L14B8 fcb $EB,$34,$36,$4F,$C6,$01,$10,$3F k46OF..? -L14C0 fcb $8D,$25,$0D,$30,$C9,$01,$D6,$17 .%.0I.V. -L14C8 fcb $F3,$1E,$A6,$84,$81,$05,$27,$76 s.&...'v -L14D0 fcb $35,$36,$8D,$02,$20,$C9,$0D,$4D 56.. I.M -L14D8 fcb $27,$09,$DC,$23,$83,$00,$01,$91 '.\#.... -L14E0 fcb $04,$27,$63,$DC,$03,$C3,$00,$01 .'c\.C.. -L14E8 fcb $DD,$03,$26,$02,$0C,$02,$17,$F3 ].&....s -L14F0 fcb $00,$30,$C9,$00,$D6,$9F,$12,$0D .0I.V... -L14F8 fcb $4D,$27,$0A,$DC,$23,$90,$04,$26 M'.\#..& -L1500 fcb $04,$1F,$02,$20,$04,$10,$8E,$01 ... .... -L1508 fcb $00,$96,$00,$10,$3F,$89,$25,$30 ....?.%0 -L1510 fcb $10,$9F,$1F,$39,$30,$C9,$01,$D6 ...90I.V -L1518 fcb $4F,$10,$3F,$8B,$25,$01,$39,$32 O.?.%.92 -L1520 fcb $62,$0F,$8B,$C1,$02,$10,$26,$F7 b..A..&w -L1528 fcb $8D,$03,$2F,$16,$FE,$FD,$DE,$1B ../...^. -L1530 fcb $8D,$03,$16,$FE,$F6,$30,$8D,$EC ....v0.l -L1538 fcb $F2,$10,$8E,$00,$01,$16,$F2,$38 r.....r8 -L1540 fcb $C1,$D3,$10,$26,$F7,$70,$10,$DE AS.&wp.^ -L1548 fcb $1D,$DC,$05,$DD,$02,$96,$07,$97 .\.].... -L1550 fcb $04,$17,$F2,$70,$10,$9F,$1F,$8D ..rp.... -L1558 fcb $DC,$16,$F6,$1D,$34,$04,$5A,$D7 \.v.4.ZW -L1560 fcb $44,$9F,$42,$D6,$30,$5A,$27,$2F D.BV0Z'/ -L1568 fcb $6A,$E4,$27,$1C,$31,$21,$A6,$A4 jd'.1!&$ -L1570 fcb $A8,$80,$27,$F1,$0D,$2F,$27,$04 (.'q./'. -L1578 fcb $85,$5F,$27,$E9,$32,$61,$9E,$42 ._'i2a.B -L1580 fcb $31,$C8,$31,$D6,$44,$16,$FF,$2F 1H1VD../ -L1588 fcb $32,$61,$34,$24,$17,$FF,$47,$35 2a4$..G5 -L1590 fcb $24,$96,$20,$34,$02,$20,$D5,$32 $. 4. U2 -L1598 fcb $61,$96,$04,$91,$07,$27,$21,$9C a....'!. -L15A0 fcb $42,$24,$15,$DC,$03,$83,$00,$01 B$.\.... -L15A8 fcb $DD,$03,$10,$83,$FF,$FF,$26,$02 ].....&. -L15B0 fcb $0A,$02,$17,$F2,$0F,$10,$9F,$1F ...r.... -L15B8 fcb $DC,$02,$DD,$05,$96,$04,$97,$07 \.]..... -L15C0 fcb $17,$F2,$5C,$DC,$42,$83,$00,$01 .r\\B... -L15C8 fcb $DD,$14,$93,$12,$34,$04,$C4,$0F ]...4.D. -L15D0 fcb $34,$04,$CB,$58,$D7,$10,$35,$04 4.KXW.5. -L15D8 fcb $86,$03,$3D,$CB,$25,$D7,$0E,$35 ..=K%W.5 -L15E0 fcb $04,$C4,$F0,$54,$54,$54,$54,$CB .DpTTTTK -L15E8 fcb $23,$D7,$0F,$17,$F1,$AE,$17,$F8 #W..q..x -L15F0 fcb $56,$17,$F1,$B2,$0F,$0F,$16,$FF V.q2.... -L15F8 fcb $60,$0D,$30,$10,$27,$F1,$0C,$17 `.0.'q.. -L1600 fcb $F1,$8D,$30,$8D,$EB,$B2,$17,$F1 q.0.k2.q -L1608 fcb $50,$9E,$42,$10,$27,$FE,$87,$16 P.B.'... -L1610 fcb $FF,$6E,$17,$F1,$7A,$30,$8D,$EB .n.qz0.k -L1618 fcb $AB,$17,$F1,$3D,$03,$18,$31,$C9 +.q=..1I -L1620 fcb $01,$D6,$DC,$49,$17,$F3,$36,$1F .V\I.s6. -L1628 fcb $98,$17,$F3,$31,$DC,$4B,$17,$F3 ..s1\K.s -L1630 fcb $2C,$0F,$18,$1F,$98,$17,$F3,$25 ,.....s% -L1638 fcb $CC,$20,$20,$ED,$A1,$ED,$A1,$30 L m!m!0 -L1640 fcb $C9,$01,$D6,$9F,$27,$1F,$20,$93 I.V.'. . -L1648 fcb $27,$1F,$02,$17,$F1,$2A,$30,$8D '...q*0. -L1650 fcb $EB,$87,$17,$F1,$04,$10,$8E,$00 k..q.... -L1658 fcb $09,$17,$F4,$2D,$25,$B4,$CC,$20 ..t-%4L -L1660 fcb $37,$17,$F1,$2E,$17,$F5,$9B,$10 7.q..u.. -L1668 fcb $26,$F0,$A0,$9E,$45,$DE,$47,$C6 &p .E^GF -L1670 fcb $02,$96,$00,$10,$3F,$8E,$10,$25 ....?..% -L1678 fcb $F6,$3C,$9F,$49,$DF,$4B,$DE,$1B v<.I_K^. -L1680 fcb $96,$49,$91,$02,$25,$0C,$26,$07 .I..%.&. -L1688 fcb $DC,$4A,$10,$93,$03,$23,$07,$16 \J...#.. -L1690 fcb $F0,$63,$97,$02,$DC,$4A,$0D,$4C pc..\J.L -L1698 fcb $26,$03,$83,$00,$01,$DD,$03,$10 &....].. -L16A0 fcb $83,$FF,$FF,$26,$EA,$0A,$02,$20 ...&j.. -L16A8 fcb $E6,$96,$A5,$81,$10,$24,$24,$C6 f.%..$$F -L16B0 fcb $03,$3D,$30,$C9,$00,$A6,$30,$85 .=0I.&0. -L16B8 fcb $DC,$02,$ED,$81,$96,$04,$A7,$84 \.m...'. -L16C0 fcb $0D,$A5,$27,$0A,$A1,$1D,$26,$06 .%'.!.&. -L16C8 fcb $DC,$02,$A1,$1B,$27,$02,$0C,$A5 \.!.'..% -L16D0 fcb $16,$F0,$38,$17,$F0,$B9,$30,$8D .p8.p90. -L16D8 fcb $EB,$51,$17,$F0,$7C,$17,$F1,$08 kQ.p|.q. -L16E0 fcb $20,$EE,$96,$A5,$27,$EA,$C6,$03 n.%'jF. -L16E8 fcb $3D,$C0,$03,$30,$C9,$00,$A6,$30 =@.0I.&0 -L16F0 fcb $85,$EC,$81,$DD,$02,$A6,$84,$97 .l.].&.. -L16F8 fcb $04,$0A,$A5,$16,$EF,$F7,$34,$76 ..%.ow4v -L1700 fcb $6F,$64,$A6,$63,$3D,$ED,$66,$EC od&c=mfl -L1708 fcb $61,$3D,$EB,$66,$89,$00,$ED,$65 a=kf..me -L1710 fcb $E6,$E4,$A6,$63,$3D,$E3,$65,$ED fd&c=cem -L1718 fcb $65,$24,$02,$6C,$64,$A6,$E4,$E6 e$.ld&df -L1720 fcb $62,$3D,$E3,$64,$ED,$64,$35,$F6 b=cdmd5v -L1728 fcb $34,$16,$86,$10,$34,$02,$4F,$5F 4...4.O_ -L1730 fcb $68,$64,$69,$63,$59,$49,$10,$A3 hdicYI.# -L1738 fcb $61,$25,$04,$A3,$61,$6C,$64,$6A a%.#aldj -L1740 fcb $E4,$26,$ED,$AE,$63,$32,$65,$39 d&m.c2e9 -L1748 fcb $CC,$20,$34,$17,$F0,$44,$30,$8D L 4.pD0. -L1750 fcb $EA,$B0,$17,$F0,$04,$31,$C9,$01 j0.p.1I. -L1758 fcb $D6,$34,$20,$DC,$97,$17,$F1,$FD V4 \..q. -L1760 fcb $1F,$98,$17,$F1,$F8,$96,$99,$17 ...qx... -L1768 fcb $F1,$F3,$A6,$A2,$8A,$80,$A7,$A4 qs&"..'$ -L1770 fcb $CC,$32,$34,$17,$F0,$1C,$AE,$E4 L24.p..d -L1778 fcb $17,$EF,$DE,$10,$AE,$E4,$DC,$9A .o^..d\. -L1780 fcb $17,$F1,$DA,$1F,$98,$17,$F1,$D5 .qZ...qU -L1788 fcb $96,$9C,$17,$F1,$D0,$A6,$A2,$8A ...qP&". -L1790 fcb $80,$A7,$A4,$CC,$3D,$34,$17,$EF .'$L=4.o -L1798 fcb $F9,$35,$10,$17,$EF,$BB,$39,$55 y5..o;9) -L17A0 fcb $6F,$BE .? - - ELSE + IFNE 1 + nam dEd OS-9 Disk Editor Version ??? + ttl Copyright 1987 Doug DeMartinis +******************************************************* +* Copyright 1987 Doug DeMartinis; All Rights Reserved * +* CIS: 72245,1400 * +* Delphi: DOUGLASD * +* Personal use and uploading of code, source and docs * +* to BBS's, as well as customization of the terminal * +* display codes, is permitted only if the copyright * +* notice and docs remain intact. * +* * +* 10/87 Various mods & fixes by Bruce Isted (BRI) * +* 11/87 Added Diddle, Find, Push, Remove routines. * +* Fixed bug throwing stack off by going in and * +* out of various error routines. * +* * +******************************************************* +* Further provenance is unknown but there has been at * +* least some modifications by Marie-Louis Marcoux. * +* The program now reports position in the allocation * +* map and which sectors the bytes represent when * +* editing the map. It appears to also contain the * +* patches indicated below. * +* The Rev Ed is 2.05 which would be consistant with * +* the Marcoux dEd on RTSI as dEd_Plus_1and2_Patch.lzh * +* but the CRC does not match. RG * +******************************************************* +* * +* Mods by Roger A. Krupski (HARDWAREHACK) * +* * +* 02/88 -Added "enter" command which cleans up the * +* screen by running the REDO subroutine. (RAK) * +* * +* 01/90 -Added a check for the break key which allows * +* aborting the <F>ind function. (RAK) * +* -Added a check for null filename in OUTFILE: * +* and bypass I$Create if so. * +* -Other minor bugs fixed / errors trapped. * +******************************************************* +* 06/01/11 Robert Gault * +* Corrected BAM to sector calculation. * +* No attempt has been made to comment code. * + +* Disassembled 2006/01/10 00:57:52 by Disasm v1.5 (C) 1988 by RML and RG + + ifp1 + use defsfile + endc +tylg set Prgrm+Objct +atrv set ReEnt+rev +rev set $02 +top mod eom,name,tylg,atrv,start,size +u0000 rmb 1 +u0001 rmb 1 +u0002 rmb 1 +u0003 rmb 1 +u0004 rmb 1 +u0005 rmb 1 +u0006 rmb 1 +u0007 rmb 1 +u0008 rmb 2 +u000A rmb 4 +u000E rmb 1 +u000F rmb 1 +u0010 rmb 1 +u0011 rmb 1 +u0012 rmb 2 +u0014 rmb 2 +u0016 rmb 1 +u0017 rmb 1 +u0018 rmb 1 +u0019 rmb 1 +u001A rmb 1 +u001B rmb 2 +u001D rmb 2 +u001F rmb 1 +u0020 rmb 1 +u0021 rmb 2 +u0023 rmb 2 +u0025 rmb 2 +u0027 rmb 2 +u0029 rmb 1 +u002A rmb 1 +u002B rmb 1 +u002C rmb 1 +u002D rmb 1 +u002E rmb 1 +u002F rmb 1 +u0030 rmb 1 find hex/ascii flag +u0031 rmb 17 string to find +u0042 rmb 2 +u0044 rmb 1 +u0045 rmb 1 +u0046 rmb 1 +u0047 rmb 2 +u0049 rmb 1 +u004A rmb 1 +u004B rmb 1 +u004C rmb 1 +u004D rmb 30 linked module name +u006B rmb 30 output filename +u0089 rmb 1 +u008A rmb 1 +u008B rmb 1 +u008C rmb 1 +u008D rmb 2 +u008F rmb 2 +u0091 rmb 1 +u0092 rmb 1 +u0093 rmb 1 +u0094 rmb 1 +u0095 rmb 1 +u0096 rmb 1 +u0097 rmb 1 +u0098 rmb 1 +u0099 rmb 1 +u009A rmb 1 +u009B rmb 1 +u009C rmb 1 +u009D rmb 8 +u00A5 rmb 1 +u00A6 rmb 48 +u00D6 rmb 256 +u01D6 rmb 320 +size equ . +L000D fcb $0C clear screen +L000E fcb $1F,$20,0 reverse video on +L0011 fcb $1F,$21,0 reverse video off +L0014 fcb $04 erase from current character to end of line +L0015 fcb $0B erase from current character to end of screen +L0016 fcb $05,$21,0 turns on cursor +L0019 fcb $05,$20,0 turns off cursor +name equ * + fcs /dEd/ + fcb $05 + fcc /Copyright 1987 Doug DeMartinis/ +L003E fcs /LSN=$/ +L0043 fcs /SECTOR = $/ +L004D fcc / 0 1 2 3 4 5 6 7 8 9 A B C D E F/ + fcc / 0 2 4 6 8 A C E / + fcb $0D +L0096 fcs /CMD: / +L009B fcc "<BREAK> toggles HEX/ASCII edit modes " + fcs /<ENTER> exits edit mode/ +L00DB fcs /Zap / +L00DF fcs /byte: / +L00E5 fcs /char: / +L00EB fcs "Are you sure? (Y/N) " +L00FF fcs /Writing sector.../ +L0110 fcs /OUTFILE: / +L0119 fcs /Verifying.../ +L0125 fcs /Verify aborted.../ +L0136 fcs /shell/ +L013B fcs /Link to which module? / +L0151 fcc /Off Len Name/ + fcb $0A + fcc /---- ---- ----/ + fcb $0D +L016F fcs /MODULE: / +L0178 fcs /OFFSET: $/ +L0181 fcb $1F,$24 blink on + fcc /- Expert Mode -/ + fcb $1F,$25+$80 blink off +L0194 fcs /Find byte string $/ +L01A6 fcs /Find char string: / +L01B8 fcs /Searching.../ +L01C4 fcs /Current File Length $/ +L01D9 fcs /New Length? $/ +L01E6 fcs /** RESTART, Enter pathname: / +L0202 fcs /BAM: From Sector:$ to $ / +L0226 fcs /Bits:/ +L022B fcb $07 + fcs /Sector Stack Full / +L023E fcc " Up/Down Arrows Read & display Next/Previous sector" + fcb $0A + fcc / <CR> Clean up the screen display/ + fcb $0A + fcc / * Restart/ + fcb $0A + fcc / $ Fork a SHELL (Ctrl-BREAK to return)/ + fcb $0A + fcc / A Append displayed sector to output file/ + fcb $0A + fcc / C Close output file/ + fcb $0A + fcc / D Diddle (adjust) file length/ + fcb $0A + fcc / E Edit the displayed sector/ + fcb $0A + fcc / F Find a byte or text string (BREAK aborts)/) + fcb $0A + fcc / H Help screen (also use '?')/ + fcb $0A + fcc / L Link to a module - List all modules/ + fcb $0A + fcc / N Next occurrence of byte(s) or string (Find)/ + fcb $0A + fcc / O Open a file for output (use with Append)/ + fcb $0A + fcc / P Push current sector onto stack/ + fcb $0A + fcc / Q Quit dEd - Exit to OS9/ + fcb $0A + fcc / R Remove and display a sector from stack/ + fcb $0A + fcc / S Skip to given sector (sector # in hex)/ + fcb $0A + fcc / U Unlink from module/ + fcb $0A + fcc / V Verify all modules in file/ + fcb $0A + fcc / W Write the sector back to the disk/ + fcb $0A + fcc " X eXpert mode toggle on/off" + fcb $0A + fcc / Z Zap (fill in) the sector displayed/ + fcb $0A + fcb $0A + fcc / (Press any key to return to command prompt):/ +L05AC fcc /Use: dEd <pathlist>/ + fcb $0D +L05C1 fcb $98,$96,$80 decimal 10,000,000 + fcb $0F,$42,$40 decimal 1,000,000 + fcb $01,$86,$A0 decimal 100,000 + fcb $00,$27,$10 decimal 10,000 + fcb $00,$03,$E8 decimal 1,000 + fcb $00,$00,$64 decimal 100 + fcb $00,$00,$0A decimal 10 + fcb $00,$00,$01 decimal 1 +* Command jump table +L05D9 fcb $0C up arrow + fdb L0A40 + fcb $0A down arrow + fdb L0A4E + fcb '* ????? + fdb L0627 ????? + fcb '$ shell + fdb L10BD + fcb $0D CR + fdb L10EF + fcb 's LSN change + fdb L0A67 + fcb 'z Zap + fdb L0B23 + fcb 'w Write sector + fdb L0BD4 + fcb 'o Open output file + fdb L0C26 + fcb 'a Append to file + fdb L0CAD + fcb 'c Close output file + fdb L0C97 + fcb 'e Edit sector + fdb L0D37 + fcb 'q Quit + fdb L0D22 + fcb 'v Verify + fdb L1116 + fcb 'l Link + fdb L1223 + fcb 'u Unlink + fdb L13CA + fcb 'x eXpert mode + fdb L13EB + fcb 'h help + fdb L1413 + fcb '? help + fdb L1413 + fcb 'f Find + fdb L142B + fcb 'n Next find + fdb L15F9 + fcb 'd Diddle length + fdb L1612 + fcb 'p Push + fdb L16A9 + fcb 'r Restore (Pop) + fdb L16E2 + fcb $00 +L0622 stb u008B,u + rti +L0627 lds <u001D + ldu <u001B + com <u001A + lbsr L10F5 + lbsr L078F + leax L01E6,pcr + lbsr L0759 + lbsr L07B0 + leax u01D6,u + stx <u00D6 + ldy #$50 + clra + os9 I$ReadLn + lbcs L0CB6 + cmpy #1 + bne L065E + clr <u001A + lbsr L10F5 + lbra L070B +L065E lda <u0000 + os9 I$Close + bra L0672 + +start equ * + stx <u00D6 + leax >L0622,pcr + os9 F$Icpt + lbcs L0CB6 +L0672 clra + ldb #$D6 + leax ,u +L0677 sta ,x+ + decb + bne L0677 + stu <u001B + sts <u001D + ldd #$0002 + std <u000A + leas <-$20,s + leax ,s + clra + clrb + os9 I$GetStt + lbcs L0CB6 + lda $04,x + sta <u0019 + leas <$20,s + ldx <u00D6 + pshs x + clr <u008C +L06A1 lda ,x+ + cmpa #$0D + beq L06AD + cmpa #$40 + bne L06A1 + com <u008C +L06AD puls x + lda #$03 + os9 I$Open + bcc L06C7 + cmpb #$D6 + lbne L0D34 + ldx <u00D6 + lda #$83 + os9 I$Open + lbcs L0D34 +L06C7 sta <u0000 + ldb #$02 + os9 I$GetStt + stx <u0049 + stu <u004B + ldu <u001B + clr <u001A + lbsr L10F5 + lbsr L07BA + tst <u008C + beq L06F5 + lbsr L07C4 + ldx <u0012 + ldd $04,x + std <u008D +* Next line converts DD.MAP to base0 numbering. +* (DD.MAP-1)/$100+1=sectors in map. Original was DD.MAP/$100+1 RG + subd #1 needed to correctly convert DD.MAP to sectors, RG + tfr d,x + ldd #$0100 + lbsr L1728 + leax $01,x + stx <u008F +L06F5 lbsr L07C4 + sty <u001F + ldd <u0002 + std <u0005 + lda <u0004 + sta <u0007 + ldd #$0000 + std <u0042 +L0708 lbsr L081F +L070B lbsr L078F + leax >L0096,pcr + bsr L0759 + leax >L0015,pcr + ldy #$0001 + os9 I$Write + lbcs L0CB6 + leax >u01D6,u + lbsr L07E8 + lda ,x + cmpa #$41 + bcs L0732 + ora #$20 +L0732 leax >L05D9,pcr +L0736 cmpa ,x+ + beq L0742 + leax $02,x + tst ,x + bne L0736 + bra L070B +L0742 tst <u002E + beq L0751 + tst <u002D + beq L0751 + pshs x,a + lbsr L0BF0 + puls x,a +L0751 ldd ,x + leax top,pcr + jmp d,x +L0759 leay >u01D6,u + clrb +L075E incb + lda ,x+ + bmi L0767 + sta ,y+ + bra L075E +L0767 anda #$7F + sta ,y + leax >u01D6,u + clra + tfr d,y + bra L0778 +L0774 ldy #$0078 +L0778 lda #$01 +L077A os9 I$WritLn + lbcs L0CB6 + rts + ldy #$0003 +L0786 clra + os9 I$ReadLn + lbcs L0CB6 + rts +L078F ldd #$2036 move command +L0792 leax u000A,u + std $02,x + ldy #$0004 + bra L0778 +L079C leax >L000E,pcr + ldy #$0002 + bra L0778 +L07A6 leax >L0011,pcr + ldy #$0002 + bra L0778 +L07B0 leax >L0014,pcr + ldy #$0001 + bra L0778 +L07BA leax >L000D,pcr + ldy #$0001 + bra L0778 +L07C4 bsr L07F1 + leax >u00D6,u + stx <u0012 + tst <u004D + beq L07DA + ldd <u0023 + suba <u0004 + bne L07DA + tfr d,y + bra L07DE +L07DA ldy #$0100 +L07DE lda <u0000 + os9 I$Read + lbcs L0CB6 + rts +L07E8 clra + ldy #$0001 + os9 I$Read + rts +L07F1 tst <u004D + bne L0808 + ldx <u0002 + lda <u0004 + clrb +L07FA tfr d,u + lda <u0000 + os9 I$Seek + lbcs L0CB6 + ldu <u001B +L0807 rts +L0808 ldd <u0023 + subd #$0001 + cmpa <u0004 + bcc L0816 + ldb #$D3 + lbra L0CB6 +L0816 ldd <u0008 + adda <u0004 + ldx #$0000 + bra L07FA +L081F ldd #$2020 + lbsr L0792 + leax >L003E,pcr + lbsr L0759 + bsr L07B0 + lbsr L08E6 + leax >u01D6,u + lbsr L0774 + tst <u004D + beq L083F + lbsr L139A +L083F tst <u0001 + beq L0846 + lbsr L0C77 +L0846 ldd #$2022 + lbsr L0792 + leax >L000E,pcr + ldy #$0002 + lbsr L077A + leax >L004D,pcr + lbsr L0774 + leax >L0011,pcr + ldy #$0002 + lbsr L077A +L0869 lbsr L098C + lda <u000F + adda #$10 + sta <u000F + bne L0869 + leax >u00D6,u + stx <u0012 + tst <u008C + beq L08CA + ldd <u0003 + cmpd #$0001 + bcs L08CA + cmpd <u008F + bhi L08CA + ldd <u0003 might this be map size in bytes? + subd #$0001 assumes allocation map starts at LSN1 + ldx #$0800 8 bits/byte x $100 to convert to position + lbsr L16FE + tfr y,d + stb <u0091 result of conversion. + stu <u0092 + leau >$07FF,u + cmpu <u004A + bls L08AF + cmpb <u0049 + bcs L08AF + ldb <u0049 + ldu <u004A + leau -u0001,u +L08AF stb <u0094 + stu <u0095 + ldu <u001B + ldx <u0091 + ldb <u0093 + stx <u0097 + stb <u0099 + ldx <u0094 + ldb <u0096 + stx <u009A + stb <u009C + lbsr L1748 + bra L08D3 +L08CA ldd #$2034 + lbsr L0792 + lbsr L07B0 +L08D3 tst <u002E + lbeq L0807 + ldd #$5933 + lbsr L0792 + leax >L0181,pcr + lbra L0759 +L08E6 ldd <u0002 + com <u0018 + leay >u01D6,u + bsr L095D + tfr b,a + bsr L095D + clr <u0018 + lda <u0004 + bsr L095D + ldd #$2020 + std ,y++ + ldd #$0008 + pshs b,a + com <u0018 + leax >L05C1,pcr +L090A clr ,s +L090C ldd <u0003 + subd $01,x + pshs cc + std <u0003 + lda <u0002 + clrb + suba ,x + bcc L091C + incb +L091C puls cc + bcc L0922 + suba #$01 +L0922 sta <u0002 + bcc L0927 + incb +L0927 tstb + bne L092E + inc ,s + bra L090C +L092E ldd <u0003 + addd $01,x + std <u0003 + lda <u0002 + bcc L0939 + inca +L0939 adda ,x + sta <u0002 + leax $03,x + bsr L0984 + dec $01,s + beq L094F + lda $01,s + cmpa #$02 + bne L090A + clr <u0018 + bra L090A +L094F lda #$0D + sta ,y + ldd <u0006 + std <u0003 + lda <u0005 + sta <u0002 + puls pc,b,a +L095D pshs a convert hex to ascii + lsra + lsra + lsra + lsra + bsr L096C + puls a + anda #$0F + bsr L096C + rts +L096C cmpa #$09 + ble L0972 + adda #$07 +L0972 adda #$30 + sta ,y+ + tst <u0018 + beq L0980 + cmpa #$30 + beq L0981 + clr <u0018 +L0980 rts +L0981 leay -$01,y + rts +L0984 pshs a + lda $03,s + bsr L0972 + puls pc,a +L098C leay >u01D6,u + leax >L000E,pcr + lbsr L0A31 + lda <u0020 + beq L09A5 + anda #$F0 + cmpa <u000F + bne L09A5 + lda #$FF + sta <u0011 +L09A5 lda <u000F + bsr L095D + lda #$3A + sta ,y+ + leax >L0011,pcr + bsr L0A31 + ldd #$2020 + std ,y++ + ldx <u0012 + ldb #$10 + tst <u0011 + beq L09C8 + ldb <u0020 + andb #$0F + beq L0A3A + pshs b +L09C8 lda ,x+ + bsr L095D + lda #$20 + sta ,y+ + decb + bne L09C8 + tst <u0011 + beq L09E4 + ldd #$0310 + subb ,s + mul + lda #$20 +L09DF sta ,y+ + decb + bne L09DF +L09E4 ldb #$20 + std ,y++ + sta ,y+ + ldx <u0012 + asrb + tst <u0011 + beq L09F3 + ldb ,s +L09F3 lda ,x+ + anda #$7F + cmpa #$20 + bcc L09FD + lda #$2E +L09FD sta ,y+ + decb + bne L09F3 + stx <u0012 + tst <u0011 + beq L0A26 + ldb #$10 + subb ,s+ + lda #$20 +L0A0E sta ,y+ + decb + bne L0A0E + lda #$F0 + sta <u000F + bsr L0A26 +L0A19 clr <u0011 + leax >L0015,pcr + ldy #$0001 + lbra L0778 +L0A26 lda #$0D + sta ,y + leax >u01D6,u + lbra L0774 +L0A31 lda ,x+ + beq L0A39 + sta ,y+ + bra L0A31 +L0A39 rts +L0A3A lda #$F0 + sta <u000F + bra L0A19 +L0A40 ldd <u0003 + addd #$0001 + std <u0003 + bne L0A4B + inc <u0002 +L0A4B lbra L06F5 +L0A4E ldd <u0003 + bne L0A58 + tst <u0002 + lbeq L070B +L0A58 subd #$0001 + std <u0003 + cmpd #$FFFF + bne L0A4B + dec <u0002 + bra L0A4B +L0A67 lbsr L078F + leax >L0043,pcr + lbsr L0759 + ldy #$0007 + bsr L0A89 + bcs L0A84 + ldd <u0047 + std <u0003 + lda <u0046 + sta <u0002 + lbra L06F5 +L0A84 lbsr L1535 + bra L0A67 +L0A89 pshs y + clr <u001A + com <u001A + lbsr L10F5 + puls y + leax >u01D6,u + lbsr L0786 + clr <u001A + lbsr L10F5 + leay -$01,y + beq L0AEE + tfr y,d +L0AA6 lda ,x+ + bsr L0AF3 + bcs L0AEB + decb + bne L0AA6 + sty <u0045 +L0AB2 lda #$30 + ldb ,-x + leay -$01,y + beq L0ABE + lda ,-x + leay -$01,y +L0ABE bsr L0B09 + pshs b + cmpy #$0000 + bne L0AB2 + ldb <u0046 + incb + lsrb + clra + leax <u0045,u + cmpb #$04 + beq L0AE2 + sta ,x+ + cmpb #$03 + beq L0AE2 + sta ,x+ + cmpb #$02 + beq L0AE2 + sta ,x+ +L0AE2 puls a + sta ,x+ + decb + bne L0AE2 + clrb + rts +L0AEB lbsr L1535 +L0AEE leas $02,s + lbra L06F5 +L0AF3 cmpa #$30 + bcs L0B07 + cmpa #$39 + bls L0B05 + anda #$5F + cmpa #$46 + bhi L0B07 + cmpa #$41 + bcs L0B07 +L0B05 clra + rts +L0B07 coma + rts +L0B09 bsr L0B18 + pshs b + tfr a,b + bsr L0B18 + lslb + lslb + lslb + lslb + orb ,s+ + rts +L0B18 subb #$30 + cmpb #$09 + bls L0B22 + andb #$5F + subb #$07 +L0B22 rts +L0B23 clr <u001A + com <u001A + lbsr L10F5 + lbsr L078F + lbsr L07B0 + leax >L00DB,pcr + lbsr L0759 + tst <u0017 + bne L0B81 + leax >L00DF,pcr + lbsr L0759 + ldy #$0003 + bsr L0B62 + bsr L0B96 + bcs L0B79 +L0B4C leax >u00D6,u + stx <u0012 + clrb +L0B53 sta ,x+ + decb + bne L0B53 + clr <u001A + lbsr L10F5 + inc <u002D + lbra L0708 +L0B62 clra + leax >u01D6,u + os9 I$ReadLn + bcs L0B6D + rts +L0B6D cmpb #$02 + lbne L0CB6 + com <u0017 + leas $02,s + bra L0B23 +L0B79 clr <u001A + lbsr L10F5 + lbra L070B +L0B81 leax >L00E5,pcr + lbsr L0759 + ldy #$0002 + bsr L0B62 + lda ,x + cmpa #$20 + bcs L0B79 + bra L0B4C +L0B96 bsr L0BAA + bcs L0BC9 + tfr a,b + bsr L0BAA + bcs L0BC9 + lslb + lslb + lslb + lslb + pshs b + ora ,s+ + bra L0BC4 +L0BAA bsr L0BB0 + bcs L0BC9 + bra L0BCA +L0BB0 lda ,x+ + cmpa #$30 + bcs L0BC7 + cmpa #$39 + bls L0BC4 + anda #$5F + cmpa #$41 + bcs L0BC7 + cmpa #$46 + bhi L0BC7 +L0BC4 andcc #$FE + rts +L0BC7 orcc #$01 +L0BC9 rts +L0BCA suba #$30 + cmpa #$09 + bls L0BD2 + suba #$07 +L0BD2 bra L0BC4 +L0BD4 tst <u002E + lbne L070B + bsr L0BFF + lbne L070B + lbsr L078F + lbsr L07B0 + lbsr L078F + leax >L00FF,pcr + lbsr L0759 +L0BF0 lbsr L07F1 + lda <u0000 + lbsr L0C8A + tst <u002E + beq L0C74 + clr <u002D + rts +L0BFF lbsr L078F +L0C02 clr <u001A + com <u001A + lbsr L10F5 + leax >L00EB,pcr + lbsr L0759 + lbsr L07B0 + leax >u01D6,u + lbsr L07E8 + clr <u001A + lbsr L10F5 + lda ,x + anda #$5F + cmpa #$59 + rts +L0C26 tst <u0001 + bne L0C74 + clr <u001A + com <u001A + lbsr L10F5 + lbsr L078F + leax >L0110,pcr + lbsr L0759 + lbsr L07B0 + leax >u01D6,u + ldy #$001E + lbsr L0786 + clr <u001A + lbsr L10F5 + cmpy #$0001 + beq L0C74 + pshs x + leay <u006B,u +L0C59 lda ,x+ + sta ,y+ + cmpa #$20 + bhi L0C59 + lda #$0D + sta -$01,y + puls x + lda #$02 + ldb #$0B + os9 I$Create + bcs L0CB6 + sta <u0001 + bsr L0C77 +L0C74 lbra L070B +L0C77 ldd #$3021 + lbsr L0792 + leax >L0110,pcr + lbsr L0759 + leax <u006B,u + lbra L0774 +L0C8A leax >u00D6,u + ldy <u001F + os9 I$Write + bcs L0CB6 + rts +L0C97 lda <u0001 + beq L0C74 + os9 I$Close + bcs L0CB6 + ldd #$3021 + lbsr L0792 + lbsr L07B0 + clr <u0001 +L0CAB bra L0C74 +L0CAD lda <u0001 + beq L0CAB + bsr L0C8A + lbra L0A40 +L0CB6 pshs b + clr <u008B + ldd <u0005 + std <u0002 + lda <u0007 + sta <u0004 + puls b + lds <u001D + cmpb #$02 + beq L0CD7 + cmpb #$03 + bne L0CD3 + clr <u002D + bra L0CD7 +L0CD3 cmpb #$D3 + bne L0CDA +L0CD7 lbra L0B79 +L0CDA cmpb #$CD + bne L0CF2 + tst <u004D + bne L0CF2 + bsr L0D01 + leax >L000D,pcr + ldy #$0001 + lbsr L0778 + lbra L0708 +L0CF2 pshs b + lbsr L078F + lbsr L07B0 + puls b + bsr L0D01 + lbra L070B +L0D01 lda #$02 + os9 F$PErr + clr <u001A + lbsr L10F5 + leax >u01D6,u + lbra L07E8 + lda #$02 + leax >L05AC,pcr + ldy #$0078 + lbsr L077A + clrb + bra L0D34 +L0D22 lbsr L0BFF + lbne L070B + lbsr L07BA + lda <u0019 + sta <u001A + lbsr L10F5 + clrb +L0D34 os9 F$Exit +L0D37 lbsr L078F + leax >L009B,pcr + lbsr L0759 +L0D41 leax >u00D6,u + stx <u0014 + lda #$01 + sta <u0016 + lda #$23 + sta <u000F + lda #$25 + sta <u000E + lda #$58 + sta <u0010 +L0D57 lbsr L079C + lbsr L0E47 +L0D5D lda <u000E + ldb <u000F + tst <u0017 + beq L0D67 + lda <u0010 +L0D67 tst <u008C + lbeq L0E37 + ldx <u0003 + cmpx #$0001 + lbcs L0E37 + cmpx <u008F + lbhi L0E37 + pshs b,a + ldx <u0091 + ldb <u0093 + stx <u0097 + stb <u0099 + ldx <u0094 + ldb <u0096 + stx <u009A + stb <u009C + clra + ldb <u000F + subb #$23 + lda #$10 + mul + pshs b,a + clra + ldb <u000E + subb #$25 + beq L0DA9 + tfr d,x + ldd #$0003 + lbsr L1728 + tfr x,d +L0DA9 addd ,s++ + ldx <u0003 + cmpx <u008F + bcs L0DC3 + pshs b,a + ldd <u008D + clra + tfr d,x + puls b,a + leax -$01,x + pshs x + cmpd ,s++ + bhi L0DDD +L0DC3 ldx #$0008 + lbsr L16FE + tfr u,d + addd <u0098 + std <u0098 + addd #$0007 + cmpd <u0095 + bls L0DD9 + ldd <u0095 +L0DD9 std <u009B + bra L0DE3 +L0DDD clr <u009A + clr <u009B + clr <u009C +L0DE3 ldu <u001B + lbsr L07A6 + tst <u009C + bne L0DFF + tst <u009B + bne L0DFF + tst <u009A + bne L0DFF + ldd #$2034 + lbsr L0792 + lbsr L07B0 + bra L0E32 +L0DFF lbsr L1748 + ldd #$4934 + lbsr L0792 + leax >L0226,pcr + lbsr L0759 + leax >u009D,u + lda [<u0014,u] + ldb #$08 + pshs x,a +L0E1A lsl ,s + bcs L0E22 + lda #$30 + bra L0E24 +L0E22 lda #$31 +L0E24 sta ,x+ + decb + bne L0E1A + puls x,a + ldy #$0008 + lbsr L0778 +L0E32 lbsr L079C + puls b,a +L0E37 lbsr L0792 + leax >u01D6,u + tst <u0017 + lbne L0F38 + lbra L0EFE +L0E47 lda <u000E + ldb <u000F + lbsr L0792 + leay >u01D6,u + lda [<u0014,u] + pshs a + lbsr L095D + leax -$02,y + ldy #$0002 + lda #$01 + lbsr L077A + lda <u0010 + ldb <u000F + lbsr L0792 + puls a + anda #$7F + cmpa #$20 + bcc L0E76 + lda #$2E +L0E76 leax >u01D6,u + sta ,x + ldy #$0001 + lbra L0778 +L0E83 pshs x,b +L0E85 clra + ldb #$01 + os9 I$GetStt + bcc L0ED6 + cmpb #$F6 + bne L0EBF + ldx #$0001 + os9 F$Sleep + bcs L0EBF + dec <u0089 + lda <u0089 + eora <u008A + anda #$40 + beq L0EB5 + com <u008A + beq L0EAB + bsr L0EC7 + bra L0EB5 +L0EAB leax >L0019,pcr + ldy #$0002 + bsr L0ECF +L0EB5 ldb <u008B + cmpb #$02 + beq L0EBF + cmpb #$03 + bne L0E85 +L0EBF stb ,s + bsr L0EC7 + puls x,b + bra L0EE5 +L0EC7 leax >L0016,pcr + ldy #$0002 +L0ECF lda #$01 + os9 I$Write + clrb + rts +L0ED6 bsr L0EC7 + puls x,b + ldy #$0001 + clra + os9 I$Read + bcs L0EE5 + rts +L0EE5 leas $02,s + clr <u008B + cmpb #$02 + beq L0EF9 + pshs b + lbsr L101A + clr <u000F + puls b + lbra L0CB6 +L0EF9 com <u0017 + lbra L0D5D +L0EFE bsr L0E83 + bsr L0F1E + bcs L0F4A + lbsr L0778 + ldb ,x + lbsr L0E83 + bsr L0F1E + bcs L0F4A + exg a,b + lbsr L0B09 + stb [<u0014,u] + lda #$01 + sta <u002D + bra L0F75 +L0F1E lda ,x + cmpa #$30 + bcs L0F35 + cmpa #$39 + bls L0F32 + anda #$5F + cmpa #$46 + bhi L0F35 + cmpa #$41 + bcs L0F35 +L0F32 andcc #$FE + rts +L0F35 orcc #$01 + rts +L0F38 lbsr L0E83 + lda ,x + cmpa #$20 + bcs L0F4A + sta [<u0014,u] + lda #$01 + sta <u002D + bra L0F75 +L0F4A cmpa #$09 + beq L0F75 + cmpa #$08 + beq L0FB3 + cmpa #$0C + lbeq L1020 + cmpa #$0A + lbeq L1076 + cmpa #$0D + lbne L0D5D + lbsr L101A + ldd #$4934 + lbsr L0792 + lbsr L07B0 + clr <u000F + lbra L070B +L0F75 lbsr L101A + tst <u0020 + beq L0F84 + lda <u0016 + cmpa <u0020 + lbeq L0D41 +L0F84 ldd <u0014 + addd #$0001 + std <u0014 + inc <u0016 + inc <u0010 + lda <u0010 + cmpa #$68 + bcc L0F9E + lda <u000E + adda #$03 + sta <u000E + lbra L0D57 +L0F9E inc <u000F + lda <u000F + cmpa #$32 + lbhi L0D41 + lda #$25 + sta <u000E + lda #$58 + sta <u0010 + lbra L0D57 +L0FB3 bsr L101A + ldd <u0014 + subd #$0001 + std <u0014 + dec <u0016 + dec <u0010 + lda <u0010 + cmpa #$58 + bcs L0FCF + lda <u000E + suba #$03 + sta <u000E + lbra L0D57 +L0FCF dec <u000F + lda #$52 + sta <u000E + lda #$67 + sta <u0010 + lda <u000F + cmpa #$23 + bcs L0FE2 + lbra L0D57 +L0FE2 ldx <u0014 + ldb <u0020 + beq L100D + stb <u0016 + clra + leax d,x + decb + pshs b + lsrb + lsrb + lsrb + lsrb + addb #$23 + stb <u000F + lda ,s+ + anda #$0F + pshs a + adda #$58 + sta <u0010 + puls a + ldb #$03 + mul + addb #$25 + stb <u000E + bra L1015 +L100D lda #$32 + sta <u000F + leax >$0100,x +L1015 stx <u0014 + lbra L0D57 +L101A lbsr L07A6 + lbra L0E47 +L1020 bsr L101A + ldb <u0020 + beq L102C + lda <u000F + cmpa #$23 + beq L104F +L102C ldd <u0014 + subd #$0010 + std <u0014 + ldb <u0016 + subb #$10 + stb <u0016 + dec <u000F + lda <u000F + cmpa #$23 + bcc L104C + lda #$32 + sta <u000F + ldd <u0014 + addd #$0100 + std <u0014 +L104C lbra L0D57 +L104F andb #$F0 + lda <u0020 + anda #$0F + cmpa <u0016 + bcc L105B + subb #$10 +L105B clra + pshs b,a + ldd <u0014 + addd ,s+ + std <u0014 + ldb <u0016 + addb ,s + stb <u0016 + puls b + lsrb + lsrb + lsrb + lsrb + addb #$23 + stb <u000F + bra L104C +L1076 bsr L101A + ldb <u0020 + beq L1082 + subb <u0016 + cmpb #$10 + bcs L10A7 +L1082 ldd <u0014 + addd #$0010 + std <u0014 + lda <u0016 + adda #$10 + sta <u0016 + inc <u000F + lda <u000F + cmpa #$32 + lbls L0D57 + ldd <u0014 + subd #$0100 + std <u0014 +L10A0 lda #$23 + sta <u000F + lbra L0D57 +L10A7 clra + ldb <u0016 + decb + andb #$F0 + pshs b,a + ldd <u0014 + subd ,s+ + std <u0014 + ldb <u0016 + subb ,s+ + stb <u0016 + bra L10A0 +L10BD lbsr L07BA + lda <u0019 + sta <u001A + bsr L10F5 + leax >L0136,pcr + ldy #$0010 + leau >u01D6,u + lda #$0D + sta ,u + ldd #$0000 + os9 F$Fork + lbcs L0CB6 + os9 F$Wait + ldu <u001B + leax >u00D6,u + stx <u0012 + clr <u001A + bsr L10F5 +L10EF lbsr L07BA + lbra L0708 +L10F5 pshs x + leas <-$20,s + leax ,s + clra + clrb + os9 I$GetStt + lbcs L0CB6 + lda <u001A + sta $04,x + clra + os9 I$SetStt + lbcs L0CB6 + leas <$20,s + puls pc,x +L1116 lbsr L078F + leax >L0119,pcr + lbsr L0759 + ldu #$0000 + ldx #$0000 + stx <u0025 + lda <u0000 + os9 I$Seek + lbcs L0CB6 + ldu <u001B +L1133 ldd #$FFFF + std <u0029 + stb <u002B + leax >u01D6,u + ldy #$0008 + lda <u0000 + os9 I$Read + lbcs L0CB6 + cmpy #$0008 + lbne L120E + ldd ,x + cmpa #$87 + lbne L120E + cmpb #$CD + lbne L120E + ldd $02,x + cmpd #$000F + lbls L120E + subd #$0003 + std <u0021 + addd <u0025 + std <u0025 + clra + ldb #$08 +L1177 eora ,x+ + decb + bne L1177 + coma + sta ,x + ldy #$0001 + lda <u0000 + os9 I$Write + lbcs L0CB6 + ldd <u0021 + subd #$0009 + std <u0021 + leax >u01D6,u + ldy #$0009 + bsr L1201 +L119D lda <u0000 + ldy #$0078 + cmpy <u0021 + bls L11AB + ldy <u0021 +L11AB os9 I$Read + bcs L120E + sty <u0027 + bsr L1201 + ldd <u0021 + subd <u0027 + std <u0021 + bne L119D + lda <u0000 + ldb #$05 + os9 I$GetStt + tfr u,d + ldu <u001B + cmpd <u0025 + bne L120E + com <u0029 + com <u002A + com <u002B + leax <u0029,u + ldy #$0003 + lda <u0000 + os9 I$Write + lbcs L0CB6 + ldd #$0003 + addd <u0025 + std <u0025 + ldb #$06 + lda <u0000 + os9 I$GetStt + lbcc L1133 + cmpb #$D3 + lbne L0CB6 + lbsr L07C4 + lbra L0708 +L1201 leau <u0029,u + os9 F$CRC + lbcs L0CB6 + ldu <u001B + rts +L120E ldd #$2036 + lbsr L0792 + leax >L0125,pcr + lbsr L0759 + ldb #$CD + lbsr L0D01 + lbra L070B +L1223 tst <u004D + lbne L070B + ldd #$0000 + std <u0025 + std <u0023 + clr <u001A + com <u001A + lbsr L10F5 + lbsr L078F + lbsr L07B0 + leax >L013B,pcr + lbsr L0759 + leax <u004D,u + ldy #$001E + lbsr L0786 + clr <u001A + lbsr L10F5 + cmpy #$0001 + lbne L130C + lbsr L07BA + clr <u004D + leax >L0151,pcr + lbsr L0774 +L1267 ldd <u0023 + addd <u0025 + std <u0025 + tfr d,u + ldx #$0000 + lda <u0000 + os9 I$Seek + bcs L12F8 + ldu <u001B + leax >u01D6,u + ldy #$0006 + os9 I$Read + bcs L12F8 + ldd ,x++ + cmpa #$87 + bne L12F6 + cmpb #$CD + bne L12F6 + leay >u01D6,u + ldd ,x++ + std <u0023 + ldd ,x++ + pshs b,a + ldd <u0025 + bsr L12E6 + lda #$20 + sta ,y+ + ldd <u0023 + bsr L12E6 + lda #$20 + sta ,y+ + ldd <u0025 + addd ,s++ + tfr d,u + ldx #$0000 + lda <u0000 + os9 I$Seek + lbcs L0CB6 + ldu <u001B + tfr y,x + ldy #$001D + lda <u0000 + os9 I$Read + lbcs L0CB6 +L12D1 lda ,x+ + bpl L12D1 + anda #$7F + sta -$01,x + lda #$0D + sta ,x + leax >u01D6,u + lbsr L0774 + bra L1267 +L12E6 lbsr L095D + tfr b,a + lbra L095D +L12EE cmpb #$D3 + bne L12F8 + ldb #$DD + bra L12F8 +L12F6 ldb #$CD +L12F8 clr <u004D + cmpb #$D3 + lbne L0CB6 + lbsr L07E8 + leax >u00D6,u + stx <u0012 + lbra L10EF +L130C os9 F$PrsNam + lbcs L0CB6 + stb <u002C + decb + lda b,x + ora #$80 + sta b,x + stx <u0029 + ldu #$0000 +L1321 ldx #$0000 + lda <u0000 + os9 I$Seek + lbcs L0CB6 + ldu <u001B + leax >u01D6,u + ldy #$0006 + os9 I$Read + bcs L12EE + ldd ,x++ + cmpa #$87 + bne L12F6 + cmpb #$CD + bne L12F6 + ldd ,x++ + std <u0023 + ldd ,x + addd <u0025 + tfr d,u + ldx #$0000 + lda <u0000 + os9 I$Seek + bcs L12EE + ldu <u001B + leax >u01D6,u + ldy #$001D + os9 I$Read + bcs L12EE + tfr x,y + ldx <u0029 + ldb <u002C + os9 F$CmpNam + bcc L137E + ldd <u0023 + addd <u0025 + std <u0025 + tfr d,u + bra L1321 +L137E lda #$0D + sta b,x + decb + lda b,x + anda #$7F + sta b,x + ldd <u0025 + std <u0008 + ldd #$0006 + leax u0002,u +L1392 sta ,x+ + decb + bne L1392 + lbra L06F5 +L139A ldd #$3020 + lbsr L0792 + leax >L016F,pcr + lbsr L0759 + leax <u004D,u + lbsr L0774 + ldd #$5820 + lbsr L0792 + leax >L0178,pcr + lbsr L0759 + leay >u01D6,u + ldd <u0008 + lbsr L12E6 + lda #$0D + sta ,y + lbra L0778 +L13CA tst <u004D + lbeq L070B + ldd #$0008 + leax u0002,u +L13D5 sta ,x+ + decb + bne L13D5 + ldd #$3020 + lbsr L0792 + lbsr L07B0 + lbsr L07B0 + clr <u004D + lbra L06F5 +L13EB tst <u002E + beq L13FD + clr <u002E + ldd #$5933 + lbsr L0792 + lbsr L07B0 +L13FA lbra L070B +L13FD lbsr L0BFF + bne L13FA + com <u002E + ldd #$5933 + lbsr L0792 + leax >L0181,pcr + lbsr L0759 + bra L13FA +L1413 lbsr L07BA + leax >L023E,pcr + ldy #$036E + lbsr L077A + leax >u01D6,u + lbsr L07E8 + lbra L10EF +L142B clr <u001A + com <u001A + lbsr L10F5 + lbsr L078F + lbsr L07B0 + tst <u002F + bne L1471 + leax >L0194,pcr + lbsr L0759 + ldy #$0021 + lbsr L1514 + cmpy #$0001 + lbeq L1559 + leay -$01,y + tfr y,d + lsrb + lbcs L152E + stb <u0030 + leau <u0031,u +L1460 lbsr L0B96 + lbcs L152E + sta ,u+ + leay -$02,y + bne L1460 + ldu <u001B + bra L1496 +L1471 leax >L01A6,pcr + lbsr L0759 + ldy #$0011 + lbsr L1514 + cmpy #$0001 + lbeq L1559 + tfr y,d + decb + stb <u0030 + leay <u0031,u +L148F lda ,x+ + sta ,y+ + decb + bne L148F +L1496 clr <u001A + lbsr L10F5 + leax >u00D6,u +L149F ldb <u0020 + leay <u0031,u +L14A4 lda ,y + eora ,x+ + lbeq L155C + tst <u002F + beq L14B6 + bita #$5F + lbeq L155C +L14B6 decb +L14B7 bne L14A4 + pshs y,x,b,a + clra + ldb #$01 + os9 I$GetStt + bcs L14D0 + leax >u01D6,u + lbsr L07E8 + lda ,x + cmpa #$05 + beq L1546 +L14D0 puls y,x,b,a + bsr L14D6 + bra L149F +L14D6 tst <u004D + beq L14E3 + ldd <u0023 + subd #$0001 + cmpa <u0004 + beq L1546 +L14E3 ldd <u0003 + addd #$0001 + std <u0003 + bne L14EE + inc <u0002 +L14EE lbsr L07F1 + leax >u00D6,u + stx <u0012 + tst <u004D + beq L1505 + ldd <u0023 + suba <u0004 + bne L1505 + tfr d,y + bra L1509 +L1505 ldy #$0100 +L1509 lda <u0000 + os9 I$Read + bcs L1540 + sty <u001F + rts +L1514 leax >u01D6,u + clra + os9 I$ReadLn + bcs L151F + rts +L151F leas $02,s + clr <u008B + cmpb #$02 + lbne L0CB6 + com <u002F + lbra L142B +L152E ldu <u001B + bsr L1535 + lbra L142B +L1535 leax >L022B,pcr + ldy #$0001 + lbra L0778 +L1540 cmpb #$D3 + lbne L0CB6 +L1546 lds <u001D + ldd <u0005 + std <u0002 + lda <u0007 + sta <u0004 + lbsr L07C4 + sty <u001F + bsr L1535 +L1559 lbra L0B79 +L155C pshs b + decb + stb <u0044 + stx <u0042 + ldb <u0030 +L1565 decb + beq L1597 + dec ,s + beq L1588 +L156C leay $01,y + lda ,y + eora ,x+ + beq L1565 + tst <u002F + beq L157C + bita #$5F + beq L1565 +L157C leas $01,s + ldx <u0042 +L1580 leay <u0031,u + ldb <u0044 + lbra L14B7 +L1588 leas $01,s + pshs y,b + lbsr L14D6 + puls y,b + lda <u0020 + pshs a + bra L156C +L1597 leas $01,s + lda <u0004 + cmpa <u0007 + beq L15C0 + cmpx <u0042 + bcc L15B8 + ldd <u0003 + subd #$0001 + std <u0003 + cmpd #$FFFF + bne L15B2 + dec <u0002 +L15B2 lbsr L07C4 + sty <u001F +L15B8 ldd <u0002 + std <u0005 + lda <u0004 + sta <u0007 +L15C0 lbsr L081F + ldd <u0042 + subd #$0001 + std <u0014 + subd <u0012 + pshs b + andb #$0F + pshs b + addb #$58 + stb <u0010 + puls b + lda #$03 + mul + addb #$25 + stb <u000E + puls b + andb #$F0 + lsrb + lsrb + lsrb + lsrb + addb #$23 + stb <u000F + lbsr L079C + lbsr L0E47 + lbsr L07A6 + clr <u000F + lbra L1559 +L15F9 tst <u0030 + lbeq L070B + lbsr L078F + leax >L01B8,pcr + lbsr L0759 + ldx <u0042 + lbeq L1496 + lbra L1580 +L1612 lbsr L078F + leax >L01C4,pcr + lbsr L0759 + com <u0018 + leay >u01D6,u + ldd <u0049 + lbsr L095D + tfr b,a + lbsr L095D + ldd <u004B + lbsr L095D + clr <u0018 + tfr b,a + lbsr L095D + ldd #$2020 + std ,y++ + std ,y++ + leax >u01D6,u + stx <u0027 + tfr y,d + subd <u0027 + tfr d,y + lbsr L0778 + leax >L01D9,pcr + lbsr L0759 + ldy #$0009 + lbsr L0A89 + bcs L1612 + ldd #$2037 + lbsr L0792 + lbsr L0C02 + lbne L070B + ldx <u0045 + ldu <u0047 + ldb #$02 + lda <u0000 + os9 I$SetStt + lbcs L0CB6 + stx <u0049 + stu <u004B + ldu <u001B + lda <u0049 + cmpa <u0002 + bcs L1692 + bne L168F + ldd <u004A + cmpd <u0003 + bls L1696 +L168F lbra L06F5 +L1692 sta <u0002 + ldd <u004A +L1696 tst <u004C + bne L169D + subd #$0001 +L169D std <u0003 + cmpd #$FFFF + bne L168F + dec <u0002 + bra L168F +L16A9 lda <u00A5 + cmpa #$10 + bcc L16D3 + ldb #$03 + mul + leax >u00A6,u + leax b,x + ldd <u0002 + std ,x++ + lda <u0004 + sta ,x + tst <u00A5 + beq L16CE + cmpa -$03,x + bne L16CE + ldd <u0002 + cmpa -$05,x + beq L16D0 +L16CE inc <u00A5 +L16D0 lbra L070B +L16D3 lbsr L078F + leax >L022B,pcr + lbsr L0759 + lbsr L07E8 + bra L16D0 +L16E2 lda <u00A5 + beq L16D0 + ldb #$03 + mul + subb #$03 + leax >u00A6,u + leax b,x + ldd ,x++ + std <u0002 + lda ,x + sta <u0004 + dec <u00A5 + lbra L06F5 +* I think this is a general purpose 16x16 bit multiplication. +* regD is first number, regX is second number. +* Returns answer in regY and regU. +L16FE pshs u,y,x,b,a + clr $04,s + lda $03,s lower word of regX times regB + mul + std $06,s + ldd $01,s upper word of regX times regB + mul + addb $06,s + adca #$00 + std $05,s + ldb ,s original regA + lda $03,s upper word regX + mul + addd $05,s + std $05,s + bcc L171D + inc $04,s +L171D lda ,s + ldb $02,s + mul + addd $04,s + std $04,s + puls pc,u,y,x,b,a +L1728 pshs x,b,a + lda #$10 + pshs a + clra + clrb +L1730 lsl $04,s + rol $03,s + rolb + rola + cmpd $01,s + bcs L173F + subd $01,s + inc $04,s +L173F dec ,s + bne L1730 + ldx $03,s + leas $05,s + rts +L1748 ldd #$2034 + lbsr L0792 + leax >L0202,pcr BAM message + lbsr L0759 + leay >u01D6,u + pshs y + ldd <u0097 get 3 byte address and display it + lbsr L095D convert hex to ascii + tfr b,a + lbsr L095D convert hex to ascii + lda <u0099 + lbsr L095D convert hex to ascii + lda ,-y + ora #$80 + sta ,y + ldd #$3234 + lbsr L0792 + ldx ,s + lbsr L0759 + ldy ,s + ldd <u009A + lbsr L095D + tfr b,a + lbsr L095D + lda <u009C + lbsr L095D + lda ,-y + ora #$80 + sta ,y + ldd #$3D34 + lbsr L0792 + puls x + lbsr L0759 + rts + emod +eom equ * + + ELSE nam dEd OS-9 Disk Editor Version 2.01 ttl Copyright 1987 Doug DeMartinis @@ -3168,6 +4598,7 @@ emod dEDend equ * - end - - ENDC + + ENDC + + end