Mercurial > hg > Members > kono > nitros9-code
changeset 1023:64aa2615e58d
Initial disassembly and some commenting assembles to crc of original mnln.
author | pwz |
---|---|
date | Fri, 07 Mar 2003 04:11:24 +0000 |
parents | df81e388d187 |
children | 5c61c753ebb5 |
files | 3rdparty/packages/sierra/objs/mnln.asm |
diffstat | 1 files changed, 10972 insertions(+), 3078 deletions(-) [+] |
line wrap: on
line diff
--- a/3rdparty/packages/sierra/objs/mnln.asm Fri Mar 07 03:18:27 2003 +0000 +++ b/3rdparty/packages/sierra/objs/mnln.asm Fri Mar 07 04:11:24 2003 +0000 @@ -1,3079 +1,10973 @@ -L0000 fcb $87,$CD,$60,$2E,$00,$0D,$11,$81 .M`..... -L0008 fcb $66,$00,$12,$00,$00,$6D,$6E,$6C f....mnl -L0010 fcb $EE,$00,$16,$00,$A4,$41,$47,$49 n...$AGI -L0018 fcb $20,$28,$63,$29,$20,$63,$6F,$70 (c) cop -L0020 fcb $79,$72,$69,$67,$68,$74,$20,$31 yright 1 -L0028 fcb $39,$38,$38,$20,$53,$49,$45,$52 988 SIER -L0030 fcb $52,$41,$20,$4F,$6E,$2D,$4C,$69 RA On-Li -L0038 fcb $6E,$65,$43,$6F,$43,$6F,$33,$20 neCoCo3 -L0040 fcb $76,$65,$72,$73,$69,$6F,$6E,$20 version -L0048 fcb $62,$79,$20,$43,$68,$72,$69,$73 by Chris -L0050 fcb $20,$49,$64,$65,$6E,$00,$20,$20 Iden. -L0058 fcb $20,$20,$20,$20,$47,$61,$6D,$65 Game -L0060 fcb $20,$70,$61,$75,$73,$65,$64,$2E paused. -L0068 fcb $0A,$50,$72,$65,$73,$73,$20,$45 .Press E -L0070 fcb $4E,$54,$45,$52,$20,$74,$6F,$20 NTER to -L0078 fcb $63,$6F,$6E,$74,$69,$6E,$75,$65 continue -L0080 fcb $2E,$00,$50,$72,$65,$73,$73,$20 ..Press -L0088 fcb $45,$4E,$54,$45,$52,$20,$74,$6F ENTER to -L0090 fcb $20,$71,$75,$69,$74,$2E,$0A,$50 quit..P -L0098 fcb $72,$65,$73,$73,$20,$43,$54,$52 ress CTR -L00A0 fcb $4C,$2D,$42,$52,$45,$41,$4B,$20 L-BREAK -L00A8 fcb $74,$6F,$20,$6B,$65,$65,$70,$20 to keep -L00B0 fcb $70,$6C,$61,$79,$69,$6E,$67,$2E playing. -L00B8 fcb $00,$32,$7A,$17,$03,$BA,$17,$0C .2z..:.. -L00C0 fcb $94,$17,$20,$6E,$4F,$F6,$04,$3C .. nOv.< -L00C8 fcb $ED,$E4,$17,$11,$DB,$DC,$3E,$10 md..[\>. -L00D0 fcb $A3,$E4,$24,$09,$10,$A3,$64,$27 #d$..#d' -L00D8 fcb $F4,$ED,$64,$20,$ED,$CC,$00,$00 tmd mL.. -L00E0 fcb $DD,$3E,$17,$08,$6D,$B6,$01,$AF ]>..m6./ -L00E8 fcb $84,$DF,$B7,$01,$AF,$B6,$01,$AF ._7./6./ -L00F0 fcb $84,$F7,$B7,$01,$AF,$17,$59,$54 .w7./.YT -L00F8 fcb $9E,$30,$B6,$02,$51,$27,$08,$B6 .06.Q'.6 -L0100 fcb $04,$38,$A7,$88,$21,$20,$06,$A6 .8'.! .& -L0108 fcb $88,$21,$B7,$04,$38,$17,$06,$23 .!7.8..# -L0110 fcb $B6,$01,$B0,$84,$40,$A7,$63,$17 6.0.@'c. -L0118 fcb $4D,$0C,$B6,$04,$35,$A7,$62,$5F M.6.5'b_ -L0120 fcb $17,$24,$EF,$31,$A4,$26,$14,$4F .$o1$&.O -L0128 fcb $B7,$04,$3B,$B7,$04,$37,$B7,$04 7.;7.77. -L0130 fcb $36,$B6,$01,$AF,$84,$DF,$B7,$01 66./._7. -L0138 fcb $AF,$20,$DF,$B6,$04,$38,$9E,$30 / _6.8.0 -L0140 fcb $A7,$88,$21,$A6,$62,$B1,$04,$35 '.!&b1.5 -L0148 fcb $26,$09,$B6,$01,$B0,$84,$40,$A1 &.6.0.@! -L0150 fcb $63,$27,$03,$17,$53,$A1,$4F,$B7 c'..S!O7 -L0158 fcb $04,$37,$B7,$04,$36,$B6,$01,$AF .77.66./ -L0160 fcb $84,$FB,$B7,$01,$AF,$B6,$01,$AF ..7./6./ -L0168 fcb $84,$FD,$B7,$01,$AF,$B6,$01,$B0 ..7./6.0 -L0170 fcb $84,$F7,$B7,$01,$B0,$B6,$05,$EC .w7.06.l -L0178 fcb $81,$00,$10,$26,$FF,$46,$17,$05 ...&.F.. -L0180 fcb $0B,$16,$FF,$40,$86,$01,$B7,$01 ...@..7. -L0188 fcb $02,$17,$11,$0E,$33,$8D,$FE,$C6 ....3..F -L0190 fcb $17,$36,$5F,$7F,$01,$02,$39,$A6 .6_..9& -L0198 fcb $A0,$81,$01,$27,$09,$33,$8D,$FE ..'.3.. -L01A0 fcb $E1,$17,$36,$4E,$27,$09,$86,$03 a.6N'... -L01A8 fcb $97,$09,$9E,$22,$BD,$06,$59,$39 ..."=.Y9 -L01B0 fcb $57,$0C,$00,$00,$5B,$F1,$01,$80 W...[q.. -L01B8 fcb $5B,$FF,$01,$80,$5C,$0D,$02,$80 [...\... -L01C0 fcb $5C,$18,$02,$C0,$5C,$29,$02,$80 \..@\).. -L01C8 fcb $5C,$36,$02,$C0,$5C,$49,$02,$80 \6.@\I.. -L01D0 fcb $5C,$56,$02,$C0,$5C,$6A,$02,$C0 \V.@\j.@ -L01D8 fcb $5C,$92,$02,$C0,$5C,$81,$02,$80 \..@\... -L01E0 fcb $16,$AB,$01,$00,$16,$AF,$01,$00 .+.../.. -L01E8 fcb $16,$B3,$01,$00,$16,$B7,$01,$80 .3...7.. -L01F0 fcb $16,$C1,$01,$80,$16,$CB,$01,$80 .A...K.. -L01F8 fcb $2F,$A1,$01,$00,$2F,$A6,$01,$80 /!../&.. -L0200 fcb $25,$51,$01,$00,$25,$56,$01,$80 %Q..%V.. -L0208 fcb $25,$E6,$01,$00,$25,$F9,$01,$80 %f..%y.. -L0210 fcb $34,$E5,$01,$80,$35,$45,$01,$80 4e..5E.. -L0218 fcb $35,$D6,$00,$00,$35,$EA,$01,$80 5V..5j.. -L0220 fcb $35,$8C,$01,$80,$0C,$9F,$00,$00 5....... -L0228 fcb $5D,$28,$01,$00,$5D,$2F,$01,$80 ](..]/.. -L0230 fcb $5F,$91,$01,$00,$06,$3E,$01,$00 _....>.. -L0238 fcb $06,$74,$00,$00,$0F,$50,$01,$00 .t...P.. -L0240 fcb $0F,$D5,$01,$00,$36,$34,$03,$00 .U..64.. -L0248 fcb $36,$45,$03,$60,$36,$64,$03,$60 6E.`6d.` -L0250 fcb $36,$82,$03,$60,$5D,$9C,$02,$00 6..`]... -L0258 fcb $5D,$B7,$02,$40,$5E,$01,$02,$00 ]7.@^... -L0260 fcb $5E,$1C,$02,$40,$05,$29,$01,$00 ^..@.).. -L0268 fcb $05,$3B,$01,$00,$5E,$7F,$02,$00 .;..^.. -L0270 fcb $5E,$9A,$02,$40,$5F,$2C,$02,$40 ^..@_,.@ -L0278 fcb $5F,$41,$02,$40,$5F,$55,$02,$40 _A.@_U.@ -L0280 fcb $5F,$69,$02,$40,$5F,$7D,$02,$40 _i.@_}.@ -L0288 fcb $3D,$22,$02,$00,$3D,$60,$02,$40 ="..=`.@ -L0290 fcb $3D,$39,$01,$00,$3D,$4B,$02,$40 =9..=K.@ -L0298 fcb $05,$D7,$01,$00,$05,$E3,$01,$00 .W...c.. -L02A0 fcb $05,$EF,$01,$00,$37,$41,$01,$00 .o..7A.. -L02A8 fcb $37,$53,$01,$00,$37,$3B,$01,$00 7S..7;.. -L02B0 fcb $37,$05,$01,$00,$37,$17,$01,$00 7...7... -L02B8 fcb $37,$29,$01,$00,$08,$DD,$01,$00 7)...].. -L02C0 fcb $08,$EF,$01,$00,$09,$01,$03,$20 .o..... -L02C8 fcb $0A,$0D,$01,$00,$0A,$1F,$01,$00 ........ -L02D0 fcb $09,$85,$01,$00,$09,$9C,$02,$00 ........ -L02D8 fcb $09,$BD,$01,$00,$09,$D4,$02,$00 .=...T.. -L02E0 fcb $09,$F5,$02,$40,$2D,$1B,$01,$00 .u.@-... -L02E8 fcb $2D,$39,$01,$00,$2D,$55,$02,$40 -9..-U.@ -L02F0 fcb $2D,$6A,$02,$40,$2C,$25,$05,$00 -j.@,%.. -L02F8 fcb $2C,$66,$05,$70,$2C,$B9,$03,$00 ,f.p,9.. -L0300 fcb $2C,$ED,$01,$00,$2D,$0C,$01,$00 ,m..-... -L0308 fcb $2D,$80,$02,$40,$2D,$95,$02,$40 -..@-..@ -L0310 fcb $08,$42,$01,$00,$08,$54,$01,$00 .B...T.. -L0318 fcb $08,$24,$04,$00,$08,$3E,$00,$00 .$...>.. -L0320 fcb $30,$70,$01,$00,$30,$77,$01,$80 0p..0w.. -L0328 fcb $30,$7E,$01,$00,$30,$B7,$02,$00 0~..07.. -L0330 fcb $30,$C4,$02,$40,$30,$D1,$02,$C0 0D.@0Q.@ -L0338 fcb $50,$87,$01,$00,$50,$E3,$02,$00 P...Pc.. -L0340 fcb $57,$0C,$00,$00,$37,$A5,$01,$00 W...7%.. -L0348 fcb $37,$AD,$01,$80,$3B,$80,$03,$00 7-..;... -L0350 fcb $3B,$B0,$03,$E0,$45,$85,$03,$00 ;0.`E... -L0358 fcb $45,$6C,$00,$00,$45,$7E,$00,$00 El..E~.. -L0360 fcb $5B,$A2,$01,$00,$45,$B5,$02,$00 ["..E5.. -L0368 fcb $57,$0A,$01,$00,$45,$EE,$03,$00 W...En.. -L0370 fcb $55,$59,$00,$00,$55,$61,$00,$00 UY..Ua.. -L0378 fcb $55,$E2,$02,$00,$55,$75,$05,$00 Ub..Uu.. -L0380 fcb $55,$FA,$02,$00,$32,$8C,$01,$00 Uz..2... -L0388 fcb $0B,$8D,$02,$40,$5B,$8D,$00,$00 ...@[... -L0390 fcb $5B,$9A,$00,$00,$09,$5D,$03,$00 [....].. -L0398 fcb $33,$D7,$07,$00,$33,$F7,$07,$FE 3W..3w.. -L03A0 fcb $53,$0F,$00,$00,$42,$B2,$00,$00 S...B2.. -L03A8 fcb $3F,$1B,$00,$00,$57,$0C,$00,$00 ?...W... -L03B0 fcb $3E,$06,$00,$00,$4E,$4C,$01,$00 >...NL.. -L03B8 fcb $12,$5B,$03,$20,$2D,$AA,$00,$00 .[. -*.. -L03C0 fcb $2D,$AE,$00,$00,$0B,$D7,$01,$80 -....W.. -L03C8 fcb $01,$97,$01,$00,$0C,$B7,$00,$00 .....7.. -L03D0 fcb $01,$84,$00,$00,$5B,$34,$00,$00 ....[4.. -L03D8 fcb $5B,$26,$00,$00,$23,$11,$00,$00 [&..#... -L03E0 fcb $46,$0D,$00,$00,$0C,$AF,$00,$00 F..../.. -L03E8 fcb $47,$0D,$01,$00,$56,$9E,$01,$00 G...V... -L03F0 fcb $57,$0A,$01,$00,$26,$84,$00,$00 W...&... -L03F8 fcb $26,$8A,$00,$00,$36,$C5,$03,$00 &...6E.. -L0400 fcb $36,$DE,$03,$60,$57,$50,$00,$00 6^.`WP.. -L0408 fcb $57,$CF,$03,$00,$37,$BB,$04,$00 WO..7;.. -L0410 fcb $37,$C0,$04,$80,$5F,$96,$01,$80 7@.._... -L0418 fcb $45,$99,$05,$00,$57,$08,$02,$00 E...W... -L0420 fcb $27,$D8,$01,$00,$28,$56,$02,$00 'X..(V.. -L0428 fcb $28,$D8,$00,$00,$28,$FB,$01,$00 (X..(... -L0430 fcb $29,$22,$01,$00,$29,$51,$00,$00 )"..)Q.. -L0438 fcb $4E,$41,$01,$00,$57,$0C,$00,$00 NA..W... -L0440 fcb $57,$0C,$00,$00,$5C,$A9,$02,$80 W...\).. -L0448 fcb $5C,$B7,$02,$C0,$5C,$CB,$02,$80 \7.@\K.. -L0450 fcb $5C,$DA,$02,$C0,$39,$97,$00,$00 \Z.@9... -L0458 fcb $42,$9D,$01,$00,$47,$1C,$00,$00 B...G... -L0460 fcb $47,$23,$00,$00,$57,$0C,$00,$00 G#..W... -L0468 fcb $57,$0C,$00,$00,$57,$0C,$00,$00 W...W... -L0470 fcb $57,$04,$04,$00,$57,$08,$02,$C0 W...W..@ -L0478 fcb $32,$7F,$86,$B2,$A7,$E4,$33,$8D 2.2'd3. -L0480 fcb $FD,$2E,$DC,$2E,$E3,$C4,$ED,$C4 ..\.cDmD -L0488 fcb $33,$44,$6A,$E4,$26,$F4,$32,$61 3Djd&t2a -L0490 fcb $39,$C1,$B1,$23,$05,$86,$10,$17 9A1#.... -L0498 fcb $0C,$34,$96,$68,$81,$01,$26,$07 .4.h..&. -L04A0 fcb $34,$20,$17,$53,$5D,$35,$20,$30 4 .S]5 0 -L04A8 fcb $8D,$FD,$05,$86,$04,$3D,$AD,$9B .....=-. -L04B0 fcb $31,$A4,$27,$08,$E6,$A0,$27,$04 1$'.f '. -L04B8 fcb $C1,$FC,$25,$D5,$39,$A6,$C8,$25 A.%U9&H% -L04C0 fcb $85,$10,$27,$07,$84,$EF,$A7,$C8 ..'..o'H -L04C8 fcb $25,$20,$5D,$EC,$4E,$5A,$DD,$74 % ]lNZ]t -L04D0 fcb $A6,$C8,$23,$81,$00,$26,$0A,$D6 &H#..&.V -L04D8 fcb $74,$5C,$D1,$75,$23,$47,$5F,$20 t\Qu#G_ -L04E0 fcb $44,$81,$03,$26,$09,$D6,$74,$5A D..&.VtZ -L04E8 fcb $2A,$3B,$D6,$75,$20,$37,$81,$02 *;Vu 7.. -L04F0 fcb $26,$0B,$D6,$74,$27,$18,$5A,$26 &.Vt'.Z& -L04F8 fcb $2C,$D7,$74,$20,$11,$81,$01,$26 ,Wt ...& -L0500 fcb $24,$D6,$74,$D1,$75,$24,$07,$5C $VtQu$.\ -L0508 fcb $D1,$75,$26,$19,$D7,$74,$A6,$C8 Qu&.Wt&H -L0510 fcb $27,$17,$11,$C1,$A6,$C8,$26,$84 '..A&H&. -L0518 fcb $DF,$A7,$C8,$26,$4F,$A7,$C8,$21 _'H&O'H! -L0520 fcb $A7,$C8,$23,$D6,$74,$17,$59,$93 'H#Vt.Y. -L0528 fcb $39,$A6,$A0,$C6,$2B,$3D,$D3,$30 9& F+=S0 -L0530 fcb $1F,$01,$A6,$88,$25,$8A,$20,$A7 ..&.%. ' -L0538 fcb $88,$25,$39,$A6,$A0,$C6,$2B,$3D .%9& F+= -L0540 fcb $D3,$30,$1F,$01,$A6,$88,$25,$84 S0..&.%. -L0548 fcb $DF,$A7,$88,$25,$39,$86,$01,$E6 _'.%9..f -L0550 fcb $C8,$26,$C4,$51,$C1,$51,$27,$01 H&DQAQ'. -L0558 fcb $4F,$39,$86,$01,$E6,$C8,$26,$C4 O9..fH&D -L0560 fcb $51,$C1,$41,$27,$01,$4F,$39,$8E QAA'.O9. -L0568 fcb $05,$48,$33,$8D,$FF,$DF,$17,$2B .H3.._.+ -L0570 fcb $A2,$39,$8E,$05,$4C,$33,$8D,$FF "9..L3.. -L0578 fcb $E1,$17,$2B,$97,$39,$8E,$05,$48 a.+.9..H -L0580 fcb $17,$2B,$5B,$8E,$05,$4C,$17,$2B .+[..L.+ -L0588 fcb $55,$39,$8D,$E6,$34,$10,$86,$1E U9.f4... -L0590 fcb $97,$21,$9E,$28,$BD,$06,$59,$32 .!.(=.Y2 -L0598 fcb $62,$8D,$CC,$34,$10,$86,$1E,$97 b.L4.... -L05A0 fcb $21,$9E,$28,$BD,$06,$59,$32,$62 !.(=.Y2b -L05A8 fcb $39,$8E,$05,$4C,$34,$10,$86,$18 9..L4... -L05B0 fcb $97,$19,$9E,$26,$BD,$06,$59,$32 ...&=.Y2 -L05B8 fcb $62,$8E,$05,$48,$34,$10,$86,$18 b..H4... -L05C0 fcb $97,$19,$9E,$26,$BD,$06,$59,$32 ...&=.Y2 -L05C8 fcb $62,$39,$8E,$05,$48,$17,$2B,$26 b9..H.+& -L05D0 fcb $8E,$05,$4C,$17,$2B,$20,$39,$A6 ..L.+ 9& -L05D8 fcb $A0,$C6,$2B,$3D,$D3,$30,$1F,$03 F+=S0.. -L05E0 fcb $8D,$16,$39,$A6,$A0,$C6,$2B,$3D ..9& F+= -L05E8 fcb $D3,$30,$1F,$03,$8D,$24,$39,$A6 S0...$9& -L05F0 fcb $A0,$8D,$8A,$8D,$95,$8D,$B2,$39 .....29 -L05F8 fcb $A6,$C8,$26,$85,$10,$27,$12,$34 &H&..'.4 -L0600 fcb $40,$17,$FF,$79,$35,$40,$A6,$C8 @..y5@&H -L0608 fcb $26,$84,$EF,$A7,$C8,$26,$17,$FF &.o'H&.. -L0610 fcb $79,$39,$A6,$C8,$26,$85,$10,$26 y9&H&..& -L0618 fcb $12,$34,$40,$17,$FF,$5F,$35,$40 .4@.._5@ -L0620 fcb $A6,$C8,$26,$8A,$10,$A7,$C8,$26 &H&..'H& -L0628 fcb $17,$FF,$5F,$39,$04,$04,$00,$00 .._9.... -L0630 fcb $00,$04,$01,$01,$01,$04,$03,$00 ........ -L0638 fcb $00,$00,$02,$01,$01,$01,$A6,$A0 ......& -L0640 fcb $8D,$01,$39,$32,$7F,$A7,$E4,$C6 ..92'dF -L0648 fcb $2B,$3D,$D3,$30,$1F,$03,$11,$93 +=S0.... -L0650 fcb $32,$25,$07,$86,$0D,$E6,$E4,$17 2%...fd. -L0658 fcb $0A,$74,$A6,$C8,$26,$85,$40,$26 .t&H&.@& -L0660 fcb $10,$86,$70,$A7,$C8,$26,$86,$00 ..p'H&.. -L0668 fcb $A7,$C8,$22,$A7,$C8,$23,$A7,$C8 'H"'H#'H -L0670 fcb $21,$32,$61,$39,$17,$FF,$06,$DE !2a9...^ -L0678 fcb $30,$11,$93,$32,$24,$0D,$A6,$C8 0..2$.&H -L0680 fcb $26,$84,$BE,$A7,$C8,$26,$33,$C8 &.>'H&3H -L0688 fcb $2B,$20,$EE,$39,$32,$7F,$6F,$E4 + n92od -L0690 fcb $DE,$30,$11,$93,$32,$24,$62,$A6 ^0..2$b& -L0698 fcb $C8,$26,$84,$51,$81,$51,$26,$54 H&.Q.Q&T -L06A0 fcb $6C,$E4,$C6,$04,$A6,$C8,$25,$85 ldF.&H%. -L06A8 fcb $20,$26,$2F,$A6,$4B,$81,$03,$22 &/&K.." -L06B0 fcb $0F,$81,$02,$25,$25,$A6,$C8,$21 ...%%&H! -L06B8 fcb $31,$8D,$FF,$70,$E6,$A6,$20,$09 1..pf& . -L06C0 fcb $A6,$C8,$21,$31,$8D,$FF,$6E,$E6 &H!1..nf -L06C8 fcb $A6,$A6,$41,$81,$01,$26,$0B,$C1 &&A..&.A -L06D0 fcb $04,$27,$07,$E1,$4A,$27,$03,$17 .'.aJ'.. -L06D8 fcb $57,$63,$A6,$C8,$26,$85,$20,$27 Wc&H&. ' -L06E0 fcb $13,$A6,$C8,$20,$27,$0E,$6A,$C8 .&H '.jH -L06E8 fcb $20,$26,$09,$17,$FD,$CF,$A6,$C8 &...O&H -L06F0 fcb $1F,$A7,$C8,$20,$33,$C8,$2B,$20 .'H 3H+ -L06F8 fcb $99,$A6,$E4,$27,$33,$8E,$05,$48 .&d'3..H -L0700 fcb $17,$29,$DB,$17,$26,$C7,$17,$FE .)[.&G.. -L0708 fcb $5E,$34,$10,$86,$1E,$97,$21,$9E ^4....!. -L0710 fcb $28,$BD,$06,$59,$32,$62,$8E,$05 (=.Y2b.. -L0718 fcb $48,$34,$10,$86,$18,$97,$19,$9E H4...... -L0720 fcb $26,$BD,$06,$59,$32,$62,$DE,$30 &=.Y2b^0 -L0728 fcb $A6,$C8,$25,$84,$F6,$A7,$C8,$25 &H%.v'H% -L0730 fcb $32,$61,$39,$DE,$30,$11,$93,$32 2a9^0..2 -L0738 fcb $24,$4C,$A6,$C8,$26,$84,$51,$81 $L&H&.Q. -L0740 fcb $51,$26,$3E,$A6,$41,$81,$01,$26 Q&>&A..& -L0748 fcb $38,$A6,$C8,$22,$27,$19,$81,$01 8&H"'... -L0750 fcb $26,$05,$17,$58,$92,$20,$10,$81 &..X. .. -L0758 fcb $02,$26,$05,$17,$0F,$A4,$20,$07 .&...$ . -L0760 fcb $81,$03,$22,$03,$17,$27,$A3,$A6 .."..'#& -L0768 fcb $C8,$26,$F6,$01,$AD,$26,$07,$84 H&v.-&.. -L0770 fcb $7F,$A7,$C8,$26,$20,$0B,$85,$02 'H& ... -L0778 fcb $26,$07,$A6,$C8,$21,$27,$02,$8D &.&H!'.. -L0780 fcb $06,$33,$C8,$2B,$20,$AF,$39,$32 .3H+ /92 -L0788 fcb $7D,$EC,$43,$ED,$61,$17,$00,$D6 }lCma..V -L0790 fcb $A7,$E4,$A6,$C8,$21,$27,$6D,$81 'd&H!'m. -L0798 fcb $01,$26,$09,$E6,$62,$E0,$C8,$1E .&.fb`H. -L07A0 fcb $A6,$61,$20,$59,$81,$02,$26,$0A &a Y..&. -L07A8 fcb $EC,$61,$AB,$C8,$1E,$E0,$C8,$1E la+H.`H. -L07B0 fcb $20,$4B,$81,$03,$26,$09,$A6,$61 K..&.&a -L07B8 fcb $AB,$C8,$1E,$E6,$62,$20,$3E,$81 +H.fb >. -L07C0 fcb $04,$26,$0A,$EC,$61,$AB,$C8,$1E .&.la+H. -L07C8 fcb $EB,$C8,$1E,$20,$30,$81,$05,$26 kH. 0..& -L07D0 fcb $09,$E6,$62,$EB,$C8,$1E,$A6,$61 .fbkH.&a -L07D8 fcb $20,$23,$81,$06,$26,$0A,$EC,$61 #..&.la -L07E0 fcb $A0,$C8,$1E,$EB,$C8,$1E,$20,$15 H.kH. . -L07E8 fcb $81,$07,$26,$09,$A6,$61,$A0,$C8 ..&.&a H -L07F0 fcb $1E,$E6,$62,$20,$08,$EC,$61,$A0 .fb .la -L07F8 fcb $C8,$1E,$E0,$C8,$1E,$17,$00,$66 H.`H...f -L0800 fcb $A1,$E4,$26,$0A,$A6,$C8,$26,$84 !d&.&H&. -L0808 fcb $7F,$A7,$C8,$26,$20,$13,$A6,$C8 'H& .&H -L0810 fcb $26,$8A,$80,$A7,$C8,$26,$6F,$C8 &..'H&oH -L0818 fcb $21,$11,$93,$30,$26,$03,$7F,$04 !..0&.. -L0820 fcb $38,$32,$63,$39,$86,$01,$B7,$01 82c9..7. -L0828 fcb $AD,$A6,$A0,$B7,$02,$4F,$A6,$A0 -& 7.O& -L0830 fcb $B7,$02,$50,$A6,$A0,$B7,$02,$3D 7.P& 7.= -L0838 fcb $A6,$A0,$B7,$02,$3E,$39,$7F,$01 & 7.>9. -L0840 fcb $AD,$39,$A6,$A0,$C6,$2B,$3D,$D3 -9& F+=S -L0848 fcb $30,$1F,$03,$A6,$C8,$26,$8A,$02 0..&H&.. -L0850 fcb $A7,$C8,$26,$39,$A6,$A0,$C6,$2B 'H&9& F+ -L0858 fcb $3D,$D3,$30,$1F,$03,$A6,$C8,$26 =S0..&H& -L0860 fcb $84,$FD,$A7,$C8,$26,$39,$32,$7F ..'H&92 -L0868 fcb $6F,$E4,$B1,$02,$4F,$23,$11,$B1 od1.O#.1 -L0870 fcb $02,$3D,$24,$0C,$F1,$02,$50,$23 .=$.q.P# -L0878 fcb $07,$F1,$02,$3E,$24,$02,$6C,$E4 .q.>$.ld -L0880 fcb $A6,$E4,$32,$61,$39,$4F,$E6,$C8 &d2a9OfH -L0888 fcb $25,$C5,$02,$26,$4F,$9E,$30,$9C %E.&O.0. -L0890 fcb $32,$24,$49,$E6,$88,$26,$C4,$41 2$If.&DA -L0898 fcb $C1,$41,$26,$39,$E6,$88,$25,$C5 AA&9f.%E -L08A0 fcb $02,$26,$32,$E6,$02,$E1,$42,$27 .&2f.aB' -L08A8 fcb $2C,$E6,$43,$EB,$C8,$1C,$E1,$03 ,fCkH.a. -L08B0 fcb $25,$23,$E6,$03,$EB,$88,$1C,$E1 %#f.k..a -L08B8 fcb $43,$25,$1A,$E6,$04,$E1,$44,$27 C%.f.aD' -L08C0 fcb $19,$22,$0A,$E6,$88,$1B,$E1,$C8 .".f..aH -L08C8 fcb $1B,$22,$0F,$20,$08,$E6,$88,$1B .". .f.. -L08D0 fcb $E1,$C8,$1B,$25,$05,$30,$88,$2B aH.%.0.+ -L08D8 fcb $20,$B5,$86,$01,$39,$A6,$A0,$C6 5..9& F -L08E0 fcb $2B,$3D,$D3,$30,$1F,$03,$A6,$C8 +=S0..&H -L08E8 fcb $25,$8A,$02,$A7,$C8,$25,$39,$A6 %..'H%9& -L08F0 fcb $A0,$C6,$2B,$3D,$D3,$30,$1F,$03 F+=S0.. -L08F8 fcb $A6,$C8,$25,$84,$FD,$A7,$C8,$25 &H%..'H% -L0900 fcb $39,$A6,$A0,$C6,$2B,$3D,$D3,$30 9& F+=S0 -L0908 fcb $1F,$01,$A6,$A0,$C6,$2B,$3D,$D3 ..& F+=S -L0910 fcb $30,$1F,$03,$86,$FF,$E6,$88,$26 0....f.& -L0918 fcb $C5,$01,$27,$2D,$E6,$C8,$26,$C5 E.'-fH&E -L0920 fcb $01,$27,$26,$A6,$C8,$1C,$44,$AB .'&&H.D+ -L0928 fcb $43,$E6,$88,$1C,$54,$EB,$03,$D7 Cf..Tk.W -L0930 fcb $76,$90,$76,$24,$01,$40,$97,$76 v.v$.@.v -L0938 fcb $A6,$44,$A0,$04,$24,$01,$40,$9B &D .$.@. -L0940 fcb $76,$25,$04,$81,$FF,$26,$02,$86 v%...&.. -L0948 fcb $FE,$E6,$A0,$8E,$04,$32,$3A,$A7 .f ..2:' -L0950 fcb $84,$39,$CE,$05,$BA,$8E,$00,$32 .9N.:..2 -L0958 fcb $5F,$17,$22,$9A,$39,$8E,$01,$D9 _.".9..Y -L0960 fcb $86,$32,$6D,$84,$27,$0C,$4A,$26 .2m.'.J& -L0968 fcb $05,$8E,$00,$00,$20,$04,$30,$02 .... .0. -L0970 fcb $20,$F0,$A6,$A0,$E6,$A0,$27,$04 p& f '. -L0978 fcb $1F,$98,$8B,$FB,$E6,$A0,$30,$84 ....f 0. -L0980 fcb $27,$02,$ED,$84,$39,$A6,$A0,$C6 '.m.9& F -L0988 fcb $2B,$3D,$D3,$30,$1F,$03,$86,$00 +=S0.... -L0990 fcb $A7,$C8,$23,$A6,$C8,$26,$8A,$20 'H#&H&. -L0998 fcb $A7,$C8,$26,$39,$A6,$A0,$C6,$2B 'H&9& F+ -L09A0 fcb $3D,$D3,$30,$1F,$03,$86,$01,$A7 =S0....' -L09A8 fcb $C8,$23,$EC,$C8,$25,$8A,$10,$CA H#lH%..J -L09B0 fcb $30,$ED,$C8,$25,$A6,$A0,$A7,$C8 0mH%& 'H -L09B8 fcb $27,$17,$0D,$20,$39,$A6,$A0,$C6 '.. 9& F -L09C0 fcb $2B,$3D,$D3,$30,$1F,$03,$86,$03 +=S0.... -L09C8 fcb $A7,$C8,$23,$A6,$C8,$26,$8A,$20 'H#&H&. -L09D0 fcb $A7,$C8,$26,$39,$A6,$A0,$C6,$2B 'H&9& F+ -L09D8 fcb $3D,$D3,$30,$1F,$03,$86,$02,$A7 =S0....' -L09E0 fcb $C8,$23,$EC,$C8,$25,$8A,$10,$CA H#lH%..J -L09E8 fcb $30,$ED,$C8,$25,$A6,$A0,$A7,$C8 0mH%& 'H -L09F0 fcb $27,$17,$0C,$E8,$39,$A6,$A0,$C6 '..h9& F -L09F8 fcb $2B,$3D,$D3,$30,$1F,$03,$E6,$A0 +=S0..f -L0A00 fcb $8E,$04,$32,$3A,$A6,$84,$A7,$C8 ..2:&.'H -L0A08 fcb $1F,$A7,$C8,$20,$39,$A6,$A0,$C6 .'H 9& F -L0A10 fcb $2B,$3D,$D3,$30,$1F,$03,$A6,$C8 +=S0..&H -L0A18 fcb $26,$84,$DF,$A7,$C8,$26,$39,$A6 &._'H&9& -L0A20 fcb $A0,$C6,$2B,$3D,$D3,$30,$1F,$03 F+=S0.. -L0A28 fcb $A6,$C8,$26,$8A,$20,$A7,$C8,$26 &H&. 'H& -L0A30 fcb $39,$6E,$6F,$72,$6D,$61,$6C,$20 9normal -L0A38 fcb $63,$79,$63,$6C,$65,$00,$65,$6E cycle.en -L0A40 fcb $64,$20,$6F,$66,$20,$6C,$6F,$6F d of loo -L0A48 fcb $70,$00,$72,$65,$76,$65,$72,$73 p.revers -L0A50 fcb $65,$20,$6C,$6F,$6F,$70,$00,$72 e loop.r -L0A58 fcb $65,$76,$65,$72,$73,$65,$20,$63 everse c -L0A60 fcb $79,$63,$6C,$65,$00,$6E,$6F,$72 ycle.nor -L0A68 fcb $6D,$61,$6C,$20,$6D,$6F,$74,$69 mal moti -L0A70 fcb $6F,$6E,$00,$77,$61,$6E,$64,$65 on.wande -L0A78 fcb $72,$00,$66,$6F,$6C,$6C,$6F,$77 r.follow -L0A80 fcb $00,$6D,$6F,$76,$65,$20,$74,$6F .move to -L0A88 fcb $20,$28,$25,$64,$2C,$20,$25,$64 (%d, %d -L0A90 fcb $29,$00,$4F,$62,$6A,$65,$63,$74 ).Object -L0A98 fcb $20,$25,$64,$3A,$0A,$78,$3A,$20 %d:.x: -L0AA0 fcb $25,$64,$20,$20,$78,$73,$69,$7A %d xsiz -L0AA8 fcb $65,$3A,$20,$25,$64,$0A,$79,$3A e: %d.y: -L0AB0 fcb $20,$25,$64,$20,$20,$79,$73,$69 %d ysi -L0AB8 fcb $7A,$65,$3A,$20,$25,$64,$0A,$70 ze: %d.p -L0AC0 fcb $72,$69,$3A,$20,$25,$64,$0A,$73 ri: %d.s -L0AC8 fcb $74,$65,$70,$73,$69,$7A,$65,$3A tepsize: -L0AD0 fcb $20,$25,$64,$0A,$63,$6F,$6E,$74 %d.cont -L0AD8 fcb $72,$6F,$6C,$3A,$20,$25,$78,$0A rol: %x. -L0AE0 fcb $25,$73,$0A,$25,$73,$00,$41,$64 %s.%s.Ad -L0AE8 fcb $76,$65,$6E,$74,$75,$72,$65,$20 venture -L0AF0 fcb $47,$61,$6D,$65,$20,$49,$6E,$74 Game Int -L0AF8 fcb $65,$72,$70,$72,$65,$74,$65,$72 erpreter -L0B00 fcb $0A,$20,$20,$20,$20,$20,$20,$56 . V -L0B08 fcb $65,$72,$73,$69,$6F,$6E,$20,$32 ersion 2 -L0B10 fcb $2E,$30,$32,$33,$00,$72,$6F,$6F .023.roo -L0B18 fcb $6D,$3A,$20,$25,$75,$0A,$68,$65 m: %u.he -L0B20 fcb $61,$70,$20,$73,$69,$7A,$65,$3A ap size: -L0B28 fcb $20,$25,$75,$0A,$6E,$6F,$77,$3A %u.now: -L0B30 fcb $20,$25,$75,$20,$20,$6D,$61,$78 %u max -L0B38 fcb $3A,$20,$25,$75,$0A,$72,$6D,$2E : %u.rm. -L0B40 fcb $30,$2C,$20,$65,$74,$63,$2E,$3A 0, etc.: -L0B48 fcb $20,$25,$75,$0A,$63,$6F,$6D,$6D %u.comm -L0B50 fcb $6F,$6E,$20,$73,$69,$7A,$65,$3A on size: -L0B58 fcb $20,$25,$75,$0A,$6E,$6F,$77,$3A %u.now: -L0B60 fcb $20,$25,$75,$20,$20,$6D,$61,$78 %u max -L0B68 fcb $3A,$20,$25,$75,$0A,$74,$61,$62 : %u.tab -L0B70 fcb $6C,$65,$73,$2C,$20,$65,$74,$63 les, etc -L0B78 fcb $2E,$3A,$20,$25,$75,$0A,$6D,$61 .: %u.ma -L0B80 fcb $78,$20,$73,$63,$72,$69,$70,$74 x script -L0B88 fcb $3A,$20,$25,$75,$00,$32,$E8,$AC : %u.2h, -L0B90 fcb $17,$4F,$E7,$B6,$01,$D8,$5F,$DD .Og6.X_] -L0B98 fcb $40,$E6,$A0,$17,$2F,$BA,$CC,$00 @f ./:L. -L0BA0 fcb $28,$34,$06,$34,$40,$EC,$68,$34 (4.4@lh4 -L0BA8 fcb $06,$17,$2E,$09,$32,$66,$34,$10 ....2f4. -L0BB0 fcb $17,$30,$81,$32,$62,$6F,$E4,$C6 .0.2bodF -L0BB8 fcb $04,$30,$E4,$17,$4A,$55,$17,$4F .0d.JU.O -L0BC0 fcb $EC,$30,$E4,$17,$05,$78,$27,$03 l0d..x'. -L0BC8 fcb $17,$05,$CE,$8E,$04,$32,$E6,$A0 ..N..2f -L0BD0 fcb $3A,$A7,$84,$32,$E8,$54,$39,$32 :'.2hT92 -L0BD8 fcb $E9,$FE,$6C,$8E,$04,$32,$E6,$A0 i.l..2f -L0BE0 fcb $3A,$A6,$84,$C6,$2B,$3D,$D3,$30 :&.F+=S0 -L0BE8 fcb $1F,$03,$ED,$E9,$01,$92,$A6,$C8 ..mi..&H -L0BF0 fcb $23,$81,$00,$26,$06,$30,$8D,$FE #..&.0.. -L0BF8 fcb $38,$20,$18,$81,$01,$26,$06,$30 8 ...&.0 -L0C00 fcb $8D,$FE,$3B,$20,$0E,$81,$02,$26 ..; ...& -L0C08 fcb $06,$30,$8D,$FE,$3D,$20,$04,$30 .0..= .0 -L0C10 fcb $8D,$FE,$44,$AF,$E9,$01,$90,$A6 ..D/i..& -L0C18 fcb $C8,$22,$81,$00,$26,$06,$30,$8D H"..&.0. -L0C20 fcb $FE,$43,$20,$30,$81,$01,$26,$06 .C 0..&. -L0C28 fcb $30,$8D,$FE,$47,$20,$26,$81,$02 0..G &.. -L0C30 fcb $26,$06,$30,$8D,$FE,$44,$20,$1C &.0..D . -L0C38 fcb $4F,$E6,$C8,$28,$34,$06,$E6,$C8 OfH(4.fH -L0C40 fcb $27,$34,$06,$30,$8D,$FE,$3A,$34 '4.0..:4 -L0C48 fcb $10,$30,$E9,$01,$32,$34,$10,$17 .0i.24.. -L0C50 fcb $2F,$CF,$32,$68,$34,$40,$30,$E9 /O2h4@0i -L0C58 fcb $01,$92,$34,$10,$EE,$E9,$01,$96 ..4.ni.. -L0C60 fcb $EC,$C8,$25,$34,$06,$4F,$E6,$C8 lH%4.OfH -L0C68 fcb $1E,$34,$06,$E6,$C8,$24,$34,$06 .4.fH$4. -L0C70 fcb $E6,$C8,$1D,$34,$06,$E6,$44,$34 fH.4.fD4 -L0C78 fcb $06,$E6,$C8,$1C,$34,$06,$E6,$43 .fH.4.fC -L0C80 fcb $34,$06,$E6,$42,$34,$06,$33,$8D 4.fB4.3. -L0C88 fcb $FE,$08,$34,$40,$30,$E8,$16,$34 ..4@0h.4 -L0C90 fcb $10,$17,$2F,$8D,$32,$E8,$18,$17 ../.2h.. -L0C98 fcb $2B,$58,$32,$E9,$01,$94,$39,$7C +X2i..9| -L0CA0 fcb $05,$50,$17,$1F,$5C,$17,$06,$B9 .P..\..9 -L0CA8 fcb $17,$1F,$56,$7F,$05,$50,$39,$33 ..V.P93 -L0CB0 fcb $8D,$FE,$33,$17,$2B,$3C,$39,$32 ..3.+<92 -L0CB8 fcb $E9,$FF,$38,$DC,$57,$34,$06,$DC i.8\W4.\ -L0CC0 fcb $53,$83,$06,$CE,$34,$06,$DC,$51 S..N4.\Q -L0CC8 fcb $93,$53,$34,$06,$DC,$55,$93,$53 .S4.\U.S -L0CD0 fcb $34,$06,$DC,$00,$83,$06,$CE,$34 4.\...N4 -L0CD8 fcb $06,$DC,$4D,$34,$06,$DC,$4B,$34 .\M4.\K4 -L0CE0 fcb $06,$DC,$4F,$34,$06,$CC,$FF,$FF .\O4.L.. -L0CE8 fcb $34,$06,$4F,$F6,$04,$32,$30,$8D 4.Ov.20. -L0CF0 fcb $FE,$23,$33,$E8,$12,$34,$06,$34 .#3h.4.4 -L0CF8 fcb $10,$34,$40,$17,$2F,$23,$32,$E8 .4@./#2h -L0D00 fcb $18,$17,$2A,$EE,$32,$E9,$00,$C8 ..*n2i.H -L0D08 fcb $39,$0F,$4F,$00,$00,$0D,$9B,$02 9.O..... -L0D10 fcb $80,$0D,$AC,$02,$C0,$0D,$C3,$02 ..,.@.C. -L0D18 fcb $80,$0D,$D4,$02,$C0,$0D,$EB,$02 ..T.@.k. -L0D20 fcb $80,$0D,$FC,$02,$C0,$0E,$13,$01 ....@... -L0D28 fcb $00,$0E,$1F,$01,$80,$0E,$32,$01 ......2. -L0D30 fcb $00,$0E,$44,$02,$40,$0E,$EB,$05 ..D.@.k. -L0D38 fcb $00,$0E,$5C,$01,$00,$0E,$64,$00 ..\...d. -L0D40 fcb $00,$0E,$80,$00,$00,$0E,$E3,$02 ......c. -L0D48 fcb $00,$0F,$0F,$05,$00,$0E,$F3,$05 ......s. -L0D50 fcb $00,$0F,$03,$05,$00,$32,$7F,$86 .....2. -L0D58 fcb $13,$A7,$E4,$33,$8D,$FF,$AA,$DC .'d3..*\ -L0D60 fcb $2E,$E3,$C4,$ED,$C4,$33,$44,$6A .cDmD3Dj -L0D68 fcb $E4,$26,$F4,$32,$61,$39,$30,$3F d&t2a90? -L0D70 fcb $9F,$6C,$81,$12,$22,$1D,$48,$48 .l..".HH -L0D78 fcb $30,$8D,$FF,$8D,$AD,$96,$D6,$68 0...-.Vh -L0D80 fcb $C1,$01,$26,$16,$34,$20,$97,$6E A.&.4 .n -L0D88 fcb $DE,$6C,$17,$4A,$9D,$35,$20,$96 ^l.J.5 . -L0D90 fcb $6E,$20,$07,$1F,$89,$86,$0F,$17 n ...... -L0D98 fcb $03,$34,$39,$E6,$A0,$8E,$04,$32 .49f ..2 -L0DA0 fcb $3A,$A6,$84,$A1,$A0,$10,$26,$01 :&.! .&. -L0DA8 fcb $A5,$16,$01,$9F,$E6,$A0,$8E,$04 %...f .. -L0DB0 fcb $32,$3A,$A6,$84,$E6,$A0,$8E,$04 2:&.f .. -L0DB8 fcb $32,$3A,$A1,$84,$10,$26,$01,$8E 2:!..&.. -L0DC0 fcb $16,$01,$88,$E6,$A0,$8E,$04,$32 ...f ..2 -L0DC8 fcb $3A,$A6,$84,$A1,$A0,$10,$24,$01 :&.! .$. -L0DD0 fcb $7D,$16,$01,$77,$E6,$A0,$8E,$04 }..wf .. -L0DD8 fcb $32,$3A,$A6,$84,$E6,$A0,$8E,$04 2:&.f .. -L0DE0 fcb $32,$3A,$A1,$84,$10,$24,$01,$66 2:!..$.f -L0DE8 fcb $16,$01,$60,$E6,$A0,$8E,$04,$32 ..`f ..2 -L0DF0 fcb $3A,$A6,$84,$A1,$A0,$10,$23,$01 :&.! .#. -L0DF8 fcb $55,$16,$01,$4F,$E6,$A0,$8E,$04 U..Of .. -L0E00 fcb $32,$3A,$A6,$84,$E6,$A0,$8E,$04 2:&.f .. -L0E08 fcb $32,$3A,$A1,$84,$10,$23,$01,$3E 2:!..#.> -L0E10 fcb $16,$01,$38,$A6,$A0,$17,$08,$D3 ..8& ..S -L0E18 fcb $10,$27,$01,$32,$16,$01,$2C,$E6 .'.2..,f -L0E20 fcb $A0,$8E,$04,$32,$3A,$A6,$84,$17 ..2:&.. -L0E28 fcb $08,$C1,$10,$27,$01,$20,$16,$01 .A.'. .. -L0E30 fcb $1A,$39,$E6,$A0,$9E,$38,$3A,$3A .9f .8:: -L0E38 fcb $3A,$86,$FF,$A1,$02,$10,$26,$01 :..!..&. -L0E40 fcb $0D,$16,$01,$07,$E6,$21,$8E,$04 ....f!.. -L0E48 fcb $32,$3A,$A6,$84,$E6,$A1,$9E,$38 2:&.f!.8 -L0E50 fcb $3A,$3A,$3A,$A1,$02,$10,$26,$00 :::!..&. -L0E58 fcb $F5,$16,$00,$EF,$A6,$A0,$8E,$05 u..o& .. -L0E60 fcb $BA,$A6,$86,$39,$8E,$04,$32,$A6 :&.9..2& -L0E68 fcb $88,$13,$10,$26,$00,$DD,$17,$04 ...&.].. -L0E70 fcb $BB,$81,$FF,$27,$F9,$4D,$10,$27 ;..'yM.' -L0E78 fcb $00,$D4,$A7,$88,$13,$16,$00,$CB .T'....K -L0E80 fcb $A6,$A0,$97,$72,$B6,$01,$5A,$27 & .r6.Z' -L0E88 fcb $45,$97,$73,$B6,$01,$AF,$84,$08 E.s6./.. -L0E90 fcb $26,$3C,$B6,$01,$AF,$84,$20,$27 &<6./. ' -L0E98 fcb $35,$8E,$01,$95,$96,$72,$27,$2E 5....r'. -L0EA0 fcb $E6,$A0,$A6,$A0,$0A,$72,$10,$83 f & .r.. -L0EA8 fcb $27,$0F,$26,$0A,$96,$72,$27,$22 '.&..r'" -L0EB0 fcb $48,$31,$A6,$16,$00,$1C,$0D,$73 H1&....s -L0EB8 fcb $26,$05,$0C,$73,$16,$00,$0F,$10 &..s.... -L0EC0 fcb $A3,$81,$27,$06,$10,$83,$00,$01 #.'..... -L0EC8 fcb $26,$04,$0A,$73,$20,$CE,$DC,$72 &..s N\r -L0ED0 fcb $26,$0B,$B6,$01,$AF,$8A,$08,$B7 &.6./..7 -L0ED8 fcb $01,$AF,$16,$00,$6E,$48,$31,$A6 ./..nH1& -L0EE0 fcb $16,$00,$6B,$A6,$A0,$E6,$A0,$17 ..k& f . -L0EE8 fcb $47,$C5,$39,$8D,$2E,$97,$6F,$97 GE9...o. -L0EF0 fcb $71,$20,$36,$8D,$26,$97,$6F,$A6 q 6.&.o& -L0EF8 fcb $C8,$1C,$44,$9B,$6F,$97,$6F,$97 H.D.o.o. -L0F00 fcb $71,$20,$26,$8D,$16,$AB,$C8,$1C q &..+H. -L0F08 fcb $4A,$97,$6F,$97,$71,$20,$1A,$8D J.o.q .. -L0F10 fcb $0A,$97,$6F,$AB,$C8,$1C,$4A,$97 ..o+H.J. -L0F18 fcb $71,$20,$0E,$E6,$A0,$86,$2B,$3D q .f .+= -L0F20 fcb $D3,$30,$1F,$03,$EC,$43,$D7,$70 S0..lCWp -L0F28 fcb $39,$DC,$6F,$A1,$A0,$24,$04,$31 9\o! $.1 -L0F30 fcb $23,$20,$1B,$E1,$A0,$24,$04,$31 # .a $.1 -L0F38 fcb $22,$20,$13,$96,$71,$A1,$A0,$23 " ..q! # -L0F40 fcb $04,$31,$21,$20,$09,$E1,$A0,$23 .1! .a # -L0F48 fcb $02,$20,$03,$86,$01,$39,$4F,$39 . ...9O9 -L0F50 fcb $A6,$A0,$34,$20,$8D,$03,$35,$20 & 4 ..5 -L0F58 fcb $39,$32,$7D,$A7,$E4,$C6,$2B,$3D 92}'dF+= -L0F60 fcb $D3,$30,$1F,$03,$11,$93,$32,$25 S0....2% -L0F68 fcb $07,$86,$13,$E6,$E4,$17,$01,$5E ...fd..^ -L0F70 fcb $EC,$C8,$10,$26,$05,$86,$14,$17 lH.&.... -L0F78 fcb $01,$54,$A6,$C8,$26,$85,$01,$26 .T&H&..& -L0F80 fcb $51,$EF,$61,$8A,$10,$A7,$C8,$26 Qoa..'H& -L0F88 fcb $17,$06,$6A,$EC,$C8,$10,$ED,$C8 ..jlH.mH -L0F90 fcb $12,$EC,$48,$ED,$C8,$14,$EC,$43 .lHmH.lC -L0F98 fcb $ED,$C8,$1A,$8E,$05,$48,$17,$21 mH...H.! -L0FA0 fcb $3D,$EE,$61,$A6,$C8,$26,$8A,$01 =na&H&.. -L0FA8 fcb $A7,$C8,$26,$17,$F5,$B9,$34,$10 'H&.u94. -L0FB0 fcb $86,$1E,$97,$21,$9E,$28,$BD,$06 ...!.(=. -L0FB8 fcb $59,$32,$62,$EE,$61,$A6,$C8,$25 Y2bna&H% -L0FC0 fcb $84,$EF,$A7,$C8,$25,$34,$40,$86 .o'H%4@. -L0FC8 fcb $1B,$97,$19,$9E,$26,$BD,$06,$59 ....&=.Y -L0FD0 fcb $32,$62,$32,$63,$39,$A6,$A0,$34 2b2c9& 4 -L0FD8 fcb $20,$8D,$03,$35,$20,$39,$32,$7C ..5 92| -L0FE0 fcb $A7,$E4,$C6,$2B,$3D,$D3,$30,$1F 'dF+=S0. -L0FE8 fcb $03,$11,$93,$32,$25,$07,$86,$0C ...2%... -L0FF0 fcb $E6,$E4,$17,$00,$D9,$A6,$C8,$26 fd..Y&H& -L0FF8 fcb $85,$01,$27,$56,$EF,$61,$8E,$05 ..'Voa.. -L1000 fcb $48,$17,$20,$DA,$EE,$61,$A6,$C8 H. Zna&H -L1008 fcb $26,$84,$10,$A7,$63,$26,$08,$8E &..'c&.. -L1010 fcb $05,$4C,$17,$20,$C9,$EE,$61,$A6 .L. Ina& -L1018 fcb $C8,$26,$84,$FE,$A7,$C8,$26,$A6 H&..'H&& -L1020 fcb $63,$26,$10,$17,$F5,$4C,$34,$10 c&..uL4. -L1028 fcb $86,$1E,$97,$21,$9E,$28,$BD,$06 ...!.(=. -L1030 fcb $59,$32,$62,$17,$F5,$31,$34,$10 Y2b.u14. -L1038 fcb $86,$1E,$97,$21,$9E,$28,$BD,$06 ...!.(=. -L1040 fcb $59,$32,$62,$EE,$61,$34,$40,$86 Y2bna4@. -L1048 fcb $1B,$97,$19,$9E,$26,$BD,$06,$59 ....&=.Y -L1050 fcb $32,$62,$32,$64,$39,$41,$76,$69 2b2d9Avi -L1058 fcb $73,$20,$44,$75,$72,$67,$61,$6E s Durgan -L1060 fcb $00,$32,$7E,$EF,$E4,$33,$8D,$FF .2~od3.. -L1068 fcb $EC,$AC,$E4,$24,$10,$6D,$C4,$26 l,d$.mD& -L1070 fcb $04,$33,$8D,$FF,$E0,$A6,$84,$A8 .3..`&.( -L1078 fcb $C0,$A7,$80,$20,$EC,$32,$62,$39 @'. l2b9 -L1080 fcb $07,$00,$0A,$50,$72,$65,$73,$73 ...Press -L1088 fcb $20,$43,$54,$52,$4C,$2D,$42,$52 CTRL-BR -L1090 fcb $45,$41,$4B,$20,$74,$6F,$20,$71 EAK to q -L1098 fcb $75,$69,$74,$2E,$00,$0A,$50,$72 uit...Pr -L10A0 fcb $65,$73,$73,$20,$45,$4E,$54,$45 ess ENTE -L10A8 fcb $52,$20,$74,$6F,$20,$74,$72,$79 R to try -L10B0 fcb $20,$61,$67,$61,$69,$6E,$2E,$00 again.. -L10B8 fcb $53,$79,$73,$74,$65,$6D,$20,$65 System e -L10C0 fcb $72,$72,$6F,$72,$20,$23,$25,$75 rror #%u -L10C8 fcb $2E,$25,$73,$25,$73,$00,$B7,$04 .%s%s.7. -L10D0 fcb $43,$F7,$04,$44,$17,$16,$A1,$17 Cw.D..!. -L10D8 fcb $01,$C0,$17,$11,$C0,$8D,$39,$8D .@..@.9. -L10E0 fcb $37,$17,$3D,$4B,$32,$E9,$FF,$4F 7.=K2i.O -L10E8 fcb $17,$4A,$8F,$8D,$2B,$8D,$29,$33 .J..+.)3 -L10F0 fcb $8D,$FF,$8F,$34,$40,$33,$8D,$FF ...4@3.. -L10F8 fcb $A4,$34,$40,$4F,$F6,$01,$5B,$33 $4@Ov.[3 -L1100 fcb $8D,$FF,$B5,$30,$64,$34,$06,$34 ..50d4.4 -L1108 fcb $40,$34,$10,$17,$2B,$13,$32,$6A @4..+.2j -L1110 fcb $17,$26,$DF,$32,$E9,$00,$B1,$39 .&_2i.19 -L1118 fcb $34,$20,$10,$8E,$00,$02,$86,$01 4 ...... -L1120 fcb $30,$8D,$FF,$5C,$10,$3F,$8A,$35 0..\.?.5 -L1128 fcb $20,$39,$00,$00,$00,$00,$00,$00 9...... -L1130 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L1138 fcb $00,$00,$00,$00,$00,$00,$32,$7E ......2~ -L1140 fcb $AF,$E4,$A6,$80,$26,$FC,$1F,$10 /d&.&... -L1148 fcb $AE,$E4,$A3,$E4,$83,$00,$01,$32 .d#d...2 -L1150 fcb $62,$39,$34,$40,$A6,$80,$A7,$C0 b94@&.'@ -L1158 fcb $26,$FA,$35,$10,$39,$32,$7C,$ED &z5.92|m -L1160 fcb $E4,$EF,$62,$A6,$80,$A7,$C0,$27 dob&.'@' -L1168 fcb $0B,$EC,$E4,$83,$00,$01,$ED,$E4 .ld...md -L1170 fcb $26,$F1,$6F,$C4,$AE,$62,$32,$64 &qoD.b2d -L1178 fcb $39,$34,$40,$A6,$C0,$26,$FC,$33 94@&@&.3 -L1180 fcb $5F,$A6,$80,$A7,$C0,$26,$FA,$35 _&.'@&z5 -L1188 fcb $10,$39,$34,$50,$A6,$84,$A0,$C0 .94P&. @ -L1190 fcb $26,$04,$6D,$80,$26,$F6,$35,$50 &.m.&v5P -L1198 fcb $39,$32,$7E,$4F,$A7,$E4,$A7,$61 92~O'd'a -L11A0 fcb $E6,$80,$C1,$20,$27,$FA,$C1,$30 f.A 'zA0 -L11A8 fcb $25,$15,$C1,$39,$22,$11,$C0,$30 %.A9".@0 -L11B0 fcb $E7,$61,$86,$0A,$E6,$E4,$3D,$EB ga..fd=k -L11B8 fcb $61,$E7,$E4,$E6,$80,$26,$E7,$A6 agdf.&g& -L11C0 fcb $E4,$32,$62,$39,$30,$8D,$FF,$6B d2b90..k -L11C8 fcb $6F,$84,$CE,$00,$0A,$8D,$2B,$CB o.N...+K -L11D0 fcb $30,$E7,$82,$1F,$30,$10,$83,$00 0g..0... -L11D8 fcb $00,$22,$EF,$39,$30,$8D,$FF,$53 ."o90..S -L11E0 fcb $6F,$84,$CE,$00,$10,$8D,$13,$CB o.N....K -L11E8 fcb $30,$C1,$39,$2F,$02,$CB,$07,$E7 0A9/.K.g -L11F0 fcb $82,$1F,$30,$10,$83,$00,$00,$22 ..0...." -L11F8 fcb $E9,$39,$32,$7B,$ED,$E4,$EF,$62 i92{mdob -L1200 fcb $86,$10,$A7,$64,$CC,$00,$00,$68 ..'dL..h -L1208 fcb $61,$69,$E4,$59,$49,$10,$A3,$62 aidYI.#b -L1210 fcb $25,$04,$A3,$62,$6C,$61,$6A,$64 %.#blajd -L1218 fcb $26,$ED,$EE,$E4,$32,$65,$39,$32 &mnd2e92 -L1220 fcb $75,$34,$14,$1F,$31,$33,$64,$17 u4..13d. -L1228 fcb $FF,$28,$17,$FF,$11,$E7,$63,$33 .(...gc3 -L1230 fcb $8D,$FF,$01,$8E,$00,$0A,$C6,$30 ......F0 -L1238 fcb $17,$19,$BB,$35,$04,$E0,$62,$2A ..;5.`b* -L1240 fcb $01,$5F,$6F,$C5,$30,$63,$17,$FF ._oE0c.. -L1248 fcb $30,$1F,$13,$35,$10,$32,$6B,$39 0..5.2k9 -L1250 fcb $81,$41,$25,$06,$81,$5A,$22,$02 .A%..Z". -L1258 fcb $8A,$20,$39,$17,$2B,$1F,$A6,$21 . 9.+.&! -L1260 fcb $A0,$A1,$4C,$26,$04,$1F,$98,$20 !L&... -L1268 fcb $05,$17,$4A,$83,$AB,$3E,$8E,$04 ..J.+>.. -L1270 fcb $32,$E6,$A0,$3A,$A7,$84,$39,$6D 2f :'.9m -L1278 fcb $84,$26,$05,$8E,$00,$00,$20,$06 .&.... . -L1280 fcb $A1,$80,$26,$F3,$30,$1F,$39,$1F !.&s0.9. -L1288 fcb $31,$A6,$84,$27,$06,$8D,$C1,$A7 1&.'..A' -L1290 fcb $80,$20,$F6,$39,$17,$10,$7A,$8D . v9..z. -L1298 fcb $01,$39,$17,$12,$3B,$17,$10,$BF .9..;..? -L12A0 fcb $8E,$01,$03,$9F,$92,$9F,$94,$39 .......9 -L12A8 fcb $17,$10,$BA,$17,$12,$31,$39,$DE ..:..19^ -L12B0 fcb $92,$E7,$C0,$A7,$C0,$DF,$92,$8E .g@'@_.. -L12B8 fcb $01,$2B,$9C,$92,$22,$05,$8E,$01 .+.."... -L12C0 fcb $03,$9F,$92,$9E,$92,$9C,$94,$26 .......& -L12C8 fcb $04,$33,$5E,$DF,$92,$39,$DC,$94 .3^_.9\. -L12D0 fcb $10,$93,$92,$26,$05,$8E,$00,$00 ...&.... -L12D8 fcb $20,$15,$8E,$00,$02,$30,$8B,$9F ....0.. -L12E0 fcb $94,$8E,$01,$2B,$9C,$94,$22,$05 ...+..". -L12E8 fcb $8E,$01,$03,$9F,$94,$1F,$01,$39 .......9 -L12F0 fcb $32,$7E,$FC,$02,$4B,$ED,$E4,$8D 2~..Kmd. -L12F8 fcb $D5,$30,$84,$26,$0D,$EC,$E4,$10 U0.&.ld. -L1300 fcb $B3,$02,$4B,$27,$F8,$17,$FF,$A0 3.K'x.. -L1308 fcb $20,$E8,$17,$00,$5C,$32,$62,$39 h..\2b9 -L1310 fcb $30,$84,$27,$17,$E6,$84,$C1,$01 0.'.f.A. -L1318 fcb $26,$11,$CE,$01,$D9,$E6,$C1,$27 &.N.YfA' -L1320 fcb $0A,$E1,$01,$26,$F8,$86,$03,$E6 .a.&x..f -L1328 fcb $5F,$ED,$84,$39,$17,$FF,$79,$8D _m.9..y. -L1330 fcb $9D,$1F,$10,$30,$84,$27,$0A,$8D ...0.'.. -L1338 fcb $30,$A6,$84,$81,$01,$26,$03,$A6 0&...&.& -L1340 fcb $01,$39,$86,$FF,$39,$8D,$E5,$27 .9..9.e' -L1348 fcb $FC,$81,$FF,$27,$F8,$39,$8D,$DC ...'x9.\ -L1350 fcb $1F,$89,$86,$01,$C1,$0D,$27,$08 ....A.'. -L1358 fcb $86,$00,$C1,$1B,$27,$02,$86,$FF ..A.'... -L1360 fcb $39,$17,$FF,$36,$8D,$E8,$2B,$FC 9..6.h+. -L1368 fcb $39,$A6,$84,$81,$01,$26,$12,$A6 9&...&.& -L1370 fcb $01,$81,$FC,$26,$04,$86,$0D,$20 ...&... -L1378 fcb $06,$81,$FE,$26,$04,$86,$1B,$A7 ...&...' -L1380 fcb $01,$39,$05,$02,$2E,$2E,$0D,$00 .9...... -L1388 fcb $34,$16,$8D,$3E,$7F,$01,$5B,$35 4..>.[5 -L1390 fcb $16,$10,$3F,$83,$24,$03,$17,$02 ..?.$... -L1398 fcb $4D,$39,$7F,$01,$5B,$10,$3F,$84 M9.[.?. -L13A0 fcb $24,$03,$17,$02,$41,$39,$7F,$01 $...A9. -L13A8 fcb $5B,$10,$3F,$89,$24,$07,$17,$02 [.?.$... -L13B0 fcb $35,$10,$8E,$00,$00,$1F,$20,$39 5..... 9 -L13B8 fcb $7F,$01,$5B,$10,$3F,$8A,$24,$07 .[.?.$. -L13C0 fcb $17,$02,$23,$10,$8E,$00,$00,$1F ..#..... -L13C8 fcb $20,$39,$7F,$01,$5B,$10,$3F,$87 9.[.?. -L13D0 fcb $24,$03,$17,$02,$11,$39,$7F,$01 $....9. -L13D8 fcb $5B,$10,$3F,$8F,$24,$03,$17,$02 [.?.$... -L13E0 fcb $05,$39,$7F,$01,$5B,$5D,$26,$0E .9.[]&. -L13E8 fcb $10,$3F,$88,$24,$31,$17,$01,$F6 .?.$1..v -L13F0 fcb $10,$8E,$00,$00,$20,$28,$9F,$84 .... (.. -L13F8 fcb $DF,$86,$33,$8D,$FF,$83,$E6,$C5 _.3...fE -L1400 fcb $10,$3F,$8D,$25,$E8,$34,$02,$1F .?.%h4.. -L1408 fcb $30,$D3,$86,$1F,$03,$1F,$10,$C9 0S.....I -L1410 fcb $00,$89,$00,$D3,$84,$1F,$01,$35 ...S...5 -L1418 fcb $02,$10,$3F,$88,$25,$CF,$39,$7F ..?.%O9 -L1420 fcb $01,$5B,$10,$3F,$82,$24,$03,$17 .[.?.$.. -L1428 fcb $01,$BC,$39,$32,$E8,$DE,$10,$AF .<92h^./ -L1430 fcb $E4,$4F,$A7,$A4,$97,$77,$30,$8D dO'$.w0. -L1438 fcb $FF,$4B,$17,$01,$22,$25,$1E,$97 .K.."%.. -L1440 fcb $78,$C6,$0E,$30,$62,$10,$3F,$8D xF.0b.?. -L1448 fcb $25,$13,$10,$AE,$E4,$C6,$2F,$E7 %...dF/g -L1450 fcb $A0,$EC,$81,$C4,$7F,$ED,$A1,$C6 l.Dm!F -L1458 fcb $2F,$E7,$A0,$6F,$A4,$17,$01,$12 /g o$... -L1460 fcb $32,$E8,$22,$39,$32,$76,$31,$E4 2h"92v1d -L1468 fcb $8D,$C1,$30,$61,$CC,$00,$02,$17 .A0aL... -L1470 fcb $FC,$EB,$1F,$13,$17,$FE,$10,$EC .k.....l -L1478 fcb $C4,$C0,$30,$81,$64,$27,$02,$CA D@0.d'.J -L1480 fcb $10,$E7,$43,$32,$6A,$39,$32,$E9 .gC2j92i -L1488 fcb $FF,$3E,$EF,$E4,$4F,$97,$77,$30 .>odO.w0 -L1490 fcb $E9,$00,$A1,$A7,$84,$9F,$79,$30 i.!'..y0 -L1498 fcb $8D,$FE,$EA,$17,$00,$C1,$97,$78 ..j..A.x -L14A0 fcb $30,$E9,$00,$A2,$17,$00,$93,$DC 0i."...\ -L14A8 fcb $81,$DD,$7B,$96,$83,$97,$7D,$8E .]{...}. -L14B0 fcb $00,$81,$10,$8E,$00,$7E,$17,$00 .....~.. -L14B8 fcb $9A,$27,$39,$30,$8D,$FE,$C5,$17 .'90..E. -L14C0 fcb $00,$BA,$17,$00,$AD,$25,$49,$30 .:..-%I0 -L14C8 fcb $8D,$FE,$BA,$17,$00,$91,$30,$E9 ..:...0i -L14D0 fcb $00,$A2,$8D,$66,$30,$E9,$00,$A2 .".f0i." -L14D8 fcb $96,$78,$17,$00,$8C,$25,$31,$30 .x...%10 -L14E0 fcb $88,$1D,$10,$8E,$00,$7B,$8D,$6B .....{.k -L14E8 fcb $26,$EA,$30,$E9,$00,$A2,$8D,$2D &j0i.".- -L14F0 fcb $25,$1E,$20,$B3,$17,$00,$7B,$31 %. 3..{1 -L14F8 fcb $E9,$00,$A2,$17,$FF,$2D,$30,$E9 i."..-0i -L1500 fcb $00,$A2,$8D,$19,$25,$0A,$EE,$E4 ."..%.nd -L1508 fcb $9E,$79,$17,$FC,$45,$17,$00,$6C .y..E..l -L1510 fcb $EE,$E4,$17,$FD,$72,$17,$00,$5A nd..r..Z -L1518 fcb $32,$E9,$00,$C2,$39,$10,$3F,$10 2i.B9.?. -L1520 fcb $25,$17,$9E,$79,$A6,$A2,$84,$7F %..y&". -L1528 fcb $A7,$82,$5A,$26,$F7,$81,$2F,$27 '.Z&w./' -L1530 fcb $06,$86,$2F,$A7,$82,$1C,$FE,$9F ../'.... -L1538 fcb $79,$39,$8D,$2D,$EC,$88,$1D,$DD y9.-l..] -L1540 fcb $7E,$A6,$88,$1F,$97,$80,$8D,$21 ~&.....! -L1548 fcb $EC,$88,$1D,$DD,$81,$A6,$88,$1F l..].&.. -L1550 fcb $97,$83,$39,$EC,$81,$10,$A3,$A1 ..9l..#! -L1558 fcb $26,$04,$A6,$84,$A1,$A4,$39,$86 &.&.!$9. -L1560 fcb $81,$17,$FE,$36,$25,$02,$0C,$77 ...6%..w -L1568 fcb $39,$96,$78,$10,$8E,$00,$20,$16 9.x... . -L1570 fcb $FE,$34,$96,$78,$17,$FE,$5F,$25 .4.x.._% -L1578 fcb $02,$0F,$77,$39,$7F,$01,$5B,$86 ..w9.[. -L1580 fcb $81,$10,$3F,$86,$24,$03,$17,$00 ..?.$... -L1588 fcb $5D,$39,$A6,$65,$10,$AE,$62,$17 ]9&e..b. -L1590 fcb $FE,$08,$25,$04,$AE,$66,$8D,$04 ..%..f.. -L1598 fcb $B6,$01,$5B,$39,$7F,$01,$5B,$C6 6.[9.[F -L15A0 fcb $0F,$10,$8E,$00,$10,$10,$3F,$8D ......?. -L15A8 fcb $24,$02,$8D,$3A,$39,$32,$E8,$EC $..:92hl -L15B0 fcb $30,$E4,$8D,$E8,$30,$03,$5F,$A6 0d.h0._& -L15B8 fcb $84,$80,$50,$48,$ED,$E8,$10,$E6 ..PHmh.f -L15C0 fcb $01,$86,$20,$3D,$E3,$E8,$10,$EB .. =ch.k -L15C8 fcb $02,$89,$00,$ED,$E8,$10,$5F,$A6 ...mh._& -L15D0 fcb $03,$48,$48,$48,$ED,$E8,$12,$E6 .HHHmh.f -L15D8 fcb $04,$86,$20,$3D,$E3,$E8,$12,$AE .. =ch.. -L15E0 fcb $E8,$10,$32,$E8,$14,$39,$34,$01 h.2h.94. -L15E8 fcb $C1,$D8,$26,$03,$86,$FF,$5F,$F7 AX&..._w -L15F0 fcb $01,$5B,$35,$01,$39,$32,$7B,$EF .[5.92{o -L15F8 fcb $E4,$4F,$A7,$63,$4C,$A7,$62,$A7 dO'cL'b' -L1600 fcb $64,$B6,$01,$D7,$A1,$44,$25,$0A d6.W!D%. -L1608 fcb $E6,$C8,$26,$C5,$08,$26,$03,$4C fH&E.&.L -L1610 fcb $A7,$44,$17,$00,$67,$4D,$27,$19 'D..gM'. -L1618 fcb $17,$F2,$6A,$4D,$26,$13,$34,$40 .rjM&.4@ -L1620 fcb $86,$03,$97,$21,$9E,$28,$BD,$06 ...!.(=. -L1628 fcb $59,$32,$62,$EE,$E4,$96,$5C,$26 Y2bnd.\& -L1630 fcb $48,$A6,$63,$26,$0E,$6A,$43,$6A H&c&.jCj -L1638 fcb $64,$26,$D7,$6C,$63,$A6,$62,$A7 d&Wlc&b' -L1640 fcb $64,$20,$CF,$81,$01,$26,$10,$6C d O..&.l -L1648 fcb $44,$6A,$64,$26,$C5,$6C,$63,$6C Djd&Elcl -L1650 fcb $62,$A6,$62,$A7,$64,$20,$BB,$81 b&b'd ;. -L1658 fcb $02,$26,$0E,$6C,$43,$6A,$64,$26 .&.lCjd& -L1660 fcb $B1,$6C,$63,$A6,$62,$A7,$64,$20 1lc&b'd -L1668 fcb $A9,$6A,$44,$6A,$64,$26,$A3,$6F )jDjd&#o -L1670 fcb $63,$6C,$62,$A6,$62,$A7,$64,$20 clb&b'd -L1678 fcb $99,$32,$65,$39,$4F,$E6,$43,$EB .2e9OfCk -L1680 fcb $C8,$1C,$25,$1E,$C1,$A0,$22,$1A H.%.A ". -L1688 fcb $E6,$44,$C1,$A7,$22,$14,$5C,$E1 fDA'".\a -L1690 fcb $C8,$1D,$25,$0E,$5A,$F1,$01,$D7 H.%.Zq.W -L1698 fcb $22,$07,$E6,$C8,$26,$C5,$08,$27 ".fH&E.' -L16A0 fcb $01,$4C,$39,$80,$40,$20,$10,$08 .L9.@ .. -L16A8 fcb $04,$02,$01,$A6,$A0,$20,$26,$A6 ...& && -L16B0 fcb $A0,$20,$29,$A6,$A0,$20,$2D,$E6 )& -f -L16B8 fcb $A0,$8E,$04,$32,$3A,$A6,$84,$20 ..2:&. -L16C0 fcb $14,$E6,$A0,$8E,$04,$32,$3A,$A6 .f ..2:& -L16C8 fcb $84,$20,$11,$E6,$A0,$8E,$04,$32 . .f ..2 -L16D0 fcb $3A,$A6,$84,$20,$0F,$8D,$19,$AA :&. ...* -L16D8 fcb $84,$A7,$84,$39,$8D,$12,$43,$A4 .'.9..C$ -L16E0 fcb $84,$A7,$84,$39,$8D,$0A,$A8,$84 .'.9..(. -L16E8 fcb $A7,$84,$39,$8D,$03,$A4,$84,$39 '.9..$.9 -L16F0 fcb $1F,$89,$30,$8D,$FF,$AD,$84,$07 ..0..-.. -L16F8 fcb $A6,$86,$54,$54,$54,$8E,$01,$AF &.TTT../ -L1700 fcb $3A,$39,$32,$7B,$E6,$C8,$27,$34 :92{fH'4 -L1708 fcb $06,$9E,$30,$A6,$88,$1C,$44,$AB ..0&..D+ -L1710 fcb $03,$E6,$04,$ED,$63,$34,$06,$A6 .f.mc4.& -L1718 fcb $C8,$1C,$44,$AB,$43,$A7,$67,$E6 H.D+C'gf -L1720 fcb $44,$34,$06,$17,$18,$26,$32,$66 D4...&2f -L1728 fcb $A7,$E4,$26,$0E,$A7,$C8,$21,$A7 'd&.'H!' -L1730 fcb $C8,$22,$A6,$C8,$28,$17,$FF,$9D H"&H(... -L1738 fcb $20,$6D,$A6,$C8,$29,$81,$FF,$26 m&H)..& -L1740 fcb $05,$6F,$C8,$29,$20,$5C,$A6,$C8 .oH) \&H -L1748 fcb $25,$85,$40,$27,$43,$17,$26,$2D %.@'C.&- -L1750 fcb $86,$09,$17,$45,$9A,$A7,$C8,$21 ...E.'H! -L1758 fcb $27,$F3,$E6,$63,$E0,$61,$24,$01 'sfc`a$. -L1760 fcb $50,$E7,$64,$E6,$44,$E0,$62,$24 PgdfD`b$ -L1768 fcb $01,$50,$4F,$EB,$64,$89,$00,$44 .POkd..D -L1770 fcb $56,$5C,$E7,$64,$A6,$C8,$1E,$A7 V\gd&H.' -L1778 fcb $C8,$29,$A1,$64,$24,$29,$17,$25 H)!d$).% -L1780 fcb $FC,$A6,$64,$17,$45,$69,$A1,$C8 .&d.Ei!H -L1788 fcb $1E,$25,$F3,$A7,$C8,$29,$20,$17 .%s'H) . -L1790 fcb $A6,$C8,$29,$27,$0D,$6F,$C8,$29 &H)'.oH) -L1798 fcb $A0,$C8,$1E,$25,$0A,$A7,$C8,$29 H.%.'H) -L17A0 fcb $20,$05,$A6,$E4,$A7,$C8,$21,$32 .&d'H!2 -L17A8 fcb $65,$39,$01,$00,$00,$00,$00,$00 e9...... -L17B0 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L17B8 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L17C0 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L17C8 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L17D0 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L17D8 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L17E0 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L17E8 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L17F0 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L17F8 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L1800 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L1808 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L1810 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L1818 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L1820 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L1828 fcb $00,$73,$61,$76,$65,$00,$72,$65 .save.re -L1830 fcb $73,$74,$6F,$72,$65,$00,$20,$2D store. - -L1838 fcb $20,$25,$73,$00,$48,$6F,$77,$20 %s.How -L1840 fcb $77,$6F,$75,$6C,$64,$20,$79,$6F would yo -L1848 fcb $75,$20,$6C,$69,$6B,$65,$20,$74 u like t -L1850 fcb $6F,$20,$64,$65,$73,$63,$72,$69 o descri -L1858 fcb $62,$65,$20,$74,$68,$69,$73,$20 be this -L1860 fcb $73,$61,$76,$65,$64,$20,$67,$61 saved ga -L1868 fcb $6D,$65,$3F,$0A,$0A,$00,$50,$6C me?...Pl -L1870 fcb $65,$61,$73,$65,$20,$70,$75,$74 ease put -L1878 fcb $20,$79,$6F,$75,$72,$20,$73,$61 your sa -L1880 fcb $76,$65,$20,$67,$61,$6D,$65,$0A ve game. -L1888 fcb $64,$69,$73,$6B,$20,$69,$6E,$20 disk in -L1890 fcb $64,$72,$69,$76,$65,$20,$25,$73 drive %s -L1898 fcb $2E,$0A,$0A,$50,$72,$65,$73,$73 ...Press -L18A0 fcb $20,$45,$4E,$54,$45,$52,$20,$74 ENTER t -L18A8 fcb $6F,$20,$63,$6F,$6E,$74,$69,$6E o contin -L18B0 fcb $75,$65,$2E,$0A,$50,$72,$65,$73 ue..Pres -L18B8 fcb $73,$20,$43,$54,$52,$4C,$2D,$42 s CTRL-B -L18C0 fcb $52,$45,$41,$4B,$20,$74,$6F,$20 REAK to -L18C8 fcb $6E,$6F,$74,$0A,$25,$73,$20,$61 not.%s a -L18D0 fcb $20,$67,$61,$6D,$65,$2E,$00,$28 game..( -L18D8 fcb $46,$6F,$72,$20,$65,$78,$61,$6D For exam -L18E0 fcb $70,$6C,$65,$2C,$20,$22,$2F,$64 ple, "/d -L18E8 fcb $31,$22,$20,$6F,$72,$20,$22,$2F 1" or "/ -L18F0 fcb $68,$30,$2F,$73,$61,$76,$65,$67 h0/saveg -L18F8 fcb $61,$6D,$65,$22,$29,$00,$20,$20 ame"). -L1900 fcb $20,$20,$20,$20,$20,$20,$20,$53 S -L1908 fcb $41,$56,$45,$20,$47,$41,$4D,$45 AVE GAME -L1910 fcb $0A,$0A,$4F,$6E,$20,$77,$68,$69 ..On whi -L1918 fcb $63,$68,$20,$64,$69,$73,$6B,$20 ch disk -L1920 fcb $6F,$72,$20,$69,$6E,$20,$77,$68 or in wh -L1928 fcb $69,$63,$68,$20,$64,$69,$72,$65 ich dire -L1930 fcb $63,$74,$6F,$72,$79,$20,$64,$6F ctory do -L1938 fcb $20,$79,$6F,$75,$20,$77,$69,$73 you wis -L1940 fcb $68,$20,$74,$6F,$20,$73,$61,$76 h to sav -L1948 fcb $65,$20,$74,$68,$69,$73,$20,$67 e this g -L1950 fcb $61,$6D,$65,$3F,$0A,$0A,$25,$73 ame?..%s -L1958 fcb $0A,$0A,$00,$20,$20,$20,$20,$20 ... -L1960 fcb $20,$20,$20,$52,$45,$53,$54,$4F RESTO -L1968 fcb $52,$45,$20,$47,$41,$4D,$45,$0A RE GAME. -L1970 fcb $0A,$4F,$6E,$20,$77,$68,$69,$63 .On whic -L1978 fcb $68,$20,$64,$69,$73,$6B,$20,$6F h disk o -L1980 fcb $72,$20,$69,$6E,$20,$77,$68,$69 r in whi -L1988 fcb $63,$68,$20,$64,$69,$72,$65,$63 ch direc -L1990 fcb $74,$6F,$72,$79,$20,$69,$73,$20 tory is -L1998 fcb $74,$68,$65,$20,$67,$61,$6D,$65 the game -L19A0 fcb $20,$74,$68,$61,$74,$20,$79,$6F that yo -L19A8 fcb $75,$20,$77,$61,$6E,$74,$20,$74 u want t -L19B0 fcb $6F,$20,$72,$65,$73,$74,$6F,$72 o restor -L19B8 fcb $65,$3F,$0A,$0A,$25,$73,$0A,$0A e?..%s.. -L19C0 fcb $00,$55,$73,$65,$20,$74,$68,$65 .Use the -L19C8 fcb $20,$61,$72,$72,$6F,$77,$20,$6B arrow k -L19D0 fcb $65,$79,$73,$20,$74,$6F,$20,$6D eys to m -L19D8 fcb $6F,$76,$65,$0A,$20,$20,$20,$20 ove. -L19E0 fcb $20,$74,$68,$65,$20,$70,$6F,$69 the poi -L19E8 fcb $6E,$74,$65,$72,$20,$74,$6F,$20 nter to -L19F0 fcb $79,$6F,$75,$72,$20,$6E,$61,$6D your nam -L19F8 fcb $65,$2E,$0A,$54,$68,$65,$6E,$20 e..Then -L1A00 fcb $70,$72,$65,$73,$73,$20,$45,$4E press EN -L1A08 fcb $54,$45,$52,$2E,$0A,$00,$54,$68 TER...Th -L1A10 fcb $65,$72,$65,$20,$69,$73,$20,$6E ere is n -L1A18 fcb $6F,$20,$64,$69,$72,$65,$63,$74 o direct -L1A20 fcb $6F,$72,$79,$20,$6E,$61,$6D,$65 ory name -L1A28 fcb $64,$3A,$0A,$25,$73,$2E,$0A,$50 d:.%s..P -L1A30 fcb $72,$65,$73,$73,$20,$45,$4E,$54 ress ENT -L1A38 fcb $45,$52,$20,$74,$6F,$20,$74,$72 ER to tr -L1A40 fcb $79,$20,$61,$67,$61,$69,$6E,$2E y again. -L1A48 fcb $0A,$50,$72,$65,$73,$73,$20,$43 .Press C -L1A50 fcb $54,$52,$4C,$2D,$42,$52,$45,$41 TRL-BREA -L1A58 fcb $4B,$20,$74,$6F,$20,$63,$61,$6E K to can -L1A60 fcb $63,$65,$6C,$2E,$00,$54,$68,$65 cel..The -L1A68 fcb $72,$65,$20,$61,$72,$65,$20,$6E re are n -L1A70 fcb $6F,$20,$67,$61,$6D,$65,$73,$20 o games -L1A78 fcb $74,$6F,$0A,$72,$65,$73,$74,$6F to.resto -L1A80 fcb $72,$65,$20,$69,$6E,$3A,$0A,$0A re in:.. -L1A88 fcb $25,$73,$0A,$0A,$50,$72,$65,$73 %s..Pres -L1A90 fcb $73,$20,$45,$4E,$54,$45,$52,$20 s ENTER -L1A98 fcb $74,$6F,$20,$63,$6F,$6E,$74,$69 to conti -L1AA0 fcb $6E,$75,$65,$2E,$00,$55,$73,$65 nue..Use -L1AA8 fcb $20,$74,$68,$65,$20,$61,$72,$72 the arr -L1AB0 fcb $6F,$77,$20,$6B,$65,$79,$73,$20 ow keys -L1AB8 fcb $74,$6F,$20,$73,$65,$6C,$65,$63 to selec -L1AC0 fcb $74,$20,$74,$68,$65,$20,$73,$6C t the sl -L1AC8 fcb $6F,$74,$20,$69,$6E,$20,$77,$68 ot in wh -L1AD0 fcb $69,$63,$68,$20,$79,$6F,$75,$20 ich you -L1AD8 fcb $77,$69,$73,$68,$20,$74,$6F,$20 wish to -L1AE0 fcb $73,$61,$76,$65,$20,$74,$68,$65 save the -L1AE8 fcb $20,$67,$61,$6D,$65,$2E,$20,$50 game. P -L1AF0 fcb $72,$65,$73,$73,$20,$45,$4E,$54 ress ENT -L1AF8 fcb $45,$52,$20,$74,$6F,$20,$73,$61 ER to sa -L1B00 fcb $76,$65,$20,$69,$6E,$20,$74,$68 ve in th -L1B08 fcb $65,$20,$73,$6C,$6F,$74,$2C,$20 e slot, -L1B10 fcb $43,$54,$52,$4C,$2D,$42,$52,$45 CTRL-BRE -L1B18 fcb $41,$4B,$20,$74,$6F,$20,$6E,$6F AK to no -L1B20 fcb $74,$20,$73,$61,$76,$65,$20,$61 t save a -L1B28 fcb $20,$67,$61,$6D,$65,$2E,$00,$55 game..U -L1B30 fcb $73,$65,$20,$74,$68,$65,$20,$61 se the a -L1B38 fcb $72,$72,$6F,$77,$20,$6B,$65,$79 rrow key -L1B40 fcb $73,$20,$74,$6F,$20,$73,$65,$6C s to sel -L1B48 fcb $65,$63,$74,$20,$74,$68,$65,$20 ect the -L1B50 fcb $67,$61,$6D,$65,$20,$77,$68,$69 game whi -L1B58 fcb $63,$68,$20,$79,$6F,$75,$20,$77 ch you w -L1B60 fcb $69,$73,$68,$20,$74,$6F,$20,$72 ish to r -L1B68 fcb $65,$73,$74,$6F,$72,$65,$2E,$20 estore. -L1B70 fcb $50,$72,$65,$73,$73,$20,$45,$4E Press EN -L1B78 fcb $54,$45,$52,$20,$74,$6F,$20,$72 TER to r -L1B80 fcb $65,$73,$74,$6F,$72,$65,$20,$74 estore t -L1B88 fcb $68,$65,$20,$67,$61,$6D,$65,$2C he game, -L1B90 fcb $20,$43,$54,$52,$4C,$2D,$42,$52 CTRL-BR -L1B98 fcb $45,$41,$4B,$20,$74,$6F,$20,$6E EAK to n -L1BA0 fcb $6F,$74,$20,$72,$65,$73,$74,$6F ot resto -L1BA8 fcb $72,$65,$20,$61,$20,$67,$61,$6D re a gam -L1BB0 fcb $65,$2E,$00,$20,$20,$20,$53,$6F e.. So -L1BB8 fcb $72,$72,$79,$2C,$20,$74,$68,$69 rry, thi -L1BC0 fcb $73,$20,$64,$69,$73,$6B,$20,$69 s disk i -L1BC8 fcb $73,$20,$66,$75,$6C,$6C,$2E,$0A s full.. -L1BD0 fcb $50,$6F,$73,$69,$74,$69,$6F,$6E Position -L1BD8 fcb $20,$70,$6F,$69,$6E,$74,$65,$72 pointer -L1BE0 fcb $20,$61,$6E,$64,$20,$70,$72,$65 and pre -L1BE8 fcb $73,$73,$20,$45,$4E,$54,$45,$52 ss ENTER -L1BF0 fcb $0A,$20,$20,$20,$20,$74,$6F,$20 . to -L1BF8 fcb $6F,$76,$65,$72,$77,$72,$69,$74 overwrit -L1C00 fcb $65,$20,$61,$20,$73,$61,$76,$65 e a save -L1C08 fcb $64,$20,$67,$61,$6D,$65,$0A,$6F d game.o -L1C10 fcb $72,$20,$70,$72,$65,$73,$73,$20 r press -L1C18 fcb $43,$54,$52,$4C,$2D,$42,$52,$45 CTRL-BRE -L1C20 fcb $41,$4B,$20,$61,$6E,$64,$20,$74 AK and t -L1C28 fcb $72,$79,$20,$61,$67,$61,$69,$6E ry again -L1C30 fcb $0A,$20,$20,$20,$20,$77,$69,$74 . wit -L1C38 fcb $68,$20,$61,$6E,$6F,$74,$68,$65 h anothe -L1C40 fcb $72,$20,$64,$69,$73,$6B,$2E,$0A r disk.. -L1C48 fcb $00,$32,$7E,$6F,$61,$B6,$05,$B9 .2~oa6.9 -L1C50 fcb $A7,$E4,$17,$3F,$25,$17,$29,$F6 'd.?%.)v -L1C58 fcb $17,$2B,$4F,$CC,$00,$0F,$17,$29 .+OL...) -L1C60 fcb $59,$EC,$64,$34,$06,$17,$00,$A8 Yld4...( -L1C68 fcb $32,$62,$27,$3F,$EC,$64,$34,$06 2b'?ld4. -L1C70 fcb $17,$00,$4A,$32,$62,$27,$34,$EC ..J2b'4l -L1C78 fcb $64,$34,$06,$17,$01,$62,$32,$62 d4...b2b -L1C80 fcb $A7,$61,$27,$27,$A6,$65,$81,$73 'a''&e.s -L1C88 fcb $26,$18,$A6,$8D,$25,$57,$26,$12 &.&.%W&. -L1C90 fcb $30,$8D,$FB,$36,$33,$8D,$FB,$A4 0..63..$ -L1C98 fcb $17,$00,$E8,$4D,$26,$04,$6F,$61 ..hM&.oa -L1CA0 fcb $20,$09,$30,$8D,$FB,$43,$E6,$61 .0..Cfa -L1CA8 fcb $17,$27,$85,$17,$2B,$10,$17,$29 .'..+..) -L1CB0 fcb $B2,$A6,$E4,$27,$03,$17,$3E,$B1 2&d'..>1 -L1CB8 fcb $A6,$61,$32,$62,$39,$32,$E9,$FF &a2b92i. -L1CC0 fcb $5B,$86,$01,$A7,$E4,$33,$E9,$00 [..'d3i. -L1CC8 fcb $A1,$17,$F7,$98,$A6,$8D,$27,$53 !.w.&.'S -L1CD0 fcb $A1,$E9,$00,$A4,$26,$33,$81,$10 !i.$&3.. -L1CD8 fcb $24,$2F,$17,$2E,$DD,$33,$8D,$FB $/..]3.. -L1CE0 fcb $48,$A6,$E9,$00,$A8,$81,$73,$27 H&i.(.s' -L1CE8 fcb $04,$33,$8D,$FB,$41,$34,$40,$33 .3..A4@3 -L1CF0 fcb $E9,$00,$A3,$34,$40,$33,$8D,$FB i.#4@3.. -L1CF8 fcb $75,$30,$65,$34,$40,$34,$10,$17 u0e4@4.. -L1D00 fcb $1F,$1F,$32,$68,$17,$1A,$EB,$A7 ..2h..k' -L1D08 fcb $E4,$A6,$E4,$32,$E9,$00,$A5,$39 d&d2i.%9 -L1D10 fcb $32,$E9,$FF,$38,$A6,$8D,$FA,$93 2i.8&.z. -L1D18 fcb $26,$09,$33,$8D,$FA,$8D,$17,$F7 &.3.z..w -L1D20 fcb $65,$32,$E4,$6D,$8D,$24,$BE,$26 e2dm.$>& -L1D28 fcb $55,$33,$8D,$FB,$AA,$34,$40,$33 U3..*4@3 -L1D30 fcb $8D,$FB,$CB,$E6,$E9,$00,$CD,$C1 ..Kfi.MA -L1D38 fcb $73,$27,$04,$33,$8D,$FC,$1C,$30 s'.3...0 -L1D40 fcb $62,$34,$40,$34,$10,$17,$1E,$D9 b4@4...Y -L1D48 fcb $32,$66,$30,$8D,$FA,$5D,$17,$00 2f0.z].. -L1D50 fcb $32,$4D,$27,$2A,$33,$8D,$FA,$53 2M'*3.zS -L1D58 fcb $17,$F5,$2C,$34,$40,$17,$27,$18 .u,4@.'. -L1D60 fcb $32,$62,$26,$1A,$33,$8D,$FA,$43 2b&.3.zC -L1D68 fcb $34,$40,$33,$8D,$FC,$A0,$30,$62 4@3.. 0b -L1D70 fcb $34,$40,$34,$10,$17,$1E,$AA,$32 4@4...*2 -L1D78 fcb $66,$17,$1A,$76,$26,$AB,$32,$E9 f..v&+2i -L1D80 fcb $00,$C8,$39,$32,$7D,$AF,$E4,$CC .H92}/dL -L1D88 fcb $00,$01,$34,$06,$CC,$00,$1F,$34 ..4.L..4 -L1D90 fcb $06,$CC,$00,$00,$34,$06,$34,$40 .L..4.4@ -L1D98 fcb $17,$1A,$CD,$32,$68,$CC,$00,$00 ..M2hL.. -L1DA0 fcb $34,$06,$B6,$01,$78,$F6,$01,$77 4.6.xv.w -L1DA8 fcb $DD,$40,$F6,$01,$79,$5A,$34,$06 ]@v.yZ4. -L1DB0 fcb $F6,$01,$77,$34,$06,$17,$2A,$E9 v.w4..*i -L1DB8 fcb $32,$66,$17,$28,$91,$86,$0F,$5F 2f.(..._ -L1DC0 fcb $17,$27,$F7,$C6,$1F,$AE,$E4,$17 .'wF..d. -L1DC8 fcb $38,$49,$A7,$62,$17,$28,$94,$17 8I'b.(.. -L1DD0 fcb $1B,$C5,$86,$01,$E6,$62,$C1,$0D .E..fbA. -L1DD8 fcb $27,$01,$4F,$AE,$E4,$32,$63,$39 '.O.d2c9 -L1DE0 fcb $32,$E9,$FD,$AA,$86,$01,$B7,$01 2i.*..7. -L1DE8 fcb $54,$86,$06,$B7,$05,$47,$CC,$00 T..7.GL. -L1DF0 fcb $00,$A7,$E9,$02,$4C,$ED,$E9,$02 .'i.Lmi. -L1DF8 fcb $4E,$ED,$E9,$02,$50,$A6,$E9,$02 Nmi.P&i. -L1E00 fcb $59,$80,$72,$27,$02,$86,$0C,$ED Y.r'...m -L1E08 fcb $E9,$02,$4A,$C1,$0C,$10,$24,$00 i.JA..$. -L1E10 fcb $A2,$33,$E9,$02,$52,$34,$40,$5C "3i.R4@\ -L1E18 fcb $34,$06,$E6,$E9,$02,$5D,$A6,$E9 4.fi.]&i -L1E20 fcb $02,$4E,$C1,$73,$26,$04,$A6,$E9 .NAs&.&i -L1E28 fcb $02,$4F,$C6,$20,$3D,$33,$66,$33 .OF =3f3 -L1E30 fcb $CB,$34,$40,$17,$02,$66,$32,$66 K4@..f2f -L1E38 fcb $27,$6E,$E6,$E9,$02,$59,$C1,$73 'nfi.YAs -L1E40 fcb $26,$32,$EC,$E9,$02,$52,$10,$A3 &2li.R.# -L1E48 fcb $E9,$02,$4E,$22,$0D,$25,$59,$EC i.N".%Yl -L1E50 fcb $E9,$02,$54,$10,$A3,$E9,$02,$50 i.T.#i.P -L1E58 fcb $23,$4E,$EC,$E9,$02,$54,$ED,$E9 #Nli.Tmi -L1E60 fcb $02,$50,$EC,$E9,$02,$52,$ED,$E9 .Pli.Rmi -L1E68 fcb $02,$4E,$A6,$E9,$02,$4B,$A7,$E9 .N&i.K'i -L1E70 fcb $02,$4C,$20,$34,$EC,$E9,$02,$52 .L 4li.R -L1E78 fcb $10,$A3,$E9,$02,$4E,$22,$0D,$25 .#i.N".% -L1E80 fcb $23,$EC,$E9,$02,$54,$10,$A3,$E9 #li.T.#i -L1E88 fcb $02,$50,$23,$18,$EC,$E9,$02,$54 .P#.li.T -L1E90 fcb $ED,$E9,$02,$50,$EC,$E9,$02,$52 mi.Pli.R -L1E98 fcb $ED,$E9,$02,$4E,$A6,$E9,$02,$4A mi.N&i.J -L1EA0 fcb $A7,$E9,$02,$4C,$6C,$E9,$02,$4A 'i.Lli.J -L1EA8 fcb $6C,$E9,$02,$4B,$E6,$E9,$02,$4B li.Kfi.K -L1EB0 fcb $16,$FF,$58,$A6,$E9,$02,$4A,$26 ..X&i.J& -L1EB8 fcb $24,$A6,$8D,$23,$28,$26,$26,$33 $&.#(&&3 -L1EC0 fcb $8D,$F8,$E8,$34,$40,$33,$8D,$FB .xh4@3.. -L1EC8 fcb $9C,$30,$E9,$01,$84,$34,$40,$34 .0i..4@4 -L1ED0 fcb $10,$17,$1D,$4D,$32,$66,$17,$19 ...M2f.. -L1ED8 fcb $19,$4F,$16,$01,$B4,$A6,$8D,$23 .O..4&.# -L1EE0 fcb $04,$10,$27,$00,$80,$A6,$8D,$F8 ..'..&.x -L1EE8 fcb $C1,$26,$6B,$30,$8D,$22,$F6,$33 A&k0."v3 -L1EF0 fcb $8D,$F8,$D7,$17,$F2,$5C,$5F,$E7 .xW.r\_g -L1EF8 fcb $E9,$02,$4B,$C1,$0C,$24,$20,$33 i.KA.$ 3 -L1F00 fcb $8D,$F8,$C7,$86,$20,$3D,$30,$62 .xG. =0b -L1F08 fcb $30,$8B,$30,$01,$17,$F2,$7B,$4D 0.0..r{M -L1F10 fcb $10,$27,$01,$7B,$6C,$E9,$02,$4B .'.{li.K -L1F18 fcb $E6,$E9,$02,$4B,$16,$FF,$DC,$A6 fi.K..\& -L1F20 fcb $E9,$02,$59,$81,$73,$26,$23,$5F i.Y.s&#_ -L1F28 fcb $E7,$E9,$02,$4B,$C1,$0C,$24,$1A gi.KA.$. -L1F30 fcb $86,$20,$3D,$30,$62,$30,$8B,$E6 . =0b0.f -L1F38 fcb $84,$A6,$01,$10,$27,$01,$50,$6C .&..'.Pl -L1F40 fcb $E9,$02,$4B,$E6,$E9,$02,$4B,$16 i.Kfi.K. -L1F48 fcb $FF,$E2,$A6,$E9,$02,$59,$80,$72 .b&i.Y.r -L1F50 fcb $10,$27,$01,$3D,$20,$0F,$33,$E9 .'.= .3i -L1F58 fcb $01,$82,$17,$F5,$07,$A6,$E9,$01 ...u.&i. -L1F60 fcb $85,$A7,$8D,$24,$BE,$CC,$00,$01 .'.$>L.. -L1F68 fcb $34,$06,$CC,$00,$22,$34,$06,$C6 4.L."4.F -L1F70 fcb $05,$E7,$E9,$02,$51,$EB,$E9,$02 .gi.Qki. -L1F78 fcb $4E,$34,$06,$E6,$8D,$22,$66,$27 N4.f."f' -L1F80 fcb $10,$33,$8D,$FC,$2E,$E6,$8D,$F8 .3...f.x -L1F88 fcb $21,$27,$DA,$33,$8D,$FA,$32,$20 !'Z3.z2 -L1F90 fcb $D4,$A6,$E9,$02,$5F,$33,$8D,$FB T&i._3.. -L1F98 fcb $0C,$81,$73,$27,$04,$33,$8D,$FB ..s'.3.. -L1FA0 fcb $8E,$34,$40,$17,$18,$C2,$32,$68 .4@..B2h -L1FA8 fcb $A6,$E9,$02,$4D,$BB,$01,$76,$A7 &i.M;.v' -L1FB0 fcb $E9,$02,$4D,$4F,$A7,$8D,$F7,$F2 i.MO'.wr -L1FB8 fcb $A7,$E9,$02,$4B,$A1,$E9,$02,$4A 'i.K!i.J -L1FC0 fcb $24,$2E,$AB,$E9,$02,$4D,$F6,$01 $.+i.Mv. -L1FC8 fcb $77,$DD,$40,$A6,$E9,$02,$4B,$C6 w]@&i.KF -L1FD0 fcb $20,$3D,$30,$62,$30,$8B,$30,$01 =0b0.0. -L1FD8 fcb $34,$10,$30,$8D,$F8,$58,$34,$10 4.0.xX4. -L1FE0 fcb $17,$1C,$51,$32,$64,$6C,$E9,$02 ..Q2dli. -L1FE8 fcb $4B,$A6,$E9,$02,$4B,$16,$FF,$CC K&i.K..L -L1FF0 fcb $A6,$E9,$02,$4C,$A7,$E9,$02,$4B &i.L'i.K -L1FF8 fcb $AB,$E9,$02,$4D,$17,$01,$08,$17 +i.M.... -L2000 fcb $F2,$EE,$AF,$E4,$A6,$84,$81,$01 rn/d&... -L2008 fcb $26,$37,$A6,$01,$81,$0D,$26,$27 &7&...&' -L2010 fcb $17,$19,$84,$33,$8D,$F7,$B3,$A6 ...3.w3& -L2018 fcb $8D,$21,$CA,$27,$04,$33,$8D,$21 .!J'.3.! -L2020 fcb $C4,$A6,$E9,$02,$4B,$C6,$20,$3D D&i.KF = -L2028 fcb $30,$62,$30,$8B,$34,$10,$30,$01 0b0.4.0. -L2030 fcb $17,$F1,$1F,$35,$10,$20,$58,$81 .q.5. X. -L2038 fcb $1B,$26,$C4,$17,$19,$59,$4F,$20 .&D..YO -L2040 fcb $50,$81,$02,$26,$BA,$A6,$E9,$02 P..&:&i. -L2048 fcb $4D,$AB,$E9,$02,$4B,$E6,$01,$C1 M+i.Kf.A -L2050 fcb $01,$26,$1B,$17,$00,$BC,$A6,$E9 .&...<&i -L2058 fcb $02,$4B,$26,$04,$A6,$E9,$02,$4A .K&.&i.J -L2060 fcb $4A,$A7,$E9,$02,$4B,$AB,$E9,$02 J'i.K+i. -L2068 fcb $4D,$17,$00,$9B,$20,$91,$C1,$05 M... .A. -L2070 fcb $26,$8D,$17,$00,$9D,$A6,$E9,$02 &....&i. -L2078 fcb $4B,$4C,$A1,$E9,$02,$4A,$26,$01 KL!i.J&. -L2080 fcb $4F,$A7,$E9,$02,$4B,$AB,$E9,$02 O'i.K+i. -L2088 fcb $4D,$17,$00,$7B,$16,$FF,$70,$A6 M..{..p& -L2090 fcb $84,$7F,$01,$54,$7F,$05,$47,$32 ..T.G2 -L2098 fcb $E9,$02,$56,$39,$32,$E8,$B8,$EE i.V92h8n -L20A0 fcb $E8,$4A,$E6,$E8,$4D,$E7,$C4,$30 hJfhMgD0 -L20A8 fcb $E4,$17,$23,$84,$86,$01,$17,$F2 d.#....r -L20B0 fcb $E9,$25,$4A,$A7,$E8,$47,$17,$F4 i%J'hG.t -L20B8 fcb $F4,$10,$AE,$E8,$4E,$AF,$A1,$ED t..hN/!m -L20C0 fcb $A4,$10,$8E,$00,$1F,$AE,$E8,$4A $.....hJ -L20C8 fcb $30,$01,$A6,$E8,$47,$17,$F2,$D6 0.&hG.rV -L20D0 fcb $8E,$00,$00,$CE,$00,$24,$A6,$E8 ...N.$&h -L20D8 fcb $47,$C6,$01,$17,$F3,$04,$10,$8E GF..s... -L20E0 fcb $00,$07,$30,$E8,$40,$A6,$E8,$47 ..0h@&hG -L20E8 fcb $17,$F2,$BB,$A6,$E8,$47,$17,$F2 .r;&hG.r -L20F0 fcb $E5,$CE,$01,$CF,$17,$F0,$93,$26 eN.O.p.& -L20F8 fcb $04,$86,$01,$20,$06,$4F,$EE,$E8 ... .Onh -L2100 fcb $4A,$A7,$41,$32,$E8,$48,$39,$F6 J'A2hH9v -L2108 fcb $01,$77,$DD,$40,$86,$1A,$17,$26 .w]@...& -L2110 fcb $23,$39,$F6,$01,$77,$DD,$40,$86 #9v.w]@. -L2118 fcb $20,$17,$26,$18,$39,$74,$6F,$63 .&.9toc -L2120 fcb $00,$77,$6F,$72,$64,$73,$2E,$74 .words.t -L2128 fcb $6F,$6B,$00,$6F,$62,$6A,$65,$63 ok.objec -L2130 fcb $74,$00,$CC,$E0,$00,$DD,$2E,$CC t.L`.].L -L2138 fcb $40,$40,$34,$06,$86,$18,$97,$21 @@4....! -L2140 fcb $9E,$28,$BD,$06,$59,$32,$62,$17 .(=.Y2b. -L2148 fcb $F1,$50,$17,$2B,$8B,$86,$0F,$5F qP.+..._ -L2150 fcb $17,$24,$67,$17,$3A,$57,$17,$F1 .$g.:W.q -L2158 fcb $3B,$33,$8D,$FF,$C0,$CC,$00,$00 ;3..@L.. -L2160 fcb $34,$06,$CC,$00,$89,$34,$06,$CC 4.L..4.L -L2168 fcb $00,$00,$34,$06,$34,$40,$17,$2A ..4.4@.* -L2170 fcb $6A,$32,$68,$DE,$89,$4F,$E6,$C0 j2h^.Of@ -L2178 fcb $F7,$05,$ED,$1F,$01,$DF,$89,$DC w.m.._.\ -L2180 fcb $89,$E3,$C4,$ED,$C1,$30,$1F,$26 .cDmA0.& -L2188 fcb $F6,$33,$8D,$FF,$94,$CC,$01,$AB v3...L.+ -L2190 fcb $34,$06,$CC,$01,$A9,$34,$06,$CC 4.L.)4.L -L2198 fcb $00,$00,$34,$06,$34,$40,$17,$2A ..4.4@.* -L21A0 fcb $3A,$32,$68,$17,$03,$83,$17,$3B :2h....; -L21A8 fcb $64,$17,$2E,$C0,$17,$13,$1B,$8D d..@.... -L21B0 fcb $1B,$5F,$17,$03,$BC,$DC,$4F,$DD ._..<\O] -L21B8 fcb $4D,$DC,$55,$DD,$53,$B6,$01,$B0 M\U]S6.0 -L21C0 fcb $8A,$40,$B7,$01,$B0,$17,$30,$73 .@7.0.0s -L21C8 fcb $17,$30,$9A,$39,$32,$7F,$33,$8D .0.923. -L21D0 fcb $FF,$59,$9E,$38,$27,$04,$30,$1D .Y.8'.0. -L21D8 fcb $9F,$38,$CC,$00,$00,$34,$06,$CC .8L..4.L -L21E0 fcb $00,$38,$34,$06,$34,$10,$34,$40 .84.4.4@ -L21E8 fcb $17,$29,$F0,$32,$68,$9E,$38,$DC .)p2h.8\ -L21F0 fcb $66,$33,$8B,$17,$EE,$6B,$DC,$66 f3..nk\f -L21F8 fcb $83,$00,$03,$DD,$3A,$DE,$38,$A6 ...]:^8& -L2200 fcb $42,$A7,$E4,$A6,$41,$E6,$C4,$33 B'd&AfD3 -L2208 fcb $43,$DF,$38,$33,$CB,$DF,$3C,$DE C_83K_<^ -L2210 fcb $38,$11,$93,$3C,$24,$0C,$A6,$41 8..<$.&A -L2218 fcb $E6,$C4,$D3,$38,$ED,$C4,$33,$43 fDS8mD3C -L2220 fcb $20,$EF,$6C,$E4,$DE,$30,$26,$19 old^0&. -L2228 fcb $A6,$E4,$C6,$2B,$3D,$DD,$34,$17 &dF+=]4. -L2230 fcb $04,$FE,$DF,$30,$DC,$34,$33,$CB .._0\43K -L2238 fcb $DF,$32,$33,$C8,$D5,$DF,$36,$DE _23HU_6^ -L2240 fcb $30,$9E,$34,$5F,$17,$09,$AF,$4F 0.4_../O -L2248 fcb $A1,$E4,$24,$08,$A7,$42,$33,$C8 !d$.'B3H -L2250 fcb $2B,$4C,$20,$F4,$CE,$04,$32,$8E +L tN.2. -L2258 fcb $01,$00,$5F,$17,$09,$98,$CE,$01 .._...N. -L2260 fcb $AF,$8E,$00,$20,$17,$09,$8F,$17 /.. .... -L2268 fcb $E6,$E8,$8D,$31,$17,$E3,$0E,$86 fh.1.c.. -L2270 fcb $09,$B7,$04,$46,$B6,$05,$53,$B7 .7.F6.S7 -L2278 fcb $04,$4C,$86,$29,$B7,$04,$4A,$B6 .L.)7.J6 -L2280 fcb $01,$AF,$8A,$04,$B7,$01,$AF,$4F ./..7./O -L2288 fcb $B7,$02,$41,$B7,$01,$AD,$4C,$B7 7.A7.-L7 -L2290 fcb $02,$51,$7D,$01,$73,$26,$03,$B7 .Q}.s&.7 -L2298 fcb $04,$48,$32,$61,$39,$17,$02,$93 .H2a9... -L22A0 fcb $17,$3A,$6A,$17,$2D,$C6,$17,$12 .:j.-F.. -L22A8 fcb $21,$39,$00,$00,$00,$49,$66,$20 !9...If -L22B0 fcb $79,$6F,$75,$20,$68,$61,$76,$65 you have -L22B8 fcb $20,$61,$20,$6A,$6F,$79,$73,$74 a joyst -L22C0 fcb $69,$63,$6B,$2C,$20,$61,$6E,$64 ick, and -L22C8 fcb $0A,$77,$69,$73,$68,$20,$74,$6F .wish to -L22D0 fcb $20,$75,$73,$65,$20,$69,$74,$2C use it, -L22D8 fcb $20,$70,$72,$65,$73,$73,$20,$69 press i -L22E0 fcb $74,$73,$0A,$62,$75,$74,$74,$6F ts.butto -L22E8 fcb $6E,$2E,$0A,$49,$66,$20,$6E,$6F n..If no -L22F0 fcb $74,$2C,$20,$70,$72,$65,$73,$73 t, press -L22F8 fcb $20,$43,$54,$52,$4C,$2D,$42,$52 CTRL-BR -L2300 fcb $45,$41,$4B,$20,$74,$6F,$0A,$63 EAK to.c -L2308 fcb $6F,$6E,$74,$69,$6E,$75,$65,$2E ontinue. -L2310 fcb $00,$96,$98,$88,$01,$97,$98,$27 .......' -L2318 fcb $42,$0F,$99,$33,$8D,$FF,$8E,$CC B..3...L -L2320 fcb $00,$00,$34,$06,$CC,$00,$20,$34 ..4.L. 4 -L2328 fcb $06,$CC,$00,$00,$34,$06,$34,$40 .L..4.4@ -L2330 fcb $17,$15,$35,$32,$68,$C6,$00,$D7 ..52hF.W -L2338 fcb $97,$17,$EF,$F0,$F6,$05,$41,$26 ..opv.A& -L2340 fcb $0F,$D6,$97,$C8,$01,$81,$1B,$26 .V.H...& -L2348 fcb $EE,$0F,$98,$17,$16,$49,$20,$0B n....I . -L2350 fcb $17,$16,$44,$17,$00,$9D,$B6,$05 ..D...6. -L2358 fcb $41,$26,$F8,$17,$EF,$3C,$39,$7F A&x.o<9 -L2360 fcb $05,$41,$7F,$05,$42,$96,$98,$10 .A.B... -L2368 fcb $27,$00,$6E,$F6,$05,$47,$27,$37 '.nv.G'7 -L2370 fcb $9E,$9C,$26,$20,$9E,$9A,$26,$1C ..& ..&. -L2378 fcb $4F,$1A,$50,$F3,$02,$4B,$DD,$9C O.Ps.K]. -L2380 fcb $FC,$02,$49,$1C,$AF,$24,$03,$C3 ..I./$.C -L2388 fcb $00,$01,$DD,$9A,$26,$06,$DC,$9C ..].&.\. -L2390 fcb $26,$02,$0C,$9D,$1A,$50,$BE,$02 &....P>. -L2398 fcb $4B,$FC,$02,$49,$1C,$AF,$10,$93 K..I./.. -L23A0 fcb $9A,$22,$04,$9C,$9C,$23,$30,$CC ."...#0L -L23A8 fcb $00,$00,$DD,$9A,$DD,$9C,$8D,$2A ..].]..* -L23B0 fcb $17,$00,$CE,$F6,$01,$54,$26,$05 ..Nv.T&. -L23B8 fcb $F6,$01,$80,$27,$05,$4D,$27,$17 v..'.M'. -L23C0 fcb $20,$10,$91,$99,$27,$11,$F6,$01 ...'.v. -L23C8 fcb $02,$26,$0C,$97,$99,$B1,$04,$38 .&...1.8 -L23D0 fcb $27,$05,$C6,$02,$17,$EE,$D8,$8D '.F..nX. -L23D8 fcb $2B,$39,$34,$20,$86,$00,$C6,$13 +94 ..F. -L23E0 fcb $9E,$96,$10,$3F,$8D,$1F,$10,$30 ...?...0 -L23E8 fcb $8D,$FE,$BF,$10,$AF,$01,$ED,$84 ..?./.m. -L23F0 fcb $35,$20,$39,$34,$20,$86,$00,$C6 5 94 ..F -L23F8 fcb $13,$9E,$96,$10,$3F,$8D,$B7,$05 ....?.7. -L2400 fcb $41,$35,$20,$39,$8D,$ED,$B6,$05 A5 9.m6. -L2408 fcb $42,$81,$02,$26,$23,$1A,$50,$BE B..&#.P> -L2410 fcb $02,$4B,$FC,$02,$49,$1C,$AF,$10 .K..I./. -L2418 fcb $B3,$05,$43,$25,$13,$22,$05,$BC 3.C%.".< -L2420 fcb $05,$45,$25,$0C,$7F,$05,$42,$86 .E%..B. -L2428 fcb $FC,$C6,$01,$17,$EE,$81,$20,$09 .F..n. . -L2430 fcb $B6,$05,$42,$27,$04,$81,$02,$26 6.B'...& -L2438 fcb $0A,$B6,$05,$41,$27,$42,$7C,$05 .6.A'B|. -L2440 fcb $42,$20,$3D,$81,$01,$26,$2A,$B6 B =..&*6 -L2448 fcb $05,$41,$26,$34,$B6,$01,$B0,$84 .A&46.0. -L2450 fcb $80,$27,$D1,$4F,$F6,$04,$41,$1A .'QOv.A. -L2458 fcb $50,$F3,$02,$4B,$FD,$05,$45,$FC Ps.K..E. -L2460 fcb $02,$49,$1C,$AF,$24,$03,$C3,$00 .I./$.C. -L2468 fcb $01,$FD,$05,$43,$7C,$05,$42,$20 ...C|.B -L2470 fcb $0F,$B6,$05,$41,$26,$0A,$7F,$05 .6.A&.. -L2478 fcb $42,$86,$FE,$C6,$01,$17,$EE,$2F B..F..n/ -L2480 fcb $39,$A6,$02,$E6,$01,$81,$25,$23 9&.f..%# -L2488 fcb $10,$86,$08,$C1,$16,$25,$2C,$86 ...A.%,. -L2490 fcb $02,$C1,$25,$22,$26,$86,$01,$20 .A%"&.. -L2498 fcb $22,$81,$16,$24,$10,$86,$06,$C1 "..$...A -L24A0 fcb $16,$25,$18,$86,$04,$C1,$25,$22 .%...A%" -L24A8 fcb $12,$86,$05,$20,$0E,$86,$07,$C1 ... ...A -L24B0 fcb $16,$25,$08,$86,$03,$C1,$25,$22 .%...A%" -L24B8 fcb $02,$86,$00,$39,$1C,$01,$10,$02 ...9.... -L24C0 fcb $19,$03,$11,$04,$1A,$05,$12,$06 ........ -L24C8 fcb $18,$07,$13,$08,$00,$00,$0C,$01 ........ -L24D0 fcb $09,$03,$0A,$05,$08,$07,$00,$00 ........ -L24D8 fcb $17,$06,$E5,$4D,$26,$FA,$39,$17 ..eM&z9. -L24E0 fcb $06,$DE,$4D,$27,$12,$8D,$11,$5D .^M'...] -L24E8 fcb $2B,$04,$C6,$02,$20,$06,$81,$0C +.F. ... -L24F0 fcb $27,$05,$C6,$01,$17,$ED,$B8,$39 '.F..m89 -L24F8 fcb $30,$8D,$FF,$C0,$A1,$80,$27,$19 0..@!.'. -L2500 fcb $E6,$80,$26,$F8,$F6,$01,$54,$27 f.&xv.T' -L2508 fcb $0C,$30,$8D,$FF,$C1,$A1,$80,$27 .0..A!.' -L2510 fcb $08,$E6,$80,$26,$F8,$C6,$FF,$20 .f.&xF. -L2518 fcb $03,$A6,$84,$5F,$39,$00,$00,$00 .&._9... -L2520 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L2528 fcb $00,$30,$8D,$FF,$F0,$CC,$00,$00 .0..pL.. -L2530 fcb $ED,$84,$39,$31,$8D,$FF,$E6,$10 m.91..f. -L2538 fcb $AE,$A4,$27,$05,$CC,$00,$00,$ED .$'.L..m -L2540 fcb $A4,$39,$33,$8D,$FF,$D7,$DF,$64 $93..W_d -L2548 fcb $EE,$C4,$27,$04,$E1,$42,$26,$F6 nD'.aB&v -L2550 fcb $39,$E6,$A0,$8D,$0C,$39,$E6,$A0 9f ..9f -L2558 fcb $8E,$04,$32,$3A,$E6,$84,$8D,$01 ..2:f... -L2560 fcb $39,$32,$7F,$E7,$E4,$86,$00,$17 92gd... -L2568 fcb $21,$2F,$E6,$E4,$8D,$03,$32,$61 !/fd..2a -L2570 fcb $39,$32,$79,$E7,$E4,$8D,$CB,$11 92ygd.K. -L2578 fcb $83,$00,$00,$26,$66,$DC,$0A,$ED ...&f\.m -L2580 fcb $63,$17,$DF,$F9,$CC,$00,$0C,$17 c._yL... -L2588 fcb $01,$A6,$9E,$64,$EF,$84,$CC,$00 .&.do.L. -L2590 fcb $00,$ED,$C4,$E6,$E4,$E7,$42,$EF .mDfdgBo -L2598 fcb $61,$17,$27,$B9,$8E,$00,$00,$17 a.'9.... -L25A0 fcb $23,$C4,$27,$35,$AE,$61,$ED,$04 #D'5.am. -L25A8 fcb $33,$42,$EF,$06,$EF,$08,$E6,$5E 3Bo.o.f^ -L25B0 fcb $A6,$5F,$33,$CB,$A6,$C0,$EF,$0A &_3K&@o. -L25B8 fcb $A7,$03,$27,$1D,$DC,$62,$ED,$65 '.'.\bme -L25C0 fcb $9F,$62,$5F,$17,$15,$92,$4F,$E6 .b_...Of -L25C8 fcb $03,$AE,$0A,$C3,$00,$01,$58,$49 ...C..XI -L25D0 fcb $30,$8B,$17,$EA,$8C,$EC,$65,$DD 0..j.le] -L25D8 fcb $62,$17,$DF,$AE,$EC,$63,$17,$01 b._.lc.. -L25E0 fcb $CE,$EE,$61,$32,$67,$39,$32,$7E Nna2g92~ -L25E8 fcb $E6,$A0,$10,$AF,$E4,$8D,$23,$31 f ./d.#1 -L25F0 fcb $A4,$27,$03,$10,$AE,$E4,$32,$62 $'...d2b -L25F8 fcb $39,$32,$7E,$E6,$A0,$8E,$04,$32 92~f ..2 -L2600 fcb $3A,$E6,$84,$10,$AF,$E4,$8D,$0A :f../d.. -L2608 fcb $31,$A4,$27,$03,$10,$AE,$E4,$32 1$'...d2 -L2610 fcb $62,$39,$32,$76,$E7,$E4,$DC,$62 b92vgd\b -L2618 fcb $ED,$61,$86,$01,$A7,$63,$E6,$E4 ma..'cfd -L2620 fcb $17,$FF,$1F,$DF,$62,$27,$07,$EC ..._b'.l -L2628 fcb $44,$17,$01,$83,$20,$1A,$DC,$64 D... .\d -L2630 fcb $ED,$64,$E6,$E4,$17,$FF,$3A,$DF mdfd..:_ -L2638 fcb $62,$EF,$66,$A6,$44,$EE,$46,$33 bof&DnF3 -L2640 fcb $5E,$17,$01,$4B,$EF,$68,$6F,$63 ^..Kohoc -L2648 fcb $96,$68,$81,$02,$26,$04,$86,$01 .h..&... -L2650 fcb $97,$68,$A6,$E4,$26,$04,$86,$01 .h&d&... -L2658 fcb $97,$69,$17,$1E,$51,$A6,$63,$26 .i..Q&c& -L2660 fcb $15,$CC,$00,$00,$AE,$64,$ED,$84 .L...dm. -L2668 fcb $17,$DF,$12,$EC,$68,$DD,$4F,$EC ._.lh]Ol -L2670 fcb $66,$DD,$55,$17,$DF,$14,$EE,$61 f]U._.na -L2678 fcb $DF,$62,$27,$05,$EC,$44,$17,$01 _b'.lD.. -L2680 fcb $2E,$32,$6A,$39,$9E,$62,$10,$AF .2j9.b./ -L2688 fcb $08,$39,$9E,$62,$EC,$06,$ED,$08 .9.bl.m. -L2690 fcb $39,$33,$8D,$FE,$88,$8E,$05,$54 93.....T -L2698 fcb $A6,$42,$A7,$84,$EC,$48,$A3,$46 &B'.lH#F -L26A0 fcb $ED,$01,$30,$03,$EE,$C4,$26,$F0 m.0.nD&p -L26A8 fcb $86,$FF,$A7,$84,$1F,$10,$83,$05 ..'..... -L26B0 fcb $53,$1F,$01,$39,$8E,$05,$54,$A6 S..9..T& -L26B8 fcb $84,$81,$FF,$27,$0E,$A1,$42,$27 ...'.!B' -L26C0 fcb $04,$30,$03,$20,$F2,$EC,$46,$E3 .0. rlFc -L26C8 fcb $01,$ED,$48,$39,$4F,$75,$74,$20 .mH9Out -L26D0 fcb $6F,$66,$20,$25,$73,$20,$6D,$65 of %s me -L26D8 fcb $6D,$6F,$72,$79,$2E,$0A,$57,$61 mory..Wa -L26E0 fcb $6E,$74,$3A,$20,$25,$64,$2C,$20 nt: %d, -L26E8 fcb $48,$61,$76,$65,$3A,$20,$25,$64 Have: %d -L26F0 fcb $00,$68,$65,$61,$70,$00,$63,$6F .heap.co -L26F8 fcb $6D,$6D,$6F,$6E,$00,$32,$E8,$CC mmon.2hL -L2700 fcb $ED,$E4,$DC,$4F,$1F,$03,$E3,$E4 md\O..cd -L2708 fcb $24,$14,$CC,$FF,$FF,$93,$4F,$C3 $.L...OC -L2710 fcb $00,$01,$34,$06,$EC,$62,$34,$06 ..4.lb4. -L2718 fcb $30,$8D,$FF,$D5,$20,$2A,$DD,$4F 0..U *]O -L2720 fcb $17,$00,$63,$DC,$4F,$10,$93,$4B ..c\O..K -L2728 fcb $23,$02,$DD,$4B,$32,$E8,$34,$39 #.]K2h49 -L2730 fcb $32,$E8,$CC,$ED,$E4,$DC,$00,$93 2hLmd\.. -L2738 fcb $55,$10,$A3,$E4,$24,$27,$34,$06 U.#d$'4. -L2740 fcb $EC,$62,$34,$06,$30,$8D,$FF,$AE lb4.0... -L2748 fcb $34,$10,$30,$8D,$FF,$7E,$33,$68 4.0..~3h -L2750 fcb $34,$10,$34,$40,$17,$14,$CA,$32 4.4@..J2 -L2758 fcb $6A,$17,$10,$96,$86,$03,$97,$09 j....... -L2760 fcb $9E,$22,$BD,$06,$59,$DC,$55,$1F ."=.Y\U. -L2768 fcb $03,$E3,$E4,$DD,$55,$10,$93,$51 .cd]U..Q -L2770 fcb $23,$02,$DD,$51,$32,$E8,$34,$39 #.]Q2h49 -L2778 fcb $17,$DE,$4F,$DC,$4D,$DD,$4F,$8D .^O\M]O. -L2780 fcb $05,$DC,$53,$DD,$55,$39,$CC,$FF .\S]U9L. -L2788 fcb $FF,$93,$4F,$B7,$04,$3A,$39,$90 ..O7.:9. -L2790 fcb $5F,$C6,$20,$3D,$1E,$98,$83,$20 _F =... -L2798 fcb $00,$33,$CB,$39,$1F,$30,$84,$1F .3K9.0.. -L27A0 fcb $8B,$20,$1E,$03,$44,$44,$44,$44 . ..DDDD -L27A8 fcb $44,$9B,$5F,$1F,$89,$5C,$39,$91 D._..\9. -L27B0 fcb $0A,$27,$16,$1A,$50,$DD,$0A,$96 .'..P].. -L27B8 fcb $42,$B7,$FF,$A9,$9E,$43,$96,$0A B7.).C.. -L27C0 fcb $A7,$84,$E7,$02,$FD,$FF,$A9,$1C '.g...). -L27C8 fcb $AF,$39,$00,$00,$00,$00,$00,$00 /9...... -L27D0 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L27D8 fcb $32,$7C,$E6,$A0,$17,$13,$79,$EF 2|f ..yo -L27E0 fcb $E4,$DE,$62,$EC,$44,$ED,$62,$A6 d^blDmb& -L27E8 fcb $8D,$FF,$EC,$26,$66,$CC,$00,$10 ..l&fL.. -L27F0 fcb $17,$FF,$3D,$EC,$8D,$FF,$D9,$26 ..=l..Y& -L27F8 fcb $0C,$EF,$8D,$FF,$D3,$86,$01,$A7 .o..S..' -L2800 fcb $8D,$FF,$CF,$20,$0E,$AE,$8D,$FF ..O .... -L2808 fcb $C3,$EF,$84,$AF,$42,$EC,$0B,$26 Co./Bl.& -L2810 fcb $02,$A7,$0A,$AE,$8D,$FF,$B9,$AF .'....9/ -L2818 fcb $C4,$EF,$02,$EF,$8D,$FF,$AD,$CC Do.o..-L -L2820 fcb $00,$00,$ED,$4B,$A7,$48,$A7,$4F ..mK'H'O -L2828 fcb $A6,$8D,$FF,$A6,$A7,$49,$86,$01 &..&'I.. -L2830 fcb $A7,$4A,$AE,$E4,$AF,$44,$EC,$62 'J.d/Dlb -L2838 fcb $ED,$46,$17,$E9,$01,$5C,$EB,$8D mF.i.\k. -L2840 fcb $FF,$90,$E7,$8D,$FF,$8C,$CC,$00 ..g...L. -L2848 fcb $00,$ED,$8D,$FF,$7D,$86,$01,$A7 .m..}..' -L2850 fcb $8D,$FF,$7B,$32,$64,$39,$32,$7B ..{2d92{ -L2858 fcb $E6,$A0,$17,$12,$FB,$EF,$E4,$DE f ...od^ -L2860 fcb $62,$EC,$44,$ED,$62,$A6,$A0,$A7 blDmb& ' -L2868 fcb $64,$A6,$8D,$FF,$6A,$26,$66,$CC d&..j&fL -L2870 fcb $00,$0C,$17,$FE,$BB,$AE,$8D,$FF ....;... -L2878 fcb $51,$26,$0C,$AE,$8D,$FF,$4D,$EF Q&....Mo -L2880 fcb $0D,$EF,$0B,$EF,$42,$20,$08,$EF .o.oB .o -L2888 fcb $84,$AF,$42,$AE,$8D,$FF,$3D,$AE ./B...=. -L2890 fcb $0B,$AF,$C4,$EF,$02,$EF,$8D,$FF ./Do.o.. -L2898 fcb $31,$AE,$E4,$AF,$44,$EC,$62,$ED 1.d/Dlbm -L28A0 fcb $46,$A6,$8D,$FF,$29,$6C,$8D,$FF F&..)l.. -L28A8 fcb $25,$81,$01,$26,$14,$17,$E8,$8E %..&..h. -L28B0 fcb $50,$CB,$27,$AE,$8D,$FF,$15,$E1 PK'....a -L28B8 fcb $09,$23,$02,$E6,$09,$E7,$8D,$FF .#.f.g.. -L28C0 fcb $0E,$EC,$8D,$FF,$09,$ED,$48,$86 .l...mH. -L28C8 fcb $01,$A7,$4A,$A6,$64,$A7,$4B,$AE .'J&d'K. -L28D0 fcb $8D,$FE,$F9,$6C,$0F,$32,$65,$39 ..yl.2e9 -L28D8 fcb $EE,$8D,$FE,$F0,$EC,$4B,$26,$02 n..plK&. -L28E0 fcb $A7,$4A,$DC,$55,$DD,$53,$EE,$8D 'J\U]Sn. -L28E8 fcb $FE,$E6,$EF,$8D,$FE,$DE,$EC,$4B .fo..^lK -L28F0 fcb $ED,$8D,$FE,$D6,$86,$01,$A7,$8D m..V..'. -L28F8 fcb $FE,$DD,$39,$A6,$A0,$C6,$01,$8D .]9& F.. -L2900 fcb $28,$39,$EE,$8D,$FE,$CA,$27,$19 (9n..J'. -L2908 fcb $A6,$4A,$27,$0C,$AE,$4B,$86,$01 &J'..K.. -L2910 fcb $A7,$0A,$AE,$84,$AC,$4B,$26,$F6 '...,K&v -L2918 fcb $EE,$C4,$11,$A3,$8D,$FE,$B1,$26 nD.#..1& -L2920 fcb $E7,$39,$A6,$A0,$C6,$00,$8D,$01 g9& F... -L2928 fcb $39,$32,$7E,$ED,$E4,$EE,$8D,$FE 92~mdn.. -L2930 fcb $9F,$A6,$4A,$27,$10,$AE,$4B,$EC .&J'..Kl -L2938 fcb $E4,$A1,$0B,$26,$02,$E7,$0A,$AE d!.&.g.. -L2940 fcb $84,$AC,$4B,$26,$F4,$EE,$C4,$11 .,K&tnD. -L2948 fcb $A3,$8D,$FE,$84,$26,$E3,$32,$62 #...&c2b -L2950 fcb $39,$B6,$01,$B0,$84,$02,$27,$05 96.0..'. -L2958 fcb $86,$01,$B7,$05,$AE,$39,$32,$7C ..7..92| -L2960 fcb $17,$1E,$47,$17,$1C,$E8,$CC,$00 ..G..hL. -L2968 fcb $0F,$17,$1E,$64,$EE,$8D,$FE,$60 ...dn..` -L2970 fcb $EF,$E4,$AE,$E4,$17,$01,$E1,$EE od.d..an -L2978 fcb $E4,$EE,$C4,$11,$A3,$8D,$FE,$50 dnD.#..P -L2980 fcb $26,$EE,$EC,$8D,$FE,$44,$ED,$62 &nl..Dmb -L2988 fcb $EE,$8D,$FE,$40,$EF,$E4,$17,$01 n..@od.. -L2990 fcb $3C,$86,$01,$B7,$01,$54,$86,$03 <..7.T.. -L2998 fcb $B7,$05,$47,$17,$E9,$52,$A6,$84 7.G.iR&. -L29A0 fcb $81,$01,$26,$3F,$A6,$01,$81,$0D ..&?&... -L29A8 fcb $26,$0F,$EE,$62,$A6,$4A,$27,$EB &.nb&J'k -L29B0 fcb $A6,$4B,$C6,$03,$17,$E8,$F8,$20 &KF..hx -L29B8 fcb $06,$81,$1B,$10,$26,$00,$F1,$EE ....&.qn -L29C0 fcb $E4,$AE,$62,$17,$01,$4D,$7F,$05 d.b..M. -L29C8 fcb $47,$17,$1C,$97,$17,$1D,$EF,$B6 G.....o6 -L29D0 fcb $02,$47,$27,$06,$17,$2B,$20,$16 .G'..+ . -L29D8 fcb $00,$E5,$CC,$00,$00,$17,$1D,$F0 .eL....p -L29E0 fcb $16,$00,$DC,$81,$02,$10,$26,$00 ..\...&. -L29E8 fcb $C7,$A6,$01,$81,$01,$26,$11,$AE G&...&.. -L29F0 fcb $62,$17,$01,$64,$AE,$62,$AE,$02 b..d.b.. -L29F8 fcb $AF,$62,$17,$01,$34,$16,$00,$B0 /b..4..0 -L2A00 fcb $81,$02,$26,$11,$AE,$62,$17,$01 ..&..b.. -L2A08 fcb $4F,$EE,$E4,$AE,$4B,$AF,$62,$17 Ond.K/b. -L2A10 fcb $01,$1F,$16,$00,$9B,$81,$03,$26 .......& -L2A18 fcb $1B,$EE,$E4,$AE,$62,$17,$00,$F3 .nd.b..s -L2A20 fcb $EE,$E4,$EE,$C4,$A6,$4A,$27,$FA ndnD&J'z -L2A28 fcb $EF,$E4,$AE,$4D,$AF,$62,$17,$00 od.M/b.. -L2A30 fcb $9C,$16,$00,$7C,$81,$04,$26,$12 ...|..&. -L2A38 fcb $AE,$62,$17,$01,$1B,$EE,$E4,$AE .b...nd. -L2A40 fcb $4B,$AE,$02,$AF,$62,$17,$00,$E9 K../b..i -L2A48 fcb $20,$66,$81,$05,$26,$10,$AE,$62 f..&..b -L2A50 fcb $17,$01,$05,$AE,$62,$AE,$84,$AF ....b../ -L2A58 fcb $62,$17,$00,$D5,$20,$52,$81,$06 b..U R.. -L2A60 fcb $26,$18,$EE,$E4,$AE,$62,$17,$00 &.nd.b.. -L2A68 fcb $AA,$EE,$8D,$FD,$63,$EE,$42,$EF *n..cnBo -L2A70 fcb $E4,$AE,$4D,$AF,$62,$17,$00,$55 d.M/b..U -L2A78 fcb $20,$36,$81,$07,$26,$1A,$EE,$E4 6..&.nd -L2A80 fcb $AE,$62,$17,$00,$8E,$EE,$E4,$EE .b...ndn -L2A88 fcb $42,$A6,$4A,$27,$FA,$EF,$E4,$AE B&J'zod. -L2A90 fcb $4D,$AF,$62,$17,$00,$37,$20,$18 M/b..7 . -L2A98 fcb $81,$08,$26,$14,$EE,$E4,$AE,$62 ..&.nd.b -L2AA0 fcb $17,$00,$70,$EE,$8D,$FD,$29,$EF ..pn..)o -L2AA8 fcb $E4,$AE,$4D,$AF,$62,$17,$00,$1D d.M/b... -L2AB0 fcb $EC,$E4,$ED,$8D,$FD,$16,$EC,$62 ldm...lb -L2AB8 fcb $ED,$8D,$FD,$0E,$16,$FE,$DC,$86 m.....\. -L2AC0 fcb $00,$B7,$01,$54,$B7,$05,$AE,$B7 .7.T7..7 -L2AC8 fcb $05,$47,$32,$64,$39,$32,$7C,$EF .G2d92|o -L2AD0 fcb $E4,$AE,$E4,$8D,$5C,$EE,$E4,$17 d.d.\nd. -L2AD8 fcb $00,$A5,$CC,$00,$0F,$34,$06,$EC .%L..4.l -L2AE0 fcb $8D,$FC,$F0,$34,$06,$EC,$8D,$FC ..p4.l.. -L2AE8 fcb $EC,$34,$06,$86,$0C,$97,$19,$9E l4...... -L2AF0 fcb $26,$BD,$06,$59,$32,$66,$EE,$E4 &=.Y2fnd -L2AF8 fcb $AE,$4B,$AF,$62,$AC,$4D,$27,$04 .K/b,M'. -L2B00 fcb $8D,$56,$20,$02,$8D,$2B,$AE,$62 .V ..+.b -L2B08 fcb $AE,$84,$EE,$E4,$AC,$4B,$26,$EA ..nd,K&j -L2B10 fcb $32,$64,$39,$AF,$4D,$1F,$31,$8D 2d9/M.1. -L2B18 fcb $3F,$EC,$8D,$FC,$B6,$34,$06,$EC ?l..64.l -L2B20 fcb $8D,$FC,$B2,$34,$06,$86,$03,$97 ..24.... -L2B28 fcb $19,$9E,$26,$BD,$06,$59,$32,$64 ..&=.Y2d -L2B30 fcb $39,$EC,$08,$DD,$40,$CC,$0F,$00 9l.]@L.. -L2B38 fcb $17,$1A,$7F,$A6,$0A,$26,$04,$86 ..&.&.. -L2B40 fcb $0F,$97,$45,$34,$10,$EC,$06,$17 ..E4.l.. -L2B48 fcb $FC,$65,$35,$10,$EC,$04,$34,$06 .e5.l.4. -L2B50 fcb $17,$10,$E1,$32,$62,$0F,$45,$39 ..a2b.E9 -L2B58 fcb $EC,$08,$DD,$40,$CC,$00,$0F,$17 l.]@L... -L2B60 fcb $1A,$58,$A6,$0A,$26,$04,$86,$0F .X&.&... -L2B68 fcb $97,$45,$34,$10,$EC,$06,$17,$FC .E4.l... -L2B70 fcb $3E,$35,$10,$EC,$04,$34,$06,$17 >5.l.4.. -L2B78 fcb $10,$BA,$32,$62,$0F,$45,$39,$32 .:2b.E92 -L2B80 fcb $7F,$A6,$4F,$A7,$E4,$C6,$08,$3D &O'dF.= -L2B88 fcb $CB,$10,$E7,$8D,$FC,$45,$EE,$4B K.g..EnK -L2B90 fcb $EC,$46,$17,$FC,$1A,$AE,$44,$17 lF....D. -L2B98 fcb $E5,$A4,$86,$04,$3D,$CB,$08,$E7 e$..=K.g -L2BA0 fcb $8D,$FC,$31,$A6,$49,$4A,$C6,$04 ..1&IJF. -L2BA8 fcb $3D,$E7,$8D,$FC,$28,$A6,$E4,$8B =g..(&d. -L2BB0 fcb $02,$B0,$02,$42,$C6,$08,$3D,$CB .0.BF.=K -L2BB8 fcb $07,$E7,$8D,$FC,$19,$32,$61,$39 .g...2a9 -L2BC0 fcb $32,$7D,$10,$AF,$E4,$86,$00,$C6 2}./d..F -L2BC8 fcb $01,$10,$3F,$8D,$25,$21,$86,$00 ..?.%!.. -L2BD0 fcb $10,$8E,$00,$01,$30,$62,$10,$3F ....0b.? -L2BD8 fcb $89,$25,$14,$A6,$62,$20,$11,$81 .%.&b .. -L2BE0 fcb $F4,$26,$0D,$96,$68,$26,$05,$17 t&..h&.. -L2BE8 fcb $2B,$6D,$20,$03,$17,$2B,$F5,$4F +m ..+uO -L2BF0 fcb $10,$AE,$E4,$32,$63,$39,$34,$40 ..d2c94@ -L2BF8 fcb $E7,$C0,$30,$1F,$26,$FA,$35,$40 g@0.&z5@ -L2C00 fcb $39,$7D,$05,$50,$27,$09,$86,$00 9}.P'... -L2C08 fcb $97,$21,$9E,$28,$BD,$06,$59,$CC .!.(=.YL -L2C10 fcb $A8,$A0,$34,$06,$CC,$00,$A7,$34 ( 4.L.'4 -L2C18 fcb $06,$86,$00,$97,$19,$9E,$26,$BD ......&= -L2C20 fcb $06,$59,$32,$64,$39,$A6,$A0,$C6 .Y2d9& F -L2C28 fcb $2B,$3D,$D3,$30,$1F,$03,$86,$03 +=S0.... -L2C30 fcb $A7,$C8,$22,$A6,$A0,$A7,$C8,$27 'H"& 'H' -L2C38 fcb $A6,$A0,$A7,$C8,$28,$A6,$C8,$1E & 'H(&H. -L2C40 fcb $A7,$C8,$29,$A6,$A0,$27,$03,$A7 'H)& '.' -L2C48 fcb $C8,$1E,$A6,$A0,$A7,$C8,$2A,$17 H.& 'H*. -L2C50 fcb $EA,$8A,$A6,$C8,$26,$8A,$10,$A7 j.&H&..' -L2C58 fcb $C8,$26,$11,$93,$30,$26,$03,$7F H&..0&. -L2C60 fcb $02,$51,$17,$02,$A5,$39,$A6,$A0 .Q..%9& -L2C68 fcb $C6,$2B,$3D,$D3,$30,$1F,$03,$86 F+=S0... -L2C70 fcb $03,$A7,$C8,$22,$E6,$A0,$8E,$04 .'H"f .. -L2C78 fcb $32,$3A,$A6,$84,$A7,$C8,$27,$E6 2:&.'H'f -L2C80 fcb $A0,$8E,$04,$32,$3A,$A6,$84,$A7 ..2:&.' -L2C88 fcb $C8,$28,$A6,$C8,$1E,$A7,$C8,$29 H(&H.'H) -L2C90 fcb $E6,$A0,$8E,$04,$32,$3A,$A6,$84 f ..2:&. -L2C98 fcb $27,$03,$A7,$C8,$1E,$A6,$A0,$A7 '.'H.& ' -L2CA0 fcb $C8,$2A,$17,$EA,$37,$A6,$C8,$26 H*.j7&H& -L2CA8 fcb $8A,$10,$A7,$C8,$26,$11,$93,$30 ..'H&..0 -L2CB0 fcb $26,$03,$7F,$02,$51,$17,$02,$52 &..Q..R -L2CB8 fcb $39,$A6,$A0,$C6,$2B,$3D,$D3,$30 9& F+=S0 -L2CC0 fcb $1F,$03,$86,$02,$A7,$C8,$22,$A6 ....'H"& -L2CC8 fcb $C8,$1E,$A7,$C8,$27,$A6,$A0,$A1 H.'H'& ! -L2CD0 fcb $C8,$1E,$23,$03,$A7,$C8,$27,$A6 H.#.'H'& -L2CD8 fcb $A0,$A7,$C8,$28,$17,$E9,$FD,$86 'H(.i.. -L2CE0 fcb $FF,$A7,$C8,$29,$A6,$C8,$26,$8A .'H)&H&. -L2CE8 fcb $10,$A7,$C8,$26,$39,$A6,$A0,$C6 .'H&9& F -L2CF0 fcb $2B,$3D,$D3,$30,$1F,$03,$86,$01 +=S0.... -L2CF8 fcb $A7,$C8,$22,$A6,$C8,$26,$8A,$10 'H"&H&.. -L2D00 fcb $A7,$C8,$26,$11,$93,$30,$26,$03 'H&..0&. -L2D08 fcb $7F,$02,$51,$39,$A6,$A0,$C6,$2B .Q9& F+ -L2D10 fcb $3D,$D3,$30,$1F,$03,$86,$00,$A7 =S0....' -L2D18 fcb $C8,$22,$39,$A6,$A0,$C6,$2B,$3D H"9& F+= -L2D20 fcb $D3,$30,$1F,$03,$86,$00,$A7,$C8 S0....'H -L2D28 fcb $22,$4F,$A7,$C8,$21,$11,$93,$30 "O'H!..0 -L2D30 fcb $26,$06,$B7,$04,$38,$B7,$02,$51 &.7.87.Q -L2D38 fcb $39,$A6,$A0,$C6,$2B,$3D,$D3,$30 9& F+=S0 -L2D40 fcb $1F,$03,$86,$00,$A7,$C8,$22,$11 ....'H". -L2D48 fcb $93,$30,$26,$08,$7F,$04,$38,$86 .0&..8. -L2D50 fcb $01,$B7,$02,$51,$39,$A6,$A0,$C6 .7.Q9& F -L2D58 fcb $2B,$3D,$D3,$30,$1F,$03,$E6,$A0 +=S0..f -L2D60 fcb $8E,$04,$32,$3A,$A6,$84,$A7,$C8 ..2:&.'H -L2D68 fcb $1E,$39,$A6,$A0,$C6,$2B,$3D,$D3 .9& F+=S -L2D70 fcb $30,$1F,$03,$E6,$A0,$8E,$04,$32 0..f ..2 -L2D78 fcb $3A,$A6,$84,$A7,$C4,$A7,$41,$39 :&.'D'A9 -L2D80 fcb $A6,$A0,$C6,$2B,$3D,$D3,$30,$1F & F+=S0. -L2D88 fcb $03,$E6,$A0,$8E,$04,$32,$3A,$A6 .f ..2:& -L2D90 fcb $84,$A7,$C8,$21,$39,$A6,$A0,$C6 .'H!9& F -L2D98 fcb $2B,$3D,$D3,$30,$1F,$03,$E6,$A0 +=S0..f -L2DA0 fcb $8E,$04,$32,$3A,$A6,$C8,$21,$A7 ..2:&H!' -L2DA8 fcb $84,$39,$7F,$02,$51,$39,$86,$01 .9.Q9.. -L2DB0 fcb $B7,$02,$51,$DE,$30,$86,$00,$A7 7.Q^0..' -L2DB8 fcb $C8,$22,$39,$00,$00,$01,$01,$01 H"9..... -L2DC0 fcb $00,$FF,$FF,$FF,$00,$FF,$FF,$00 ........ -L2DC8 fcb $01,$01,$01,$00,$FF,$32,$75,$4F .....2uO -L2DD0 fcb $B7,$04,$34,$B7,$04,$36,$B7,$04 7.47.67. -L2DD8 fcb $37,$DE,$30,$11,$93,$32,$10,$24 7^0..2.$ -L2DE0 fcb $01,$1C,$A6,$C8,$26,$84,$51,$81 ..&H&.Q. -L2DE8 fcb $51,$10,$26,$01,$0B,$A6,$41,$27 Q.&..&A' -L2DF0 fcb $08,$4A,$27,$05,$A7,$41,$16,$00 .J'.'A.. -L2DF8 fcb $FF,$A6,$C4,$A7,$41,$4F,$A7,$62 .&D'AO'b -L2E00 fcb $E6,$C8,$1E,$ED,$69,$E6,$43,$ED fH.mifCm -L2E08 fcb $63,$E7,$67,$E6,$44,$ED,$65,$E7 cggfDmeg -L2E10 fcb $68,$A6,$C8,$25,$85,$04,$26,$36 h&H%..&6 -L2E18 fcb $30,$8D,$FF,$9F,$A6,$C8,$21,$A6 0...&H!& -L2E20 fcb $86,$27,$10,$2A,$08,$EC,$63,$A3 .'.*.lc# -L2E28 fcb $69,$ED,$63,$20,$06,$EC,$63,$E3 imc .lcc -L2E30 fcb $69,$ED,$63,$30,$8D,$FF,$8D,$A6 imc0...& -L2E38 fcb $C8,$21,$A6,$86,$27,$10,$2A,$08 H!&.'.*. -L2E40 fcb $EC,$65,$A3,$69,$ED,$65,$20,$06 le#ime . -L2E48 fcb $EC,$65,$E3,$69,$ED,$65,$CC,$00 lecimeL. -L2E50 fcb $00,$10,$A3,$63,$2F,$08,$ED,$63 ..#c/.mc -L2E58 fcb $86,$04,$A7,$62,$20,$14,$E6,$C8 ..'b .fH -L2E60 fcb $1C,$50,$86,$FF,$C3,$00,$A0,$10 .P..C. . -L2E68 fcb $A3,$63,$2C,$06,$ED,$63,$86,$02 #c,.mc.. -L2E70 fcb $A7,$62,$4F,$E6,$C8,$1D,$5A,$10 'bOfH.Z. -L2E78 fcb $A3,$65,$2F,$08,$ED,$65,$86,$01 #e/.me.. -L2E80 fcb $A7,$62,$20,$25,$CC,$00,$A7,$10 'b %L.'. -L2E88 fcb $A3,$65,$2C,$08,$ED,$65,$86,$03 #e,.me.. -L2E90 fcb $A7,$62,$20,$15,$A6,$C8,$26,$85 'b .&H&. -L2E98 fcb $08,$26,$0E,$B6,$01,$D7,$A1,$66 .&.6.W!f -L2EA0 fcb $23,$07,$4C,$A7,$66,$86,$01,$A7 #.L'f..' -L2EA8 fcb $62,$A6,$64,$E6,$66,$ED,$43,$17 b&dffmC. -L2EB0 fcb $D9,$D3,$4D,$26,$15,$EF,$E4,$34 YSM&.od4 -L2EB8 fcb $40,$86,$03,$97,$21,$9E,$28,$BD @...!.(= -L2EC0 fcb $06,$59,$32,$62,$EE,$E4,$96,$5C .Y2bnd.\ -L2EC8 fcb $26,$09,$EC,$67,$ED,$43,$6F,$62 &.lgmCob -L2ED0 fcb $17,$E7,$22,$A6,$62,$27,$19,$E6 .g"&b'.f -L2ED8 fcb $42,$26,$05,$B7,$04,$34,$20,$06 B&.7.4 . -L2EE0 fcb $F7,$04,$36,$B7,$04,$37,$A6,$C8 w.67.7&H -L2EE8 fcb $22,$81,$03,$26,$03,$17,$00,$3D "..&...= -L2EF0 fcb $A6,$C8,$25,$84,$FB,$A7,$C8,$25 &H%..'H% -L2EF8 fcb $33,$C8,$2B,$16,$FE,$DD,$32,$6B 3H+..]2k -L2F00 fcb $39,$08,$01,$02,$07,$00,$03,$06 9....... -L2F08 fcb $05,$04,$E6,$C8,$1E,$34,$06,$EC ..fH.4.l -L2F10 fcb $C8,$27,$34,$06,$EC,$43,$34,$06 H'4.lC4. -L2F18 fcb $17,$00,$31,$32,$66,$11,$93,$30 ..12f..0 -L2F20 fcb $26,$03,$B7,$04,$38,$A7,$C8,$21 &.7.8'H! -L2F28 fcb $26,$02,$8D,$01,$39,$A6,$C8,$29 &...9&H) -L2F30 fcb $A7,$C8,$1E,$A6,$C8,$2A,$17,$E7 'H.&H*.g -L2F38 fcb $9C,$86,$00,$A7,$C8,$22,$11,$93 ...'H".. -L2F40 fcb $30,$26,$08,$86,$01,$B7,$02,$51 0&...7.Q -L2F48 fcb $7F,$04,$38,$39,$32,$7D,$4F,$A7 .892}O' -L2F50 fcb $69,$E6,$65,$ED,$E4,$E6,$67,$A3 ifemdfg# -L2F58 fcb $E4,$34,$06,$EC,$6B,$34,$06,$17 d4.lk4.. -L2F60 fcb $00,$24,$32,$64,$A7,$62,$4F,$A7 .$2d'bO' -L2F68 fcb $65,$E6,$68,$A3,$65,$34,$06,$EC efh#e4.l -L2F70 fcb $6B,$34,$06,$17,$00,$10,$32,$64 k4....2d -L2F78 fcb $30,$8D,$FF,$85,$C6,$03,$3D,$EB 0...F.=k -L2F80 fcb $62,$A6,$85,$32,$63,$39,$CC,$00 b&.2c9L. -L2F88 fcb $00,$A3,$62,$10,$A3,$64,$2D,$03 .#b.#d-. -L2F90 fcb $4F,$20,$0D,$EC,$62,$10,$A3,$64 O .lb.#d -L2F98 fcb $2E,$04,$86,$02,$20,$02,$86,$01 .... ... -L2FA0 fcb $39,$A6,$A4,$8D,$0C,$39,$E6,$A4 9&$..9f$ -L2FA8 fcb $8E,$04,$32,$3A,$A6,$84,$8D,$01 ..2:&... -L2FB0 fcb $39,$32,$7F,$A7,$E4,$17,$F7,$C0 92'd.w@ -L2FB8 fcb $17,$E2,$DF,$17,$16,$BC,$86,$01 .b_..<.. -L2FC0 fcb $B7,$05,$B1,$DE,$30,$11,$93,$32 7.1^0..2 -L2FC8 fcb $24,$2B,$A6,$C8,$26,$84,$BE,$8A $+&H&.>. -L2FD0 fcb $10,$A7,$C8,$26,$CC,$00,$00,$A7 .'H&L..' -L2FD8 fcb $C8,$25,$ED,$C8,$10,$ED,$46,$ED H%mH.mFm -L2FE0 fcb $C8,$16,$4C,$A7,$C8,$1E,$A7,$C8 H.L'H.'H -L2FE8 fcb $1F,$A7,$C8,$20,$A7,$41,$A7,$C4 .'H 'A'D -L2FF0 fcb $33,$C8,$2B,$20,$D0,$17,$F2,$A5 3H+ P.r% -L2FF8 fcb $4F,$B7,$01,$AD,$B7,$04,$36,$B7 O7.-7.67 -L3000 fcb $04,$37,$4C,$B7,$02,$51,$86,$24 .7L7.Q.$ -L3008 fcb $B7,$01,$D7,$B6,$04,$32,$B7,$04 7.W6.27. -L3010 fcb $33,$E6,$E4,$F7,$04,$32,$17,$F5 3fdw.2.u -L3018 fcb $48,$D6,$6A,$27,$03,$17,$F5,$51 HVj'..uQ -L3020 fcb $DE,$30,$A6,$45,$B7,$04,$42,$B6 ^0&E7.B6 -L3028 fcb $04,$34,$27,$2C,$81,$01,$26,$06 .4',..&. -L3030 fcb $86,$A7,$A7,$44,$20,$1F,$81,$02 .''D ... -L3038 fcb $26,$06,$86,$00,$A7,$43,$20,$15 &...'C . -L3040 fcb $81,$03,$26,$06,$86,$25,$A7,$44 ..&..%'D -L3048 fcb $20,$0B,$81,$04,$26,$07,$86,$A0 ...&.. -L3050 fcb $A0,$C8,$1C,$A7,$43,$7F,$04,$34 H.'C.4 -L3058 fcb $B6,$01,$AF,$8A,$04,$B7,$01,$AF 6./..7./ -L3060 fcb $17,$D8,$EF,$17,$24,$91,$17,$2B .Xo.$..+ -L3068 fcb $44,$10,$8E,$00,$00,$32,$61,$39 D....2a9 -L3070 fcb $8D,$13,$86,$FF,$A7,$42,$39,$8D ....'B9. -L3078 fcb $22,$86,$FF,$A7,$42,$39,$8D,$05 "..'B9.. -L3080 fcb $86,$00,$A7,$42,$39,$9E,$38,$E6 ..'B9.8f -L3088 fcb $A0,$3A,$3A,$3A,$1F,$13,$11,$93 :::.... -L3090 fcb $3C,$25,$07,$86,$17,$E6,$3F,$17 <%...f?. -L3098 fcb $E0,$34,$39,$E6,$A0,$8E,$04,$32 `49f ..2 -L30A0 fcb $3A,$E6,$84,$9E,$38,$3A,$3A,$3A :f..8::: -L30A8 fcb $1F,$13,$11,$93,$3C,$25,$07,$86 ....<%.. -L30B0 fcb $17,$E6,$3F,$17,$E0,$18,$39,$8D .f?.`.9. -L30B8 fcb $CC,$E6,$A0,$8E,$04,$32,$3A,$A6 Lf ..2:& -L30C0 fcb $84,$A7,$42,$39,$8D,$D5,$E6,$A0 .'B9.Uf -L30C8 fcb $8E,$04,$32,$3A,$A6,$84,$A7,$42 ..2:&.'B -L30D0 fcb $39,$8D,$C8,$E6,$A0,$8E,$04,$32 9.Hf ..2 -L30D8 fcb $3A,$A6,$42,$A7,$84,$39,$32,$7E :&B'.92~ -L30E0 fcb $AF,$E4,$34,$10,$86,$1B,$97,$21 /d4....! -L30E8 fcb $9E,$28,$BD,$06,$59,$32,$62,$AE .(=.Y2b. -L30F0 fcb $E4,$8D,$03,$32,$62,$39,$EE,$84 d..2b9n. -L30F8 fcb $27,$18,$CC,$00,$00,$ED,$84,$ED '.L..m.m -L3100 fcb $02,$1F,$31,$9F,$55,$EE,$0A,$A6 ..1.Un.& -L3108 fcb $0C,$17,$F6,$83,$DF,$4F,$AE,$84 ..v._O.. -L3110 fcb $26,$F1,$39,$32,$E9,$FF,$38,$EF &q92i.8o -L3118 fcb $E4,$AF,$62,$DE,$30,$6F,$64,$11 d/b^0od. -L3120 fcb $93,$32,$24,$2E,$AD,$F4,$4D,$27 .2$.-tM' -L3128 fcb $24,$30,$65,$A6,$64,$48,$EF,$86 $0e&dHo. -L3130 fcb $E6,$44,$A6,$C8,$26,$85,$04,$27 fD&H&..' -L3138 fcb $0A,$A6,$C8,$24,$80,$05,$C6,$0C .&H$..F. -L3140 fcb $3D,$CB,$30,$30,$E9,$00,$85,$A6 =K00i..& -L3148 fcb $64,$E7,$86,$6C,$64,$33,$C8,$2B dg.ld3H+ -L3150 fcb $20,$CD,$4F,$A7,$E9,$00,$C5,$A1 MO'i.E! -L3158 fcb $64,$24,$3A,$30,$E9,$00,$85,$86 d$:0i... -L3160 fcb $FF,$A7,$E9,$00,$C7,$4F,$A1,$64 .'i.GO!d -L3168 fcb $24,$13,$E6,$86,$E1,$E9,$00,$C7 $.f.ai.G -L3170 fcb $24,$08,$A7,$E9,$00,$C6,$E7,$E9 $.'i.Fgi -L3178 fcb $00,$C7,$4C,$20,$E9,$86,$FF,$E6 .GL i..f -L3180 fcb $E9,$00,$C6,$A7,$85,$33,$65,$58 i.F'.3eX -L3188 fcb $AE,$C5,$EE,$62,$8D,$0E,$A6,$E9 .Enb..&i -L3190 fcb $00,$C5,$4C,$20,$BE,$AE,$62,$32 .EL >.b2 -L3198 fcb $E9,$00,$C8,$39,$32,$7E,$EF,$E4 i.H92~od -L31A0 fcb $17,$10,$03,$AE,$E4,$AE,$84,$AF ....d../ -L31A8 fcb $C4,$27,$02,$EF,$02,$AE,$E4,$EF D'.o..do -L31B0 fcb $84,$EC,$02,$26,$02,$EF,$02,$32 .l.&.o.2 -L31B8 fcb $62,$39,$00,$00,$00,$00,$00,$00 b9...... -L31C0 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L31C8 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L31D0 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L31D8 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L31E0 fcb $00,$00,$00,$00,$00,$20,$2C,$2E ..... ,. -L31E8 fcb $3F,$21,$28,$29,$3B,$3A,$5B,$5D ?!();:[] -L31F0 fcb $7B,$7D,$00,$27,$60,$2D,$22,$00 {}.'`-". -L31F8 fcb $32,$79,$AF,$E4,$5F,$CE,$01,$81 2y/d_N.. -L3200 fcb $8E,$00,$14,$17,$F9,$F0,$CE,$01 ....ypN. -L3208 fcb $95,$8E,$00,$14,$17,$F9,$E7,$EE .....ygn -L3210 fcb $E4,$17,$00,$9A,$6F,$62,$33,$8D d...ob3. -L3218 fcb $FF,$A0,$EF,$8D,$FF,$C5,$DC,$0A . o..E\. -L3220 fcb $ED,$65,$FC,$01,$AB,$17,$F5,$87 me..+.u. -L3228 fcb $A6,$C4,$27,$49,$A6,$62,$81,$0A &D'I&b.. -L3230 fcb $24,$43,$17,$00,$DA,$ED,$63,$27 $C..Zmc' -L3238 fcb $36,$2A,$1A,$8E,$01,$81,$E6,$62 6*....fb -L3240 fcb $3A,$3A,$EF,$84,$5C,$F7,$01,$5A ::o.\w.Z -L3248 fcb $F7,$04,$3B,$B6,$01,$AF,$8A,$20 w.;6./. -L3250 fcb $B7,$01,$AF,$20,$2F,$E6,$62,$8E 7./ /fb. -L3258 fcb $01,$95,$3A,$3A,$EC,$63,$ED,$84 ..::lcm. -L3260 fcb $E6,$62,$8E,$01,$81,$3A,$3A,$EC fb...::l -L3268 fcb $8D,$FF,$78,$ED,$84,$6C,$62,$EF ..xm.lbo -L3270 fcb $8D,$FF,$70,$20,$B3,$A6,$62,$27 ..p 3&b' -L3278 fcb $0B,$B7,$01,$5A,$B6,$01,$AF,$8A .7.Z6./. -L3280 fcb $20,$B7,$01,$AF,$EC,$65,$17,$F5 7./le.u -L3288 fcb $26,$32,$67,$39,$B6,$01,$AF,$84 &2g96./. -L3290 fcb $DF,$B7,$01,$AF,$B6,$01,$AF,$84 _7./6./. -L3298 fcb $F7,$B7,$01,$AF,$A6,$A0,$81,$0C w7./& .. -L32A0 fcb $24,$0B,$C6,$28,$3D,$8E,$02,$52 $.F(=..R -L32A8 fcb $30,$8B,$17,$FF,$4B,$39,$32,$7E 0...K92~ -L32B0 fcb $30,$8D,$FF,$06,$AF,$E4,$A6,$C0 0.../d&@ -L32B8 fcb $27,$3C,$30,$8D,$FF,$27,$17,$DF '<0..'._ -L32C0 fcb $B6,$26,$F3,$30,$8D,$FF,$2C,$17 6&s0..,. -L32C8 fcb $DF,$AD,$26,$EA,$20,$12,$30,$8D _-&j .0. -L32D0 fcb $FF,$13,$17,$DF,$A2,$26,$15,$30 ..._"&.0 -L32D8 fcb $8D,$FF,$18,$17,$DF,$99,$26,$06 ...._.&. -L32E0 fcb $AE,$E4,$A7,$80,$AF,$E4,$A6,$C0 .d'./d&@ -L32E8 fcb $26,$E4,$20,$0A,$86,$20,$AE,$E4 &d .. .d -L32F0 fcb $A7,$80,$AF,$E4,$20,$C0,$30,$8D './d @0. -L32F8 fcb $FE,$C0,$AC,$E4,$24,$0C,$AE,$E4 .@,d$..d -L3300 fcb $A6,$1F,$81,$20,$26,$04,$30,$1F &.. &.0. -L3308 fcb $AF,$E4,$6F,$F4,$32,$62,$39,$32 /dot2b92 -L3310 fcb $7A,$CC,$FF,$FF,$ED,$E4,$CC,$00 zL..mdL. -L3318 fcb $00,$ED,$62,$A6,$C4,$17,$DF,$30 .mb&D._0 -L3320 fcb $81,$61,$25,$04,$81,$7A,$23,$06 .a%..z#. -L3328 fcb $17,$00,$9B,$16,$00,$93,$E6,$41 ......fA -L3330 fcb $C1,$20,$27,$04,$C1,$00,$26,$19 A '.A.&. -L3338 fcb $81,$61,$27,$04,$81,$69,$26,$11 .a'..i&. -L3340 fcb $5F,$E7,$E4,$E7,$61,$30,$41,$AF _gdga0A/ -L3348 fcb $62,$E6,$80,$C1,$20,$26,$02,$AF bf.A &./ -L3350 fcb $62,$80,$61,$48,$BE,$01,$A9,$EC b.aH>.)l -L3358 fcb $86,$27,$CD,$30,$8B,$6F,$64,$A6 .'M0.od& -L3360 fcb $64,$A1,$80,$22,$50,$26,$3E,$A6 d!."P&>& -L3368 fcb $84,$84,$7F,$A7,$65,$A6,$C4,$17 ..'e&D. -L3370 fcb $DE,$DE,$88,$7F,$A1,$65,$26,$2D ^^.!e&- -L3378 fcb $33,$41,$6C,$64,$A6,$84,$84,$80 3Ald&... -L3380 fcb $27,$1F,$A6,$C4,$81,$00,$27,$04 '.&D..'. -L3388 fcb $81,$20,$26,$1F,$EC,$01,$ED,$E4 . &.l.md -L3390 fcb $EF,$62,$A6,$C4,$81,$00,$27,$29 ob&D..') -L3398 fcb $1F,$30,$C3,$00,$01,$ED,$62,$20 .0C..mb -L33A0 fcb $0A,$30,$01,$20,$C2,$A6,$C4,$81 .0. B&D. -L33A8 fcb $00,$27,$0A,$A6,$80,$2A,$FC,$30 .'.&.*.0 -L33B0 fcb $02,$81,$00,$26,$AA,$EE,$62,$10 ...&*nb. -L33B8 fcb $27,$FF,$6D,$A6,$C4,$27,$02,$6F '.m&D'.o -L33C0 fcb $5F,$EC,$E4,$32,$66,$39,$EE,$8D _ld2f9n. -L33C8 fcb $FE,$19,$1F,$31,$A6,$80,$27,$06 ...1&.'. -L33D0 fcb $81,$20,$26,$F8,$6F,$1F,$39,$CE . &xo.9N -L33D8 fcb $05,$B2,$A6,$A0,$A7,$C4,$A6,$A0 .2& 'D& -L33E0 fcb $A7,$41,$A6,$A0,$A7,$42,$EC,$A1 'A& 'Bl! -L33E8 fcb $ED,$43,$A6,$21,$48,$48,$48,$48 mC&!HHHH -L33F0 fcb $AA,$A1,$A7,$45,$8D,$3B,$39,$CE *!'E.;9N -L33F8 fcb $05,$B2,$8E,$04,$32,$4F,$E6,$A0 .2..2Of -L3400 fcb $E6,$8B,$E7,$C4,$E6,$A0,$E6,$8B f.gDf f. -L3408 fcb $E7,$41,$E6,$A0,$E6,$8B,$E7,$42 gAf f.gB -L3410 fcb $E6,$A0,$E6,$8B,$E7,$43,$E6,$A0 f f.gCf -L3418 fcb $E6,$8B,$E7,$44,$E6,$A0,$E6,$8B f.gDf f. -L3420 fcb $E7,$45,$E6,$A0,$E6,$8B,$58,$58 gEf f.XX -L3428 fcb $58,$58,$EA,$45,$E7,$45,$8D,$01 XXjEgE.. -L3430 fcb $39,$32,$7E,$DC,$0A,$ED,$E4,$86 92~\.md. -L3438 fcb $05,$5F,$17,$12,$5C,$8E,$05,$B2 ._..\..2 -L3440 fcb $EC,$84,$17,$12,$54,$EC,$02,$17 l...Tl.. -L3448 fcb $12,$4F,$EC,$04,$17,$12,$4A,$DE .Ol...J^ -L3450 fcb $36,$E6,$02,$E7,$4E,$E6,$01,$E7 6f.gNf.g -L3458 fcb $4A,$E6,$84,$17,$29,$7A,$EC,$C8 Jf..)zlH -L3460 fcb $10,$ED,$C8,$12,$EC,$48,$ED,$C8 .mH.lHmH -L3468 fcb $14,$8E,$05,$B2,$EC,$03,$ED,$43 ...2l.mC -L3470 fcb $ED,$C8,$1A,$86,$02,$C6,$0C,$ED mH...F.m -L3478 fcb $C8,$25,$86,$0F,$A7,$C8,$24,$17 H%..'H$. -L3480 fcb $E1,$73,$8E,$05,$B2,$A6,$05,$84 as..2&.. -L3488 fcb $0F,$26,$05,$86,$08,$A7,$C8,$26 .&...'H& -L3490 fcb $A6,$05,$A7,$C8,$24,$17,$D0,$E5 &.'H$.Pe -L3498 fcb $DC,$36,$34,$06,$86,$0F,$97,$21 \64....! -L34A0 fcb $9E,$28,$BD,$06,$59,$32,$62,$17 .(=.Y2b. -L34A8 fcb $D0,$E0,$DC,$36,$34,$06,$86,$1B P`\64... -L34B0 fcb $97,$19,$9E,$26,$BD,$06,$59,$32 ...&=.Y2 -L34B8 fcb $62,$EC,$E4,$17,$F2,$F1,$32,$62 bld.rq2b -L34C0 fcb $39,$00,$00,$00,$00,$00,$00,$00 9....... -L34C8 fcb $00,$00,$33,$8D,$FF,$F3,$CC,$00 ..3..sL. -L34D0 fcb $00,$ED,$C4,$39,$33,$8D,$FF,$E9 .mD93..i -L34D8 fcb $EF,$8D,$FF,$EC,$EE,$C4,$27,$04 o..lnD'. -L34E0 fcb $E1,$42,$26,$F4,$39,$8E,$04,$32 aB&t9..2 -L34E8 fcb $E6,$A0,$3A,$E6,$84,$8D,$01,$39 f :f...9 -L34F0 fcb $32,$7B,$E7,$E4,$8D,$DE,$11,$83 2{gd.^.. -L34F8 fcb $00,$00,$26,$46,$DC,$0A,$ED,$63 ..&F\.mc -L3500 fcb $17,$D0,$7A,$86,$02,$E6,$E4,$17 .Pz..fd. -L3508 fcb $11,$8F,$33,$8D,$FF,$B3,$AE,$8D ..3..3.. -L3510 fcb $FF,$B6,$27,$0D,$CC,$00,$07,$17 .6'.L... -L3518 fcb $F2,$16,$EF,$84,$CC,$00,$00,$ED r.o.L..m -L3520 fcb $C4,$E6,$E4,$E7,$42,$EF,$61,$17 DfdgBoa. -L3528 fcb $18,$7E,$8E,$00,$00,$17,$14,$36 .~.....6 -L3530 fcb $27,$06,$AE,$61,$ED,$05,$EF,$03 '..am.o. -L3538 fcb $17,$D0,$4F,$EC,$63,$17,$F2,$6F .POlc.ro -L3540 fcb $EE,$61,$32,$65,$39,$8E,$04,$32 na2e9..2 -L3548 fcb $E6,$A0,$3A,$E6,$84,$8D,$01,$39 f :f...9 -L3550 fcb $32,$7F,$E7,$E4,$F7,$02,$41,$17 2gdw.A. -L3558 fcb $FF,$7A,$11,$83,$00,$00,$26,$07 .z....&. -L3560 fcb $86,$12,$E6,$E4,$17,$DB,$67,$EC ..fd.[gl -L3568 fcb $43,$FD,$05,$51,$34,$40,$86,$04 C..Q4@.. -L3570 fcb $E6,$62,$17,$11,$24,$17,$D0,$05 fb..$.P. -L3578 fcb $86,$06,$97,$21,$9E,$28,$BD,$06 ...!.(=. -L3580 fcb $59,$32,$62,$17,$D0,$04,$7F,$01 Y2b.P.. -L3588 fcb $00,$32,$61,$39,$8E,$04,$32,$E6 .2a9..2f -L3590 fcb $A0,$3A,$E6,$84,$8D,$01,$39,$32 :f...92 -L3598 fcb $7F,$E7,$E4,$F7,$02,$41,$17,$FF gdw.A.. -L35A0 fcb $33,$11,$83,$00,$00,$26,$07,$86 3....&.. -L35A8 fcb $12,$E6,$E4,$17,$DB,$20,$EC,$43 .fd.[ lC -L35B0 fcb $FD,$05,$51,$34,$40,$86,$08,$E6 ..Q4@..f -L35B8 fcb $62,$17,$10,$DD,$17,$CF,$BE,$86 b..].O>. -L35C0 fcb $09,$97,$21,$9E,$28,$BD,$06,$59 ..!.(=.Y -L35C8 fcb $32,$62,$17,$CF,$BD,$17,$CF,$D9 2b.O=.OY -L35D0 fcb $7F,$01,$00,$32,$61,$39,$B6,$01 ..2a96. -L35D8 fcb $B0,$84,$FE,$B7,$01,$B0,$17,$03 0..7.0.. -L35E0 fcb $B6,$17,$F6,$1D,$86,$01,$B7,$01 6.v...7. -L35E8 fcb $00,$39,$8E,$04,$32,$E6,$A0,$3A .9..2f : -L35F0 fcb $E6,$84,$8D,$01,$39,$32,$7D,$E7 f...92}g -L35F8 fcb $E4,$17,$FE,$D8,$E6,$E4,$11,$83 d..Xfd.. -L3600 fcb $00,$00,$26,$05,$86,$15,$17,$DA ..&....Z -L3608 fcb $C5,$EF,$61,$86,$06,$E6,$E4,$17 Eoa..fd. -L3610 fcb $10,$87,$EE,$8D,$FE,$B2,$CC,$00 ..n..2L. -L3618 fcb $00,$ED,$C4,$17,$CF,$5F,$EE,$61 .mD.O_na -L3620 fcb $DF,$55,$A6,$45,$EE,$43,$17,$F1 _U&EnC.q -L3628 fcb $66,$DF,$4F,$17,$CF,$5C,$17,$F1 f_O.O\.q -L3630 fcb $55,$32,$63,$39,$A6,$A0,$C6,$2B U2c9& F+ -L3638 fcb $3D,$D3,$30,$1F,$03,$EC,$A1,$ED =S0..l!m -L3640 fcb $43,$ED,$C8,$1A,$39,$A6,$A0,$C6 CmH.9& F -L3648 fcb $2B,$3D,$D3,$30,$1F,$03,$8E,$04 +=S0.... -L3650 fcb $32,$E6,$A0,$3A,$A6,$84,$8E,$04 2f :&... -L3658 fcb $32,$E6,$A0,$3A,$E6,$84,$ED,$43 2f :f.mC -L3660 fcb $ED,$C8,$1A,$39,$A6,$A0,$C6,$2B mH.9& F+ -L3668 fcb $3D,$D3,$30,$1F,$03,$8E,$04,$32 =S0....2 -L3670 fcb $E6,$A0,$3A,$A6,$43,$A7,$84,$8E f :&C'.. -L3678 fcb $04,$32,$E6,$A0,$3A,$A6,$44,$A7 .2f :&D' -L3680 fcb $84,$39,$32,$7E,$A6,$A0,$C6,$2B .92~& F+ -L3688 fcb $3D,$D3,$30,$1F,$03,$A6,$C8,$25 =S0..&H% -L3690 fcb $8A,$04,$A7,$C8,$25,$8E,$04,$32 ..'H%..2 -L3698 fcb $E6,$A0,$3A,$E6,$84,$1D,$ED,$E4 f :f..md -L36A0 fcb $4F,$E6,$43,$E3,$E4,$2A,$01,$5F OfCcd*._ -L36A8 fcb $E7,$43,$8E,$04,$32,$E6,$A0,$3A gC..2f : -L36B0 fcb $E6,$84,$1D,$ED,$E4,$4F,$E6,$44 f..mdOfD -L36B8 fcb $E3,$E4,$2A,$01,$5F,$E7,$44,$17 cd*._gD. -L36C0 fcb $DF,$33,$32,$62,$39,$A6,$A0,$C6 _32b9& F -L36C8 fcb $2B,$3D,$D3,$30,$1F,$03,$EC,$A1 +=S0..l! -L36D0 fcb $ED,$43,$A6,$C8,$25,$8A,$04,$A7 mC&H%..' -L36D8 fcb $C8,$25,$17,$DF,$18,$39,$A6,$A0 H%._.9& -L36E0 fcb $C6,$2B,$3D,$D3,$30,$1F,$03,$8E F+=S0... -L36E8 fcb $04,$32,$E6,$A0,$3A,$A6,$84,$8E .2f :&.. -L36F0 fcb $04,$32,$E6,$A0,$3A,$E6,$84,$ED .2f :f.m -L36F8 fcb $43,$A6,$C8,$25,$8A,$04,$A7,$C8 C&H%..'H -L3700 fcb $25,$17,$DE,$F1,$39,$A6,$A0,$C6 %.^q9& F -L3708 fcb $2B,$3D,$D3,$30,$1F,$03,$A6,$C8 +=S0..&H -L3710 fcb $25,$8A,$01,$A7,$C8,$25,$39,$A6 %..'H%9& -L3718 fcb $A0,$C6,$2B,$3D,$D3,$30,$1F,$03 F+=S0.. -L3720 fcb $A6,$C8,$25,$8A,$08,$A7,$C8,$25 &H%..'H% -L3728 fcb $39,$A6,$A0,$C6,$2B,$3D,$D3,$30 9& F+=S0 -L3730 fcb $1F,$03,$A6,$C8,$25,$84,$F6,$A7 ..&H%.v' -L3738 fcb $C8,$25,$39,$A6,$A0,$B7,$01,$D7 H%9& 7.W -L3740 fcb $39,$A6,$A0,$C6,$2B,$3D,$D3,$30 9& F+=S0 -L3748 fcb $1F,$03,$A6,$C8,$26,$8A,$08,$A7 ..&H&..' -L3750 fcb $C8,$26,$39,$A6,$A0,$C6,$2B,$3D H&9& F+= -L3758 fcb $D3,$30,$1F,$03,$A6,$C8,$26,$84 S0..&H&. -L3760 fcb $F7,$A7,$C8,$26,$39,$4D,$65,$73 w'H&9Mes -L3768 fcb $73,$61,$67,$65,$20,$74,$6F,$6F sage too -L3770 fcb $20,$76,$65,$72,$62,$6F,$73,$65 verbose -L3778 fcb $3A,$0A,$0A,$22,$25,$73,$2E,$2E :.."%s.. -L3780 fcb $2E,$22,$0A,$0A,$50,$72,$65,$73 ."..Pres -L3788 fcb $73,$20,$43,$54,$52,$4C,$2D,$42 s CTRL-B -L3790 fcb $52,$45,$41,$4B,$20,$74,$6F,$20 REAK to -L3798 fcb $63,$6F,$6E,$74,$69,$6E,$75,$65 continue -L37A0 fcb $2E,$00,$FF,$FF,$FF,$E6,$A0,$17 .....f . -L37A8 fcb $03,$AE,$8D,$46,$39,$8E,$04,$32 ...F9..2 -L37B0 fcb $E6,$A0,$3A,$E6,$84,$17,$03,$A0 f :f... -L37B8 fcb $8D,$38,$39,$E6,$A0,$8D,$0C,$39 .89f ..9 -L37C0 fcb $8E,$04,$32,$E6,$A0,$3A,$E6,$84 ..2f :f. -L37C8 fcb $8D,$01,$39,$A6,$A0,$A7,$8D,$FF ..9& '.. -L37D0 fcb $D2,$A6,$A0,$A7,$8D,$FF,$CB,$A6 R& '..K& -L37D8 fcb $A0,$26,$02,$86,$1E,$A7,$8D,$FF &...'.. -L37E0 fcb $C3,$17,$03,$74,$8D,$0C,$CC,$FF C..t..L. -L37E8 fcb $FF,$A7,$8D,$FF,$B7,$ED,$8D,$FF .'..7m.. -L37F0 fcb $B1,$39,$32,$7B,$CC,$00,$00,$34 192{L..4 -L37F8 fcb $06,$CC,$00,$00,$34,$06,$CC,$00 .L..4.L. -L3800 fcb $00,$34,$06,$34,$40,$17,$00,$60 .4.4@..` -L3808 fcb $32,$68,$B6,$01,$B0,$84,$01,$27 2h6.0..' -L3810 fcb $0C,$B6,$01,$B0,$84,$FE,$B7,$01 .6.0..7. -L3818 fcb $B0,$86,$01,$20,$48,$B6,$04,$47 0.. H6.G -L3820 fcb $26,$10,$86,$01,$A7,$E4,$17,$DB &...'d.[ -L3828 fcb $38,$81,$01,$27,$33,$4F,$A7,$E4 8..'3O'd -L3830 fcb $20,$2E,$C6,$0A,$3D,$1A,$50,$F3 .F.=.Ps -L3838 fcb $02,$4B,$ED,$63,$FC,$02,$49,$1C .Kmc..I. -L3840 fcb $AF,$24,$03,$C3,$00,$01,$ED,$61 /$.C..ma -L3848 fcb $EC,$61,$10,$B3,$02,$49,$2D,$10 la.3.I-. -L3850 fcb $2E,$08,$EC,$63,$10,$B3,$02,$4B ..lc.3.K -L3858 fcb $23,$06,$17,$DA,$F1,$4D,$2B,$E8 #..ZqM+h -L3860 fcb $17,$01,$34,$A6,$E4,$32,$65,$39 ..4&d2e9 -L3868 fcb $32,$E9,$FD,$44,$17,$01,$28,$17 2i.D..(. -L3870 fcb $0D,$DC,$17,$0F,$35,$4F,$C6,$0F .\..5OF. -L3878 fcb $17,$0D,$3F,$E6,$8D,$FF,$25,$C1 ..?f..%A -L3880 fcb $FF,$26,$0E,$6D,$E9,$02,$C3,$26 .&.mi.C& -L3888 fcb $10,$C6,$1E,$E7,$E9,$02,$C3,$20 .F.gi.C -L3890 fcb $08,$A6,$8D,$FF,$0F,$A7,$E9,$02 .&...'i. -L3898 fcb $C3,$30,$E4,$EC,$E9,$02,$C2,$34 C0dli.B4 -L38A0 fcb $06,$EC,$E9,$02,$C0,$34,$06,$34 .li.@4.4 -L38A8 fcb $10,$17,$01,$09,$32,$66,$6D,$E9 ....2fmi -L38B0 fcb $02,$C5,$27,$10,$A6,$E9,$02,$C3 .E'.&i.C -L38B8 fcb $B7,$01,$59,$A6,$E9,$02,$C1,$27 7.Y&i.A' -L38C0 fcb $03,$B7,$01,$5C,$86,$13,$B1,$01 .7.\..1. -L38C8 fcb $5C,$24,$2E,$AE,$E9,$02,$BE,$A6 \$..i.>& -L38D0 fcb $88,$14,$6F,$88,$14,$34,$12,$33 ..o..4.3 -L38D8 fcb $8D,$FE,$8A,$30,$E9,$02,$5B,$EC ...0i.[l -L38E0 fcb $E9,$02,$C1,$34,$06,$34,$40,$34 i.A4.4@4 -L38E8 fcb $10,$17,$03,$35,$32,$66,$35,$12 ...52f5. -L38F0 fcb $A7,$88,$14,$EF,$E9,$02,$BE,$20 '..oi.> -L38F8 fcb $A0,$B6,$01,$5C,$C6,$08,$3D,$CB 6.\F.=K -L3900 fcb $0A,$F7,$01,$7C,$B6,$01,$59,$C6 .w.|6.YF -L3908 fcb $04,$3D,$CB,$0A,$F7,$01,$7D,$A6 .=K.w.}& -L3910 fcb $8D,$FE,$90,$2A,$08,$86,$13,$B0 ...*...0 -L3918 fcb $01,$5C,$44,$8B,$01,$BB,$02,$42 .\D..;.B -L3920 fcb $B7,$01,$76,$BB,$01,$5C,$4A,$B7 7.v;.\J7 -L3928 fcb $01,$78,$A6,$8D,$FE,$74,$2A,$06 .x&..t*. -L3930 fcb $86,$28,$B0,$01,$59,$44,$B7,$01 .(0.YD7. -L3938 fcb $77,$B7,$01,$7B,$BB,$01,$59,$B7 w7.{;.Y7 -L3940 fcb $01,$79,$B6,$01,$76,$F6,$01,$77 .y6.vv.w -L3948 fcb $DD,$40,$86,$04,$3D,$C0,$05,$F7 ]@..=@.w -L3950 fcb $01,$7E,$B6,$01,$78,$4C,$B0,$02 .~6.xL0. -L3958 fcb $42,$C6,$08,$3D,$CB,$04,$F7,$01 BF.=K.w. -L3960 fcb $7F,$CC,$04,$0F,$34,$06,$FC,$01 L..4... -L3968 fcb $7C,$34,$06,$FC,$01,$7E,$34,$06 |4...~4. -L3970 fcb $86,$0C,$97,$19,$9E,$26,$BD,$06 .....&=. -L3978 fcb $59,$32,$66,$86,$01,$B7,$01,$80 Y2f..7.. -L3980 fcb $30,$E4,$34,$10,$17,$02,$AD,$32 0d4...-2 -L3988 fcb $62,$7F,$01,$7B,$17,$0E,$2F,$17 b.{../. -L3990 fcb $0C,$D1,$32,$E9,$02,$BC,$39,$7D .Q2i.<9} -L3998 fcb $01,$80,$27,$18,$FC,$01,$7C,$34 ..'...|4 -L39A0 fcb $06,$FC,$01,$7E,$34,$06,$86,$03 ...~4... -L39A8 fcb $97,$19,$9E,$26,$BD,$06,$59,$32 ...&=.Y2 -L39B0 fcb $64,$7F,$01,$80,$39,$CC,$00,$00 d..9L.. -L39B8 fcb $B7,$01,$5C,$B7,$01,$57,$B7,$01 7.\7.W7. -L39C0 fcb $59,$FD,$01,$55,$A6,$67,$B7,$01 Y..U&g7. -L39C8 fcb $58,$EE,$64,$27,$10,$EC,$62,$34 Xnd'.lb4 -L39D0 fcb $06,$34,$40,$17,$00,$0A,$32,$64 .4@...2d -L39D8 fcb $6F,$C4,$17,$02,$2C,$AE,$62,$39 oD..,.b9 -L39E0 fcb $32,$7E,$34,$10,$AE,$66,$EE,$68 2~4..fnh -L39E8 fcb $6D,$84,$10,$27,$01,$65,$B6,$01 m..'.e6. -L39F0 fcb $5C,$81,$13,$10,$22,$01,$5C,$B6 \...".\6 -L39F8 fcb $01,$57,$B1,$01,$58,$10,$24,$00 .W1.X.$. -L3A00 fcb $FF,$A6,$84,$10,$27,$01,$4C,$B1 .&..'.L1 -L3A08 fcb $01,$01,$26,$04,$6D,$80,$20,$14 ..&.m. . -L3A10 fcb $81,$25,$27,$19,$81,$0A,$26,$05 .%'...&. -L3A18 fcb $17,$01,$EE,$20,$0A,$81,$20,$26 ..n .. & -L3A20 fcb $03,$FF,$01,$55,$7C,$01,$57,$A6 ...U|.W& -L3A28 fcb $80,$A7,$C0,$20,$CA,$EC,$81,$C1 .'@ Jl.A -L3A30 fcb $77,$27,$2E,$C1,$73,$27,$40,$C1 w'.As'@A -L3A38 fcb $6D,$27,$4B,$C1,$67,$27,$59,$C1 m'KAg'YA -L3A40 fcb $76,$10,$27,$00,$89,$C1,$6F,$26 v.'..Ao& -L3A48 fcb $AE,$EF,$68,$17,$01,$A6,$4F,$CE .oh..&ON -L3A50 fcb $04,$32,$A6,$CB,$C6,$03,$3D,$C3 .2&KF.=C -L3A58 fcb $00,$00,$DE,$38,$EE,$CB,$16,$00 ..^8nK.. -L3A60 fcb $8F,$EF,$68,$17,$01,$8E,$5A,$2B .oh...Z+ -L3A68 fcb $8E,$F1,$01,$5A,$24,$89,$58,$CE .q.Z$.XN -L3A70 fcb $01,$81,$33,$D5,$16,$00,$79,$EF ..3U..yo -L3A78 fcb $68,$17,$01,$78,$86,$28,$3D,$C3 h..x.(=C -L3A80 fcb $02,$52,$1F,$03,$20,$6A,$EF,$68 .R.. joh -L3A88 fcb $17,$01,$69,$17,$00,$CA,$11,$83 ..i..J.. -L3A90 fcb $00,$00,$10,$27,$FF,$61,$20,$58 ...'.a X -L3A98 fcb $EF,$68,$DC,$62,$ED,$62,$5F,$17 oh\bmb_. -L3AA0 fcb $EA,$A0,$DF,$62,$EC,$44,$17,$ED j _blD.m -L3AA8 fcb $06,$17,$01,$48,$17,$00,$A9,$11 ...H..). -L3AB0 fcb $83,$00,$00,$27,$0B,$EC,$68,$34 ...'.lh4 -L3AB8 fcb $06,$34,$40,$17,$FF,$22,$32,$64 .4@.."2d -L3AC0 fcb $EE,$62,$DF,$62,$EC,$44,$17,$EC nb_blD.l -L3AC8 fcb $E6,$EE,$68,$16,$FF,$29,$EF,$68 fnh..)oh -L3AD0 fcb $17,$01,$21,$CE,$04,$32,$4F,$E6 ..!N.2Of -L3AD8 fcb $CB,$34,$10,$17,$D6,$E6,$1F,$13 K4..Vf.. -L3AE0 fcb $35,$10,$A6,$84,$81,$7C,$26,$08 5.&..|&. -L3AE8 fcb $30,$01,$17,$01,$07,$17,$D7,$2F 0.....W/ -L3AF0 fcb $EC,$68,$34,$06,$34,$40,$17,$FE lh4.4@.. -L3AF8 fcb $E7,$32,$64,$EF,$68,$16,$FE,$F7 g2doh..w -L3B00 fcb $FC,$01,$55,$26,$0C,$86,$0A,$A7 ..U&...' -L3B08 fcb $C0,$EF,$68,$17,$00,$FB,$16,$FE @oh..... -L3B10 fcb $E6,$6F,$C4,$1F,$30,$B3,$01,$55 foD.03.U -L3B18 fcb $50,$FB,$01,$57,$F7,$01,$57,$17 P..Ww.W. -L3B20 fcb $00,$E7,$34,$10,$BE,$01,$55,$86 .g4.>.U. -L3B28 fcb $0A,$A7,$80,$A6,$80,$81,$20,$27 .'.&.. ' -L3B30 fcb $FA,$30,$1F,$FE,$01,$55,$33,$41 z0...U3A -L3B38 fcb $17,$D6,$17,$CC,$00,$00,$FD,$01 .V.L.... -L3B40 fcb $55,$A6,$80,$27,$05,$7C,$01,$57 U&.'.|.W -L3B48 fcb $20,$F7,$33,$1F,$EF,$6A,$35,$10 w3.oj5. -L3B50 fcb $16,$FE,$A4,$35,$10,$32,$62,$39 ..$5.2b9 -L3B58 fcb $32,$7F,$DE,$62,$E1,$43,$23,$07 2^baC#. -L3B60 fcb $CC,$00,$00,$1F,$03,$20,$12,$EE L.... .n -L3B68 fcb $4A,$E7,$E4,$4F,$58,$49,$EC,$CB JgdOXIlK -L3B70 fcb $26,$07,$E6,$E4,$86,$0E,$17,$D5 &.fd...U -L3B78 fcb $55,$1E,$89,$33,$CB,$32,$61,$39 U..3K2a9 -L3B80 fcb $32,$E9,$FC,$18,$17,$0C,$23,$EC 2i....#l -L3B88 fcb $A1,$DD,$40,$E6,$A0,$8D,$C9,$30 !]@f .I0 -L3B90 fcb $E4,$CC,$00,$28,$34,$06,$34,$40 dL.(4.4@ -L3B98 fcb $34,$10,$17,$FE,$18,$32,$66,$30 4....2f0 -L3BA0 fcb $E4,$34,$10,$17,$00,$8E,$32,$62 d4....2b -L3BA8 fcb $17,$0C,$13,$32,$E9,$03,$E8,$39 ...2i.h9 -L3BB0 fcb $32,$E9,$FC,$18,$17,$0B,$F3,$8E 2i....s. -L3BB8 fcb $04,$32,$E6,$A0,$3A,$A6,$84,$8E .2f :&.. -L3BC0 fcb $04,$32,$E6,$A0,$3A,$E6,$84,$DD .2f :f.] -L3BC8 fcb $40,$8E,$04,$32,$E6,$A0,$3A,$E6 @..2f :f -L3BD0 fcb $84,$8D,$85,$30,$E4,$CC,$00,$28 ...0dL.( -L3BD8 fcb $34,$06,$34,$40,$34,$10,$17,$FD 4.4@4... -L3BE0 fcb $D4,$32,$66,$30,$E4,$34,$10,$17 T2f0d4.. -L3BE8 fcb $00,$4A,$32,$62,$17,$0B,$CF,$32 .J2b..O2 -L3BF0 fcb $E9,$03,$E8,$39,$5F,$A6,$84,$81 i.h9_&.. -L3BF8 fcb $30,$25,$0D,$81,$39,$22,$09,$86 0%..9".. -L3C00 fcb $0A,$3D,$C0,$30,$EB,$80,$20,$ED .=@0k. m -L3C08 fcb $39,$7C,$01,$5C,$B6,$01,$57,$7F 9|.\6.W -L3C10 fcb $01,$57,$B1,$01,$59,$23,$03,$B7 .W1.Y#.7 -L3C18 fcb $01,$59,$39,$00,$00,$00,$00,$00 .Y9..... -L3C20 fcb $00,$6F,$8D,$FF,$F8,$EC,$62,$ED .o..xlbm -L3C28 fcb $8D,$FF,$F0,$AE,$64,$33,$66,$8D ..p.d3f. -L3C30 fcb $26,$EE,$62,$39,$32,$E8,$D6,$6F &nb92hVo -L3C38 fcb $8D,$FF,$E3,$86,$01,$A7,$8D,$FF ..c..'.. -L3C40 fcb $DC,$30,$E4,$AF,$8D,$FF,$D8,$AF \0d/..X/ -L3C48 fcb $8D,$FF,$D0,$AE,$E8,$2C,$33,$E8 ..P.h,3h -L3C50 fcb $2E,$8D,$04,$32,$E8,$2A,$39,$A6 ...2h*9& -L3C58 fcb $80,$27,$6F,$81,$25,$27,$04,$8D .'o.%'.. -L3C60 fcb $69,$20,$F4,$A6,$80,$81,$73,$26 i t&..s& -L3C68 fcb $06,$EC,$C1,$34,$50,$20,$4A,$81 .lA4P J. -L3C70 fcb $64,$26,$16,$6D,$C4,$2A,$25,$86 d&.mD*%. -L3C78 fcb $2D,$8D,$4F,$CC,$00,$00,$A3,$C1 -.OL..#A -L3C80 fcb $34,$50,$17,$D5,$3F,$1F,$10,$20 4P.U?.. -L3C88 fcb $30,$81,$75,$27,$0F,$81,$78,$26 0.u'..x& -L3C90 fcb $16,$EC,$C1,$34,$50,$17,$D5,$44 .lA4P.UD -L3C98 fcb $1F,$10,$20,$1D,$EC,$C1,$34,$50 .. .lA4P -L3CA0 fcb $17,$D5,$21,$1F,$10,$20,$12,$81 .U!.. .. -L3CA8 fcb $63,$26,$06,$EC,$C1,$8D,$1B,$20 c&.lA.. -L3CB0 fcb $A6,$30,$1F,$A6,$1F,$8D,$13,$20 &0.&... -L3CB8 fcb $9E,$1F,$01,$A6,$80,$10,$26,$00 ...&..&. -L3CC0 fcb $05,$35,$50,$16,$FF,$91,$8D,$02 .5P..... -L3CC8 fcb $20,$F1,$34,$50,$EE,$8D,$FF,$4B q4Pn..K -L3CD0 fcb $A7,$C0,$EF,$8D,$FF,$45,$6D,$8D '@o..Em. -L3CD8 fcb $FF,$43,$27,$43,$4D,$27,$10,$81 .C'CM'.. -L3CE0 fcb $0A,$27,$0C,$81,$0D,$27,$08,$86 .'...'.. -L3CE8 fcb $01,$A7,$8D,$FF,$31,$20,$30,$6D .'..1 0m -L3CF0 fcb $8D,$FF,$2B,$27,$1C,$6F,$C2,$34 ..+'.oB4 -L3CF8 fcb $02,$EC,$8D,$FF,$22,$34,$06,$86 .l.."4.. -L3D00 fcb $0F,$97,$19,$9E,$26,$BD,$06,$59 ....&=.Y -L3D08 fcb $32,$62,$4F,$A7,$8D,$FF,$0F,$35 2bO'...5 -L3D10 fcb $02,$4D,$27,$03,$17,$0A,$1D,$EE .M'....n -L3D18 fcb $8D,$FF,$04,$EF,$8D,$FE,$FC,$35 ...o...5 -L3D20 fcb $50,$39,$A6,$A0,$C6,$2B,$3D,$D3 P9& F+=S -L3D28 fcb $30,$1F,$03,$A6,$C8,$26,$8A,$04 0..&H&.. -L3D30 fcb $A7,$C8,$26,$A6,$A0,$A7,$C8,$24 'H&& 'H$ -L3D38 fcb $39,$A6,$A0,$C6,$2B,$3D,$D3,$30 9& F+=S0 -L3D40 fcb $1F,$03,$A6,$C8,$26,$84,$FB,$A7 ..&H&..' -L3D48 fcb $C8,$26,$39,$A6,$A0,$C6,$2B,$3D H&9& F+= -L3D50 fcb $D3,$30,$1F,$03,$A6,$C8,$24,$8E S0..&H$. -L3D58 fcb $04,$32,$E6,$A0,$3A,$A7,$84,$39 .2f :'.9 -L3D60 fcb $A6,$A0,$C6,$2B,$3D,$D3,$30,$1F & F+=S0. -L3D68 fcb $03,$A6,$C8,$26,$8A,$04,$A7,$C8 .&H&..'H -L3D70 fcb $26,$8E,$04,$32,$E6,$A0,$3A,$A6 &..2f :& -L3D78 fcb $84,$A7,$C8,$24,$39,$32,$77,$6F .'H$92wo -L3D80 fcb $E4,$DC,$8B,$26,$0F,$30,$63,$10 d\.&.0c. -L3D88 fcb $3F,$15,$EC,$67,$E3,$65,$E3,$63 ?.lgcecc -L3D90 fcb $CA,$01,$DD,$8B,$86,$4D,$3D,$ED J.]..M=m -L3D98 fcb $61,$D6,$8B,$86,$4D,$3D,$E3,$E4 aV..M=cd -L3DA0 fcb $ED,$E4,$86,$7C,$D6,$8C,$3D,$E3 md.|V.=c -L3DA8 fcb $E4,$ED,$E4,$EC,$61,$C3,$00,$01 dmdlaC.. -L3DB0 fcb $DD,$8B,$D8,$8B,$32,$69,$39,$50 ].X.2i9P -L3DB8 fcb $72,$65,$73,$73,$20,$45,$4E,$54 ress ENT -L3DC0 fcb $45,$52,$20,$74,$6F,$20,$73,$74 ER to st -L3DC8 fcb $61,$72,$74,$20,$61,$20,$6E,$65 art a ne -L3DD0 fcb $77,$0A,$67,$61,$6D,$65,$2E,$0A w.game.. -L3DD8 fcb $0A,$50,$72,$65,$73,$73,$20,$43 .Press C -L3DE0 fcb $54,$52,$4C,$2D,$42,$52,$45,$41 TRL-BREA -L3DE8 fcb $4B,$20,$74,$6F,$20,$63,$6F,$6E K to con -L3DF0 fcb $74,$69,$6E,$75,$65,$0A,$77,$69 tinue.wi -L3DF8 fcb $74,$68,$20,$74,$68,$69,$73,$20 th this -L3E00 fcb $67,$61,$6D,$65,$2E,$00,$32,$7F game..2 -L3E08 fcb $17,$1D,$6F,$B6,$01,$B1,$84,$80 ..o6.1.. -L3E10 fcb $26,$09,$33,$8D,$FF,$A1,$17,$F9 &.3..!.y -L3E18 fcb $D9,$27,$42,$17,$1D,$08,$B6,$01 Y'B...6. -L3E20 fcb $B0,$84,$40,$A7,$E4,$17,$E9,$50 0.@'d.iP -L3E28 fcb $17,$E3,$A1,$17,$0D,$8C,$B6,$01 .c!...6. -L3E30 fcb $AF,$8A,$02,$B7,$01,$AF,$A6,$E4 /..7./&d -L3E38 fcb $27,$08,$B6,$01,$B0,$8A,$40,$B7 '.6.0.@7 -L3E40 fcb $01,$B0,$1A,$50,$CC,$00,$00,$FD .0.PL... -L3E48 fcb $02,$49,$FD,$02,$4B,$1C,$AF,$D6 .I..K./V -L3E50 fcb $6A,$27,$03,$17,$E7,$1B,$17,$EA j'..g..j -L3E58 fcb $A9,$10,$8E,$00,$00,$17,$1D,$09 )....... -L3E60 fcb $32,$61,$39,$41,$62,$6F,$75,$74 2a9About -L3E68 fcb $20,$74,$6F,$20,$72,$65,$73,$74 to rest -L3E70 fcb $6F,$72,$65,$20,$74,$68,$65,$20 ore the -L3E78 fcb $67,$61,$6D,$65,$0A,$64,$65,$73 game.des -L3E80 fcb $63,$72,$69,$62,$65,$64,$20,$61 cribed a -L3E88 fcb $73,$3A,$0A,$0A,$25,$73,$0A,$0A s:..%s.. -L3E90 fcb $66,$72,$6F,$6D,$20,$66,$69,$6C from fil -L3E98 fcb $65,$3A,$0A,$25,$73,$0A,$0A,$25 e:.%s..% -L3EA0 fcb $73,$00,$43,$61,$6E,$27,$74,$20 s.Can't -L3EA8 fcb $6F,$70,$65,$6E,$20,$66,$69,$6C open fil -L3EB0 fcb $65,$3A,$0A,$25,$73,$00,$45,$72 e:.%s.Er -L3EB8 fcb $72,$6F,$72,$20,$69,$6E,$20,$72 ror in r -L3EC0 fcb $65,$73,$74,$6F,$72,$69,$6E,$67 estoring -L3EC8 fcb $20,$67,$61,$6D,$65,$2E,$0A,$50 game..P -L3ED0 fcb $72,$65,$73,$73,$20,$45,$4E,$54 ress ENT -L3ED8 fcb $45,$52,$20,$74,$6F,$20,$71,$75 ER to qu -L3EE0 fcb $69,$74,$2E,$0A,$00,$50,$72,$65 it...Pre -L3EE8 fcb $73,$73,$20,$45,$4E,$54,$45,$52 ss ENTER -L3EF0 fcb $20,$74,$6F,$20,$63,$6F,$6E,$74 to cont -L3EF8 fcb $69,$6E,$75,$65,$2E,$0A,$50,$72 inue..Pr -L3F00 fcb $65,$73,$73,$20,$43,$54,$52,$4C ess CTRL -L3F08 fcb $2D,$42,$52,$45,$41,$4B,$20,$74 -BREAK t -L3F10 fcb $6F,$20,$63,$61,$6E,$63,$65,$6C o cancel -L3F18 fcb $2E,$00,$00,$32,$E9,$FF,$03,$10 ...2i... -L3F20 fcb $AF,$E4,$86,$01,$B7,$01,$02,$B6 /d..7..6 -L3F28 fcb $01,$01,$A7,$62,$86,$40,$B7,$01 ..'b.@7. -L3F30 fcb $01,$CC,$00,$72,$34,$06,$17,$DD .L.r4..] -L3F38 fcb $10,$32,$62,$4D,$10,$27,$01,$00 .2bM.'.. -L3F40 fcb $A6,$8D,$02,$A1,$26,$40,$33,$8D &..!&@3. -L3F48 fcb $FF,$9B,$34,$40,$33,$8D,$D8,$99 ..4@3.X. -L3F50 fcb $34,$40,$33,$8D,$D8,$74,$34,$40 4@3.Xt4@ -L3F58 fcb $30,$8D,$FF,$07,$33,$69,$34,$10 0...3i4. -L3F60 fcb $34,$40,$17,$FC,$BC,$32,$6A,$CC 4@..<2jL -L3F68 fcb $00,$00,$34,$06,$CC,$00,$23,$34 ..4.L.#4 -L3F70 fcb $06,$CC,$00,$00,$34,$06,$34,$40 .L..4.4@ -L3F78 fcb $17,$F8,$ED,$32,$68,$17,$D3,$E1 .xm2h.Sa -L3F80 fcb $81,$00,$10,$27,$00,$BA,$86,$01 ...'.:.. -L3F88 fcb $30,$8D,$D8,$5D,$17,$D4,$0B,$24 0.X].T.$ -L3F90 fcb $21,$33,$8D,$D8,$54,$34,$40,$33 !3.XT4@3 -L3F98 fcb $8D,$D8,$2F,$34,$40,$30,$8D,$FF .X/4@0.. -L3FA0 fcb $01,$33,$67,$34,$10,$34,$40,$17 .3g4.4@. -L3FA8 fcb $FC,$77,$32,$68,$17,$F8,$43,$16 .w2h.xC. -L3FB0 fcb $00,$8E,$A7,$8D,$FF,$64,$5F,$8E ..'..d_. -L3FB8 fcb $00,$00,$CE,$00,$1F,$17,$D4,$22 ..N...T" -L3FC0 fcb $CC,$01,$AD,$34,$06,$17,$00,$8B L.-4.... -L3FC8 fcb $32,$62,$27,$37,$DC,$30,$34,$06 2b'7\04. -L3FD0 fcb $17,$00,$80,$32,$62,$27,$2C,$DC ...2b',\ -L3FD8 fcb $38,$34,$06,$17,$00,$75,$32,$62 84...u2b -L3FE0 fcb $27,$21,$9E,$38,$DC,$3A,$33,$8B '!.8\:3. -L3FE8 fcb $17,$D0,$76,$FC,$05,$AF,$34,$06 .Pv../4. -L3FF0 fcb $17,$00,$60,$32,$62,$27,$0C,$CC ..`2b'.L -L3FF8 fcb $05,$54,$34,$06,$17,$00,$54,$32 .T4...T2 -L4000 fcb $62,$26,$17,$A6,$8D,$FF,$13,$17 b&.&.... -L4008 fcb $D3,$CC,$33,$8D,$FE,$A8,$17,$F7 SL3..(.w -L4010 fcb $E1,$86,$03,$97,$09,$9E,$22,$BD a....."= -L4018 fcb $06,$59,$A6,$8D,$FE,$FC,$17,$D3 .Y&....S -L4020 fcb $B5,$B6,$05,$53,$B7,$04,$4C,$17 56.S7.L. -L4028 fcb $00,$5A,$17,$C9,$25,$B6,$01,$B0 .Z.I%6.0 -L4030 fcb $8A,$08,$B7,$01,$B0,$17,$0B,$82 ..7.0... -L4038 fcb $CC,$00,$00,$ED,$E4,$17,$E8,$C2 L..md.hB -L4040 fcb $17,$F9,$54,$A6,$62,$B7,$01,$01 .yT&b7.. -L4048 fcb $7F,$01,$02,$10,$AE,$E4,$32,$E9 ....d2i -L4050 fcb $00,$FD,$39,$32,$7E,$A6,$8D,$FE ..92~&.. -L4058 fcb $C1,$30,$E4,$10,$8E,$00,$02,$17 A0d..... -L4060 fcb $D3,$44,$10,$83,$00,$02,$26,$18 SD....&. -L4068 fcb $10,$AE,$84,$10,$AF,$E4,$A6,$8D ..../d&. -L4070 fcb $FE,$A8,$AE,$64,$17,$D3,$2F,$10 .(.d.S/. -L4078 fcb $AC,$E4,$26,$04,$86,$01,$20,$01 ,d&... . -L4080 fcb $4F,$32,$62,$39,$32,$E9,$FD,$FA O2b92i.z -L4088 fcb $30,$66,$AF,$64,$17,$E2,$0E,$7F 0f/d.b. -L4090 fcb $05,$B1,$DE,$30,$11,$93,$32,$24 .1^0..2$ -L4098 fcb $19,$EC,$C8,$25,$AE,$64,$ED,$81 .lH%.dm. -L40A0 fcb $AF,$64,$C5,$40,$27,$07,$C4,$FE /dE@'.D. -L40A8 fcb $CA,$10,$E7,$C8,$26,$33,$C8,$2B J.gH&3H+ -L40B0 fcb $20,$E2,$17,$C4,$C8,$17,$E6,$C0 b.DH.f@ -L40B8 fcb $7F,$01,$00,$17,$06,$22,$17,$06 ....".. -L40C0 fcb $34,$11,$83,$00,$00,$27,$70,$EC 4....'pl -L40C8 fcb $C4,$81,$00,$26,$08,$17,$E4,$A1 D..&..d! -L40D0 fcb $17,$E5,$E1,$20,$E9,$81,$01,$26 .ea i..& -L40D8 fcb $07,$86,$01,$17,$1C,$5E,$20,$DE .....^ ^ -L40E0 fcb $81,$02,$26,$05,$17,$F4,$09,$20 ..&..t. -L40E8 fcb $D5,$81,$03,$26,$05,$17,$0F,$9C U..&.... -L40F0 fcb $20,$CC,$81,$04,$26,$05,$17,$F4 L..&..t -L40F8 fcb $57,$20,$C3,$81,$05,$26,$1D,$17 W C..&.. -L4100 fcb $05,$F3,$EC,$C4,$8E,$05,$B2,$ED .slD..2m -L4108 fcb $84,$17,$05,$E9,$EC,$C4,$ED,$02 ...ilDm. -L4110 fcb $17,$05,$E2,$EC,$C4,$ED,$04,$17 ..blDm.. -L4118 fcb $F3,$17,$20,$A2,$81,$06,$26,$05 s. "..&. -L4120 fcb $17,$F4,$D2,$20,$99,$81,$07,$26 .tR ...& -L4128 fcb $05,$17,$1E,$75,$20,$90,$81,$08 ...u ... -L4130 fcb $26,$8C,$17,$F4,$62,$20,$87,$86 &..tb .. -L4138 fcb $01,$B7,$05,$B1,$DE,$32,$33,$C8 .7.1^23H -L4140 fcb $D5,$11,$93,$30,$25,$47,$AE,$64 U..0%G.d -L4148 fcb $EC,$83,$AF,$64,$ED,$E4,$EF,$62 l./dmdob -L4150 fcb $E6,$45,$17,$1B,$C2,$30,$84,$27 fE..B0.' -L4158 fcb $05,$E6,$45,$17,$1C,$7A,$EC,$E4 .fE..zld -L4160 fcb $C5,$40,$27,$DA,$C5,$01,$27,$20 E@'ZE.' -L4168 fcb $A6,$42,$17,$CD,$EC,$EE,$62,$A6 &B.Mlnb& -L4170 fcb $C8,$22,$81,$02,$26,$05,$86,$FF H"..&... -L4178 fcb $A7,$C8,$29,$EC,$E4,$C5,$10,$26 'H)ldE.& -L4180 fcb $07,$17,$C4,$74,$EE,$62,$EC,$E4 ..Dtnbld -L4188 fcb $ED,$C8,$25,$20,$B1,$17,$19,$EA mH% 1..j -L4190 fcb $17,$19,$93,$17,$EA,$6B,$86,$01 ....jk.. -L4198 fcb $B7,$01,$00,$17,$13,$59,$17,$1A 7....Y.. -L41A0 fcb $0C,$32,$E9,$02,$06,$39,$CC,$00 .2i..9L. -L41A8 fcb $0E,$17,$E5,$84,$CC,$00,$00,$ED ..e.L..m -L41B0 fcb $C4,$ED,$42,$AF,$44,$EF,$88,$16 DmB/Do.. -L41B8 fcb $EC,$88,$1C,$ED,$48,$EC,$03,$85 l..mHl.. -L41C0 fcb $01,$27,$03,$4A,$6C,$48,$E0,$88 .'.JlH`. -L41C8 fcb $1D,$5C,$ED,$46,$EC,$48,$85,$01 .\mFlH.. -L41D0 fcb $27,$03,$4C,$A7,$48,$3D,$1F,$31 '.L'H=.1 -L41D8 fcb $17,$E5,$22,$17,$E5,$BE,$ED,$0C .e".e>m. -L41E0 fcb $EF,$0A,$1F,$13,$39,$00,$00,$00 o...9... -L41E8 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L41F0 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L41F8 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L4200 fcb $00,$00,$00,$00,$41,$62,$6F,$75 ....Abou -L4208 fcb $74,$20,$74,$6F,$20,$73,$61,$76 t to sav -L4210 fcb $65,$20,$74,$68,$65,$20,$67,$61 e the ga -L4218 fcb $6D,$65,$0A,$64,$65,$73,$63,$72 me.descr -L4220 fcb $69,$62,$65,$64,$20,$61,$73,$3A ibed as: -L4228 fcb $0A,$0A,$25,$73,$0A,$0A,$69,$6E ..%s..in -L4230 fcb $20,$66,$69,$6C,$65,$3A,$0A,$25 file:.% -L4238 fcb $73,$0A,$0A,$25,$73,$00,$54,$68 s..%s.Th -L4240 fcb $65,$20,$64,$69,$72,$65,$63,$74 e direct -L4248 fcb $6F,$72,$79,$0A,$25,$73,$0A,$69 ory.%s.i -L4250 fcb $73,$20,$66,$75,$6C,$6C,$2E,$0A s full.. -L4258 fcb $50,$72,$65,$73,$73,$20,$45,$4E Press EN -L4260 fcb $54,$45,$52,$20,$74,$6F,$20,$63 TER to c -L4268 fcb $6F,$6E,$74,$69,$6E,$75,$65,$2E ontinue. -L4270 fcb $00,$54,$68,$65,$20,$64,$69,$73 .The dis -L4278 fcb $6B,$20,$69,$73,$20,$66,$75,$6C k is ful -L4280 fcb $6C,$2E,$0A,$50,$72,$65,$73,$73 l..Press -L4288 fcb $20,$45,$4E,$54,$45,$52,$20,$74 ENTER t -L4290 fcb $6F,$20,$63,$6F,$6E,$74,$69,$6E o contin -L4298 fcb $75,$65,$2E,$00,$00,$A6,$A0,$C6 ue...& F -L42A0 fcb $28,$3D,$8E,$02,$52,$30,$8B,$33 (=..R0.3 -L42A8 fcb $8D,$FF,$3A,$CC,$00,$1F,$17,$CE ..:L...N -L42B0 fcb $AC,$39,$32,$E9,$FF,$02,$10,$AF ,92i.../ -L42B8 fcb $E4,$6F,$62,$86,$01,$B7,$01,$02 dob..7.. -L42C0 fcb $B6,$01,$01,$A7,$63,$86,$40,$B7 6..'c.@7 -L42C8 fcb $01,$01,$CC,$00,$73,$34,$06,$17 ..L.s4.. -L42D0 fcb $D9,$77,$32,$62,$4D,$10,$27,$01 Yw2bM.'. -L42D8 fcb $00,$A6,$8D,$FF,$08,$26,$40,$33 .&...&@3 -L42E0 fcb $8D,$FC,$02,$34,$40,$33,$8D,$D5 ...4@3.U -L42E8 fcb $00,$34,$40,$33,$8D,$D4,$DB,$34 .4@3.T[4 -L42F0 fcb $40,$30,$8D,$FF,$0F,$33,$6A,$34 @0...3j4 -L42F8 fcb $10,$34,$40,$17,$F9,$23,$32,$6A .4@.y#2j -L4300 fcb $CC,$00,$00,$34,$06,$CC,$00,$23 L..4.L.# -L4308 fcb $34,$06,$CC,$00,$00,$34,$06,$34 4.L..4.4 -L4310 fcb $40,$17,$F5,$54,$32,$68,$17,$D0 @.uT2h.P -L4318 fcb $48,$81,$00,$10,$27,$00,$BA,$86 H...'.:. -L4320 fcb $02,$C6,$03,$30,$8D,$D4,$C2,$17 .F.0.TB. -L4328 fcb $D0,$5E,$24,$1B,$33,$8D,$D4,$7B P^$.3.T{ -L4330 fcb $34,$40,$30,$8D,$FF,$08,$33,$66 4@0...3f -L4338 fcb $34,$10,$34,$40,$17,$F8,$E2,$32 4.4@.xb2 -L4340 fcb $66,$17,$F4,$AE,$16,$00,$92,$A7 f.t....' -L4348 fcb $8D,$FF,$51,$30,$8D,$D4,$7B,$10 ..Q0.T{. -L4350 fcb $8E,$00,$1F,$17,$D0,$62,$10,$83 ....Pb.. -L4358 fcb $00,$1F,$26,$5F,$CC,$03,$85,$34 ..&_L..4 -L4360 fcb $06,$CC,$01,$AD,$34,$06,$17,$00 .L.-4... -L4368 fcb $90,$32,$64,$27,$4E,$DC,$34,$34 .2d'N\44 -L4370 fcb $06,$DC,$30,$34,$06,$17,$00,$81 .\04.... -L4378 fcb $32,$64,$27,$3F,$6C,$62,$9E,$38 2d'?lb.8 -L4380 fcb $DC,$3A,$33,$8B,$17,$CC,$DA,$DC \:3..LZ\ -L4388 fcb $3A,$34,$06,$DC,$38,$34,$06,$17 :4.\84.. -L4390 fcb $00,$67,$32,$64,$27,$25,$B6,$02 .g2d'%6. -L4398 fcb $46,$C6,$02,$3D,$34,$06,$FC,$05 FF.=4... -L43A0 fcb $AF,$34,$06,$17,$00,$53,$32,$64 /4...S2d -L43A8 fcb $27,$11,$17,$E2,$E4,$34,$10,$CC '..bd4.L -L43B0 fcb $05,$54,$34,$06,$17,$00,$42,$32 .T4...B2 -L43B8 fcb $64,$26,$17,$A6,$8D,$FE,$DD,$17 d&.&..]. -L43C0 fcb $D0,$14,$30,$8D,$D4,$23,$17,$D0 P.0.T#.P -L43C8 fcb $01,$33,$8D,$FE,$A4,$17,$F4,$22 .3..$.t" -L43D0 fcb $20,$07,$A6,$8D,$FE,$C6,$17,$CF .&..F.O -L43D8 fcb $FD,$A6,$62,$27,$09,$9E,$38,$DC .&b'..8\ -L43E0 fcb $3A,$33,$8B,$17,$CC,$7B,$17,$F5 :3..L{.u -L43E8 fcb $AE,$A6,$63,$B7,$01,$01,$7F,$01 .&c7... -L43F0 fcb $02,$10,$AE,$E4,$32,$E9,$00,$FE ...d2i.. -L43F8 fcb $39,$A6,$8D,$FE,$9F,$30,$64,$10 9&...0d. -L4400 fcb $8E,$00,$02,$17,$CF,$B2,$10,$83 ....O2.. -L4408 fcb $00,$02,$26,$15,$A6,$8D,$FE,$8C ..&.&... -L4410 fcb $AE,$62,$10,$AE,$64,$17,$CF,$A0 .b..d.O -L4418 fcb $10,$A3,$64,$26,$04,$86,$01,$20 .#d&... -L4420 fcb $01,$4F,$39,$00,$25,$73,$25,$73 .O9.%s%s -L4428 fcb $25,$73,$73,$67,$2E,$25,$64,$00 %ssg.%d. -L4430 fcb $32,$7B,$AF,$E4,$E7,$62,$CC,$00 2{/dgbL. -L4438 fcb $00,$ED,$63,$30,$8D,$D3,$6C,$17 .mc0.Sl. -L4440 fcb $CC,$FC,$5A,$30,$85,$86,$2F,$A1 L.Z0../! -L4448 fcb $82,$27,$02,$A7,$63,$4F,$E6,$62 .'.'cOfb -L4450 fcb $34,$06,$CC,$01,$CF,$34,$06,$30 4.L.O4.0 -L4458 fcb $67,$34,$10,$30,$8D,$D3,$4C,$34 g4.0.SL4 -L4460 fcb $10,$30,$8D,$FF,$BF,$EE,$68,$34 .0..?nh4 -L4468 fcb $10,$34,$40,$17,$F7,$B3,$32,$6C .4@.w32l -L4470 fcb $17,$CE,$14,$1F,$31,$32,$65,$39 .N..12e9 -L4478 fcb $32,$E8,$BB,$6F,$E4,$33,$E4,$17 2h;od3d. -L4480 fcb $D0,$04,$AE,$E8,$47,$17,$D0,$F4 P..hG.Pt -L4488 fcb $25,$14,$6F,$E8,$40,$33,$E8,$40 %.oh@3h@ -L4490 fcb $17,$CF,$D1,$E6,$E8,$43,$E7,$8D .OQfhCg. -L4498 fcb $FF,$89,$86,$01,$20,$01,$4F,$A7 .... .O' -L44A0 fcb $E8,$44,$30,$E4,$17,$D0,$D5,$A6 hD0d.PU& -L44A8 fcb $E8,$44,$32,$E8,$45,$39,$32,$7E hD2hE92~ -L44B0 fcb $10,$9E,$62,$EC,$24,$17,$E2,$F7 ..bl$.bw -L44B8 fcb $10,$AE,$28,$E6,$A0,$5D,$27,$17 ..(f ]'. -L44C0 fcb $C1,$FF,$27,$15,$C1,$FE,$26,$08 A.'.A.&. -L44C8 fcb $E6,$A0,$A6,$A0,$31,$AB,$20,$EB f & 1+ k -L44D0 fcb $17,$BF,$BE,$31,$A4,$26,$E6,$20 .?>1$&f -L44D8 fcb $70,$CC,$00,$00,$ED,$E4,$A6,$A0 pL..md& -L44E0 fcb $81,$FC,$22,$0A,$26,$1C,$A6,$E4 ..".&.&d -L44E8 fcb $26,$26,$6C,$E4,$20,$F0,$81,$FF &&ld p.. -L44F0 fcb $26,$04,$31,$22,$20,$C5,$81,$FD &.1" E.. -L44F8 fcb $26,$08,$A6,$61,$88,$01,$A7,$61 &.&a..'a -L4500 fcb $20,$DC,$17,$C8,$69,$A8,$61,$6F \.Hi(ao -L4508 fcb $61,$4D,$26,$14,$A6,$E4,$26,$CE aM&.&d&N -L4510 fcb $6F,$E4,$A6,$A0,$81,$FF,$27,$B0 od& ..'0 -L4518 fcb $81,$FC,$24,$F6,$8D,$14,$20,$F2 ..$v.. r -L4520 fcb $A6,$E4,$27,$BA,$6F,$E4,$A6,$A0 &d':od& -L4528 fcb $81,$FC,$22,$FA,$27,$B0,$8D,$02 .."z'0.. -L4530 fcb $20,$F4,$81,$0E,$26,$06,$A6,$A0 t..&.& -L4538 fcb $48,$31,$A6,$39,$48,$48,$8B,$02 H1&9HH.. -L4540 fcb $30,$8D,$C7,$C5,$A6,$86,$31,$A6 0.GE&.1& -L4548 fcb $39,$32,$62,$39,$00,$0C,$02,$2E 92b9.... -L4550 fcb $06,$09,$04,$20,$10,$1B,$11,$3D ... ...= -L4558 fcb $17,$29,$33,$3F,$00,$08,$14,$18 .)3?.... -L4560 fcb $20,$28,$22,$38,$07,$0B,$16,$1F ("8.... -L4568 fcb $27,$2D,$37,$3F,$17,$16,$0B,$86 '-7?.... -L4570 fcb $01,$B7,$05,$EC,$86,$15,$97,$19 .7.l.... -L4578 fcb $9E,$26,$BD,$06,$59,$39,$17,$15 .&=.Y9.. -L4580 fcb $F9,$17,$00,$55,$39,$E6,$22,$34 y..U9f"4 -L4588 fcb $06,$E6,$21,$34,$06,$E6,$A4,$34 .f!4.f$4 -L4590 fcb $06,$17,$02,$4A,$32,$66,$31,$23 ...J2f1# -L4598 fcb $39,$E6,$24,$34,$06,$E6,$23,$34 9f$4.f#4 -L45A0 fcb $06,$E6,$22,$34,$06,$E6,$21,$34 .f"4.f!4 -L45A8 fcb $06,$E6,$A4,$34,$06,$17,$02,$F1 .f$4...q -L45B0 fcb $32,$6A,$31,$25,$39,$EC,$A1,$8D 2j1%9l!. -L45B8 fcb $01,$39,$84,$0F,$B7,$02,$4D,$48 .9..7.MH -L45C0 fcb $48,$48,$48,$BA,$02,$4D,$B7,$02 HHH:.M7. -L45C8 fcb $4D,$C4,$0F,$F7,$02,$4E,$58,$58 MD.w.NXX -L45D0 fcb $58,$58,$FA,$02,$4E,$F7,$02,$4E XXz.Nw.N -L45D8 fcb $39,$86,$00,$B7,$05,$EC,$86,$09 9..7.l.. -L45E0 fcb $97,$19,$9E,$26,$BD,$06,$59,$17 ...&=.Y. -L45E8 fcb $0F,$0D,$17,$15,$C0,$39,$A6,$A4 ....@9&$ -L45F0 fcb $B7,$02,$42,$8B,$15,$B7,$02,$40 7.B..7.@ -L45F8 fcb $A6,$A0,$C6,$08,$3D,$86,$A0,$3D & F.=. = -L4600 fcb $DD,$2C,$A6,$A0,$B7,$01,$D8,$A6 ],& 7.X& -L4608 fcb $A0,$B7,$02,$48,$39,$32,$7C,$34 7.H92|4 -L4610 fcb $20,$30,$8D,$FF,$37,$F6,$05,$53 0..7v.S -L4618 fcb $C8,$01,$F7,$05,$53,$86,$10,$3D H.w.S..= -L4620 fcb $3A,$86,$1B,$A7,$62,$86,$31,$A7 :..'b.1' -L4628 fcb $63,$4F,$A7,$64,$10,$8E,$00,$04 cO'd.... -L4630 fcb $E6,$80,$E7,$65,$34,$10,$86,$01 f.ge4... -L4638 fcb $30,$64,$10,$3F,$8A,$25,$0A,$35 0d.?.%.5 -L4640 fcb $10,$6C,$64,$A6,$64,$81,$10,$25 .ld&d..% -L4648 fcb $E7,$35,$20,$32,$64,$39,$F6,$01 g5 2d9v. -L4650 fcb $72,$C1,$05,$24,$0D,$8E,$01,$5D rA.$...] -L4658 fcb $58,$3A,$FC,$02,$4D,$ED,$84,$7C X:..Mm.| -L4660 fcb $01,$72,$39,$F6,$01,$72,$2F,$0D .r9v.r/. -L4668 fcb $5A,$F7,$01,$72,$8E,$01,$5D,$58 Zw.r..]X -L4670 fcb $EC,$85,$FD,$02,$4D,$39,$00,$00 l...M9.. -L4678 fcb $00,$00,$FE,$05,$AF,$26,$12,$B6 ..../&.6 -L4680 fcb $02,$46,$27,$0D,$C6,$02,$3D,$17 .F'.F.=. -L4688 fcb $E0,$A6,$FF,$05,$AF,$DC,$55,$DD `&../\U] -L4690 fcb $53,$EF,$8D,$FF,$E1,$7F,$02,$45 So..a.E -L4698 fcb $39,$32,$7E,$ED,$E4,$B6,$01,$AF 92~md6./ -L46A0 fcb $84,$01,$26,$39,$B6,$05,$B1,$27 ..&96.1' -L46A8 fcb $26,$4F,$F6,$02,$46,$58,$49,$F3 &Ov.FXIs -L46B0 fcb $05,$AF,$10,$A3,$8D,$FF,$BF,$22 ./.#..?" -L46B8 fcb $07,$86,$0B,$D6,$58,$17,$CA,$0E ...VX.J. -L46C0 fcb $EE,$8D,$FF,$B2,$EC,$E4,$ED,$C1 n..2ldmA -L46C8 fcb $EF,$8D,$FF,$AA,$7C,$02,$45,$EC o..*|.El -L46D0 fcb $8D,$FF,$A3,$B3,$05,$AF,$10,$93 ..#3./.. -L46D8 fcb $57,$23,$02,$DD,$57,$32,$62,$39 W#.]W2b9 -L46E0 fcb $FC,$05,$AF,$ED,$8D,$FF,$91,$B6 ../m...6 -L46E8 fcb $02,$45,$C6,$02,$3D,$F3,$05,$AF .EF.=s./ -L46F0 fcb $ED,$8D,$FF,$82,$39,$CE,$00,$00 m...9N.. -L46F8 fcb $EC,$8D,$FF,$7C,$10,$A3,$8D,$FF l..|.#.. -L4700 fcb $75,$24,$09,$1F,$03,$C3,$00,$02 u$...C.. -L4708 fcb $ED,$8D,$FF,$6C,$39,$A6,$A0,$B7 m..l9& 7 -L4710 fcb $02,$46,$17,$BE,$68,$17,$FF,$62 .F.>h..b -L4718 fcb $17,$BE,$6F,$39,$B6,$02,$45,$B7 .>o96.E7 -L4720 fcb $02,$44,$39,$4F,$F6,$02,$44,$F7 .D9Ov.Dw -L4728 fcb $02,$45,$58,$49,$F3,$05,$AF,$ED .EXIs./m -L4730 fcb $8D,$FF,$43,$39,$32,$7E,$34,$50 ..C92~4P -L4738 fcb $33,$64,$4D,$27,$68,$81,$08,$26 3dM'h..& -L4740 fcb $2B,$0A,$41,$2A,$11,$86,$00,$97 +.A*.... -L4748 fcb $41,$96,$40,$81,$15,$23,$07,$4A A.@..#.J -L4750 fcb $97,$40,$86,$27,$97,$41,$CC,$20 .@.'.AL -L4758 fcb $00,$ED,$C4,$34,$40,$86,$0F,$97 .mD4@... -L4760 fcb $19,$9E,$26,$BD,$06,$59,$32,$62 ..&=.Y2b -L4768 fcb $0A,$41,$20,$39,$81,$0D,$27,$04 .A 9..'. -L4770 fcb $81,$0A,$26,$10,$96,$40,$81,$17 ..&..@.. -L4778 fcb $24,$03,$4C,$97,$40,$B6,$01,$7B $.L.@6.{ -L4780 fcb $97,$41,$20,$21,$5F,$81,$7F,$23 .A !_.# -L4788 fcb $03,$CC,$20,$00,$ED,$C4,$34,$40 .L .mD4@ -L4790 fcb $86,$0F,$97,$19,$9E,$26,$BD,$06 .....&=. -L4798 fcb $59,$32,$62,$96,$41,$81,$27,$23 Y2b.A.'# -L47A0 fcb $04,$86,$0D,$8D,$8F,$35,$50,$32 .....5P2 -L47A8 fcb $62,$39,$F6,$01,$67,$C1,$05,$24 b9v.gA.$ -L47B0 fcb $0C,$8E,$01,$68,$58,$3A,$DC,$40 ...hX:\@ -L47B8 fcb $ED,$84,$7C,$01,$67,$39,$F6,$01 m.|.g9v. -L47C0 fcb $67,$2F,$0C,$5A,$F7,$01,$67,$8E g/.Zw.g. -L47C8 fcb $01,$68,$58,$EC,$85,$DD,$40,$39 .hXl.]@9 -L47D0 fcb $34,$06,$1F,$89,$34,$06,$34,$06 4...4.4. -L47D8 fcb $17,$00,$03,$32,$66,$39,$E6,$67 ...2f9fg -L47E0 fcb $34,$06,$A6,$67,$C6,$27,$34,$06 4.&gF'4. -L47E8 fcb $A6,$67,$C6,$00,$34,$06,$17,$00 &gF.4... -L47F0 fcb $B0,$32,$66,$39,$32,$E8,$D6,$86 02f92hV. -L47F8 fcb $17,$A1,$E8,$2D,$10,$25,$00,$9D .!h-.%.. -L4800 fcb $A1,$E8,$2F,$24,$0F,$A7,$E8,$2F !h/$.'h/ -L4808 fcb $4C,$A0,$E8,$2D,$A1,$E8,$37,$24 L h-!h7$ -L4810 fcb $03,$A7,$E8,$37,$E6,$E8,$37,$27 .'h7fh7' -L4818 fcb $2C,$50,$5C,$EB,$E8,$2F,$E0,$E8 ,P\kh/`h -L4820 fcb $2D,$22,$05,$6F,$E8,$37,$20,$1D -".oh7 . -L4828 fcb $A6,$E8,$37,$34,$06,$A6,$E8,$37 &h74.&h7 -L4830 fcb $E6,$E8,$35,$34,$06,$E6,$E8,$31 fh54.fh1 -L4838 fcb $34,$06,$86,$12,$97,$19,$9E,$26 4......& -L4840 fcb $BD,$06,$59,$32,$66,$A6,$E8,$35 =.Y2f&h5 -L4848 fcb $4C,$A0,$E8,$33,$33,$E4,$C6,$20 L h33dF -L4850 fcb $E7,$C0,$4A,$26,$FB,$A7,$C4,$FC g@J&.'D. -L4858 fcb $02,$4D,$34,$06,$E6,$E8,$33,$17 .M4.fh3. -L4860 fcb $FD,$58,$A6,$E8,$39,$26,$0F,$A6 .X&h9&.& -L4868 fcb $E8,$2F,$97,$40,$40,$AB,$E8,$31 h/.@@+h1 -L4870 fcb $4C,$A7,$E8,$39,$20,$07,$40,$AB L'h9 .@+ -L4878 fcb $E8,$31,$4C,$97,$40,$A6,$E8,$35 h1L.@&h5 -L4880 fcb $97,$41,$33,$62,$34,$40,$86,$0F .A3b4@.. -L4888 fcb $97,$19,$9E,$26,$BD,$06,$59,$32 ...&=.Y2 -L4890 fcb $62,$0C,$40,$6A,$E8,$39,$26,$E5 b.@jh9&e -L4898 fcb $35,$06,$FD,$02,$4D,$32,$E8,$2A 5...M2h* -L48A0 fcb $39,$DC,$40,$34,$06,$CC,$00,$00 9\@4.L.. -L48A8 fcb $34,$06,$E6,$69,$34,$06,$E6,$69 4.fi4.fi -L48B0 fcb $34,$06,$E6,$6F,$34,$06,$E6,$6E 4.fo4.fn -L48B8 fcb $34,$06,$E6,$6E,$34,$06,$17,$FF 4.fn4... -L48C0 fcb $33,$32,$6C,$35,$06,$DD,$40,$39 32l5.]@9 -L48C8 fcb $50,$6C,$65,$61,$73,$65,$20,$69 Please i -L48D0 fcb $6E,$73,$65,$72,$74,$20,$64,$69 nsert di -L48D8 fcb $73,$6B,$20,$25,$64,$2C,$20,$73 sk %d, s -L48E0 fcb $69,$64,$65,$20,$25,$64,$0A,$61 ide %d.a -L48E8 fcb $6E,$64,$20,$70,$72,$65,$73,$73 nd press -L48F0 fcb $20,$45,$4E,$54,$45,$52,$2E,$00 ENTER.. -L48F8 fcb $50,$6C,$65,$61,$73,$65,$20,$74 Please t -L4900 fcb $75,$72,$6E,$20,$6F,$76,$65,$72 urn over -L4908 fcb $20,$74,$68,$65,$20,$64,$69,$73 the dis -L4910 fcb $6B,$0A,$61,$6E,$64,$20,$70,$72 k.and pr -L4918 fcb $65,$73,$73,$20,$45,$4E,$54,$45 ess ENTE -L4920 fcb $52,$2E,$00,$54,$68,$61,$74,$20 R..That -L4928 fcb $69,$73,$20,$74,$68,$65,$20,$77 is the w -L4930 fcb $72,$6F,$6E,$67,$20,$64,$69,$73 rong dis -L4938 fcb $6B,$2E,$0A,$0A,$00,$25,$73,$25 k....%s% -L4940 fcb $73,$0A,$25,$73,$00,$76,$6F,$6C s.%s.vol -L4948 fcb $2E,$25,$64,$00,$43,$61,$6E,$27 .%d.Can' -L4950 fcb $74,$20,$66,$69,$6E,$64,$20,$25 t find % -L4958 fcb $73,$2E,$25,$73,$25,$73,$00,$01 s.%s%s.. -L4960 fcb $01,$01,$00,$00,$00,$00,$32,$7A ......2z -L4968 fcb $ED,$E4,$EF,$62,$AF,$64,$8D,$1C mdob/d.. -L4970 fcb $11,$83,$00,$00,$26,$13,$A6,$8D ....&.&. -L4978 fcb $FF,$E8,$81,$05,$27,$0B,$EC,$E4 .h..'.ld -L4980 fcb $17,$DE,$2C,$EE,$62,$AE,$64,$20 .^,nb.d -L4988 fcb $E5,$32,$66,$39,$32,$72,$EF,$E4 e2f92rod -L4990 fcb $AF,$62,$34,$20,$DE,$4F,$EF,$66 /b4 ^Oof -L4998 fcb $B6,$05,$32,$81,$FF,$26,$1D,$EC 6.2..&.l -L49A0 fcb $8D,$FF,$C0,$26,$14,$AE,$9F,$00 ..@&.... -L49A8 fcb $89,$AF,$8D,$FF,$B6,$EC,$84,$10 ./..6l.. -L49B0 fcb $83,$01,$01,$27,$04,$5F,$17,$01 ...'._.. -L49B8 fcb $0E,$17,$01,$9C,$EE,$62,$A6,$C4 ....nb&D -L49C0 fcb $44,$44,$44,$44,$A7,$68,$8E,$05 DDDD'h.. -L49C8 fcb $32,$E6,$86,$C1,$FF,$26,$3B,$17 2f.A.&;. -L49D0 fcb $01,$E8,$E6,$68,$27,$05,$F1,$05 .hfh'.q. -L49D8 fcb $ED,$23,$06,$E6,$8D,$FF,$80,$E7 m#.f...g -L49E0 fcb $68,$5A,$58,$9E,$89,$AE,$85,$AF hZX..../ -L49E8 fcb $8D,$FF,$78,$EC,$84,$A1,$8D,$FF ..xl.!.. -L49F0 fcb $6F,$26,$06,$E1,$8D,$FF,$6A,$27 o&.a..j' -L49F8 fcb $0B,$86,$01,$A7,$8D,$FF,$63,$E6 ...'..cf -L4A00 fcb $68,$17,$00,$C3,$17,$01,$51,$16 h..C..Q. -L4A08 fcb $00,$AF,$E7,$8D,$FF,$57,$4F,$E6 ./g..WOf -L4A10 fcb $C4,$C4,$0F,$1F,$01,$EE,$41,$A6 DD...nA& -L4A18 fcb $8D,$FF,$4A,$5F,$17,$C9,$C3,$25 ..J_.IC% -L4A20 fcb $15,$A6,$8D,$FF,$40,$30,$69,$10 .&..@0i. -L4A28 fcb $8E,$00,$05,$17,$C9,$78,$25,$06 ....Ix%. -L4A30 fcb $10,$83,$00,$05,$27,$10,$17,$C6 ....'..F -L4A38 fcb $AB,$10,$26,$00,$7C,$86,$03,$97 +.&.|... -L4A40 fcb $09,$9E,$22,$BD,$06,$59,$EC,$69 .."=.Yli -L4A48 fcb $10,$83,$12,$34,$26,$06,$A6,$6B ...4&.&k -L4A50 fcb $A1,$68,$27,$1F,$17,$01,$63,$86 !h'...c. -L4A58 fcb $01,$A7,$8D,$FF,$05,$E6,$68,$17 .'...fh. -L4A60 fcb $00,$BC,$4D,$26,$09,$86,$03,$97 .<M&.... -L4A68 fcb $09,$9E,$22,$BD,$06,$59,$17,$00 .."=.Y.. -L4A70 fcb $E7,$20,$46,$E6,$6C,$A6,$6D,$DD g Ffl&m] -L4A78 fcb $66,$EE,$64,$26,$24,$B6,$05,$B8 fnd&$6.8 -L4A80 fcb $27,$10,$17,$DD,$01,$10,$93,$66 '..]...f -L4A88 fcb $24,$08,$86,$05,$A7,$8D,$FE,$D2 $...'..R -L4A90 fcb $20,$27,$DC,$66,$17,$DC,$66,$17 '\f.\f. -L4A98 fcb $DD,$02,$EF,$64,$ED,$6E,$17,$DD ].odmn.] -L4AA0 fcb $0E,$A6,$8D,$FE,$C0,$AE,$64,$10 .&..@.d. -L4AA8 fcb $9E,$66,$17,$C8,$F9,$25,$87,$EE .f.Hy%.n -L4AB0 fcb $64,$10,$93,$66,$27,$0A,$16,$FF d..f'... -L4AB8 fcb $7D,$EC,$66,$DD,$4F,$CE,$00,$00 }lf]ON.. -L4AC0 fcb $EC,$6E,$35,$20,$32,$6E,$39,$32 ln5 2n92 -L4AC8 fcb $E8,$9C,$33,$E4,$34,$06,$34,$40 h.3d4.4@ -L4AD0 fcb $17,$00,$09,$32,$64,$17,$ED,$1A ...2d.m. -L4AD8 fcb $32,$E8,$64,$39,$AE,$8D,$FE,$83 2hd9.... -L4AE0 fcb $4F,$E6,$65,$27,$0F,$F1,$05,$ED Ofe'.q.m -L4AE8 fcb $22,$0A,$E7,$8D,$FE,$71,$5A,$58 ".g..qZX -L4AF0 fcb $9E,$89,$AE,$85,$E6,$01,$34,$06 ....f.4. -L4AF8 fcb $E6,$84,$34,$06,$30,$8D,$FD,$C8 f.4.0..H -L4B00 fcb $E1,$8D,$FE,$5C,$26,$0C,$E6,$01 a..\&.f. -L4B08 fcb $E1,$8D,$FE,$55,$27,$04,$30,$8D a..U'.0. -L4B10 fcb $FD,$E6,$EE,$66,$34,$10,$34,$40 .fnf4.4@ -L4B18 fcb $17,$F1,$06,$32,$68,$39,$32,$E9 .q.2h92i -L4B20 fcb $FE,$D4,$34,$06,$17,$C5,$F1,$33 .T4..Eq3 -L4B28 fcb $62,$34,$40,$17,$FF,$AE,$32,$64 b4@...2d -L4B30 fcb $33,$8D,$C5,$4E,$34,$40,$33,$62 3.EN4@3b -L4B38 fcb $34,$40,$33,$8D,$FD,$E5,$34,$40 4@3..e4@ -L4B40 fcb $30,$8D,$FD,$F9,$33,$E8,$6A,$34 0..y3hj4 -L4B48 fcb $10,$34,$40,$17,$F0,$D3,$32,$6A .4@.pS2j -L4B50 fcb $17,$EC,$9F,$32,$E9,$01,$2C,$39 .l.2i.,9 -L4B58 fcb $32,$73,$AE,$8D,$FE,$05,$30,$02 2s....0. -L4B60 fcb $E6,$84,$4F,$AF,$E4,$C4,$7F,$E7 f.O/dDg -L4B68 fcb $62,$30,$8D,$FD,$D8,$33,$63,$34 b0..X3c4 -L4B70 fcb $06,$34,$10,$34,$40,$17,$F0,$A9 .4.4@.p) -L4B78 fcb $32,$66,$86,$01,$30,$63,$17,$C8 2f..0c.H -L4B80 fcb $19,$24,$19,$5D,$26,$06,$6F,$8D .$.]&.o. -L4B88 fcb $FD,$D6,$20,$2B,$17,$C5,$55,$81 .V +.EU. -L4B90 fcb $00,$26,$E7,$86,$03,$97,$09,$9E .&g..... -L4B98 fcb $22,$BD,$06,$59,$CE,$05,$32,$E6 "=.YN.2f -L4BA0 fcb $62,$A7,$C5,$AE,$E4,$E6,$80,$2B b'E.df.+ -L4BA8 fcb $04,$E6,$84,$20,$B5,$AE,$8D,$FD .f. 5... -L4BB0 fcb $B2,$EC,$84,$ED,$8D,$FD,$A9,$32 2l.m..)2 -L4BB8 fcb $6D,$39,$32,$7F,$5F,$8E,$05,$32 m92_..2 -L4BC0 fcb $C1,$0F,$24,$14,$E7,$E4,$A6,$84 A.$.gd&. -L4BC8 fcb $81,$FF,$27,$05,$17,$C8,$07,$86 ..'..H.. -L4BD0 fcb $FF,$A7,$80,$E6,$E4,$5C,$20,$E8 .'.fd\ h -L4BD8 fcb $32,$61,$39,$32,$E8,$9B,$34,$20 2a92h.4 -L4BE0 fcb $86,$01,$AE,$E8,$69,$17,$C7,$B2 ...hi.G2 -L4BE8 fcb $24,$33,$86,$40,$B7,$01,$01,$33 $3.@7..3 -L4BF0 fcb $8D,$C4,$8F,$34,$40,$33,$8D,$C4 .D.4@3.D -L4BF8 fcb $A4,$34,$40,$EC,$E8,$6D,$34,$06 $4@lhm4. -L4C00 fcb $30,$8D,$FD,$48,$33,$69,$34,$10 0..H3i4. -L4C08 fcb $34,$40,$17,$F0,$14,$32,$6A,$17 4@.p.2j. -L4C10 fcb $EB,$E0,$26,$CC,$86,$03,$97,$09 k`&L.... -L4C18 fcb $9E,$22,$BD,$06,$59,$A7,$62,$CE ."=.Y'bN -L4C20 fcb $00,$00,$1F,$31,$C6,$02,$17,$C7 ...1F..G -L4C28 fcb $B9,$DF,$66,$CE,$00,$00,$5F,$17 9_fN.._. -L4C30 fcb $C7,$B0,$AE,$E8,$6B,$26,$20,$DC G0.hk& \ -L4C38 fcb $66,$EE,$E8,$6F,$27,$11,$17,$DA fnho'..Z -L4C40 fcb $BC,$17,$DB,$58,$EF,$F8,$6D,$ED <.[Xoxmm -L4C48 fcb $F8,$6F,$17,$DB,$62,$20,$06,$17 xo.[b .. -L4C50 fcb $DA,$DE,$EF,$F8,$6D,$1F,$31,$A6 Z^oxm.1& -L4C58 fcb $62,$10,$9E,$66,$17,$C7,$47,$10 b..f.GG. -L4C60 fcb $93,$66,$27,$10,$17,$C4,$7D,$C1 .f'..D}A -L4C68 fcb $00,$26,$09,$86,$03,$97,$09,$9E .&...... -L4C70 fcb $22,$BD,$06,$59,$A6,$62,$17,$C7 "=.Y&b.G -L4C78 fcb $5D,$35,$20,$32,$E8,$65,$39,$4C ]5 2he9L -L4C80 fcb $6F,$67,$69,$63,$73,$00,$56,$69 ogics.Vi -L4C88 fcb $65,$77,$00,$50,$69,$63,$74,$75 ew.Pictu -L4C90 fcb $72,$65,$00,$53,$6F,$75,$6E,$64 re.Sound -L4C98 fcb $00,$6C,$6F,$67,$44,$69,$72,$00 .logDir. -L4CA0 fcb $76,$69,$65,$77,$44,$69,$72,$00 viewDir. -L4CA8 fcb $70,$69,$63,$44,$69,$72,$00,$73 picDir.s -L4CB0 fcb $6E,$64,$44,$69,$72,$00,$25,$73 ndDir.%s -L4CB8 fcb $20,$23,$25,$64,$20,$6E,$6F,$74 #%d not -L4CC0 fcb $20,$66,$6F,$75,$6E,$64,$2E,$00 found.. -L4CC8 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L4CD0 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L4CD8 fcb $33,$8D,$FF,$EE,$34,$40,$33,$8D 3..n4@3. -L4CE0 fcb $FF,$E6,$30,$8D,$FF,$B3,$34,$40 .f0..34@ -L4CE8 fcb $CC,$00,$00,$34,$06,$34,$10,$17 L..4.4.. -L4CF0 fcb $FE,$E9,$32,$68,$33,$8D,$FF,$DA .i2h3..Z -L4CF8 fcb $34,$40,$33,$8D,$FF,$D2,$30,$8D 4@3..R0. -L4D00 fcb $FF,$A6,$34,$40,$CC,$00,$00,$34 .&4@L..4 -L4D08 fcb $06,$34,$10,$17,$FE,$CD,$32,$68 .4...M2h -L4D10 fcb $33,$8D,$FF,$BA,$34,$40,$33,$8D 3..:4@3. -L4D18 fcb $FF,$B2,$30,$8D,$FF,$82,$34,$40 .20...4@ -L4D20 fcb $CC,$00,$00,$34,$06,$34,$10,$17 L..4.4.. -L4D28 fcb $FE,$B1,$32,$68,$33,$8D,$FF,$A6 .12h3..& -L4D30 fcb $34,$40,$33,$8D,$FF,$9E,$30,$8D 4@3...0. -L4D38 fcb $FF,$75,$34,$40,$CC,$00,$00,$34 .u4@L..4 -L4D40 fcb $06,$34,$10,$17,$FE,$95,$32,$68 .4....2h -L4D48 fcb $39,$A6,$C4,$84,$F0,$81,$F0,$26 9&D.p.p& -L4D50 fcb $03,$CE,$00,$00,$39,$32,$7F,$E7 .N..92g -L4D58 fcb $E4,$EC,$8D,$FF,$6D,$17,$DA,$4F dl..m.ZO -L4D60 fcb $A6,$E4,$C6,$03,$3D,$EE,$8D,$FF &dF.=n.. -L4D68 fcb $5F,$33,$CB,$8D,$DC,$26,$09,$30 _3K.\&.0 -L4D70 fcb $8D,$FF,$0C,$E6,$E4,$17,$00,$83 ...fd... -L4D78 fcb $EC,$8D,$FF,$4E,$32,$61,$39,$32 l..N2a92 -L4D80 fcb $7F,$E7,$E4,$EC,$8D,$FF,$47,$17 gdl..G. -L4D88 fcb $DA,$25,$A6,$E4,$C6,$03,$3D,$EE Z%&dF.=n -L4D90 fcb $8D,$FF,$39,$33,$CB,$8D,$B2,$26 ..93K.2& -L4D98 fcb $08,$30,$8D,$FE,$E9,$E6,$E4,$8D .0..ifd. -L4DA0 fcb $5A,$EC,$8D,$FF,$29,$32,$61,$39 Zl..)2a9 -L4DA8 fcb $32,$7F,$E7,$E4,$EC,$8D,$FF,$22 2gdl.." -L4DB0 fcb $17,$D9,$FC,$A6,$E4,$C6,$03,$3D .Y.&dF.= -L4DB8 fcb $EE,$8D,$FF,$14,$33,$CB,$8D,$89 n...3K.. -L4DC0 fcb $26,$08,$30,$8D,$FE,$C5,$E6,$E4 &.0..Efd -L4DC8 fcb $8D,$31,$EC,$8D,$FF,$04,$32,$61 .1l...2a -L4DD0 fcb $39,$32,$7F,$E7,$E4,$EC,$8D,$FE 92gdl.. -L4DD8 fcb $FD,$17,$D9,$D3,$A6,$E4,$C6,$03 ..YS&dF. -L4DE0 fcb $3D,$EE,$8D,$FE,$EF,$33,$CB,$17 =n..o3K. -L4DE8 fcb $FF,$5F,$26,$08,$30,$8D,$FE,$A3 ._&.0..# -L4DF0 fcb $E6,$E4,$8D,$07,$EC,$8D,$FE,$DE fd..l..^ -L4DF8 fcb $32,$61,$39,$32,$E8,$9C,$4F,$34 2a92h.O4 -L4E00 fcb $06,$34,$10,$30,$8D,$FE,$AF,$33 .4.0../3 -L4E08 fcb $64,$34,$10,$34,$40,$17,$EE,$11 d4.4@.n. -L4E10 fcb $32,$68,$17,$E9,$DD,$86,$03,$97 2h.i]... -L4E18 fcb $09,$9E,$22,$BD,$06,$59,$32,$E8 .."=.Y2h -L4E20 fcb $64,$39,$00,$00,$00,$00,$33,$8D d9....3. -L4E28 fcb $FF,$FC,$EC,$E4,$36,$46,$39,$33 ..ld6F93 -L4E30 fcb $8D,$FF,$EF,$37,$46,$ED,$E4,$39 ..o7Fmd9 -L4E38 fcb $4E,$6F,$74,$20,$6E,$6F,$77,$2E Not now. -L4E40 fcb $00,$8E,$04,$32,$E6,$A0,$3A,$E6 ...2f :f -L4E48 fcb $84,$8D,$06,$39,$E6,$A0,$8D,$01 ...9f .. -L4E50 fcb $39,$32,$E8,$CA,$E7,$62,$4F,$B7 92hJgbO7 -L4E58 fcb $05,$B1,$A7,$64,$A7,$63,$17,$0E .1'd'c.. -L4E60 fcb $B6,$30,$84,$27,$06,$AF,$65,$6C 60.'./el -L4E68 fcb $64,$20,$1C,$86,$01,$B7,$05,$B8 d ...7.8 -L4E70 fcb $4F,$E6,$62,$17,$0E,$C6,$7F,$05 Ofb..F. -L4E78 fcb $B8,$EF,$65,$26,$0A,$33,$8D,$FF 8oe&.3.. -L4E80 fcb $B7,$17,$E9,$6E,$16,$00,$CD,$DC 7.in..M\ -L4E88 fcb $0A,$ED,$E8,$34,$EE,$65,$EC,$45 .mh4nelE -L4E90 fcb $33,$67,$ED,$48,$4F,$A7,$4A,$A7 3gmHO'J' -L4E98 fcb $4E,$E6,$62,$17,$0F,$3A,$EC,$C8 Nfb..:lH -L4EA0 fcb $10,$ED,$C8,$12,$86,$9F,$A0,$C8 .mH... H -L4EA8 fcb $1C,$44,$C6,$A7,$ED,$43,$ED,$C8 .DF'mCmH -L4EB0 fcb $1A,$86,$0F,$A7,$C8,$24,$A6,$C8 ...'H$&H -L4EB8 fcb $26,$8A,$04,$A7,$C8,$26,$86,$FF &..'H&.. -L4EC0 fcb $A7,$42,$EC,$C8,$1C,$3D,$C3,$00 'BlH.=C. -L4EC8 fcb $0E,$ED,$E8,$32,$17,$D8,$B7,$10 .mh2.X7. -L4ED0 fcb $A3,$E8,$32,$25,$34,$6C,$63,$1F #h2%4lc. -L4ED8 fcb $31,$17,$F2,$CA,$EF,$E4,$34,$40 1.rJod4@ -L4EE0 fcb $86,$15,$97,$21,$9E,$28,$BD,$06 ...!.(=. -L4EE8 fcb $59,$32,$62,$33,$67,$34,$40,$86 Y2b3g4@. -L4EF0 fcb $0C,$97,$21,$9E,$28,$BD,$06,$59 ..!.(=.Y -L4EF8 fcb $32,$62,$33,$67,$34,$40,$86,$1B 2b3g4@.. -L4F00 fcb $97,$19,$9E,$26,$BD,$06,$59,$32 ...&=.Y2 -L4F08 fcb $62,$EE,$65,$EE,$43,$E6,$43,$A6 bnenCfC& -L4F10 fcb $44,$33,$CB,$17,$E8,$DC,$A6,$63 D3K.h\&c -L4F18 fcb $27,$2B,$EE,$E4,$34,$40,$86,$12 '+nd4@.. -L4F20 fcb $97,$21,$9E,$28,$BD,$06,$59,$32 .!.(=.Y2 -L4F28 fcb $62,$33,$67,$34,$40,$86,$1B,$97 b3g4@... -L4F30 fcb $19,$9E,$26,$BD,$06,$59,$32,$62 ..&=.Y2b -L4F38 fcb $AE,$E4,$A6,$0C,$EE,$0A,$17,$D8 .d&.n..X -L4F40 fcb $4E,$DF,$4F,$9F,$55,$EC,$E8,$34 N_O.Ulh4 -L4F48 fcb $17,$D8,$64,$A6,$64,$26,$05,$E6 .Xd&d&.f -L4F50 fcb $62,$17,$10,$4D,$86,$01,$B7,$05 b..M..7. -L4F58 fcb $B1,$32,$E8,$36,$39,$00,$00,$00 12h69... -L4F60 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L4F68 fcb $00,$00,$00,$07,$78,$07,$0C,$06 ....x... -L4F70 fcb $A8,$06,$48,$05,$EC,$05,$98,$05 (.H.l... -L4F78 fcb $48,$04,$FC,$04,$B4,$04,$70,$04 H...4.p. -L4F80 fcb $30,$03,$F4,$03,$BC,$03,$86,$03 0.t.<... -L4F88 fcb $54,$03,$24,$02,$F6,$02,$CC,$02 T.$.v.L. -L4F90 fcb $A4,$02,$7E,$02,$5A,$02,$38,$02 $.~.Z.8. -L4F98 fcb $18,$01,$FA,$01,$DE,$01,$C2,$01 ..z.^.B. -L4FA0 fcb $AA,$01,$92,$01,$7A,$01,$66,$01 *...z.f. -L4FA8 fcb $52,$01,$3E,$01,$2C,$01,$1C,$01 R.>.,... -L4FB0 fcb $0C,$00,$FC,$00,$EE,$00,$E2,$00 ....n.b. -L4FB8 fcb $D4,$00,$C8,$00,$BE,$00,$B2,$00 T.H.>.2. -L4FC0 fcb $A8,$00,$9C,$00,$96,$00,$8E,$00 (....... -L4FC8 fcb $86,$00,$7E,$00,$78,$00,$70,$00 ..~.x.p. -L4FD0 fcb $6A,$00,$64,$00,$5E,$00,$5A,$00 j.d.^.Z. -L4FD8 fcb $54,$00,$50,$00,$4C,$00,$46,$00 T.P.L.F. -L4FE0 fcb $42,$00,$3E,$00,$3C,$00,$0A,$00 B.>.<... -L4FE8 fcb $0C,$00,$0C,$00,$0E,$00,$0E,$00 ........ -L4FF0 fcb $0E,$00,$10,$00,$10,$00,$12,$00 ........ -L4FF8 fcb $12,$00,$14,$00,$16,$00,$16,$00 ........ -L5000 fcb $18,$00,$1A,$00,$1C,$00,$1C,$00 ........ -L5008 fcb $1E,$00,$20,$00,$22,$00,$24,$00 .. .".$. -L5010 fcb $26,$00,$28,$00,$2C,$00,$2E,$00 &.(.,... -L5018 fcb $30,$00,$34,$00,$36,$00,$3A,$00 0.4.6.:. -L5020 fcb $3E,$00,$40,$00,$44,$00,$48,$00 >.@.D.H. -L5028 fcb $4C,$00,$52,$00,$56,$00,$5C,$00 L.R.V.\. -L5030 fcb $60,$00,$66,$00,$6C,$00,$72,$00 `.f.l.r. -L5038 fcb $7A,$00,$80,$00,$8A,$00,$8E,$00 z....... -L5040 fcb $96,$00,$9E,$00,$A8,$01,$BA,$01 ....(.:. -L5048 fcb $D6,$01,$F0,$02,$0A,$02,$2A,$02 V.p...*. -L5050 fcb $40,$02,$64,$02,$80,$02,$9E,$02 @.d..... -L5058 fcb $D2,$02,$F8,$03,$22,$03,$3A,$00 R.x.".:. -L5060 fcb $1F,$1C,$1F,$1E,$1F,$1E,$1F,$1F ........ -L5068 fcb $1E,$1F,$1E,$1F,$33,$8D,$FE,$ED ....3..m -L5070 fcb $CC,$00,$00,$ED,$C4,$39,$33,$8D L..mD93. -L5078 fcb $FE,$E3,$EF,$8D,$FE,$E8,$EE,$C4 .co..hnD -L5080 fcb $27,$04,$E1,$42,$26,$F4,$39,$E6 '.aB&t9f -L5088 fcb $A0,$8D,$01,$39,$32,$7B,$E7,$E4 ..92{gd -L5090 fcb $8D,$E4,$11,$83,$00,$00,$26,$48 .d....&H -L5098 fcb $DC,$0A,$ED,$63,$17,$B4,$DE,$86 \.mc.4^. -L50A0 fcb $03,$E6,$E4,$17,$F5,$F3,$33,$8D .fd.us3. -L50A8 fcb $FE,$B3,$AE,$8D,$FE,$B8,$27,$0D .3...8'. -L50B0 fcb $CC,$00,$09,$17,$D6,$7A,$EF,$84 L...Vzo. -L50B8 fcb $CC,$00,$00,$ED,$C4,$E6,$E4,$E7 L..mDfdg -L50C0 fcb $42,$EF,$61,$17,$FD,$0B,$8E,$00 Boa..... -L50C8 fcb $00,$17,$F8,$9A,$27,$08,$AE,$61 ..x.'..a -L50D0 fcb $ED,$05,$EF,$03,$ED,$07,$17,$B4 m.o.m..4 -L50D8 fcb $B1,$EC,$63,$17,$D6,$D1,$EE,$61 1lc.VQna -L50E0 fcb $32,$65,$39,$32,$75,$E6,$A0,$E7 2e92uf g -L50E8 fcb $E4,$17,$FF,$8A,$11,$83,$00,$00 d....... -L50F0 fcb $26,$07,$86,$09,$E6,$E4,$17,$BF &...fd.? -L50F8 fcb $D5,$B6,$01,$B0,$84,$40,$10,$27 U6.0.@.' -L5100 fcb $00,$D2,$B6,$01,$73,$10,$26,$00 .R6.s.&. -L5108 fcb $CB,$DC,$0A,$ED,$63,$EF,$61,$EC K\.mcoal -L5110 fcb $45,$17,$D6,$9B,$30,$65,$10,$3F E.V.0e.? -L5118 fcb $15,$EE,$61,$17,$00,$BE,$10,$83 .na..>.. -L5120 fcb $00,$00,$10,$27,$00,$AE,$34,$06 ...'..4. -L5128 fcb $EB,$6C,$24,$01,$4C,$CE,$00,$3C kl$.LN.< -L5130 fcb $17,$C0,$C7,$E7,$6C,$1F,$30,$10 .@Ggl.0. -L5138 fcb $83,$00,$00,$27,$4F,$EB,$6B,$24 ...'Okk$ -L5140 fcb $01,$4C,$CE,$00,$3C,$17,$C0,$B2 .LN.<.@2 -L5148 fcb $E7,$6B,$1F,$30,$5D,$27,$3D,$EB gk.0]'=k -L5150 fcb $6A,$86,$17,$17,$0B,$99,$A7,$6A j.....'j -L5158 fcb $5D,$27,$31,$6C,$69,$EC,$68,$30 ]'1lilh0 -L5160 fcb $8D,$FE,$FC,$E1,$86,$23,$25,$E6 ...a.#%f -L5168 fcb $86,$81,$02,$26,$0E,$E6,$67,$27 ...&.fg' -L5170 fcb $0A,$C5,$03,$26,$06,$E6,$69,$C1 .E.&.fiA -L5178 fcb $1D,$27,$11,$C6,$01,$E7,$69,$4C .'.F.giL -L5180 fcb $81,$0C,$23,$06,$E7,$68,$6C,$67 ..#.ghlg -L5188 fcb $20,$02,$A7,$68,$30,$67,$10,$3F .'h0g.? -L5190 fcb $16,$35,$06,$FB,$04,$3D,$24,$01 .5...=$. -L5198 fcb $4C,$CE,$00,$3C,$17,$C0,$5B,$F7 LN.<.@[w -L51A0 fcb $04,$3D,$1F,$30,$10,$83,$00,$00 .=.0.... -L51A8 fcb $27,$25,$FB,$04,$3E,$24,$01,$4C '%..>$.L -L51B0 fcb $CE,$00,$3C,$17,$C0,$44,$F7,$04 N.<.@Dw. -L51B8 fcb $3E,$1F,$30,$5D,$27,$11,$FB,$04 >.0]'... -L51C0 fcb $3F,$86,$17,$17,$0B,$29,$B7,$04 ?....)7. -L51C8 fcb $3F,$5D,$27,$03,$7C,$04,$40,$EC ?]'.|.@l -L51D0 fcb $63,$17,$D5,$DB,$A6,$A0,$17,$C4 c.U[& .D -L51D8 fcb $FC,$32,$6B,$39,$34,$20,$5F,$EE .2k94 _n -L51E0 fcb $43,$8D,$58,$E6,$C0,$C1,$FF,$27 C.Xf@A.' -L51E8 fcb $4B,$58,$A6,$C0,$B7,$FF,$20,$10 KX&@7. . -L51F0 fcb $AE,$C1,$30,$8D,$FD,$75,$3A,$EC .A0..u:l -L51F8 fcb $84,$DD,$8E,$30,$89,$00,$7A,$EC .].0..zl -L5200 fcb $84,$DD,$90,$7D,$FF,$20,$27,$16 .].}. '. -L5208 fcb $9E,$90,$DC,$8E,$83,$00,$01,$26 ..\....& -L5210 fcb $FB,$73,$FF,$20,$30,$1F,$26,$F2 .s. 0.&r -L5218 fcb $31,$3F,$26,$EC,$20,$C5,$9E,$90 1?&l E.. -L5220 fcb $DC,$8E,$83,$00,$01,$26,$FB,$7D \....&.} -L5228 fcb $FF,$20,$30,$1F,$26,$F2,$31,$3F . 0.&r1? -L5230 fcb $26,$EC,$20,$AF,$8D,$2F,$EC,$C4 &l /./lD -L5238 fcb $35,$20,$39,$1A,$50,$7F,$FF,$20 5 9.P. -L5240 fcb $B6,$FF,$01,$A7,$8D,$FD,$21,$84 6..'..!. -L5248 fcb $F7,$B7,$FF,$01,$B6,$FF,$03,$A7 w7..6..' -L5250 fcb $8D,$FD,$16,$84,$F7,$B7,$FF,$03 ....w7.. -L5258 fcb $B6,$FF,$23,$A7,$8D,$FD,$0B,$8A 6.#'.... -L5260 fcb $08,$B7,$FF,$23,$39,$A6,$8D,$FC .7.#9&.. -L5268 fcb $FF,$B7,$FF,$01,$A6,$8D,$FC,$F9 .7..&..y -L5270 fcb $B7,$FF,$03,$A6,$8D,$FC,$F3,$B7 7..&..s7 -L5278 fcb $FF,$23,$7F,$FF,$20,$B6,$FF,$02 .#. 6.. -L5280 fcb $B6,$FF,$22,$1C,$AF,$39,$6E,$6F 6."./9no -L5288 fcb $74,$68,$69,$6E,$67,$00,$59,$6F thing.Yo -L5290 fcb $75,$20,$61,$72,$65,$20,$63,$61 u are ca -L5298 fcb $72,$72,$79,$69,$6E,$67,$3A,$00 rrying:. -L52A0 fcb $45,$4E,$54,$45,$52,$20,$74,$6F ENTER to -L52A8 fcb $20,$73,$65,$6C,$65,$63,$74,$20 select -L52B0 fcb $2F,$20,$43,$54,$52,$4C,$2D,$42 / CTRL-B -L52B8 fcb $52,$45,$41,$4B,$20,$74,$6F,$20 REAK to -L52C0 fcb $63,$61,$6E,$63,$65,$6C,$00,$50 cancel.P -L52C8 fcb $72,$65,$73,$73,$20,$61,$20,$6B ress a k -L52D0 fcb $65,$79,$20,$74,$6F,$20,$72,$65 ey to re -L52D8 fcb $74,$75,$72,$6E,$20,$74,$6F,$20 turn to -L52E0 fcb $74,$68,$65,$20,$67,$61,$6D,$65 the game -L52E8 fcb $00,$53,$63,$6F,$72,$65,$3A,$25 .Score:% -L52F0 fcb $64,$20,$6F,$66,$20,$25,$64,$20 d of %d -L52F8 fcb $20,$00,$53,$6F,$75,$6E,$64,$3A .Sound: -L5300 fcb $20,$25,$73,$00,$00,$00,$00,$6F %s....o -L5308 fcb $6E,$20,$00,$6F,$66,$66,$00,$17 n .off.. -L5310 fcb $08,$68,$17,$F3,$39,$4F,$C6,$0F .h.s9OF. -L5318 fcb $17,$F2,$9F,$17,$F2,$4E,$8D,$07 .r..rN.. -L5320 fcb $17,$F3,$40,$17,$F2,$B3,$39,$32 .s@.r392 -L5328 fcb $E9,$FE,$FB,$86,$02,$A7,$E4,$30 i....'d0 -L5330 fcb $64,$AF,$62,$AF,$E9,$00,$FE,$DE d/b/i..^ -L5338 fcb $38,$4F,$A7,$61,$A7,$E9,$01,$00 8O'a'i.. -L5340 fcb $EF,$E9,$01,$01,$11,$93,$3C,$24 oi....<$ -L5348 fcb $46,$E6,$42,$C1,$FF,$26,$37,$A7 FfBA.&7' -L5350 fcb $84,$B1,$04,$4B,$26,$04,$AF,$E9 .1.K&./i -L5358 fcb $00,$FE,$EC,$C4,$ED,$01,$A6,$E4 ..lDm.&d -L5360 fcb $A7,$03,$E6,$61,$C5,$01,$26,$06 '.faE.&. -L5368 fcb $86,$01,$A7,$04,$20,$13,$4C,$A7 ..'. .L' -L5370 fcb $E4,$AF,$62,$AE,$01,$17,$BD,$C6 d/b...=F -L5378 fcb $AE,$62,$50,$CB,$27,$E7,$04,$E6 .bPK'g.f -L5380 fcb $61,$5C,$E7,$61,$30,$05,$33,$43 a\ga0.3C -L5388 fcb $A6,$E9,$01,$00,$4C,$20,$AD,$A6 &i..L -& -L5390 fcb $61,$26,$12,$A7,$84,$33,$8D,$FE a&.'.3.. -L5398 fcb $ED,$EF,$01,$A6,$E4,$A7,$03,$86 mo.&d'.. -L53A0 fcb $10,$A7,$04,$30,$05,$30,$1B,$AF .'.0.0./ -L53A8 fcb $E9,$01,$03,$34,$10,$30,$66,$34 i..4.0f4 -L53B0 fcb $10,$AE,$E9,$01,$02,$AF,$66,$34 ..i../f4 -L53B8 fcb $10,$17,$00,$53,$32,$66,$17,$BF ...S2f.? -L53C0 fcb $2F,$B6,$01,$B0,$84,$04,$27,$3B /6.0..'; -L53C8 fcb $EC,$84,$81,$01,$26,$18,$C1,$0D l...&.A. -L53D0 fcb $26,$09,$AE,$62,$A6,$84,$B7,$04 &..b&.7. -L53D8 fcb $4B,$20,$28,$C1,$1B,$26,$DF,$86 K (A.&_. -L53E0 fcb $FF,$B7,$04,$4B,$20,$1D,$81,$02 .7.K ... -L53E8 fcb $26,$D4,$30,$64,$34,$10,$34,$06 &T0d4.4. -L53F0 fcb $EC,$66,$34,$06,$EC,$E9,$01,$09 lf4.li.. -L53F8 fcb $34,$06,$17,$00,$93,$32,$68,$AF 4....2h/ -L5400 fcb $62,$20,$BB,$4F,$B7,$01,$54,$B7 b ;O7.T7 -L5408 fcb $05,$47,$32,$E9,$01,$05,$39,$32 .G2i..92 -L5410 fcb $7C,$86,$00,$C6,$0B,$DD,$40,$33 |..F.]@3 -L5418 fcb $8D,$FE,$73,$34,$40,$17,$E8,$14 ..s4@.h. -L5420 fcb $32,$62,$AE,$68,$AF,$E4,$AC,$6A 2b.h/d,j -L5428 fcb $22,$2F,$EC,$03,$DD,$40,$4F,$C6 "/l.]@OF -L5430 fcb $0F,$ED,$62,$AC,$66,$26,$0C,$B6 .mb,f&.6 -L5438 fcb $01,$B0,$84,$04,$27,$05,$86,$0F .0..'... -L5440 fcb $5F,$ED,$62,$EC,$62,$17,$F1,$72 _mblb.qr -L5448 fcb $AE,$E4,$AE,$01,$34,$10,$17,$E7 .d..4..g -L5450 fcb $E3,$32,$62,$AE,$E4,$30,$05,$20 c2b.d0. -L5458 fcb $CB,$4F,$C6,$0F,$17,$F1,$5B,$B6 KOF..q[6 -L5460 fcb $01,$B0,$84,$04,$27,$16,$86,$01 .0..'... -L5468 fcb $B7,$01,$54,$86,$03,$B7,$05,$47 7.T..7.G -L5470 fcb $86,$17,$C6,$01,$DD,$40,$30,$8D ..F.]@0. -L5478 fcb $FE,$26,$20,$0A,$86,$17,$C6,$04 .& ...F. -L5480 fcb $DD,$40,$30,$8D,$FE,$41,$34,$10 ]@0..A4. -L5488 fcb $17,$E7,$A9,$32,$62,$32,$64,$39 .g)2b2d9 -L5490 fcb $EE,$64,$1F,$31,$A6,$67,$81,$01 nd.1&g.. -L5498 fcb $26,$04,$30,$16,$20,$16,$81,$03 &.0. ... -L54A0 fcb $26,$04,$30,$05,$20,$0E,$81,$05 &.0. ... -L54A8 fcb $26,$04,$30,$0A,$20,$06,$81,$07 &.0. ... -L54B0 fcb $26,$17,$30,$1B,$AC,$68,$25,$04 &.0.,h%. -L54B8 fcb $AC,$62,$23,$04,$1F,$31,$20,$09 ,b#..1 . -L54C0 fcb $34,$10,$34,$40,$17,$00,$03,$32 4.4@...2 -L54C8 fcb $64,$39,$86,$0F,$5F,$17,$F0,$EA d9.._.pj -L54D0 fcb $EE,$64,$EC,$43,$DD,$40,$EC,$41 ndlC]@lA -L54D8 fcb $34,$06,$17,$E7,$57,$32,$62,$4F 4..gW2bO -L54E0 fcb $C6,$0F,$17,$F0,$D5,$EE,$62,$EC F..pUnbl -L54E8 fcb $43,$DD,$40,$EC,$41,$34,$06,$17 C]@lA4.. -L54F0 fcb $E7,$42,$32,$62,$AE,$64,$39,$B6 gB2b.d96 -L54F8 fcb $02,$47,$27,$5C,$17,$F2,$AB,$17 .G'\.r+. -L5500 fcb $F1,$4C,$B6,$02,$48,$C6,$0F,$17 qL6.HF.. -L5508 fcb $F2,$C6,$4F,$C6,$0F,$17,$F0,$AA rFOF..p* -L5510 fcb $B6,$02,$48,$C6,$01,$DD,$40,$4F 6.HF.]@O -L5518 fcb $F6,$04,$39,$34,$06,$F6,$04,$35 v.94.v.5 -L5520 fcb $30,$8D,$FD,$C5,$34,$06,$34,$10 0..E4.4. -L5528 fcb $17,$E7,$09,$32,$66,$C6,$1E,$D7 .g.2fF.W -L5530 fcb $41,$33,$8D,$FD,$D6,$B6,$01,$B0 A3..V6.0 -L5538 fcb $84,$40,$27,$09,$B6,$01,$73,$26 .@'.6.s& -L5540 fcb $04,$33,$8D,$FD,$C2,$30,$8D,$FD .3..B0.. -L5548 fcb $B1,$34,$40,$34,$10,$17,$E6,$E4 14@4..fd -L5550 fcb $32,$64,$17,$F1,$0E,$17,$F2,$66 2d.q..rf -L5558 fcb $39,$86,$01,$B7,$02,$47,$8D,$97 9..7.G.. -L5560 fcb $39,$7F,$02,$47,$B6,$02,$48,$5F 9.G6.H_ -L5568 fcb $17,$F2,$65,$39,$20,$2E,$2C,$3B .re9 .,; -L5570 fcb $3A,$27,$21,$2D,$00,$32,$E9,$FE :'!-.2i. -L5578 fcb $69,$B6,$05,$B9,$A7,$E4,$17,$F2 i6.9'd.r -L5580 fcb $29,$17,$05,$F6,$A6,$A0,$C6,$28 )..v& F( -L5588 fcb $3D,$8E,$02,$52,$30,$8B,$AF,$61 =..R0./a -L5590 fcb $A6,$A0,$A7,$65,$EC,$A1,$ED,$63 & 'el!mc -L5598 fcb $A6,$A0,$4C,$81,$28,$23,$02,$86 & L.(#.. -L55A0 fcb $28,$A7,$E9,$01,$96,$6F,$84,$EC ('i..o.l -L55A8 fcb $63,$81,$18,$24,$02,$DD,$40,$E6 c..$.]@f -L55B0 fcb $65,$17,$E5,$A4,$30,$66,$CC,$00 e.e$0fL. -L55B8 fcb $28,$34,$06,$34,$40,$34,$10,$17 (4.4@4.. -L55C0 fcb $E3,$F3,$32,$66,$34,$10,$17,$E6 cs2f4..f -L55C8 fcb $6B,$32,$62,$E6,$E9,$01,$96,$AE k2bfi... -L55D0 fcb $61,$8D,$40,$17,$F1,$E8,$A6,$E4 a.@.qh&d -L55D8 fcb $27,$03,$17,$05,$8C,$32,$E9,$01 '....2i. -L55E0 fcb $97,$39,$A6,$A0,$C6,$28,$3D,$8E .9& F(=. -L55E8 fcb $02,$52,$30,$8B,$E6,$A0,$17,$E5 .R0.f .e -L55F0 fcb $67,$1E,$31,$CC,$00,$28,$17,$BB g.1L.(.; -L55F8 fcb $64,$39,$A6,$A0,$C6,$28,$3D,$CE d9& F(=N -L5600 fcb $02,$52,$33,$CB,$E6,$A0,$58,$8E .R3Kf X. -L5608 fcb $01,$81,$AE,$85,$CC,$00,$28,$17 ....L.(. -L5610 fcb $BB,$4B,$39,$32,$E8,$D1,$AF,$E4 ;K92hQ/d -L5618 fcb $C1,$28,$23,$02,$C6,$28,$30,$66 A(#.F(0f -L5620 fcb $3A,$AF,$64,$4F,$AE,$E4,$33,$67 :/dO.d3g -L5628 fcb $17,$BB,$32,$17,$BB,$10,$27,$0C .;2.;.'. -L5630 fcb $34,$10,$17,$E5,$FF,$32,$62,$30 4..e.2b0 -L5638 fcb $67,$17,$BB,$02,$3A,$AF,$62,$17 g.;.:/b. -L5640 fcb $05,$27,$17,$BD,$00,$A7,$66,$17 .'.=.'f. -L5648 fcb $05,$30,$A6,$66,$81,$08,$26,$18 .0&f..&. -L5650 fcb $33,$67,$11,$A3,$62,$24,$3C,$EE 3g.#b$<n -L5658 fcb $62,$33,$5F,$EF,$62,$17,$F0,$D4 b3_ob.pT -L5660 fcb $86,$08,$A1,$66,$27,$2D,$20,$E8 ..!f'- h -L5668 fcb $81,$03,$26,$04,$86,$08,$20,$E0 ..&... ` -L5670 fcb $81,$0D,$26,$0D,$EE,$62,$6F,$C4 ..&.nboD -L5678 fcb $30,$67,$EE,$E4,$17,$BA,$D3,$20 0gnd.:S -L5680 fcb $17,$81,$1B,$27,$13,$EE,$62,$11 ...'.nb. -L5688 fcb $A3,$64,$24,$07,$A7,$C0,$EF,$62 #d$.'@ob -L5690 fcb $17,$F0,$A1,$17,$04,$D3,$20,$AA .p!..S * -L5698 fcb $A6,$66,$32,$E8,$2F,$39,$E6,$A0 &f2h/9f -L56A0 fcb $17,$E4,$B5,$1F,$31,$CE,$01,$CF .d5.1N.O -L56A8 fcb $CC,$00,$07,$17,$BA,$AF,$39,$32 L...:/92 -L56B0 fcb $E8,$AD,$E7,$E4,$33,$61,$8D,$21 h-gd3a.! -L56B8 fcb $A6,$E4,$33,$E8,$2A,$8D,$1A,$33 &d3h*..3 -L56C0 fcb $61,$30,$E8,$2A,$A6,$C0,$27,$06 a0h*&@'. -L56C8 fcb $A1,$80,$27,$F8,$20,$06,$86,$01 !.'x ... -L56D0 fcb $E6,$84,$27,$01,$4F,$32,$E8,$53 f.'.O2hS -L56D8 fcb $39,$32,$7E,$EF,$E4,$C6,$28,$3D 92~odF(= -L56E0 fcb $CE,$02,$52,$33,$CB,$A6,$C0,$27 N.R3K&@' -L56E8 fcb $14,$30,$8D,$FE,$7F,$17,$BB,$87 .0...;. -L56F0 fcb $26,$F3,$17,$BB,$5B,$AE,$E4,$A7 &s.;[.d' -L56F8 fcb $80,$AF,$E4,$20,$E8,$AE,$E4,$6F ./d h.do -L5700 fcb $84,$32,$62,$39,$A6,$A0,$A6,$A0 .2b9& & -L5708 fcb $A6,$A0,$A6,$A0,$39,$3D,$3D,$3D & & 9=== -L5710 fcb $3D,$3D,$3D,$3D,$3D,$3D,$3D,$3D ======== -L5718 fcb $3D,$3D,$3D,$3D,$3D,$3D,$3D,$3D ======== -L5720 fcb $3D,$3D,$3D,$3D,$3D,$3D,$3D,$00 =======. -L5728 fcb $25,$64,$3A,$20,$25,$64,$00,$25 %d: %d.% -L5730 fcb $64,$3A,$20,$25,$73,$00,$20,$3A d: %s. : -L5738 fcb $25,$63,$00,$25,$64,$00,$72,$65 %c.%d.re -L5740 fcb $74,$75,$72,$6E,$00,$00,$01,$0F turn.... -L5748 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L5750 fcb $96,$68,$27,$02,$8D,$01,$39,$96 .h'...9. -L5758 fcb $68,$26,$73,$B6,$01,$B0,$84,$20 h&s6.0. -L5760 fcb $86,$01,$97,$68,$B6,$02,$42,$4C ...h6.BL -L5768 fcb $AB,$8D,$FF,$DA,$A7,$8D,$FF,$DE +..Z'..^ -L5770 fcb $AB,$8D,$FF,$D3,$4A,$A7,$8D,$FF +..SJ'.. -L5778 fcb $D6,$86,$02,$A7,$8D,$FF,$CB,$8B V..'..K. -L5780 fcb $23,$A7,$8D,$FF,$C8,$A6,$8D,$FF #'..H&.. -L5788 fcb $C1,$C6,$04,$3D,$C0,$05,$E7,$8D AF.=@.g. -L5790 fcb $FF,$B9,$A6,$8D,$FF,$B9,$C6,$08 .9&..9F. -L5798 fcb $3D,$CB,$05,$E7,$8D,$FF,$AD,$A6 =K.g..-& -L57A0 fcb $8D,$FF,$A4,$C6,$08,$3D,$CB,$0A ..$F.=K. -L57A8 fcb $E7,$8D,$FF,$9C,$C6,$9A,$E7,$8D g...F.g. -L57B0 fcb $FF,$97,$CC,$04,$0F,$34,$06,$EC ..L..4.l -L57B8 fcb $8D,$FF,$8D,$34,$06,$EC,$8D,$FF ...4.l.. -L57C0 fcb $8A,$34,$06,$86,$0C,$97,$19,$9E .4...... -L57C8 fcb $26,$BD,$06,$59,$32,$66,$39,$A6 &=.Y2f9& -L57D0 fcb $A0,$A6,$A0,$A7,$8D,$FF,$6F,$A6 & '..o& -L57D8 fcb $A0,$81,$02,$24,$02,$86,$02,$A7 ..$...' -L57E0 fcb $8D,$FF,$64,$39,$96,$68,$27,$19 ..d9.h'. -L57E8 fcb $0F,$68,$EC,$8D,$FF,$5A,$34,$06 .hl..Z4. -L57F0 fcb $EC,$8D,$FF,$57,$34,$06,$86,$03 l..W4... -L57F8 fcb $97,$19,$9E,$26,$BD,$06,$59,$32 ...&=.Y2 -L5800 fcb $64,$39,$32,$7E,$E7,$61,$6F,$8D d92~gao. -L5808 fcb $FF,$3B,$30,$8D,$A9,$A2,$CC,$FF .;0.)"L. -L5810 fcb $FF,$34,$06,$CC,$00,$00,$34,$06 .4.L..4. -L5818 fcb $34,$20,$34,$10,$EC,$68,$34,$06 4 4.lh4. -L5820 fcb $17,$00,$37,$32,$6A,$E6,$61,$32 ..72jfa2 -L5828 fcb $62,$39,$32,$7D,$A7,$62,$86,$01 b92}'b.. -L5830 fcb $E6,$C0,$E7,$61,$C1,$0E,$27,$01 f@gaA.'. -L5838 fcb $4F,$A7,$8D,$FF,$08,$30,$8D,$B4 O'...0.4 -L5840 fcb $C8,$EC,$62,$34,$06,$CC,$00,$DC Hlb4.L.\ -L5848 fcb $34,$06,$34,$40,$34,$10,$EC,$68 4.4@4.lh -L5850 fcb $34,$06,$17,$00,$05,$32,$6A,$32 4....2j2 -L5858 fcb $63,$39,$32,$7C,$6F,$66,$A6,$67 c92|of&g -L5860 fcb $C6,$04,$3D,$AE,$68,$30,$8B,$AF F.=.h0./ -L5868 fcb $68,$17,$EF,$3E,$17,$ED,$DF,$CC h.o>.m_L -L5870 fcb $00,$0F,$17,$ED,$45,$17,$01,$82 ...mE... -L5878 fcb $A6,$8C,$FB,$27,$11,$6F,$8C,$F6 &..'.o.v -L5880 fcb $30,$8D,$FE,$89,$34,$10,$17,$E3 0...4..c -L5888 fcb $AB,$32,$62,$17,$01,$6C,$10,$9E +2b..l.. -L5890 fcb $62,$10,$AF,$E4,$D6,$6A,$27,$09 b./dVj'. -L5898 fcb $17,$CC,$A7,$11,$83,$00,$00,$26 .L'....& -L58A0 fcb $0B,$EE,$66,$4F,$E6,$22,$30,$8D .nfOf"0. -L58A8 fcb $FE,$7E,$20,$1A,$30,$8D,$FE,$8E .~ .0... -L58B0 fcb $E6,$67,$27,$05,$EB,$6D,$17,$E2 fg'.km.b -L58B8 fcb $9F,$4F,$E6,$22,$30,$8D,$FE,$6F .Of"0..o -L58C0 fcb $10,$AE,$E4,$10,$9F,$62,$34,$40 ..d..b4@ -L58C8 fcb $34,$06,$34,$10,$17,$E3,$65,$32 4.4..ce2 -L58D0 fcb $66,$EC,$6A,$34,$06,$EC,$6A,$34 flj4.lj4 -L58D8 fcb $06,$17,$00,$64,$32,$64,$E6,$6E ...d2dfn -L58E0 fcb $2B,$28,$A6,$8D,$FE,$69,$E6,$8D +(&..if. -L58E8 fcb $FE,$63,$C0,$02,$DD,$40,$C6,$54 .c@.]@FT -L58F0 fcb $E6,$6E,$26,$02,$C6,$46,$34,$06 fn&.FF4. -L58F8 fcb $30,$8D,$FE,$3A,$34,$06,$34,$10 0..:4.4. -L5900 fcb $17,$E3,$31,$32,$66,$FC,$02,$4B .c12f..K -L5908 fcb $ED,$62,$96,$68,$27,$29,$17,$B9 mb.h').9 -L5910 fcb $BD,$30,$84,$27,$06,$A6,$84,$81 =0.'.&.. -L5918 fcb $01,$27,$12,$EC,$62,$10,$B3,$02 .'.lb.3. -L5920 fcb $4B,$27,$F8,$17,$B9,$82,$FC,$02 K'x.9... -L5928 fcb $4B,$ED,$62,$20,$DD,$A6,$01,$81 Kmb ]&.. -L5930 fcb $2B,$26,$04,$86,$02,$97,$68,$17 +&....h. -L5938 fcb $EE,$84,$17,$ED,$26,$32,$64,$39 n..m&2d9 -L5940 fcb $32,$7A,$17,$EE,$65,$EE,$68,$AE 2z.nenh. -L5948 fcb $6A,$A6,$42,$E6,$8D,$FD,$F6,$27 j&Bf..v' -L5950 fcb $04,$A6,$80,$AF,$6A,$E6,$43,$ED .&./jfCm -L5958 fcb $E4,$86,$28,$17,$ED,$D6,$A6,$E4 d.(.mV&d -L5960 fcb $27,$26,$6F,$62,$30,$8D,$FD,$D3 '&ob0..S -L5968 fcb $E6,$62,$EE,$6A,$17,$00,$79,$34 fbnj..y4 -L5970 fcb $06,$34,$10,$17,$E2,$BE,$32,$64 .4..b>2d -L5978 fcb $E6,$62,$5C,$E1,$E4,$24,$09,$E7 fb\ad$.g -L5980 fcb $62,$86,$2C,$17,$ED,$AE,$20,$E0 b.,.m. ` -L5988 fcb $86,$29,$17,$ED,$A7,$E6,$61,$27 .).m'fa' -L5990 fcb $03,$17,$00,$66,$17,$EE,$27,$E6 ...f.n'f -L5998 fcb $61,$27,$4A,$86,$28,$17,$ED,$94 a'J.(.m. -L59A0 fcb $86,$80,$6F,$62,$A7,$63,$E6,$62 ..ob'cfb -L59A8 fcb $EE,$6A,$17,$00,$3B,$ED,$64,$A6 nj..;md& -L59B0 fcb $61,$A4,$63,$27,$09,$8E,$04,$32 a$c'...2 -L59B8 fcb $3A,$E6,$84,$4F,$ED,$64,$30,$8D :f.Omd0. -L59C0 fcb $FD,$79,$EC,$64,$34,$06,$34,$10 .yld4.4. -L59C8 fcb $17,$E2,$69,$32,$64,$E6,$62,$5C .bi2dfb\ -L59D0 fcb $E1,$E4,$24,$0C,$E7,$62,$86,$2C ad$.gb., -L59D8 fcb $17,$ED,$59,$A6,$63,$44,$20,$C4 .mY&cD D -L59E0 fcb $86,$29,$17,$ED,$4F,$32,$66,$39 .).mO2f9 -L59E8 fcb $A6,$8D,$FD,$59,$26,$04,$E6,$C5 &..Y&.fE -L59F0 fcb $20,$07,$58,$33,$C5,$E6,$C0,$A6 .X3Ef@& -L59F8 fcb $C4,$39,$CC,$00,$01,$34,$06,$E6 D9L..4.f -L5A00 fcb $8D,$FD,$4A,$34,$06,$E6,$8D,$FD ..J4.f.. -L5A08 fcb $41,$34,$06,$CC,$00,$0F,$34,$06 A4.L..4. -L5A10 fcb $E6,$8D,$FD,$3B,$34,$06,$E6,$8D f..;4.f. -L5A18 fcb $FD,$34,$34,$06,$17,$ED,$D5,$32 .44..mU2 -L5A20 fcb $6C,$39,$00,$00,$00,$00,$00,$00 l9...... -L5A28 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L5A30 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L5A38 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L5A40 fcb $00,$00,$00,$00,$00,$00,$00,$00 ........ -L5A48 fcb $00,$00,$00,$00,$4F,$B7,$04,$45 ....O7.E -L5A50 fcb $B7,$04,$3B,$B6,$05,$AE,$27,$03 7.;6..'. -L5A58 fcb $17,$CF,$03,$17,$B8,$70,$17,$B8 .O..8p.8 -L5A60 fcb $AF,$30,$84,$27,$36,$EC,$84,$81 /0.'6l.. -L5A68 fcb $01,$26,$0C,$F7,$04,$45,$B6,$01 .&.w.E6. -L5A70 fcb $D6,$27,$E8,$8D,$27,$20,$E4,$81 V'h.' d. -L5A78 fcb $02,$26,$17,$DE,$30,$E1,$C8,$21 .&.^0aH! -L5A80 fcb $26,$01,$5F,$F7,$04,$38,$B6,$02 &._w.86. -L5A88 fcb $51,$27,$D0,$86,$00,$A7,$C8,$22 Q'P..'H" -L5A90 fcb $20,$C9,$CE,$05,$BA,$86,$01,$A7 IN.:..' -L5A98 fcb $C5,$20,$C0,$39,$32,$7E,$E7,$E4 E @92~gd -L5AA0 fcb $8E,$02,$52,$17,$B6,$98,$50,$CB ..R.6.PK -L5AA8 fcb $28,$B6,$01,$AE,$27,$01,$5A,$F1 (6..'.Zq -L5AB0 fcb $04,$4A,$23,$03,$F6,$04,$4A,$E7 .J#.v.Jg -L5AB8 fcb $61,$17,$00,$BE,$A6,$E4,$81,$0A a..>&d.. -L5AC0 fcb $27,$5F,$81,$0D,$26,$25,$A6,$8D '_..&%&. -L5AC8 fcb $FF,$58,$27,$55,$8E,$01,$2B,$33 .X'U..+3 -L5AD0 fcb $8D,$FF,$50,$17,$B6,$7C,$8E,$01 ..P.6|.. -L5AD8 fcb $2B,$17,$D7,$1C,$4F,$A7,$8D,$FF +.W.O'.. -L5AE0 fcb $41,$8E,$01,$2B,$A7,$84,$17,$00 A..+'... -L5AE8 fcb $C4,$20,$36,$81,$08,$26,$17,$A6 D 6..&.& -L5AF0 fcb $8D,$FF,$2F,$27,$2C,$4A,$A7,$8D ../',J'. -L5AF8 fcb $FF,$28,$CE,$01,$2B,$6F,$C6,$A6 .(N.+oF& -L5B00 fcb $E4,$17,$EC,$30,$20,$1B,$E6,$8D d.l0 .f. -L5B08 fcb $FF,$18,$E1,$61,$24,$13,$A6,$E4 ..aa$.&d -L5B10 fcb $27,$0F,$CE,$01,$2B,$A7,$C5,$5C '.N.+'E\ -L5B18 fcb $E7,$8D,$FF,$06,$6F,$C5,$17,$EC g...oE.l -L5B20 fcb $13,$8D,$46,$32,$62,$39,$A6,$8D ..F2b9&. -L5B28 fcb $FE,$F8,$27,$07,$C6,$08,$17,$FF .x'.F... -L5B30 fcb $6B,$20,$F3,$39,$B6,$01,$D6,$27 k s96.V' -L5B38 fcb $02,$8D,$01,$39,$30,$8D,$FE,$E3 ...90..c -L5B40 fcb $17,$B5,$FB,$E1,$8D,$FE,$DB,$23 .5.a..[# -L5B48 fcb $1F,$8D,$2F,$E6,$8D,$FE,$D3,$CE ../f..SN -L5B50 fcb $01,$2B,$30,$8D,$FE,$CD,$A6,$85 .+0..M&. -L5B58 fcb $A7,$C5,$27,$0A,$5C,$E7,$8D,$FE 'E'.\g.. -L5B60 fcb $C1,$17,$EB,$D0,$20,$E5,$8D,$01 A.kP e.. -L5B68 fcb $39,$B6,$05,$B9,$26,$0B,$73,$05 96.9&.s. -L5B70 fcb $B9,$B6,$01,$AE,$27,$03,$17,$EB 96..'..k -L5B78 fcb $BB,$39,$B6,$05,$B9,$27,$0D,$73 ;96.9'.s -L5B80 fcb $05,$B9,$B6,$01,$AE,$27,$05,$86 .96..'.. -L5B88 fcb $08,$17,$EB,$A8,$39,$8D,$EB,$B6 ..k(9.k6 -L5B90 fcb $01,$D8,$5F,$F7,$01,$D6,$17,$EC .X_w.V.l -L5B98 fcb $37,$39,$86,$01,$B7,$01,$D6,$8D 79..7.V. -L5BA0 fcb $0C,$39,$E6,$A0,$17,$DF,$B1,$A6 .9f ._1& -L5BA8 fcb $C4,$B7,$01,$AE,$39,$32,$E8,$B0 D7..92h0 -L5BB0 fcb $B6,$01,$D6,$27,$38,$8D,$C3,$B6 6.V'8.C6 -L5BB8 fcb $01,$D8,$F6,$02,$4E,$17,$EC,$10 .Xv.N.l. -L5BC0 fcb $B6,$01,$D8,$5F,$DD,$40,$8E,$02 6.X_]@.. -L5BC8 fcb $52,$33,$E4,$CC,$00,$28,$34,$06 R3dL.(4. -L5BD0 fcb $34,$10,$34,$40,$17,$DD,$DE,$32 4.4@.]^2 -L5BD8 fcb $66,$34,$10,$17,$E0,$56,$32,$62 f4..`V2b -L5BE0 fcb $CC,$01,$2B,$34,$06,$17,$E0,$4C L.+4..`L -L5BE8 fcb $32,$62,$17,$FF,$7C,$32,$E8,$50 2b..|2hP -L5BF0 fcb $39,$E6,$A0,$8E,$04,$32,$3A,$A6 9f ..2:& -L5BF8 fcb $84,$4C,$27,$02,$A7,$84,$39,$E6 .L'.'.9f -L5C00 fcb $A0,$8E,$04,$32,$3A,$A6,$84,$27 ..2:&.' -L5C08 fcb $03,$4A,$A7,$84,$39,$E6,$A0,$8E .J'.9f . -L5C10 fcb $04,$32,$A6,$A0,$3A,$A7,$84,$39 .2& :'.9 -L5C18 fcb $E6,$21,$8E,$04,$32,$3A,$A6,$84 f!..2:&. -L5C20 fcb $E6,$A1,$8E,$04,$32,$3A,$A7,$84 f!..2:'. -L5C28 fcb $39,$E6,$A0,$8E,$04,$32,$3A,$A6 9f ..2:& -L5C30 fcb $84,$AB,$A0,$A7,$84,$39,$E6,$21 .+ '.9f! -L5C38 fcb $8E,$04,$32,$3A,$A6,$84,$E6,$A1 ..2:&.f! -L5C40 fcb $8E,$04,$32,$3A,$AB,$84,$A7,$84 ..2:+.'. -L5C48 fcb $39,$E6,$A0,$8E,$04,$32,$3A,$A6 9f ..2:& -L5C50 fcb $84,$A0,$A0,$A7,$84,$39,$E6,$21 . '.9f! -L5C58 fcb $8E,$04,$32,$3A,$A6,$84,$40,$E6 ..2:&.@f -L5C60 fcb $A1,$8E,$04,$32,$3A,$AB,$84,$A7 !..2:+.' -L5C68 fcb $84,$39,$E6,$21,$8E,$04,$32,$3A .9f!..2: -L5C70 fcb $A6,$84,$E6,$A1,$8E,$04,$32,$3A &.f!..2: -L5C78 fcb $E6,$84,$8E,$04,$32,$3A,$A7,$84 f...2:'. -L5C80 fcb $39,$A6,$21,$E6,$A1,$8E,$04,$32 9&!f!..2 -L5C88 fcb $3A,$E6,$84,$8E,$04,$32,$3A,$A7 :f...2:' -L5C90 fcb $84,$39,$E6,$21,$8E,$04,$32,$3A .9f!..2: -L5C98 fcb $E6,$84,$8E,$04,$32,$3A,$A6,$84 f...2:&. -L5CA0 fcb $E6,$A1,$8E,$04,$32,$3A,$A7,$84 f!..2:'. -L5CA8 fcb $39,$8E,$04,$32,$E6,$A0,$3A,$A6 9..2f :& -L5CB0 fcb $84,$E6,$A0,$3D,$E7,$84,$39,$E6 .f =g.9f -L5CB8 fcb $21,$8E,$04,$32,$3A,$A6,$84,$E6 !..2:&.f -L5CC0 fcb $A1,$8E,$04,$32,$3A,$E6,$84,$3D !..2:f.= -L5CC8 fcb $E7,$84,$39,$8E,$04,$32,$E6,$A0 g.9..2f -L5CD0 fcb $3A,$E6,$84,$A6,$A0,$8D,$18,$E7 :f.& ..g -L5CD8 fcb $84,$39,$E6,$21,$8E,$04,$32,$3A .9f!..2: -L5CE0 fcb $A6,$84,$E6,$A1,$8E,$04,$32,$3A &.f!..2: -L5CE8 fcb $E6,$84,$8D,$03,$E7,$84,$39,$97 f...g.9. -L5CF0 fcb $88,$86,$08,$97,$8D,$4F,$58,$49 .....OXI -L5CF8 fcb $91,$88,$25,$03,$90,$88,$5C,$0A ..%...\. -L5D00 fcb $8D,$26,$F3,$39,$00,$00,$00,$00 .&s9.... -L5D08 fcb $00,$00,$00,$00,$00,$33,$8D,$FF .....3.. -L5D10 fcb $F3,$CC,$00,$00,$ED,$C4,$39,$30 sL..mD90 -L5D18 fcb $8D,$FF,$E9,$AF,$8D,$FF,$EC,$AE ..i/..l. -L5D20 fcb $84,$27,$04,$E1,$02,$26,$F4,$39 .'.a.&t9 -L5D28 fcb $86,$00,$E6,$A0,$8D,$0E,$39,$86 ..f ..9. -L5D30 fcb $00,$E6,$A0,$8E,$04,$32,$3A,$E6 .f ..2:f -L5D38 fcb $84,$8D,$01,$39,$32,$7A,$ED,$E4 ...92zmd -L5D40 fcb $8D,$D5,$30,$84,$27,$08,$E6,$E4 .U0.'.fd -L5D48 fcb $26,$04,$1F,$13,$20,$4B,$AF,$62 &... K/b -L5D50 fcb $DC,$0A,$ED,$64,$17,$A8,$26,$EE \.md.(&n -L5D58 fcb $62,$26,$20,$86,$01,$E6,$61,$17 b& ..fa. -L5D60 fcb $E9,$37,$CC,$00,$07,$17,$C9,$C8 i7L...IH -L5D68 fcb $EF,$62,$AE,$8D,$FF,$9D,$EF,$84 ob....o. -L5D70 fcb $CC,$00,$00,$ED,$C4,$ED,$43,$E6 L..mDmCf -L5D78 fcb $61,$E7,$42,$E6,$42,$17,$EF,$FF agBfB.o. -L5D80 fcb $AE,$62,$AE,$03,$17,$EB,$DF,$27 .b...k_' -L5D88 fcb $06,$AE,$62,$ED,$05,$EF,$03,$17 ..bm.o.. -L5D90 fcb $A7,$F8,$EC,$64,$17,$CA,$18,$EE 'xld.J.n -L5D98 fcb $62,$32,$66,$39,$32,$7E,$DC,$0A b2f92~\. -L5DA0 fcb $ED,$E4,$A6,$A0,$C6,$2B,$3D,$D3 md& F+=S -L5DA8 fcb $30,$1F,$03,$E6,$A0,$8D,$29,$EC 0..f .)l -L5DB0 fcb $E4,$17,$C9,$FB,$32,$62,$39,$32 d.I.2b92 -L5DB8 fcb $7E,$DC,$0A,$ED,$E4,$A6,$A0,$C6 ~\.md& F -L5DC0 fcb $2B,$3D,$D3,$30,$1F,$03,$E6,$A0 +=S0..f -L5DC8 fcb $8E,$04,$32,$3A,$E6,$84,$8D,$08 ..2:f... -L5DD0 fcb $EC,$E4,$17,$C9,$DA,$32,$62,$39 ld.IZ2b9 -L5DD8 fcb $17,$FF,$3C,$30,$84,$26,$05,$86 ..<0.&.. -L5DE0 fcb $03,$17,$B2,$EA,$E7,$45,$EC,$05 ..2jgEl. -L5DE8 fcb $ED,$48,$AE,$03,$AF,$46,$17,$C9 mH../F.I -L5DF0 fcb $BE,$AE,$46,$A6,$02,$A7,$4B,$E6 >.F&.'Kf -L5DF8 fcb $4A,$E1,$4B,$25,$01,$5F,$8D,$3D JaK%._.= -L5E00 fcb $39,$32,$7E,$DC,$0A,$ED,$E4,$A6 92~\.md& -L5E08 fcb $A0,$C6,$2B,$3D,$D3,$30,$1F,$03 F+=S0.. -L5E10 fcb $E6,$A0,$8D,$29,$EC,$E4,$17,$C9 f .)ld.I -L5E18 fcb $96,$32,$62,$39,$32,$7E,$DC,$0A .2b92~\. -L5E20 fcb $ED,$E4,$A6,$A0,$C6,$2B,$3D,$D3 md& F+=S -L5E28 fcb $30,$1F,$03,$E6,$A0,$8E,$04,$32 0..f ..2 -L5E30 fcb $3A,$E6,$84,$8D,$08,$EC,$E4,$17 :f...ld. -L5E38 fcb $C9,$75,$32,$62,$39,$32,$7F,$AE Iu2b92. -L5E40 fcb $46,$26,$04,$C6,$06,$20,$06,$E1 F&.F. .a -L5E48 fcb $4B,$25,$0D,$C6,$05,$E7,$E4,$1F K%.F.gd. -L5E50 fcb $30,$93,$30,$A6,$E4,$17,$B2,$76 0.0&d.2v -L5E58 fcb $E7,$4A,$EC,$48,$17,$C9,$50,$E6 gJlH.IPf -L5E60 fcb $4A,$58,$CB,$06,$AE,$46,$A6,$85 JXK..F&. -L5E68 fcb $5A,$E6,$85,$30,$8B,$AF,$4C,$A6 Zf.0./L& -L5E70 fcb $84,$A7,$4F,$E6,$4E,$E1,$4F,$25 .'OfNaO% -L5E78 fcb $01,$5F,$8D,$3F,$32,$61,$39,$32 ._.?2a92 -L5E80 fcb $7E,$DC,$0A,$ED,$E4,$A6,$A0,$C6 ~\.md& F -L5E88 fcb $2B,$3D,$D3,$30,$1F,$03,$E6,$A0 +=S0..f -L5E90 fcb $8D,$29,$EC,$E4,$17,$C9,$18,$32 .)ld.I.2 -L5E98 fcb $62,$39,$32,$7E,$DC,$0A,$ED,$E4 b92~\.md -L5EA0 fcb $A6,$A0,$C6,$2B,$3D,$D3,$30,$1F & F+=S0. -L5EA8 fcb $03,$E6,$A0,$8E,$04,$32,$3A,$E6 .f ..2:f -L5EB0 fcb $84,$8D,$08,$EC,$E4,$17,$C8,$F7 ...ld.Hw -L5EB8 fcb $32,$62,$39,$32,$7F,$AE,$46,$26 2b92.F& -L5EC0 fcb $04,$C6,$0A,$20,$06,$E1,$4F,$25 .F. .aO% -L5EC8 fcb $0D,$C6,$08,$E7,$E4,$1F,$30,$93 .F.gd.0. -L5ED0 fcb $30,$A6,$E4,$17,$B1,$F8,$E7,$4E 0&d.1xgN -L5ED8 fcb $EC,$48,$17,$C8,$D2,$E6,$4E,$58 lH.HRfNX -L5EE0 fcb $CB,$02,$AE,$4C,$A6,$85,$5A,$E6 K..L&.Zf -L5EE8 fcb $85,$30,$8B,$AF,$C8,$10,$EC,$84 .0./H.l. -L5EF0 fcb $ED,$C8,$1C,$AB,$43,$81,$A0,$23 mH.+C. # -L5EF8 fcb $0F,$A6,$C8,$25,$8A,$04,$A7,$C8 .&H%..'H -L5F00 fcb $25,$86,$A0,$A0,$C8,$1C,$A7,$43 %. H.'C -L5F08 fcb $5A,$E1,$44,$23,$1C,$A6,$C8,$25 ZaD#.&H% -L5F10 fcb $8A,$04,$A7,$C8,$25,$E7,$44,$F1 ..'H%gDq -L5F18 fcb $01,$D7,$22,$0D,$A6,$C8,$26,$85 .W".&H&. -L5F20 fcb $08,$26,$06,$F6,$01,$D7,$5C,$E7 .&.v.W\g -L5F28 fcb $44,$32,$61,$39,$A6,$A0,$C6,$2B D2a9& F+ -L5F30 fcb $3D,$D3,$30,$1F,$03,$A6,$4F,$4A =S0..&OJ -L5F38 fcb $E6,$A0,$8E,$04,$32,$3A,$A7,$84 f ..2:'. -L5F40 fcb $39,$A6,$A0,$C6,$2B,$3D,$D3,$30 9& F+=S0 -L5F48 fcb $1F,$03,$A6,$4E,$E6,$A0,$8E,$04 ..&Nf .. -L5F50 fcb $32,$3A,$A7,$84,$39,$A6,$A0,$C6 2:'.9& F -L5F58 fcb $2B,$3D,$D3,$30,$1F,$03,$A6,$4A +=S0..&J -L5F60 fcb $E6,$A0,$8E,$04,$32,$3A,$A7,$84 f ..2:'. -L5F68 fcb $39,$A6,$A0,$C6,$2B,$3D,$D3,$30 9& F+=S0 -L5F70 fcb $1F,$03,$A6,$45,$E6,$A0,$8E,$04 ..&Ef .. -L5F78 fcb $32,$3A,$A7,$84,$39,$A6,$A0,$C6 2:'.9& F -L5F80 fcb $2B,$3D,$D3,$30,$1F,$03,$A6,$4B +=S0..&K -L5F88 fcb $E6,$A0,$8E,$04,$32,$3A,$A7,$84 f ..2:'. -L5F90 fcb $39,$E6,$A0,$8D,$0C,$39,$E6,$A0 9f ..9f -L5F98 fcb $8E,$04,$32,$3A,$E6,$84,$8D,$01 ..2:f... -L5FA0 fcb $39,$32,$7B,$E7,$E4,$17,$FD,$6F 92{gd..o -L5FA8 fcb $30,$84,$26,$07,$86,$01,$E6,$E4 0.&...fd -L5FB0 fcb $17,$B1,$1B,$AF,$61,$DC,$0A,$ED .1./a\.m -L5FB8 fcb $63,$86,$07,$E6,$E4,$17,$E6,$D9 c..fd.fY -L5FC0 fcb $EE,$8D,$FD,$47,$CC,$00,$00,$ED n..GL..m -L5FC8 fcb $C4,$17,$A5,$B1,$AE,$61,$EE,$03 D.%1.an. -L5FD0 fcb $A6,$05,$17,$C7,$BA,$DF,$4F,$9F &..G:_O. -L5FD8 fcb $55,$17,$A5,$AE,$17,$C7,$A7,$EC U.%..G'l -L5FE0 fcb $63,$17,$C7,$CB,$32,$65,$39,$A6 c.GK2e9& -L5FE8 fcb $C8,$27,$27,$0A,$6A,$C8,$27,$A6 H''.jH'& -L5FF0 fcb $C8,$25,$85,$40,$27,$27,$17,$DD H%.@''.] -L5FF8 fcb $84,$86,$09,$17,$FC,$F1,$A7,$C8 .....q'H -L6000 fcb $21,$11,$93,$30,$26,$03,$B7,$04 !..0&.7. -L6008 fcb $38,$A6,$C8,$27,$81,$06,$24,$0D 8&H'..$. -L6010 fcb $17,$DD,$6A,$86,$33,$17,$FC,$D7 .]j.3..W -L6018 fcb $A7,$C8,$27,$20,$EF,$39,$00,$00 'H' o9.. -L6020 fcb $00,$00,$00,$00,$00,$00,$6D,$6E ......mn -L6028 fcb $6C,$6E,$00,$4A,$3F,$24 ln.J?$ +******************************************************************** +* MNLN - Kings Quest III main line module +* +* $Id$ +* +* Ed. Comments Who YY/MM/DD +* ------------------------------------------------------------------ +* 0 Disassembly of original distribution PWZ 03/03/06 +* assembles to original mnln crc + + +* Header for : mnln +* Module size: $602E #24622 +* Module CRC : $4A3F24 (Good) +* Hdr parity : $66 +* Exec. off : $0012 #18 +* Data size : $0000 #0 +* Edition : $00 #0 +* Ty/La At/Rv: $11 $81 +* Prog mod, 6809 Obj, re-ent, R/O + + + + + +* >$0154 flag for using extended lookups +* >$0541 joystick button status + +StdIn equ 0 +StdOut equ 1 +StdErr equ 2 + +* equates for direct page vars +* shared with sierra module +u0000 equ $00 holds size of data block +u0009 equ $09 +u000A equ $0A +u0019 equ $19 +u0021 equ $21 +u0022 equ $22 +u0026 equ $26 +u0028 equ $28 +u002C equ $2C +u002E equ $2E +u0030 equ $30 +u0032 equ $32 +u0034 equ $34 +u0036 equ $36 +u0038 equ $38 +u003A equ $3A +u003C equ $3C +u003E equ $3E +u0040 equ $40 +u0041 equ $41 +u0042 equ $42 +u0043 equ $43 +u0045 equ $45 +u004B equ $4B +u004D equ $4D +u004F equ $4F +u0051 equ $51 +u0053 equ $53 +u0055 equ $55 +u0057 equ $57 +u0058 equ $58 +u005C equ $5C +u005F equ $5F +u0062 equ $62 +u0064 equ $64 +u0066 equ $66 +u0068 equ $68 +u0069 equ $69 +u006A equ $6A +u006C equ $6C +u006E equ $6E +u006F equ $6F +u0070 equ $70 +u0071 equ $71 +u0072 equ $72 +u0073 equ $73 +u0074 equ $74 +u0075 equ $75 +u0076 equ $76 +u0077 equ $77 open path counter +u0078 equ $78 path number holder +u0079 equ $79 +u007B equ $7B +u007D equ $7D +u007E equ $7E +u0080 equ $80 +u0081 equ $81 +u0083 equ $83 +u0084 equ $84 seek MSW +u0086 equ $86 seek LSW +u0088 equ $88 +u0089 equ $89 +u008B equ $8B +u008C equ $8C +u008D equ $8D +u008E equ $8E +u0090 equ $90 +u0092 equ $92 +u0094 equ $94 +u0096 equ $96 holds joystick number +u0097 equ $97 +u0098 equ $98 +u0099 equ $99 +u009A equ $9A +u009C equ $9C +u009D equ $9D + + nam mnln + ttl program module + +* Disassembled 03/02/06 21:32:32 by Disasm v1.6 (C) 1988 by RML + + ifp1 + use os9defs + use scfdefs + endc + +tylg set Prgrm+Objct +atrv set ReEnt+rev +rev set $01 + mod eom,name,tylg,atrv,start,size +size equ . +name equ * + fcs /mnln/ + fcb $00 + +* This module is linked to in sierra +* upon entry +* a -> type language +* b -> attributes / revision level +* x -> address of the last byte of the module name + 1 +* y -> module entry point absolute address +* u -> module header absolute address + +start equ * + lbra L00B9 jump over strings + + +* Text strings think this was probably an Info thing +L0015 fcc 'AGI (c) copyright 1988 SIERRA On-Line' + fcc 'CoCo3 version by Chris Iden' + fcb C$NULL + +L0056 fcc ' Game paused.' + fcb C$LF + fcc 'Press ENTER to continue.' + fcb C$NULL + + +L0082 fcc 'Press ENTER to quit.' + fcb C$LF + fcc 'Press CTRL-BREAK to keep playing.' + fcb C$NULL + +L00B9 leas -$06,s make room on the stack + lbsr L0478 modifies table values at 1B0 + lbsr L0D55 modifies table values at D09 + lbsr L2132 calls the mmu twiddler at >$659 +* uses toc and words.tok` + +L00C4 clra + ldb >$043C ** who loads me with ?? + std ,s + +L00CA lbsr L12A8 +L00CD ldd <u003E + cmpd ,s + bcc L00DD + cmpd $04,s + beq L00CD + std $04,s + bra L00CA +L00DD ldd #$0000 + std <u003E + lbsr L0952 self contained call to clear 50 bytes 05BA + lda >$01AF + anda #$DF + sta >$01AF + lda >$01AF + anda #$F7 + sta >$01AF + lbsr L5A4C + ldx <u0030 + lda >$0251 + beq L0107 + lda >$0438 + sta <$21,x + bra L010D +L0107 lda <$21,x + sta >$0438 +L010D lbsr L0733 + lda >$01B0 + anda #$40 + sta $03,s + lbsr L4E26 +L011A lda >$0435 + sta $02,s + clrb + lbsr L2612 + leay ,y + bne L013B + clra + sta >$043B + sta >$0437 + sta >$0436 + lda >$01AF + anda #$DF + sta >$01AF + bra L011A +L013B lda >$0438 + ldx <u0030 + sta <$21,x + lda $02,s + cmpa >$0435 + bne L0153 + lda >$01B0 + anda #$40 + cmpa $03,s + beq L0156 +L0153 lbsr L54F7 +L0156 clra + sta >$0437 + sta >$0436 + lda >$01AF + anda #$FB + sta >$01AF + lda >$01AF + anda #$FD + sta >$01AF + lda >$01B0 + anda #$F7 + sta >$01B0 + lda >$05EC + cmpa #$00 + lbne L00C4 + lbsr L068C + lbra L00C4 + lda #$01 + sta >$0102 + lbsr L129A + leau >L0056,pcr game paused msg + lbsr L37F2 + clr >$0102 + rts + +* called from jump table 1 +L0197 lda ,y+ + cmpa #$01 + beq L01A6 + leau >L0082,pcr quit / continue msg + lbsr L37F2 + beq L01AF +L01A6 lda #$03 + sta <u0009 + ldx <u0022 + jsr >$0659 +L01AF rts + + + +* every other word gets added to by a value saved in sierra +* when this module is loaded. I assume it's a mem offset +* Jump table of some kind but what are the second words used +* to do ???? + +* Jump table 1 +L01B0 fdb $570C,$0000 + fdb $5BF1,$0180 + fdb $5BFF,$0180 + fdb $5C0D,$0280 + fdb $5C18,$02C0 + fdb $5C29,$0280 + fdb $5C36,$02C0 + fdb $5C49,$0280 + fdb $5C56,$02C0 + fdb $5C6A,$02C0 + fdb $5C92,$02C0 + fdb $5C81,$0280 + fdb $16AB,$0100 + fdb $16AF,$0100 + fdb $16B3,$0100 + fdb $16B7,$0180 + fdb $16C1,$0180 + fdb $16CB,$0180 + fdb $2FA1,$0100 + fdb $2FA6,$0180 + fdb $2551,$0100 + fdb $2556,$0180 + fdb $25E6,$0100 + fdb $25F9,$0180 + fdb $34E5,$0180 + fdb $3545,$0180 + fdb $35D6,$0000 + fdb $35EA,$0180 + fdb $358C,$0180 + fdb $0C9F,$0000 + fdb $5D28,$0100 + fdb $5D2F,$0180 + fdb $5F91,$0100 + fdb $063E,$0100 + fdb $0674,$0000 + fdb $0F50,$0100 + fdb $0FD5,$0100 + fdb $3634,$0300 + fdb $3645,$0360 + fdb $3664,$0360 + fdb $3682,$0360 + fdb $5D9C,$0200 + fdb $5DB7,$0240 + fdb $5E01,$0200 + fdb $5E1C,$0240 + fdb $0529,$0100 + fdb $053B,$0100 + fdb $5E7F,$0200 + fdb $5E9A,$0240 + fdb $5F2C,$0240 + fdb $5F41,$0240 + fdb $5F55,$0240 + fdb $5F69,$0240 + fdb $5F7D,$0240 + fdb $3D22,$0200 + fdb $3D60,$0240 + fdb $3D39,$0100 + fdb $3D4B,$0240 + fdb $05D7,$0100 + fdb $05E3,$0100 + fdb $05EF,$0100 + fdb $3741,$0100 + fdb $3753,$0100 + fdb $373B,$0100 + fdb $3705,$0100 + fdb $3717,$0100 + fdb $3729,$0100 + fdb $08DD,$0100 + fdb $08EF,$0100 + fdb $0901,$0320 + fdb $0A0D,$0100 + fdb $0A1F,$0100 + fdb $0985,$0100 + fdb $099C,$0200 + fdb $09BD,$0100 + fdb $09D4,$0200 + fdb $09F5,$0240 + fdb $2D1B,$0100 + fdb $2D39,$0100 + fdb $2D55,$0240 + fdb $2D6A,$0240 + fdb $2C25,$0500 + fdb $2C66,$0570 + fdb $2CB9,$0300 + fdb $2CED,$0100 + fdb $2D0C,$0100 + fdb $2D80,$0240 + fdb $2D95,$0240 + fdb $0842,$0100 + fdb $0854,$0100 + fdb $0824,$0400 + fdb $083E,$0000 + fdb $3070,$0100 + fdb $3077,$0180 + fdb $307E,$0100 + fdb $30B7,$0200 + fdb $30C4,$0240 + fdb $30D1,$02C0 + fdb $5087,$0100 + fdb $50E3,$0200 + fdb $570C,$0000 + fdb $37A5,$0100 + fdb $37AD,$0180 + fdb $3B80,$0300 + fdb $3BB0,$03E0 + fdb $4585,$0300 + fdb $456C,$0000 + fdb $457E,$0000 + fdb $5BA2,$0100 + fdb $45B5,$0200 + fdb $570A,$0100 + fdb $45EE,$0300 + fdb $5559,$0000 + fdb $5561,$0000 + fdb $55E2,$0200 + fdb $5575,$0500 + fdb $55FA,$0200 + fdb $328C,$0100 + fdb $0B8D,$0240 + fdb $5B8D,$0000 + fdb $5B9A,$0000 + fdb $095D,$0300 + fdb $33D7,$0700 + fdb $33F7,$07FE + fdb $530F,$0000 + fdb $42B2,$0000 + fdb $3F1B,$0000 + fdb $570C,$0000 + fdb $3E06,$0000 + fdb $4E4C,$0100 + fdb $125B,$0320 + fdb $2DAA,$0000 + fdb $2DAE,$0000 + fdb $0BD7,$0180 + fdb $0197,$0100 + fdb $0CB7,$0000 + fdb $0184,$0000 + fdb $5B34,$0000 + fdb $5B26,$0000 + fdb $2311,$0000 + fdb $460D,$0000 + fdb $0CAF,$0000 + fdb $470D,$0100 + fdb $569E,$0100 + fdb $570A,$0100 + fdb $2684,$0000 + fdb $268A,$0000 + fdb $36C5,$0300 + fdb $36DE,$0360 + fdb $5750,$0000 + fdb $57CF,$0300 + fdb $37BB,$0400 + fdb $37C0,$0480 + fdb $5F96,$0180 + fdb $4599,$0500 + fdb $5708,$0200 + fdb $27D8,$0100 + fdb $2856,$0200 + fdb $28D8,$0000 + fdb $28FB,$0100 + fdb $2922,$0100 + fdb $2951,$0000 + fdb $4E41,$0100 + fdb $570C,$0000 + fdb $570C,$0000 + fdb $5CA9,$0280 + fdb $5CB7,$02C0 + fdb $5CCB,$0280 + fdb $5CDA,$02C0 + fdb $3997,$0000 + fdb $429D,$0100 + fdb $471C,$0000 + fdb $4723,$0000 + fdb $570C,$0000 + fdb $570C,$0000 + fdb $570C,$0000 + fdb $5704,$0400 + fdb $5708,$02C0 + + + + +* This is interesting but stupid +* seems to use some value saved at load time of this module in sierra +* add it to every other word here (2bytes) and stow it back in place. + +L0478 leas -$01,s Make temp storage on stack for one byte + lda #$B2 load the counter for the move 178 + sta ,s store the value on the stack +* leau >$01B0,pcr --- disassembly + leau >L01B0,pcr point u at the beginning of the data block + +L0482 ldd <u002E value set in sierra at nmload of mnln + addd ,u add that to current u and stow in u + std ,u now stow that back at u + leau $04,u next u will move 4 bytes + dec ,s drop the counter by 1 and go again + bne L0482 + leas $01,s + rts + +*********************************************************** +* +* Uses the value stored at u0068 in A and +* the value passed in B +* to select a value to jump to +* + +L0491 cmpb #$B1 compare input value + bls L049A less than or equal + lda #$10 greater than load and go into never land + lbsr L10CE +L049A lda <u0068 + cmpa #$01 + bne L04A7 + pshs y + lbsr L5802 + puls y +L04A7 leax >L01B0,pcr big jump table address + lda #$04 + mul + jsr [d,x] + leay ,y + beq L04BC is zero ?? leave + ldb ,y+ + beq L04BC is the next byte zero leave + cmpb #$FC + bcs L0491 start again +L04BC rts + +L04BD lda <$25,u + bita #$10 + beq L04CB + anda #$EF + sta <$25,u + bra L0528 your done so leave +L04CB ldd $0E,u + decb + std <u0074 + lda <$23,u + cmpa #$00 is it zero? + bne L04E1 no test for next num + ldb <u0074 + incb + cmpb <u0075 + bls L0525 head for exit + clrb + bra L0525 head for exit +L04E1 cmpa #$03 is it a 3? + bne L04EE no test for next num + ldb <u0074 + decb + bpl L0525 head for exit + ldb <u0075 + bra L0525 head for exit +L04EE cmpa #$02 is it a 2? + bne L04FD no test for next number + ldb <u0074 + beq L050E + decb + bne L0525 head for exit + stb <u0074 + bra L050E +L04FD cmpa #$01 is it a 1? + bne L0525 head for exit + ldb <u0074 + cmpb <u0075 + bcc L050E + incb + cmpb <u0075 + bne L0525 head for exit + stb <u0074 +L050E lda <$27,u + lbsr L16D5 + lda <$26,u + anda #$DF + sta <$26,u + clra + sta <$21,u + sta <$23,u + ldb <u0074 +L0525 lbsr L5EBB +L0528 rts + +* The bulk of this string of subs called thru the jump table +* use the value passed thru y and the value stowed at u0030 +* to resolve a pointer for use in manipulating the rest of the +* data handled +* These could be consolidated to reduce program size + +* called from jump table 1 +L0529 lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,x + lda <$25,x + ora #$20 + sta <$25,x + rts + +* called from jump table 1 +L053B lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,x + lda <$25,x + anda #$DF + sta <$25,x + rts + +L054D lda #$01 + ldb <$26,u + andb #$51 + cmpb #$51 + beq L0559 + clra +L0559 rts + +L055A lda #$01 + ldb <$26,u + andb #$51 + cmpb #$41 + beq L0566 + clra +L0566 rts + +L0567 ldx #$0548 + leau >L054D,pcr routine above ($51,$51) + lbsr L3113 + rts + +L0572 ldx #$054C + leau >L055A,pcr routine above ($51,$41) + lbsr L3113 + rts + +L057D ldx #$0548 + lbsr L30DE twiddle mmu + ldx #$054C + lbsr L30DE twiddle mmu + rts + +L058A bsr L0572 + pshs x + lda #$1E + sta <u0021 + ldx <u0028 + jsr >$0659 mmu twiddler + leas $02,s + bsr L0567 + pshs x + lda #$1E + sta <u0021 + ldx <u0028 + jsr >$0659 mmu twiddler + leas $02,s + rts + +L05A9 ldx #$054C + pshs x + lda #$18 + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $02,s + ldx #$0548 + pshs x + lda #$18 + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $02,s + rts + +L05CA ldx #$0548 + lbsr L30F6 + ldx #$054C + lbsr L30F6 + rts + +* called from jump table 1 +L05D7 lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + bsr L05F8 + rts + +* called from jump table 1 +L05E3 lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + bsr L0612 + rts + +* called from jump table 1 +L05EF lda ,y+ + bsr L057D + bsr L058A + bsr L05A9 + rts + +L05F8 lda <$26,u + bita #$10 + beq L0611 + pshs u + lbsr L057D + puls u + lda <$26,u + anda #$EF + sta <$26,u + lbsr L058A +L0611 rts + +L0612 lda <$26,u + bita #$10 + bne L062B + pshs u + lbsr L057D + puls u + lda <$26,u + ora #$10 + sta <$26,u + lbsr L058A +L062B rts + + + +L062C fcb $04,$04,$00,$00,$00 + fcb $04,$01,$01,$01 + +L0635 fcb $04,$03,$00,$00,$00 + fcb $02,$01,$01,$01 + +* called from jump table 1 +L063E lda ,y+ + bsr L0643 + rts + +L0643 leas -$01,s + sta ,s + ldb #$2B + mul + addd <u0030 + tfr d,u + cmpu <u0032 + bcs L065A + lda #$0D + ldb ,s + lbsr L10CE +L065A lda <$26,u + bita #$40 + bne L0671 + lda #$70 + sta <$26,u + lda #$00 + sta <$22,u + sta <$23,u + sta <$21,u +L0671 leas $01,s + rts + + lbsr L057D + ldu <u0030 +L0679 cmpu <u0032 + bcc L068B + lda <$26,u + anda #$BE + sta <$26,u + leau <$2B,u + bra L0679 +L068B rts + +L068C leas -$01,s + clr ,s + ldu <u0030 +L0692 cmpu <u0032 + bcc L06F9 + lda <$26,u + anda #$51 + cmpa #$51 + bne L06F4 + inc ,s + ldb #$04 + lda <$25,u + bita #$20 + bne L06DA + lda $0B,u + cmpa #$03 + bhi L06C0 + cmpa #$02 + bcs L06DA + lda <$21,u + leay >L062C,pcr 9 byte data table address above + ldb a,y + bra L06C9 +L06C0 lda <$21,u + leay >L0635,pcr 9 byte data table address above + ldb a,y +L06C9 lda $01,u + cmpa #$01 + bne L06DA + cmpb #$04 + beq L06DA + cmpb $0A,u + beq L06DA + lbsr L5E3D +L06DA lda <$26,u + bita #$20 + beq L06F4 + lda <$20,u + beq L06F4 + dec <$20,u + bne L06F4 + lbsr L04BD + lda <$1F,u + sta <$20,u +L06F4 leau <$2B,u + bra L0692 +L06F9 lda ,s + beq L0730 + ldx #$0548 + lbsr L30DE twiddle mmu + lbsr L2DCD + lbsr L0567 + pshs x + lda #$1E + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s + ldx #$0548 + pshs x + lda #$18 + sta <u0019 + ldx <u0026 + jsr >$0659 mmu twiddler + leas $02,s + ldu <u0030 + lda <$25,u + anda #$F6 + sta <$25,u +L0730 leas $01,s + rts + +L0733 ldu <u0030 +L0735 cmpu <u0032 + bcc L0786 + lda <$26,u + anda #$51 + cmpa #$51 + bne L0781 + lda $01,u + cmpa #$01 + bne L0781 + lda <$22,u + beq L0767 + cmpa #$01 + bne L0757 + lbsr L5FE7 + bra L0767 +L0757 cmpa #$02 + bne L0760 + lbsr L1702 + bra L0767 +L0760 cmpa #$03 + bhi L0767 + lbsr L2F0A +L0767 lda <$26,u + ldb >$01AD + bne L0776 + anda #$7F + sta <$26,u + bra L0781 +L0776 bita #$02 + bne L0781 + lda <$21,u + beq L0781 + bsr L0787 +L0781 leau <$2B,u + bra L0735 +L0786 rts + +L0787 leas -$03,s + ldd $03,u + std $01,s + lbsr L0866 + sta ,s + lda <$21,u + beq L0804 + cmpa #$01 + bne L07A4 + ldb $02,s + subb <$1E,u + lda $01,s + bra L07FD +L07A4 cmpa #$02 + bne L07B2 + ldd $01,s + adda <$1E,u + subb <$1E,u + bra L07FD +L07B2 cmpa #$03 + bne L07BF + lda $01,s + adda <$1E,u + ldb $02,s + bra L07FD +L07BF cmpa #$04 + bne L07CD + ldd $01,s + adda <$1E,u + addb <$1E,u + bra L07FD +L07CD cmpa #$05 + bne L07DA + ldb $02,s + addb <$1E,u + lda $01,s + bra L07FD +L07DA cmpa #$06 + bne L07E8 + ldd $01,s + suba <$1E,u + addb <$1E,u + bra L07FD +L07E8 cmpa #$07 + bne L07F5 + lda $01,s + suba <$1E,u + ldb $02,s + bra L07FD +L07F5 ldd $01,s + suba <$1E,u + subb <$1E,u +L07FD lbsr L0866 + cmpa ,s + bne L080E +L0804 lda <$26,u + anda #$7F + sta <$26,u + bra L0821 +L080E lda <$26,u + ora #$80 + sta <$26,u + clr <$21,u + cmpu <u0030 + bne L0821 + clr >$0438 +L0821 leas $03,s + rts + +* called from jump table 1 +L0824 lda #$01 + sta >$01AD + lda ,y+ + sta >$024F + lda ,y+ + sta >$0250 + lda ,y+ + sta >$023D + lda ,y+ + sta >$023E + rts + +* called from jump table 1 +L083E clr >$01AD + rts + +* called from jump table 1 +L0842 lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$26,u + ora #$02 + sta <$26,u + rts + +* called from jump table 1 +L0854 lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$26,u + anda #$FD + sta <$26,u + rts + +L0866 leas -$01,s + clr ,s + cmpa >$024F + bls L0880 + cmpa >$023D + bcc L0880 + cmpb >$0250 + bls L0880 + cmpb >$023E + bcc L0880 + inc ,s +L0880 lda ,s + leas $01,s + rts + +L0885 clra + ldb <$25,u + bitb #$02 + bne L08DC + ldx <u0030 +L088F cmpx <u0032 + bcc L08DC + ldb <$26,x + andb #$41 + cmpb #$41 + bne L08D5 + ldb <$25,x + bitb #$02 + bne L08D5 + ldb $02,x + cmpb $02,u + beq L08D5 + ldb $03,u + addb <$1C,u + cmpb $03,x + bcs L08D5 + ldb $03,x + addb <$1C,x + cmpb $03,u + bcs L08D5 + ldb $04,x + cmpb $04,u + beq L08DA + bhi L08CD + ldb <$1B,x + cmpb <$1B,u + bhi L08DA + bra L08D5 +L08CD ldb <$1B,x + cmpb <$1B,u + bcs L08DA +L08D5 leax <$2B,x + bra L088F +L08DA lda #$01 +L08DC rts + +* called from jump table 1 +L08DD lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$25,u + ora #$02 + sta <$25,u + rts + +* called from jump table 1 +L08EF lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$25,u + anda #$FD + sta <$25,u + rts + +* called from jump table 1 +L0901 lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,x + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$FF + ldb <$26,x + bitb #$01 + beq L0949 + ldb <$26,u + bitb #$01 + beq L0949 + lda <$1C,u + lsra + adda $03,u + ldb <$1C,x + lsrb + addb $03,x + stb <u0076 + suba <u0076 + bcc L0936 + nega +L0936 sta <u0076 + lda $04,u + suba $04,x + bcc L093F + nega +L093F adda <u0076 + bcs L0947 + cmpa #$FF + bne L0949 +L0947 lda #$FE +L0949 ldb ,y+ + ldx #$0432 + abx + sta ,x + rts + +* clears 50 bytes at 05BA +L0952 ldu #$05BA set address of bytes to be cleared + ldx #$0032 set number of bytes to clear to 50 + clrb set value of store there to 00 + lbsr L2BF6 go clear them + rts + +* called from jump table 1 +L095D ldx #$01D9 + lda #$32 +L0962 tst ,x + beq L0972 + deca + bne L096E + ldx #$0000 + bra L0972 +L096E leax $02,x + bra L0962 +L0972 lda ,y+ + ldb ,y+ + beq L097C + tfr b,a + adda #$FB +L097C ldb ,y+ + leax ,x + beq L0984 + std ,x +L0984 rts + +* called from jump table 1 +L0985 lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$00 + sta <$23,u + lda <$26,u + ora #$20 + sta <$26,u + rts + +* called from jump table 1 +L099C lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$01 + sta <$23,u + ldd <$25,u + ora #$10 + orb #$30 + std <$25,u + lda ,y+ + sta <$27,u + lbsr L16DC + rts + +* called from jump table 1 +L09BD lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$03 + sta <$23,u + lda <$26,u + ora #$20 + sta <$26,u + rts + +* called from jump table 1 +L09D4 lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$02 + sta <$23,u + ldd <$25,u + ora #$10 + orb #$30 + std <$25,u + lda ,y+ + sta <$27,u + lbsr L16DC + rts + +* called from jump table 1 +L09F5 lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldb ,y+ + ldx #$0432 + abx + lda ,x + sta <$1F,u + sta <$20,u + rts + +* called from jump table 1 +L0A0D lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$26,u + anda #$DF + sta <$26,u + rts + +* called from jump table 1 +L0A1F lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$26,u + ora #$20 + sta <$26,u + rts + +L0A31 fcc 'normal cycle' + fcb C$NULL + +L0A3E fcc 'end of loop' + fcb C$NULL + +L0A4A fcc 'reverse loop' + fcb C$NULL + +L0A57 fcc 'reverse cycle' + fcb C$NULL + +L0A65 fcc 'normal motion' + fcb C$NULL + +L0A73 fcc 'wander' + fcb C$NULL + +L0A7A fcc 'follow' + fcb C$NULL + +L0A81 fcc 'move to (%d, %d)' + fcb C$NULL + +L0A92 fcc 'Object %d:' + fcb C$LF + fcc 'x: %d xsize: %d' + fcb C$LF + fcc 'y: %d ysize: %d' + fcb C$LF + fcc 'pri: %d' + fcb C$LF + fcc 'stepsize: %d' + fcb C$LF + fcc 'control: %x' + fcb C$LF + fcc '%s' + fcb C$LF + fcc '%s' + fcb C$NULL + +L0AE6 fcc 'Adventure Game Interpreter' + fcb C$LF + fcc ' Version 2.023' + fcb $00 + +L0B15 fcc 'room: %u' + fcb C$LF + fcc 'heap size: %u' + fcb C$LF + fcc 'now: %u max: %u' + fcb C$LF + fcc 'rm.0, etc.: %u' + fcb C$LF + fcc 'common size: %u' + fcb C$LF + fcc 'now: %u max: %u' + fcb C$LF + fcc 'tables, etc.: %u' + fcb C$LF + fcc 'max script: %u' + fcb C$NULL + +L0B8D leas -$54,s + lbsr L5B7A + lda >$01D8 + clrb + std <u0040 + ldb ,y+ + lbsr L3B58 + ldd #$0028 +L0BA1 pshs d + pshs u + ldd $08,s + pshs d + lbsr L39B5 + leas $06,s + pshs x + lbsr L3C34 + leas $02,s + clr ,s + ldb #$04 + leax ,s + lbsr L5613 + lbsr L5BAD + leax ,s + lbsr L113E + beq L0BCB + lbsr L1199 +L0BCB ldx #$0432 + ldb ,y+ +L0BD0 abx + sta ,x + leas <$54,s + rts + +* called from jump table 1 +L0BD7 leas >-$0194,s + ldx #$0432 + ldb ,y+ + abx + lda ,x + ldb #$2B + mul + addd <u0030 + tfr d,u + std >$0192,s + lda <$23,u + cmpa #$00 + bne L0BFB + leax >L0A31,pcr normal cycle + bra L0C13 +L0BFB cmpa #$01 + bne L0C05 + leax >L0A3E,pcr end of loop + bra L0C13 +L0C05 cmpa #$02 + bne L0C0F + leax >L0A4A,pcr reverse loop + bra L0C13 +L0C0F leax >L0A57,pcr reverse cycle +L0C13 stx >$0190,s + lda <$22,u + cmpa #$00 + bne L0C24 + leax >L0A65,pcr normal motion + bra L0C54 +L0C24 cmpa #$01 + bne L0C2E + leax >L0A73,pcr wander + bra L0C54 +L0C2E cmpa #$02 + bne L0C38 + leax >L0A7A,pcr follow + bra L0C54 +L0C38 clra + ldb <$28,u + pshs b,a + ldb <$27,u + pshs b,a + leax >L0A81,pcr move to + pshs x + leax >$0132,s + pshs x + lbsr L3C21 + leas $08,s +L0C54 pshs u + leax >$0192,s + pshs x + ldu >$0196,s + ldd <$25,u + pshs b,a + clra + ldb <$1E,u + pshs b,a + ldb <$24,u + pshs b,a + ldb <$1D,u + pshs b,a + ldb $04,u + pshs b,a + ldb <$1C,u + pshs b,a + ldb $03,u + pshs b,a + ldb $02,u + pshs b,a + leau >L0A92,pcr Object descript + pshs u + leax <$16,s + pshs x + lbsr L3C21 + leas <$18,s + lbsr L37F2 + leas >$0194,s + rts + +* called from jump table 1 +L0C9F inc >$0550 + lbsr L2C01 sets up call to sub659 + lbsr L1361 + lbsr L2C01 sets up call to sub659 + clr >$0550 + rts + +* called from jump table 1 +L0CAF leau >L0AE6,pcr version banner + lbsr L37F2 + rts + +* called from jump table 1 +L0CB7 leas >-$00C8,s + ldd <u0057 + pshs d + ldd <u0053 + subd #$06CE + pshs d + ldd <u0051 + subd <u0053 + pshs d + ldd <u0055 + subd <u0053 + pshs d + ldd <u0000 + subd #$06CE + pshs d + ldd <u004D + pshs d + ldd <u004B + pshs d + ldd <u004F + pshs d + ldd #$FFFF + pshs d + clra + ldb >$0432 + leax >L0B15,pcr room heap, common etc msg + leau <$12,s + pshs b,a + pshs x + pshs u + lbsr L3C21 + leas <$18,s + lbsr L37F2 + leas >$00C8,s + rts + +* Jump table #2 +L0D09 fdb $0F4F,$0000 + fdb $0D9B,$0280 + fdb $0DAC,$02C0 + fdb $0DC3,$0280 + fdb $0DD4,$02C0 + fdb $0DEB,$0280 + fdb $0DFC,$02C0 + fdb $0E13,$0100 + fdb $0E1F,$0180 + fdb $0E32,$0100 + fdb $0E44,$0240 + fdb $0EEB,$0500 + fdb $0E5C,$0100 + fdb $0E64,$0000 + fdb $0E80,$0000 + fdb $0EE3,$0200 + fdb $0F0F,$0500 + fdb $0EF3,$0500 + fdb $0F03,$0500 + +* Same function as sub at L0478 just different table +L0D55 leas -01,s make room on stack for counter + lda #$13 load the count + sta ,s to it on the stack + leau >L0D09,pcr get table addr +L0D5F ldd <u002E get the bias value + addd ,u add em + std ,u stow it + leau $04,u skip a word + dec ,s drop the count + bne L0D5F branch till we finish + leas $01,s clean up stack + rts return + +L0D6E leax -$01,y + stx <u006C + cmpa #$12 + bhi L0D93 leave + lsla + lsla + leax >L0D09,pcr jump table 2 address + jsr [a,x] + ldb <u0068 + cmpb #$01 + bne L0D9A leave + pshs y + sta <u006E + ldu <u006C + lbsr L582A + puls y + lda <u006E + bra L0D9A leave +L0D93 tfr a,b + lda #$0F + lbsr L10CE +L0D9A rts + +* called from jump table 2 +L0D9B ldb ,y+ + ldx #$0432 + abx + lda ,x + cmpa ,y+ + lbne L0F4E + lbra L0F4B + ldb ,y+ + ldx #$0432 + abx + lda ,x + ldb ,y+ + ldx #$0432 + abx + cmpa ,x + lbne L0F4E + lbra L0F4B + ldb ,y+ + ldx #$0432 + abx + lda ,x + cmpa ,y+ + lbcc L0F4E + lbra L0F4B + ldb ,y+ + ldx #$0432 + abx + lda ,x + ldb ,y+ + ldx #$0432 + abx + cmpa ,x + lbcc L0F4E + lbra L0F4B + ldb ,y+ + ldx #$0432 + abx + lda ,x + cmpa ,y+ + lbls L0F4E + lbra L0F4B + ldb ,y+ + ldx #$0432 + abx + lda ,x + ldb ,y+ + ldx #$0432 + abx + cmpa ,x + lbls L0F4E + lbra L0F4B + lda ,y+ + lbsr L16EB + lbeq L0F4E + lbra L0F4B + ldb ,y+ + ldx #$0432 + abx + lda ,x + lbsr L16EB + lbeq L0F4E + lbra L0F4B + rts + +* called from jump table 2 +L0E32 ldb ,y+ + ldx <u0038 + abx + abx + abx + lda #$FF + cmpa $02,x + lbne L0F4E + lbra L0F4B + ldb $01,y + ldx #$0432 + abx + lda ,x + ldb ,y++ + ldx <u0038 + abx + abx + abx + cmpa $02,x + lbne L0F4E + lbra L0F4B + lda ,y+ + ldx #$05BA + lda a,x + rts + +* called from jump table 2 +L0E64 ldx #$0432 + lda <$13,x + lbne L0F4B +L0E6E lbsr L132C + cmpa #$FF + beq L0E6E + tsta + lbeq L0F4E + sta <$13,x + lbra L0F4B + lda ,y+ + sta <u0072 + lda >$015A + beq L0ECE + sta <u0073 + lda >$01AF + anda #$08 + bne L0ECE + lda >$01AF + anda #$20 + beq L0ECE + ldx #$0195 +L0E9C lda <u0072 + beq L0ECE + ldb ,y+ + lda ,y+ + dec <u0072 + cmpd #$270F + bne L0EB6 + lda <u0072 + beq L0ED2 + lsla + leay a,y + lbra L0ED2 +L0EB6 tst <u0073 + bne L0EBF + inc <u0073 + lbra L0ECE +L0EBF cmpd ,x++ + beq L0ECA + cmpd #$0001 + bne L0ECE +L0ECA dec <u0073 + bra L0E9C +L0ECE ldd <u0072 + bne L0EDD +L0ED2 lda >$01AF + ora #$08 + sta >$01AF + lbra L0F4B +L0EDD lsla + leay a,y + lbra L0F4E + lda ,y+ + ldb ,y+ + lbsr L56AF + rts + +* called from jump table 2 +L0EEB bsr L0F1B + sta <u006F + sta <u0071 + bra L0F29 + bsr L0F1B + sta <u006F + lda <$1C,u + lsra + adda <u006F + sta <u006F + sta <u0071 + bra L0F29 + bsr L0F1B + adda <$1C,u + deca + sta <u006F + sta <u0071 + bra L0F29 + bsr L0F1B + sta <u006F + adda <$1C,u + deca + sta <u0071 + bra L0F29 +L0F1B ldb ,y+ + lda #$2B + mul + addd <u0030 + tfr d,u + ldd $03,u + stb <u0070 + rts + +L0F29 ldd <u006F + cmpa ,y+ + bcc L0F33 + leay $03,y + bra L0F4E +L0F33 cmpb ,y+ + bcc L0F3B + leay $02,y + bra L0F4E +L0F3B lda <u0071 + cmpa ,y+ + bls L0F45 + leay $01,y + bra L0F4E +L0F45 cmpb ,y+ + bls L0F4B + bra L0F4E +L0F4B lda #$01 + rts + +L0F4E clra + rts + +* called from jump table 1 +L0F50 lda ,y+ + pshs y + bsr L0F59 + puls y + rts + +L0F59 leas -$03,s + sta ,s + ldb #$2B + mul + addd <u0030 + tfr d,u + cmpu <u0032 + bcs L0F70 + lda #$13 + ldb ,s + lbsr L10CE +L0F70 ldd <$10,u + bne L0F7A + lda #$14 + lbsr L10CE +L0F7A lda <$26,u + bita #$01 + bne L0FD2 + stu $01,s + ora #$10 + sta <$26,u + lbsr L15F5 + ldd <$10,u + std <$12,u + ldd $08,u + std <$14,u + ldd $03,u + std <$1A,u + ldx #$0548 + lbsr L30DE twiddle mmu + ldu $01,s + lda <$26,u + ora #$01 + sta <$26,u + lbsr L0567 + pshs x + lda #$1E + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s + ldu $01,s + lda <$25,u + anda #$EF + sta <$25,u + pshs u + lda #$1B + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $02,s +L0FD2 leas $03,s + rts + + lda ,y+ + pshs y + bsr L0FDE + puls y + rts + +L0FDE leas -$04,s + sta ,s + ldb #$2B + mul + addd <u0030 + tfr d,u + cmpu <u0032 + bcs L0FF5 + lda #$0C + ldb ,s + lbsr L10CE +L0FF5 lda <$26,u + bita #$01 + beq L1052 + stu $01,s + ldx #$0548 + lbsr L30DE twiddle mmu + ldu $01,s + lda <$26,u + anda #$10 + sta $03,s + bne L1017 + ldx #$054C + lbsr L30DE twiddle mmu + ldu $01,s +L1017 lda <$26,u + anda #$FE + sta <$26,u + lda $03,s + bne L1033 + lbsr L0572 + pshs x + lda #$1E + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s +L1033 lbsr L0567 + pshs x + lda #$1E + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s + ldu $01,s + pshs u + lda #$1B + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $02,s +L1052 leas $04,s + rts + +L1055 fcc 'Avis Durgan' +L1060 fcb C$NULL + + +L1061 leas -$02,s + stu ,s + leau >L1055,pcr Avis msg +L1069 cmpx ,s + bcc L107D leave + tst ,u + bne L1075 + leau >L1055,pcr Avis msg +L1075 lda ,x + eora ,u+ + sta ,x+ + bra L1069 +L107D leas $02,s + rts + + +L1080 fcb C$BELL,C$NULL + +L1082 fcb C$LF + fcc 'Press CTRL-BREAK to quit.' + fcb C$NULL + +L109D fcb C$LF + fcc 'Press ENTER to try again.' + fcb C$NULL + +L10B8 fcc 'System error #%u.%s%s' + fcb C$NULL + + +L10CE sta >$0443 +L10D1 stb >$0444 + lbsr L2778 + lbsr L129A + lbsr L229D + bsr L1118 ring the bell + bsr L1118 ring the bell + lbsr L4E2F + +L10E4 leas >-$00B1,s + lbsr L5B7A + bsr L1118 ring the bell + bsr L1118 ring the bell +L10EF leau >L1082,pcr quit msg + pshs u + leau >L109D,pcr try again msg + pshs u + clra + ldb >$015B + leau >L10B8,pcr sys error msg + leax $04,s + pshs b,a + pshs u +L1109 pshs x + lbsr L3C21 + leas $0A,s + lbsr L37F2 +L1113 leas >$00B1,s + rts + +* I$Write Writes to a file or device +* +* entry: +* a -> path number +* x -> start address of the data to write +* y -> number of bytes to write +* +* exit: +* y -> number of bytes written +* +* error: +* CC -> Carry set on error +* b -> error code (if any) + +L1118 pshs y save current y + ldy #$0002 two bytes bell $07 and null + lda #StdOut $01 + leax >L1080,pcr load the addr + os9 I$Write send it (ring the bell) + puls y retrieve our y + rts return + +L112A fcb $00,$00 + fcb $00,$00 + fcb $00,$00 + fcb $00,$00 + fcb $00 + +L1133 fcb $00 + +L1134 fcb $00,$00 + fcb $00,$00 + fcb $00,$00 + fcb $00,$00 + fcb $00,$00 + +L113E leas -$02,s + stx ,s +L1142 lda ,x+ + bne L1142 + tfr x,d + ldx ,s + subd ,s + subd #$0001 + leas $02,s + rts + +L1152 pshs u +L1154 lda ,x+ + sta ,u+ + bne L1154 + puls x + rts + +* copy routine terminates on null value transfer +*********************************************************** +* +* entry: +* d -> number of bytes to move +* x -> from address +* y -> unused +* u -> to address +* s -> used as buffer +* +* exit: +* d -> should contain a zero value +* y -> unchanged +* x -> contains address of moved info +* u -> cleared +* s -> restored + +L115D leas -$04,s make room on stack + std ,s save counter value on stack + stu $02,s save to address on the stack +L1163 lda ,x+ copy byte at a time + sta ,u+ + beq L1174 if we move a null value were done + ldd ,s move the counter back to d + subd #$0001 decrement it + std ,s save it again + bne L1163 if not zero loop again + clr ,u clear u orig to address +L1174 ldx $02,s put destination address in x + leas $04,s clean up stack + rts return + +* append copy routine checks for data and copies to end +*********************************************************** +* +* entry: +* a -> +* b -> +* x -> from address +* y -> unused +* u -> to address +* s -> used as buffer +* +* exit: +* a -> destroyed +* b -> unchanged +* y -> unchanged +* x -> contains address of moved info +* u -> end of stored data + 1 +* s -> restored + +L1179 pshs u save to address +L117B lda ,u+ get byte and increment + bne L117B if not null loop again + leau -$01,u found a null back up to it +L1181 lda ,x+ load byte to move and bump pointer + sta ,u+ stow it and bump to pointer + bne L1181 loop again if it wasn't a null + puls x + rts + +* Compares 2 sets of input byte for byte +*********************************************************** +* +* entry: +* a -> don't care +* b -> don't care +* x -> address 1 +* y -> unused +* u -> address 2 +* s -> used as buffer +* +* exit: +* a -> last tested value +* b -> unchanged +* y -> unchanged +* x -> restored +* u -> restored +* s -> restored + +L118A pshs u,x save original addresses +L118C lda ,x get byte of at x + suba ,u+ compare against byte at u and bump u pointer + bne L1196 not a match exit routine + tst ,x+ test for null and bump x pointer + bne L118C not a null loop again +L1196 puls u,x pull originals and + rts return + +* converts 0-9 string to decimal number +* x contains the address of the string + +L1199 leas -$02,s make a little room on the stack + clra zero a + sta ,s stow it on the stack twice + sta $01,s so the current stack word = $0000 +L11A0 ldb ,x+ get the first byte and bump ptr + cmpb #C$SPAC $20 is it a space + beq L11A0 yes get next char +L11A6 cmpb #'0 $30 is it a "0" + blo L11BF if lower clean up stack and leave + cmpb #'9 $39 is it a "9" + bhi L11BF if greater clean up stack and leave + subb #'0 $30 subtract the ascii value of 0 + stb $01,s save that value + lda #10 $0A load a with ten + ldb ,s load b with number accumulated so far + mul multiply + addb $01,s add in the last digit resolved + stb ,s save new number + ldb ,x+ go fetch the next digit + bne L11A6 if not null resolve it +L11BF lda ,s move the number to a + leas $02,s clean up stack + rts + +L11C4 leax >L1133,pcr data byte + clr ,x +L11CA ldu #$000A + bsr L11FA + addb #$30 add ascii value for 0 + stb ,-x + tfr u,d + cmpd #$0000 + bhi L11CA + rts + +L11DC leax >L1133,pcr data byte + clr ,x +L11E2 ldu #$0010 + bsr L11FA + addb #$30 add ascii value for 0 + cmpb #$39 compare to ascii value for 9 + ble L11EF + addb #$07 +L11EF stb ,-x + tfr u,d + cmpd #$0000 + bhi L11E2 + rts + +L11FA leas -$05,s + std ,s + stu $02,s + lda #$10 + sta $04,s + ldd #$0000 +L1207 lsl $01,s + rol ,s + rolb + rola + cmpd $02,s + bcs L1216 + subd $02,s + inc $01,s +L1216 dec $04,s + bne L1207 + ldu ,s + leas $05,s + rts + +L121F leas -$0B,s + pshs x,b save x and b on entry + tfr u,x transfer u to x + leau $04,s + lbsr L1152 + lbsr L113E + stb $03,s + leau >L1134,pcr 10 byte data table + ldx #$000A set x to 10 + ldb #$30 set value to store there to ASCII 0 + lbsr L2BF6 go set the bytes + puls b grab orig b value + subb $02,s + bpl L1242 + clrb +L1242 clr b,u + leax $03,s from address for append + lbsr L1179 append routine + tfr x,u to address back in u + puls x restore orig x + leas $0B,s clean up stack + rts + +* tests for A-Z in accumulator a +* and if found returns a-z +L1250 cmpa #'A $41 compare to Cap A + blo L125A less than exit + cmpa #'Z $5A compare to cap Z + bhi L125A greater exit + ora #$20 was between A-Z make lowercase +L125A rts + +* called from jump table +L125B lbsr L3D7D + lda $01,y + suba ,y++ + inca + bne L1269 + tfr b,a + bra L126E +L1269 lbsr L5CEF + adda -$02,y +L126E ldx #$0432 + ldb ,y+ + abx + sta ,x + rts + +L1277 tst ,x + bne L1280 + ldx #$0000 + bra L1286 +L1280 cmpa ,x+ + bne L1277 + leax -$01,x +L1286 rts + + +* upper to lower case string conversion +* address of string passed in u + +L1287 tfr u,x move addr passed in u to x +L1289 lda ,x load a with value + beq L1293 if zero exit if not do an + bsr L1250 upper to lower case conversion + sta ,x+ stow that value back at x and bump the pointer + bra L1289 go again +L1293 rts we found a null so leave + +L1294 lbsr L2311 prompt for joysticks and get results + bsr L129A branch below discard stdin & read joysticks + rts + +L129A lbsr L24D8 go read stdin and discard values ?? + lbsr L235F set up call to joysticks + + ldx #$0103 load and store the value $0103 + stx <u0092 in these memory locations + stx <u0094 + rts + +L12A8 lbsr L2365 set up call to joysticks + lbsr L24DF read input and check table + rts + +L12AF ldu <u0092 + stb ,u+ + sta ,u+ + stu <u0092 + ldx #$012B + cmpx <u0092 + bhi L12C3 + ldx #$0103 + stx <u0092 +L12C3 ldx <u0092 + cmpx <u0094 + bne L12CD + leau -$02,u + stu <u0092 +L12CD rts + +L12CE ldd <u0094 + cmpd <u0092 + bne L12DA + ldx #$0000 + bra L12EF +L12DA ldx #$0002 + leax d,x + stx <u0094 + ldx #$012B + cmpx <u0094 + bhi L12ED + ldx #$0103 + stx <u0094 +L12ED tfr d,x +L12EF rts + +L12F0 leas -$02,s +L12F2 ldd >$024B + std ,s + bsr L12CE + leax ,x + bne L130A +L12FD ldd ,s + cmpd >$024B + beq L12FD + lbsr L12A8 + bra L12F2 +L130A lbsr L1369 + leas $02,s + rts + +L1310 leax ,x + beq L132B + ldb ,x + cmpb #$01 + bne L132B + ldu #$01D9 +L131D ldb ,u++ + beq L132B leave + cmpb $01,x + bne L131D + lda #$03 + ldb -$01,u + std ,x +L132B rts + + +L132C lbsr L12A8 + bsr L12CE + tfr x,d + leax ,x + beq L1341 leave + bsr L1369 + lda ,x + cmpa #$01 + bne L1342 + lda $01,x +L1341 rts + +L1342 lda #$FF + rts + + +L1345 bsr L132C + beq L1345 + cmpa #$FF + beq L1345 + rts + + +L134E bsr L132C + tfr a,b + lda #$01 + cmpb #$0D + beq L1360 leave + lda #$00 + cmpb #$1B + beq L1360 leave + lda #$FF +L1360 rts + + +L1361 lbsr L129A +L1364 bsr L134E + bmi L1364 + rts + + +L1369 lda ,x + cmpa #$01 + bne L1381 leave + lda $01,x + cmpa #$FC + bne L1379 + lda #$0D + bra L137F +L1379 cmpa #$FE + bne L1381 leave + lda #$1B +L137F sta $01,x +L1381 rts + + +* these get accessed for a getstat call +* if a call to the Seek routine contained a value in b + fcb #SS.pos $05 + fcb #SS.size $02 + +* Think these values have no significance +* and are just junk place holders ?? +L1384 fcb $2E +L1385 fcb $2E,$0D +L1387 fcb $00 + +* Create File - Creates and opens a disk file +* +* entry: +* a -> access mode (write or update) +* b -> file attributes +* x -> address of the path list +* +* exit: +* a -> path number +* x -> address of the last byte of the path list + 1; +* trailing blanks are skipped. +* +* error: +* CC -> Carry set on error +* b -> error code (if any) + + +L1388 pshs x,d + bsr L13CA delete call first + clr >$015B clear error code holder + puls x,b,a + os9 I$Create +L1394 bcc L1399 ok then leave + lbsr L15E6 error go to error handler +L1399 rts + +* Open Path - Opens a path to the an existing file or device +* as specified by the path list +* entry: +* a -> access mode (D S PE PW PR E W R) +* x -> address of the path list +* +* exit: +* a -> path number +* x -> address of the last byte of the path list + 1 +* +* error: +* CC -> Carry set on error +* b -> error code (if any) + + +L139A clr >$015B clear error code holder + os9 I$Open + bcc L13A5 no error return + lbsr L15E6 error go to error handler +L13A5 rts + +* Read - Reads N bytes from the specified path +* entry: +* a -> path number +* x -> number of bytes to read +* y -> adderess in which to store the data +* +* exit: +* y -> number of bytes to be read +* +* error: +* CC -> Carry set on error +* b -> error code (if any) + +L13A6 clr >$015B clear error code holder + os9 I$Read + bcc L13B5 ok leave + lbsr L15E6 error go to error handler + ldy #$0000 clr y +L13B5 tfr y,d number of bytes read + rts + +* Write - Writes to a file or device +* entry: +* a -> path number +* x -> starting address of data to write +* y -> number of bytes to be written +* +* exit: +* y -> number of bytes written +* +* error: +* CC -> Carry set on error +* b -> error code (if any) + +L13B8 clr >$015B clear error code holder + os9 I$Write + bcc L13C7 ok leave + lbsr L15E6 error go to error handler + ldy #$0000 clr y +L13C7 tfr y,d number of bytes written + rts + +* Delete File - deletes a specific disk file +* entry: +* x -> address of path list +* +* exit: +* x -> address of path list + 1 +* +* error: +* CC -> Carry set on error +* b -> error code (if any) + +L13CA clr >$015B clear error code holder + os9 I$Delete + bcc L13D5 ok leave + lbsr L15E6 error go to error handler +L13D5 rts + +* Close Path - terminates an I/O path +* entry: +* a -> path number +* +* error: +* CC -> Carry set on error +* b -> error code (if any) + +L13D6 clr >$015B clear error code holder + os9 I$Close + bcc L13E1 ok leave + lbsr L15E6 error go to error handler +L13E1 rts + +* Seek - repositions the file pointer +* seeks to address 0 is the same as rewind +* entry: +* a -> path number +* x -> most significant 16 bits of the desired file position +* u -> least significant 16 bits of the desired file position +* +* error: +* CC -> Carry set on error +* b -> error code (if any) + +* I am assuming that a clear b signals a rewind + +L13E2 clr >$015B clear error code holder + tstb is there a value in b? + bne L13F6 if so do other processing first + os9 I$Seek if b=0 do the seek + bcc L141E no error leave +L13ED lbsr L15E6 error go to error handler + ldy #$0000 clear y but why ? + bra L141E and now leave + +* if b contained value use it +* to determine seek from current pos or end of file +* +* Get status - Returns the status of a file or device +* Wildcard call exit status differs based on cal code +* entry: +* a -> path number +* b -> function code (SS.Size or SS.Pos) +* +* exit: +* x -> most significant 16 bits of the current file size +* u -> least significant 16 bits of the current file size +* +* error: +* CC -> Carry set on error +* b -> error code (if any) +* + +L13F6 stx <u0084 stow current MSW value + stu <u0086 stow current LSW value + leau >L1381,pcr points to rts address above values + ldb b,u use value of b to point to getsta param + os9 I$GetStt make the getsta call + bcs L13ED error go to error handler + pshs a save our path number + + tfr u,d resolve LSW first + addd <u0086 add value passed in to getsta value + tfr d,u return it to u + + tfr x,d resolve MSW next + + adcb #$00 don't think these do anything sometimes used + adca #$00 to test for before begin of file no test of results + + addd <u0084 add value passed in to getsta value + tfr d,x return it to u + + puls a retrieve the path number + os9 I$Seek make the seek + bcs L13ED error go to error handler +L141E rts + +* Duplicate path - Returns a synonymous path number +* entry: +* a -> old path number (one to be duplicated) +* +* exit: +* a ->new path number (if no error) +* +* error: +* CC -> Carry set on error +* b -> error code if any + + clr >$015B clear error code holder + os9 I$Dup + bcc L142A good dup ? leave + lbsr L15E6 error go to error handler +L142A rts + + + +L142B leas <-$22,s make room on the stack +* 2 bytes for y and 32 for buffer + sty ,s save the current y + clra zero a + sta ,y clear at y + sta <u0077 clear open path counter + leax >L1385,pcr load x with address to store path num + lbsr L155F open path + bcs L145D error on open go close the path + sta <u0078 save open path number + + ldb #SS.DevNm Returns a device name $0E + leax $02,s address of 32 byte buffer to hold name + os9 I$GetStt + bcs L145D close open path + ldy ,s + ldb #'/ slash $2F + stb ,y+ + ldd ,x++ + andb #$7F + std ,y++ + ldb #'/ slash $2F + stb ,y+ + clr ,y +L145D lbsr L1572 close open path + leas <$22,s clean up stack + rts + +L1464 leas -$0A,s + leay ,s + bsr L142B opens a path and gets device name + leax $01,s + ldd #$0002 number of bytes to copy + lbsr L115D copy routine + tfr x,u move copy destination back to u + lbsr L1287 upper to lower string conversion + ldd ,u load d with our converted value + subb #'0 #$30 subtract ascii zero from b (second letter) + cmpa #'d #$64 test first letter for a d + beq L1481 if it is stow the difference between 0 and orig b + orb #$10 else add $10 to b then save it +L1481 stb $03,u save value of b in u + leas $0A,s clean up stack + rts + +L1486 leas >-$00C2,s + stu ,s + clra + sta <u0077 + leax >$00A1,s + sta ,x + stx <u0079 + leax >L1385,pcr load x with address to store path number + lbsr L155F open path + sta <u0078 save open path number + leax >$00A2,s + lbsr L153A +L14A7 ldd <u0081 + std <u007B + lda <u0083 + sta <u007D + ldx #$0081 address of values to compare + ldy #$007E address of values to compare + lbsr L1553 call compare 3 byte routine + beq L14F4 if equal close the path + leax >L1384,pcr data byte that is init to period + lbsr L157C change dir routine + lbsr L1572 close open path + bcs L1510 + leax >L1385,pcr load x with address to store path num + lbsr L155F open path + leax >$00A2,s + bsr L153A +L14D4 leax >$00A2,s + lda <u0078 + lbsr L1569 + bcs L1510 + leax <$1D,x address of values to compare + ldy #$007B address of values to compare + bsr L1553 call 3 byte compare routine + bne L14D4 + leax >$00A2,s + bsr L151D + bcs L1510 + bra L14A7 +L14F4 lbsr L1572 close open path + leay >$00A2,s + lbsr L142B + leax >$00A2,s + bsr L151D + bcs L1510 + ldu ,s + ldx <u0079 + lbsr L1152 + lbsr L157C change dir routine +L1510 ldu ,s load u for call to string conversion + lbsr L1287 upper to lower string conversion + lbsr L1572 close open path + leas >$00C2,s + rts + +L151D os9 F$PrsNam + bcs L1539 + ldx <u0079 +L1524 lda ,-y + anda #$7F + sta ,-x + decb + bne L1524 + cmpa #$2F + beq L1537 + lda #$2F + sta ,-x + andcc #$FE +L1537 stx <u0079 +L1539 rts + +L153A bsr L1569 + ldd <$1D,x + std <u007E + lda <$1F,x + sta <u0080 + bsr L1569 + ldd <$1D,x + std <u0081 + lda <$1F,x + sta <u0083 + rts + +* compares three bytes +* called with address of values to compare in x & y +L1553 ldd ,x++ + cmpd ,y++ + bne L155E leave not equal + lda ,x + cmpa ,y +L155E rts + +L155F lda #READ.+DIR. $81 + lbsr L139A Open path routine + bcs L1568 if error leave + inc <u0077 increment open file counter +L1568 rts + +L1569 lda <u0078 load path number + ldy #$0020 number of bytes to read + lbra L13A6 Read routine +L1572 lda <u0078 load path number + lbsr L13D6 Close path routine + bcs L157B leave + clr <u0077 clear open file counter +L157B rts + +L157C clr >$015B + lda #READ.+DIR. $81 + os9 I$ChgDir + bcc L1589 return on successful change + lbsr L15E6 error go to error handler +L1589 rts + + lda $05,s + ldy $02,s + lbsr L139A Open path routine + bcs L1598 leave + ldx $06,s + bsr L159C +L1598 lda >$015B + rts + +L159C clr >$015B + ldb #$0F + ldy #$0010 + os9 I$GetStt + bcc L15AC leave + bsr L15E6 error go to error handler +L15AC rts + +L15AD leas <-$14,s + leax ,s + bsr L159C + leax $03,x + clrb + lda ,x + suba #$50 + lsla + std <$10,s + ldb $01,x + lda #$20 + mul + addd <$10,s + addb $02,x + adca #$00 + std <$10,s + clrb + lda $03,x + lsla + lsla + lsla + std <$12,s + ldb $04,x + lda #$20 + mul + addd <$12,s + ldx <$10,s + leas <$14,s + rts + +* error handler for os9 calls +L15E6 pshs cc + cmpb #E$PNNF error $D8 path name not found + bne L15EF any other error + lda #$FF + clrb +L15EF stb >$015B store error + puls cc + rts + +L15F5 leas -$05,s + stu ,s + clra + sta $03,s + inca + sta $02,s + sta $04,s + lda >$01D7 + cmpa $04,u + bcs L1612 + ldb <$26,u + bitb #$08 + bne L1612 + inca + sta $04,u +L1612 lbsr L167C + tsta + beq L1631 + lbsr L0885 + tsta + bne L1631 + pshs u + lda #$03 + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s + ldu ,s + lda <u005C + bne L1679 +L1631 lda $03,s + bne L1643 + dec $03,u + dec $04,s + bne L1612 + inc $03,s + lda $02,s + sta $04,s + bra L1612 +L1643 cmpa #$01 + bne L1657 + inc $04,u + dec $04,s + bne L1612 + inc $03,s + inc $02,s + lda $02,s + sta $04,s + bra L1612 +L1657 cmpa #$02 + bne L1669 + inc $03,u + dec $04,s + bne L1612 + inc $03,s + lda $02,s + sta $04,s + bra L1612 +L1669 dec $04,u + dec $04,s + bne L1612 + clr $03,s + inc $02,s + lda $02,s + sta $04,s + bra L1612 +L1679 leas $05,s + rts + +L167C clra + ldb $03,u + addb <$1C,u + bcs L16A2 + cmpb #$A0 + bhi L16A2 + ldb $04,u + cmpb #$A7 + bhi L16A2 + incb + cmpb <$1D,u + bcs L16A2 + decb + cmpb >$01D7 + bhi L16A1 + ldb <$26,u + bitb #$08 + beq L16A2 +L16A1 inca +L16A2 rts + +L16A3 fcb $80,$40,$20,$10,$08,$04,$02,$01 + +L16AB lda ,y+ + bra L16D5 + lda ,y+ + bra L16DC + lda ,y+ + bra L16E4 + ldb ,y+ + ldx #$0432 + abx + lda ,x + bra L16D5 + ldb ,y+ + ldx #$0432 + abx + lda ,x + bra L16DC + ldb ,y+ + ldx #$0432 + abx + lda ,x + bra L16E4 +L16D5 bsr L16F0 + ora ,x + sta ,x + rts + +L16DC bsr L16F0 + coma + anda ,x + sta ,x + rts + +L16E4 bsr L16F0 + eora ,x + sta ,x + rts +L16EB bsr L16F0 + anda ,x + rts + +L16F0 tfr a,b + leax >L16A3,pcr data table above + anda #$07 + lda a,x + lsrb + lsrb + lsrb + ldx #$01AF + abx + rts + + +L1702 leas -$05,s + ldb <$27,u + pshs b,a + ldx <u0030 + lda <$1C,x + lsra + adda $03,x + ldb $04,x + std $03,s + pshs b,a + lda <$1C,u + lsra + adda $03,u + sta $07,s + ldb $04,u + pshs b,a + lbsr L2F4C + leas $06,s + sta ,s + bne L173A + sta <$21,u + sta <$22,u + lda <$28,u + lbsr L16D5 + bra L17A7 +L173A lda <$29,u + cmpa #$FF + bne L1746 + clr <$29,u + bra L17A2 +L1746 lda <$25,u + bita #$40 + beq L1790 +L174D lbsr L3D7D + lda #$09 + lbsr L5CEF + sta <$21,u + beq L174D + ldb $03,s + subb $01,s + bcc L1761 + negb +L1761 stb $04,s + ldb $04,u + subb $02,s + bcc L176A + negb +L176A clra + addb $04,s + adca #$00 + lsra + rorb + incb + stb $04,s + lda <$1E,u + sta <$29,u + cmpa $04,s + bcc L17A7 +L177E lbsr L3D7D + lda $04,s + lbsr L5CEF + cmpa <$1E,u + bcs L177E + sta <$29,u + bra L17A7 +L1790 lda <$29,u + beq L17A2 + clr <$29,u + suba <$1E,u + bcs L17A7 + sta <$29,u + bra L17A7 +L17A2 lda ,s + sta <$21,u +L17A7 leas $05,s + rts + + +L17AA fcb $01 + +L17AB fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00 + +L17CA fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00 + +L17E9 fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + +L1829 fcc 'save' + fcb C$NULL + +L182E fcc 'restore' + fcb C$NULL + +L1836 fcc ' - %s' + fcb C$NULL + +L183C fcc 'How would you like to describe this saved game?' + fcb C$LF,C$LF,C$NULL + +L186E fcc 'Please put your save game' + fcb C$LF + fcc 'disk in drive %s.' + fcb C$LF,C$LF + fcc 'Press ENTER to continue.' + fcb C$LF + fcc 'Press CTRL-BREAK to not' + fcb C$LF + fcc '%s a game.' + fcb C$NULL + +L18D7 fcc '(For example, "/d1" or "/h0/savegame")' + fcb C$NULL + +L18FE fcc ' SAVE GAME' + fcb C$LF,C$LF + fcc 'On which disk or in which directory do you ' + fcc 'wish to save this game?' + fcb C$LF,C$LF + fcc '%s' + fcb C$LF,C$LF + fcb C$NULL + +L195B fcc ' RESTORE GAME' + fcb C$LF,C$LF + fcc 'On which disk or in which directory is the ' + fcc 'game that you want to restore?' + fcb C$LF,C$LF + fcc '%s' + fcb C$LF,C$LF + fcb C$NULL + +L19C1 fcc 'Use the arrow keys to move' + fcb C$LF + fcc ' the pointer to your name.' + fcb C$LF + fcc 'Then press ENTER.' + fcb C$LF + fcb C$NULL + +L1A0E fcc 'There is no directory named:' + fcb C$LF + fcc '%s.' + fcb C$LF + fcc 'Press ENTER to try again.' + fcb C$LF + fcc 'Press CTRL-BREAK to cancel.' + fcb C$NULL + +L1A65 fcc 'There are no games to' + fcb C$LF + fcc 'restore in:' + fcb C$LF,C$LF + fcc '%s' + fcb C$LF,C$LF + fcc 'Press ENTER to continue.' + fcb C$NULL + +L1AA5 fcc 'Use the arrow keys to select the slot ' + fcc 'in which you wish to save the game. ' + fcc 'Press ENTER to save in the slot, ' + fcc 'CTRL-BREAK to not save a game.' + fcb C$NULL + +L1B2F fcc 'Use the arrow keys to select the game which you ' + fcc 'wish to restore. Press ENTER to restore the game, ' + fcc 'CTRL-BREAK to not restore a game.' + fcb C$NULL + +L1BB3 fcc ' Sorry, this disk is full.' + fcb C$LF + fcc 'Position pointer and press ENTER' + fcb C$LF + fcc ' to overwrite a saved game' + fcb C$LF + fcc 'or press CTRL-BREAK and try again' + fcb C$LF + fcc ' with another disk.' + fcb C$LF + fcb C$NULL + + + + +L1C49 leas -$02,s + clr $01,s + lda >$05B9 + sta ,s + lbsr L5B7A + lbsr L464E + lbsr L47AA + ldd #$000F + lbsr L45BA + ldd $04,s + pshs d + lbsr L1D10 + leas $02,s +L1C6A beq L1CAB + ldd $04,s + pshs b,a + lbsr L1CBD + leas $02,s + beq L1CAB + ldd $04,s + pshs b,a + lbsr L1DE0 + leas $02,s + sta $01,s + beq L1CAB + lda $05,s + cmpa #$73 + bne L1CA2 + lda >L41E5,pcr + bne L1CA2 + leax >L17CA,pcr 31 byte data block + leau >L183C,pcr describe game msg + lbsr L1D83 + tsta +L1C9C bne L1CA2 + clr $01,s + bra L1CAB +L1CA2 leax >L17E9,pcr 64 byte data block + ldb $01,s + lbsr L4430 +L1CAB lbsr L47BE + lbsr L4663 + lda ,s + beq L1CB8 + lbsr L5B69 +L1CB8 lda $01,s + leas $02,s + rts + +L1CBD leas >-$00A5,s + lda #$01 + sta ,s + leau >$00A1,s + lbsr L1464 + lda >L4423,pcr data byte + cmpa >$00A4,s + bne L1D09 + cmpa #$10 + bcc L1D09 + lbsr L4BBA + leau >L1829,pcr save msg + lda >$00A8,s + cmpa #$73 + beq L1CED + leau >L182E,pcr restore msg +L1CED pshs u + leau >$00A3,s + pshs u + leau >L186E,pcr save game disk in drive msg + leax $05,s + pshs u + pshs x + lbsr L3C21 + leas $08,s + lbsr L37F2 + sta ,s +L1D09 lda ,s + leas >$00A5,s + rts + +L1D10 leas >-$00C8,s + lda >L17AB,pcr 31 byte data block + bne L1D23 + leau >L17AB,pcr 31 byte data block + lbsr L1486 + leas ,s +L1D23 tst >L41E5,pcr + bne L1D7E +L1D29 leau >L18D7,pcr example msg + pshs u + leau >L18FE,pcr SAVE GAME msg + ldb >$00CD,s + cmpb #$73 + beq L1D3F + leau >L195B,pcr RESTORE GAME msg +L1D3F leax $02,s + pshs u + pshs x + lbsr L3C21 + leas $06,s + leax >L17AB,pcr 31 byte data block + lbsr L1D83 + tsta + beq L1D7E + leau >L17AB,pcr 31 byte data block string to convert + lbsr L1287 upper to lower string conversion + pshs u + lbsr L4478 + leas $02,s + bne L1D7E + leau >L17AB,pcr 31 byte data block + pshs u + leau >L1A0E,pcr No Directory msg + leax $02,s + pshs u + pshs x + lbsr L3C21 + leas $06,s + lbsr L37F2 + bne L1D29 +L1D7E leas >$00C8,s + rts + +L1D83 leas -$03,s + stx ,s + ldd #$0001 + pshs d + ldd #$001F + pshs d + ldd #$0000 + pshs d + pshs u + lbsr L3868 + leas $08,s + ldd #$0000 + pshs d + lda >$0178 + ldb >$0177 + std <u0040 + ldb >$0179 + decb + pshs d + ldb >$0177 + pshs d + lbsr L48A1 + leas $06,s + lbsr L464E + lda #$0F + clrb + lbsr L45BA + ldb #$1F + ldx ,s + lbsr L5613 + sta $02,s + lbsr L4663 + lbsr L3997 + lda #$01 + ldb $02,s + cmpb #$0D + beq L1DDB + clra +L1DDB ldx ,s + leas $03,s + rts + +L1DE0 leas >-$0256,s + lda #$01 + sta >$0154 flag for extended table lookup + lda #$06 + sta >$0547 + ldd #$0000 + sta >$024C,s + std >$024E,s + std >$0250,s + lda >$0259,s + suba #$72 + beq L1E07 + lda #$0C +L1E07 std >$024A,s +L1E0B cmpb #$0C + lbcc L1EB3 + leau >$0252,s + pshs u + incb + pshs b,a + ldb >$025D,s + lda >$024E,s + cmpb #$73 + bne L1E2A + lda >$024F,s +L1E2A ldb #$20 + mul + leau $06,s + leau d,u + pshs u + lbsr L209C + leas $06,s + beq L1EA8 + ldb >$0259,s + cmpb #$73 + bne L1E74 + ldd >$0252,s + cmpd >$024E,s + bhi L1E5A + bcs L1EA8 + ldd >$0254,s + cmpd >$0250,s + bls L1EA8 +L1E5A ldd >$0254,s + std >$0250,s + ldd >$0252,s + std >$024E,s + lda >$024B,s + sta >$024C,s + bra L1EA8 +L1E74 ldd >$0252,s + cmpd >$024E,s + bhi L1E8C + bcs L1EA4 + ldd >$0254,s + cmpd >$0250,s + bls L1EA4 +L1E8C ldd >$0254,s + std >$0250,s + ldd >$0252,s + std >$024E,s + lda >$024A,s + sta >$024C,s +L1EA4 inc >$024A,s +L1EA8 inc >$024B,s + ldb >$024B,s + lbra L1E0B +L1EB3 lda >$024A,s + bne L1EDD + lda >L41E5,pcr + bne L1EE5 + leau >L17AB,pcr 31 byte data block + pshs u + leau >L1A65,pcr No games to restore + leax >$0184,s + pshs u + pshs x + lbsr L3C21 + leas $06,s + lbsr L37F2 + clra + lbra L2091 +L1EDD lda >L41E5,pcr + lbeq L1F65 +L1EE5 lda >L17AA,pcr data byte + bne L1F56 + leax >L41E5,pcr + leau >L17CA,pcr 31 byte data block + lbsr L1152 + clrb + stb >$024B,s +L1EFB cmpb #$0C + bcc L1F1F + leau >L17CA,pcr 31 byte data block + lda #$20 + mul + leax $02,s + leax d,x + leax $01,x + lbsr L118A compare routine + tsta test what was left in a + lbeq L208F if it was a 0 then branch + inc >$024B,s + ldb >$024B,s + lbra L1EFB +L1F1F lda >$0259,s + cmpa #$73 + bne L1F4A + clrb + stb >$024B,s +L1F2C cmpb #$0C + bcc L1F4A + lda #$20 + mul + leax $02,s + leax d,x + ldb ,x + lda $01,x + lbeq L208F + inc >$024B,s + ldb >$024B,s + lbra L1F2C +L1F4A lda >$0259,s + suba #$72 + lbeq L2091 + bra L1F65 +L1F56 leau >$0182,s + lbsr L1464 + lda >$0185,s + sta >L4423,pcr data byte +L1F65 ldd #$0001 + pshs b,a + ldd #$0022 + pshs b,a + ldb #$05 + stb >$0251,s + addb >$024E,s + pshs b,a + ldb >L41E5,pcr + beq L1F91 + leau >L1BB3,pcr disk full msg + ldb >L17AA,pcr data byte + beq L1F65 + leau >L19C1,pcr arrow key message + bra L1F65 +L1F91 lda >$025F,s + leau >L1AA5,pcr slot select msg + cmpa #$73 + beq L1FA1 + leau >L1B2F,pcr game select msg +L1FA1 pshs u + lbsr L3868 + leas $08,s + lda >$024D,s + adda >$0176 + sta >$024D,s + clra + sta >L17AA,pcr data byte + sta >$024B,s +L1FBC cmpa >$024A,s + bcc L1FF0 + adda >$024D,s + ldb >$0177 + std <u0040 + lda >$024B,s + ldb #$20 + mul + leax $02,s + leax d,x + leax $01,x + pshs x + leax >L1836,pcr dash percent s + pshs x + lbsr L3C34 + leas $04,s + inc >$024B,s + lda >$024B,s + lbra L1FBC +L1FF0 lda >$024C,s + sta >$024B,s + adda >$024D,s + lbsr L2107 +L1FFF lbsr L12F0 + stx ,s + lda ,x + cmpa #$01 + bne L2041 + lda $01,x + cmpa #$0D + bne L2037 + lbsr L3997 + leau >L17CA,pcr 31 byte data block + lda >L41E5,pcr + beq L2021 + leau >L41E5,pcr +L2021 lda >$024B,s + ldb #$20 + mul + leax $02,s + leax d,x + pshs x + leax $01,x + lbsr L1152 + puls x + bra L208F +L2037 cmpa #$1B + bne L1FFF + lbsr L3997 + clra + bra L2091 +L2041 cmpa #$02 + bne L1FFF + lda >$024D,s + adda >$024B,s + ldb $01,x + cmpb #$01 + bne L206E + lbsr L2112 + lda >$024B,s + bne L2060 + lda >$024A,s +L2060 deca + sta >$024B,s + adda >$024D,s + lbsr L2107 + bra L1FFF +L206E cmpb #$05 + bne L1FFF + lbsr L2112 + lda >$024B,s + inca + cmpa >$024A,s + bne L2081 + clra +L2081 sta >$024B,s + adda >$024D,s + lbsr L2107 + lbra L1FFF +L208F lda ,x +L2091 clr >$0154 flag for extended table lookup + clr >$0547 + leas >$0256,s + rts + +L209C leas <-$48,s + ldu <$4A,s + ldb <$4D,s + stb ,u + leax ,s + lbsr L4430 + lda #$01 + lbsr L139A Open path routine + bcs L20FD + sta <$47,s + lbsr L15AD + ldy <$4E,s + stx ,y++ + std ,y + ldy #$001F + ldx <$4A,s + leax $01,x + lda <$47,s + lbsr L13A6 Read routine + ldx #$0000 + ldu #$0024 + lda <$47,s + ldb #$01 + lbsr L13E2 + ldy #$0007 + leax <$40,s + lda <$47,s + lbsr L13A6 Read routine + lda <$47,s + lbsr L13D6 Close path routine + ldu #$01CF + lbsr L118A compare routine + bne L20FD not a match + lda #$01 + bra L2103 +L20FD clra + ldu <$4A,s + sta $01,u +L2103 leas <$48,s + rts + +L2107 ldb >$0177 + std <u0040 + lda #$1A + lbsr L4734 + rts + + +L2112 ldb >$0177 + std <u0040 + lda #$20 + lbsr L4734 + rts + +L211D fcc 'toc' + fcb C$NULL + +L2121 fcc 'words.tok' + fcb C$NULL + +L212B fcc 'object' + fcb C$NULL + + +L2132 ldd #$E000 looks like our block 8 address boundary? + std <$002E this is u002E slot ? + ldd #$4040 passed to sun659 in s + pshs b,a stuff it on the stack + lda #$18 + sta <u0021 + ldx <u0028 + jsr >$0659 subroutine from sierra copied to data area + leas $02,s clean up stack + + lbsr L129A + lbsr L4CD8 + lda #$0F + clrb + lbsr L45BA + lbsr L5BAD + lbsr L1294 + leau >L211D,pcr "toc" + ldd #$0000 + pshs b,a + ldd #$0089 + pshs b,a + ldd #$0000 + pshs b,a + pshs u + lbsr L4BDB + leas $08,s + ldu <u0089 + clra + ldb ,u+ + stb >$05ED + tfr d,x + stu <u0089 +L217F ldd <u0089 + addd ,u + std ,u++ + leax -$01,x + bne L217F + leau >L2121,pcr "words.tok" + ldd #$01AB + pshs b,a + ldd #$01A9 + pshs b,a + ldd #$0000 + pshs b,a +L219C pshs u + lbsr L4BDB + leas $08,s + lbsr L2529 + lbsr L5D0D + lbsr L506C + lbsr L34CA + bsr L21CC + clrb + lbsr L2571 + ldd <u004F + std <u004D + ldd <u0055 + std <u0053 + lda >$01B0 + ora #$40 + sta >$01B0 + lbsr L523B + lbsr L5265 + rts + +L21CC leas -$01,s + leau >L212B,pcr object + ldx <u0038 + beq L21DA + leax -$03,x + stx <u0038 +L21DA ldd #$0000 + pshs b,a + ldd #$0038 + pshs b,a + pshs x + pshs u + lbsr L4BDB + leas $08,s + ldx <u0038 + ldd <u0066 + leau d,x + lbsr L1061 + ldd <u0066 + subd #$0003 + std <u003A + ldu <u0038 + lda $02,u + sta ,s + lda $01,u + ldb ,u + leau $03,u + stu <u0038 + leau d,u + stu <u003C + ldu <u0038 +L2211 cmpu <u003C + bcc L2222 + lda $01,u + ldb ,u + addd <u0038 + std ,u + leau $03,u + bra L2211 +L2222 inc ,s + ldu <u0030 + bne L2241 + lda ,s + ldb #$2B + mul + std <u0034 + lbsr L2730 + stu <u0030 + ldd <u0034 + leau d,u + stu <u0032 + leau <-$2B,u + stu <u0036 + ldu <u0030 load address of values to clear +L2241 ldx <u0034 load number of bytes to clear + clrb set the value to store to 00 + lbsr L2BF6 go clear them + clra +L2248 cmpa ,s + bcc L2254 + sta $02,u + leau <$2B,u + inca + bra L2248 +L2254 ldu #$0432 load address of the values to clear + ldx #$0100 load number of bytes to clear (256) + clrb set the value to store there to 00 + lbsr L2BF6 go clear them + ldu #$01AF load address of the values to clear + ldx #$0020 load the number of bytes to clear (64) + lbsr L2BF6 go clear them + lbsr L0952 self contained call to clear 50 bytes at 05BA + bsr L229D + lbsr L057D + lda #$09 + sta >$0446 + lda >$0553 + sta >$044C + lda #$29 + sta >$044A + lda >$01AF + ora #$04 + sta >$01AF + clra + sta >$0241 + sta >$01AD + inca + sta >$0251 + tst >$0173 + bne L229A + sta >$0448 +L229A leas $01,s + rts + +L229D lbsr L2533 + lbsr L5D0D + lbsr L506C + lbsr L34CA + rts + + +L22AA fcb $00 selected joystick x value set in L23DA + fcb $00 selected joystick y value set in L23DA + fcb $00 never set but used at L2481 + + +L22AD fcc 'If you have a joystick, and' + fcb C$LF + fcc 'wish to use it, press its' + fcb C$LF + fcc 'button.' + fcb C$LF + fcc 'If not, press CTRL-BREAK to' + fcb C$LF + fcc 'continue.' + fcb C$NULL + +L2311 lda <u0098 + eora #$01 + sta <u0098 + beq L235B + clr <u0099 +L231B leau >L22AD,pcr joystick message + ldd #$0000 + pshs d + ldd #$0020 + pshs d + ldd #$0000 + pshs d + pshs u + lbsr L3868 + leas $08,s + ldb #$00 +L2337 stb <u0097 + lbsr L132C + ldb >$0541 joystick button status + bne L2350 +L2341 ldb <u0097 + eorb #$01 + cmpa #$1B + bne L2337 + clr <u0098 + lbsr L3997 + bra L235B +L2350 lbsr L3997 +L2353 lbsr L23F3 + lda >$0541 joystick button status + bne L2353 +L235B lbsr L129A + rts + +* set up calls to joysticks +L235F clr >$0541 clear joystick button status + clr >$0542 clear memory location +L2365 lda <u0098 get value here + lbeq L23D9 is zero branch leave and return + ldb >$0547 get mem location value + beq L23A7 branch to set up joystick call + ldx <u009C + bne L2394 + ldx <u009A + bne L2394 + clra +L2379 orcc #IntMasks $50 + addd >$024B + std <u009C + ldd >$0249 + andcc #^IntMasks $AF + bcc L238A + addd #$0001 +L238A std <u009A + bne L2394 + ldd <u009C + bne L2394 + inc <u009D +L2394 orcc #IntMasks $50 + ldx >$024B + ldd >$0249 + andcc #^IntMasks $AF + cmpd <u009A + bhi L23A7 + cmpx <u009C + bls L23D7 + +L23A7 ldd #$0000 clear d + std <u009A clear mem location + std <u009C clear mem location + bsr L23DA get joystick x,y status + lbsr L2481 check values and mostly waste time see note there + ldb >$0154 flag for extended table lookup + bne L23BD + ldb >$0180 + beq L23C2 +L23BD tsta + beq L23D7 + bra L23D2 +L23C2 cmpa <u0099 + beq L23D7 + ldb >$0102 + bne L23D7 + sta <u0099 + cmpa >$0438 + beq L23D7 +L23D2 ldb #$02 + lbsr L12AF +L23D7 bsr L2404 +L23D9 rts + +* Get status - Returns the status of a file or device +* Wildcard call exit status differs based on cal code +* entry: +* a -> path number +* b -> function code (SS.Joy) $13 +* x -> joystick number +* 0 - right joystick +* 1 - left joystick +* +* exit: +* a -> fire button down +* 0 - none +* 1 - Button 1 +* 2 - Button 2 +* 3 - Buttons 1 & 2 +* +* Note: in Level 1 a values as follows +* $00 - button off +* $FF - button on +* +* x -> selected joystick x value (0-63) +* y -> selected joystick y value (0-63) + +L23DA pshs y save our y value + lda #StdIn $00 + ldb #SS.Joy $13 + ldx <u0096 joystick number + os9 I$GetStt make the call + tfr x,d move x vale to d + leax >L22AA,pcr point to joystick data + sty $01,x store y value second byte + std ,x store x value first byte + puls y retrieve orig y value + rts return + +L23F3 pshs y save our y + lda #StdIn $00 + ldb #SS.Joy $13 + ldx <u0096 joystick number + os9 I$GetStt make the call + sta >$0541 joystick buttons status + puls y restore our y + rts + +L2404 bsr L23F3 get joystick button stat + lda >$0542 get byte after joy stat + cmpa #$02 is it 2? + bne L2430 not 2 branch below + orcc #IntMasks mask interrupts $50 but why + ldx >$024B get some data + ldd >$0249 get some more + andcc #^IntMasks un mask $AF + cmpd >$0543 + blo L2430 + bhi L2424 + cmpx >$0545 + bcs L2430 +L2424 clr >$0542 + lda #$FC + ldb #$01 + lbsr L12AF + bra L2439 +L2430 lda >$0542 + beq L2439 + cmpa #$02 + bne L2443 +L2439 lda >$0541 + beq L2480 + inc >$0542 + bra L2480 +L2443 cmpa #$01 + bne L2471 + lda >$0541 + bne L2480 + lda >$01B0 is this the data table ? + anda #$80 + beq L2424 + clra + ldb >$0441 + orcc #IntMasks why $50 + addd >$024B + std >$0545 + ldd >$0249 + andcc #^IntMasks $AF + bcc L2469 + addd #$0001 +L2469 std >$0543 + inc >$0542 + bra L2480 +L2471 lda >$0541 + bne L2480 + clr >$0542 + lda #$FE + ldb #$01 + lbsr L12AF +L2480 rts + +* This does a check of the joystick values but I'm confused +* since at this point x points to L22AA the first of three bytes +* byte 0 (L22AA) = x co-ordinate +* byte 1 (L22AB) = y co-ordinate +* byte 2 (L22AC) = null since nobody set it +* Possible good old C-code off by one error ??? + +L2481 lda $02,x we get the third byte which is null ?? + ldb $01,x we get the second byte which is the y value + cmpa #$25 ** as I see it this will always + bls L2499 ** less or same branch here +* dead code ??? + lda #$08 + cmpb #$16 + blo L24BB less than leave + lda #$02 + cmpb #$25 + bhi L24BB greater than leave + lda #$01 + bra L24BB always leave +* end of dead code ??? +L2499 cmpa #$16 a still = 00 from initial load + bcc L24AD will never happen + lda #$06 so we load a with 6 + cmpb #$16 and test + blo L24BB less than leave + lda #$04 + cmpb #$25 + bhi L24BB greater than leave + lda #$05 + bra L24BB always leave +L24AD lda #$07 + cmpb #$16 + blo L24BB leave + lda #$03 + cmpb #$25 + bhi L24BB leave + lda #$00 +L24BB rts + + +L24BC fcb $1C,$01 + fcb $10,$02 + fcb $19,$03 + fcb $11,$04 + fcb $1A,$05 + fcb $12,$06 + fcb $18,$07 + fcb $13,$08 + fcb $00,$00 + +L24CE fcb $0C,$01 + fcb $09,$03 + fcb $0A,$05 + fcb $08,$07 + fcb $00,$00 + +* reads input from stdin and discards it ??? +L24D8 lbsr L2BC0 go do getstat and read of stdin + tsta check a for value + bne L24D8 if it has a value loop to read again + rts + +L24DF lbsr L2BC0 go do a getstat and read of input + tsta check for return value + beq L24F7 if zero leave else has a value so continue + bsr L24F8 use lookup table to match val in a + tstb check b value for match found + bmi L24EE if b is neg i.e. hit L2515 below + ldb #$02 load b with 2 + bra L24F4 branch to sub call +L24EE cmpa #$0C b < 0 check a for first byte in second table + beq L24F7 it is then leave + ldb #$01 else load b with two +L24F4 lbsr L12AF make call to sub that uses u0092 +L24F7 rts + +* compares value passed in "a" to table vals +L24F8 leax >L24BC,pcr data table above +L24FC cmpa ,x+ compare val in a with table and bump x + beq L2519 is it a match ? go load 2nd byte of x in a + ldb ,x+ load second byte in b + bne L24FC if not a zero more to test + ldb >$0154 it was zero get flag for table 2 use + beq L2515 that val zero go load b with FF and leave + leax >L24CE,pcr otherwise load info from 2nd data table above +L250D cmpa ,x+ check and bump + beq L2519 match ?? go load second byte of the pair and leave + ldb ,x+ else load second byte in b and bump x + bne L250D second byte not zero loop +L2515 ldb #$FF was zero load b with FF and leave + bra L251C exit if no match +L2519 lda ,x this is one byte after a match value + clrb clear b +L251C rts + +L251D fdb $0000 + fdb $0000 + fdb $0000 + fdb $0000 + fdb $0000 + fdb $0000 + +L2529 leax >L251D,pcr load table address + ldd #$0000 clear d + std ,x store at first word + rts + +* waste of time since you zero it out and don't save anything +L2533 leay >L251D,pcr load table address + ldy ,y check value + beq L2541 is it zero + ldd #$0000 nope make it zero + std ,y +L2541 rts + + +L2542 leau >L251D,pcr load table address +L2546 stu <u0064 save value + ldu ,u load it + beq L2550 if zero leave + cmpb $02,u comp b to 2nd word + bne L2546 not zero leave +L2550 rts + + ldb ,y+ + bsr L2561 + rts + + ldb ,y+ + ldx #$0432 + abx + ldb ,x + bsr L2561 + rts + +L2561 leas -$01,s + stb ,s + lda #$00 + lbsr L4699 + ldb ,s + bsr L2571 + leas $01,s + rts + +L2571 leas -$07,s make room on the stack + stb ,s save b + bsr L2542 go test table at L251D + cmpu #$0000 did we find 0000 + bne L25E3 nope clean up stack and leave + ldd <u000A + std $03,s + lbsr L057D + ldd #$000C + lbsr L2730 + ldx <u0064 + stu ,x + ldd #$0000 + std ,u + ldb ,s + stb $02,u + stu $01,s + lbsr L4D55 + ldx #$0000 + lbsr L4966 + beq L25D9 + ldx $01,s + std $04,x + leau $02,u + stu $06,x + stu $08,x + ldb -$02,u + lda -$01,u + leau d,u + lda ,u+ + stu $0A,x + sta $03,x + beq L25D9 + ldd <u0062 + std $05,s + stx <u0062 + clrb + lbsr L3B58 + clra + ldb $03,x + ldx $0A,x + addd #$0001 + lslb + rola + leax d,x + lbsr L1061 + ldd $05,s + std <u0062 +L25D9 lbsr L058A + ldd $03,s + lbsr L27AF + ldu $01,s +L25E3 leas $07,s clean up stack and leave + rts + + leas -$02,s + ldb ,y+ + sty ,s + bsr L2612 + leay ,y + beq L25F6 + ldy ,s +L25F6 leas $02,s + rts + + leas -$02,s + ldb ,y+ + ldx #$0432 + abx + ldb ,x + sty ,s + bsr L2612 + leay ,y + beq L260F + ldy ,s +L260F leas $02,s + rts + +L2612 leas -$0A,s + stb ,s + ldd <u0062 + std $01,s + lda #$01 + sta $03,s + ldb ,s + lbsr L2542 + stu <u0062 + beq L262E + ldd $04,u + lbsr L27AF + bra L2648 +L262E ldd <u0064 + std $04,s + ldb ,s + lbsr L2571 + stu <u0062 + stu $06,s + lda $04,u + ldu $06,u + leau -$02,u + lbsr L278F + stu $08,s + clr $03,s +L2648 lda <u0068 + cmpa #$02 + bne L2652 + lda #$01 + sta <u0068 +L2652 lda ,s + bne L265A + lda #$01 + sta <u0069 +L265A lbsr L44AE + lda $03,s + bne L2676 + ldd #$0000 + ldx $04,s + std ,x + lbsr L057D + ldd $08,s + std <u004F + ldd $06,s + std <u0055 + lbsr L058A +L2676 ldu $01,s + stu <u0062 + beq L2681 + ldd $04,u + lbsr L27AF +L2681 leas $0A,s + rts + ldx <u0062 + sty $08,x + rts + + ldx <u0062 + ldd $06,x + std $08,x + rts + +L2691 leau >L251D,pcr load 12 byte table address + ldx #$0554 +L2698 lda $02,u + sta ,x + ldd $08,u + subd $06,u + std $01,x + leax $03,x + ldu ,u + bne L2698 + lda #$FF + sta ,x + tfr x,d + subd #$0553 + tfr d,x + rts + +L26B4 ldx #$0554 +L26B7 lda ,x + cmpa #$FF + beq L26CB + cmpa $02,u + beq L26C5 + leax $03,x + bra L26B7 +L26C5 ldd $06,u + addd $01,x + std $08,u +L26CB rts + + +L26CC fcc 'Out of %s memory.' + fcb C$LF + fcc 'Want: %d, Have: %d' + fcb C$NULL + +L26F1 fcc 'heap' + fcb C$NULL + +L26F6 fcc 'common' + fcb C$NULL + + +L26FD leas -$34,s + std ,s + ldd <u004F + tfr d,u + addd ,s + bcc L271E +L270A ldd #$FFFF + subd <u004F + addd #$0001 + pshs b,a +L2714 ldd $02,s + pshs b,a + leax >L26F1,pcr heap + bra L2748 +L271E std <u004F + lbsr L2786 + ldd <u004F + cmpd <u004B + bls L272C + std <u004B +L272C leas <$34,s + rts + +L2730 leas <-$34,s + std ,s + ldd <u0000 + subd <u0055 + cmpd ,s + bcc L2765 + pshs b,a + ldd $02,s + pshs b,a +L2744 leax >L26F6,pcr common +L2748 pshs x + leax >L26CC,pcr out of memory msg + leau $08,s + pshs x + pshs u + lbsr L3C21 + leas $0A,s + lbsr L37F2 + lda #$03 + sta <u0009 + ldx <u0022 + jsr >$0659 our old friend 659 +L2765 ldd <u0055 + tfr d,u + addd ,s + std <u0055 + cmpd <u0051 + bls L2774 + std <u0051 +L2774 leas <$34,s + rts + +L2778 lbsr L05CA + ldd <u004D + std <u004F + bsr L2786 + ldd <u0053 + std <u0055 + rts + +L2786 ldd #$FFFF + subd <u004F + sta >$043A + rts + +L278F suba <u005F + ldb #$20 + mul + exg b,a + subd #$2000 + leau d,u + rts + +L279C tfr u,d + anda #$1F + adda #$20 + exg d,u + lsra + lsra + lsra + lsra + lsra + adda <u005F + tfr a,b + incb + rts + +L27AF cmpa <u000A + beq L27C9 + orcc #IntMasks $50 + std <u000A + lda <u0042 + sta >$FFA9 + ldx <u0043 + lda <u000A + sta ,x + stb $02,x + std >$FFA9 + andcc #^IntMasks $AF +L27C9 rts + +L27CA fdb $0000 +L27CC fdb $0000 +L27CE fcb $00 +L27CF fcb $00 +L27D0 fdb $0000 +L27D2 fcb $00 +L27D3 fcb $00 +L27D4 fcb $00 +L27D5 fcb $00 +L27D6 fcb $00 +L27D7 fcb $00 + + + leas -$04,s + ldb ,y+ + lbsr L3B58 + stu ,s + ldu <u0062 + ldd $04,u + std $02,s + lda >L27D7,pcr data byte + bne L2853 + ldd #$0010 + lbsr L2730 + ldd >L27D0,pcr data word + bne L2805 + stu >L27D0,pcr data word + lda #$01 + sta >L27D2,pcr data byte + bra L2813 +L2805 ldx >L27CC,pcr data word + stu ,x + stx $02,u + ldd $0B,x + bne L2813 + sta $0A,x +L2813 ldx >L27D0,pcr data word + stx ,u + stu $02,x + stu >L27CC,pcr data word + ldd #$0000 + std $0B,u + sta $08,u + sta $0F,u + lda >L27D2,pcr data byte + sta $09,u + lda #$01 + sta $0A,u + ldx ,s + stx $04,u + ldd $02,s + std $06,u + lbsr L113E + incb + addb >L27D2,pcr data byte + stb >L27D2,pcr data byte + ldd #$0000 + std >L27CA,pcr data word + lda #$01 + sta >L27CE,pcr data byte +L2853 leas $04,s + rts + +* no one seems to call here ? + leas -$05,s + ldb ,y+ + lbsr L3B58 + stu ,s + ldu <u0062 + ldd $04,u + std $02,s + lda ,y+ + sta $04,s + lda >L27D7,pcr data byte + bne L28D5 + ldd #$000C + lbsr L2730 + ldx >L27CA,pcr data word + bne L2887 + ldx >L27CC,pcr data word + stu $0D,x + stu $0B,x + stu $02,u + bra L288F +L2887 stu ,x + stx $02,u + ldx >L27CC,pcr data word +L288F ldx $0B,x + stx ,u + stu $02,x + stu >L27CA,pcr data word + ldx ,s + stx $04,u + ldd $02,s + std $06,u + lda >L27CE,pcr data byte + inc >L27CE,pcr data byte + cmpa #$01 + bne L28C1 + lbsr L113E + negb + addb #$27 + ldx >L27CC,pcr data word + cmpb $09,x + bls L28BD + ldb $09,x +L28BD stb >L27CF,pcr +L28C1 ldd >L27CE,pcr data byte + std $08,u + lda #$01 + sta $0A,u + lda $04,s + sta $0B,u + ldx >L27CC,pcr data word + inc $0F,x +L28D5 leas $05,s + rts + +* no one seems to call here ? + ldu >L27CC,pcr data word + ldd $0B,u + bne L28E2 + sta $0A,u +L28E2 ldd <u0055 + std <u0053 + ldu >L27D0,pcr data word + stu >L27CC,pcr data word + ldd $0B,u + std >L27CA,pcr data word + lda #$01 + sta >L27D7,pcr data byte + rts + lda ,y+ + ldb #$01 + bsr L2929 + rts + +L2902 ldu >L27D0,pcr data word + beq L2921 +L2908 lda $0A,u + beq L2918 + ldx $0B,u +L290E lda #$01 + sta $0A,x + ldx ,x + cmpx $0B,u + bne L290E +L2918 ldu ,u + cmpu >L27D0,pcr data word + bne L2908 +L2921 rts + + lda ,y+ + ldb #$00 + bsr L2929 + rts + +L2929 leas -$02,s + std ,s + ldu >L27D0,pcr data word +L2931 lda $0A,u + beq L2945 + ldx $0B,u + ldd ,s +L2939 cmpa $0B,x + bne L293F + stb $0A,x +L293F ldx ,x + cmpx $0B,u + bne L2939 +L2945 ldu ,u + cmpu >L27D0,pcr data word + bne L2931 + leas $02,s + rts + + lda >$01B0 + anda #$02 + beq L295D + lda #$01 + sta >$05AE +L295D rts + +L295E leas -$04,s + lbsr L47AA + lbsr L464E + ldd #$000F + lbsr L47D0 + ldu >L27D0,pcr data word +L2970 stu ,s + ldx ,s + lbsr L2B58 + ldu ,s + ldu ,u + cmpu >L27D0,pcr data word + bne L2970 + ldd >L27CA,pcr data word + std $02,s + ldu >L27CC,pcr data word + stu ,s + lbsr L2ACD + lda #$01 + sta >$0154 flag for extended table lookup + lda #$03 + sta >$0547 +L299B lbsr L12F0 + lda ,x + cmpa #$01 + bne L29E3 + lda $01,x + cmpa #$0D + bne L29B9 + ldu $02,s + lda $0A,u + beq L299B + lda $0B,u + ldb #$03 + lbsr L12AF + bra L29BF +L29B9 cmpa #$1B + lbne L2AB0 +L29BF ldu ,s + ldx $02,s + lbsr L2B13 + clr >$0547 + lbsr L4663 + lbsr L47BE + lda >$0247 + beq L29DA + lbsr L54F7 + lbra L2ABF +L29DA ldd #$0000 + lbsr L47D0 + lbra L2ABF +L29E3 cmpa #$02 + lbne L2AB0 + lda $01,x + cmpa #$01 + bne L2A00 + ldx $02,s + lbsr L2B58 + ldx $02,s + ldx $02,x + stx $02,s + lbsr L2B31 + lbra L2AB0 +L2A00 cmpa #$02 + bne L2A15 + ldx $02,s + lbsr L2B58 + ldu ,s + ldx $0B,u + stx $02,s + lbsr L2B31 + lbra L2AB0 +L2A15 cmpa #$03 + bne L2A34 + ldu ,s + ldx $02,s + lbsr L2B13 + ldu ,s +L2A22 ldu ,u + lda $0A,u + beq L2A22 + stu ,s + ldx $0D,u + stx $02,s + lbsr L2ACD + lbra L2AB0 +L2A34 cmpa #$04 + bne L2A4A + ldx $02,s + lbsr L2B58 + ldu ,s + ldx $0B,u + ldx $02,x + stx $02,s + lbsr L2B31 + bra L2AB0 +L2A4A cmpa #$05 + bne L2A5E + ldx $02,s + lbsr L2B58 + ldx $02,s + ldx ,x + stx $02,s + lbsr L2B31 + bra L2AB0 +L2A5E cmpa #$06 + bne L2A7A + ldu ,s + ldx $02,s + lbsr L2B13 + ldu >L27D0,pcr data word + ldu $02,u + stu ,s + ldx $0D,u + stx $02,s + lbsr L2ACD + bra L2AB0 +L2A7A cmpa #$07 + bne L2A98 + ldu ,s + ldx $02,s + lbsr L2B13 + ldu ,s +L2A87 ldu $02,u + lda $0A,u + beq L2A87 + stu ,s + ldx $0D,u + stx $02,s + lbsr L2ACD + bra L2AB0 +L2A98 cmpa #$08 + bne L2AB0 + ldu ,s + ldx $02,s + lbsr L2B13 + ldu >L27D0,pcr data word + stu ,s + ldx $0D,u + stx $02,s + lbsr L2ACD +L2AB0 ldd ,s + std >L27CC,pcr data word + ldd $02,s + std >L27CA,pcr data word + lbra L299B +L2ABF lda #$00 + sta >$0154 flag for extended table lookup + sta >$05AE + sta >$0547 + leas $04,s + rts + +L2ACD leas -$04,s + stu ,s + ldx ,s + bsr L2B31 + ldu ,s + lbsr L2B7F + ldd #$000F + pshs b,a + ldd >L27D3,pcr data byte + pshs b,a + ldd >L27D5,pcr data byte + pshs b,a + lda #$0C + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $06,s + ldu ,s + ldx $0B,u +L2AFA stx $02,s + cmpx $0D,u + beq L2B04 + bsr L2B58 + bra L2B06 +L2B04 bsr L2B31 +L2B06 ldx $02,s + ldx ,x + ldu ,s + cmpx $0B,u + bne L2AFA + leas $04,s + rts + +L2B13 stx $0D,u + tfr u,x + bsr L2B58 + ldd >L27D3,pcr data byte + pshs b,a + ldd >L27D5,pcr data byte + pshs b,a + lda #$03 + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $04,s + rts + +L2B31 ldd $08,x + std <u0040 + ldd #$0F00 + lbsr L45BA + lda $0A,x + bne L2B43 + lda #$0F + sta <u0045 +L2B43 pshs x + ldd $06,x + lbsr L27AF + puls x + ldd $04,x + pshs b,a + lbsr L3C34 + leas $02,s + clr <u0045 + rts + +L2B58 ldd $08,x + std <u0040 + ldd #$000F + lbsr L45BA + lda $0A,x + bne L2B6A + lda #$0F + sta <u0045 +L2B6A pshs x + ldd $06,x + lbsr L27AF + puls x + ldd $04,x + pshs b,a + lbsr L3C34 + leas $02,s + clr <u0045 + rts + +L2B7F leas -$01,s + lda $0F,u + sta ,s + ldb #$08 + mul + addb #$10 + stb >L27D3,pcr data byte + ldu $0B,u + ldd $06,u + lbsr L27AF + ldx $04,u + lbsr L113E + lda #$04 + mul + addb #$08 + stb >L27D4,pcr data byte + lda $09,u + deca + ldb #$04 + mul + stb >L27D5,pcr data byte + lda ,s + adda #$02 + suba >$0242 + ldb #$08 + mul + addb #$07 + stb >L27D6,pcr data byte + leas $01,s + rts + +* Reads a byte from Stdin and returns it in a +* clears a on getsta or read error +* saves y and s + +L2BC0 leas -$03,s make room on the stack + sty ,s stow current y since os9 calls may mod it + +* Get status - Returns the status of a file or device +* Wildcard call exit status differs based on cal code +* entry: +* a -> path number +* b -> function code (SS.Ready) $01 +* tests for data available on SCF-supported device +* exit: +* if device is ready: +* CC -> carry clear +* b -> $00 ... see note +* +* if not ready: +* CC -> carry set +* b -> $F6 (E$SRNDY) +* +* Note: +* On devices that support it (both CC3IO and ACIAPAK +* support this), the b register will return the number +* of characters that are ready to be read. +* error: +* CC -> Carry set on error +* b -> error code (if any) +* + + lda #StdIn $00 + ldb #SS.Ready $01 + os9 I$GetStt + bcs L2BEF error during call go clear a, +* restore y, cleanup stack & leave + + +* Read - Reads N bytes from the specified path +* entry: +* a -> path number +* x -> number of bytes to read +* y -> address in which to store the data +* +* exit: +* y -> number of bytes to be read +* +* error: +* CC -> Carry set on error +* b -> error code (if any) + + lda #StdIn $00 + ldy #$0001 (1) number of bytes to read + leax $02,s address to store the byte stack buff + os9 I$Read make the read call + bcs L2BEF error during call clear a +* restore y, cleanup stack & leave + lda $02,s clean read move byte to a + bra L2BF0 restore y, clean up stack and leave +* +* Since the above inst is a bra this looks like dead code +* unless he does something cute and uses a magic jump into this. + + cmpa #$F4 + bne L2BF0 + lda <u0068 + bne L2BEC + lbsr L5757 + bra L2BEF +L2BEC lbsr L57E4 +* +* end dead code + +L2BEF clra if we had an error clear a +L2BF0 ldy ,s restore y + leas $03,s reset stack pointer + rts return to caller + +* stores the value passed in b at address pointed to by u +* the number of times held in x +*********************************************************** +* +* entry: +* a -> unused +* b -> value to store +* x -> number of bytes to store +* y -> unused +* u -> to address +* s -> unused +* +* exit: +* a -> unchanged +* b -> unchanged +* y -> unchanged +* x -> returns 0 +* u -> restored +* s -> unchanged + +L2BF6 pshs u save destination address +L2BF8 stb ,u+ store value in b and bump pointer + leax -$01,x count down index + bne L2BF8 test index and if more left go again + puls u restore the destination address + rts return + +L2C01 tst >$0550 + beq L2C0F + lda #$00 + sta <u0021 + ldx <u0028 + jsr >$0659 +L2C0F ldd #$A8A0 + pshs b,a + ldd #$00A7 + pshs b,a + lda #$00 + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $04,s + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$03 + sta <$22,u + lda ,y+ + sta <$27,u + lda ,y+ + sta <$28,u + lda <$1E,u + sta <$29,u + lda ,y+ + beq L2C4A + sta <$1E,u +L2C4A lda ,y+ + sta <$2A,u + lbsr L16DC + lda <$26,u + ora #$10 + sta <$26,u + cmpu <u0030 + bne L2C62 + clr >$0251 +L2C62 lbsr L2F0A + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$03 + sta <$22,u + ldb ,y+ + ldx #$0432 + abx + lda ,x + sta <$27,u + ldb ,y+ + ldx #$0432 + abx + lda ,x + sta <$28,u + lda <$1E,u + sta <$29,u + ldb ,y+ + ldx #$0432 + abx + lda ,x + beq L2C9D + sta <$1E,u +L2C9D lda ,y+ + sta <$2A,u + lbsr L16DC + lda <$26,u + ora #$10 + sta <$26,u + cmpu <u0030 + bne L2CB5 + clr >$0251 +L2CB5 lbsr L2F0A + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$02 + sta <$22,u + lda <$1E,u + sta <$27,u + lda ,y+ + cmpa <$1E,u + bls L2CD7 + sta <$27,u +L2CD7 lda ,y+ + sta <$28,u + lbsr L16DC + lda #$FF + sta <$29,u + lda <$26,u + ora #$10 + sta <$26,u + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$01 + sta <$22,u + lda <$26,u + ora #$10 + sta <$26,u + cmpu <u0030 + bne L2D0B + clr >$0251 +L2D0B rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$00 + sta <$22,u + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$00 + sta <$22,u + clra + sta <$21,u + cmpu <u0030 + bne L2D38 + sta >$0438 + sta >$0251 +L2D38 rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda #$00 + sta <$22,u + cmpu <u0030 + bne L2D54 + clr >$0438 + lda #$01 + sta >$0251 +L2D54 rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldb ,y+ + ldx #$0432 + abx + lda ,x + sta <$1E,u + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldb ,y+ + ldx #$0432 + abx + lda ,x + sta ,u + sta $01,u + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldb ,y+ + ldx #$0432 + abx + lda ,x + sta <$21,u + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldb ,y+ + ldx #$0432 + abx + lda <$21,u + sta ,x + rts + + clr >$0251 + rts + + lda #$01 + sta >$0251 + ldu <u0030 + lda #$00 + sta <$22,u + rts + + +L2DBB fcb $00,$00,$01,$01 + fcb $01,$00,$FF,$FF + fcb $FF + +L2DC4 fcb $00,$FF,$FF,$00 + fcb $01,$01,$01,$00 + fcb $FF + +L2DCD leas -$0B,s + clra + sta >$0434 + sta >$0436 + sta >$0437 + ldu <u0030 +L2DDB cmpu <u0032 + lbcc L2EFE + lda <$26,u + anda #$51 + cmpa #$51 + lbne L2EF8 + lda $01,u + beq L2DF9 + deca + beq L2DF9 + sta $01,u + lbra L2EF8 +L2DF9 lda ,u + sta $01,u + clra + sta $02,s + ldb <$1E,u + std $09,s + ldb $03,u + std $03,s + stb $07,s + ldb $04,u + std $05,s + stb $08,s + lda <$25,u + bita #$04 + bne L2E4E + leax >L2DBB,pcr 9 byte table + lda <$21,u + lda a,x + beq L2E33 + bpl L2E2D + ldd $03,s + subd $09,s + std $03,s + bra L2E33 +L2E2D ldd $03,s + addd $09,s + std $03,s +L2E33 leax >L2DC4,pcr 9 byte table + lda <$21,u + lda a,x + beq L2E4E + bpl L2E48 + ldd $05,s + subd $09,s + std $05,s + bra L2E4E +L2E48 ldd $05,s + addd $09,s + std $05,s +L2E4E ldd #$0000 + cmpd $03,s + ble L2E5E + std $03,s + lda #$04 + sta $02,s + bra L2E72 +L2E5E ldb <$1C,u + negb + lda #$FF + addd #$00A0 + cmpd $03,s + bge L2E72 + std $03,s + lda #$02 + sta $02,s +L2E72 clra + ldb <$1D,u + decb + cmpd $05,s + ble L2E84 + std $05,s + lda #$01 + sta $02,s + bra L2EA9 +L2E84 ldd #$00A7 + cmpd $05,s + bge L2E94 + std $05,s + lda #$03 + sta $02,s + bra L2EA9 +L2E94 lda <$26,u + bita #$08 + bne L2EA9 + lda >$01D7 + cmpa $06,s + bls L2EA9 + inca + sta $06,s + lda #$01 + sta $02,s +L2EA9 lda $04,s + ldb $06,s + std $03,u + lbsr L0885 + tsta + bne L2ECA + stu ,s + pshs u + lda #$03 + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s + ldu ,s + lda <u005C + bne L2ED3 +L2ECA ldd $07,s + std $03,u + clr $02,s + lbsr L15F5 +L2ED3 lda $02,s + beq L2EF0 + ldb $02,u + bne L2EE0 + sta >$0434 + bra L2EE6 +L2EE0 stb >$0436 + sta >$0437 +L2EE6 lda <$22,u + cmpa #$03 + bne L2EF0 + lbsr L2F2D +L2EF0 lda <$25,u + anda #$FB + sta <$25,u +L2EF8 leau <$2B,u + lbra L2DDB +L2EFE leas $0B,s + rts + +L2F01 fcb $08,$01,$02 + fcb $07,$00,$03 + fcb $06,$05,$04 + +L2F0A ldb $1E,u + pshs b,a + ldd <$27,u + pshs b,a + ldd $03,u + pshs b,a + lbsr L2F4C + leas $06,s + cmpu <u0030 + bne L2F25 + sta >$0438 +L2F25 sta <$21,u + bne L2F2C + bsr L2F2D +L2F2C rts + +L2F2D lda <$29,u + sta <$1E,u + lda <$2A,u + lbsr L16D5 + lda #$00 + sta <$22,u + cmpu <u0030 + bne L2F4B + lda #$01 + sta >$0251 + clr >$0438 +L2F4B rts + +L2F4C leas -$03,s + clra + sta $09,s + ldb $05,s + std ,s + ldb $07,s + subd ,s + pshs b,a + ldd $0B,s + pshs b,a + lbsr L2F86 + leas $04,s + sta $02,s + clra + sta $05,s + ldb $08,s + subd $05,s + pshs b,a + ldd $0B,s + pshs b,a + lbsr L2F86 + leas $04,s + leax >L2F01,pcr 9 byte table + ldb #$03 + mul + addb $02,s + lda b,x + leas $03,s + rts + +L2F86 ldd #$0000 + subd $02,s + cmpd $04,s + blt L2F93 + clra + bra L2FA0 +L2F93 ldd $02,s + cmpd $04,s + bgt L2F9E + lda #$02 + bra L2FA0 +L2F9E lda #$01 +L2FA0 rts + + lda ,y + bsr L2FB1 + rts + ldb ,y + ldx #$0432 + abx + lda ,x + bsr L2FB1 + rts + +L2FB1 leas -$01,s + sta ,s + lbsr L2778 + lbsr L129A + lbsr L467A + lda #$01 + sta >$05B1 + ldu <u0030 +L2FC5 cmpu <u0032 + bcc L2FF5 + lda <$26,u + anda #$BE + ora #$10 + sta <$26,u + ldd #$0000 + sta <$25,u + std <$10,u + std $06,u + std <$16,u + inca + sta <$1E,u + sta <$1F,u + sta <$20,u + sta $01,u + sta ,u + leau <$2B,u + bra L2FC5 +L2FF5 lbsr L229D + clra + sta >$01AD + sta >$0436 + sta >$0437 + inca + sta >$0251 + lda #$24 + sta >$01D7 + lda >$0432 + sta >$0433 + ldb ,s + stb >$0432 + lbsr L2561 + ldb <u006A + beq L3020 + lbsr L2571 +L3020 ldu <u0030 + lda $05,u + sta >$0442 + lda >$0434 + beq L3058 + cmpa #$01 + bne L3036 + lda #$A7 + sta $04,u + bra L3055 +L3036 cmpa #$02 + bne L3040 + lda #$00 + sta $03,u + bra L3055 +L3040 cmpa #$03 + bne L304A + lda #$25 + sta $04,u + bra L3055 +L304A cmpa #$04 + bne L3055 + lda #$A0 + suba <$1C,u + sta $03,u +L3055 clr >$0434 +L3058 lda >$01AF + ora #$04 + sta >$01AF + lbsr L0952 self contained call to clear 50 bytes 05BA + lbsr L54F7 + lbsr L5BAD + ldy #$0000 + leas $01,s + rts + + bsr L3085 + lda #$FF + sta $02,u + rts + + bsr L309B + lda #$FF + sta $02,u + rts + + bsr L3085 + lda #$00 + sta $02,u + rts + +L3085 ldx <u0038 + ldb ,y+ + abx + abx + abx + tfr x,u + cmpu <u003C + bcs L309A + lda #$17 + ldb -$01,y + lbsr L10CE +L309A rts + +L309B ldb ,y+ + ldx #$0432 + abx + ldb ,x + ldx <u0038 + abx + abx + abx + tfr x,u + cmpu <u003C + bcs L30B6 + lda #$17 + ldb -$01,y + lbsr L10CE +L30B6 rts + + bsr L3085 + ldb ,y+ + ldx #$0432 + abx + lda ,x + sta $02,u + rts + bsr L309B + ldb ,y+ + ldx #$0432 + abx + lda ,x + sta $02,u + rts + bsr L309B + ldb ,y+ + ldx #$0432 + abx + lda $02,u + sta ,x + rts + +L30DE leas -$02,s + stx ,s + pshs x + lda #$1B + sta <u0021 + ldx <u0028 + jsr >$0659 twiddle mmu + leas $02,s + ldx ,s + bsr L30F6 + leas $02,s + rts + +* called from above and L05CA twice +* with different addresses in x + +L30F6 ldu ,x load address in u + beq L3112 exit on zero + ldd #$0000 clear d + std ,x clear the address held in x + std $02,x clear the next word after x + tfr u,x move saved value back to x +L3103 stx <u0055 stow this value + ldu $0A,x + lda $0C,x + lbsr L278F + stu <u004F + ldx ,x + bne L3103 +L3112 rts + +* called from L0567 and L0572 +* with x containing a hard coded address and u pointing to a subroutine +L3113 leas >-$00C8,s + stu ,s save the subroutine address + stx $02,s save the address + ldu <u0030 + clr $04,s clear the word behind our saves +L311F cmpu <u0032 + bcc L3152 if u0030 & u0032 = then branch around calls to sub + jsr [,s] call the sub whose address was passed in + tsta check a set to 1 if cmp fails + beq L314D found what we were looking for + leax $05,s + lda $04,s + lsla + stu a,x + ldb $04,u + lda <$26,u + bita #$04 + beq L3143 + lda <$24,u + suba #$05 + ldb #$0C + mul + addb #$30 +L3143 leax >$0085,s + lda $04,s + stb a,x + inc $04,s +L314D leau <$2B,u + bra L311F +L3152 clra +L3153 sta >$00C5,s + cmpa $04,s + bcc L3195 + leax >$0085,s + lda #$FF + sta >$00C7,s + clra +L3166 cmpa $04,s + bcc L317D + ldb a,x + cmpb >$00C7,s + bcc L317A + sta >$00C6,s + stb >$00C7,s +L317A inca + bra L3166 +L317D lda #$FF + ldb >$00C6,s + sta b,x + leau $05,s + lslb + ldx b,u + ldu $02,s + bsr L319C + lda >$00C5,s + inca + bra L3153 +L3195 ldx $02,s + leas >$00C8,s + rts + +L319C leas -$02,s + stu ,s + lbsr L41A6 + ldx ,s + ldx ,x + stx ,u + beq L31AD + stu $02,x +L31AD ldx ,s + stu ,x + ldd $02,x + bne L31B7 + stu $02,x +L31B7 leas $02,s + rts + + + + +L31BA fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00 + +L31E3 fdb $0000 + +* although these are printing chars I think +* they are just junk place holders + +L31E5 fcb $20,$2C,$2E,$3F ,.? + fcb $21,$28,$29,$3B !(); + fcb $3A,$5B,$5D,$7B :[]{ + fcb $7D,$00 }. + +L31F3 fcb $27,$60,$2D,$22 '`-". + fcb $00 + + +L31F8 leas -$07,s + stx ,s +* this seems stupid here since it clears two +* sets of twenty byte at sequential addresses +* must be two data structures of equal length + clrb clear b to 00 + ldu #$0181 load address of destination to be cleared + ldx #$0014 set x to clear 20 bytes + lbsr L2BF6 go clear the bytes + ldu #$0195 load address of destination to be cleared + ldx #$0014 set x to clear 20 bytes + lbsr L2BF6 go clear bytes + ldu ,s + lbsr L32AE + clr $02,s +L3216 leau >L31BA,pcr 41 byte table + stu >L31E3,pcr data word + ldd <u000A + std $05,s + ldd >$01AB + lbsr L27AF +L3228 lda ,u + beq L3275 + lda $02,s + cmpa #$0A + bcc L3275 + lbsr L330F + std $03,s + beq L326F + bpl L3255 + ldx #$0181 + ldb $02,s + abx + abx + stu ,x + incb + stb >$015A + stb >$043B + lda >$01AF + ora #$20 + sta >$01AF + bra L3284 +L3255 ldb $02,s + ldx #$0195 + abx + abx + ldd $03,s + std ,x + ldb $02,s + ldx #$0181 + abx + abx + ldd >L31E3,pcr data word + std ,x + inc $02,s +L326F stu >L31E3,pcr data word + bra L3228 +L3275 lda $02,s + beq L3284 + sta >$015A + lda >$01AF + ora #$20 + sta >$01AF +L3284 ldd $05,s + lbsr L27AF + leas $07,s + rts + + lda >$01AF + anda #$DF + sta >$01AF + lda >$01AF + anda #$F7 + sta >$01AF + lda ,y+ + cmpa #$0C + bcc L32AD + ldb #$28 + mul + ldx #$0252 + leax d,x + lbsr L31F8 +L32AD rts + +L32AE leas -$02,s + leax >L31BA,pcr 41 byte table + stx ,s +L32B6 lda ,u+ + beq L32F6 + leax >L31E5,pcr 14 byte table + lbsr L1277 + bne L32B6 + leax >L31F3,pcr 5 byte table + lbsr L1277 + bne L32B6 + bra L32E0 +L32CE leax >L31E5,pcr 14 byte table + lbsr L1277 + bne L32EC + leax >L31F3,pcr 5 byte table + lbsr L1277 + bne L32E6 +L32E0 ldx ,s + sta ,x+ + stx ,s +L32E6 lda ,u+ + bne L32CE + bra L32F6 +L32EC lda #$20 + ldx ,s + sta ,x+ + stx ,s + bra L32B6 +L32F6 leax >L31BA,pcr 41 byte table + cmpx ,s + bcc L330A + ldx ,s + lda -$01,x + cmpa #$20 + bne L330A + leax -$01,x + stx ,s +L330A clr [,s] + leas $02,s + rts + +L330F leas -$06,s + ldd #$FFFF + std ,s + ldd #$0000 + std $02,s + lda ,u + lbsr L1250 single char upper to lower case conversion + cmpa #$61 + bcs L3328 + cmpa #$7A + bls L332E +L3328 lbsr L33C6 + lbra L33C1 +L332E ldb $01,u + cmpb #$20 + beq L3338 + cmpb #$00 + bne L3351 +L3338 cmpa #$61 + beq L3340 + cmpa #$69 + bne L3351 +L3340 clrb + stb ,s + stb $01,s + leax $01,u + stx $02,s + ldb ,x+ + cmpb #$20 + bne L3351 + stx $02,s +L3351 suba #$61 + lsla + ldx >$01A9 + ldd a,x + beq L3328 + leax d,x + clr $04,s +L335F lda $04,s + cmpa ,x+ + bhi L33B5 + bne L33A5 +L3367 lda ,x + anda #$7F + sta $05,s + lda ,u + lbsr L1250 single char upper to lower case conversion + eora #$7F + cmpa $05,s + bne L33A5 + leau $01,u + inc $04,s + lda ,x + anda #$80 + beq L33A1 + lda ,u + cmpa #$00 + beq L338C + cmpa #$20 + bne L33AB +L338C ldd $01,x + std ,s + stu $02,s + lda ,u + cmpa #$00 + beq L33C1 + tfr u,d + addd #$0001 + std $02,s + bra L33AB +L33A1 leax $01,x + bra L3367 +L33A5 lda ,u + cmpa #$00 + beq L33B5 +L33AB lda ,x+ + bpl L33AB + leax $02,x + cmpa #$00 + bne L335F +L33B5 ldu $02,s + lbeq L3328 + lda ,u + beq L33C1 + clr -$01,u +L33C1 ldd ,s + leas $06,s + rts + +L33C6 ldu >L31E3,pcr data word + tfr u,x +L33CC lda ,x+ + beq L33D6 + cmpa #$20 + bne L33CC + clr -$01,x +L33D6 rts + + ldu #$05B2 + lda ,y+ + sta ,u + lda ,y+ + sta $01,u + lda ,y+ + sta $02,u + ldd ,y++ + std $03,u + lda $01,y + lsla + lsla + lsla + lsla + ora ,y++ + sta $05,u + bsr L3431 + rts + + ldu #$05B2 + ldx #$0432 + clra + ldb ,y+ + ldb d,x + stb ,u + ldb ,y+ + ldb d,x + stb $01,u + ldb ,y+ + ldb d,x + stb $02,u + ldb ,y+ + ldb d,x + stb $03,u + ldb ,y+ + ldb d,x + stb $04,u + ldb ,y+ + ldb d,x + stb $05,u + ldb ,y+ + ldb d,x + lslb + lslb + lslb + lslb + orb $05,u + stb $05,u + bsr L3431 + rts + + +L3431 leas -$02,s + ldd <u000A + std ,s + lda #$05 + clrb + lbsr L4699 + ldx #$05B2 + ldd ,x + lbsr L4699 + ldd $02,x + lbsr L4699 + ldd $04,x + lbsr L4699 + ldu <u0036 + ldb $02,x + stb $0E,u + ldb $01,x + stb $0A,u + ldb ,x + lbsr L5DD8 + ldd <$10,u + std <$12,u + ldd $08,u + std <$14,u + ldx #$05B2 + ldd $03,x + std $03,u + std <$1A,u + lda #$02 + ldb #$0C + std <$25,u + lda #$0F + sta <$24,u + lbsr L15F5 + ldx #$05B2 + lda $05,x + anda #$0F + bne L3490 + lda #$08 + sta <$26,u +L3490 lda $05,x + sta <$24,u + lbsr L057D + ldd <u0036 + pshs b,a + lda #$0F + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s + lbsr L058A + ldd <u0036 + pshs b,a + lda #$1B + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $02,s + ldd ,s + lbsr L27AF + leas $02,s + rts + +L34C1 fcb $00,$00,$00,$00 + fcb $00,$00,$00 + +L34C8 fdb $0000 + +L34CA leau >L34C1,pcr 7 byte table + ldd #$0000 + std ,u + rts + +L34D4 leau >L34C1,pcr 7 byte table +L34D8 stu >L34C8,pcr data word + ldu ,u + beq L34E4 + cmpb $02,u + bne L34D8 +L34E4 rts + + ldx #$0432 + ldb ,y+ + abx + ldb ,x + bsr L34F0 + rts + +L34F0 leas -$05,s + stb ,s + bsr L34D4 + cmpu #$0000 + bne L3542 + ldd <u000A + std $03,s + lbsr L057D + lda #$02 + ldb ,s + lbsr L4699 + leau >L34C1,pcr 7 byte table + ldx >L34C8,pcr data word + beq L3521 + ldd #$0007 + lbsr L2730 + stu ,x + ldd #$0000 + std ,u +L3521 ldb ,s + stb $02,u + stu $01,s + lbsr L4DA8 + ldx #$0000 + lbsr L4966 + beq L3538 + ldx $01,s + std $05,x + stu $03,x +L3538 lbsr L058A + ldd $03,s + lbsr L27AF + ldu $01,s +L3542 leas $05,s + rts + + ldx #$0432 + ldb ,y+ + abx + ldb ,x + bsr L3550 + rts + +L3550 leas -$01,s + stb ,s + stb >$0241 + lbsr L34D4 + cmpu #$0000 + bne L3567 + lda #$12 + ldb ,s + lbsr L10CE +L3567 ldd $03,u + std >$0551 + pshs u + lda #$04 + ldb $02,s + lbsr L4699 + lbsr L057D + lda #$06 + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s + lbsr L058A + clr >$0100 + leas $01,s + rts + + ldx #$0432 + ldb ,y+ + abx + ldb ,x + bsr L3597 + rts + +L3597 leas -$01,s + stb ,s + stb >$0241 + lbsr L34D4 + cmpu #$0000 + bne L35AE + lda #$12 + ldb ,s + lbsr L10CE +L35AE ldd $03,u + std >$0551 + pshs u + lda #$08 + ldb $02,s + lbsr L4699 + lbsr L057D + lda #$09 + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s + lbsr L058A + lbsr L05A9 + clr >$0100 + leas $01,s + rts + + lda >$01B0 + anda #$FE + sta >$01B0 + lbsr L3997 + lbsr L2C01 sets up call to sun659 + lda #$01 + sta >$0100 + rts + + ldx #$0432 + ldb ,y+ + abx + ldb ,x + bsr L35F5 + rts + +L35F5 leas -$03,s + stb ,s + lbsr L34D4 + ldb ,s + cmpu #$0000 + bne L3609 + lda #$15 + lbsr L10CE +L3609 stu $01,s + lda #$06 + ldb ,s + lbsr L4699 + ldu >L34C8,pcr data word + ldd #$0000 + std ,u + lbsr L057D + ldu $01,s + stu <u0055 + lda $05,u + ldu $03,u + lbsr L278F + stu <u004F + lbsr L058A + lbsr L2786 + leas $03,s + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldd ,y++ + std $03,u + std <$1A,u + rts + + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldx #$0432 + ldb ,y+ + abx + lda ,x + ldx #$0432 + ldb ,y+ + abx + ldb ,x + std $03,u + std <$1A,u + rts + + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldx #$0432 + ldb ,y+ + abx + lda $03,u + sta ,x + ldx #$0432 + ldb ,y+ + abx + lda $04,u + sta ,x + rts + + + leas -$02,s + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$25,u + ora #$04 + sta <$25,u + ldx #$0432 + ldb ,y+ + abx + ldb ,x + sex + std ,s + clra + ldb $03,u + addd ,s + bpl L36A8 + clrb +L36A8 stb $03,u + ldx #$0432 + ldb ,y+ + abx + ldb ,x + sex + std ,s + clra + ldb $04,u + addd ,s + bpl L36BD + clrb +L36BD stb $04,u + lbsr L15F5 + leas $02,s + rts + + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldd ,y++ + std $03,u + lda <$25,u + ora #$04 + sta <$25,u + lbsr L15F5 + rts + + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldx #$0432 + ldb ,y+ + abx + lda ,x + ldx #$0432 + ldb ,y+ + abx + ldb ,x + std $03,u + lda <$25,u + ora #$04 + sta <$25,u + lbsr L15F5 + rts + + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$25,u + ora #$01 + sta <$25,u + rts + + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$25,u + ora #$08 + sta <$25,u + rts + + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$25,u + anda #$F6 + sta <$25,u + rts + + lda ,y+ + sta >$01D7 + rts + + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$26,u + ora #$08 + sta <$26,u + rts + + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$26,u + anda #$F7 + sta <$26,u + rts + + +L3765 fcc 'Message too verbose:' + fcb C$LF,C$LF + fcc '"%s..."' + fcb C$LF,C$LF + fcc 'Press CTRL-BREAK to continue.' + fcb C$NULL + + +L37A2 fcb $FF +L37A3 fcb $FF +L37A4 fcb $FF + + ldb ,y+ + lbsr L3B58 + bsr L37F2 + rts + + ldx #$0432 + ldb ,y+ + abx + ldb ,x + lbsr L3B58 + bsr L37F2 + rts + + ldb ,y+ + bsr L37CB + rts + + ldx #$0432 + ldb ,y+ + abx + ldb ,x + bsr L37CB + rts + + +L37CB lda ,y+ + sta >L37A3,pcr data byte iniz to FF + lda ,y+ + sta >L37A2,pcr data byte iniz to FF + lda ,y+ + bne L37DD + lda #$1E +L37DD sta >L37A4,pcr data byte iniz to FF + lbsr L3B58 + bsr L37F2 + ldd #$FFFF + sta >L37A4,pcr data byte iniz to FF + std >L37A2,pcr data byte iniz to FF +L37F1 rts + + +L37F2 leas -$05,s make room on stack + ldd #$0000 clear d and push on stack + pshs d blank words + ldd #$0000 + pshs d + ldd #$0000 + pshs d + pshs u save our current u pntr + lbsr L3868 + leas $08,s reset stack pntr +L380A lda >$01B0 + anda #$01 + beq L381D + lda >$01B0 + anda #$FE + sta >$01B0 + lda #$01 + bra L3865 +L381D lda >$0447 + bne L3832 + lda #$01 + sta ,s + lbsr L1361 + cmpa #$01 + beq L3860 + clra + sta ,s + bra L3860 +L3832 ldb #$0A + mul + orcc #IntMasks $50 + addd >$024B + std $03,s + ldd >$0249 + andcc #^IntMasks $AF + bcc L3846 + addd #$0001 +L3846 std $01,s + +L3848 ldd $01,s + cmpd >$0249 + blt L3860 + bgt L385A + ldd $03,s + cmpd >$024B + bls L3860 +L385A lbsr L134E + tsta + bmi L3848 +L3860 lbsr L3997 + lda ,s +L3865 leas $05,s + rts + +L3868 leas >-$02BC,s + lbsr L3997 + lbsr L464E + lbsr L47AA + clra + ldb #$0F + lbsr L45BA + ldb >L37A4,pcr data byte iniz to FF + cmpb #$FF + bne L3891 + tst >$02C3,s + bne L3899 + ldb #$1E + stb >$02C3,s + bra L3899 +L3891 lda >L37A4,pcr data byte iniz to FF + sta >$02C3,s +L3899 leax ,s + ldd >$02C2,s + pshs b,a + ldd >$02C0,s + pshs b,a + pshs x + lbsr L39B5 + leas $06,s + tst >$02C5,s + beq L38C4 + lda >$02C3,s + sta >$0159 + lda >$02C1,s + beq L38C4 + sta >$015C +L38C4 lda #$13 + cmpa >$015C + bcc L38F9 + ldx >$02BE,s + lda <$14,x + clr <$14,x + pshs x,a + leau >L3765,pcr to verbose message + leax >$025B,s + ldd >$02C1,s + pshs b,a + pshs u + pshs x + lbsr L3C21 + leas $06,s + puls x,a + sta <$14,x + stu >$02BE,s + bra L3899 +L38F9 lda >$015C + ldb #$08 + mul + addb #$0A + stb >$017C + lda >$0159 + ldb #$04 + mul + addb #$0A + stb >$017D + lda >L37A3,pcr data byte iniz to FF + bpl L391D + lda #$13 + suba >$015C + lsra + adda #$01 +L391D adda >$0242 + sta >$0176 + adda >$015C + deca + sta >$0178 + lda >L37A2,pcr data byte iniz to FF + bpl L3936 + lda #$28 + suba >$0159 + lsra +L3936 sta >$0177 + sta >$017B + adda >$0159 + sta >$0179 + lda >$0176 + ldb >$0177 + std <u0040 + lda #$04 + mul + subb #$05 + stb >$017E + lda >$0178 + inca + suba >$0242 + ldb #$08 + mul + addb #$04 + stb >$017F + ldd #$040F + pshs b,a + ldd >$017C + pshs b,a + ldd >$017E + pshs b,a + lda #$0C + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $06,s + lda #$01 + sta >$0180 + leax ,s + pshs x + lbsr L3C34 + leas $02,s + clr >$017B + lbsr L47BE + lbsr L4663 + leas >$02BC,s + rts + +L3997 tst >$0180 + beq L39B4 + ldd >$017C + pshs b,a + ldd >$017E + pshs b,a + lda #$03 + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $04,s + clr >$0180 +L39B4 rts + +L39B5 ldd #$0000 + sta >$015C + sta >$0157 + sta >$0159 + std >$0155 + lda $07,s + sta >$0158 + ldu $04,s + beq L39DD + ldd $02,s + pshs b,a + pshs u + lbsr L39E0 + leas $04,s + clr ,u + lbsr L3C09 +L39DD ldx $02,s + rts + +L39E0 leas -$02,s + pshs x + ldx $06,s + ldu $08,s + tst ,x + lbeq L3B53 + lda >$015C + cmpa #$13 + lbhi L3B53 +L39F7 lda >$0157 + cmpa >$0158 + lbcc L3B00 + lda ,x + lbeq L3B53 + cmpa >$0101 + bne L3A10 + tst ,x+ + bra L3A24 +L3A10 cmpa #$25 + beq L3A2D + cmpa #$0A + bne L3A1D + lbsr L3C09 + bra L3A27 +L3A1D cmpa #$20 + bne L3A24 + stu >$0155 +L3A24 inc >$0157 +L3A27 lda ,x+ + sta ,u+ + bra L39F7 +L3A2D ldd ,x++ + cmpb #$77 + beq L3A61 + cmpb #$73 + beq L3A77 + cmpb #$6D + beq L3A86 + cmpb #$67 + beq L3A98 + cmpb #$76 + lbeq L3ACE + cmpb #$6F + bne L39F7 + stu $08,s + lbsr L3BF4 + clra + ldu #$0432 + lda d,u + ldb #$03 + mul + addd #$0000 + ldu <u0038 + ldu d,u + lbra L3AF0 +L3A61 stu $08,s + lbsr L3BF4 + decb + bmi L39F7 + cmpb >$015A + bcc L39F7 + lslb + ldu #$0181 + leau [b,u] + lbra L3AF0 +L3A77 stu $08,s + lbsr L3BF4 + lda #$28 + mul + addd #$0252 + tfr d,u + bra L3AF0 +L3A86 stu $08,s + lbsr L3BF4 + lbsr L3B58 + cmpu #$0000 + lbeq L39F7 + bra L3AF0 +L3A98 stu $08,s + ldd <u0062 + std $02,s + clrb + lbsr L2542 + stu <u0062 + ldd $04,u + lbsr L27AF + lbsr L3BF4 + lbsr L3B58 + cmpu #$0000 + beq L3AC0 + ldd $08,s + pshs b,a + pshs u + lbsr L39E0 + leas $04,s +L3AC0 ldu $02,s + stu <u0062 + ldd $04,u + lbsr L27AF + ldu $08,s + lbra L39F7 +L3ACE stu $08,s + lbsr L3BF4 + ldu #$0432 + clra + ldb d,u + pshs x + lbsr L11C4 + tfr x,u + puls x + lda ,x + cmpa #$7C + bne L3AF0 + leax $01,x + lbsr L3BF4 + lbsr L121F +L3AF0 ldd $08,s + pshs b,a + pshs u + lbsr L39E0 + leas $04,s + stu $08,s + lbra L39F7 +L3B00 ldd >$0155 + bne L3B11 + lda #$0A + sta ,u+ + stu $08,s + lbsr L3C09 + lbra L39F7 +L3B11 clr ,u + tfr u,d + subd >$0155 + negb + addb >$0157 + stb >$0157 + lbsr L3C09 + pshs x + ldx >$0155 + lda #$0A + sta ,x+ +L3B2B lda ,x+ + cmpa #$20 + beq L3B2B + leax -$01,x + ldu >$0155 + leau $01,u + lbsr L1152 + ldd #$0000 + std >$0155 +L3B41 lda ,x+ + beq L3B4A + inc >$0157 + bra L3B41 +L3B4A leau -$01,x + stu $0A,s + puls x + lbra L39F7 +L3B53 puls x + leas $02,s + rts + +L3B58 leas -$01,s + ldu <u0062 + cmpb $03,u + bls L3B67 + ldd #$0000 + tfr d,u + bra L3B79 +L3B67 ldu $0A,u + stb ,s + clra + lslb + rola + ldd d,u + bne L3B79 + ldb ,s + lda #$0E + lbsr L10CE +L3B79 exg a,b + leau d,u + leas $01,s + rts + + leas >-$03E8,s + lbsr L47AA + ldd ,y++ + std <u0040 + ldb ,y+ + bsr L3B58 + leax ,s + ldd #$0028 + pshs b,a + pshs u + pshs x + lbsr L39B5 + leas $06,s + leax ,s + pshs x + lbsr L3C34 + leas $02,s + lbsr L47BE + leas >$03E8,s + rts + + leas >-$03E8,s + lbsr L47AA + ldx #$0432 + ldb ,y+ + abx + lda ,x + ldx #$0432 + ldb ,y+ + abx + ldb ,x + std <u0040 + ldx #$0432 + ldb ,y+ + abx + ldb ,x + bsr L3B58 + leax ,s + ldd #$0028 + pshs b,a + pshs u + pshs x + lbsr L39B5 + leas $06,s + leax ,s + pshs x + lbsr L3C34 + leas $02,s + lbsr L47BE + leas >$03E8,s + rts + +L3BF4 clrb +L3BF5 lda ,x + cmpa #$30 + bcs L3C08 + cmpa #$39 + bhi L3C08 + lda #$0A + mul + subb #$30 + addb ,x+ + bra L3BF5 +L3C08 rts + +L3C09 inc >$015C + lda >$0157 + clr >$0157 + cmpa >$0159 + bls L3C1A + sta >$0159 +L3C1A rts + +L3C1B fdb $0000 +L3C1D fcb $00 +L3C1E fcb $00 +L3C1F fdb $0000 + +L3C21 clr >L3C1D,pcr clear data byte + ldd $02,s + std >L3C1B,pcr store at data word + ldx $04,s + leau $06,s + bsr L3C57 + ldu $02,s + rts + +L3C34 leas <-$2A,s + clr >L3C1E,pcr data byre + lda #$01 + sta >L3C1D,pcr data byte + leax ,s + stx >L3C1F,pcr data word + stx >L3C1B,pcr store at data word + ldx <$2C,s + leau <$2E,s + bsr L3C57 + leas <$2A,s + rts + +L3C57 lda ,x+ + beq L3CCA + cmpa #$25 + beq L3C63 + bsr L3CCA + bra L3C57 +L3C63 lda ,x+ + cmpa #$73 + bne L3C6F + ldd ,u++ + pshs u,x + bra L3CB9 +L3C6F cmpa #$64 + bne L3C89 + tst ,u + bpl L3C9C + lda #$2D + bsr L3CCA + ldd #$0000 + subd ,u++ + pshs u,x + lbsr L11C4 + tfr x,d + bra L3CB9 +L3C89 cmpa #$75 + beq L3C9C + cmpa #$78 + bne L3CA7 + ldd ,u++ + pshs u,x + lbsr L11DC + tfr x,d + bra L3CB9 +L3C9C ldd ,u++ + pshs u,x + lbsr L11C4 + tfr x,d + bra L3CB9 +L3CA7 cmpa #$63 + bne L3CB1 + ldd ,u++ + bsr L3CCA + bra L3C57 +L3CB1 leax -$01,x + lda -$01,x + bsr L3CCA + bra L3C57 +L3CB9 tfr d,x +L3CBB lda ,x+ + lbne L3CC6 + puls u,x + lbra L3C57 +L3CC6 bsr L3CCA + bra L3CBB +L3CCA pshs u,x + ldu >L3C1B,pcr store at data word + sta ,u+ + stu >L3C1B,pcr store at data word + tst >L3C1D,pcr data byte + beq L3D1F + tsta + beq L3CEF + cmpa #$0A + beq L3CEF + cmpa #$0D + beq L3CEF + lda #$01 + sta >L3C1E,pcr data byre + bra L3D1F +L3CEF tst >L3C1E,pcr data byre + beq L3D11 + clr ,-u + pshs a + ldd >L3C1F,pcr data word + pshs b,a + lda #$0F + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $02,s + clra + sta >L3C1E,pcr data byre + puls a +L3D11 tsta + beq L3D17 + lbsr L4734 +L3D17 ldu >L3C1F,pcr data word + stu >L3C1B,pcr store at data word +L3D1F puls u,x + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$26,u + ora #$04 + sta <$26,u + lda ,y+ + sta <$24,u + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$26,u + anda #$FB + sta <$26,u + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$24,u + ldx #$0432 + ldb ,y+ + abx + sta ,x + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda <$26,u + ora #$04 + sta <$26,u + ldx #$0432 + ldb ,y+ + abx + lda ,x + sta <$24,u + rts + +L3D7D leas -$09,s + clr ,s + ldd <u008B + bne L3D94 + leax $03,s + os9 F$Time + ldd $07,s + addd $05,s + addd $03,s + orb #$01 + std <u008B +L3D94 lda #$4D + mul + std $01,s + ldb <u008B + lda #$4D + mul + addd ,s + std ,s + lda #$7C + ldb <u008C + mul + addd ,s + std ,s + ldd $01,s + addd #$0001 + std <u008B + eorb <u008B + leas $09,s + rts + + +L3DB7 fcc 'Press ENTER to start a new' + fcb C$LF + fcc 'game.' + fcb C$LF,C$LF + fcc 'Press CTRL-BREAK to continue' + fcb C$LF + fcc 'with this game.' + fcb C$NULL + + +L3E06 leas -$01,s + lbsr L5B7A + lda >$01B1 + anda #$80 + bne L3E1B + leau >L3DB7,pcr new game message + lbsr L37F2 + beq L3E5D +L3E1B lbsr L5B26 + lda >$01B0 + anda #$40 +L3E23 sta ,s + lbsr L2778 + lbsr L21CC + lbsr L4BBA + lda >$01AF + ora #$02 + sta >$01AF + lda ,s +L3E38 beq L3E42 + lda >$01B0 +L3E3D ora #$40 + sta >$01B0 +L3E42 orcc #IntMasks $50 + ldd #$0000 + std >$0249 + std >$024B + andcc #^IntMasks $AF + ldb <u006A + beq L3E56 + lbsr L2571 +L3E56 lbsr L2902 + ldy #$0000 +L3E5D lbsr L5B69 + leas $01,s + rts + +L3E63 fcc 'About to restore the game' + fcb C$LF + fcc 'described as:' + fcb C$LF,C$LF + fcc '%s' + fcb C$LF,C$LF + fcc 'from file:' + fcb C$LF + fcc '%s' + fcb C$LF,C$LF + fcc '%s' + fcb C$NULL + +L3EA2 fcc "Can't open file:" + fcb C$LF + fcc '%s' + fcb C$NULL + +L3EB6 fcc 'Error in restoring game.' + fcb C$LF + fcc 'Press ENTER to quit.' + fcb C$LF + fcb C$NULL + + +L3EE5 fcc 'Press ENTER to continue.' + fcb C$LF + fcc 'Press CTRL-BREAK to cancel.' + fcb C$NULL + +L3F1A fcb $00 + + +L3F1B leas >-$00FD,s + sty ,s + lda #$01 + sta >$0102 + lda >$0101 + sta $02,s + lda #$40 + sta >$0101 +L3F31 ldd #$0072 + pshs b,a + lbsr L1C49 + leas $02,s + tsta + lbeq L4040 + lda >L41E5,pcr 31 byte data block + bne L3F86 + leau >L3EE5,pcr continue/cancel message + pshs u +L3F4C leau >L17E9,pcr 64 byte data block +L3F50 pshs u + leau >L17CA,pcr 31 byte data block + pshs u + leax >L3E63,pcr about to restore message + leau $09,s + pshs x + pshs u + lbsr L3C21 + leas $0A,s + ldd #$0000 + pshs b,a + ldd #$0023 + pshs b,a + ldd #$0000 + pshs b,a + pshs u + lbsr L3868 + leas $08,s + lbsr L1361 + cmpa #$00 + lbeq L4040 +L3F86 lda #$01 + leax >L17E9,pcr 64 byte data block + lbsr L139A Open path routine + bcc L3FB2 + leau >L17E9,pcr 64 byte data block + pshs u + leau >L17CA,pcr 31 byte data block + pshs u + leax >L3EA2,pcr can't open file message + leau $07,s + pshs x + pshs u + lbsr L3C21 + leas $08,s + lbsr L37F2 + lbra L4040 +L3FB2 sta >L3F1A,pcr data byte + clrb + ldx #$0000 + ldu #$001F + lbsr L13E2 + ldd #$01AD + pshs b,a + lbsr L4053 + leas $02,s + beq L4003 + ldd <u0030 + pshs b,a + lbsr L4053 + leas $02,s + beq L4003 + ldd <u0038 + pshs b,a + lbsr L4053 + leas $02,s + beq L4003 + ldx <u0038 + ldd <u003A + leau d,x + lbsr L1061 + ldd >$05AF + pshs b,a + lbsr L4053 + leas $02,s + beq L4003 + ldd #$0554 + pshs b,a + lbsr L4053 + leas $02,s + bne L401A +L4003 lda >L3F1A,pcr data byte + lbsr L13D6 Close path routine + leau >L3EB6,pcr Error in restoring game message + lbsr L37F2 + lda #$03 + sta <u0009 + ldx <u0022 + jsr >$0659 +L401A lda >L3F1A,pcr data byte + lbsr L13D6 Close path routine + lda >$0553 + sta >$044C + lbsr L4084 + lbsr L0952 self contained call to clear 50 bytes 05BA + lda >$01B0 + ora #$08 + sta >$01B0 + lbsr L4BBA + ldd #$0000 + std ,s + lbsr L2902 +L4040 lbsr L3997 + lda $02,s + sta >$0101 + clr >$0102 + ldy ,s + leas >$00FD,s + rts + +L4053 leas -$02,s + lda >L3F1A,pcr data byte + leax ,s + ldy #$0002 + lbsr L13A6 Read routine + cmpd #$0002 + bne L4080 + ldy ,x + sty ,s + lda >L3F1A,pcr data byte + ldx $04,s + lbsr L13A6 Read routine + cmpy ,s + bne L4080 + lda #$01 + bra L4081 +L4080 clra +L4081 leas $02,s + rts + +L4084 leas >-$0206,s + leax $06,s + stx $04,s + lbsr L229D + clr >$05B1 + ldu <u0030 +L4094 cmpu <u0032 + bcc L40B2 + ldd <$25,u + ldx $04,s + std ,x++ + stx $04,s + bitb #$40 + beq L40AD + andb #$FE + orb #$10 + stb <$26,u +L40AD leau <$2B,u + bra L4094 +L40B2 lbsr L057D + lbsr L2778 + clr >$0100 + lbsr L46E0 +L40BE lbsr L46F5 + cmpu #$0000 + beq L4137 + ldd ,u + cmpa #$00 + bne L40D5 + lbsr L2571 + lbsr L26B4 + bra L40BE +L40D5 cmpa #$01 + bne L40E0 + lda #$01 + lbsr L5D3C + bra L40BE +L40E0 cmpa #$02 + bne L40E9 + lbsr L34F0 + bra L40BE +L40E9 cmpa #$03 + bne L40F2 + lbsr L508C + bra L40BE +L40F2 cmpa #$04 + bne L40FB + lbsr L3550 + bra L40BE +L40FB cmpa #$05 + bne L411C + lbsr L46F5 + ldd ,u + ldx #$05B2 + std ,x + lbsr L46F5 + ldd ,u + std $02,x + lbsr L46F5 + ldd ,u + std $04,x + lbsr L3431 + bra L40BE +L411C cmpa #$06 + bne L4125 + lbsr L35F5 + bra L40BE +L4125 cmpa #$07 + bne L412E + lbsr L5FA1 + bra L40BE +L412E cmpa #$08 + bne L40BE + lbsr L3597 + bra L40BE +L4137 lda #$01 + sta >$05B1 + ldu <u0032 +L413E leau <-$2B,u + cmpu <u0030 + bcs L418D + ldx $04,s + ldd ,--x + stx $04,s + std ,s + stu $02,s + ldb $05,u + lbsr L5D17 + leax ,x + beq L415E + ldb $05,u + lbsr L5DD8 +L415E ldd ,s + bitb #$40 + beq L413E + bitb #$01 + beq L4188 + lda $02,u + lbsr L0F59 + ldu $02,s + lda <$22,u + cmpa #$02 + bne L417B + lda #$FF + sta <$29,u +L417B ldd ,s + bitb #$10 + bne L4188 + lbsr L05F8 + ldu $02,s + ldd ,s +L4188 std <$25,u + bra L413E +L418D lbsr L5B7A + lbsr L5B26 + lbsr L2C01 sets up call to sun659 + lda #$01 + sta >$0100 + lbsr L54F7 + lbsr L5BAD + leas >$0206,s + rts + +L41A6 ldd #$000E + lbsr L2730 + ldd #$0000 + std ,u + std $02,u + stx $04,u + stu <$16,x + ldd <$1C,x + std $08,u + ldd $03,x + bita #$01 + beq L41C6 + deca + inc $08,u +L41C6 subb <$1D,x + incb + std $06,u + ldd $08,u + bita #$01 + beq L41D5 + inca + sta $08,u +L41D5 mul + tfr u,x + lbsr L26FD + lbsr L279C + std $0C,x + stu $0A,x + tfr x,u + rts + + + +* block of 31 data bytes +L41E5 fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00 + +L4204 fcc 'About to save the game' + fcb C$LF + fcc 'described as:' + fcb C$LF,C$LF + fcc '%s' + fcb C$LF,C$LF + fcc 'in file:' + fcb C$LF + fcc '%s' + fcb C$LF,C$LF + fcc '%s' + fcb C$NULL + +L423E fcc 'The directory' + fcb C$LF + fcc '%s' + fcb C$LF + fcc 'is full.' + fcb C$LF + fcc 'Press ENTER to continue.' + fcb C$NULL + +L4271 fcc 'The disk is full.' + fcb C$LF + fcc 'Press ENTER to continue.' + fcb C$NULL + +L429C fcb $00 + + +L429D lda ,y+ + ldb #$28 + mul + ldx #$0252 + leax d,x from address +L42A7 leau >L41E5,pcr to address block of 31 data bytes + ldd #$001F load d with 31 + lbsr L115D copy routine + rts return + + leas >-$00FE,s + sty ,s + clr $02,s + lda #$01 + sta >$0102 + lda >$0101 + sta $03,s + lda #$40 + sta >$0101 + ldd #$0073 + pshs b,a +L42CF lbsr L1C49 + leas $02,s + tsta + lbeq L43D9 +L42D9 lda >L41E5,pcr + bne L431F +L42DF leau >L3EE5,pcr continue / cancel message + pshs u + leau >L17E9,pcr 64 byte data block + pshs u + leau >L17CA,pcr 31 byte data block + pshs u + leax >L4204,pcr about to save game msg + leau $0A,s + pshs x + pshs u + lbsr L3C21 + leas $0A,s + ldd #$0000 + pshs b,a + ldd #$0023 + pshs b,a + ldd #$0000 + pshs b,a + pshs u + lbsr L3868 + leas $08,s + lbsr L1361 + cmpa #$00 + lbeq L43D9 +L431F lda #$02 + ldb #$03 + leax >L17E9,pcr 64 byte data block + lbsr L1388 Create routine + bcc L4347 + leau >L17AB,pcr 31 byte data block + pshs u + leax >L423E,pcr dir is full msg + leau $06,s + pshs x + pshs u + lbsr L3C21 + leas $06,s + lbsr L37F2 + lbra L43D9 +L4347 sta >L429C,pcr data byte + leax >L17CA,pcr 31 byte data block + ldy #$001F + lbsr L13B8 Write routine + cmpd #$001F + bne L43BB + ldd #$0385 + pshs b,a + ldd #$01AD + pshs b,a + lbsr L43F9 + leas $04,s + beq L43BB + ldd <u0034 + pshs b,a + ldd <u0030 + pshs b,a + lbsr L43F9 + leas $04,s + beq L43BB + inc $02,s + ldx <u0038 + ldd <u003A + leau d,x + lbsr L1061 + ldd <u003A + pshs b,a + ldd <u0038 + pshs b,a + lbsr L43F9 + leas $04,s + beq L43BB + lda >$0246 + ldb #$02 + mul + pshs b,a + ldd >$05AF + pshs b,a + lbsr L43F9 + leas $04,s + beq L43BB + lbsr L2691 + pshs x + ldd #$0554 + pshs b,a + lbsr L43F9 + leas $04,s + bne L43D2 +L43BB lda >L429C,pcr data byte + lbsr L13D6 Close path routine + leax >L17E9,pcr 64 byte data block + lbsr L13CA Delete routine + leau >L4271,pcr the disk is full msg + lbsr L37F2 + bra L43D9 +L43D2 lda >L429C,pcr data byte + lbsr L13D6 Close path routine +L43D9 lda $02,s + beq L43E6 + ldx <u0038 + ldd <u003A + leau d,x + lbsr L1061 +L43E6 lbsr L3997 + lda $03,s + sta >$0101 + clr >$0102 + ldy ,s + leas >$00FE,s + rts + +L43F9 lda >L429C,pcr data byte + leax $04,s + ldy #$0002 + lbsr L13B8 Write routine + cmpd #$0002 + bne L4421 + lda >L429C,pcr data byte + ldx $02,s + ldy $04,s + lbsr L13B8 Write routine + cmpd $04,s + bne L4421 + lda #$01 + bra L4422 +L4421 clra +L4422 rts + + +L4423 fcb $00 + +L4424 fcc '%s%s' +L4428 fcc '%ssg.%d' + fcb C$NULL + + +L4430 leas -$05,s + stx ,s + stb $02,s + ldd #$0000 + std $03,s + leax >L17AB,pcr 31 byte data block + lbsr L113E + decb + leax b,x + lda #$2F + cmpa ,-x + beq L444D + sta $03,s +L444D clra + ldb $02,s + pshs b,a + ldd #$01CF + pshs b,a + leax $07,s + pshs x + leax >L17AB,pcr 31 byte data block + pshs x + leax >L4424,pcr %s%s + ldu $08,s + pshs x + pshs u + lbsr L3C21 + leas $0C,s + lbsr L1287 upper to lower string conversion + tfr u,x + leas $05,s + rts + +L4478 leas <-$45,s + clr ,s + leau ,s + lbsr L1486 + ldx <$47,s + lbsr L157C change dir routine + bcs L449E + clr <$40,s + leau <$40,s + lbsr L1464 +L4493 ldb <$43,s + stb >L4423,pcr data byte + lda #$01 + bra L449F +L449E clra +L449F sta <$44,s + leax ,s + lbsr L157C change dir routine + lda <$44,s + leas <$45,s + rts + +L44AE leas -$02,s + ldy <u0062 + ldd $04,y + lbsr L27AF + ldy $08,y +L44BB ldb ,y+ +L44BD tstb + beq L44D7 + cmpb #$FF + beq L44D9 + cmpb #$FE + bne L44D0 +L44C8 ldb ,y+ + lda ,y+ + leay d,y + bra L44BB +L44D0 lbsr L0491 + leay ,y + bne L44BD +L44D7 bra L4549 +L44D9 ldd #$0000 + std ,s +L44DE lda ,y+ + cmpa #$FC + bhi L44EE + bne L4502 + lda ,s + bne L4510 + inc ,s + bra L44DE +L44EE cmpa #$FF + bne L44F6 + leay $02,y + bra L44BB +L44F6 cmpa #$FD + bne L4502 + lda $01,s + eora #$01 + sta $01,s + bra L44DE +L4502 lbsr L0D6E + eora $01,s + clr $01,s + tsta + bne L4520 + lda ,s + bne L44DE +L4510 clr ,s +L4512 lda ,y+ + cmpa #$FF + beq L44C8 + cmpa #$FC + bcc L4512 + bsr L4532 + bra L4512 +L4520 lda ,s + beq L44DE + clr ,s +L4526 lda ,y+ + cmpa #$FC + bhi L4526 + beq L44DE + bsr L4532 + bra L4526 +L4532 cmpa #$0E + bne L453C + lda ,y+ + lsla + leay a,y + rts + +L453C lsla + lsla + adda #$02 + leax >L0D09,pcr jump table 2 address + lda a,x + leay a,y + rts + +L4549 leas $02,s + rts + +L454C fcb $00,$0C + fcb $02,$2E + fcb $06,$09 + fcb $04,$20 + fcb $10,$1B + fcb $11,$3D + fcb $17,$29 + fcb $33,$3F + fcb $00,$08 + fcb $14,$18 + fcb $20,$28 + fcb $22,$38 + fcb $07,$0B + fcb $16,$1F + fcb $27,$2D + fcb $37,$3F + + + +L456C lbsr L5B7A + lda #$01 + sta $05EC + lda #$15 + sta <u0019 + ldx <u0026 + jsr >$0659 + rts + + lbsr L5B7A + lbsr L45D9 + rts + + ldb $02,y + pshs b,a + ldb $01,y + pshs b,a + ldb ,y + pshs b,a + lbsr L47DE + leas $06,s + leay $03,y + rts + + ldb $04,y + pshs b,a + ldb $03,y + pshs b,a + ldb $02,y + pshs b,a + ldb $01,y + pshs b,a + ldb ,y + pshs b,a + lbsr L48A1 + leas $0A,s + leay $05,y + rts + + ldd ,y++ + bsr L45BA + rts + +L45BA anda #$0F + sta >$024D + lsla + lsla + lsla + lsla + ora >$024D + sta >$024D + andb #$0F + stb >$024E + lslb + lslb + lslb + lslb + orb >$024E + stb >$024E + rts + +L45D9 lda #$00 + sta >$05EC + lda #$09 + sta <u0019 + ldx <u0026 + jsr >$0659 + lbsr L54F7 + lbsr L5BAD + rts + + lda ,y + sta >$0242 + adda #$15 + sta >$0240 + lda ,y+ + ldb #$08 + mul + lda #$A0 + mul + std <u002C + lda ,y+ + sta >$01D8 + lda ,y+ + sta >$0248 + rts + + leas -$04,s + pshs y + leax >L454C,pcr data table + ldb >$0553 + eorb #$01 + stb >$0553 + lda #$10 + mul + abx + lda #$1B loading escape codes for writing to screen + sta $02,s + lda #$31 + sta $03,s + clra + sta $04,s + ldy #$0004 +L4630 ldb ,x+ + stb $05,s + pshs x + lda #$01 + leax $04,s + os9 I$Write + bcs L4649 + puls x + inc $04,s + lda $04,s + cmpa #$10 + bcs L4630 +L4649 puls y + leas $04,s + rts + +L464E ldb >$0172 + cmpb #$05 + bcc L4662 + ldx #$015D + lslb + abx + ldd >$024D + std ,x + inc >$0172 +L4662 rts + +L4663 ldb >$0172 + ble L4675 + decb + stb >$0172 + ldx #$015D + lslb + ldd b,x + std >$024D +L4675 rts + +L4676 fdb $0000 +L4678 fdb $0000 + +L467A ldu >$05AF + bne L4691 + lda >$0246 + beq L4691 + ldb #$02 + mul + lbsr L2730 + stu >$05AF + ldd <u0055 + std <u0053 +L4691 stu >L4676,pcr data word + clr >$0245 + rts + +L4699 leas -$02,s + std ,s + lda >$01AF + anda #$01 + bne L46DD + lda >$05B1 + beq L46CF + clra + ldb >$0246 + lslb + rola + addd >$05AF + cmpd >L4676,pcr data word + bhi L46C0 + lda #$0B + ldb <u0058 + lbsr L10CE +L46C0 ldu >L4676,pcr data word + ldd ,s + std ,u++ + stu >L4676,pcr data word + inc >$0245 +L46CF ldd >L4676,pcr data word + subd >$05AF + cmpd <u0057 + bls L46DD + std <u0057 +L46DD leas $02,s + rts + +L46E0 ldd >$05AF + std >L4678,pcr data word + lda >$0245 + ldb #$02 + mul + addd >$05AF + std >L4676,pcr data word + rts + +L46F5 ldu #$0000 + ldd >L4678,pcr data word + cmpd >L4676,pcr data word + bcc L470C + tfr d,u + addd #$0002 + std >L4678,pcr data word +L470C rts + + lda ,y+ + sta >$0246 + lbsr L057D + lbsr L467A + lbsr L058A + rts + + lda >$0245 + sta >$0244 + rts + + clra + ldb >$0244 + stb >$0245 + lslb + rola + addd >$05AF + std >L4676,pcr data word + rts + +L4734 leas -$02,s + pshs u,x + leau $04,s + tsta + beq L47A5 + cmpa #$08 + bne L476C + dec <u0041 + bpl L4756 + lda #$00 + sta <u0041 + lda <u0040 + cmpa #$15 + bls L4756 + deca + sta <u0040 + lda #$27 + sta <u0041 +L4756 ldd #$2000 + std ,u + pshs u + lda #$0F + sta <u0019 + ldx <u0026 + jsr >$0659 mmu twiddle + leas $02,s + dec <u0041 + bra L47A5 +L476C cmpa #C$CR $0D + beq L4774 + cmpa #C$LF $0A + bne L4784 +L4774 lda <u0040 + cmpa #C$PAUS $17 + bcc L477D + inca + sta <u0040 +L477D lda >$017B + sta <u0041 + bra L47A5 +L4784 clrb + cmpa #$7F + bls L478C + ldd #$2000 +L478C std ,u + pshs u + lda #$0F + sta <u0019 + ldx <u0026 + jsr >$0659 mmu twiddle + leas $02,s + lda <u0041 + cmpa #$27 + bls L47A5 + lda #$0D + bsr L4734 +L47A5 puls u,x + leas $02,s + rts + +L47AA ldb >$0167 + cmpb #$05 + bcc L47BD + ldx #$0168 + lslb + abx + ldd <u0040 + std ,x + inc >$0167 +L47BD rts + +L47BE ldb >$0167 + ble L47CF + decb + stb >$0167 + ldx #$0168 + lslb + ldd b,x + std <u0040 +L47CF rts + +L47D0 pshs b,a + tfr a,b + pshs b,a + pshs b,a + lbsr L47DE + leas $06,s + rts + +L47DE ldb $07,s + pshs b,a + lda $07,s + ldb #$27 + pshs b,a + lda $07,s + ldb #$00 + pshs b,a + lbsr L48A1 + leas $06,s + rts + +L47F4 leas <-$2A,s + lda #$17 + cmpa <$2D,s + lbcs L489D + cmpa <$2F,s + bcc L4814 + sta <$2F,s + inca + suba <$2D,s + cmpa <$37,s + bcc L4814 + sta <$37,s +L4814 ldb <$37,s + beq L4845 + negb + incb + addb <$2F,s + subb <$2D,s + bhi L4828 + clr <$37,s + bra L4845 +L4828 lda <$37,s + pshs b,a + lda <$37,s + ldb <$35,s + pshs b,a + ldb <$31,s + pshs b,a + lda #$12 + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $06,s +L4845 lda <$35,s + inca + suba <$33,s + leau ,s + ldb #$20 +L4850 stb ,u+ + deca + bne L4850 + sta ,u + ldd >$024D + pshs b,a + ldb <$33,s + lbsr L45BA + lda <$39,s + bne L4876 + lda <$2F,s + sta <u0040 + nega + adda <$31,s + inca + sta <$39,s + bra L487D +L4876 nega + adda <$31,s + inca + sta <u0040 +L487D lda <$35,s + sta <u0041 + leau $02,s + pshs u + lda #$0F + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $02,s + inc <u0040 + dec <$39,s + bne L487D + puls b,a + std >$024D +L489D leas <$2A,s + rts + +L48A1 ldd <u0040 + pshs b,a + ldd #$0000 + pshs b,a + ldb $09,s + pshs b,a + ldb $09,s + pshs b,a + ldb $0F,s + pshs b,a + ldb $0E,s + pshs b,a + ldb $0E,s + pshs b,a + lbsr L47F4 + leas $0C,s + puls b,a + std <u0040 + rts + +L48C8 fcc 'Please insert disk %d, side %d' + fcb C$LF + fcc 'and press ENTER.' + fcb C$NULL + +L48F8 fcc 'Please turn over the disk' + fcb C$LF + fcc 'and press ENTER.' + fcb C$NULL + +L4923 fcc 'That is the wrong disk.' + fcb C$LF,C$LF + fcb C$NULL + +L493D fcc '%s%s' + fcb C$LF + fcc '%s' + fcb C$NULL + +L4945 fcc 'vol.%d' + fcb C$NULL + +L494C fcc "Can't find %s.%s%s" + fcb C$NULL + +L495F fcb $01 +L4960 fcb $01 +L4961 fcb $01 +L4962 fcb $00 +L4963 fcb $00 +L4964 fcb $00 +L4965 fcb $00 + + +L4966 leas -$06,s + std ,s + stu $02,s + stx $04,s +L496E bsr L498C + cmpu #$0000 +L4974 bne L4989 + lda >L4962,pcr data byte + cmpa #$05 + beq L4989 + ldd ,s +L4980 lbsr L27AF + ldu $02,s + ldx $04,s +L4987 bra L496E +L4989 leas $06,s + rts + +L498C leas -$0E,s + stu ,s + stx $02,s + pshs y + ldu <u004F + stu $06,s + lda >$0532 + cmpa #$FF + bne L49BC + ldd >L4963,pcr data byte + bne L49B9 + ldx [>$0089] + stx >L4963,pcr data byte + ldd ,x + cmpd #$0101 + beq L49B9 + clrb + lbsr L4AC7 +L49B9 lbsr L4B58 +L49BC ldu $02,s + lda ,u + lsra + lsra + lsra + lsra + sta $08,s + ldx #$0532 + ldb a,x + cmpb #$FF + bne L4A0A + lbsr L4BBA + ldb $08,s + beq L49DB + cmpb >$05ED + bls L49E1 +L49DB ldb >L495F,pcr data byte + stb $08,s +L49E1 decb + lslb + ldx <u0089 + ldx b,x + stx >L4963,pcr data byte + ldd ,x + cmpa >L4960,pcr data byte + bne L49F9 + cmpb >L4961,pcr data byte + beq L4A04 +L49F9 lda #$01 + sta >L4962,pcr data byte + ldb $08,s + lbsr L4AC7 +L4A04 lbsr L4B58 + lbra L4AB9 +L4A0A stb >L4965,pcr data byte + clra + ldb ,u + andb #$0F + tfr d,x + ldu $01,u + lda >L4965,pcr data byte + clrb + lbsr L13E2 + bcs L4A36 + lda >L4965,pcr data byte + leax $09,s + ldy #$0005 + lbsr L13A6 Read routine + bcs L4A36 + cmpd #$0005 + beq L4A46 +L4A36 lbsr L10E4 + lbne L4AB9 + lda #$03 + sta <u0009 + ldx <u0022 + jsr >$0659 +L4A46 ldd $09,s + cmpd #$1234 + bne L4A54 + lda $0B,s + cmpa $08,s + beq L4A73 +L4A54 lbsr L4BBA + lda #$01 + sta >L4962,pcr data byte + ldb $08,s + lbsr L4B1E + tsta + bne L4A6E + lda #$03 + sta <u0009 + ldx <u0022 + jsr >$0659 +L4A6E lbsr L4B58 + bra L4AB9 +L4A73 ldb $0C,s + lda $0D,s + std <u0066 + ldu $04,s + bne L4AA1 + lda >$05B8 + beq L4A92 + lbsr L2786 + cmpd <u0066 + bcc L4A92 + lda #$05 + sta >L4962,pcr data byte + bra L4AB9 +L4A92 ldd <u0066 + lbsr L26FD + lbsr L279C + stu $04,s + std $0E,s + lbsr L27AF +L4AA1 lda >L4965,pcr data byte + ldx $04,s + ldy <u0066 + lbsr L13A6 Read routine + bcs L4A36 + ldu $04,s + cmpd <u0066 + beq L4AC0 + lbra L4A36 +L4AB9 ldd $06,s + std <u004F + ldu #$0000 +L4AC0 ldd $0E,s + puls y + leas $0E,s + rts + +L4AC7 leas <-$64,s + leau ,s + pshs b,a + pshs u + lbsr L4ADC + leas $04,s + lbsr L37F2 + leas <$64,s + rts + +L4ADC ldx >L4963,pcr data byte + clra + ldb $05,s + beq L4AF4 + cmpb >$05ED + bhi L4AF4 + stb >L495F,pcr data byte + decb + lslb + ldx <u0089 + ldx b,x +L4AF4 ldb $01,x + pshs b,a + ldb ,x + pshs b,a + leax >L48C8,pcr please insert disk + cmpb >L4960,pcr data byte + bne L4B12 + ldb $01,x + cmpb >L4961,pcr data byte + beq L4B12 + leax >L48F8,pcr please turn over the disk +L4B12 ldu $06,s + pshs x + pshs u + lbsr L3C21 + leas $08,s + rts + +L4B1E leas >-$012C,s + pshs b,a + lbsr L1118 + leau $02,s + pshs u + lbsr L4ADC + leas $04,s + leau >L1082,pcr quit msg + pshs u + leau $02,s + pshs u + leau >L4923,pcr this is the wrong disk msg + pshs u + leax >L493D,pcr %s%s + leau <$6A,s + pshs x + pshs u + lbsr L3C21 + leas $0A,s + lbsr L37F2 + leas >$012C,s + rts + +L4B58 leas -$0D,s + ldx >L4963,pcr data byte + leax $02,x + ldb ,x +L4B62 clra + stx ,s + andb #$7F + stb $02,s + leax >L4945,pcr vol %d + leau $03,s + pshs b,a + pshs x + pshs u + lbsr L3C21 + leas $06,s +L4B7A lda #$01 + leax $03,s + lbsr L139A Open path routine + bcc L4B9C + tstb + bne L4B8C + clr >L4960,pcr data byte + bra L4BB7 +L4B8C lbsr L10E4 + cmpa #$00 + bne L4B7A + lda #$03 + sta <u0009 + ldx <u0022 + jsr >$0659 +L4B9C ldu #$0532 + ldb $02,s + sta b,u + ldx ,s + ldb ,x+ + bmi L4BAD + ldb ,x + bra L4B62 +L4BAD ldx >L4963,pcr data byte + ldd ,x + std >L4960,pcr data byte +L4BB7 leas $0D,s + rts + +L4BBA leas -$01,s + clrb + ldx #$0532 +L4BC0 cmpb #$0F + bcc L4BD8 + stb ,s + lda ,x + cmpa #$FF + beq L4BD1 + lbsr L13D6 Close path routine + lda #$FF +L4BD1 sta ,x+ + ldb ,s + incb + bra L4BC0 +L4BD8 leas $01,s + rts + +L4BDB leas <-$65,s + pshs y +L4BE0 lda #$01 + ldx <$69,s + lbsr L139A Open path routine + bcc L4C1D + lda #$40 + sta >$0101 + leau >L1082,pcr quit msg + pshs u + leau >L109D,pcr try again message + pshs u + ldd <$6D,s + pshs b,a + leax >L494C,pcr can't find msg + leau $09,s + pshs x + pshs u + lbsr L3C21 + leas $0A,s + lbsr L37F2 + bne L4BE0 + lda #$03 + sta <u0009 + ldx <u0022 + jsr >$0659 +L4C1D sta $02,s + ldu #$0000 + tfr u,x + ldb #$02 + lbsr L13E2 + stu <u0066 + ldu #$0000 + clrb + lbsr L13E2 + ldx <$6B,s + bne L4C57 + ldd <u0066 + ldu <$6F,s + beq L4C4F + lbsr L26FD + lbsr L279C + stu [<$6D,s] + std [<$6F,s] + lbsr L27AF + bra L4C55 +L4C4F lbsr L2730 + stu [<$6D,s] +L4C55 tfr u,x +L4C57 lda $02,s + ldy <u0066 + lbsr L13A6 Read routine + cmpd <u0066 + beq L4C74 + lbsr L10E4 + cmpb #$00 + bne L4C74 + lda #$03 + sta <u0009 + ldx <u0022 + jsr >$0659 +L4C74 lda $02,s + lbsr L13D6 Close path routine + puls y + leas <$65,s + rts + +L4C7F fcc 'Logics' + fcb C$NULL + +L4C86 fcc 'View' + fcb C$NULL + +L4C8B fcc 'Picture' + fcb C$NULL + +L4C93 fcc 'Sound' + fcb C$NULL + +L4C99 fcc 'logDir' + fcb C$NULL + +L4CA0 fcc 'viewDir' + fcb C$NULL + +L4CA8 fcc 'picDir' + fcb C$NULL + +L4CAF fcc 'sndDir' + fcb C$NULL + + +L4CB6 fcc '%s #%d not found.' + fcb C$NULL + +L4CC8 fdb $0000 +L4CCA fdb $0000 +L4CCC fdb $0000 +L4CCE fdb $0000 +L4CD0 fdb $0000 +L4CD2 fdb $0000 +L4CD4 fdb $0000 +L4CD6 fdb $0000 + + +L4CD8 leau >L4CCA,pcr data word + pshs u + leau >L4CC8,pcr data word + leax >L4C99,pcr logDir + pshs u + ldd #$0000 + pshs b,a + pshs x + lbsr L4BDB + leas $08,s + leau >L4CD2,pcr data word + pshs u + leau >L4CD0,pcr data word + leax >L4CA8,pcr picDir + pshs u + ldd #$0000 + pshs b,a + pshs x + lbsr L4BDB + leas $08,s + leau >L4CCE,pcr data word + pshs u + leau >L4CCC,pcr data word + leax >L4CA0,pcr viewDir + pshs u +L4D20 ldd #$0000 + pshs b,a + pshs x + lbsr L4BDB + leas $08,s +L4D2C leau >L4CD6,pcr data word + pshs u + leau >L4CD4,pcr data word + leax >L4CAF,pcr sndDir + pshs u + ldd #$0000 + pshs b,a + pshs x + lbsr L4BDB + leas $08,s + rts + +L4D49 lda ,u + anda #$F0 + cmpa #$F0 + bne L4D54 + ldu #$0000 +L4D54 rts + +L4D55 leas -$01,s + stb ,s + ldd >L4CCA,pcr data word + lbsr L27AF + lda ,s + ldb #$03 + mul + ldu >L4CC8,pcr data word + leau d,u + bsr L4D49 + bne L4D78 + leax >L4C7F,pcr logistics + ldb ,s + lbsr L4DFB +L4D78 ldd >L4CCA,pcr data word + leas $01,s + rts + +L4D7F leas -$01,s + stb ,s + ldd >L4CCE,pcr data word + lbsr L27AF + lda ,s + ldb #$03 + mul + ldu >L4CCC,pcr data word + leau d,u + bsr L4D49 + bne L4DA1 + leax >L4C86,pcr view + ldb ,s + bsr L4DFB +L4DA1 ldd >L4CCE,pcr data word + leas $01,s + rts + +L4DA8 leas -$01,s + stb ,s + ldd >L4CD2,pcr data word + lbsr L27AF + lda ,s + ldb #$03 + mul + ldu >L4CD0,pcr data word + leau d,u + bsr L4D49 + bne L4DCA + leax >L4C8B,pcr picture + ldb ,s + bsr L4DFB +L4DCA ldd >L4CD2,pcr data word + leas $01,s + rts + +L4DD1 leas -$01,s + stb ,s + ldd >L4CD6,pcr data word + lbsr L27AF + lda ,s + ldb #$03 + mul + ldu >L4CD4,pcr data word + leau d,u + lbsr L4D49 + bne L4DF4 + leax >L4C93,pcr sound + ldb ,s + bsr L4DFB +L4DF4 ldd >L4CD6,pcr data word + leas $01,s + rts + +L4DFB leas <-$64,s + clra + pshs b,a + pshs x + leax >L4CB6,pcr not found msg + leau $04,s + pshs x + pshs u + lbsr L3C21 + leas $08,s + lbsr L37F2 + lda #$03 + sta <u0009 + ldx <u0022 + jsr >$0659 + leas <$64,s + rts + +L4E22 fdb $0000 + fdb $0000 + +L4E26 leau >L4E26,pcr load our own address + ldd ,s + pshu u,b,a + rts + +L4E2F leau >L4E22,pcr 2 data words + pulu u,b,a + std ,s + rts + +L4E38 fcc 'Not now.' +L4E40 fcb C$NULL + +L4E41 ldx #$0432 + ldb ,y+ + abx + ldb ,x + bsr L4E51 + rts + + ldb ,y+ + bsr L4E51 + rts + +L4E51 leas <-$36,s + stb $02,s + clra + sta >$05B1 + sta $04,s + sta $03,s + lbsr L5D17 + leax ,x + beq L4E6B + stx $05,s + inc $04,s + bra L4E87 +L4E6B lda #$01 + sta >$05B8 + clra + ldb $02,s + lbsr L5D3C + clr >$05B8 + stu $05,s + bne L4E87 + leau >L4E38,pcr not now msg + lbsr L37F2 + lbra L4F54 +L4E87 ldd <u000A + std <$34,s + ldu $05,s + ldd $05,u + leau $07,s + std $08,u + clra + sta $0A,u + sta $0E,u + ldb $02,s + lbsr L5DD8 + ldd <$10,u + std <$12,u + lda #$9F + suba <$1C,u + lsra + ldb #$A7 + std $03,u + std <$1A,u + lda #$0F + sta <$24,u + lda <$26,u + ora #$04 + sta <$26,u + lda #$FF + sta $02,u + ldd <$1C,u + mul + addd #$000E + std <$32,s + lbsr L2786 + cmpd <$32,s + bcs L4F09 + inc $03,s + tfr u,x + lbsr L41A6 + stu ,s + pshs u + lda #$15 + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s + leau $07,s + pshs u + lda #$0C + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s + leau $07,s + pshs u + lda #$1B + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $02,s +L4F09 ldu $05,s + ldu $03,u + ldb $03,u + lda $04,u + leau d,u + lbsr L37F2 + lda $03,s + beq L4F45 + ldu ,s + pshs u + lda #$12 + sta <u0021 + ldx <u0028 + jsr >$0659 + leas $02,s + leau $07,s + pshs u + lda #$1B + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $02,s + ldx ,s + lda $0C,x + ldu $0A,x + lbsr L278F + stu <u004F + stx <u0055 +L4F45 ldd <$34,s + lbsr L27AF + lda $04,s + bne L4F54 + ldb $02,s + lbsr L5FA1 +L4F54 lda #$01 + sta >$05B1 + leas <$36,s + rts + + +L4F5D fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00 + +L4F66 fdb $0000 +L4F68 fcb $00 +L4F69 fcb $00 +L4F6A fcb $00 + +L4F6B fcb $07,$78 + fcb $07,$0C + fcb $06,$A8 + fcb $06,$48 + fcb $05,$EC + fcb $05,$98 + fcb $05,$48 + fcb $04,$FC + fcb $04,$B4 + fcb $04,$70 + fcb $04,$30 + fcb $03,$F4 + fcb $03,$BC + fcb $03,$86 + fcb $03,$54 + fcb $03,$24 + fcb $02,$F6 + fcb $02,$CC + fcb $02,$A4 + fcb $02,$7E + fcb $02,$5A + fcb $02,$38 + fcb $02,$18 + fcb $01,$FA + fcb $01,$DE + fcb $01,$C2 + fcb $01,$AA + fcb $01,$92 + fcb $01,$7A + fcb $01,$66 + fcb $01,$52 + fcb $01,$3E + fcb $01,$2C + fcb $01,$1C + fcb $01,$0C + fcb $00,$FC + fcb $00,$EE + fcb $00,$E2 + fcb $00,$D4 + fcb $00,$C8 + fcb $00,$BE + fcb $00,$B2 + fcb $00,$A8 + fcb $00,$9C + fcb $00,$96 + fcb $00,$8E + fcb $00,$86 + fcb $00,$7E + fcb $00,$78 + fcb $00,$70 + fcb $00,$6A + fcb $00,$64 + fcb $00,$5E + fcb $00,$5A + fcb $00,$54 + fcb $00,$50 + fcb $00,$4C + fcb $00,$46 + fcb $00,$42 + fcb $00,$3E + fcb $00,$3C + fcb $00,$0A + fcb $00,$0C + fcb $00,$0C + fcb $00,$0E + fcb $00,$0E + fcb $00,$0E + fcb $00,$10 + fcb $00,$10 + fcb $00,$12 + fcb $00,$12 + fcb $00,$14 + fcb $00,$16 + fcb $00,$16 + fcb $00,$18 + fcb $00,$1A + fcb $00,$1C + fcb $00,$1C + fcb $00,$1E + fcb $00,$20 + fcb $00,$22 + fcb $00,$24 + fcb $00,$26 + fcb $00,$28 + fcb $00,$2C + fcb $00,$2E + fcb $00,$30 + fcb $00,$34 + fcb $00,$36 + fcb $00,$3A + fcb $00,$3E + fcb $00,$40 + fcb $00,$44 + fcb $00,$48 + fcb $00,$4C + fcb $00,$52 + fcb $00,$56 + fcb $00,$5C + fcb $00,$60 + fcb $00,$66 + fcb $00,$6C + fcb $00,$72 + fcb $00,$7A + fcb $00,$80 + fcb $00,$8A + fcb $00,$8E + fcb $00,$96 + fcb $00,$9E + fcb $00,$A8 + fcb $01,$BA + fcb $01,$D6 + fcb $01,$F0 + fcb $02,$0A + fcb $02,$2A + fcb $02,$40 + fcb $02,$64 + fcb $02,$80 + fcb $02,$9E + fcb $02,$D2 + fcb $02,$F8 + fcb $03,$22 + fcb $03,$3A + +L505F fcb $00 + fcb $1F,$1C + fcb $1F,$1E + fcb $1F,$1E + fcb $1F,$1F + fcb $1E,$1F + fcb $1E,$1F + +L506C leau >L4F5D,pcr 9 byte table + ldd #$0000 + std ,u + rts + +L5076 leau >L4F5D,pcr 9 byte table +L507A stu >L4F66,pcr data word + ldu ,u + beq L5086 + cmpb $02,u + bne L507A +L5086 rts + + ldb ,y+ + bsr L508C + rts + +L508C leas -$05,s + stb ,s + bsr L5076 + cmpu #$0000 + bne L50E0 + ldd <u000A + std $03,s + lbsr L057D + lda #$03 + ldb ,s + lbsr L4699 + leau >L4F5D,pcr 9 byte table + ldx >L4F66,pcr data word + beq L50BD + ldd #$0009 + lbsr L2730 + stu ,x + ldd #$0000 + std ,u +L50BD ldb ,s + stb $02,u + stu $01,s + lbsr L4DD1 + ldx #$0000 + lbsr L4966 + beq L50D6 + ldx $01,s + std $05,x + stu $03,x + std $07,x +L50D6 lbsr L058A + ldd $03,s + lbsr L27AF + ldu $01,s +L50E0 leas $05,s + rts + + leas -$0B,s + ldb ,y+ + stb ,s + lbsr L5076 + cmpu #$0000 + bne L50F9 + lda #$09 + ldb ,s +L50F6 lbsr L10CE +L50F9 lda >$01B0 + anda #$40 + lbeq L51D4 + lda >$0173 + lbne L51D4 + ldd <u000A + std $03,s + stu $01,s + ldd $05,u + lbsr L27AF + +* Time - gets the system time and date +* entry: +* x -> address to store the time and date packet +* +* exit: +* x -> address of the stored time and date packet +* +* error: +* CC -> Carry set on error +* b -> error code (if any) + + leax $05,s + os9 F$Time + ldu $01,s + lbsr L51DC + cmpd #$0000 + lbeq L51D4 + pshs b,a + addb $0C,s + bcc L512D + inca +L512D ldu #$003C + lbsr L11FA + stb $0C,s + tfr u,d + cmpd #$0000 + beq L518C + addb $0B,s + bcc L5142 + inca +L5142 ldu #$003C + lbsr L11FA + stb $0B,s + tfr u,d + tstb + beq L518C + addb $0A,s + lda #$17 + lbsr L5CEF + sta $0A,s + tstb + beq L518C + inc $09,s + ldd $08,s + leax >L505F,pcr 13 byte data table + cmpb a,x + bls L518C + ldb a,x + cmpa #$02 + bne L517B + ldb $07,s + beq L517B + bitb #$03 + bne L517B + ldb $09,s + cmpb #$1D + beq L518C +L517B ldb #$01 + stb $09,s + inca + cmpa #$0C + bls L518A + stb $08,s + inc $07,s + bra L518C +L518A sta $08,s + +* Set time - sets the system time and date +* entry: +* x -> relative address of the time packet +* +* error: +* CC -> Carry set on error +* b -> error code (if any) + +L518C leax $07,s + os9 F$STime + puls b,a + addb >$043D + bcc L5199 + inca +L5199 ldu #$003C + lbsr L11FA + stb >$043D + tfr u,d + cmpd #$0000 + beq L51CF + addb >$043E + bcc L51B0 + inca +L51B0 ldu #$003C + lbsr L11FA + stb >$043E + tfr u,d + tstb + beq L51CF + addb >$043F + lda #$17 + lbsr L5CEF + sta >$043F + tstb + beq L51CF + inc >$0440 +L51CF ldd $03,s + lbsr L27AF +L51D4 lda ,y+ + lbsr L16D5 + leas $0B,s + rts + +L51DC pshs y + clrb + ldu $03,u + bsr L523B +L51E3 ldb ,u+ + cmpb #$FF + beq L5234 + lslb + lda ,u+ + sta >$FF20 + ldy ,u++ + leax >L4F6B,pcr data table + abx + ldd ,x + std <u008E + leax >$007A,x + ldd ,x + std <u0090 + tst >$FF20 + beq L521E +L5208 ldx <u0090 +L520A ldd <u008E +L520C subd #$0001 + bne L520C + com >$FF20 + leax -$01,x + bne L520A + leay -$01,y + bne L5208 + bra L51E3 +L521E ldx <u0090 +L5220 ldd <u008E +L5222 subd #$0001 + bne L5222 + tst >$FF20 + leax -$01,x + bne L5220 + leay -$01,y + bne L521E + bra L51E3 +L5234 bsr L5265 + ldd ,u + puls y + rts + +* read keyboard & joystick pias +L523B orcc #IntMasks $50 + clr >$FF20 + lda >$FF01 + sta >L4F68,pcr data byte + anda #$F7 + sta >$FF01 + lda >$FF03 + sta >L4F69,pcr data byte + anda #$F7 + sta >$FF03 + lda >$FF23 + sta >L4F6A,pcr data byte + ora #$08 + sta >$FF23 + rts +L5265 lda >L4F68,pcr data byte + sta >$FF01 + lda >L4F69,pcr data byte + sta >$FF03 + lda >L4F6A,pcr data byte + sta >$FF23 + clr >$FF20 + lda >$FF02 + lda >$FF22 + andcc #^IntMasks $AF + rts + +L5286 fcc 'nothing' + fcb C$NULL + +L528E fcc 'You are carrying:' + fcb C$NULL + +L52A0 fcc 'ENTER to select / CTRL-BREAK to cancel' + fcb C$NULL + +L52C7 fcc 'Press a key to return to the game' + fcb C$NULL + +L52E9 fcc 'Score:%d of %d ' + fcb C$NULL + +L52FA fcc 'Sound: %s' + fcb C$NULL,C$NULL,C$NULL,C$NULL + +L5307 fcc 'on ' + fcb C$NULL + +L530B fcc 'off' + fcb C$NULL + + +L530F lbsr L5B7A + lbsr L464E + clra + ldb #$0F + lbsr L45BA +L531B lbsr L456C + bsr L5327 + lbsr L4663 + lbsr L45D9 + rts + +L5327 leas >-$0105,s + lda #$02 + sta ,s +L532F leax $04,s + stx $02,s + stx >$00FE,s + ldu <u0038 + clra + sta $01,s +L533C sta >$0100,s + stu >$0101,s + cmpu <u003C + bcc L538F + ldb $02,u + cmpb #$FF + bne L5386 + sta ,x + cmpa >$044B + bne L535A + stx >$00FE,s +L535A ldd ,u + std $01,x + lda ,s + sta $03,x + ldb $01,s + bitb #$01 + bne L536E + lda #$01 + sta $04,x + bra L5381 +L536E inca + sta ,s + stx $02,s + ldx $01,x + lbsr L113E + ldx $02,s + negb + addb #$27 + stb $04,x + ldb $01,s +L5381 incb + stb $01,s + leax $05,x +L5386 leau $03,u + lda >$0100,s + inca + bra L533C +L538F lda $01,s + bne L53A5 + sta ,x + leau >L5286,pcr nothing string + stu $01,x + lda ,s + sta $03,x + lda #$10 + sta $04,x + leax $05,x +L53A5 leax -$05,x + stx >$0103,s + pshs x + leax $06,s + pshs x + ldx >$0102,s + stx $06,s + pshs x + lbsr L540F + leas $06,s +L53BE lbsr L12F0 + lda >$01B0 + anda #$04 + beq L5403 + ldd ,x + cmpa #$01 + bne L53E6 + cmpb #$0D + bne L53DB + ldx $02,s + lda ,x + sta >$044B + bra L5403 +L53DB cmpb #$1B + bne L53BE + lda #$FF + sta >$044B + bra L5403 +L53E6 cmpa #$02 + bne L53BE + leax $04,s + pshs x + pshs b,a + ldd $06,s + pshs b,a + ldd >$0109,s + pshs b,a + lbsr L5490 + leas $08,s + stx $02,s + bra L53BE +L5403 clra + sta >$0154 flag for extended table lookup + sta >$0547 + leas >$0105,s + rts + + +L540F leas -$04,s + lda #$00 + ldb #$0B + std <u0040 + leau >L528E,pcr you are carrying string + pshs u + lbsr L3C34 + leas $02,s + ldx $08,s +L5424 stx ,s + cmpx $0A,s + bhi L5459 + ldd $03,x + std <u0040 + clra + ldb #$0F + std $02,s + cmpx $06,s + bne L5443 + lda >$01B0 + anda #$04 + beq L5443 + lda #$0F + clrb + std $02,s +L5443 ldd $02,s + lbsr L45BA + ldx ,s + ldx $01,x + pshs x + lbsr L3C34 + leas $02,s + ldx ,s + leax $05,x + bra L5424 +L5459 clra + ldb #$0F + lbsr L45BA + lda >$01B0 + anda #$04 + beq L547C + lda #$01 + sta >$0154 flag for extended table lookup + lda #$03 + sta >$0547 + lda #$17 + ldb #$01 + std <u0040 + leax >L52A0,pcr Enter to select string + bra L5486 +L547C lda #$17 + ldb #$04 + std <u0040 + leax >L52C7,pcr press a key to return to the game +L5486 pshs x + lbsr L3C34 + leas $02,s + leas $04,s + rts + +L5490 ldu $04,s + tfr u,x + lda $07,s + cmpa #$01 + bne L549E + leax -$0A,x + bra L54B4 +L549E cmpa #$03 + bne L54A6 + leax $05,x + bra L54B4 +L54A6 cmpa #$05 + bne L54AE + leax $0A,x + bra L54B4 +L54AE cmpa #$07 + bne L54C9 + leax -$05,x +L54B4 cmpx $08,s + bcs L54BC + cmpx $02,s + bls L54C0 +L54BC tfr u,x + bra L54C9 +L54C0 pshs x + pshs u + lbsr L54CA + leas $04,s +L54C9 rts + +L54CA lda #$0F + clrb + lbsr L45BA + ldu $04,s + ldd $03,u + std <u0040 + ldd $01,u + pshs b,a + lbsr L3C34 + leas $02,s + clra + ldb #$0F + lbsr L45BA + ldu $02,s + ldd $03,u + std <u0040 + ldd $01,u + pshs b,a + lbsr L3C34 + leas $02,s + ldx $04,s + rts + +L54F7 lda >$0247 + beq L5558 + lbsr L47AA + lbsr L464E + lda >$0248 + ldb #$0F + lbsr L47D0 + clra + ldb #$0F + lbsr L45BA + lda >$0248 + ldb #$01 + std <u0040 + clra + ldb >$0439 + pshs b,a + ldb >$0435 + leax >L52E9,pcr Score string + pshs b,a + pshs x + lbsr L3C34 + leas $06,s + ldb #$1E + stb <u0041 + leau >L530B,pcr off + lda >$01B0 + anda #$40 + beq L5545 + lda >$0173 + bne L5545 + leau >L5307,pcr on +L5545 leax >L52FA,pcr Sound + pshs u + pshs x + lbsr L3C34 + leas $04,s + lbsr L4663 + lbsr L47BE +L5558 rts + + lda #$01 + sta >$0247 + bsr L54F7 + rts + clr >$0247 + lda >$0248 + clrb + lbsr L47D0 + rts + +* Junk filler string ? +L556C fcc / .,;:'!-/ + fcb C$NULL + + +L5575 leas >-$0197,s + lda >$05B9 + sta ,s + lbsr L47AA + lbsr L5B7A + lda ,y+ + ldb #$28 + mul + ldx #$0252 + leax d,x + stx $01,s + lda ,y+ + sta $05,s +L5594 ldd ,y++ + std $03,s + lda ,y+ + inca + cmpa #$28 + bls L55A1 + lda #$28 +L55A1 sta >$0196,s + clr ,x + ldd $03,s + cmpa #$18 +L55AB bcc L55AF + std <u0040 +L55AF ldb $05,s + lbsr L3B58 + leax $06,s + ldd #$0028 + pshs b,a + pshs u + pshs x + lbsr L39B5 + leas $06,s + pshs x + lbsr L3C34 + leas $02,s + ldb >$0196,s + ldx $01,s + bsr L5613 + lbsr L47BE + lda ,s + beq L55DD + lbsr L5B69 +L55DD leas >$0197,s + rts + + lda ,y+ + ldb #$28 + mul + ldx #$0252 + leax d,x + ldb ,y+ + lbsr L3B58 + exg u,x x is from u is to + ldd #$0028 number of bytes to copy (40) + lbsr L115D copy routine + rts + + lda ,y+ + ldb #$28 + mul + ldu #$0252 + leau d,u u is to address + ldb ,y+ + lslb + ldx #$0181 + ldx b,x x is from address + ldd #$0028 number of bytes to copy + lbsr L115D copy routine + rts + +L5613 leas <-$2F,s + stx ,s + cmpb #$28 number of bytes to copy in d + bls L561E + ldb #$28 number of bytes to copy in d +L561E leax $06,s + abx + stx $04,s + clra number of bytes to copy in d + ldx ,s from address + leau $07,s to address + lbsr L115D copy routine + lbsr L113E + beq L563C + pshs x + lbsr L3C34 + leas $02,s + leax $07,s + lbsr L113E +L563C abx + stx $02,s + lbsr L5B69 +L5642 lbsr L1345 + sta $06,s + lbsr L5B7A + lda $06,s + cmpa #$08 + bne L5668 +L5650 leau $07,s + cmpu $02,s + bcc L5693 + ldu $02,s + leau -$01,u + stu $02,s + lbsr L4734 + lda #$08 + cmpa $06,s + beq L5693 + bra L5650 +L5668 cmpa #$03 + bne L5670 + lda #$08 + bra L5650 +L5670 cmpa #$0D + bne L5681 + ldu $02,s + clr ,u + leax $07,s + ldu ,s + lbsr L1152 + bra L5698 +L5681 cmpa #$1B + beq L5698 + ldu $02,s + cmpu $04,s + bcc L5693 + sta ,u+ + stu $02,s + lbsr L4734 +L5693 lbsr L5B69 + bra L5642 +L5698 lda $06,s + leas <$2F,s + rts + ldb ,y+ + lbsr L3B58 + tfr u,x x is from address + ldu #$01CF destination address + ldd #$0007 number of bytes to copy + lbsr L115D copy routine + rts + +L56AF leas <-$53,s + stb ,s + leau $01,s + bsr L56D9 + lda ,s + leau <$2A,s + bsr L56D9 + leau $01,s + leax <$2A,s +L56C4 lda ,u+ + beq L56CE + cmpa ,x+ + beq L56C4 + bra L56D4 +L56CE lda #$01 + ldb ,x + beq L56D5 +L56D4 clra +L56D5 leas <$53,s + rts + +L56D9 leas -$02,s + stu ,s + ldb #$28 + mul + ldu #$0252 + leau d,u +L56E5 lda ,u+ + beq L56FD + leax >L556C,pcr punc string + lbsr L1277 + bne L56E5 + lbsr L1250 single char upper to lower case conversion + ldx ,s + sta ,x+ + stx ,s + bra L56E5 +L56FD ldx ,s + clr ,x + leas $02,s + rts + +L5704 lda ,y+ + lda ,y+ + lda ,y+ + lda ,y+ +L570c rts several places from jump tables call here + +L570D fcc '==========================' + fcb C$NULL + +L5728 fcc '%d: %d' + fcb C$NULL + +L572F fcc '%d: %s' + fcb C$NULL + +L5736 fcc ' :%c' + fcb C$NULL + +L573B fcc '%d' + fcb C$NULL + +L573E fcc 'return' + fcb C$NULL + +L5745 fcb $00 +L5746 fcb $01 +L5747 fcb $0F +L5748 fcb $00 +L5749 fcb $00 +L574A fcb $00 +L574B fcb $00 +L574C fcb $00 +L574D fcb $00 +L574E fcb $00 +L574F fcb $00 + + +L5750 lda <u0068 + beq L5756 + bsr L5757 +L5756 rts + +L5757 lda <u0068 +L5759 bne L57CE + lda >$01B0 + anda #$20 + lda #$01 + sta <u0068 + lda >$0242 + inca + adda >L5746,pcr data byte + sta >L574E,pcr data byte + adda >L5747,pcr data byte + deca + sta >L574F,pcr data byte + lda #$02 + sta >L574A,pcr data byte + adda #$23 + sta >L574D,pcr data byte + lda >L574A,pcr data byte + ldb #$04 + mul + subb #$05 + stb >L574B,pcr data byte + lda >L574F,pcr data byte + ldb #$08 + mul + addb #$05 + stb >L574C,pcr data byte + lda >L5747,pcr data byte + ldb #$08 + mul + addb #$0A + stb >L5748,pcr data byte + ldb #$9A + stb >L5749,pcr data byte + ldd #$040F + pshs b,a + ldd >L5748,pcr data byte + pshs b,a + ldd >L574B,pcr data byte + pshs b,a + lda #$0C + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $06,s +L57CE rts + + lda ,y+ + lda ,y+ + sta >L5746,pcr data byte + lda ,y+ + cmpa #$02 + bcc L57DF + lda #$02 +L57DF sta >L5747,pcr data byte + rts + +L57E4 lda <u0068 + beq L5801 + clr <u0068 + ldd >L5748,pcr data byte + pshs d + ldd >L574B,pcr data byte + pshs d + lda #$03 + sta <u0019 + ldx <u0026 + jsr >$0659 + leas $04,s +L5801 rts + +L5802 leas -$02,s + stb $01,s + clr >L5745,pcr data byte + leax >L01B0,pcr big jump table address + ldd #$FFFF + pshs d + ldd #$0000 + pshs d + pshs y + pshs x + ldd $08,s + pshs d + lbsr L585A + leas $0A,s + ldb $01,s + leas $02,s + rts + +L582A leas -$03,s + sta $02,s + lda #$01 + ldb ,u+ + stb $01,s + cmpb #$0E + beq L5839 + clra +L5839 sta >L5745,pcr data byte + leax >L0D09,pcr jump table 2 address + ldd $02,s + pshs b,a + ldd #$00DC + pshs b,a + pshs u + pshs x + ldd $08,s + pshs b,a + lbsr L585A + leas $0A,s + leas $03,s + rts + +L585A leas -$04,s + clr $06,s + lda $07,s + ldb #$04 + mul + ldx $08,s + leax d,x + stx $08,s + lbsr L47AA + lbsr L464E + ldd #$000F + lbsr L45BA + +* this bizarre little fragment is interesting +* bytes are $17 $01 $82 +* next instruction loads "a" with the second byte +* in the first pass its $01 and gets cleared +* any pass after that it will be +* $17 $00 $82 +* which branches to L58F9 +* that is one byte into leax >L5736.pcr below +* and that instruct decodes to the following +* L58F9 bsr L5859 +* abx +* ... continues +* what am I missing in all of this or is my math off + +L5875 lbsr L59FA + + lda <L5875+1,pcr + beq L588E + clr <L5875+1,pcr + + leax >L570D,pcr ======= header + pshs x + lbsr L3C34 + leas $02,s + lbsr L59FA + +L588E ldy <u0062 + sty ,s + ldb <u006A + beq L58A1 + lbsr L2542 + cmpu #$0000 + bne L58AC +L58A1 ldu $06,s + clra + ldb $02,y + leax >L5728,pcr "%d: %d" + bra L58C6 +L58AC leax >L573E,pcr return + ldb $07,s + beq L58B9 + addb $0D,s + lbsr L3B58 +L58B9 clra + ldb $02,y + leax >L572F,pcr "%d: %s" + ldy ,s + sty <u0062 +L58C6 pshs u + pshs b,a + pshs x + lbsr L3C34 + leas $06,s + ldd $0A,s + pshs b,a + ldd $0A,s + pshs b,a + lbsr L5940 + leas $04,s + ldb $0E,s + bmi L590A + lda >L574F,pcr data byte + ldb >L574D,pcr data byte + subb #$02 + std <u0040 + ldb #$54 + ldb $0E,s + bne L58F6 + ldb #$46 +L58F6 pshs b,a + leax >L5736,pcr " %c:" + pshs b,a + pshs x + lbsr L3C34 + leas $06,s + ldd >$024B + std $02,s +L590A lda <u0068 + beq L5937 + lbsr L12CE + leax ,x + beq L591B + lda ,x + cmpa #$01 + beq L592D +L591B ldd $02,s + cmpd >$024B + beq L591B + lbsr L12A8 + ldd >$024B + std $02,s + bra L590A +L592D lda $01,x + cmpa #$2B + bne L5937 + lda #$02 + sta <u0068 +L5937 lbsr L47BE + lbsr L4663 + leas $04,s + rts + +L5940 leas -$06,s + lbsr L47AA + ldu $08,s + ldx $0A,s + lda $02,u + ldb >L5745,pcr data byte + beq L5955 + lda ,x+ + stx $0A,s +L5955 ldb $03,u + std ,s + lda #$28 + lbsr L4734 + lda ,s + beq L5988 + clr $02,s + leax >L573B,pcr "%d" +L5968 ldb $02,s + ldu $0A,s + lbsr L59E8 + pshs b,a + pshs x + lbsr L3C34 + leas $04,s + ldb $02,s + incb + cmpb ,s + bcc L5988 + stb $02,s + lda #$2C + lbsr L4734 + bra L5968 +L5988 lda #$29 + lbsr L4734 + ldb $01,s + beq L5994 + lbsr L59FA +L5994 lbsr L47BE + ldb $01,s + beq L59E5 + lda #$28 + lbsr L4734 + lda #$80 + clr $02,s +L59A4 sta $03,s + ldb $02,s + ldu $0A,s + lbsr L59E8 + std $04,s + lda $01,s + anda $03,s + beq L59BE + ldx #$0432 + abx + ldb ,x + clra + std $04,s +L59BE leax >L573B,pcr "%d" + ldd $04,s + pshs b,a + pshs x + lbsr L3C34 + leas $04,s + ldb $02,s + incb + cmpb ,s + bcc L59E0 + stb $02,s + lda #$2C + lbsr L4734 + lda $03,s + lsra + bra L59A4 +L59E0 lda #$29 + lbsr L4734 +L59E5 leas $06,s + rts + +L59E8 lda >L5745,pcr data byte + bne L59F2 + ldb b,u + bra L59F9 +L59F2 lslb + leau b,u + ldb ,u+ + lda ,u +L59F9 rts + +L59FA ldd #$0001 + pshs b,a + ldb >L574D,pcr data byte + pshs b,a + ldb >L574A,pcr data byte + pshs b,a + ldd #$000F + pshs b,a + ldb >L574F,pcr data byte + pshs b,a + ldb >L574E,pcr data byte + pshs b,a + lbsr L47F4 + leas $0C,s + rts + +L5A22 fcb $00 +L5A23 fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 + fcb $00 + +L5A4C clra + sta >$0445 + sta >$043B + lda >$05AE + beq L5A5B + lbsr L295E +L5A5B lbsr L12CE + lbsr L1310 + leax ,x + beq L5A9B + ldd ,x + cmpa #$01 + bne L5A77 + stb >$0445 + lda >$01D6 + beq L5A5B + bsr L5A9C + bra L5A5B +L5A77 cmpa #$02 + bne L5A92 + ldu <u0030 + cmpb <$21,u + bne L5A83 + clrb +L5A83 stb >$0438 + lda >$0251 + beq L5A5B + lda #$00 + sta <$22,u + bra L5A5B +L5A92 ldu #$05BA + lda #$01 + sta b,u + bra L5A5B +L5A9B rts + +L5A9C leas -$02,s + stb ,s + ldx #$0252 + lbsr L113E + negb + addb #$28 + lda >$01AE + beq L5AAF + decb +L5AAF cmpb >$044A + bls L5AB7 + ldb >$044A +L5AB7 stb $01,s + lbsr L5B7A + lda ,s + cmpa #$0A + beq L5B21 + cmpa #$0D + bne L5AEB + lda >L5A22,pcr data byte + beq L5B21 + ldx #$012B + leau >L5A23,pcr 41 byte block + lbsr L1152 + ldx #$012B + lbsr L31F8 + clra + sta >L5A22,pcr data byte + ldx #$012B + sta ,x + lbsr L5BAD + bra L5B21 +L5AEB cmpa #$08 + bne L5B06 + lda >L5A22,pcr data byte + beq L5B21 + deca + sta >L5A22,pcr data byte + ldu #$012B + clr a,u + lda ,s + lbsr L4734 + bra L5B21 +L5B06 ldb >L5A22,pcr data byte + cmpb $01,s + bcc L5B21 + lda ,s + beq L5B21 + ldu #$012B + sta b,u + incb + stb >L5A22,pcr data byte + clr b,u + lbsr L4734 +L5B21 bsr L5B69 + leas $02,s + rts + +L5B26 lda >L5A22,pcr data byte + beq L5B33 + ldb #$08 + lbsr L5A9C + bra L5B26 +L5B33 rts + + lda >$01D6 + beq L5B3B + bsr L5B3C +L5B3B rts + +L5B3C leax >L5A23,pcr 41 byte block + lbsr L113E + cmpb >L5A22,pcr data byte + bls L5B68 + bsr L5B7A +L5B4B ldb >L5A22,pcr data byte + ldu #$012B + leax >L5A23,pcr 41 byte block + lda b,x + sta b,u + beq L5B66 + incb + stb >L5A22,pcr data byte + lbsr L4734 + bra L5B4B +L5B66 bsr L5B69 +L5B68 rts + +L5B69 lda >$05B9 + bne L5B79 + com >$05B9 + lda >$01AE + beq L5B79 + lbsr L4734 +L5B79 rts + +L5B7A lda >$05B9 + beq L5B8C + com >$05B9 + lda >$01AE + beq L5B8C + lda #$08 + lbsr L4734 +L5B8C rts + + bsr L5B7A + lda >$01D8 + clrb + stb >$01D6 + lbsr L47D0 + rts + lda #$01 + sta >$01D6 + bsr L5BAD + rts + ldb ,y+ + lbsr L3B58 + lda ,u + sta >$01AE + rts + +L5BAD leas <-$50,s + lda >$01D6 + beq L5BED + bsr L5B7A + lda >$01D8 + ldb >$024E + lbsr L47D0 + lda >$01D8 + clrb + std <u0040 + ldx #$0252 + leau ,s + ldd #$0028 + pshs b,a + pshs x + pshs u + lbsr L39B5 + leas $06,s + pshs x + lbsr L3C34 + leas $02,s + ldd #$012B + pshs b,a + lbsr L3C34 + leas $02,s + lbsr L5B69 +L5BED leas <$50,s + rts + +* 1B0 jump table 2nd entry calls here +L5bf1 ldb ,y+ + ldx #$0432 + abx + lda ,x + inca + beq L5BFE + sta ,x +L5BFE rts + +L5bff ldb ,y+ + ldx #$0432 + abx + lda ,x + beq L5C0C + deca + sta ,x +L5C0C rts + + ldb ,y+ + ldx #$0432 + lda ,y+ + abx + sta ,x + rts + + ldb $01,y + ldx #$0432 + abx + lda ,x + ldb ,y++ + ldx #$0432 + abx + sta ,x + rts + + ldb ,y+ + ldx #$0432 + abx + lda ,x + adda ,y+ + sta ,x + rts + + ldb $01,y + ldx #$0432 + abx + lda ,x + ldb ,y++ + ldx #$0432 + abx + adda ,x + sta ,x + rts + + ldb ,y+ + ldx #$0432 + abx + lda ,x + suba ,y+ + sta ,x + rts + + ldb $01,y + ldx #$0432 + abx + lda ,x + nega + ldb ,y++ + ldx #$0432 + abx + adda ,x + sta ,x + rts + + ldb $01,y + ldx #$0432 + abx + lda ,x + ldb ,y++ + ldx #$0432 + abx + ldb ,x + ldx #$0432 + abx + sta ,x + rts + + lda $01,y + ldb ,y++ + ldx #$0432 + abx + ldb ,x + ldx #$0432 + abx + sta ,x + rts + + ldb $01,y + ldx #$0432 + abx + ldb ,x + ldx #$0432 + abx + lda ,x + ldb ,y++ + ldx #$0432 + abx + sta ,x + rts + + ldx #$0432 + ldb ,y+ + abx + lda ,x + ldb ,y+ + mul + stb ,x + rts + + ldb $01,y + ldx #$0432 + abx + lda ,x + ldb ,y++ + ldx #$0432 + abx + ldb ,x + mul + stb ,x + rts + + ldx #$0432 + ldb ,y+ + abx + ldb ,x + lda ,y+ + bsr L5CEF + stb ,x + rts + + ldb $01,y + ldx #$0432 + abx + lda ,x + ldb ,y++ + ldx #$0432 + abx + ldb ,x + bsr L5CEF + stb ,x + rts + +L5CEF sta <u0088 + lda #$08 + sta <u008D + clra +L5CF6 lslb + rola + cmpa <u0088 + bcs L5CFF + suba <u0088 + incb +L5CFF dec <u008D + bne L5CF6 + rts + +L5D04 fcb $00,$00 + fcb $00,$00 + fcb $00,$00,$00 + +L5D0B fdb $0000 + +L5D0D leau >L5D04,pcr 7 byte data block + ldd #$0000 + std ,u + rts + +L5D17 leax >L5D04,pcr 7 byte data block +L5D1B stx >L5D0B,pcr data word + ldx ,x + beq L5D27 + cmpb $02,x + bne L5D1B +L5D27 rts + + lda #$00 + ldb ,y+ + bsr L5D3C + rts + + lda #$00 + ldb ,y+ + ldx #$0432 + abx + ldb ,x + bsr L5D3C + rts + +L5D3C leas -$06,s + std ,s + bsr L5D17 + leax ,x + beq L5D4E + ldb ,s + bne L5D4E + tfr x,u + bra L5D99 +L5D4E stx $02,s + ldd <u000A + std $04,s + lbsr L057D + ldu $02,s + bne L5D7B + lda #$01 + ldb $01,s + lbsr L4699 + ldd #$0007 + lbsr L2730 + stu $02,s + ldx >L5D0B,pcr data word + stu ,x + ldd #$0000 + std ,u + std $03,u + ldb $01,s + stb $02,u +L5D7B ldb $02,u + lbsr L4D7F + ldx $02,s + ldx $03,x + lbsr L4966 + beq L5D8F + ldx $02,s + std $05,x + stu $03,x +L5D8F lbsr L058A + ldd $04,s + lbsr L27AF + ldu $02,s +L5D99 leas $06,s + rts + + leas -$02,s + ldd <u000A + std ,s + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldb ,y+ + bsr L5DD8 + ldd ,s + lbsr L27AF + leas $02,s + rts + leas -$02,s + ldd <u000A + std ,s + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldb ,y+ + ldx #$0432 + abx + ldb ,x + bsr L5DD8 + ldd ,s + lbsr L27AF + leas $02,s + rts + +L5DD8 lbsr L5D17 + leax ,x + bne L5DE4 + lda #$03 + lbsr L10CE +L5DE4 stb $05,u + ldd $05,x + std $08,u + ldx $03,x + stx $06,u + lbsr L27AF + ldx $06,u + lda $02,x + sta $0B,u + ldb $0A,u + cmpb $0B,u + bcs L5DFE + clrb +L5DFE bsr L5E3D + rts + + leas -$02,s + ldd <u000A + std ,s + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldb ,y+ + bsr L5E3D + ldd ,s + lbsr L27AF + leas $02,s + rts + + leas -$02,s + ldd <u000A + std ,s + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldb ,y+ + ldx #$0432 + abx + ldb ,x + bsr L5E3D + ldd ,s + lbsr L27AF + leas $02,s + rts + +L5E3D leas -$01,s + ldx $06,u + bne L5E47 + ldb #$06 + bra L5E4D +L5E47 cmpb $0B,u + bcs L5E58 + ldb #$05 +L5E4D stb ,s + tfr u,d + subd <u0030 + lda ,s + lbsr L10CE +L5E58 stb $0A,u + ldd $08,u + lbsr L27AF + ldb $0A,u + lslb + addb #$06 + ldx $06,u + lda b,x + decb + ldb b,x + leax d,x + stx $0C,u + lda ,x + sta $0F,u + ldb $0E,u + cmpb $0F,u + bcs L5E7A + clrb +L5E7A bsr L5EBB + leas $01,s + rts + + leas -$02,s + ldd <u000A + std ,s + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldb ,y+ + bsr L5EBB + ldd ,s + lbsr L27AF + leas $02,s + rts + + leas -$02,s + ldd <u000A + std ,s + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + ldb ,y+ + ldx #$0432 + abx + ldb ,x + bsr L5EBB + ldd ,s + lbsr L27AF + leas $02,s + rts + +L5EBB leas -$01,s + ldx $06,u + bne L5EC5 + ldb #$0A + bra L5ECB +L5EC5 cmpb $0F,u + bcs L5ED6 + ldb #$08 +L5ECB stb ,s + tfr u,d + subd <u0030 + lda ,s + lbsr L10CE +L5ED6 stb $0E,u + ldd $08,u + lbsr L27AF + ldb $0E,u + lslb + addb #$02 + ldx $0C,u + lda b,x + decb + ldb b,x + leax d,x + stx <$10,u + ldd ,x + std <$1C,u + adda $03,u + cmpa #$A0 + bls L5F08 + lda <$25,u + ora #$04 + sta <$25,u + lda #$A0 + suba <$1C,u + sta $03,u +L5F08 decb + cmpb $04,u + bls L5F29 + lda <$25,u + ora #$04 + sta <$25,u + stb $04,u + cmpb >$01D7 + bhi L5F29 + lda <$26,u + bita #$08 + bne L5F29 + ldb >$01D7 + incb + stb $04,u +L5F29 leas $01,s + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda $0F,u + deca + ldb ,y+ + ldx #$0432 + abx + sta ,x + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda $0E,u + ldb ,y+ + ldx #$0432 + abx + sta ,x + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda $0A,u + ldb ,y+ + ldx #$0432 + abx + sta ,x + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda $05,u + ldb ,y+ + ldx #$0432 + abx + sta ,x + rts + + lda ,y+ + ldb #$2B + mul + addd <u0030 + tfr d,u + lda $0B,u + ldb ,y+ + ldx #$0432 + abx + sta ,x + rts + + ldb ,y+ + bsr L5FA1 + rts + ldb ,y+ + ldx #$0432 + abx + ldb ,x + bsr L5FA1 + rts + +L5FA1 leas -$05,s + stb ,s + lbsr L5D17 + leax ,x + bne L5FB3 + lda #$01 + ldb ,s + lbsr L10CE +L5FB3 stx $01,s + ldd <u000A + std $03,s + lda #$07 + ldb ,s + lbsr L4699 + ldu >L5D0B,pcr data word + ldd #$0000 + std ,u + lbsr L057D + ldx $01,s + ldu $03,x + lda $05,x + lbsr L278F + stu <u004F + stx <u0055 + lbsr L058A + lbsr L2786 + ldd $03,s + lbsr L27AF + leas $05,s + rts + +L5FE7 lda <$27,u + beq L5FF6 + dec <$27,u + lda <$25,u + bita #$40 + beq L601D +L5FF6 lbsr L3D7D + lda #$09 + lbsr L5CEF + sta <$21,u + cmpu <u0030 + bne L6009 + sta >$0438 +L6009 lda <$27,u +L600C cmpa #$06 + bcc L601D + lbsr L3D7D + lda #$33 + lbsr L5CEF + sta <$27,u + bra L600C +L601D rts + +L601E fcb $00,$00,$00,$00 + fcb $00,$00,$00,$00 +L6026 fcc 'mnln' + fcb C$NULL + + emod +eom equ * +