Mercurial > hg > Members > kono > nitros9-code
changeset 229:a2023f60ac37
Still needs work, but its a start
author | boisy |
---|---|
date | Tue, 16 Jul 2002 02:51:12 +0000 |
parents | a7d1dd92b04f |
children | 3d2fa54fe8fb |
files | level1/cmds/basic09.asm |
diffstat | 1 files changed, 12216 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/level1/cmds/basic09.asm Tue Jul 16 02:51:12 2002 +0000 @@ -0,0 +1,12216 @@ + nam Basic09 + ttl program module + +* Disassembled 02/07/15 21:36:55 by Disasm v1.6 (C) 1988 by RML + + ifp1 + use defsfile + endc + +tylg set Prgrm+Objct +atrv set ReEnt+rev +rev set $01 +edition set $16 + + mod eom,name,tylg,atrv,start,size + +u0000 rmb 1 +u0001 rmb 1 +u0002 rmb 1 +u0003 rmb 1 +u0004 rmb 1 +u0005 rmb 1 +u0006 rmb 1 +u0007 rmb 1 +u0008 rmb 1 +u0009 rmb 1 +u000A rmb 1 +u000B rmb 1 +u000C rmb 1 +u000D rmb 1 +u000E rmb 1 +u000F rmb 1 +u0010 rmb 1 +u0011 rmb 1 +u0012 rmb 1 +u0013 rmb 1 +u0014 rmb 1 +u0015 rmb 1 +u0016 rmb 1 +u0017 rmb 1 +u0018 rmb 1 +u0019 rmb 1 +u001A rmb 1 +u001B rmb 1 +u001C rmb 2 +u001E rmb 1 +u001F rmb 1 +u0020 rmb 1 +u0021 rmb 1 +u0022 rmb 1 +u0023 rmb 2 +u0025 rmb 1 +u0026 rmb 1 +u0027 rmb 3 +u002A rmb 2 +u002C rmb 1 +u002D rmb 1 +u002E rmb 1 +u002F rmb 1 +u0030 rmb 1 +u0031 rmb 1 +u0032 rmb 1 +u0033 rmb 1 +u0034 rmb 1 +u0035 rmb 1 +u0036 rmb 1 +u0037 rmb 2 +u0039 rmb 1 +u003A rmb 1 +u003B rmb 1 +u003C rmb 1 +u003D rmb 1 +u003E rmb 1 +u003F rmb 1 +u0040 rmb 2 +u0042 rmb 1 +u0043 rmb 1 +u0044 rmb 1 +u0045 rmb 1 +u0046 rmb 2 +u0048 rmb 1 +u0049 rmb 1 +u004A rmb 1 +u004B rmb 1 +u004C rmb 1 +u004D rmb 1 +u004E rmb 2 +u0050 rmb 1 +u0051 rmb 1 +u0052 rmb 1 +u0053 rmb 1 +u0054 rmb 1 +u0055 rmb 1 +u0056 rmb 1 +u0057 rmb 1 +u0058 rmb 1 +u0059 rmb 1 +u005A rmb 2 +u005C rmb 2 +u005E rmb 1 +u005F rmb 1 +u0060 rmb 1 +u0061 rmb 1 +u0062 rmb 2 +u0064 rmb 2 +u0066 rmb 1 +u0067 rmb 1 +u0068 rmb 1 +u0069 rmb 1 +u006A rmb 1 +u006B rmb 1 +u006C rmb 1 +u006D rmb 1 +u006E rmb 1 +u006F rmb 1 +u0070 rmb 2 +u0072 rmb 2 +u0074 rmb 1 +u0075 rmb 1 +u0076 rmb 1 +u0077 rmb 1 +u0078 rmb 1 +u0079 rmb 1 +u007A rmb 1 +u007B rmb 1 +u007C rmb 1 +u007D rmb 1 +u007E rmb 1 +u007F rmb 1 +u0080 rmb 1 +u0081 rmb 1 +u0082 rmb 1 +u0083 rmb 1 +u0084 rmb 1 +u0085 rmb 1 +u0086 rmb 1 +u0087 rmb 1 +u0088 rmb 1 +u0089 rmb 1 +u008A rmb 1 +u008B rmb 1 +u008C rmb 2 +u008E rmb 2 +u0090 rmb 1 +u0091 rmb 1 +u0092 rmb 2 +u0094 rmb 1 +u0095 rmb 1 +u0096 rmb 1 +u0097 rmb 1 +u0098 rmb 1 +u0099 rmb 1 +u009A rmb 1 +u009B rmb 1 +u009C rmb 1 +u009D rmb 1 +u009E rmb 1 +u009F rmb 1 +u00A0 rmb 1 +u00A1 rmb 1 +u00A2 rmb 1 +u00A3 rmb 1 +u00A4 rmb 1 +u00A5 rmb 1 +u00A6 rmb 1 +u00A7 rmb 1 +u00A8 rmb 1 +u00A9 rmb 1 +u00AA rmb 1 +u00AB rmb 1 +u00AC rmb 1 +u00AD rmb 1 +u00AE rmb 1 +u00AF rmb 1 +u00B0 rmb 1 +u00B1 rmb 2 +u00B3 rmb 1 +u00B4 rmb 1 +u00B5 rmb 2 +u00B7 rmb 2 +u00B9 rmb 1 +u00BA rmb 1 +u00BB rmb 1 +u00BC rmb 1 +u00BD rmb 1 +u00BE rmb 1 +u00BF rmb 2 +u00C1 rmb 2 +u00C3 rmb 2 +u00C5 rmb 1 +u00C6 rmb 1 +u00C7 rmb 1 +u00C8 rmb 2 +u00CA rmb 1 +u00CB rmb 1 +u00CC rmb 1 +u00CD rmb 1 +u00CE rmb 1 +u00CF rmb 1 +u00D0 rmb 1 +u00D1 rmb 1 +u00D2 rmb 1 +u00D3 rmb 1 +u00D4 rmb 2 +u00D6 rmb 2 +u00D8 rmb 1 +u00D9 rmb 1 +u00DA rmb 1 +u00DB rmb 1 +u00DC rmb 1 +u00DD rmb 1 +u00DE rmb 1 +u00DF rmb 1 +u00E0 rmb 1 +u00E1 rmb 1 +u00E2 rmb 2 +u00E4 rmb 1 +u00E5 rmb 1 +u00E6 rmb 2 +u00E8 rmb 2 +u00EA rmb 1 +u00EB rmb 4 +u00EF rmb 3 +u00F2 rmb 1 +u00F3 rmb 2 +u00F5 rmb 4 +u00F9 rmb 1 +u00FA rmb 4 +u00FE rmb 1 +u00FF rmb 1 +u0100 rmb 3840 +size equ . + +L000D fcb $00 + fcb $DC \ + fcb $1C + fcb $A5 % + fcb $25 % + fcb $5A Z + fcb $31 1 + fcb $E8 h + fcb $3C < + fcb $09 + fcb $50 P + fcb $84 + fcb $00 + fcb $00 + +name equ * +L001B fcs /Basic09/ + fcb edition + + fcb $07 +L0024 fcb $0C + fcc " BASIC09" + fcb C$LF + fcc " RS VERSION 01.00.00" + fcb C$LF + fcc "COPYRIGHT 1980 BY MOTOROLA INC." + fcb C$LF + fcc " AND MICROWARE SYSTEMS CORP." + fcb C$LF + fcc " REPRODUCED UNDER LICENSE" + fcb C$LF + fcc " TO TANDY CORP." + fcb C$LF + fcc " ALL RIGHTS RESERVED." + + fcb $8A + fcb $34 4 + fcb $16 + fcb $E6 f + fcb $F8 x + fcb $04 + fcb $30 0 + fcb $8C + fcb $08 + fcb $EC l + fcb $85 + fcb $30 0 + fcb $8B + fcb $AF / + fcb $64 d + fcb $35 5 + fcb $96 + fcb $0E + fcb $A5 % + fcb $11 + fcb $9B + fcb $07 + fcb $AD - + fcb $07 + fcb $A3 # + fcb $17 + fcb $D2 R + fcb $0D + fcb $87 + fcb $0D + fcb $81 + fcb $0D + fcb $A3 # + fcb $1A + fcb $B6 6 + fcb $12 + fcb $0D + fcb $18 + fcb $C5 E + fcb $10 + fcb $20 + fcb $0F + fcb $3A : + fcb $0F + fcb $C0 @ + fcb $0F + fcb $C5 E +L010A fcb $9D + fcb $1E + fcb $04 +L010D fcb $9D + fcb $1E + fcb $02 +L0110 fcb $9D + fcb $1E + fcb $00 +L0113 fcb $9D + fcb $21 ! + fcb $00 +L0116 fcb $9D + fcb $24 $ + fcb $00 +L0119 fcb $9D + fcb $24 $ + fcb $04 +L011C fcb $9D + fcb $24 $ + fcb $02 +L011F fcb $9D + fcb $2A * + fcb $02 +L0122 fcb $9D + fcb $1E + fcb $0A +L0125 fcb $9D + fcb $1E + fcb $06 +L0128 fcb $9D + fcb $21 ! + fcb $02 +L012B fcb $9D + fcb $21 ! + fcb $06 +L012E fcb $9D + fcb $21 ! + fcb $04 + fcb $9D + fcb $24 $ + fcb $0A +L0134 fcb $9D + fcb $24 $ + fcb $0C +L0137 fcb $9D + fcb $24 $ + fcb $08 +L013A fcb $9D + fcb $2A * + fcb $00 + fcb $00 + fcb $72 r + fcb $02 +L0140 fcb $01 + fcb $01 + fcb $50 P + fcb $41 A + fcb $52 R + fcb $41 A + fcb $CD M + fcb $02 + fcb $01 + fcb $54 T + fcb $59 Y + fcb $50 P + fcb $C5 E + fcb $03 + fcb $01 + fcb $44 D + fcb $49 I + fcb $CD M + fcb $04 + fcb $01 + fcb $44 D + fcb $41 A + fcb $54 T + fcb $C1 A + fcb $05 + fcb $01 + fcb $53 S + fcb $54 T + fcb $4F O + fcb $D0 P + fcb $06 + fcb $01 + fcb $42 B + fcb $59 Y + fcb $C5 E + fcb $07 + fcb $01 + fcb $54 T + fcb $52 R + fcb $4F O + fcb $CE N + fcb $08 + fcb $01 + fcb $54 T + fcb $52 R + fcb $4F O + fcb $46 F + fcb $C6 F + fcb $09 + fcb $01 + fcb $50 P + fcb $41 A + fcb $55 U + fcb $53 S + fcb $C5 E + fcb $0A + fcb $01 + fcb $44 D + fcb $45 E + fcb $C7 G + fcb $0B + fcb $01 + fcb $52 R + fcb $41 A + fcb $C4 D + fcb $0C + fcb $01 + fcb $52 R + fcb $45 E + fcb $54 T + fcb $55 U + fcb $52 R + fcb $CE N + fcb $0D + fcb $01 + fcb $4C L + fcb $45 E + fcb $D4 T + fcb $0F + fcb $01 + fcb $50 P + fcb $4F O + fcb $4B K + fcb $C5 E + fcb $10 + fcb $01 + fcb $49 I + fcb $C6 F + fcb $11 + fcb $01 + fcb $45 E + fcb $4C L + fcb $53 S + fcb $C5 E + fcb $12 + fcb $01 + fcb $45 E + fcb $4E N + fcb $44 D + fcb $49 I + fcb $C6 F + fcb $13 + fcb $01 + fcb $46 F + fcb $4F O + fcb $D2 R + fcb $14 + fcb $01 +L01AC fcb $4E N + fcb $45 E + fcb $58 X + fcb $D4 T + fcb $15 + fcb $01 + fcb $57 W + fcb $48 H + fcb $49 I + fcb $4C L + fcb $C5 E + fcb $16 + fcb $01 + fcb $45 E + fcb $4E N + fcb $44 D + fcb $57 W + fcb $48 H + fcb $49 I + fcb $4C L + fcb $C5 E + fcb $17 + fcb $01 + fcb $52 R + fcb $45 E + fcb $50 P + fcb $45 E + fcb $41 A + fcb $D4 T + fcb $18 + fcb $01 + fcb $55 U + fcb $4E N + fcb $54 T + fcb $49 I + fcb $CC L + fcb $19 + fcb $01 + fcb $4C L + fcb $4F O + fcb $4F O + fcb $D0 P + fcb $1A + fcb $01 + fcb $45 E + fcb $4E N + fcb $44 D + fcb $4C L + fcb $4F O + fcb $4F O + fcb $D0 P + fcb $1B + fcb $01 + fcb $45 E + fcb $58 X + fcb $49 I + fcb $54 T + fcb $49 I + fcb $C6 F + fcb $1C + fcb $01 + fcb $45 E + fcb $4E N + fcb $44 D + fcb $45 E + fcb $58 X + fcb $49 I + fcb $D4 T + fcb $1D + fcb $01 + fcb $4F O + fcb $CE N + fcb $1E + fcb $01 + fcb $45 E + fcb $52 R + fcb $52 R + fcb $4F O + fcb $D2 R + fcb $1F + fcb $01 +L01FD fcb $47 G + fcb $4F O + fcb $54 T + fcb $CF O + fcb $21 ! + fcb $01 +L0203 fcb $47 G + fcb $4F O + fcb $53 S + fcb $55 U + fcb $C2 B + fcb $23 # + fcb $01 +L020A fcb $52 R + fcb $55 U + fcb $CE N + fcb $24 $ + fcb $01 + fcb $4B K + fcb $49 I + fcb $4C L + fcb $CC L + fcb $25 % + fcb $01 + fcb $49 I + fcb $4E N + fcb $50 P + fcb $55 U + fcb $D4 T + fcb $26 & + fcb $01 + fcb $50 P + fcb $52 R + fcb $49 I + fcb $4E N + fcb $D4 T + fcb $27 ' + fcb $01 + fcb $43 C + fcb $48 H + fcb $C4 D + fcb $28 ( + fcb $01 + fcb $43 C + fcb $48 H + fcb $D8 X + fcb $29 ) + fcb $01 + fcb $43 C + fcb $52 R + fcb $45 E + fcb $41 A + fcb $54 T + fcb $C5 E + fcb $2A * + fcb $01 + fcb $4F O + fcb $50 P + fcb $45 E + fcb $CE N + fcb $2B + + fcb $01 + fcb $53 S + fcb $45 E + fcb $45 E + fcb $CB K + fcb $2C , + fcb $01 + fcb $52 R + fcb $45 E + fcb $41 A + fcb $C4 D + fcb $2D - + fcb $01 + fcb $57 W + fcb $52 R + fcb $49 I + fcb $54 T + fcb $C5 E + fcb $2E . + fcb $01 + fcb $47 G + fcb $45 E + fcb $D4 T + fcb $2F / + fcb $01 + fcb $50 P + fcb $55 U + fcb $D4 T + fcb $30 0 + fcb $01 + fcb $43 C + fcb $4C L + fcb $4F O + fcb $53 S + fcb $C5 E + fcb $31 1 + fcb $01 + fcb $52 R + fcb $45 E + fcb $53 S + fcb $54 T + fcb $4F O + fcb $52 R + fcb $C5 E + fcb $32 2 + fcb $01 + fcb $44 D + fcb $45 E + fcb $4C L + fcb $45 E + fcb $54 T + fcb $C5 E + fcb $33 3 + fcb $01 + fcb $43 C + fcb $48 H + fcb $41 A + fcb $49 I + fcb $CE N + fcb $34 4 + fcb $01 +L0277 fcb $53 S + fcb $48 H + fcb $45 E + fcb $4C L + fcb $CC L + fcb $35 5 + fcb $01 +L027E fcb $42 B + fcb $41 A + fcb $53 S + fcb $C5 E + fcb $37 7 + fcb $01 +L0284 fcb $52 R + fcb $45 E + fcb $CD M + fcb $39 9 + fcb $01 + fcb $45 E + fcb $4E N + fcb $C4 D + fcb $40 @ + fcb $03 + fcb $42 B + fcb $59 Y + fcb $54 T + fcb $C5 E + fcb $41 A + fcb $03 + fcb $49 I + fcb $4E N + fcb $54 T + fcb $45 E + fcb $47 G + fcb $45 E + fcb $D2 R + fcb $42 B + fcb $03 + fcb $52 R + fcb $45 E + fcb $41 A + fcb $CC L + fcb $43 C + fcb $03 + fcb $42 B + fcb $4F O + fcb $4F O + fcb $4C L + fcb $45 E + fcb $41 A + fcb $CE N + fcb $44 D + fcb $03 + fcb $53 S + fcb $54 T + fcb $52 R + fcb $49 I + fcb $4E N + fcb $C7 G + fcb $45 E + fcb $03 +L02B4 fcb $54 T + fcb $48 H + fcb $45 E + fcb $CE N + fcb $46 F + fcb $03 + fcb $54 T + fcb $CF O + fcb $47 G + fcb $03 + fcb $53 S + fcb $54 T + fcb $45 E + fcb $D0 P + fcb $48 H + fcb $03 + fcb $44 D + fcb $CF O + fcb $49 I + fcb $03 + fcb $55 U + fcb $53 S + fcb $49 I + fcb $4E N + fcb $C7 G + fcb $3D = + fcb $03 + fcb $50 P + fcb $52 R + fcb $4F O + fcb $43 C + fcb $45 E + fcb $44 D + fcb $55 U + fcb $52 R + fcb $C5 E + fcb $92 + fcb $04 + fcb $41 A + fcb $44 D + fcb $44 D + fcb $D2 R + fcb $94 + fcb $04 + fcb $53 S + fcb $49 I + fcb $5A Z + fcb $C5 E + fcb $96 + fcb $04 + fcb $50 P + fcb $4F O + fcb $D3 S + fcb $97 + fcb $04 +L02EB fcb $45 E + fcb $52 R + fcb $D2 R + fcb $98 + fcb $04 + fcb $4D M + fcb $4F O + fcb $C4 D + fcb $9A + fcb $04 + fcb $52 R + fcb $4E N + fcb $C4 D + fcb $9C + fcb $04 + fcb $53 S + fcb $55 U + fcb $42 B + fcb $53 S + fcb $54 T + fcb $D2 R + fcb $9B + fcb $04 + fcb $50 P + fcb $C9 I + fcb $9F + fcb $04 + fcb $53 S + fcb $49 I + fcb $CE N + fcb $A0 + fcb $04 + fcb $43 C + fcb $4F O + fcb $D3 S + fcb $A1 ! + fcb $04 + fcb $54 T + fcb $41 A + fcb $CE N + fcb $A2 " + fcb $04 + fcb $41 A + fcb $53 S + fcb $CE N + fcb $A3 # + fcb $04 + fcb $41 A + fcb $43 C + fcb $D3 S + fcb $A4 $ + fcb $04 + fcb $41 A + fcb $54 T + fcb $CE N + fcb $A5 % + fcb $04 + fcb $45 E + fcb $58 X + fcb $D0 P + fcb $A8 ( + fcb $04 + fcb $4C L + fcb $4F O + fcb $C7 G + fcb $A9 ) + fcb $04 + fcb $4C L + fcb $4F O + fcb $47 G + fcb $31 1 + fcb $B0 0 + fcb $9D + fcb $04 + fcb $53 S + fcb $47 G + fcb $CE N + fcb $A6 & + fcb $04 + fcb $41 A + fcb $42 B + fcb $D3 S + fcb $AA * + fcb $04 + fcb $53 S + fcb $51 Q + fcb $52 R + fcb $D4 T + fcb $AA * + fcb $04 + fcb $53 S + fcb $51 Q + fcb $D2 R + fcb $AC , + fcb $04 + fcb $49 I + fcb $4E N + fcb $D4 T + fcb $AE . + fcb $04 + fcb $46 F + fcb $49 I + fcb $D8 X + fcb $B0 0 + fcb $04 + fcb $46 F + fcb $4C L + fcb $4F O + fcb $41 A + fcb $D4 T + fcb $B2 2 + fcb $04 + fcb $53 S + fcb $D1 Q + fcb $B4 4 + fcb $04 + fcb $50 P + fcb $45 E + fcb $45 E + fcb $CB K + fcb $B5 5 + fcb $04 + fcb $4C L + fcb $4E N + fcb $4F O + fcb $D4 T + fcb $B6 6 + fcb $04 + fcb $56 V + fcb $41 A + fcb $CC L + fcb $B7 7 + fcb $04 + fcb $4C L + fcb $45 E + fcb $CE N + fcb $B8 8 + fcb $04 + fcb $41 A + fcb $53 S + fcb $C3 C + fcb $B9 9 + fcb $04 + fcb $4C L + fcb $41 A + fcb $4E N + fcb $C4 D + fcb $BA : + fcb $04 + fcb $4C L + fcb $4F O + fcb $D2 R + fcb $BB ; + fcb $04 + fcb $4C L + fcb $58 X + fcb $4F O + fcb $D2 R + fcb $BC < + fcb $04 + fcb $54 T + fcb $52 R + fcb $55 U + fcb $C5 E + fcb $BD = + fcb $04 + fcb $46 F + fcb $41 A + fcb $4C L + fcb $53 S + fcb $C5 E + fcb $BE > + fcb $04 + fcb $45 E + fcb $4F O + fcb $C6 F + fcb $BF ? + fcb $04 + fcb $54 T + fcb $52 R + fcb $49 I + fcb $4D M + fcb $A4 $ + fcb $C0 @ + fcb $04 + fcb $4D M + fcb $49 I + fcb $44 D + fcb $A4 $ + fcb $C1 A + fcb $04 + fcb $4C L + fcb $45 E + fcb $46 F + fcb $54 T + fcb $A4 $ + fcb $C2 B + fcb $04 + fcb $52 R + fcb $49 I + fcb $47 G + fcb $48 H + fcb $54 T + fcb $A4 $ + fcb $C3 C + fcb $04 + fcb $43 C + fcb $48 H + fcb $52 R + fcb $A4 $ + fcb $C4 D + fcb $04 + fcb $53 S + fcb $54 T + fcb $52 R + fcb $A4 $ + fcb $C6 F + fcb $04 + fcb $44 D + fcb $41 A + fcb $54 T + fcb $45 E + fcb $A4 $ + fcb $C7 G + fcb $04 + fcb $54 T + fcb $41 A + fcb $C2 B + fcb $CD M + fcb $05 + fcb $4E N + fcb $4F O + fcb $D4 T + fcb $D0 P + fcb $05 + fcb $41 A + fcb $4E N + fcb $C4 D + fcb $D1 Q + fcb $05 + fcb $4F O + fcb $D2 R + fcb $D2 R + fcb $05 + fcb $58 X + fcb $4F O + fcb $D2 R + fcb $F7 w + fcb $03 + fcb $55 U + fcb $50 P + fcb $44 D + fcb $41 A + fcb $54 T + fcb $C5 E + fcb $F8 x + fcb $03 + fcb $45 E + fcb $58 X + fcb $45 E + fcb $C3 C + fcb $F9 y + fcb $03 + fcb $44 D + fcb $49 I + fcb $D2 R +L03F5 fcb $40 @ + fcb $00 + fcb $00 + fcb $00 + fcb $FD + fcb $49 I + fcb $00 + fcb $FD + fcb $4D M + fcb $00 + fcb $FD + fcb $50 P + fcb $00 + fcb $FD + fcb $52 R + fcb $00 + fcb $FD + fcb $55 U + fcb $00 + fcb $FD + fcb $58 X + fcb $00 + fcb $FD + fcb $5A Z + fcb $00 + fcb $FD + fcb $5D ] + fcb $00 + fcb $FD + fcb $61 a + fcb $00 + fcb $FD + fcb $65 e + fcb $00 + fcb $FD + fcb $67 g + fcb $00 + fcb $FD + fcb $69 i + fcb $00 + fcb $FD + fcb $6E n + fcb $40 @ + fcb $00 + fcb $00 + fcb $00 + fcb $FD + fcb $6D m + fcb $00 + fcb $FD + fcb $70 p + fcb $63 c + fcb $FD + fcb $71 q + fcb $02 + fcb $FD + fcb $74 t + fcb $01 + fcb $FD + fcb $78 x + fcb $22 " + fcb $0F + fcb $E7 g + fcb $01 + fcb $FD + fcb $7D ý + fcb $62 b + fcb $FD + fcb $81 + fcb $01 + fcb $FD + fcb $88 + fcb $02 + fcb $FD + fcb $8D + fcb $01 + fcb $FD + fcb $91 + fcb $62 b + fcb $FD + fcb $94 + fcb $02 + fcb $FD + fcb $9A + fcb $63 c + fcb $FD + fcb $9F + fcb $00 + fcb $FD + fcb $A5 % + fcb $00 + fcb $FD + fcb $A6 & + fcb $20 + fcb $0F + fcb $76 v + fcb $20 + fcb $0F + fcb $73 s + fcb $20 + fcb $0F + fcb $6A j + fcb $20 + fcb $0F + fcb $67 g + fcb $20 + fcb $0F + fcb $B0 0 + fcb $00 + fcb $FD + fcb $AD - + fcb $00 + fcb $FD + fcb $B0 0 + fcb $00 + fcb $FD + fcb $B4 4 + fcb $00 + fcb $FD + fcb $B8 8 + fcb $00 + fcb $FD + fcb $BA : + fcb $00 + fcb $FD + fcb $BC < + fcb $00 + fcb $FD + fcb $C1 A + fcb $00 + fcb $FD + fcb $C4 D + fcb $00 + fcb $FD + fcb $C7 G + fcb $00 + fcb $FD + fcb $CA J + fcb $00 + fcb $FD + fcb $CE N + fcb $00 + fcb $FD + fcb $D0 P + fcb $00 + fcb $FD + fcb $D2 R + fcb $00 + fcb $FD + fcb $D6 V + fcb $00 + fcb $FD + fcb $DC \ + fcb $00 + fcb $FD + fcb $E1 a + fcb $00 + fcb $FD + fcb $E5 e + fcb $20 + fcb $0F + fcb $6D m + fcb $20 + fcb $0F + fcb $6A j + fcb $20 + fcb $0F + fcb $A1 ! + fcb $20 + fcb $0F + fcb $98 + fcb $00 + fcb $FD + fcb $E8 h + fcb $20 + fcb $0F + fcb $2B + + fcb $20 + fcb $0F + fcb $28 ( + fcb $40 @ + fcb $00 + fcb $00 + fcb $20 + fcb $0F + fcb $96 + fcb $40 @ + fcb $20 + fcb $5C \ + fcb $20 + fcb $0E + fcb $21 ! + fcb $10 + fcb $FD + fcb $D8 X + fcb $10 + fcb $FD + fcb $DB [ + fcb $10 + fcb $FD + fcb $E1 a + fcb $10 + fcb $FD + fcb $E4 d + fcb $10 + fcb $FD + fcb $EA j + fcb $20 + fcb $0F + fcb $5F _ + fcb $60 ` + fcb $FD + fcb $F2 r + fcb $60 ` + fcb $FD + fcb $F3 s + fcb $00 + fcb $FD + fcb $F6 v + fcb $00 + fcb $FD + fcb $F7 w + fcb $20 + fcb $0F + fcb $8A + fcb $40 @ + fcb $2C , + fcb $00 + fcb $40 @ + fcb $3A : + fcb $00 + fcb $40 @ + fcb $28 ( + fcb $00 + fcb $40 @ + fcb $29 ) + fcb $00 + fcb $40 @ + fcb $5B [ + fcb $00 + fcb $40 @ + fcb $5D ] + fcb $00 + fcb $40 @ + fcb $3B ; + fcb $20 + fcb $40 @ + fcb $3A : + fcb $3D = + fcb $40 @ + fcb $3D = + fcb $00 + fcb $40 @ + fcb $23 # + fcb $00 + fcb $20 + fcb $15 + fcb $EC l + fcb $20 + fcb $0E + fcb $92 + fcb $20 + fcb $0E + fcb $8F + fcb $20 + fcb $0E + fcb $8C + fcb $20 + fcb $0E + fcb $89 + fcb $20 + fcb $0E + fcb $86 + fcb $20 + fcb $0E + fcb $83 + fcb $21 ! + fcb $0E + fcb $80 + fcb $22 " + fcb $0E + fcb $7D ý + fcb $23 # + fcb $0E + fcb $7A z + fcb $20 + fcb $0E + fcb $73 s + fcb $21 ! + fcb $0E + fcb $70 p + fcb $22 " + fcb $0E + fcb $6D m + fcb $23 # + fcb $0E + fcb $6A j + fcb $26 & + fcb $0E + fcb $9F + fcb $27 ' + fcb $0E + fcb $AD - + fcb $24 $ + fcb $0E + fcb $7B û + fcb $24 $ + fcb $0E + fcb $B9 9 + fcb $27 ' + fcb $0E + fcb $CB K + fcb $11 + fcb $FD + fcb $AC , + fcb $80 + fcb $00 + fcb $00 + fcb $11 + fcb $FD + fcb $AC , + fcb $80 + fcb $00 + fcb $00 + fcb $10 + fcb $FD + fcb $AC , + fcb $10 + fcb $FD + fcb $AE . + fcb $12 + fcb $FD + fcb $B0 0 + fcb $12 + fcb $FD + fcb $AD - + fcb $11 + fcb $FD + fcb $AF / + fcb $10 + fcb $FD + fcb $B9 9 + fcb $12 + fcb $FD + fcb $AE . + fcb $11 + fcb $FD + fcb $E6 f + fcb $11 + fcb $FD + fcb $E3 c + fcb $11 + fcb $FD + fcb $B1 1 + fcb $11 + fcb $FD + fcb $B3 3 + fcb $11 + fcb $FD + fcb $B5 5 + fcb $11 + fcb $FD + fcb $B7 7 + fcb $11 + fcb $FD + fcb $B9 9 + fcb $11 + fcb $FD + fcb $BB ; + fcb $11 + fcb $FD + fcb $BD = + fcb $11 + fcb $FD + fcb $D0 P + fcb $11 + fcb $FD + fcb $CD M + fcb $11 + fcb $FD + fcb $B9 9 + fcb $11 + fcb $FD + fcb $BB ; + fcb $11 + fcb $FD + fcb $C9 I + fcb $11 + fcb $FD + fcb $C6 F + fcb $11 + fcb $FD + fcb $CE N + fcb $11 + fcb $FD + fcb $CB K + fcb $11 + fcb $FD + fcb $CD M + fcb $11 + fcb $FD + fcb $CA J + fcb $11 + fcb $FD + fcb $CC L + fcb $11 + fcb $FD + fcb $C9 I + fcb $11 + fcb $FD + fcb $CD M + fcb $11 + fcb $FD + fcb $CA J + fcb $11 + fcb $FD + fcb $CB K + fcb $11 + fcb $FD + fcb $CE N + fcb $11 + fcb $FD + fcb $D1 Q + fcb $11 + fcb $FD + fcb $D3 S + fcb $11 + fcb $FD + fcb $D5 U + fcb $12 + fcb $FD + fcb $D7 W + fcb $12 + fcb $FD + fcb $DA Z + fcb $12 + fcb $FD + fcb $DC \ + fcb $10 + fcb $FD + fcb $DF _ + fcb $10 + fcb $FD + fcb $E2 b + fcb $11 + fcb $FD + fcb $E6 f + fcb $11 + fcb $FD + fcb $E8 h + fcb $13 + fcb $FD + fcb $EC l + fcb $12 + fcb $FD + fcb $EF o + fcb $12 + fcb $FD + fcb $F3 s + fcb $11 + fcb $FD + fcb $F8 x + fcb $11 + fcb $FD + fcb $FB + fcb $11 + fcb $FD + fcb $F8 x + fcb $10 + fcb $FD + fcb $FB + fcb $11 + fcb $FD + fcb $FF + fcb $80 + fcb $00 + fcb $00 + fcb $80 + fcb $00 + fcb $00 + fcb $80 + fcb $00 + fcb $00 + fcb $80 + fcb $00 + fcb $00 + fcb $80 + fcb $00 + fcb $00 + fcb $11 + fcb $FD + fcb $F2 r + fcb $51 Q + fcb $2D - + fcb $00 + fcb $51 Q + fcb $2D - + fcb $00 + fcb $0A + fcb $FD + fcb $EE n + fcb $09 + fcb $FD + fcb $F0 p + fcb $09 + fcb $FD + fcb $F1 q + fcb $4B K + fcb $3E > + fcb $00 + fcb $4B K + fcb $3E > + fcb $00 + fcb $4B K + fcb $3E > + fcb $00 + fcb $4B K + fcb $3C < + fcb $00 + fcb $4B K + fcb $3C < + fcb $00 + fcb $4B K + fcb $3C < + fcb $00 + fcb $4B K + fcb $3C < + fcb $3E > + fcb $4B K + fcb $3C < + fcb $3E > + fcb $4B K + fcb $3C < + fcb $3E > + fcb $4B K + fcb $3C < + fcb $3E > + fcb $4B K + fcb $3D = + fcb $00 + fcb $4B K + fcb $3D = + fcb $00 + fcb $4B K + fcb $3D = + fcb $00 + fcb $4B K + fcb $3D = + fcb $00 + fcb $4B K + fcb $3E > + fcb $3D = + fcb $4B K + fcb $3E > + fcb $3D = + fcb $4B K + fcb $3E > + fcb $3D = + fcb $4B K + fcb $3C < + fcb $3D = + fcb $4B K + fcb $3C < + fcb $3D = + fcb $4B K + fcb $3C < + fcb $3D = + fcb $4C L + fcb $2B + + fcb $00 + fcb $4C L + fcb $2B + + fcb $00 + fcb $4C L + fcb $2B + + fcb $00 + fcb $4C L + fcb $2D - + fcb $00 + fcb $4C L + fcb $2D - + fcb $00 + fcb $4D M + fcb $2A * + fcb $00 + fcb $4D M + fcb $2A * + fcb $00 + fcb $4D M + fcb $2F / + fcb $00 + fcb $4D M + fcb $2F / + fcb $00 + fcb $4E N + fcb $5E ^ + fcb $00 + fcb $4E N + fcb $2A * + fcb $2A * + fcb $20 + fcb $0D + fcb $3C < + fcb $21 ! + fcb $0D + fcb $39 9 + fcb $22 " + fcb $0D + fcb $36 6 + fcb $23 # + fcb $0D + fcb $33 3 + fcb $20 + fcb $0D + fcb $2C , + fcb $21 ! + fcb $0D + fcb $29 ) + fcb $22 " + fcb $0D + fcb $26 & + fcb $23 # + fcb $0D + fcb $23 # + fcb $00 + fcb $02 + fcb $02 +L0668 fcb $03 + fcb $91 + fcb $A4 $ + fcb $02 + fcb $E4 d + fcb $8D + fcb $00 + fcb $0E + fcb $02 + fcb $07 + fcb $FC + fcb $42 B + fcb $59 Y + fcb $C5 E + fcb $02 + fcb $D4 T + fcb $44 D + fcb $49 I + fcb $D2 R + fcb $0F + fcb $15 + fcb $45 E + fcb $44 D + fcb $49 I + fcb $D4 T + fcb $0F + fcb $0F + fcb $C5 E + fcb $06 + fcb $7E þ + fcb $4C L + fcb $49 I + fcb $53 S + fcb $D4 T + fcb $07 + fcb $3D = + fcb $52 R + fcb $55 U + fcb $CE N + fcb $08 + fcb $09 + fcb $4B K + fcb $49 I + fcb $4C L + fcb $CC L + fcb $06 + fcb $5F _ + fcb $53 S + fcb $41 A + fcb $56 V + fcb $C5 E + fcb $04 + fcb $28 ( + fcb $4C L + fcb $4F O + fcb $41 A + fcb $C4 D + fcb $03 + fcb $91 + fcb $52 R + fcb $45 E + fcb $4E N + fcb $41 A + fcb $4D M + fcb $C5 E + fcb $04 + fcb $A8 ( + fcb $50 P + fcb $41 A + fcb $43 C + fcb $CB K + fcb $02 + fcb $69 i + fcb $4D M + fcb $45 E + fcb $CD M + fcb $03 + fcb $70 p + fcb $43 C + fcb $48 H + fcb $C4 D + fcb $03 + fcb $6F o + fcb $43 C + fcb $48 H + fcb $D8 X + fcb $00 + fcb $02 + fcb $02 +L06C1 fcb $03 + fcb $38 8 + fcb $A4 $ + fcb $09 + fcb $C7 G + fcb $8D + fcb $00 + fcb $0E + fcb $02 + fcb $09 + fcb $D0 P + fcb $43 C + fcb $4F O + fcb $4E N + fcb $D4 T + fcb $02 + fcb $7A z + fcb $44 D + fcb $49 I + fcb $D2 R + fcb $09 + fcb $93 + fcb $D1 Q + fcb $0A + fcb $0C + fcb $4C L + fcb $49 I + fcb $53 S + fcb $D4 T + fcb $0A + fcb $B7 7 + fcb $50 P + fcb $52 R + fcb $49 I + fcb $4E N + fcb $D4 T + fcb $0B + fcb $25 % + fcb $53 S + fcb $54 T + fcb $41 A + fcb $54 T + fcb $C5 E + fcb $0A + fcb $A9 ) + fcb $54 T + fcb $52 R + fcb $4F O + fcb $CE N + fcb $0A + fcb $A3 # + fcb $54 T + fcb $52 R + fcb $4F O + fcb $46 F + fcb $C6 F + fcb $0A + fcb $9C + fcb $44 D + fcb $45 E + fcb $C7 G + fcb $0A + fcb $97 + fcb $52 R + fcb $41 A + fcb $C4 D + fcb $0A + fcb $92 + fcb $4C L + fcb $45 E + fcb $D4 T + fcb $09 + fcb $74 t + fcb $53 S + fcb $54 T + fcb $45 E + fcb $D0 P + fcb $0B + fcb $18 + fcb $42 B + fcb $52 R + fcb $45 E + fcb $41 A + fcb $CB K + fcb $00 + fcb $08 + fcb $02 +L0718 fcb $0F + fcb $86 + fcb $CC L + fcb $0F + fcb $83 + fcb $EC l + fcb $12 + fcb $7C ü + fcb $C4 D + fcb $12 + fcb $79 y + fcb $E4 d + fcb $0E + fcb $C3 C + fcb $AB + + fcb $0E + fcb $C0 @ + fcb $AD - + fcb $0E + fcb $BD = + fcb $8D + fcb $0E + fcb $D4 T + fcb $A0 + fcb $00 + fcb $04 + fcb $02 + fcb $10 + fcb $28 ( + fcb $D3 S + fcb $10 + fcb $28 ( + fcb $C3 C + fcb $11 + fcb $A6 & + fcb $D2 R + fcb $12 + fcb $57 W + fcb $D1 Q +L073F fcb $0E + fcb $52 R + fcb $65 e + fcb $61 a + fcb $64 d + fcb $F9 y +L0745 fcb $57 W + fcb $68 h + fcb $61 a + fcb $74 t + fcb $BF ? +L074A fcb $20 + fcb $66 f + fcb $72 r + fcb $65 e + fcb $E5 e +L074F fcb $50 P + fcb $72 r + fcb $6F o + fcb $67 g + fcb $72 r + fcb $61 a + fcb $ED m +L0756 fcb $50 P + fcb $52 R + fcb $4F O + fcb $43 C + fcb $45 E + fcb $44 D + fcb $55 U + fcb $52 R + fcb $C5 E + fcb $0D +L0760 fcb $0A + fcb $20 + fcb $20 + fcb $4E N + fcb $61 a + fcb $6D m + fcb $65 e + fcb $20 + fcb $20 + fcb $20 + fcb $20 + fcb $20 + fcb $20 + fcb $50 P + fcb $72 r + fcb $6F o + fcb $63 c + fcb $2D - + fcb $53 S + fcb $69 i + fcb $7A z + fcb $65 e + fcb $20 + fcb $20 + fcb $44 D + fcb $61 a + fcb $74 t + fcb $61 a + fcb $2D - + fcb $53 S + fcb $69 i + fcb $7A z + fcb $E5 e +L0781 fcb $52 R + fcb $65 e + fcb $77 w + fcb $72 r + fcb $69 i + fcb $74 t + fcb $65 e + fcb $3F ? + fcb $3A : + fcb $20 +L078B fcb $52 R + fcb $41 A + fcb $4E N + fcb $47 G + fcb $45 E + fcb $87 +L0791 fcb $0E + fcb $42 B + fcb $52 R + fcb $45 E + fcb $41 A + fcb $4B K + fcb $3A : + fcb $A0 +L0799 fcb $63 c + fcb $61 a + fcb $6C l + fcb $6C l + fcb $65 e + fcb $64 d + fcb $20 + fcb $62 b + fcb $F9 y +L07A2 fcb $6F o + fcb $EB k +L07A4 fcb $44 D + fcb $BA : +L07A6 fcb $45 E + fcb $BA : +L07A8 fcb $42 B + fcb $BA : +L07AA fcb $63 c + fcb $61 a + fcb $6E n + fcb $27 ' + fcb $74 t + fcb $20 + fcb $66 f + fcb $69 i + fcb $6E n + fcb $64 d + fcb $BA : +L07B5 fcb $A6 & + fcb $63 c + fcb $1F + fcb $8B + fcb $D7 W + fcb $35 5 + fcb $08 + fcb $34 4 + fcb $43 C + fcb $06 + fcb $34 4 + fcb $3B ; +start equ * + pshs u + leau >u0100,u + clra + clrb +L07C9 std ,--u + cmpu ,s + bhi L07C9 + puls b,a + leau ,x + std <u0000 + inca + sta <u00D9 + std <u0080 + std <u0082 + adda #$02 + std <u0046 + std <u0044 + inca + tfr d,s + std <u0004 + inca + std <u0008 + std <u004A + tfr u,d + subd <u0000 + std <u0002 + clra + ldb #$01 + std <u002D + sta <u00BD + lda #$03 +L07FC os9 I$Close + inca + cmpa #$10 + bcs L07FC + lda #$02 + os9 I$Dup + sta <u00BE + clr <u0035 + pshs x + leax <L07B5,pcr + os9 F$Icpt + ldx <u0008 + clra + clrb +L0819 std ,--x + cmpx <u0004 + bhi L0819 + leax >L0000,pcr + pshs x + ldx <u0000 + leax <$1B,x + leay >L000D,pcr +L082E lda #$7E + sta ,x+ + ldd ,y++ + addd ,s + std ,x++ + ldd ,y + bne L082E + leas $02,s + lbsr L0116 + puls y + leax >L0140,pcr + stx <u009E + ldb ,y + cmpb #$0D + beq L08A6 + leax <L0860,pcr + pshs y + bsr L0870 + lbsr L0F91 + bcc L088F + lbsr L0AC3 + bra L088F +L0860 puls y + bsr L086D + ldx <u0004 + ldd ,x + std <u002F + lbsr L0DC7 +L086D leax <L08B2,pcr +L0870 puls u + bsr L0899 + pshs u + clr <u0034 + ldd <u0000 + addd <u0002 + subd <u0008 + subd <u000A + std <u000C + leau $02,s + stu <u0046 + stu <u0044 + leas >-$00FE,s + jmp [<-u0002,u] +L088F lds <u00B7 + puls b,a + std <u00B7 +L0896 lbra L0DBB +L0899 ldd <u00B7 + pshs b,a + sts <u00B7 + ldd $02,s + stx $02,s + tfr d,pc +L08A6 leax >L0024,pcr + bsr L08D0 + leax >L001B,pcr + bsr L08D0 +L08B2 bsr L086D + leax >L073F,pcr + bsr L08D0 + leax >L07A8,pcr + leay >L0668,pcr + clr <u0084 + bsr L08D3 + bcc L088F + bsr L08CC + bra L088F +L08CC leax >L0745,pcr +L08D0 lbra L125F +L08D3 pshs y,x + clr <u0035 + lbsr L126B + bsr L0896 + lda <u00BD + beq L08E3 + os9 I$Close +L08E3 clr <u00BD + lbsr L0B2D + bcc L08F8 + cmpb #$D3 + bne L0915 + ldd #$6279 + std ,y + ldd #$650D + std $02,y +L08F8 ldx $02,s + lda #$80 + lbsr L010A + bne L090F + lbsr L010D + beq L0915 + leax $03,x + lda #$20 + lbsr L010A + beq L0915 +L090F ldd ,x + leas $04,s + jmp d,x +L0915 coma + puls pc,y,x + lbsr L0A90 + bne L093C + leax ,y + ldd <u0008 + addd <u000A + inca + subd <u0000 + pshs b,a + lbsr L1748 + bcs L0946 + cmpd ,s++ + bcs L0948 + os9 F$Mem + bcs L093C + subd #$0001 + std <u0002 +L093C lbsr L0DBB + ldd <u0002 + bsr L09BA +L0943 lbra L1264 +L0946 leas $02,s +L0948 coma + rts + leax ,y + lbsr L0D5F + leax >L0760,pcr + lbsr L125F + ldy <u0004 + bra L099B +L095B pshs y,x + lda #$20 + tst $06,x + beq L0965 + lda #$2D +L0965 lbsr L1373 + lda #$20 + cmpx <u002F + bne L0970 + lda #$2A +L0970 lbsr L1373 + ldd $04,x + leax d,x + lbsr L135A + ldd #$1102 + bsr L09AD + ldd #$1C0B + bsr L09AD + ldd $0B,x + addd #$0040 + cmpd <u000C + bcs L0993 + lda #$3F + lbsr L1373 +L0993 bsr L0943 + puls y,x + tst <u0035 + bne L099F +L099B ldx ,y++ + bne L095B +L099F ldd <u000C + bsr L09BA + leax >L074A,pcr + lbsr L1261 + lbra L0D51 +L09AD pshs b + ldb #$10 + lbsr L011F + puls b + ldx $02,s + ldd b,x +L09BA pshs y,x,b,a + pshs b,a + leay <L09ED,pcr +L09C1 ldx #$2F00 +L09C4 puls b,a +L09C6 leax >$0100,x + subd ,y + bcc L09C6 + addd ,y++ + pshs b,a + ldd ,y + tfr x,d + beq L09E6 + cmpd #$3000 + beq L09C1 + lbsr L1373 + ldx #$2F01 + bra L09C4 +L09E6 lbsr L1373 + leas $02,s + puls pc,y,x,b,a +L09ED beq L09FF + com <u00E8 + neg <u0064 + neg <u000A + neg <u0001 + neg <u0000 + lbsr L0A90 + leau ,y + clrb +L09FF incb + lda ,y+ + cmpa #$0D + bne L09FF + clra + tfr d,y + leax >L0277,pcr + lda #$01 + clrb + os9 F$Fork + bcs L0A86 + pshs a +L0A17 os9 F$Wait + cmpa ,s + bne L0A17 + leas $01,s + tstb + bne L0A86 + rts + lda #$83 + bra L0A2A + lda #$84 +L0A2A leax ,y + os9 I$ChgDir + bcs L0A86 + rts + bsr L0A9D + lbsr L0F6E + bcs L0A8C + pshs x + ldx ,x + tst $06,x + bne L0A8C + bsr L0A90 + beq L0A48 +L0A45 comb + puls pc,x +L0A48 lbsr L010D + beq L0A45 + pshs y + lbsr L0F6E + bcs L0A58 + cmpx $02,s + bne L0A84 +L0A58 ldx $02,s + lbsr L1A2E + puls x + ldy <u004A +L0A62 lda ,x+ + sta ,y+ + bpl L0A62 + sty <u00AB + ldx [,s++] + ldd $04,x + leay d,x + ldb <$18,x + lda <u00A6 + sta <$18,x + clra + lbsr L19B1 + addd <u005E + std <u005E +L0A81 lbra L1995 +L0A84 ldb #$2C +L0A86 lbsr L1287 +L0A89 lbra L088F +L0A8C ldb #$2B + bra L0A86 +L0A90 ldb ,y+ + cmpb #$2C + beq L0A9C + cmpb #$20 + beq L0A9C + leay -$01,y +L0A9C rts +L0A9D lbsr L010D + bne L0AB0 +L0AA2 ldy <u002F + beq L0AAC + ldd $04,y + leay d,y + rts +L0AAC leay >L074F,pcr +L0AB0 rts +L0AB1 ldb #$2B + bra L0ABD +L0AB5 ldb #$20 +L0AB7 pshs b + bsr L0A81 + puls b +L0ABD cmpb #$D3 + beq L0A89 + bra L0A86 +L0AC3 leax ,y + lda #$01 + os9 I$Open + bcs L0ABD + sta <u00BD + bsr L0B2D + bsr L0B3C + bne L0AB1 +L0AD4 lbsr L010D + beq L0AB1 + pshs y + lbsr L0F6E + bcs L0AE8 + ldy ,s + leay -$01,y + lbsr L0E98 +L0AE8 ldy ,s + lbsr L0EFD + lbsr L1A2E + puls x + lbsr L125F +L0AF6 ldb <u0035 + bne L0AB7 + bsr L0B2D + bcs L0AB7 + lda <u000C + cmpa #$02 + bcs L0AB5 + bsr L0B3C + beq L0B14 + ldy <u0080 + ldd <u0060 + std <u005C + lbsr L1606 + bra L0AF6 +L0B14 ldx <u0080 + pshs y,x +L0B18 lda ,x+ + cmpa #$0D + bne L0B18 + stx <u0080 + stx <u0082 + lbsr L0128 + puls y,x + stx <u0080 + stx <u0082 + bra L0AD4 +L0B2D lda <u00BD + ldx <u0080 + ldy #$0100 + os9 I$ReadLn + ldy <u0080 + rts +L0B3C lbsr L010D + leax >L0756,pcr +L0B43 lda ,x+ + eora ,y+ + anda #$DF + bne L0B50 + tst -$01,x + bpl L0B43 + clra +L0B50 rts + lbsr L0C83 + ldu <u0046 + bra L0B79 +L0B58 ldy ,y + tst $06,y + lbne L0E68 + lda <$17,y + rora + lbcs L0E68 + ldd $0D,y + leay d,y + ldd -$03,y + lslb + rola + inca + cmpd <u000C + lbhi L0F69 +L0B79 ldy ,--u + bne L0B58 + ldd #$0607 + lbsr L0D6B + ldy <u0046 + stu <u0046 + lbra L0C7A +L0B8C pshs y + lbsr L1A2E + clr <u00D9 + lbsr L0128 + inc <u00D9 + ldx <u0062 + leay ,x + ldd <u0000 + addd <u0002 + tfr d,u + ldd -$03,x + beq L0C18 + pshs u +L0BA8 pshs b,a + leax $01,x + ldd ,x + pshu b,a + clr ,x+ + clr ,x+ +L0BB4 lda ,x+ + bpl L0BB4 + puls b,a + subd #$0001 + bne L0BA8 + ldy <u005E + bra L0BD1 +L0BC4 ldd ,y + ldx <u0062 + leax d,x + ldd $01,x + sty $01,x + std ,y++ +L0BD1 lbsr L1BC2 + bcc L0BC4 + puls u + ldx <u0062 + ldd -$03,x + leay ,x +L0BDE leau -u0002,u + pshs u,b,a + clra + ldu $01,x + beq L0C04 + pshs x + tfr y,d + subd <u0062 + bra L0BF3 +L0BEF std ,u + leau ,x +L0BF3 ldx ,u + bne L0BEF + std ,u + puls x + lda ,x + sta ,y+ + ldu [<$02,s] + stu ,y++ +L0C04 leax $03,x +L0C06 ldb ,x+ + cmpa #$A0 + bne L0C0E + stb ,y+ +L0C0E tstb + bpl L0C06 + puls u,b,a + subd #$0001 + bne L0BDE +L0C18 ldx <u002F + ldd $02,x + pshs b,a + clr ,y+ + clr ,y+ + clr ,y+ + tfr y,d + subd <u002F + std $02,x + ldd ,s + subd $02,x + std ,s + addd <u000C + std <u000C + ldd <u000A + subd ,s++ + std <u000A + addd <u0008 + std <u004A + ldb #$22 + stb $06,x + ldb #$80 + stb <$17,x + leau ,y + ldd #$FFFF + std ,--u + sta ,-u + ldb #$07 +L0C52 eora b,x + decb + bpl L0C52 + sta $08,x + ldy $02,x + leay -$03,y + os9 F$CRC + com ,u+ + com ,u+ + com ,u+ + ldy $02,x + lda #$02 + os9 I$Write + lda #$C0 + sta <$17,x + lbcs L0DB6 + puls y +L0C7A ldx ,--y + lbne L0B8C + lbra L0D51 +L0C83 bsr L0C9D + lda ,y + cmpa #$0D + bne L0C9A + ldx <u0046 + ldx [<-$02,x] + ldd $04,x + leax d,x + lbsr L135A + lbsr L12CF +L0C9A leax ,y + rts +L0C9D ldu <u0046 + stu <u0044 + lbsr L0A90 + beq L0CC6 + cmpb #$2A + bne L0CCB + ldx <u0004 +L0CAC ldd ,x + beq L0CB4 + tfr x,d + leax $02,x +L0CB4 std ,--u + bne L0CAC + stu <u0044 + lda ,y + cmpa #$0D + beq L0CC2 + leay $01,y +L0CC2 sty <u0082 + rts +L0CC6 lbsr L010D + bne L0CD9 +L0CCB sty <u0082 + lbsr L0AA2 + lbsr L0F6E + bcc L0CE1 +L0CD6 lbra L0A8C +L0CD9 lbsr L0F6E + bcs L0CD6 + sty <u0082 +L0CE1 stx ,--u + ldy <u0082 + lbsr L0A90 + bne L0CF0 + lbsr L010D + bne L0CD9 +L0CF0 clra + clrb + bra L0CB4 + tst <u000C + lbeq L0F69 + lda #$80 + sta <u0084 + bsr L0C83 + bra L0D06 + bsr L0C9D + leax ,y +L0D06 stx <u005C + bsr L0D5F + ldy <u0046 + stu <u0046 + bra L0D49 +L0D11 pshs y + ldy [,y] + sty <u002F + ldd $09,y + addd <u002F + std <u005E + ldd $0F,y + addd <u002F + std <u0060 + ldd $0D,y + addd <u002F + std <u0062 + tst $06,y + bne L0D47 + leax <L0D3B,pcr + lbsr L0899 + lbsr L10E4 +L0D38 lbra L088F +L0D3B tst <u0084 + bmi L0D47 + ldx [,s] + lbsr L1A2E + lbsr L0128 +L0D47 puls y +L0D49 ldx ,--y + bne L0D11 +L0D4D bsr L0D51 + bra L0D38 +L0D51 pshs b + lda #$02 + os9 I$Close + lda <u00BE + os9 I$Dup + puls pc,b +L0D5F lbsr L0A90 + cmpb #$0D + beq L0DB5 + stx <u0082 + ldd #$020B +L0D6B pshs u,x,b,a + lda #$02 + os9 I$Close + ldd ,s + os9 I$Create + bcc L0DB3 + cmpb #$DA + bne L0DB6 + ldd ,s + ldx $02,s + os9 I$Open + bcs L0DB6 + leax >L0781,pcr + ldy #$000A + lda <u00BE + os9 I$WritLn + clra + leax ,--s + ldy #$0002 + os9 I$ReadLn + puls b,a + eora #$59 + anda #$DF + bne L0D4D + lda #$02 + ldb #$02 + ldx #$0000 + leau ,x + os9 I$SetStt + bcs L0DB6 +L0DB3 puls pc,u,y,b,a +L0DB5 rts +L0DB6 bsr L0D51 + lbra L0A86 +L0DBB clr <u007D + inc <u007D + pshs x + ldx <u0080 + stx <u0082 + puls pc,x +L0DC7 lbsr L010D + bne L0DDF + pshs y + lbsr L0A9D + ldx ,s +L0DD3 lda ,y+ + sta ,x+ + bpl L0DD3 + lda #$0D + sta ,x + puls y +L0DDF lbsr L0F91 + lbcs L0A8C + ldx ,x + stx <u002F + lda $06,x + beq L0DF6 + anda #$0F + cmpa #$02 + bne L0E68 + bra L0DFC +L0DF6 lda <$17,x + rora + bcs L0E68 +L0DFC lbsr L0110 + ldy <u004A + ldb ,y + cmpb #$3D + beq L0E68 + sty <u005E + sty <u005C + ldx <u00AB + stx <u0060 + stx <u004A + ldd <u000C + pshs y,b,a + lbsr L0113 + puls y,b,a + std <u000C + sty <u004A + ldx <u002F + lda <$17,x + rora + bcs L0E68 + leas >$0102,s + ldd <u0000 + addd <u0002 + tfr d,y + std <u0046 + std <u0044 + ldu #$0000 + stu <u0031 + stu <u00B3 + inc <u00B4 + clr <u0036 + ldd <u004A + ldx <u000C + pshs x,b,a + leax >L0E5F,pcr + lbsr L0899 + ldx <u004A + lbsr L0119 + lbsr L0DBB + ldx <u002F + lbsr L011C + bra L0E65 +L0E5F puls x,b,a + std <u004A + stx <u000C +L0E65 lbra L088F +L0E68 ldb #$33 + lbra L0A86 + bsr L0E8F + clrb + os9 F$Exit + lbsr L010D + beq L0E8B + lbsr L0F6E + bcs L0E8B + ldu <u0046 + clra + clrb + pshu x,b,a + inca + sta <u0035 + bsr L0E9F + clr <u0035 + rts +L0E8B comb + ldb #$2B + rts +L0E8F ldy <u0082 + lda #$2A + sta ,y + sta <u0035 +L0E98 lbsr L0C9D + clr <u002F + clr <u0030 +L0E9F ldu <u0046 + stu <u0044 + bra L0EE3 +L0EA5 ldx ,x + ldb $06,x + beq L0EC0 + cmpb #$22 + bne L0EB5 + ldb <$17,x + lslb + bmi L0EC0 +L0EB5 pshs u + leau ,x + os9 F$UnLink + puls u + bra L0EDE +L0EC0 tst <u0035 + bne L0EE3 + ldx ,u + lbsr L0FB6 + ldy ,x + ldd <u000A + subd $02,y + std <u000A + ldd $02,y + addd <u000C + std <u000C + ldd <u004A + subd $02,y + std <u004A +L0EDE ldd #$FFFF + std [,u] +L0EE3 ldx ,--u + bne L0EA5 + ldx <u0004 + tfr x,y +L0EEB ldd ,x++ + cmpd #$FFFF + beq L0EEB +L0EF3 std ,y++ + bne L0EEB + cmpd ,y + bne L0EF3 + rts +L0EFD bsr L0F6E + bcs L0F02 + rts +L0F02 pshs u,x + tfr x,d + cmpb #$FE + beq L0F69 + ldx <u000C + cmpx #$00FF + bcs L0F69 + leax <-$1C,x + ldu <u004A + ldb #$FF +L0F18 incb + clr b,u + cmpb #$18 + bne L0F18 +L0F1F incb + leax -$01,x + beq L0F69 + inc <u0018,u + lda ,y+ + sta b,u + bpl L0F1F + incb + stx <u000C + clra + std <u0015,u + std u0009,u + std u000F,u + stu [,s] + pshs b + addd #$0003 + std u0002,u + std u000D,u + addd <u000A + std <u000A + ldd #$87CD + std ,u + ldd #$0019 + std u0004,u + ldd #$0081 + std u0006,u + ldd #$0016 + std u000B,u + puls b + leax d,u + ldb #$03 + sta ,x+ + std ,x++ + stx <u004A + puls pc,u,x +L0F69 ldb #$20 + lbra L0A86 +L0F6E pshs u,y + ldx <u0004 +L0F72 ldy ,s + ldu ,x++ + beq L0F8E + ldd u0004,u + leau d,u +L0F7D lda ,y+ + eora ,u+ + anda #$DF + bne L0F72 + clra + tst -u0001,u + bpl L0F7D +L0F8A leax -$02,x + puls pc,u,b,a +L0F8E coma + bra L0F8A +L0F91 bsr L0F6E + bcs L0F96 + rts +L0F96 pshs u,y,x + ldb $01,s + cmpb #$FE + beq L0F69 + leax ,y + clra + clrb + os9 F$Link + bcc L0FB0 + ldx $02,s + clra + clrb + os9 F$Load + bcs L0FB4 +L0FB0 stx $02,s + stu [,s] +L0FB4 puls pc,u,y,x +L0FB6 pshs y,x + ldd <u0008 + addd <u000A + tfr d,y + ldx ,x + sty [,s] + ldd $02,x + bsr L0FE3 + pshs y,x,b,a + ldx <u0004 + bra L0FDB +L0FCD cmpd $02,s + bcs L0FDB + cmpd $04,s + bhi L0FDB + subd ,s + std -$02,x +L0FDB ldd ,x++ + bne L0FCD + leas $06,s + puls pc,y,x +L0FE3 pshs u,y,x,b,a + ldu #$0000 + tfr x,d + subd $04,s + pshs x,b,a + addd $04,s + beq L1022 +L0FF2 lda ,x + pshs a + bra L1000 +L0FF8 lda ,y + sta ,x + leau u0001,u + tfr y,x +L1000 tfr x,d + addd $05,s + cmpd $09,s + bcs L100B + addd $01,s +L100B tfr d,y + cmpd $03,s + bne L0FF8 + puls a + sta ,x + leax $01,y + stx $02,s + leau u0001,u + tfr u,d + addd ,s + bne L0FF2 +L1022 leas $04,s + puls pc,u,y,x,b,a + pshs u,y,x,b,a + lda <u0036 + cmpa #$39 + beq L1068 + tst <u00A0 + bne L10AA + inc <u00A0 + lda <u0035 + bne L1064 + ldd <u00B3 + subd #$0001 + bhi L1089 + bmi L104E +L1041 lbsr L0DBB + leax >L0791,pcr + lbsr L135A + lbsr L124D +L104E leax >L07A4,pcr + leay >L06C1,pcr + lbsr L08D3 + bcc L104E + lda <u0035 + bne L1064 + lbsr L08CC + bra L104E +L1064 cmpa #$02 + bne L1041 +L1068 lbsr L0134 + lda #$03 +L106D cmpa <u00BE + beq L1074 + os9 I$Close +L1074 inca + cmpa #$10 + bcs L106D + lbra L088F + lbsr L0A90 + bne L108E + leax ,y + lbsr L1748 + bcc L1091 + rts +L1089 bsr L1091 + clrb + bra L1090 +L108E ldb #$01 +L1090 clra +L1091 std <u00B3 + lsl <u0034 + coma + ror <u0034 + bra L10A6 + lbsr L0DBB + lsl <u0034 + lsr <u0034 + ldd #$0001 + std <u00B3 +L10A6 leas $02,s + clr <u00A0 +L10AA puls pc,u,y,x,b,a + ldy <u0019 + jsr ,y + pshs u,y,x,b,a + cmpy <u0046 + beq L10E2 + ldb <u007D + ldx <u0080 + ldu <u0082 + pshs u,x,b + stu <u0080 + lbsr L0DBB + lda #$3D + lbsr L1373 + ldb ,y + addb #$01 + cmpb #$06 + bcc L10D7 + leax ,y + lbsr L13AA +L10D7 lbsr L1264 + puls u,x,b + stb <u007D + stx <u0080 + stu <u0082 +L10E2 puls pc,u,y,x,b,a +L10E4 lbsr L124B + tst <$17,x + bmi L110A + ldx <u005E +L10EE clr <u0074 +L10F0 tst <u0035 + bne L110A + leay ,x + lbsr L1BC9 + bsr L110C + exg x,y + cmpx <u0060 + bcs L10F0 + cmpx <u005C + bne L110A + cmpy <u0060 + bcs L10F0 +L110A clra + rts +L110C pshs u,y,x + lbsr L0DBB + ldx <u002F + tst <$17,x + bmi L1193 + ldx ,s + tfr y,d + subd ,s + bmi L1190 + pshs x,b,a + addd #$0040 + cmpd <u000C + lbcc L0F69 + tst <u0084 + bmi L1158 + lda #$20 + cmpx <u005C + bhi L113F + beq L113D + cmpy <u005C + bls L113F +L113D lda #$2A +L113F lbsr L1373 + cmpx <u0060 + bcc L1158 + tfr x,d + subd <u005E + ldx <u0082 + lbsr L012B + lda #$20 + sta ,x+ + stx <u0082 + lbsr L1270 +L1158 puls y,b,a + cmpy <u0060 + bcc L1190 + ldu <u004A + lbsr L19EF + lbsr L11F2 + stu <u005C + leax d,u + stx <u0060 + stx <u004A + leay ,u + tst <u0084 + bmi L1183 + leax ,y + lbsr L1677 + bne L1183 + leax >L02EB,pcr + lbsr L126B +L1183 lbsr L0DBB + lbsr L1AC6 + lbsr L128B + bsr L11D5 + dec <u0083 +L1190 lbsr L1264 +L1193 puls pc,u,y,x + ldx <u002F + tst <$17,x + bpl L119E + coma + rts +L119E ldy <u0080 + lbsr L0122 + bsr L11F2 + ldx <u004A + lbsr L1677 + beq L11D5 + stx <u005E + stx <u005C + leay ,x + ldx <u00AB + stx <u0060 + stx <u004A + lbsr L012E + ldx <u002F + lda <$17,x + clr <$17,x + tsta + bne L11D5 + leax <L11D5,pcr + lbsr L0899 + ldx <u005E + lbsr L0137 + lbra L088F +L11D5 pshs u,y,x,b,a + ldu <u0046 + pulu y,x,b,a + sty <u000A + stx <u000C + std <u004A + pulu y,x,b,a + sty <u0060 + stx <u005E + std <u005C +L11EB stu <u0046 + stu <u0044 + clra + puls pc,u,y,x,b,a +L11F2 pshs u,y,x,b,a + ldu <u0046 + ldd <u005C + ldx <u005E + ldy <u0060 + pshu y,x,b,a + ldd <u004A + ldx <u000C + ldy <u000A + pshu y,x,b,a + bra L11EB + ldy <u0031 + leax >L0756,pcr +L1211 bsr L1223 + lbsr L135A + ldx $03,y + bsr L1256 + leax >L0799,pcr + ldy $07,y + bne L1211 +L1223 lbra L0DBB + lbsr L010D + beq L1249 + lbsr L0F6E + bcs L1249 + ldx ,x + ldy <u0031 +L1235 ldy $07,y + beq L1249 + cmpx $03,y + bne L1235 + lsl ,y + coma + ror ,y + leax >L07A2,pcr + bra L125F +L1249 coma + rts +L124B bsr L1223 +L124D leax >L0756,pcr + lbsr L135A + ldx <u002F +L1256 pshs x + leax <$19,x + bsr L1261 + puls pc,x +L125F bsr L1223 +L1261 lbsr L1392 +L1264 lbsr L1371 + bsr L1270 + bra L1223 +L126B bsr L1223 + lbsr L1392 +L1270 pshs y,x,b,a + ldd <u0082 + subd <u0080 + bls L1285 + tfr d,y + ldx <u0080 + lda #$02 + os9 I$WritLn + bcc L1285 + bsr L1287 +L1285 puls pc,y,x,b,a +L1287 os9 F$PErr + rts +L128B ldy <u005C + cmpy <u0060 + bcc L12CF + ldb ,y + cmpb #$3A + bne L12A3 + leay $01,y + lbsr L13CF + lbsr L135C + ldb ,y +L12A3 tst <u0084 + bmi L12B8 + bsr L12F9 + ldb <u0074 + pshs b + bsr L12D8 + puls a + sta <u0074 + tfr b,a + lbsr L134E +L12B8 ldb ,y+ + bmi L12C4 + bsr L12F9 + bsr L12D8 + bsr L130C + bra L12C7 +L12C4 lbsr L1489 +L12C7 cmpy <u0060 + bcs L12B8 +L12CC sty <u005C +L12CF lda #$0D + lbra L1373 + leas $02,s + bra L12CC +L12D8 sta ,-s + bmi L12F6 + anda #$03 + beq L12F6 + cmpa #$01 + bne L12E8 + inc <u0074 + bra L12F6 +L12E8 decb + bpl L12EC + clrb +L12EC cmpa #$03 + beq L12F6 + dec <u0074 + bpl L12F6 + clr <u0074 +L12F6 lda ,s+ + rts +L12F9 leax >L03F5,pcr + tstb + bpl L1302 + subb #$2A +L1302 lda #$03 + mul + leax d,x + lda ,x + rts +L130A bsr L12F9 +L130C leax $01,x + anda #$60 + beq L1318 + cmpa #$60 + bne L132A + leay $02,y +L1318 lda -$01,x + pshs a + ldd ,x + leax d,x + puls a + anda #$18 + cmpa #$10 + beq L1392 + bra L1358 +L132A cmpa #$20 + bne L1332 + ldd ,x + jmp d,x +L1332 bsr L133A + bsr L1336 +L1336 lda ,x+ + bne L1373 +L133A lda <u007D + cmpa #$41 + bcs L1357 + lda #$0A + bsr L1373 + clr <u007D + tst <u0084 + bmi L1357 + lda <u0074 + adda #$03 +L134E lsla + adda #$06 + ldb #$10 + lbsr L011F + clra +L1357 rts +L1358 bsr L135C +L135A bsr L1392 +L135C pshs u,b,a + bsr L133A + bcc L136F + ldu <u0082 + lda #$20 + cmpa -u0001,u + beq L136F + cmpu <u0080 + bne L1377 +L136F puls pc,u,b,a +L1371 lda #$0D +L1373 pshs u,b,a + ldu <u0082 +L1377 sta ,u+ + ldd <u0082 + subd <u0080 + tsta + bne L1384 + inc <u007D + stu <u0082 +L1384 puls pc,u,b,a + lda #$2E + bsr L1373 +L138A ldx ,y++ + ldd <u0062 + leax d,x + leax $03,x +L1392 pshs x +L1394 lda ,x + anda #$7F + bsr L1373 + tst ,x+ + bpl L1394 + puls pc,x + ldb #$03 + ldx <u0044 + pshs y,b + leay -$01,y + bra L13AC +L13AA pshs y,b +L13AC ldd $04,y + std ,--x + ldd $02,y + std ,--x + ldd ,y + std ,--x + leay ,x + puls b + bra L13DC + ldb ,y + clra + bra L13D1 + leax >L0203,pcr + bra L13CD + leax >L01FD,pcr +L13CD bsr L1358 +L13CF ldd ,y++ +L13D1 pshs y + ldy <u0044 + leay -$06,y + std $01,y + ldb #$02 +L13DC lbsr L011F + puls pc,y +L13E1 bsr L13F1 +L13E3 lda ,y+ + cmpa #$FF + beq L13F1 + bsr L1373 + cmpa #$22 + bne L13E3 + bra L13E1 +L13F1 lda #$22 +L13F3 lbra L1373 + lda #$24 + bsr L13F3 + ldb #$14 + lbsr L011F + leay $02,y + rts + leax >L027E,pcr + lbsr L135A + lda -$01,y + adda #$FB + bra L13F3 + leax >L020A,pcr +L1413 lbsr L135A + lbra L138A + leax >L01AC,pcr + leay $01,y + bsr L1413 + leay $06,y + rts + leax >L02B4,pcr + lbsr L1358 + lda ,y + cmpa #$3A + beq L1433 + inc <u0074 +L1433 rts +L1434 bvc L13E0 + leax >L1434,pcr + bra L1440 + leax >L0284,pcr +L1440 lbsr L135A + ldb ,y+ +L1445 decb + beq L1433 + lda ,y+ + bsr L13F3 +L144C bra L1445 + com <u00EF + bita <u0001 + std ,--w + aim #$ED,<u00F2 + lsr <u00EF + anda <u0080 + stu [e,x] + neg <u00A6 + suba -$0C,y + aim #$86,<u003A +L1464 bsr L13F3 + leax <L144C,pcr +L1469 leax $02,x + lda ,s + anda ,x + cmpa ,x+ + bne L1469 + tsta + beq L1487 + eora ,s + sta ,s + ldd ,x + leax d,x + lbsr L1392 + lda #$2B + tst ,s + bne L1464 +L1487 puls pc,a +L1489 pshs u + ldu <u0044 + clr ,-u + clr ,-u + leay -$01,y +L1493 ldb ,y + bpl L14C4 + lbsr L12F9 + tfr a,b + lda ,y+ + bitb #$80 + bne L1493 + orb #$80 + pshu b,a + bitb #$18 + bne L1493 + andb #$7F + pshu b,a + bitb #$04 + bne L14B8 + ldd ,y++ + std u0002,u + bra L1493 +L14B8 leay -$01,y + sty u0002,u + ldb ,y+ + lbsr L1B68 + bra L1493 +L14C4 sty <u005C + leay ,u + clra + clrb + std ,--y + pshs b,a + sta <u00BF + sta <u00B1 +L14D3 ldd ,u++ + bitb #$08 + beq L14FE + andb #$07 + cmpb <u00BF + bhi L14F2 + bne L14EF + cmpb #$06 + bne L14EB + tst <u00B1 + beq L14EF + bra L14F2 +L14EB tst <u00B1 + beq L14F2 +L14EF lbsr L1581 +L14F2 stb <u00BF + orb #$80 + std ,--y + lda #$01 + sta <u00B1 + bra L14D3 +L14FE clr <u00B1 + bitb #$03 + beq L152D + bitb #$04 + bne L152D + bitb #$10 + bne L1510 + pulu x + stx ,--y +L1510 std ,--y + andb #$03 + bsr L1581 + cmpa #$BE + bne L151F + ldx #$54FF + stx ,--y +L151F ldx #$4B80 + bra L1526 +L1524 stx ,--y +L1526 decb + bne L1524 + stb <u00BF +L152B bra L14D3 +L152D bitb #$10 + bne L1535 + pulu x +L1533 pshs x +L1535 pshs b,a + cmpa #$89 + bcs L153F + cmpa #$8C + bls L14D3 +L153F ldd ,y++ + tstb + bmi L154A + beq L1558 + ldx ,y++ + bra L1533 +L154A pshs b,a + clr $01,s + bitb #$10 + bne L153F + andb #$07 + stb <u00BF + bra L152B +L1558 ldx ,u++ + beq L1569 + pshu x + std ,--y + bra L152B +L1562 puls y + ldb ,y+ + lbsr L130A +L1569 ldd ,s++ + beq L157C + bitb #$04 + bne L1562 + leay ,s + exg a,b + lbsr L130A + leas ,y + bra L1569 +L157C ldy <u005C + puls pc,u +L1581 ldx ,s + pshs x + ldx #$4E00 + stx $02,s + ldx #$4DFF + stx ,--y + rts + lbsr L0A9D + lbsr L0EFD + ldy ,x + tst $06,y + bne L15E5 + pshs x + lbsr L1A2E + lbsr L124B + ldy <u005E + bsr L15F3 +L15AA lda <u0035 + cmpa #$02 + bne L15B3 + lbsr L1993 +L15B3 leax >L07A6,pcr + leay >L0718,pcr + lbsr L08D3 + bcc L15AA + tst <u0035 + bne L15AA + leax >L15AA,pcr + pshs x + ldx <u0080 + lsl ,x + lsr ,x + lbsr L1748 + lbcs L08CC + lbsr L1A0D + lda ,x + cmpa #$0D + beq L15F3 + ldy <u0080 + bra L1601 +L15E5 coma + rts + leax -$01,y + lsl ,x + asr ,x + lbsr L16F2 + lbsr L16BD +L15F3 sty <u005C + lbsr L1682 + leax ,y + lbsr L1BC9 + lbra L16AD +L1601 bsr L1606 + bcc L15F3 + rts +L1606 tst <u000C + beq L1670 + clr <u00A0 + lbsr L0122 + ldx <u004A + lda ,x + cmpa #$3A + bne L165E + clra + clrb + sta ,-s + ldy <u005C + lbsr L1A10 + cmpy <u0060 + bcc L162F + ldd $01,x + cmpd $01,y + bls L162F + inc ,s +L162F ldy <u005E + ldd $01,x + lbsr L1A0D + tst ,s+ + bne L1642 + bcc L1642 + cmpy <u005C + bcc L165E +L1642 sty <u005C + cmpy <u0060 + bcc L165E + ldx <u004A + ldd $01,x + cmpd $01,y + bne L165E + pshs y + lbsr L1BC9 + tfr y,d + subd ,s++ + bra L1660 +L165E clra + clrb +L1660 ldy <u005C + lbsr L19B1 + ldx <u005C + bsr L1677 + bne L166E + leay ,x +L166E clra + rts +L1670 ldb #$20 + lbsr L1287 + coma + rts +L1677 lda ,x + cmpa #$3A + bne L167F + lda $03,x +L167F cmpa #$3D + rts +L1682 ldx #$0000 + ldy <u005E +L1688 cmpy <u005C + bcc L1697 + leax $01,x + lbsr L1BC9 + cmpy <u0060 + bcs L1688 +L1697 sty <u005C + stx <u00B5 + clra + rts + bsr L16CE + bsr L16BD + cmpx <u005E + bhi L16AD + pshs y,x + lbsr L124B + puls y,x +L16AD ldd <u0060 + pshs b,a + sty <u0060 + lbsr L10EE + puls b,a + std <u0060 + clra + rts +L16BD pshs x,b + ldx <u0082 + ldb ,x + cmpb #$0D + bne L16C9 + puls pc,x,b +L16C9 leas $05,s + lbra L08CC +L16CE lda ,y+ + cmpa #$20 + beq L16CE + cmpa #$2A + bne L16E1 + sty <u0082 + ldx <u005E + ldy <u0060 + rts +L16E1 leax -$01,y + bsr L16F2 + bcs L16F1 + ldx <u005C + cmpy <u005C + bcc L16F1 + exg x,y + clra +L16F1 rts +L16F2 clr ,-s + ldd ,x + cmpa #$2B + bne L1707 + ldy <u0060 +L16FD cmpb #$2A + bne L1712 + leax $02,x + stx <u0082 + puls pc,a +L1707 cmpa #$2D + bne L1714 + inc ,s + ldy <u005E + bra L16FD +L1712 leax $01,x +L1714 lda ,x + cmpa #$30 + bcs L171E + cmpa #$39 + bls L1723 +L171E ldd #$0001 + bra L1727 +L1723 bsr L1748 + bcs L1742 +L1727 stx <u0082 + ldy <u005C + tst ,s+ + beq L173D + ldy <u005E + pshs b,a + ldd <u00B5 + subd ,s++ + bcc L173D + clra + clrb +L173D lbsr L1BCF + clra + rts +L1742 ldy <u005C + com ,s+ + rts +L1748 ldy <u0046 + lbsr L013A + lda ,y+ + cmpa #$02 + beq L1759 + clra + ldd ,y + bne L175A +L1759 coma +L175A rts + clrb + bra L1760 + ldb #$01 +L1760 leas -$0F,s + stb ,s + lda ,y + clr $01,s + cmpa #$2A + bne L1770 + sta $01,s + leay $01,y +L1770 ldb ,y+ + cmpb #$20 + beq L1770 + tfr b,a + sty <u0082 + lbsr L18AA + stu $02,s + lbmi L1985 + tst ,s + beq L1791 + lbsr L18AA + stu $04,s + lbmi L1985 +L1791 cmpa #$0D + beq L179D + lda ,y+ + cmpa #$0D + lbne L1985 +L179D ldu <u0046 + stu $0D,s +L17A1 lda ,-y + sta ,-u + cmpy <u0082 + bhi L17A1 + stu <u0046 + stu <u0044 + ldd $02,s + leau d,u + leau u0001,u + stu $06,s + ldy <u005C + sty $0B,s + clr $0A,s + lbra L1878 +L17C1 lbsr L0DBB + sty <u005C + lbsr L128B + ldy <u0080 + leay $05,y + lsl $0A,s + asr $0A,s +L17D3 tst <u0035 + bne L183A + ldd <u0082 + subd $02,s + ldx <u0046 + lbsr L18BE + bcs L182F + lda #$81 + sta $0A,s + tst ,s + beq L182F + ldd <u0082 + addd $04,s + subd $02,s + subd <u0080 + cmpd #$00E6 + bhi L182F + ldx <u0082 + exg x,y + ldd $02,s + lbsr L0FE3 + tfr y,d + subd $02,s + tfr d,y + ldu $06,s + pshs x,b,a +L180B lda ,u+ + sta ,y+ + cmpa #$FF + bne L180B + leay -$01,y + ldd ,s++ + subd ,s + puls x + lbsr L0FE3 + sty <u0082 + ldd $04,s + leay d,x + ldd $02,s + bne L182B + leay $01,y +L182B tst $01,s + bne L17D3 +L182F tst $0A,s + bpl L1872 + ldy $08,s + ldd ,s + bne L1845 +L183A ldx $0D,s + stx <u0046 + stx <u0044 + leas $0F,s + lbra L15F3 +L1845 lbsr L1270 + sty $0B,s + tst ,s + beq L1872 + leax ,y + lbsr L1BC9 + lbsr L19A5 + sty <u005C + ldy <u0080 + lbsr L1606 + sty <u005C + ldy $08,s + lbsr L1BC9 + cmpy <u005C + bne L1882 + tst $01,s + beq L1882 +L1872 ldy $08,s + lbsr L1BC9 +L1878 sty $08,s + cmpy <u0060 + lbcs L17C1 +L1882 lbsr L0DBB + tst $0A,s + bne L1899 + leax >L07AA,pcr + lbsr L135A + ldy <u0046 + lbsr L13E1 + lbsr L1264 +L1899 ldy $0B,s + sty <u005C + ldx $0D,s + stx <u0046 + stx <u0044 + leas $0F,s + lbra L1682 +L18AA ldu #$FFFF +L18AD cmpa #$0D + beq L18B9 + leau u0001,u + lda ,y+ + cmpb -$01,y + bne L18AD +L18B9 clr -$01,y + com -$01,y + rts +L18BE pshs b,a + bra L18D2 +L18C2 pshs y,x +L18C4 lda ,x+ + cmpa #$FF + beq L18DA + cmpa ,y+ + beq L18C4 + puls y,x + leay $01,y +L18D2 cmpy ,s + bls L18C2 + coma + puls pc,b,a +L18DA puls y,x + clra + puls pc,b,a + ldd #$0064 + ldx #$000A + pshs x,b,a + leax ,y + ldy <u00B5 + lda ,x + cmpa #$2A + bne L18FA + ldy #$0000 +L18F6 leax $01,x + lda ,x +L18FA cmpa #$20 + beq L18F6 + pshs y + cmpa #$0D + beq L191C + lbsr L1748 + bcs L1981 + std $02,s + lda ,x+ + cmpa #$0D + beq L191C + lbsr L1748 + bcs L1981 + std $04,s + bmi L1981 + lda ,x +L191C cmpa #$0D + bne L1981 + bsr L1995 + ldd ,s++ + ldy <u005E + lbsr L1BCF + sty <u005C + ldd ,s + lbsr L1A0D + clr ,-s + cmpy <u005C + bcs L198A + bsr L1960 + cmpx #$0000 + ble L198A + tst <u0035 + bne L194C + tst <u0035 + bne L194C + inc ,s + bsr L1960 +L194C leas $05,s + ldx $02,s + lbsr L1A2E + ldy <u005E + ldd <u00B5 + lbsr L1BCF + sty <u005C + clra + rts +L1960 ldy <u005C + ldx $03,s +L1965 clra + clrb + lbsr L1A10 + cmpy <u0060 + bcc L1980 + tst $02,s + beq L1975 + stx $01,y +L1975 lbsr L1BC9 + tfr x,d + addd $05,s + tfr d,x + bpl L1965 +L1980 rts +L1981 leas $06,s + bra L1987 +L1985 leas $0F,s +L1987 lbra L08CC +L198A leax >L078B,pcr + lbsr L125F + bra L194C +L1993 leas $04,s +L1995 lbsr L0128 + clra + rts + lbsr L16CE + lbsr L16BD + bsr L19A5 + lbra L15F3 +L19A5 ldd <u004A + std <u00AB + tfr y,d + pshs x + subd ,s++ + leay ,x +L19B1 pshs u,y,x,b,a + leax d,y + pshs x + ldy <u00AB + ldd <u004A + subd ,s + beq L19C3 + lbsr L0FE3 +L19C3 ldd <u00AB + ldu ,s + subd ,s++ + bls L19D1 + ldy $04,s + lbsr L0125 +L19D1 ldd <u00AB + subd <u004A + ldy $04,s + leay d,y + sty $04,s + subd ,s++ + pshs b,a + addd <u0060 + std <u0060 + std <u004A + ldd <u000C + subd ,s + std <u000C + puls pc,u,y,x,b,a +L19EF pshs y,x,b,a + leay d,y + leau d,u + andb #$03 +L19F7 beq L1A06 + lda ,-y + sta ,-u + decb + bra L19F7 +L1A00 ldx ,--y + ldd ,--y + pshu x,b,a +L1A06 cmpy $04,s + bne L1A00 + puls pc,y,x,b,a +L1A0D ldy <u005E +L1A10 pshs b,a + bra L1A17 +L1A14 lbsr L1BC9 +L1A17 cmpy <u0060 + bcc L1A2B + lda ,y + cmpa #$3A + bne L1A14 + ldd ,s + cmpd $01,y + bhi L1A14 + puls pc,b,a +L1A2B coma + puls pc,b,a +L1A2E pshs u,y,x,b,a + lbsr L0FB6 + ldx ,x + stx <u002F + ldd $09,x + addd <u002F + std <u005E + ldd $0F,x + addd <u002F + std <u0060 + std <u004A + ldd $02,x + subd $0F,x + pshs b,a + ldd <u0000 + addd <u0002 + subd ,s + tfr d,u + std <u0066 + ldd <u002F + addd $0F,x + tfr d,y + puls b,a + bsr L19EF + ldd $0D,x + subd $0F,x + subd #$0003 + std <u0068 + addd <u0066 + addd #$0003 + std <u0062 + ldd $02,x + subd $0D,x + addd #$0003 + std <u0064 + ldy <u005E + bsr L1AC6 + ldx <u0062 + ldd -$03,x + beq L1A9E +L1A83 pshs b,a + leau ,x + leax $03,x +L1A89 ldb ,x+ + bpl L1A89 + lda #$02 + cmpb #$A4 + bne L1A95 + lda #$04 +L1A95 sta ,u + puls b,a + subd #$0001 + bgt L1A83 +L1A9E ldx <u0066 + ldd <u0068 + leax d,x + stx <u00DA + stx <u0066 + addd <u000C + std <u000C + clr <u0068 + clr <u0069 + puls pc,u,y,x,b,a +L1AB2 ldb ,y+ + bpl L1AB8 + subb #$2A +L1AB8 clra + leax >L1BD5,pcr + ldb d,x + lsrb + lsrb + lsrb + lsrb + lbsr L1B75 +L1AC6 cmpy <u0060 + bcs L1AB2 + rts +L1ACC daa + lbsr L3013 + pshs u,b,a + bgt L1B21 + mul + brn L1B2A + exg x,0 + orcc #$0F + lda -$01,y + adda #$93 + sta -$01,y + leay $01,y +L1AE3 leay $01,y + rts + dec -$01,y + dec -$01,y + dec -$01,y + rts + ldd ,y + addd <u005E + tfr d,x + ldd -$02,x + std ,y++ + dec -$03,y + rts + lda ,y+ + cmpa #$85 + bne L1B03 + leay $09,y + rts +L1B03 clrb + bsr L1B23 + leay $07,y + rts + lda ,y + cmpa #$4F + bne L1AE3 + leay $05,y + rts +L1B12 lda ,y+ + cmpa #$FF + bne L1B12 + rts + ldb ,y + clra + leay d,y + rts + ldb -$01,y +L1B21 andb #$04 +L1B23 lda #$60 + pshs b,a + lda #$85 + sta -$01,y + ldx <u0062 + ldd -$03,x + ldu ,y + bra L1B40 +L1B33 puls b,a +L1B35 subd #$0001 + beq L1B65 + leax $03,x +L1B3C tst ,x+ + bpl L1B3C +L1B40 cmpu $01,x + bne L1B35 + pshs b,a + lda ,x + anda #$E0 + cmpa $02,s + bne L1B33 + lda ,x + anda #$18 + bne L1B33 + lda ,x + anda #$04 + eora $03,s + bne L1B33 + tfr x,d + subd <u0062 + std ,y++ + leas $02,s +L1B65 leas $02,s + rts +L1B68 tstb + bpl L1B6D + subb #$2A +L1B6D leax <L1BD5,pcr + clra + ldb d,x + andb #$0F +L1B75 leax >L1ACC,pcr + ldb b,x + jmp b,x +L1B7D pshs u + ldb ,y+ +L1B81 cmpb ,u+ + bhi L1B81 + puls u + beq L1B91 + bsr L1B68 +L1B8B cmpy <u0060 + bcs L1B7D + coma +L1B91 puls pc,u,x,b,a +L1B93 tfr y,x + abx + stu >$3456 + leau >L1B93,pcr + bra L1B8B +L1B9F fcb $3E > +L1BA0 swi + fcb $FF + pshs u,x,b,a + leau <L1B9F,pcr + bra L1B8B +L1BA9 pshs u,x,b,a + leau <L1BA0,pcr + bra L1B8B +L1BB0 bls L1B37 + lda #$87 + eora #$89 + ora #$8B + cmpx #$F2F3 + andb >$F5F6 + stb >$F8F9 + stu >$3456 + leau <L1BB0,pcr + bra L1B8B +L1BC9 clra + clrb +L1BCB bsr L1BA9 + bcs L1BD4 +L1BCF subd #$0001 + bcc L1BCB +L1BD4 rts +L1BD5 neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0022 + neg <u0000 + lsr $00,x + bhi L1BED +L1BED neg <u0000 + bhi L1BF1 +L1BF1 bhi L1BF3 +L1BF3 neg <u0022 + sbca <u0022 + sbca <u0022 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0077 + asr >$0022 + sbca <u0077 + asr >$0000 + neg <u0000 + neg <u0000 + suba #$00 + bhi L1C3F + neg <u0000 + fcb $11 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + bhi L1BCE + sbca ,-y + sbca ,-y + bhi L1C54 + bhi L1C56 + bhi L1C58 + bhi L1C5A + fcb $11 + bhi L1C6E + fcb $55 U + bhi L1C3E +L1C3E neg <u0000 + neg <u0000 + neg <u0000 + suba >$0000 + neg <u0000 + suba >$0000 + neg <u0000 + neg <u0000 + neg <u0000 + suba >$0000 + neg <u00B0 + neg <u00B0 + neg <u00B0 + neg <u00B0 + neg <u00B0 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u00B0 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u00B0 + neg <u0000 + neg <u0000 + suba >$C000 + suba >$C000 + suba >$C0D0 + neg <u00B0 + subb #$D0 + neg <u00B0 + subb #$00 + suba >$C000 + suba >$C000 + suba >$00B0 + neg <u00B0 + neg <u0000 + sbcb ,-s + sbcb ,-s + sbcb ,-s + sbcb ,-s + pshs x,b,a + ldb [<$04,s] + leax <L1CB5,pcr + ldd b,x + leax d,x + stx $04,s + puls pc,x,b,a +L1CB5 aim #$E9,<u0007 + tim #$08,>$7508 + comb + lsl <u0008 + oim #$74,<u009D + fcb $1B + aim #$9D,<u001B + lsr <u009D + fcb $1B + ror <u009D + bpl L1CCD +L1CCD jsr <u001B + nop + neg <u0021 + com <u00CB + adcb <u000A + cwai #$BE + addb #$D9 + dec <u003E + cmpx >$CBE4 + dec <u003C + jsr >$CBE4 + dec <u003D +L1CE6 cmpx >$CBE1 + dec <u003E + jsr >$CBE1 + dec <u003D + ldx >$CB52 + lsl <u003A + jsr >$CBF1 + eim #$2A,<u00AA + addb #$38 + oim #$28,<u00AA + addb #$3E + aim #$DC,<u00CB + addd <u000A + ldx >$CBD6 + dec <u00BC + addb #$DD + rol <u00BD + addb #$E7 + eim #$AB,<u00CB + orb $05,x + jsr d,u + ldd $05,x + ora d,u + ldu $05,x + stx d,u + subb >$05DE + addb #$4C + inc <u00BA + addb #$4F + inc <u00DB + addb #$50 + inc <u00DD + addb #$51 + inc <u00BB + addb #$54 + tim #$A3,<u00CB + bne L1D3C + stx >$CB37 + oim #$A1,<u00A1 + neg <u000C + ora #$CB + fcb $4B K + inc <u00AC + addb #$4D + inc <u00A8 + addb #$4E + inc <u00A9 + andb <u0089 + inc <u00AE + brn L1CE6 + ror <u00A2 + neg <u0091 + ror <u00A4 + addb #$3F + aim #$8D,<u0003 + adda >$0122 + oim #$12,<u0001 + bhi L1D6A + com >$02C9 + com <u00AB + com <u00AB + com <u00AB + aim #$C9,<u0003 + adda $03,x + adda $03,x + adda $03,x + addd #$03BB + oim #$81,<u0001 + ora #$01 + stx <u0003 + adda $01,x + subd $01,x + andb #$01 + ldu #$01DD + com <u00AB + oim #$D9,<u0003 + adda $01,x + std <u0001 + cmpb $01,x + std <u0001 + ldd $03,x + ldd <u0002 + beq L1DA4 + adda >$0227 +L1DA4 com <u00BB + aim #$54,<u0003 + ldd <u0002 + lda <u0002 + adcb #$03 + ldd <u0003 + ldd <u0003 + leau $03,x + leau $03,x + bls L1DBB + orb >$0307 + com <u0011 + com <u0011 + com <u0072 + com <u007C + com <u00DC + com <u00DC + com <u00DC + com <u0080 + com <u0080 + com <u0098 + com <u0098 + aim #$C9,<u0096 + tim #$34,<u0002 + ldx <u00A7 + lda #$0D +L1DDC lsl ,x + lsr ,x + cmpa ,x+ + bne L1DDC + ldx <u00A7 + bsr L1E1F + ldd <u00B9 + subd <u00A7 + pshs b + ldx <u00AF + stx <u00AB + ldy <u00A7 + lda #$3D + lbsr L2415 + lbsr L20F8 + lbsr L2415 + lda #$20 + ldx <u0080 +L1E04 sta ,x+ + dec ,s + bpl L1E04 + ldd #$5E0D + std -$01,x + ldx <u0080 + bsr L1E1F + puls b,a + lbsr L1CC1 + ldx <u0046 + stx <u0044 +L1E1C lbra L1CC7 +L1E1F ldy #$0100 + lda <u002E + os9 I$WritLn + rts + puls x + lbsr L1CC4 + lbsr L1F90 + lbsr L214C + sty <u00A7 + ldx <u00AB + stx <u00AF +L1E3B bsr L1E4C + lda <u00A3 + lbsr L2415 + cmpa #$3E + beq L1E3B + cmpa #$3F + bne L1DD4 + bra L1E1C +L1E4C lbsr L233E + lda <u00A4 + cmpa #$01 + bne L1E62 + ldb <u00A3 + clra + lslb + rola + leax >L1D60,pcr + ldd d,x + jmp d,x +L1E62 cmpa #$02 + lbne L2126 +L1E68 pshs x + ldx <u00AB + leax -$01,x + stx <u00AB + puls pc,x + lbsr L2167 + cmpa #$DD + lbne L211F + bsr L1E68 + lda #$53 + lbsr L2415 +L1E82 lbsr L2167 + cmpa #$4D + bne L1E9B + lbsr L216E + bne L1E96 + lbsr L216E + bne L1E96 + lbsr L216E +L1E96 lbsr L22BF + bsr L1EC9 +L1E9B lbsr L21A1 + beq L1E82 + cmpa #$4C + bne L1EC3 + bsr L1EC9 + ldb <u00A4 + cmpb #$00 + beq L1EC1 + cmpb #$03 + bne L1ECC + cmpa #$44 + bne L1EC1 + bsr L1EC9 + cmpa #$4F + bne L1EC3 + lbsr L216E + cmpa #$50 + bne L1ECC +L1EC1 bsr L1EC9 +L1EC3 cmpa #$51 + beq L1E82 + bra L1E68 +L1EC9 lbra L233E +L1ECC lda #$18 + bra L1F36 +L1ED0 lbsr L2415 + bsr L1F1D + lbsr L21A1 + beq L1ED0 +L1EDA lda #$55 +L1EDC lbsr L2415 + bra L1F2B + lbsr L213C + lbsr L21A6 + lbra L2139 + bsr L1F39 + cmpa #$45 + bne L1EFB + lbsr L2415 + lbsr L214C + bcc L1F3F + lbra L1E4C +L1EFB lda #$26 + bra L1F36 + bsr L1F2B + bra L1F49 + lbsr L2193 + lbsr L212D + lda <u00A3 + cmpa #$46 + bne L1F20 + bsr L1F1B + lda <u00A3 + cmpa #$47 + bne L1EDA + bsr L1F1B + bra L1EDA +L1F1B bsr L1EDC +L1F1D lbra L213C +L1F20 lda #$27 + bra L1F36 + lbsr L2193 + bsr L1F2B + bsr L1F2B +L1F2B lbra L2176 + bsr L1F39 + cmpa #$48 + beq L1F47 + lda #$1F +L1F36 lbra L1DD6 +L1F39 bsr L1F1D + bra L1EDA + bsr L1F2B +L1F3F bra L1F8D + bsr L1F39 + cmpa #$45 + bne L1EFB +L1F47 bsr L1FB1 +L1F49 lbra L1E4C + ldd <u00AB + pshs y,b,a + lbsr L233E + cmpa #$1E + bne L1F60 + leas $04,s + bsr L1F8D + cmpa #$1F + beq L1F8A + rts +L1F60 puls y,b,a + std <u00AB + bsr L1F39 + ldx <u00AB + leax -$01,x + pshs x + cmpa #$1F + beq L1F7C + cmpa #$21 + beq L1F7C + lda #$21 + bra L1F36 +L1F78 bsr L1FB1 + lda #$3A +L1F7C inc [,s] + bsr L1F8A + lbsr L21A1 + beq L1F78 + puls pc,x + lbsr L210E +L1F8A lbsr L2156 +L1F8D lbra L210B +L1F90 sty <u00A7 + ldx <u004A + stx <u00AF + stx <u00AB + clr <u00BB + clr <u00BC + rts + bsr L1F90 + inc <u00A0 + lbsr L210B + bsr L1FC0 + clr <u00A0 + lda <u00A3 + cmpa #$3F + lbne L1DD4 +L1FB1 lbra L2415 + lbsr L210E + pshs x + lbsr L2193 + ldb #$23 + stb [,s++] +L1FC0 cmpa #$4D + bne L1FF5 +L1FC4 bsr L1FB1 + ldd <u00AB + pshs y,b,a + lbsr L233E + ldd #$0005 + cmpa <u00A4 + beq L1FD8 + stb <u00A4 + bra L1FDB +L1FD8 lbsr L2182 +L1FDB puls y,b,a + std <u00AB + ldb <u00A4 + cmpb #$05 + beq L1FE8 + lbsr L225D +L1FE8 lbsr L2314 + lbsr L21A1 + beq L1FC4 + pshs a + lbra L22F7 +L1FF5 rts + sty <u00A9 + lbsr L2186 + bne L2007 + sty <u00A9 + bsr L2022 + bsr L1FB1 + bsr L1F8D +L2007 ldy <u00A9 + cmpa #$90 + bne L201A + lbsr L233E + lbsr L1F8D +L2014 bsr L2022 +L2016 lda #$4B + bsr L2080 +L201A bsr L2073 + lbsr L219B + beq L2016 +L2021 rts +L2022 lbsr L219B + beq L2021 + bra L207D + sty <u00A9 + lbsr L2186 + beq L203A + cmpa #$49 + beq L203E +L2035 ldy <u00A9 + bra L2045 +L203A cmpa #$49 + bne L2054 +L203E lbsr L2139 + bra L2054 +L2043 bsr L2080 +L2045 lbsr L245D + cmpa #$0D +L204A lbeq L210B + cmpa #$5C + beq L204A + bsr L2085 +L2054 lbsr L219B + beq L2043 + rts + sty <u00A9 + lbsr L2186 + beq L2014 + ldy <u00A9 + bra L201A + sty <u00A9 + lbsr L2186 + beq L2054 + bra L2035 + bsr L2078 +L2073 inc <u00BC + lbra L2180 +L2078 lbsr L2186 + bne L20D7 +L207D lbsr L21A6 +L2080 lbra L2415 + bsr L2078 +L2085 lbra L213C +L2088 bge L208B + blt L208E + stb >$03F8 + lsr <u00F9 + suba #$00 + lbsr L233E + cmpa #$54 + bne L20D7 + bsr L2073 + bsr L207D + bsr L2085 + lda <u00A3 + cmpa #$4C + bne L2114 + lda #$4A + bsr L2080 + clr ,-s +L20AC bsr L210B + leax <L2088,pcr +L20B1 cmpa ,x++ + bhi L20B1 + bne L20C7 + ldb -$01,x + orb ,s + stb ,s + bsr L210B + cmpa #$E7 + beq L20AC + lda ,s+ + bne L2080 +L20C7 lda #$0F + bra L20D9 +L20CB lbsr L21A1 + bne L2114 + bsr L2080 + lbsr L2186 + beq L20CB +L20D7 lda #$1C +L20D9 lbra L1DD6 + bsr L214C + bra L210B + lbsr L245D + leay $01,y + suba #$30 + beq L210B + cmpa #$01 + lbne L21C9 + bsr L210E + lda #$36 + lbsr L2415 + bra L210B +L20F8 ldx <u00AB + lbsr L245D + clra +L20FE lbsr L2415 + inc ,x + lda ,y+ + cmpa #$0D + bne L20FE + leay -$01,y +L210B lbsr L233E +L210E ldx <u00AD + stx <u00AB + lda <u00A3 +L2114 rts +L2115 lda <u00A4 + cmpa #$00 + beq L2114 + lda #$0C + bra L20D9 +L211F lda #$1B +L2121 bra L20D9 + lbsr L233E +L2126 bsr L2115 + inc <u00BC + lbsr L21FC +L212D lda <u00A3 + cmpa #$52 + beq L2139 + cmpa #$DD + bne L211F + lda #$53 +L2139 lbsr L2415 +L213C lda #$39 +L213E ldx <u0044 + clrb + lbsr L22BA +L2144 bsr L21B4 + lbsr L2262 + bcc L2144 +L214B rts +L214C lbsr L245D + lbsr L246E + bcs L214B + lda #$3A +L2156 bsr L217D + lbsr L23A6 + beq L2163 + ldd ,x + lbgt L240C +L2163 lda #$10 + bra L2121 +L2167 bsr L216B + bsr L2115 +L216B lbra L1EC9 +L216E lda #$8E + bsr L2156 + bsr L216B + bra L21A1 +L2176 clra + bsr L217D + bsr L217D + bra L218E +L217D lbra L2415 +L2180 bsr L216B +L2182 bsr L2115 + bra L21FC +L2186 bsr L210B + cmpa #$54 + bne L2192 + bsr L2139 +L218E lda <u00A3 + cmpa <u00A3 +L2192 rts +L2193 bsr L216B + lbsr L2115 +L2198 lbra L210B +L219B lda <u00A3 + cmpa #$51 + beq L21A5 +L21A1 lda <u00A3 + cmpa #$4B +L21A5 rts +L21A6 bsr L21A1 + beq L21A5 + lda #$1D + bra L21CB +L21AE clrb + bsr L21F5 + lbsr L210E +L21B4 bsr L21EA + bsr L21CE + cmpa #$4D + beq L21AE + ldb <u00A4 + cmpb #$06 + beq L2198 + cmpb #$04 + bne L2182 + lbra L22CA +L21C9 lda #$12 +L21CB lbra L1DD6 +L21CE cmpa #$CD + beq L21E3 + cmpa #$EA + bne L21A5 + lda ,y + lbsr L246E + bcc L21ED + cmpa #$2E + beq L21ED + lda #$CE +L21E3 ldb #$07 + bsr L21F5 + lbsr L210E +L21EA lbra L233E +L21ED leay -$01,y + lbsr L1E68 + lbra L237A +L21F5 ldx <u0044 + std ,--x + stx <u0044 + rts +L21FC ldd #$8500 +L21FF pshs b,a + ldd <u00A1 + bsr L21F5 + puls b,a + bsr L21F5 + lbsr L210E + lbsr L210B + clrb + cmpa #$4D + beq L2226 +L2214 cmpa #$89 + bne L2247 + bsr L2257 + bsr L2247 + bsr L21EA + lbsr L2115 + ldd #$8900 + bra L21FF +L2226 bsr L2257 + incb + pshs b + lbsr L2314 + lbsr L21A1 + bne L223E + ldb ,s+ + cmpb #$03 + bcs L2226 + lda #$2A + lbra L1DD6 +L223E bsr L22BF + lbsr L210B + puls b + bra L2214 +L2247 clr <u00BC + ldx <u0044 + addb ,x++ + lbsr L2413 + ldd ,x++ + stx <u0044 + lbra L240C +L2257 tst <u00BC + beq L228A + clr <u00BC +L225D lda #$0E +L225F lbra L2415 +L2262 ldb <u00A3 + clra + cmpb #$4E + beq L228B + tstb + bpl L2273 + lbsr L1CCD + bita #$08 + bne L228B +L2273 ldx <u0044 +L2275 ldd ,x++ + cmpa #$4D + beq L22C5 + bsr L225F + tstb + bne L2275 + cmpa #$39 + bne L2287 + lbsr L1E68 +L2287 stx <u0044 + coma +L228A rts +L228B anda #$07 + tfr a,b + ldx <u0044 + bra L2297 +L2293 lda ,x++ + bsr L230F +L2297 cmpb $01,x + bcs L2293 + bhi L22B8 + cmpb #$06 + beq L22B8 + tstb + bne L2293 + lda ,x++ + cmpa #$4D + bne L22B0 + stx <u0044 + bsr L22FE + bra L2262 +L22B0 cmpa #$39 + beq L2307 + bsr L230F + bra L2287 +L22B8 lda <u00A3 +L22BA std ,--x + stx <u0044 +L22BE rts +L22BF lda <u00A3 + cmpa #$4E + beq L22BE +L22C5 lda #$25 +L22C7 lbra L1DD6 +L22CA lbsr L1E68 + lda <u00A3 + pshs a + bsr L22FE + ldb ,s + lbsr L1CCD + leax <L22F7,pcr + pshs x + anda #$03 + beq L230B + cmpa #$02 + beq L231B + bhi L2322 + ldb $02,s + cmpb #$92 + beq L2331 + cmpb #$94 + beq L2331 + cmpb #$BE + beq L2326 + bra L2312 +L22F7 bsr L22BF + puls a + lbsr L2415 +L22FE lbra L210B +L2301 lda <u00A3 + cmpa #$4D + beq L22BE +L2307 lda #$22 + bra L22C7 +L230B leas $02,s + puls a +L230F lbra L2415 +L2312 bsr L2301 +L2314 clra + lbsr L213E + lbra L1E68 +L231B bsr L2312 +L231D lbsr L21A6 + bra L2314 +L2322 bsr L231B + bra L231D +L2326 bsr L2301 + bsr L22FE + cmpa #$54 + beq L2314 + lbra L20D7 +L2331 bsr L2301 + incb + lbsr L2413 + lbra L2180 +L233A lda #$0A + bra L22C7 +L233E ldd <u00AB + std <u00AD + lbsr L245D + sty <u00B9 + lbsr L2430 + lbne L23E1 + lda ,y + lbsr L246E + bcc L237A + leax >L1CD3,pcr + lda #$80 + lbsr L252A + beq L233A + ldb ,x + leau <L239D,pcr + jmp b,u +L2368 ldd $01,x +L236A stb <u00A4 + sta <u00A3 + lbra L2415 + lda ,y + lbsr L246E + bcs L2368 + leay -$01,y +L237A bsr L23A6 + bne L238F + ldd #$8F05 +L2381 sta <u00A3 +L2383 bsr L23D6 + lda ,x+ + decb + bpl L2383 + lda #$06 + sta <u00A4 + rts +L238F ldd #$8E02 + tst ,x + bne L2381 + ldd #$8D01 + leax $01,x + bra L2381 +L239D leay -$01,y + bsr L23A6 + ldd #$9102 + bra L2381 +L23A6 lbsr L245D + leax ,y + ldy <u0044 + lbsr L1CCA + exg x,y + bcs L23BA + lda ,x+ + cmpa #$02 + rts +L23BA lda #$16 + bra L23DA + bsr L2368 + bra L23C4 +L23C2 bsr L2415 +L23C4 lda ,y+ + cmpa #$0D + beq L23D8 + cmpa #$22 + bne L23C2 + cmpa ,y+ + beq L23C2 + leay -$01,y + lda #$FF +L23D6 bra L2415 +L23D8 lda #$29 +L23DA lbra L1DD6 +L23DD lda #$31 + bra L23DA +L23E1 ldx <u009E + lbsr L2528 + beq L23EF + stx <u00A1 + ldd ,x +L23EC lbra L236A +L23EF tst <u00A0 + bmi L23DD + ldx <u0062 + lbsr L2528 + bne L2401 + tst <u00A0 + bne L23DD + lbsr L2494 +L2401 ldd #$8500 + bsr L23EC + tfr x,d + subd <u0062 + std <u00A1 +L240C bsr L2415 + bsr L2413 + lda <u00A3 + rts +L2413 tfr b,a +L2415 pshs x,b,a + ldx <u00AB + sta ,x+ + stx <u00AB + ldd <u00AB + subd <u004A + cmpb #$FF + bcc L2428 + clra + puls pc,x,b,a +L2428 lda #$0D + lbsr L1CC1 + lbra L1CC7 +L2430 bsr L245D + pshs y + ldb #$02 + stb <u00A5 + clrb + bsr L2478 + bcs L2459 + leay $01,y +L243F incb + lda ,y+ + bsr L246A + bcc L243F + cmpa #$24 + bne L2451 + incb + leay $01,y + lda #$04 + sta <u00A5 +L2451 leay -$01,y + lda #$80 + ora -$01,y + sta -$01,y +L2459 stb <u00A6 + puls pc,y +L245D lda ,y+ + cmpa #$20 + beq L245D + cmpa #$0A + beq L245D + leay -$01,y + rts +L246A bsr L2478 + bcc L2493 +L246E cmpa #$30 + bcs L2493 + cmpa #$39 + bls L2491 + bra L248E +L2478 anda #$7F + cmpa #$41 + bcs L2493 + cmpa #$5A + bls L2491 + cmpa #$5F + beq L2493 + cmpa #$61 + bcs L2493 + cmpa #$7A + bls L2491 +L248E orcc #$01 + rts +L2491 andcc #$FE +L2493 rts +L2494 ldx <u0062 + ldd -$03,x + addd #$0001 + std -$03,x + ldb <u00A6 + clra + addd #$0003 + sty <u00A9 + bsr L24EE + pshs y + lda <u00A5 + clrb + std ,y++ + clr ,y+ + ldx <u00A9 +L24B3 lda ,x+ + sta ,y+ + bpl L24B3 + leay ,x + puls pc,x +L24BD pshs u,b,a + ldd <u000C + subd ,s + bcc L24CA + lda #$20 + lbra L1DD6 +L24CA std <u000C + ldd <u0066 + subd ,s + std <u0066 + ldu <u00DA + ldd <u00DA + subd ,s + std <u00DA + tfr d,y + ldd <u0066 + subd <u00DA + addd <u0068 + bsr L2508 + ldd <u0068 + addd ,s++ + std <u0068 + leax ,u + puls pc,u +L24EE pshs u,b,a + bsr L24BD + subd ,s + std <u0068 + leau ,x + leax $03,y + stx <u0062 + ldd <u0064 + bsr L2508 + addd ,s++ + std <u0064 + leax ,u + puls pc,u +L2508 pshs x,b,a + leax d,u + pshs x +L250E bitb #$03 + beq L251F + lda ,u+ + sta ,y+ + decb + bra L250E +L2519 pulu x,b,a + std ,y++ + stx ,y++ +L251F cmpu ,s + bcs L2519 + clr ,s++ + puls pc,x,b,a +L2528 lda #$20 +L252A pshs u,y,x,a + ldu -$03,x + ldb -$01,x +L2530 stx $01,s + cmpu #$0000 + beq L2558 + leau -u0001,u + ldy $03,s + leax b,x +L253F lda ,x+ + eora ,y+ + beq L2551 + cmpa ,s + beq L2551 + leax -$01,x +L254B lda ,x+ + bpl L254B + bra L2530 +L2551 tst -$01,x + bpl L253F + sty $03,s +L2558 puls pc,u,y,x,a + pshs x,b,a + ldb [<$04,s] + leax <L256A,pcr + ldd b,x + leax d,x + stx $04,s + puls pc,x,b,a +L256A ror <u00E6 + tim #$36,<u0001 + bvc L2572 + subd <u009D + fcb $1B + aim #$9D,<u001B + ror <u009D + fcb $1B + sexw +L257B jsr <u001E + lsl <u009D + exg d,w +L2581 asr <u0086 + oim #$FE,<u0001 + sta $02,x + aim #$03,<u00A9 + asr <u0007 + asr <u009F + asr <u009F + asr <u009F + asr <u0007 + asr <u009F + asr <u009F + asr <u009F + com <u00D3 + com <u00D1 + lsr <u0023 + lsr <u00AF + lsr <u00CA + lsr <u00E1 + lsr <u00F3 + eim #$8B,<u0005 + orb <u0005 + eorb $06,x + neg <u0006 + asr <u0006 + fcb $1B + ror <u001F + ror <u0023 + ror <u0040 + lsr <u002A + lsr <u0099 + lsr <u004B + tim #$0C,<u0004 + fcb $4B K + tim #$0C,<u0006 + ldx <u0007 + lda #$06 + andb $07,x + asr <u0007 + lda #$07 + lda #$07 + fcb $45 E + asr <u0045 + asr <u0061 + ror <u00E4 + asr <u0007 + asr <u006F + asr <u006F + asr <u0079 + asr <u0097 + asr <u0086 + asr <u0086 + asr <u0086 + asr <u009F + asr <u009F + oim #$47,<u0001 + asra + asr <u0007 + neg <u00DC + tim #$0C,<u000B + inc <u0001 + nega + oim #$97,<u0001 + sta <u0020 + bra L260A + neg <u0043 + nega + bvc L262E + neg <u0043 + coma + coma + coma + coma + coma + coma + eim #$00,<u0043 + coma + coma + neg <u0045 + neg <u0025 + neg <u0045 + neg <u0005 + neg <u0021 + brn L2669 + beq L264B + bhi L2648 + bhi L2688 + neg $01,s + fcb $87 + ora #$89 + adca #$81 + bita #$00 + suba #$81 + subb ,s+ + subb ,s+ + subb $0B,s + eim #$00,<u006C + inc $0C,s + tst $00,x + neg <u006D + neg <u0000 + jmp $00,x + neg <u0000 +L2648 jmp $00,x + neg <u0000 + tst $00,x + neg <u006D + neg <u0000 + tst <u0000 + neg <u0006 + neg <u0006 + neg <u0006 + neg <u0044 + lsra + ldd ,y + tst <u00D9 + bne L2675 + pshs b,a + leay -$01,y + ldd <u0060 +L2669 std <u00AB + ldd #$0003 + lbsr L2578 + puls b,a + bra L2677 +L2675 leay $02,y +L2677 lbsr L29DE + bcc L268E + std ,x + tfr y,d + subd <u005E + leax $02,x +L2684 ldu ,x + std ,x +L2688 leax ,u + bne L2684 + bra L2692 +L268E lda #$4B + bsr L26CE +L2692 leax >L2581,pcr + ldb ,y+ + bpl L269F + ldd #$03D1 + bra L26A9 +L269F lslb + clra + ldd d,x + cmpd #$03D1 + bcs L26BF +L26A9 tst <u00C7 + bne L26BF + inc <u00C7 + pshs b,a + tfr y,d + subd <u005E + subd #$0001 + ldu <u002F + std <u0015,u + puls b,a +L26BF jmp d,x + ldx <u002F + lda #$01 + sta <$17,x + ldb ,y+ + clra + leay d,y + rts +L26CE pshs y,x,b,a + ldx <u002F + lda #$01 + sta <$17,x + lda <u0084 + bmi L26FB + ldd $04,s + subd <u005E + leas -$05,s + leax ,s + bsr L26FD + lda #$20 + sta ,x+ + lda #$02 + leax ,s + ldy #$0005 + os9 I$Write + leas $05,s + ldb ,s + lbsr L2572 +L26FB puls pc,y,x,b,a +L26FD bsr L2701 + tfr b,a +L2701 pshs a + lsra + lsra + lsra + lsra + bsr L270D + puls a + anda #$0F +L270D adda #$30 + cmpa #$39 + bls L2715 + adda #$07 +L2715 sta ,x+ + rts +L2718 ldb ,y + bsr L2721 + bne L2720 +L271E leay $01,y +L2720 rts +L2721 cmpb #$3F + beq L2727 + cmpb #$3E +L2727 rts + lbsr L2F43 + ldb <u00CF + beq L2733 + lda #$4C + bsr L26CE +L2733 leay $04,y + lda #$40 + sta <u00CE + ldd <u00C1 + pshs b,a + clra + clrb + std <u00C1 + bsr L2787 + ldd <u00CC + subd <u0060 + beq L277A + addd #$0003 + cmpd <u000C + lbcc L2A0D + pshs y,x + lbsr L257B + ldd <u00C1 + leau ,y + std ,y++ + clr ,y+ + ldx <u0060 +L2762 ldd ,x++ + subd <u0062 + std ,y++ + inc u0002,u + cmpx <u00CC + bcs L2762 + tfr u,d + puls y,x + subd <u0066 + std $01,x + lda #$25 + sta ,x +L277A puls b,a + std <u00C1 + rts + lda #$80 + bra L2785 + lda #$60 +L2785 sta <u00CE +L2787 ldd <u0060 + pshs x,b,a + std <u00CC +L278D bsr L27E0 + ldb ,y+ + cmpb #$4B + beq L278D + cmpb #$4C + beq L279F + leay -$01,y + ldb #$01 + bra L27A3 +L279F lbsr L283A + clrb +L27A3 pshs y,b + ldx $03,s + ldd <u00CC + std $03,s + stx <u00CC + subd <u00CC + lslb + rola + addd $03,s + cmpd <u00DA + lbcc L2A0D + bra L27CE +L27BC ldu ,x++ + tst ,s + beq L27CB + lda ,u + sta <u00D1 + lbsr L3083 + std <u00D6 +L27CB lbsr L2878 +L27CE cmpx $03,s + bcs L27BC + ldd <u00CC + std $03,s + puls y,b + ldb ,y+ + cmpb #$51 + beq L278D + puls pc,x,b,a +L27E0 lbsr L2F43 + ldb <u00CF + beq L27FF + lda #$4C + lbsr L26CE + leay $03,y + ldb ,y + cmpb #$4D + bne L27FE + leay $01,y +L27F6 bsr L282E + ldb ,y+ + cmpb #$4B + beq L27F6 +L27FE rts +L27FF ldd <u00CC + addd #$000A + cmpd <u00DA + lbcc L2A0D + ldx <u00CC + ldd <u00D2 + std ,x++ + leau ,x + clr ,x+ + leay $03,y + ldb ,y + cmpb #$4D + bne L282B + leay $01,y +L281F bsr L282E + std ,x++ + inc ,u + ldb ,y+ + cmpb #$4B + beq L281F +L282B stx <u00CC + rts +L282E ldb ,y+ + clra + cmpb #$8D + beq L2837 + lda ,y+ +L2837 ldb ,y+ + rts +L283A lda ,y+ + cmpa #$85 + beq L285B + suba #$40 + sta <u00D1 + cmpa #$04 + bne L2856 + ldb ,y + cmpb #$4F + bne L2856 + leay $01,y + bsr L282E + leay $01,y + bra L2875 +L2856 lbsr L3083 + bra L2875 +L285B leay -$01,y + lbsr L2F43 + leay $03,y + ldb <u00CF + cmpb #$20 + beq L286D + lda #$18 + lbra L26CE +L286D ldd $01,x + std <u00D2 + ldx <u0066 + ldd d,x +L2875 std <u00D6 + rts +L2878 ldb ,x+ + beq L28D0 + pshs b + lslb + lslb + lslb + stb <u00D0 + lsrb + lsrb + leax b,x + addb #$04 + pshs u,x + lda <u00D1 + cmpa #$04 + bcs L2893 + addb #$02 +L2893 clra + cmpd <u000C + lbhi L2A0D + lbsr L257B + ldx ,s + leau $02,y + ldd #$0001 + std ,u++ +L28A7 ldd ,--x + std ,u++ + bsr L28F7 + dec $04,s + bne L28A7 + lda <u00D1 + cmpa #$04 + bls L28BC + ldd <u00D2 + std ,u + coma +L28BC ldd <u00D6 + bcs L28C2 + std ,u +L28C2 bsr L28F7 + tfr y,d + puls u,x + subd <u0066 + std u0001,u + leas $01,s + bra L28E0 +L28D0 stb <u00D0 + lda <u00D1 + cmpa #$04 + bhi L28DC + ldd <u00D6 + bra L28DE +L28DC ldd <u00D2 +L28DE std u0001,u +L28E0 lda <u00D1 + ora <u00D0 + ora <u00CE + sta ,u + pshs x + leax ,u + lbsr L2FEE + ldx <u00CC + stu ,x++ + stx <u00CC + puls pc,x +L28F7 pshs b,a + ldb $02,y + mul + bne L2923 + lda $01,s + ldb $02,y + mul + tsta + bne L2923 + stb $02,y + lda ,s + ldb $03,y + mul + tsta + bne L2923 + addb $02,y + bcs L2923 + stb $02,y + lda $01,s + ldb $03,y + mul + adda $02,y + bcs L2923 + std $02,y + puls pc,b,a +L2923 lda #$49 + lbsr L26CE + puls pc,b,a + ldu <u00CA + bne L2936 + tfr y,d + subd <u005E + std <u00C8 + bra L293C +L2936 tfr y,d + subd <u005E + std ,u +L293C lbsr L2D65 + lbsr L2E52 + ldb ,y+ + cmpb #$4B + beq L293C + sty <u00CA + ldd <u00C8 + std ,y++ + lbra L271E + leay -$01,y + bsr L2984 + leay $01,y + lbsr L2D65 + lbsr L2E52 + sta <u00D1 + lbsr L2E52 + cmpa <u00D1 + beq L2981 + cmpa #$02 + bhi L297E + beq L2971 + lda #$C8 + bra L2973 +L2971 lda #$CB +L2973 ldb <u00D1 + cmpb #$02 + bhi L297E + lbsr L2FBE + bra L2981 +L297E lbsr L2A26 +L2981 lbra L2718 +L2984 lda ,y + cmpa #$0E + lbne L2D65 + leay $01,y + lbsr L2D65 +L2991 lda -$03,y + cmpa #$85 + bcc L299F + ldd <u00D2 + subd <u0062 + std -$02,y + lda #$85 +L299F adda #$6D + sta -$03,y + rts + bsr L29A6 +L29A6 bsr L2A1A + leay $01,y + rts + ldb ,y+ + cmpb #$1E + beq L29C5 + leay -$01,y + bsr L29A6 + ldd ,y++ +L29B7 pshs b,a + leay $01,y + bsr L29CC + puls b,a + subd #$0001 + bne L29B7 + rts +L29C5 ldb ,y+ + lbsr L2721 + beq L29DD +L29CC ldd ,y + bsr L29DE + ldd $02,x + bcc L29D7 + sty $02,x +L29D7 std ,y + inc -$01,y + leay $03,y +L29DD rts +L29DE ldx <u0066 + pshs b,a + bra L29ED +L29E4 ldd ,x + anda #$7F + cmpd ,s + beq L2A08 +L29ED leax -$04,x + cmpx <u00DA + bcc L29E4 + ldd <u000C + subd #$0004 + bcs L2A0D + std <u000C + ldd ,s + ora #$80 + std ,x + clra + clrb + std $02,x + stx <u00DA +L2A08 lda ,x + rola + puls pc,b,a +L2A0D lda #$20 + sta <u0036 + lbsr L26CE + lbsr L30EB + lbra L2575 +L2A1A lbsr L2D65 + lbsr L2E52 + cmpa #$02 + beq L2A2B + bcs L29DD +L2A26 lda #$47 + lbra L26CE +L2A2B lda #$C8 + lbra L2FBE + lbsr L2BAF + lda $03,y + cmpa #$3A + beq L2A3E + lda #$10 + lbra L2BA8 +L2A3E pshs y + leay $04,y + bsr L29CC + tfr y,d + subd <u005E + std [,s++] + rts + ldd #$1002 + lbsr L2BDD + ldu $01,x + sty $01,x + leay $02,y + lbsr L2718 + tfr y,d + subd <u005E + std ,u + rts + ldd #$1001 + lbsr L2BDD + leay $01,y +L2A6A tfr y,d + subd <u005E + std [<$01,x] + lbra L2C01 + lbsr L2F43 + lbsr L2EE3 + cmpa #$60 + bne L2A88 + lda <u00D1 + cmpa #$01 + beq L2A94 + cmpa #$02 + beq L2A94 +L2A88 lda #$46 + lbsr L26CE + ldd #$FFFF + std <u00D2 + bra L2AA0 +L2A94 ldb <u00D0 + bne L2A88 + adda #$80 + sta ,y + ldd $01,x + std $01,y +L2AA0 ldx <u0044 + leax -$07,x + stx <u0044 + lda <u00D1 + sta ,x + ldd <u00D2 + subd <u0062 + std $01,x + clra + clrb + std $05,x + leay $04,y + bsr L2AF1 + bsr L2AD4 + std $03,x + lda ,y + cmpa #$47 + bne L2AC6 + bsr L2AD4 + std $05,x +L2AC6 leay $01,y + sty ,--x + lda #$13 + sta ,-x + stx <u0044 + leay $03,y +L2AD3 rts +L2AD4 ldd <u00C1 + pshs b,a + std $01,y + ldx <u0044 + lda ,x + leax >L307E,pcr + ldb a,x + clra + addd <u00C1 + std <u00C1 + leay $03,y + bsr L2AF1 + ldx <u0044 + puls pc,b,a +L2AF1 lbsr L2D65 + lbsr L2E52 + cmpa ,u + beq L2AD3 + cmpa #$02 + bcs L2B07 + lbne L2A26 + lda #$C8 + bra L2B09 +L2B07 lda #$CB +L2B09 lbra L2FBE + leay -$01,y + ldd #$130B + lbsr L2BDD + ldd $02,y + cmpd $04,x + beq L2B22 + lda #$46 + lbsr L26CE + bra L2B51 +L2B22 addd <u0062 + exg d,x + ldx $01,x + exg d,x + std $02,y + lda $03,x + anda #$02 + sta $01,y + ldd $06,x + std $04,y + ldd $08,x + std $06,y + beq L2B3E + inc $01,y +L2B3E ldu $01,x + tfr y,d + subd <u005E + addd #$0001 + std ,u + leau u0003,u + tfr u,d + subd <u005E + std $08,y +L2B51 leay $0B,y + lbsr L2C01 + leax $07,x + stx <u0044 + rts + leau -$01,y + pshs u + bsr L2BAF + puls b,a + std ,y + lda #$15 + bra L2BA8 + ldd #$1503 + bsr L2BDD + ldx $01,x + ldd ,x + subd <u005E + std ,y + leay $03,y + tfr y,d + subd <u005E + std ,x + lbra L2C01 + lda #$17 +L2B83 lbsr L271E + bra L2BD3 + bsr L2BAF + lda #$17 +L2B8C leay -$01,y + ldb #$03 + bsr L2BDD + ldd $01,x + subd <u005E + std $01,y + leay $04,y + bra L2C01 + lda #$19 + bra L2B83 + lda #$19 + bra L2B8C + bsr L2BAF + lda #$1B +L2BA8 bsr L2BD3 + leay $03,y + lbra L2718 +L2BAF lbsr L2D65 + lbsr L2E52 + cmpa #$03 + beq L2BBE + lda #$47 + lbsr L26CE +L2BBE leay $01,y + rts + ldd #$1B03 + bsr L2BDD + leau ,y + leay $03,y + lbsr L2A6A + stu ,--x + lda #$1C + bra L2BD8 +L2BD3 ldx <u0044 + sty ,--x +L2BD8 sta ,-x + stx <u0044 + rts +L2BDD pshs a + ldx <u0044 + bra L2BE5 +L2BE3 leax $03,x +L2BE5 cmpx <u0046 + bcc L2BF3 + lda ,x + cmpa #$1C + beq L2BE3 + cmpa ,s + beq L2BFF +L2BF3 leas $03,s + lda #$45 + lbsr L26CE + leay b,y + lbra L2718 +L2BFF puls pc,a +L2C01 ldx <u0044 + bra L2C14 +L2C05 lda ,x + cmpa #$1C + bne L2C1A + tfr y,d + subd <u005E + std [<$01,x] + leax $03,x +L2C14 cmpx <u0046 + bcs L2C05 + bra L2C1C +L2C1A leax $03,x +L2C1C stx <u0044 + rts + leay -$01,y + lbsr L2F43 + lda <u00CF + beq L2C41 + cmpa #$A0 + beq L2C4E + cmpa #$60 + bcs L2C3A + lda <u00D0 + bne L2C3A + lda <u00D1 + cmpa #$04 + beq L2C4E +L2C3A lda #$4C + lbsr L26CE + bra L2C4E +L2C41 lda #$A0 + sta ,x + ldd <u00C5 + std $01,x + addd #$0002 + std <u00C5 +L2C4E leay $03,y + ldb ,y+ + cmpb #$4D + bne L2C64 +L2C56 lbsr L2984 + lbsr L2E52 + ldb ,y+ + cmpb #$4B + beq L2C56 + leay $01,y +L2C64 rts + bsr L2CB2 + leay -$01,y + cmpb #$90 + bne L2C72 + lbsr L2D0B + leay $01,y +L2C72 lbsr L2984 + lbsr L2E52 + cmpa #$05 + bcs L2C81 + lda #$4D + lbsr L26CE +L2C81 lda ,y+ + cmpa #$4B + beq L2C72 + rts + bsr L2CB2 + cmpb #$49 + bne L2C92 + bsr L2D0B +L2C90 ldb ,y+ +L2C92 cmpb #$4B + beq L2C90 + cmpb #$51 + beq L2C90 + lbsr L2721 + beq L2CC5 + leay -$01,y + lbsr L2D65 + lbsr L2E52 + cmpa #$05 + bcs L2C90 + lda #$47 + lbsr L26CE + bra L2C90 +L2CB2 ldb ,y+ + cmpb #$54 + bne L2CC5 + lbsr L2A1A +L2CBB ldb ,y+ + cmpb #$4B + beq L2CBB + cmpb #$51 + beq L2CBB +L2CC5 rts + leay $01,y + lbsr L2984 + lbsr L2E52 + cmpa #$01 + beq L2CD5 + lbsr L2A26 +L2CD5 leay $01,y + bsr L2D0B + lda ,y+ + cmpa #$4A + bne L2CE1 + leay $02,y +L2CE1 rts + bsr L2D02 + bsr L2D65 + lbsr L2E52 + cmpa #$42 + bls L2D20 + lbra L2A26 + bsr L2D02 + lbsr L2984 + lbsr L2E52 + bra L2D20 +L2CFA bsr L2D02 + cmpb #$4B + beq L2CFA + bra L2D20 +L2D02 leay $01,y + lbra L29A6 + bsr L2D0B + bra L2D20 +L2D0B bsr L2D65 + lbsr L2E52 + cmpa #$04 + beq L2D17 + lbsr L2A26 +L2D17 rts + ldb ,y+ + cmpb #$3A + lbeq L29CC +L2D20 lbra L2718 +L2D23 cmpb #$96 + bcc L2D2C + lbsr L2E5F + bra L2D65 +L2D2C cmpb #$F2 + lbcc L308D + subb #$96 + leax >L2601,pcr + leax b,x + ldb ,x + lbeq L308D + andb #$1F + beq L2D4A + leau <L2DA2,pcr + lslb + jsr b,u +L2D4A ldb ,x + andb #$E0 + beq L2D60 + clra + rolb + rola + rolb + rola + rolb + rola + cmpa #$07 + bne L2D60 + lbsr L2FD4 + bra L2D65 +L2D60 lbsr L2E3B + leay $01,y +L2D65 ldb ,y + bmi L2D23 + rts +L2D6A bsr L2D6F + incb + bra L2D71 +L2D6F ldb #$C8 +L2D71 lbsr L2E52 + cmpa #$02 + bcs L2D85 + beq L2D7E + bsr L2DC3 + bra L2D83 +L2D7E tfr b,a + lbsr L2FBE +L2D83 lda #$01 +L2D85 rts +L2D86 bsr L2D8B + incb + bra L2D8D +L2D8B ldb #$CB +L2D8D lbsr L2E52 + cmpa #$02 + beq L2DA1 + bcs L2D9A + bsr L2DC3 + bra L2D9F +L2D9A tfr b,a + lbsr L2FBE +L2D9F lda #$02 +L2DA1 rts +L2DA2 bra L2DC0 + bra L2D6F + bra L2D6A + bra L2D8B + bra L2D86 + bra L2DDE + bra L2DC8 + bra L2DF4 + bra L2DF2 + bra L2DFF + bra L2E04 + bra L2E30 + bra L2E2E + bra L2E13 + bra L2E09 +L2DC0 lbra L308D +L2DC3 lda #$43 + lbra L26CE +L2DC8 bsr L2DE7 + pshs a + bsr L2DE7 + cmpa ,s+ + beq L2DE0 + lda #$CB + bcc L2DD7 + inca +L2DD7 lbsr L2FBE + lda #$02 + bra L2DE4 +L2DDE bsr L2DE7 +L2DE0 cmpa #$02 + bne L2DE6 +L2DE4 inc ,y +L2DE6 rts +L2DE7 bsr L2E52 + cmpa #$02 + bls L2DF1 + bsr L2DC3 + lda #$02 +L2DF1 rts +L2DF2 bsr L2DF4 +L2DF4 bsr L2E52 + cmpa #$04 + beq L2DFE + bsr L2DC3 + lda #$04 +L2DFE rts +L2DFF lbsr L2D6F + bra L2DF4 +L2E04 lbsr L2D6A + bra L2DF4 +L2E09 lda #$03 + bsr L2E20 + bne L2E13 + ldb #$03 + bra L2E1B +L2E13 lda #$04 + bsr L2E20 + bne L2DC8 + ldb #$02 +L2E1B addb ,y + stb ,y + rts +L2E20 ldu <u0044 + cmpa ,u+ + bne L2E2D + cmpa ,u+ + bne L2E2D + stu <u0044 + clrb +L2E2D rts +L2E2E bsr L2E30 +L2E30 bsr L2E52 + cmpa #$03 + beq L2E3A + bsr L2DC3 + lda #$03 +L2E3A rts +L2E3B cmpa #$00 + bne L2E41 + lda #$01 +L2E41 ldu <u0044 + cmpa #$05 + bne L2E4D + ldd <u00D4 + std ,--u + lda #$05 +L2E4D sta ,-u + stu <u0044 + rts +L2E52 ldu <u0044 + lda ,u+ + cmpa #$05 + bne L2E5C + leau u0002,u +L2E5C stu <u0044 + rts +L2E5F cmpb #$85 + lbcs L308D + cmpb #$89 + bcs L2EAB + subb #$8D + lbcs L2F07 + leau <L2E75,pcr + lslb + jmp b,u +L2E75 bra L2E87 + bra L2E89 + bra L2E8F + bra L2E95 + bra L2E89 + bra L2E9F + bra L2EA8 + bra L2E9F + bra L2EA8 +L2E87 leay -$01,y +L2E89 leay $03,y + lda #$01 + bra L2E3B +L2E8F leay $06,y + lda #$02 + bra L2E3B +L2E95 ldb ,y+ + cmpb #$FF + bne L2E95 + lda #$04 + bra L2E3B +L2E9F lbsr L2991 + bsr L2E52 + lda #$01 + bsr L2E3B +L2EA8 leay $01,y + rts +L2EAB lbsr L2F43 + bsr L2EE3 + cmpa #$60 + beq L2EBF + cmpa #$80 + beq L2EBF + lda #$12 + lbsr L26CE + bra L2EDC +L2EBF ldb #$85 + lbsr L2F5E + ldb ,y + cmpb #$85 + bne L2EDC + ldb <u00CF + cmpb #$60 + bne L2EDC + cmpa #$05 + bcc L2EDC + adda #$80 + sta ,y + ldd $01,x + std $01,y +L2EDC lda <u00D1 + leay $03,y + lbra L2E3B +L2EE3 lda <u00CF + cmpa #$00 + bne L2F06 + ldd #$0060 + sta <u00D0 + stb <u00CF + lda #$60 + ora <u00D1 + sta ,x + anda #$07 + cmpa #$04 + bne L2F01 + ldd #$0020 + std $01,x +L2F01 lbsr L2FEE + lda <u00CF +L2F06 rts +L2F07 bsr L2F43 + ldb #$89 + bsr L2F5E + lbsr L2E52 + cmpa #$05 + beq L2F19 + ldu #$FFFF + bra L2F1B +L2F19 ldu -u0002,u +L2F1B pshs u + bsr L2EDC + puls u + cmpu #$FFFF + beq L2F3E + ldb u0002,u + stb <u00D6 + ldd <u00D2 + subd <u0062 + leau u0003,u +L2F31 cmpd ,u++ + beq L2F5D + dec <u00D6 + bne L2F31 + lda #$14 + bra L2F40 +L2F3E lda #$42 +L2F40 lbra L26CE +L2F43 ldd $01,y + addd <u0062 + std <u00D2 + ldx <u00D2 +L2F4B lda ,x + anda #$E0 + sta <u00CF + lda ,x + anda #$18 + sta <u00D0 + lda ,x + anda #$07 + sta <u00D1 +L2F5D rts +L2F5E pshs b + ldb ,y + subb ,s+ + bne L2F73 + tst <u00D0 + beq L2F9D + lda #$05 + sta <u00D1 + ldd #$FFFF + bra L2FB9 +L2F73 lslb + lslb + lslb + cmpb <u00D0 + beq L2F7F + lda #$41 + lbsr L26CE +L2F7F lda #$C8 + sta <u00D8 +L2F83 lbsr L2E52 + cmpa #$02 + bcs L2F97 + beq L2F93 + lda #$47 + lbsr L26CE + bra L2F97 +L2F93 lda <u00D8 + bsr L2FBE +L2F97 inc <u00D8 + subb #$08 + bne L2F83 +L2F9D lda <u00D1 + cmpa #$05 + bne L2FBD + ldd $01,x + addd <u0066 + tfr d,u + ldb <u00D0 + beq L2FB5 + lsrb + lsrb + addb #$04 + ldd b,u + bra L2FB7 +L2FB5 ldd u0002,u +L2FB7 addd <u0066 +L2FB9 std <u00D4 + lda <u00D1 +L2FBD rts +L2FBE pshs x,b + ldx <u000C + cmpx #$0010 + lbls L2A0D + ldx <u0060 + sta ,x+ + stx <u00AB + clrb + bsr L2FDA + puls pc,x,b +L2FD4 ldd <u0060 + std <u00AB + ldb #$01 +L2FDA clra + lbra L2578 +L2FDE neg <u0049 + neg <u005C + neg <u0060 + neg <u006A + neg <u0066 + neg <u0072 + neg <u0072 + neg <u0076 +L2FEE pshs u,y,x + leay <L2FDE,pcr + ldb ,x + andb #$E0 + cmpb #$60 + beq L3005 + cmpb #$40 + beq L3005 + cmpb #$80 + bne L3025 + leay $08,y +L3005 ldb ,x + andb #$18 + beq L300F + ldd $06,y + bra L3023 +L300F ldb ,x + andb #$07 +L3013 cmpb #$04 + bcs L3021 + bhi L301D + ldd $02,y + bra L3023 +L301D ldd $04,y + bra L3023 +L3021 ldd ,y +L3023 jsr d,y +L3025 puls pc,u,y,x + lda ,x + anda #$07 + leay $01,x + bsr L3083 +L302F pshs b,a + ldd <u00C1 + std ,y + addd ,s++ + std <u00C1 + rts + bsr L3069 + bra L302F + bsr L3069 + addd <u0066 + tfr d,x + ldd ,x + bra L302F + bsr L3060 + bra L302F + leay $01,x +L304E ldd <u00C3 + std ,y + addd #$0004 + std <u00C3 + rts + bsr L3069 + bra L304E + bsr L3060 + bra L304E +L3060 ldd $01,x + addd <u0066 + tfr d,y + ldd $02,y + rts +L3069 ldd #$0004 + lbsr L257B + ldx $04,s + ldd $01,x + std $02,y + tfr y,d + subd <u0066 + std $01,x + ldd $02,y + rts +L307E oim #$02,<u0005 + oim #$20,<u0034 + addr a,0 + ldb >$E686 + clra + puls pc,x +L308D ldy <u0060 + lda #$30 + lbra L26CE +L3095 oim #$02,<u0003 + asr <u0008 + rol <u0037 + fcb $38 8 + fcb $3E > + swi + fcb $FF + ldd #$0016 + std <u00C1 + clrb + std <u00C3 + std <u00C5 + sta <u00C7 + std <u00C8 + std <u00CA + ldx <u002F + sta <$17,x + std <$15,x + ldy <u005E + bra L30E2 +L30BD pshs y + lbsr L2692 + puls x + ldb <u00D9 + bne L30E2 + lda ,x + leau <L3095,pcr +L30CD cmpa ,u+ + bcs L30E2 + bne L30CD + pshs x + tfr y,d + subd ,s++ + leay ,x + ldu <u004A + stu <u00AB + lbsr L2578 +L30E2 ldx <u0060 + clr ,x + cmpy <u0060 + bcs L30BD +L30EB ldx <u0066 + bra L310B +L30EF lda ,x + bpl L310B + anda #$7F + sta ,x + ldy $02,x +L30FA ldu ,y + ldd ,x + std ,y + dec -$01,y + lda #$4A + lbsr L26CE + leay ,u + bne L30FA +L310B leax -$04,x + cmpx <u00DA + bcc L30EF + ldd <u0066 + subd <u00DA + addd <u000C + std <u000C + ldx <u0044 + bra L3131 +L311D ldy $01,x + lda #$45 + lbsr L26CE + lda ,x + cmpa #$13 + bne L312D + leax $07,x +L312D leax $03,x + stx <u0044 +L3131 cmpx <u0046 + bcs L311D + ldu <u0066 + ldy <u0060 + ldd <u0064 + addd <u0068 + lbsr L257E + ldx <u002F + ldd <u00C8 + std <$13,x + ldd <u00C1 + std <$11,x + addd <u00C5 + std <u00C5 + std $0B,x + ldb <$18,x + clra + addd #$0019 + std $09,x + addd <u0060 + subd <u005E + std $0F,x + addd <u0068 + addd #$0003 + std $0D,x + subd #$0003 + addd <u0064 + std $02,x + addd <u002F + std <u004A + subd <u0008 + std <u000A + ldd <u002F + addd $0D,x + std <u0062 + ldd <u002F + addd $0F,x + std <u0066 + ldu <u0062 + bra L31E2 +L3188 leax ,u + lbsr L2F4B + lda <u00CF + cmpa #$60 + bcs L31BD + cmpa #$A0 + bne L319F + ldd $01,x + addd <u00C1 + std $01,x + bra L31DC +L319F cmpa #$80 + bne L31BD + ldb <u00D0 + bne L31B1 + lda <u00D1 + cmpa #$04 + bcc L31B1 + leax u0001,u + bra L31B7 +L31B1 ldd u0001,u + addd <u0066 + tfr d,x +L31B7 ldd ,x + addd <u00C5 + std ,x +L31BD lda <u00D1 + cmpa #$05 + bne L31DC + ldb <u00D0 + beq L31CD + lsrb + lsrb + addb #$04 + bra L31CF +L31CD ldb #$02 +L31CF clra + addd u0001,u + ldx <u0066 + leay d,x + ldd ,y + ldd d,x + std ,y +L31DC leau u0003,u +L31DE lda ,u+ + bpl L31DE +L31E2 cmpu <u004A + bcs L3188 + rts + pshs x,b,a + ldb [<$04,s] + leax <L31F8,pcr + ldd b,x + leax d,x + stx $04,s + puls pc,x,b,a +L31F8 dec <u0007 + neg <u00E5 + rol <u0067 + lsl <u0003 + oim #$B6,<u0008 + oim #$08,>$7B9D + fcb $1B + ror <u009D + fcb $1B + inc <u009D + fcb $1B + jmp <u009D + fcb $1B + aim #$9D,<u001B + neg <u009D + fcb $1B + dec <u009D + fcb $1B + fcb $10 +L321B jsr <u001E + ror <u009D + beq L3225 +L3221 jsr <u0027 + dec <u009D +L3225 beq L3229 +L3227 jsr <u0027 +L3229 inc <u009D + beq L323B +L322D jsr <u0027 + neg <u009D + bpl L3235 +L3233 jsr <u001B +L3235 fcb $18 +L3236 jsr <u001B + lbra LCF56 +L323B orcc #$9D + fcb $1B + andcc #$08 + nop + lsl <u0012 + lsl <u0012 + lsl <u0012 + lsl <u0012 + com <u00A0 + com <u00B1 + lsl <u002A + lsl <u0034 + com <u00B4 + lsl <u001E + lsl <u0022 + com <u00DA + oim #$6F,<u0002 + ldu $03,x + subd <u0001 + tst >$018D + oim #$94,<u0002 + ldx $01,x + eora $01,x + sta <u0001 + bsr L326F + clr $01,x + sta <u0001 + clr $01,x + bsr L3277 + sta <u0001 + bsr L327D + addd >$07B8 +L327D lsl <u001A + oim #$8D,<u0008 + orcc #$03 + ora >$084B + rol <u00B4 + lsr <u00AF + ror <u0017 + asr <u003E + asr <u004B + lsr <u0049 + lsr <u0052 + lsr <u0080 + eim #$8C,<u0006 + subd $06,x + eorb <u0006 + stu <u0007 + tim #$07,<u0018 + asr <u0031 + asr <u0061 + asr <u007D + asr <u00FE + lsl <u0001 + lsl <u0009 + lsl <u0009 + oim #$58,<u0001 + tst $01,x + tst $08,x + clr <u0008 + orcc #$01 + inc $01,x + inc $03,x + nop + com <u0021 + com <u0030 + com <u0012 + com <u0049 + com <u007C +L32CB comb + lsrb + clra + negb + bra L3316 + jmp $03,s + clr -$0B,s + jmp -$0C,s + eim #$72,$05,s + lsr $0A,x + stu >$A688 + lbsr LB7E3 + beq L32E8 + ldb #$33 + bra L3304 +L32E8 tfr s,d + subd #$0100 + cmpd <u0080 + bcc L32F6 + ldb #$39 + bra L3304 +L32F6 ldd <u000C + subd $0B,x + bcs L3302 + cmpd #$0100 + bcc L3307 +L3302 ldb #$20 +L3304 lbra L39FB +L3307 std <u000C + tfr y,d + subd $0B,x + exg d,u + sts u0005,u + std u0007,u + stx u0003,u +L3316 ldd #$0001 + std <u0042 + sta u0001,u + sta <u0013,u + stu <u0014,u + bsr L3351 + ldd <$13,x + beq L332C + addd <u005E +L332C std <u0039 + ldd $0B,x + leay d,u + pshs y + ldd <$11,x + leay d,u + clra + clrb + bra L333F +L333D std ,y++ +L333F cmpy ,s + bcs L333D + leas $02,s + ldx <u002F + ldd <u005E + addd <$15,x + tfr d,x + bra L3391 +L3351 stx <u002F + stu <u0031 + ldd $0D,x + addd <u002F + std <u0062 + ldd $0F,x + addd <u002F + std <u0066 + std <u0060 + ldd $09,x + addd <u002F + std <u005E + ldd <u0014,u + std <u0046 + std <u0044 + rts +L3371 stx <u005C + lda <u0034 + beq L338F + bpl L3382 + anda #$7F + sta <u0034 + lbsr L3233 + lda <u0034 +L3382 rora + bcc L338F + leay ,x + lbsr L3218 + clr <u0074 + lbsr L3236 +L338F bsr L33AE +L3391 cmpx <u0060 + bcs L3371 + bra L33A1 + ldb ,x + lbsr L384F + beq L33A1 + lbsr L3856 +L33A1 lbsr L3A73 + ldu <u0031 + lds u0005,u + ldu u0007,u +L33AB rts + leax $02,x +L33AE ldb ,x+ + bpl L33B4 + addb #$40 +L33B4 lslb + clra + ldu <u000E + ldd d,u + jmp d,u + jsr <u0016 + tst $02,y + beq L33CC + leax $03,x + ldb ,x + cmpb #$3B + bne L33AB + leax $01,x +L33CC ldd ,x + addd <u005E + tfr d,x + rts + leax $01,x + rts + jsr <u0016 + tst $02,y + beq L33CC + leax $03,x + rts +L33DF neg <u0026 + neg <u003F + neg <u007B + neg <u00C6 + leay <L33DF,pcr +L33EA ldb ,x+ + lslb + ldd b,y + ldu <u0031 + jmp d,y + ldd ,x + leay d,u + bra L3410 + ldd ,x + leay d,u + ldd $04,x + lda d,u + bpl L3410 + bra L3430 + ldd ,x + leay d,u + ldd ,y + addd #$0001 + std ,y +L3410 ldd $02,x + leax $06,x + ldd d,u + cmpd ,y + bge L33CC + leax $03,x + rts + ldd ,x + leay d,u + ldd $04,x + ldd d,u + pshs a + addd ,y + std ,y + tst ,s+ + bpl L3410 +L3430 ldd $02,x + leax $06,x + ldd d,u + cmpd ,y + ble L33CC + leax $03,x + rts + ldy <u0046 + clrb + bsr L348E + bra L347E + ldy <u0046 + clrb + bsr L348E + ldd $04,x + addd #$0004 + ldu <u0031 + lda d,u + lsra + bcc L347E + bra L34CC + ldy <u0046 + clrb + bsr L348E + leay -$06,y + ldd #$0180 + std $01,y + clra + clrb + std $03,y + sta $05,y + lbsr L321E + bsr L34DC + ldd $01,y + std ,u + ldd $03,y + std u0002,u + lda $05,y + sta u0004,u +L347E ldb #$02 + bsr L348E + leax $06,x + lbsr L3221 + lble L33CC + leax $03,x + rts +L348E ldd b,x + addd <u0031 + tfr d,u + leay -$06,y + lda #$02 + ldb ,u + std ,y + ldd u0001,u + std $02,y + ldd u0003,u + std $04,y + rts + ldy <u0046 + clrb + bsr L348E + stu <u00D2 + ldb #$04 + bsr L348E + lda u0004,u + sta <u00D1 + lbsr L321E + bsr L34DC + ldu <u00D2 + ldd $01,y + std ,u + ldd $03,y + std u0002,u + lda $05,y + sta u0004,u + lsr <u00D1 + bcc L347E +L34CC ldb #$02 + bsr L348E + leax $06,x + lbsr L3221 + lbge L33CC + leax $03,x +L34DB rts +L34DC ldb <u0034 + bitb #$01 + beq L34DB + lbra L323C +L34E5 stu >$0EFF + sexw + stu >$59FF + oim #$E6,,x+ + cmpb #$82 + beq L3515 + bsr L3560 + bsr L3508 + ldb -$01,x + cmpb #$47 + bne L34FF + bsr L3508 +L34FF lbsr L33CC + leay <L34E5,pcr + lbra L33EA +L3508 ldd ,x++ + addd <u0031 + pshs b,a + jsr <u0016 + ldd $01,y + std [,s++] + rts +L3515 bsr L356F + bsr L3523 + ldb -$01,x + cmpb #$47 + bne L34FF + bsr L3523 + bra L34FF +L3523 ldd ,x++ + addd <u0031 + pshs b,a + jsr <u0016 + bra L3579 + jsr <u0016 +L352F cmpa #$04 + bcs L3537 + pshs u + ldu <u003E +L3537 pshs u,a + leax $01,x + jsr <u0016 +L353D puls a + lsla + leau <L3545,pcr + jmp a,u +L3545 bra L355B + bra L356A + bra L3579 + bra L355B + bra L359C + bra L35C1 + ldd ,x + addd <u0031 + pshs b,a + leax $03,x + jsr <u0016 +L355B ldb $02,y + stb [,s++] + rts +L3560 ldd ,x + addd <u0031 + pshs b,a + leax $03,x + jsr <u0016 +L356A ldd $01,y + std [,s++] + rts +L356F ldd ,x + addd <u0031 + pshs b,a + leax $03,x + jsr <u0016 +L3579 puls u + ldd $01,y + std ,u + ldd $03,y + std u0002,u + lda $05,y + sta u0004,u + rts + ldd ,x + addd <u0066 + tfr d,u + ldd ,u + addd <u0031 + pshs b,a + ldd u0002,u + pshs b,a + leax $03,x + jsr <u0016 +L359C puls u,b,a + tstb + bne L35A2 + deca +L35A2 sta <u003E + ldy $01,y + sty <u0048 +L35AA lda ,y+ + sta ,u+ + cmpa #$FF + beq L35B9 + decb + bne L35AA + dec <u003E + bpl L35AA +L35B9 clra + rts + lbsr L3224 + lbra L352F +L35C1 puls u,b,a + cmpd $03,y + bls L35CA + ldd $03,y +L35CA ldy $01,y + exg y,u + lbra L321B + jsr <u0016 + ldd $01,y + pshs b,a + jsr <u0016 + ldb $02,y + stb [,s++] + rts + lbsr L3856 + lda <u002E + sta <u007F + leax >L32CB,pcr + lbsr L375F + lbra L3206 + lbra L3209 + lbsr L3856 + lbra L3233 + ldd ,x + leax $03,x +L35FD ldy <u0031 + ldu <$14,y + cmpu <u004A + bhi L360D + ldb #$35 + lbra L39FB +L360D stx ,--u + stu <$14,y + stu <u0046 + addd <u005E + tfr d,x + rts + ldy <u0031 + cmpy <$14,y + bhi L3627 + ldb #$36 + lbra L39FB +L3627 ldu <$14,y + ldx ,u++ + stu <$14,y + stu <u0046 + rts + ldd ,x + cmpa #$1E + beq L366D + jsr <u0016 + ldd ,x + lslb + rola + lslb + rola + addd #$0002 + leau d,x + pshs u + ldd $01,y + ble L366B + cmpd ,x++ + bhi L366B + subd #$0001 + lslb + rola + lslb + rola + addd #$0001 + ldd d,x + pshs b,a + ldb ,x + cmpb #$22 + puls x,b,a + beq L35FD + addd <u005E + tfr d,x + rts +L366B puls pc,x +L366D ldu <u0031 + cmpb #$20 + bne L3682 + ldd $02,x + addd <u005E + std <u0011,u + lda #$01 + sta <u0013,u + leax $05,x + rts +L3682 clr <u0013,u + leax $02,x + rts + bsr L36A6 + ldb #$0B + os9 I$Create + bra L3696 + bsr L36A6 + os9 I$Open +L3696 lbcs L39FB + puls u,b + cmpb #$01 + bne L36A2 + clr ,u+ +L36A2 sta ,u + puls pc,x +L36A6 leax $01,x + lbsr L3779 + leax $01,x + jsr <u0016 + lda #$03 + cmpb #$4A + bne L36B7 + lda ,x++ +L36B7 ldu $03,s + stx $03,s + ldx $01,y + jmp ,u + lbsr L37B6 + jsr <u0016 + ldb #$0E + lbsr L3230 + lbcs L39FD + rts +L36CE swi + fcb $20 + stu >$2A2A + bra L371E + jmp -$10,s + eim #$74,>$2065 + aim #$72,>$6F72 + bra L370E + bra L3755 + eim #$65,$0E,s + lsr >$6572 + bra L3715 + bpl L36FA + stu >$962E + lbsr L37B6 + lda #$2C + sta <u00DD + pshs x +L36F9 ldx ,s + ldb ,x + cmpb #$90 + bne L3709 + jsr <u0016 + pshs x + ldx $01,y + bra L370E +L3709 pshs x + leax <L36CE,pcr +L370E bsr L375F + puls x + lda <u007F + cmpa <u002E + bne L371C + lda <u002D + sta <u007F +L371C ldb #$06 +L371E lbsr L3230 + bcc L3730 + cmpb #$03 + lbne L39FD + lbsr L3A23 + clr <u0036 + bra L36F9 +L3730 bsr L3743 + bcc L373B + leax <L36D1,pcr + bsr L375F + bra L36F9 +L373B ldb ,x+ + cmpb #$4B + beq L3730 + puls pc,b,a +L3743 bsr L3779 + ldb ,s + addb #$07 + ldy <u0046 + lbsr L3230 + lbcc L353D + lda ,s +L3755 cmpa #$04 + bcs L375B + leas $02,s +L375B leas $03,s + coma + rts +L375F pshs y + leas -$06,s + leay ,s + stx $01,y + ldd <u0080 + std <u0082 + ldb #$05 + lbsr L3230 + ldb #$00 + lbsr L3230 + leas $06,s + puls pc,y +L3779 lda ,x+ + cmpa #$0E + bne L3783 + jsr <u0016 + bra L37A8 +L3783 suba #$80 + cmpa #$04 + bcs L379E + beq L3790 + lbsr L3224 + bra L37A8 +L3790 ldd ,x++ + addd <u0066 + tfr d,u + ldd u0002,u + std <u003E + ldd ,u + bra L37A0 +L379E ldd ,x++ +L37A0 addd <u0031 + tfr d,u + lda -$03,x + suba #$80 +L37A8 puls y + cmpa #$04 + bcs L37B2 + pshs u + ldu <u003E +L37B2 pshs u,a + jmp ,y +L37B6 ldb ,x + cmpb #$54 + bne L37C8 + leax $01,x + jsr <u0016 + cmpb #$4B + beq L37C6 + leax -$01,x +L37C6 lda $02,y +L37C8 sta <u007F + rts + ldb ,x + cmpb #$54 + bne L37F5 + bsr L37B6 + clr <u00DD + cmpb #$4B + bne L37DB + leax -$01,x +L37DB ldb #$06 + lbsr L3230 + bcc L37EE + cmpb #$E4 + beq L37DB +L37E6 lbra L39FD +L37E9 lbsr L3743 + bcs L37E6 +L37EE ldb ,x+ + cmpb #$4B + beq L37E9 + rts +L37F5 bsr L384F + beq L3832 +L37F9 bsr L3802 + ldb ,x+ + cmpb #$4B + beq L37F9 + rts +L3802 lbsr L3779 + bsr L3834 + lda ,s + bne L380C + inca +L380C cmpa ,y + lbeq L353D + cmpa #$02 + bcs L381C + beq L3828 +L3818 ldb #$47 + bra L383C +L381C lda ,y + cmpa #$02 + bne L3818 + lbsr L3227 + lbra L353D +L3828 cmpa ,y + bcs L3818 + lbsr L322A + lbra L353D +L3832 leax $01,x +L3834 pshs x + ldx <u0039 + bne L383F + ldb #$4F +L383C lbra L39FB +L383F jsr <u0016 + cmpb #$4B + beq L384B + ldd ,x + addd <u005E + tfr d,x +L384B stx <u0039 + puls pc,x +L384F cmpb #$3F + beq L3855 + cmpb #$3E +L3855 rts +L3856 lda <u002E + lbsr L37B6 + ldd <u0080 + std <u0082 + ldb ,x+ + cmpb #$49 + beq L38A3 +L3865 bsr L384F + beq L388B +L3869 cmpb #$4B + beq L387F + cmpb #$51 + beq L3883 + leax -$01,x + jsr <u0016 + ldb ,y + addb #$01 + bsr L389B + ldb -$01,x + bra L3865 +L387F ldb #$0D + bsr L389B +L3883 ldb ,x+ + bsr L384F + bne L3869 + bra L388F +L388B ldb #$0C + bsr L389B +L388F ldb #$00 + bsr L389B + lda <u00DE + clr <u00DE + tsta + bne L38A0 +L389A rts +L389B lbsr L3230 + bcc L389A +L38A0 lbra L39FD +L38A3 jsr <u0016 + ldd <u004A + std <u008E + std <u008C + ldu <u0046 + pshs u,b,a + clr <u0094 + ldd <u0048 + std <u004A +L38B5 ldb -$01,x + bsr L384F + beq L38D7 + ldb ,x+ + bsr L384F + beq L38D2 + leax -$01,x + ldb #$11 + lbsr L3230 + bcc L38B5 + puls u,b,a + std <u004A + stu <u0046 + bra L38A0 +L38D2 leay <L388F,pcr + bra L38DA +L38D7 leay <L388B,pcr +L38DA puls u,b,a + std <u004A + stu <u0046 + jmp ,y + lda <u002E + lbsr L37B6 + ldu <u0080 + stu <u0082 + ldb ,x+ + lbsr L384F + beq L3914 + cmpb #$4B + beq L3902 + leax -$01,x + bra L3902 +L38FA clra + ldb #$12 + lbsr L3230 + bcs L38A0 +L3902 jsr <u0016 + ldb ,y + addb #$01 + lbsr L3230 + bcs L38A0 + ldb -$01,x + lbsr L384F + bne L38FA +L3914 lbra L388B + bsr L392A + os9 I$Read + bra L3923 + bsr L392A + os9 I$Write +L3923 leax ,u + bcc L3949 +L3927 lbra L39FB +L392A lbsr L37B6 + lbsr L3779 + leau ,x + puls a + cmpa #$04 + bcc L3943 + leax >L3B5B,pcr + ldb a,x + clra + tfr d,y + bra L3945 +L3943 puls y +L3945 puls x + lda <u007F +L3949 rts +L394A lbsr L37B6 + os9 I$Close + bcs L3927 + cmpb #$4B + beq L394A + rts + ldb ,x+ + cmpb #$3B + beq L3967 + ldu <u002F + ldd <u0013,u +L3962 addd <u005E + std <u0039 + rts +L3967 ldd ,x + addd #$0001 + leax $03,x + bra L3962 + jsr <u0016 + pshs x + ldx $01,y + os9 I$Delete +L3979 bcs L3927 + puls pc,x + jsr <u0016 + lda #$03 +L3981 pshs x + ldx $01,y + os9 I$ChgDir + bra L3979 + jsr <u0016 + lda #$04 + bra L3981 + lbsr L3779 + ldy <u0046 + leay -$06,y + ldb <u007F + clra + std $01,y + lbra L353D + jsr <u0016 + ldy $01,y + pshs u,y,x + lbsr L320C + puls u,y,x + bsr L39E0 + sts <u00B1 + lds <u0080 + os9 F$Chain + lds <u00B1 + bra L39FB + jsr <u0016 + pshs u,x + ldy $01,y + bsr L39E0 + os9 F$Fork + bcs L39FB + pshs a +L39CC os9 F$Wait + cmpa ,s + bne L39CC + leas $01,s + tstb + bne L39FB + puls pc,u,x +L39DA comb + lsla + fcb $45 E + inca + inca + tst <u009E + lsla + lda #$0D + sta -$01,x + tfr x,d + leax >L39DA,pcr + leau ,y + pshs y + subd ,s++ + tfr d,y + clra + clrb + rts + jsr <u0016 + ldb $02,y +L39FB stb <u0036 +L39FD ldu <u0031 + beq L3A1B + tst <u0013,u + beq L3A14 + lds u0005,u + ldx <u0011,u + ldd <u0014,u + std <u0046 + lbra L3371 +L3A14 bsr L3A23 + bsr L3A73 + lbra L3206 +L3A1B lbsr L320F + lbra L3206 +L3A21 jmp <u00FF +L3A23 leax <L3A21,pcr + lbsr L375F + ldx <u005C + leay ,x + lbsr L3218 + clr <u0074 + lbsr L3236 + ldb <u0036 + lbsr L320F + lbra L3233 + clrb + bra L3A42 + ldb #$01 +L3A42 clra + std <u0042 + leax $01,x + rts + ldb ,x+ + clra + leax d,x + rts + exg x,pc + rts + leay ,x + lbsr L3218 + leax ,y + rts + ldb #$33 + bra L39FB + lda #$01 + bra L3A62 + clra +L3A62 ldu <u0031 + sta u0001,u + leax $01,x + rts +L3A69 lda <u0034 + bita #$01 + bne L3A89 + ora #$01 + bra L3A7B +L3A73 lda <u0034 + bita #$01 + beq L3A89 + anda #$FE +L3A7B sta <u0034 + ldd <u0017 + pshs b,a + ldd <u0019 + std <u0017 + puls b,a + std <u0019 +L3A89 rts + lbsr L3224 + pshs x + ldb <u00CF + cmpb #$A0 + beq L3AB6 + ldy <u0048 + ldx <u003E +L3A9A lda ,u+ + leax -$01,x + beq L3AA8 + sta ,y+ + cmpa #$FF + bne L3A9A + lda ,--y +L3AA8 ora #$80 + sta ,y + ldy <u0048 + lbsr L3212 + bcs L3AF4 + leau ,x +L3AB6 ldd ,u + bne L3AC8 + ldy <u00D2 + leay $03,y + lbsr L3212 + bcs L3AF4 + ldd ,x + std ,u +L3AC8 ldx ,s + std ,s + ldu <u0031 + lda <u0034 + sta ,u + ldb <u0043 + stb u0002,u + ldd <u004A + std u000D,u + ldd <u0040 + std u000F,u + ldd <u0039 + std u0009,u + bsr L3B5F + stx u000B,u + puls x + lda $06,x + beq L3B23 + cmpa #$22 + beq L3B23 + cmpa #$21 + beq L3AF9 +L3AF4 ldb #$2B +L3AF6 lbra L39FB +L3AF9 ldd u0005,u + pshs b,a + sts u0005,u + leas ,y + ldd <u0040 + pshs y + subd ,s++ + lsra + rorb + lsra + rorb + pshs b,a + ldd $09,x + leay >L32DD,pcr + jsr d,x + ldu <u0031 + lds u0005,u + puls x + stx u0005,u + bcc L3B3C + bra L3AF6 +L3B23 lbsr L3A73 + lda <u0034 + anda #$7F + sta <u0034 + lbsr L32DD + lda ,u + bita #$01 + beq L3B3C + lbsr L3A69 + lda ,u + sta <u0034 +L3B3C ldd u000D,u + std <u004A + ldd u000F,u + std <u0040 + ldd u0009,u + std <u0039 + ldb u0002,u + sex + std <u0042 + ldx u0003,u + lbsr L3351 + ldx u000B,u + ldd <u0044 + subd <u004A + std <u000C + rts +L3B5B oim #$02,<u0005 + oim #$34,<u0040 + ldb ,x+ + clra + pshs x,a + cmpb #$4D + bne L3BE1 + leay ,s +L3B6C pshs y + ldb ,x + cmpb #$0E + beq L3BA3 + jsr <u0016 + leax -$01,x + cmpa #$02 + beq L3B86 + cmpa #$04 + beq L3B93 + ldd $01,y + std $04,y + lda ,y +L3B86 ldb #$06 + leau <L3B5B,pcr + subb a,u + leau b,y + stu <u0046 + bra L3BA7 +L3B93 ldu $01,y + ldd <u0048 + subd <u004A + std <u003E + ldd <u0048 + std <u004A + lda #$04 + bra L3BA7 +L3BA3 leax $01,x + jsr <u0016 +L3BA7 puls y + inc ,y + cmpa #$04 + bcs L3BB3 + pshs u + ldu <u003E +L3BB3 pshs u,a + ldb ,x+ + cmpb #$4B + beq L3B6C + leax $01,x + stx $01,y + leax <L3B5B,pcr + ldu <u0046 + stu <u0040 +L3BC6 puls b + cmpb #$04 + bcs L3BD0 + puls b,a + bra L3BD3 +L3BD0 ldb b,x + clra +L3BD3 std ,--u + puls b,a + std ,--u + dec ,y + bne L3BC6 + leay ,u + bra L3BE7 +L3BE1 ldy <u0046 + sty <u0040 +L3BE7 tfr y,d + subd <u004A + lbcs L3302 + std <u000C + puls pc,u,x,a + jsr <u0016 + ldy $01,y + pshs x + lbsr L3215 + puls pc,x + lbsr L322D + leax >L323F,pcr + stx <u000E + rts + pshs x,b,a + ldb [<$04,s] + leax <L3C19,pcr + ldd b,x + leax d,x + stx $04,s + puls pc,x,b,a +L3C19 sexw + pulu cc + asr $03,x + eora <u0004 + ora >$061B + lsl <u0030 + rol <u0022 + lsl <u00EA +L3C29 jsr <u001B + lsl <u009D + bcc L3C35 +L3C2F jsr <u002A + aim #$9D,<u001B + orcc #$12 + rol -$0E,x + blt L3C4C + fcb $45 E + nop + nop + nop + stu -$0E,x + addd >$1343 + sync + lbsr L44CD + lsl <u00EB + lsl <u00F2 + lsl <u004E + lsl <u007F + ror <u00E0 + oim #$F3,<u0002 + stu $06,x + addb #$06 + cmpb <u0006 + stb <u0007 + deca + asr <u008E + asr <u001C + asr <u0022 + asr <u0070 + ror <u00FE + asr <u0032 + asr <u007C + asr <u0010 + asr <u0068 + asr <u003A + asr <u0082 + asr <u000A + asr <u0060 + asr <u0042 + asr <u0088 + asr <u0016 + asr <u002A + asr <u0076 + asr <u0004 + oim #$FA,<u0002 + ldd >$0830 + aim #$03,<u0002 + ldb >$020C + lsr <u0017 + aim #$67,<u0005 + lsl >$0681 + ror <u0081 + neg <u00B7 + neg <u00B7 + neg <u00B7 + neg <u00B7 + neg <u00BD + neg <u00BD + neg <u00BD + neg <u00BD + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 + neg <u0000 +L3CB5 oim #$CC,<u0001 + sbcb $02,x + eorb <u0006 + adca >$0812 + neg <u00A4 + neg <u00A4 + neg <u00A4 + neg <u00A4 + neg <u00B3 + neg <u00B3 + neg <u00B3 + neg <u00B3 + oim #$C8,<u0001 + ldu <u0002 + fcb $C7 G + asr <u00E2 + oim #$DE,<u000A + ora #$0A + ora #$0A + cmpx <u000A + cmpx <u0009 + cwai #$09 + bgt L3CEF + std $09,x + bitb >$1125 + jmp <u004E + nop + sbcb #$09 + bra L3CFB + nop + tst <u00CD + tst <u00FA + jmp <u0008 + inc <u0072 +L3CFB inc <u00B3 + tst <u004E + tim #$AF,<u0009 + neg <u0008 + adcb >$0AF6 + dec <u00EA + rol <u0040 + rol <u0040 + lsl <u004E + dec <u0011 + rol <u003B + lsl <u0086 + lsl <u004E + rol <u003B + dec <u0050 + dec <u0059 + rol <u000B + dec <u00C5 + dec <u006A + ldf >$1208 + dec <u00CA + dec <u00DA + dec <u00D2 + dec <u00B4 + dec <u00B9 + sync + suba #$12 + ora $01,x + fcb $52 R + oim #$68,<u0002 + fcb $5E ^ + ror <u003F + asr <u00A2 + asr <u00C1 +L3D41 ldy <u0046 + ldd <u004A + std <u0048 + bra L3D51 +L3D4A lslb + ldu <u0010 + ldd b,u + jsr d,u +L3D51 ldb ,x+ + bmi L3D4A + clra + lda ,y + rts + bsr L3D80 +L3D5B pshs pc,u + ldu <u0012 + lsla + ldd a,u + leau d,u + stu $02,s + puls pc,u + bsr L3D78 + bra L3D5B + leas $02,s + lda #$F2 + bra L3D82 + leas $02,s + lda #$F6 + bra L3D7A +L3D78 lda #$89 +L3D7A sta <u00A3 + clr <u003B + bra L3D86 +L3D80 lda #$85 +L3D82 sta <u00A3 + sta <u003B +L3D86 ldd ,x++ + addd <u0062 + std <u00D2 + ldu <u00D2 + lda ,u + anda #$E0 + sta <u00CF + eora #$80 + sta <u00CE + lda ,u + anda #$07 + ldb -$03,x + subb <u00A3 + pshs b,a + lda ,u + anda #$18 + lbeq L3E3F + ldd u0001,u + addd <u0066 + tfr d,u + ldd ,u + std <u003C + lda $01,s + bne L3DC4 + lda #$05 + sta ,s + ldd u0002,u + std <u003E + clra + clrb + bra L3E17 +L3DC4 leay -$06,y + clra + clrb + std $01,y + leau u0004,u + bra L3DD5 +L3DCE ldd ,u + std $01,y + lbsr L3EC1 +L3DD5 ldd $07,y + subd <u0042 + cmpd ,u++ + bcs L3DE3 + ldb #$37 + lbra L3C2C +L3DE3 addd $01,y + std $07,y + dec $01,s + bne L3DCE + lda ,s + beq L3DFF + cmpa #$02 + bcs L3E03 + beq L3E0B + cmpa #$04 + bcs L3DFF + ldd ,u + std <u003E + bra L3E0E +L3DFF ldd $07,y + bra L3E07 +L3E03 ldd $07,y + lslb + rola +L3E07 leay $0C,y + bra L3E17 +L3E0B ldd #$0005 +L3E0E std $01,y + lbsr L3EC1 + ldd $01,y + leay $06,y +L3E17 tst <u00CE + bne L3E33 + pshs b,a + ldd <u003C + addd <u0031 + cmpd <u0040 + bcc L3E78 + tfr d,u + puls b,a + cmpd u0002,u + bhi L3E78 + addd ,u + bra L3E73 +L3E33 addd <u003C + tst <u003B + bne L3E71 +L3E39 addd $01,y + leay $06,y + bra L3E73 +L3E3F lda ,s + cmpa #$04 + ldd u0001,u + bcs L3E51 + addd <u0066 + tfr d,u + ldd u0002,u + std <u003E + ldd ,u +L3E51 tst <u003B + beq L3E39 + addd <u0031 + tfr d,u + tst <u00CE + bne L3E75 + cmpd <u0040 + bcc L3E78 + ldd <u003E + cmpd u0002,u + bcs L3E6D + ldd u0002,u + std <u003E +L3E6D ldu ,u + bra L3E75 +L3E71 addd <u0031 +L3E73 tfr d,u +L3E75 clra + puls pc,b,a +L3E78 ldb #$38 + lbra L3C2C + leau ,x+ + bra L3E87 + ldd ,x++ + addd <u0031 + tfr d,u +L3E87 ldb ,u + clra + leay -$06,y + std $01,y + lda #$01 + sta ,y + rts + leau ,x++ + bra L3E9D + ldd ,x++ + addd <u0031 + tfr d,u +L3E9D ldd ,u + leay -$06,y + std $01,y + lda #$01 + sta ,y + rts + clra + clrb + subd $01,y + std $01,y + rts + ldd $07,y + addd $01,y + leay $06,y + std $01,y + rts + ldd $07,y + subd $01,y + leay $06,y + std $01,y + rts +L3EC1 ldd $07,y + beq L3EFA + cmpd #$0002 + bne L3ECF + ldd $01,y + bra L3EDB +L3ECF ldd $01,y + beq L3EDD + cmpd #$0002 + bne L3EE1 + ldd $07,y +L3EDB lslb + rola +L3EDD std $07,y + bra L3EFA +L3EE1 lda $08,y + mul + sta $03,y + lda $08,y + stb $08,y + ldb $01,y + mul + addb $03,y + lda $07,y + stb $07,y + ldb $02,y + mul + addb $07,y + stb $07,y +L3EFA leay $06,y + rts +L3EFD clr ,y + ldd $07,y + bpl L3F0B + nega + negb + sbca #$00 + std $07,y + com ,y +L3F0B ldd $01,y + bpl L3F17 + nega + negb + sbca #$00 + std $01,y + com ,y +L3F17 cmpd #$0002 + rts +L3F1C bsr L3EFD + bne L3F2E + ldd $07,y + beq L3F3B + asra + rorb + std $07,y + ldd #$0000 + rolb + bra L3F65 +L3F2E ldd $01,y + bne L3F37 + ldb #$2D + lbra L3C2C +L3F37 ldd $07,y + bne L3F40 +L3F3B leay $06,y + std $03,y + rts +L3F40 tsta + bne L3F4B + exg a,b + std $07,y + ldb #$08 + bra L3F4D +L3F4B ldb #$10 +L3F4D stb $03,y + clra + clrb +L3F51 lsl $08,y + rol $07,y + rolb + rola + subd $01,y + bmi L3F5F + inc $08,y + bra L3F61 +L3F5F addd $01,y +L3F61 dec $03,y + bne L3F51 +L3F65 std $09,y + tst ,y + bpl L3F79 + nega + negb + sbca #$00 + std $09,y + ldd $07,y + nega + negb + sbca #$00 + std $07,y +L3F79 leay $06,y + rts + leay -$06,y + ldb ,x+ + lda #$02 + std ,y + ldd ,x++ + std $02,y + ldd ,x++ + std $04,y + rts + ldd ,x++ + addd <u0031 + tfr d,u +L3F93 leay -$06,y + lda #$02 + ldb ,u + std ,y + ldd u0001,u + std $02,y + ldd u0003,u + std $04,y + rts + lda $05,y + eora #$01 + sta $05,y + rts +L3FAB ldb $05,y + eorb #$01 + stb $05,y +L3FB1 pshs x + tst $02,y + beq L3FC7 + tst $08,y + bne L3FCB +L3FBB ldd $01,y + std $07,y + ldd $03,y + std $09,y + lda $05,y + sta $0B,y +L3FC7 leay $06,y + puls pc,x +L3FCB lda $07,y + suba $01,y + bvc L3FD5 + bpl L3FBB + bra L3FC7 +L3FD5 bmi L3FDD + cmpa #$1F + ble L3FE5 + bra L3FC7 +L3FDD cmpa #$E1 + blt L3FBB + ldb $01,y + stb $07,y +L3FE5 ldb $0B,y + andb #$01 + stb ,y + eorb $05,y + andb #$01 + stb $01,y + ldb $0B,y + andb #$FE + stb $0B,y + ldb $05,y + andb #$FE + stb $05,y + tsta + beq L4031 + bpl L4029 + nega + leax $06,y + bsr L4082 + tst $01,y + beq L4039 +L400B subd $04,y + exg d,x + sbcb $03,y + sbca $02,y + bcc L404D + coma + comb + exg d,x + coma + comb + addd #$0001 + exg d,x + bcc L4025 + addd #$0001 +L4025 dec ,y + bra L404D +L4029 leax ,y + bsr L4082 + stx $02,y + std $04,y +L4031 ldx $08,y + ldd $0A,y + tst $01,y + bne L400B +L4039 addd $04,y + exg d,x + adcb $03,y + adca $02,y + bcc L404D + rora + rorb + exg d,x + rora + rorb + inc $07,y + exg d,x +L404D tsta + bmi L4060 +L4050 dec $07,y + lbvs L40DD + exg d,x + lslb + rola + exg d,x + rolb + rola + bpl L4050 +L4060 exg d,x + addd #$0001 + exg d,x + bcc L4071 + addd #$0001 + bcc L4071 + rora + inc $07,y +L4071 std $08,y + tfr x,d + andb #$FE + tst ,y + beq L407C + incb +L407C std $0A,y + leay $06,y + puls pc,x +L4082 suba #$10 + bcs L40A0 + suba #$08 + bcs L4091 + pshs a + clra + ldb $02,x + bra L4097 +L4091 adda #$08 + pshs a + ldd $02,x +L4097 ldx #$0000 + tst ,s + beq L40C9 + bra L40BD +L40A0 adda #$08 + bcc L40B3 + pshs a + clra + ldb $02,x + ldx $03,x + tst ,s + bne L40BF + exg d,x + bra L40C9 +L40B3 adda #$08 + pshs a + ldd $02,x + ldx $04,x + bra L40BF +L40BD exg d,x +L40BF lsra + rorb + exg d,x + rora + rorb + dec ,s + bne L40BD +L40C9 leas $01,s + rts +L40CC bsr L40D3 + lbcs L3C2C + rts +L40D3 pshs x + lda $02,y + bpl L40DD + lda $08,y + bmi L40E9 +L40DD clra + clrb + std $07,y + std $09,y + sta $0B,y + leay $06,y + puls pc,x +L40E9 lda $01,y + adda $07,y + bvc L40F6 +L40EF bpl L40DD + comb + ldb #$32 + puls pc,x +L40F6 sta $07,y + ldb $0B,y + eorb $05,y + andb #$01 + stb ,y + lda $0B,y + anda #$FE + sta $0B,y + ldb $05,y + andb #$FE + stb $05,y + mul + sta ,-s + clr ,-s + clr ,-s + lda $0B,y + ldb $04,y + mul + addd $01,s + std $01,s + bcc L4120 + inc ,s +L4120 lda $0A,y + ldb $05,y + mul + addd $01,s + std $01,s + bcc L412D + inc ,s +L412D ldb $02,s + ldx ,s + stx $01,s + clr ,s + lda $0B,y + ldb $03,y + mul + addd $01,s + std $01,s + bcc L4142 + inc ,s +L4142 lda $0A,y + ldb $04,y + mul + addd $01,s + std $01,s + bcc L414F + inc ,s +L414F lda $09,y + ldb $05,y + mul + addd $01,s + std $01,s + bcc L415C + inc ,s +L415C ldb $02,s + ldx ,s + stx $01,s + clr ,s + lda $0B,y + ldb $02,y + mul + addd $01,s + std $01,s + bcc L4171 + inc ,s +L4171 lda $0A,y + ldb $03,y + mul + addd $01,s + std $01,s + bcc L417E + inc ,s +L417E lda $09,y + ldb $04,y + mul + addd $01,s + std $01,s + bcc L418B + inc ,s +L418B lda $08,y + ldb $05,y + mul + addd $01,s + std $01,s + bcc L4198 + inc ,s +L4198 ldb $02,s + ldx ,s + stx $01,s + clr ,s + stb $0B,y + lda $0A,y + ldb $02,y + mul + addd $01,s + std $01,s + bcc L41AF + inc ,s +L41AF lda $09,y + ldb $03,y + mul + addd $01,s + std $01,s + bcc L41BC + inc ,s +L41BC lda $08,y + ldb $04,y + mul + addd $01,s + std $01,s + bcc L41C9 + inc ,s +L41C9 ldb $02,s + ldx ,s + stx $01,s + clr ,s + stb $0A,y + lda $09,y + ldb $02,y + mul + addd $01,s + std $01,s + bcc L41E0 + inc ,s +L41E0 lda $08,y + ldb $03,y + mul + addd $01,s + std $01,s + bcc L41ED + inc ,s +L41ED lda $08,y + ldb $02,y + mul + addd ,s + bmi L4202 + lsl $0B,y + rol $0A,y + rol $02,s + rolb + rola + dec $07,y + bvs L421B +L4202 std $08,y + lda $02,s + ldb $0A,y + addd #$0001 + bcc L4220 + inc $09,y + bne L4222 + inc $08,y + bne L4222 + ror $08,y + inc $07,y + bvc L4222 +L421B leas $03,s + lbra L40EF +L4220 andb #$FE +L4222 orb ,y + std $0A,y + leay $06,y + leas $03,s + clrb + puls pc,x +L422D bsr L4234 + lbcs L3C2C +L4233 rts +L4234 comb + ldb #$2D + tst $02,y + beq L4233 + pshs x + tst $08,y + lbeq L40DD + lda $07,y + suba $01,y + lbvs L40EF + sta $07,y + lda #$21 + ldb $05,y + eorb $0B,y + andb #$01 + std ,y + lsr $02,y + ror $03,y + ror $04,y + ror $05,y + ldd $08,y + ldx $0A,y + lsra + rorb + exg d,x + rora + rorb + clr $0B,y + bra L426F +L426D exg d,x +L426F subd $04,y + exg d,x + bcc L4278 + subd #$0001 +L4278 subd $02,y + beq L42AB + bmi L42A7 +L427E orcc #$01 +L4280 dec ,y + beq L42F8 + rol $0B,y + rol $0A,y + rol $09,y + rol $08,y + exg d,x + lslb + rola + exg d,x + rolb + rola + bcc L426D + exg d,x + addd $04,y + exg d,x + bcc L42A1 + addd #$0001 +L42A1 addd $02,y + beq L42AB + bpl L427E +L42A7 andcc #$FE + bra L4280 +L42AB leax ,x + bne L427E + ldb ,y + decb + subb #$10 + blt L42CD + subb #$08 + blt L42C2 + stb ,y + lda $0B,y + ldb #$80 + bra L42EB +L42C2 addb #$08 + stb ,y + ldd #$8000 + ldx $0A,y + bra L42ED +L42CD addb #$08 + blt L42DB + stb ,y + ldx $09,y + lda $0B,y + ldb #$80 + bra L42ED +L42DB addb #$07 + stb ,y + ldx $08,y + ldd $0A,y + orcc #$01 +L42E5 rolb + rola + exg d,x + rolb + rola +L42EB exg d,x +L42ED andcc #$FE + dec ,y + bpl L42E5 + exg d,x + tsta + bra L42FC +L42F8 ldx $0A,y + ldd $08,y +L42FC bmi L430C + exg d,x + rolb + rola + exg d,x + rolb + rola + dec $07,y + lbvs L40DD +L430C exg d,x + addd #$0001 + exg d,x + bcc L4321 + addd #$0001 + bcc L4321 + rora + inc $07,y + lbvs L40EF +L4321 std $08,y + tfr x,d + andb #$FE + orb $01,y + std $0A,y + inc $07,y + lbvs L40EF +L4331 leay $06,y + clrb + puls pc,x + pshs x + ldd $07,y + beq L4331 + ldx $01,y + bne L434F + leay $06,y +L4342 ldd #$0180 + std $01,y + clr $03,y + clr $04,y + clr $05,y + puls pc,x +L434F std $01,y + stx $07,y + ldd $09,y + ldx $03,y + std $03,y + stx $09,y + lda $0B,y + ldb $05,y + sta $05,y + stb $0B,y + puls x + lbsr L47AB + lbsr L40CC + lbra L4864 + ldd ,x++ + addd <u0031 + tfr d,u + ldb ,u + clra + leay -$06,y + std $01,y + lda #$03 + sta ,y + rts + ldb $08,y + andb $02,y + bra L4390 + ldb $08,y + orb $02,y + bra L4390 + ldb $08,y + eorb $02,y +L4390 leay $06,y + std $01,y + rts + com $02,y + rts +L4398 pshs y,x + ldx $01,y + ldy $07,y + sty <u0048 +L43A2 lda ,y+ + cmpa ,x+ + bne L43AC + cmpa #$FF + bne L43A2 +L43AC inca + inc -$01,x + cmpa -$01,x + puls pc,y,x + bsr L4398 + bcs L4405 + bra L4409 + bsr L4398 + bls L4405 + bra L4409 + bsr L4398 + beq L4405 + bra L4409 + bsr L4398 + bne L4405 + bra L4409 + bsr L4398 + bcc L4405 + bra L4409 + bsr L4398 + bhi L4405 + bra L4409 + ldd $07,y + subd $01,y + blt L4405 + bra L4409 + ldd $07,y + subd $01,y + ble L4405 + bra L4409 + ldd $07,y + subd $01,y + bne L4405 + bra L4409 + ldd $07,y + subd $01,y + beq L4405 + bra L4409 + ldd $07,y + subd $01,y + bge L4405 + bra L4409 + ldd $07,y + subd $01,y + ble L4409 +L4405 ldb #$FF + bra L440B +L4409 ldb #$00 +L440B clra + leay $06,y + std $01,y + lda #$03 + sta ,y + rts + ldb $08,y + cmpb $02,y + beq L4405 + bra L4409 + ldb $08,y + cmpb $02,y + bne L4405 + bra L4409 + bsr L4449 + blt L4405 + bra L4409 + bsr L4449 + ble L4405 + bra L4409 + bsr L4449 + bne L4405 + bra L4409 + bsr L4449 + beq L4405 + bra L4409 + bsr L4449 + bge L4405 + bra L4409 + bsr L4449 + bgt L4405 + bra L4409 +L4449 pshs y + andcc #$F0 + lda $08,y + bne L4461 + lda $02,y + beq L445F +L4455 lda $05,y +L4457 anda #$01 + bne L445F +L445B andcc #$F0 + orcc #$08 +L445F puls pc,y +L4461 lda $02,y + bne L446B + lda $0B,y + eora #$01 + bra L4457 +L446B lda $0B,y + eora $05,y + anda #$01 + bne L4455 + leau $06,y + lda $05,y + anda #$01 + beq L447D + exg u,y +L447D ldd u0001,u + cmpd $01,y + bne L445F + ldd u0003,u + cmpd $03,y + bne L4491 + lda u0005,u + cmpa $05,y + beq L445F +L4491 bcs L445B + andcc #$F0 + puls pc,y +L4497 clrb + stb <u003E +L449A ldu <u0048 + leay -$06,y + stu $01,y + sty <u0044 +L44A3 cmpu <u0044 + bcc L44C2 + lda ,x+ + sta ,u+ + cmpa #$FF + beq L44BB + decb + bne L44A3 + dec <u003E + bpl L44A3 + lda #$FF + sta ,u+ +L44BB stu <u0048 + lda #$04 + sta ,y + rts +L44C2 ldb #$2F + lbra L3C2C + ldd ,x++ + addd <u0066 + tfr d,u +L44CD ldd ,u + addd <u0031 + ldu u0002,u + stu <u003E + tfr d,u + pshs x + ldb <u003F + bne L44DF + dec <u003E +L44DF leax ,u + bsr L449A + puls pc,x + ldu $01,y + leay $06,y +L44E9 lda ,u+ + sta -u0002,u + cmpa #$FF + bne L44E9 + leau -u0001,u + stu <u0048 + rts + ldd <u003E + leay -$06,y + std $03,y + stu $01,y + lda #$05 + sta ,y + rts +L4503 clra + clrb + std $04,y + ldd $01,y + bne L4512 + stb $03,y + lda #$02 + sta ,y + rts +L4512 ldu #$0210 + tsta + bpl L451E + nega + negb + sbca #$00 + inc $05,y +L451E tsta + bne L4526 + ldu #$0208 + exg a,b +L4526 tsta + bmi L452F +L4529 leau -u0001,u + lslb + rola + bpl L4529 +L452F std $02,y + stu ,y + rts + leay $06,y + bsr L4503 + leay -$06,y + rts +L453B ldb $01,y + bgt L454E + bmi L454A + lda $02,y + bpl L454A + ldd #$0001 + bra L4591 +L454A clra + clrb + bra L4599 +L454E subb #$10 + bhi L458C + bne L4566 + ldd $02,y + ror $05,y + bcc L4599 + cmpd #$8000 + bne L458C + tst $04,y + bpl L4599 + bra L458C +L4566 cmpb #$F8 + bhi L4578 + pshs b + ldd $02,y + std $03,y + clr $02,y + puls b + addb #$08 + beq L4581 +L4578 lsr $02,y + ror $03,y + ror $04,y + incb + bne L4578 +L4581 ldd $02,y + tst $04,y + bpl L4591 + addd #$0001 + bvc L4591 +L458C ldb #$34 + lbra L3C2C +L4591 ror $05,y + bcc L4599 + nega + negb + sbca #$00 +L4599 std $01,y + lda #$01 + sta ,y + rts + leay $06,y + bsr L453B + leay -$06,y + rts + leay $0C,y + bsr L453B + leay -$0C,y + rts + lda $05,y + anda #$FE + sta $05,y + rts + ldd $01,y + bpl L45BF + nega + negb + sbca #$00 + std $01,y +L45BF rts + clra + ldb [<$01,y] + std $01,y + rts + lda $02,y + beq L45DB + lda $05,y + anda #$01 + bne L45DE +L45D1 ldb #$01 + bra L45E0 + ldd $01,y + bmi L45DE + bne L45D1 +L45DB clrb + bra L45E0 +L45DE ldb #$FF +L45E0 sex + bra L45EA + ldb <u0036 + clr <u0036 +L45E7 clra + leay -$06,y +L45EA std $01,y + lda #$01 + sta ,y +L45F0 rts + ldb <u007D + bra L45E7 +L45F5 ldb $05,y + asrb + lbcs L4FC7 + ldb #$1F + stb <u006E + ldd $01,y + beq L45F0 + inca + asra + sta $01,y + ldd $02,y + bcs L4616 + lsra + rorb + std -$04,y + ldd $04,y + rora + rorb + bra L461A +L4616 std -$04,y + ldd $04,y +L461A std -$02,y + clra + clrb + std $02,y + std $04,y + std -$06,y + std -$08,y + bra L4638 +L4628 orcc #$01 + rol $05,y + rol $04,y + rol $03,y + rol $02,y + dec <u006E + beq L467A + bsr L468F +L4638 ldb -$04,y + subb #$40 + stb -$04,y + ldd -$06,y + sbcb $05,y + sbca $04,y + std -$06,y + ldd -$08,y + sbcb $03,y + sbca $02,y + std -$08,y + bpl L4628 +L4650 andcc #$FE + rol $05,y + rol $04,y + rol $03,y + rol $02,y + dec <u006E + beq L467A + bsr L468F + ldb -$04,y + addb #$C0 + stb -$04,y + ldd -$06,y + adcb $05,y + adca $04,y + std -$06,y + ldd -$08,y + adcb $03,y + adca $02,y + std -$08,y + bmi L4650 + bra L4628 +L467A ldd $02,y + bra L4684 +L467E dec $01,y + lbvs L40DD +L4684 lsl $05,y + rol $04,y + rolb + rola + bpl L467E + std $02,y + rts +L468F bsr L4691 +L4691 lsl -$01,y + rol -$02,y + rol -$03,y + rol -$04,y + rol -$05,y + rol -$06,y + rol -$07,y + rol -$08,y + rts + lbsr L3F1C + ldd $03,y + std $01,y + rts +L46AA leau -$0C,y + pshs y +L46AE ldd ,y++ + std ,u++ + cmpu ,s + bne L46AE + leas $02,s + leay -u000C,u + lbsr L422D + bsr L46C6 + lbsr L40CC + lbra L3FAB +L46C6 lda $01,y + bgt L46D3 + clra + clrb + std $01,y + std $03,y + stb $05,y +L46D2 rts +L46D3 cmpa #$1F + bcc L46D2 + leau $06,y + ldb -u0001,u + andb #$01 + pshs u,b + leau $01,y +L46E1 leau u0001,u + suba #$08 + bcc L46E1 + beq L46F5 + ldb #$FF +L46EB lslb + inca + bne L46EB + andb ,u + stb ,u+ + bra L46F9 +L46F5 leau u0001,u +L46F7 sta ,u+ +L46F9 cmpu $01,s + bne L46F7 + puls u,b + orb $05,y + stb $05,y + rts + leay -$06,y + ldd $07,y + std $01,y + lbra L3EC1 + leay -$06,y + ldd $0A,y + std $04,y + ldd $08,y + std $02,y + ldd $06,y + std ,y + lbra L40CC + ldd <u0080 + ldu <u0082 + pshs u,b,a + ldd $01,y + std <u0080 + std <u0082 + std <u0048 + leay $06,y + ldb #$09 + lbsr L3C2F + puls u,b,a + std <u0080 + stu <u0082 + lbcs L4FC7 + rts + lbsr L3D51 + leay -$06,y + stu $01,y +L4746 lda #$01 + sta ,y + leax $01,x + rts +L474D oim #$02,<u0005 + oim #$17,<u00F5 + std >$313A + cmpa #$04 + bcc L4763 + leau >L474D,pcr + ldb a,u + clra + bra L4765 +L4763 ldd <u003E +L4765 std $01,y + bra L4746 + ldd #$00FF + bra L4771 + ldd #$0000 +L4771 leay -$06,y + std $01,y + lda #$03 + sta ,y + rts + com $01,y + com $02,y + rts + ldd $01,y + anda $07,y + andb $08,y + bra L4795 + ldd $01,y + eora $07,y + eorb $08,y + bra L4795 + ldd $01,y + ora $07,y + orb $08,y +L4795 std $07,y + leay $06,y + rts +L479A stu >$DE5B + eorb <u00AA + bsr L47AB + leau >L479A,pcr + lbsr L3F93 + lbra L40CC +L47AB pshs x + ldb $05,y + asrb + lbcs L4FC7 + ldd $01,y + lbeq L4FC7 + pshs a + ldb #$01 + stb $01,y + leay <-$1A,y + leax <$1B,y + leau ,y + lbsr L4BCC + lbsr L4CC7 + clra + clrb + std <$14,y + std <$16,y + sta <$18,y + leax >L4C7F,pcr + stx <$19,y + lbsr L4909 + leax <$14,y + leau <$1B,y + lbsr L4BCC + lbsr L4CE1 + leay <$1A,y + ldb #$02 + stb ,y + ldb $05,y + orb #$01 + stb $05,y + puls b + bsr L480A + puls x + lbra L3FB1 +L4805 neg <u00B1 + aim #$17,>$F81D + bpl L480E + negb +L480E anda #$01 + pshs b,a + leau >L4805,pcr + lbsr L3F93 + ldb $05,y + lda $01,s + cmpa #$01 + beq L485C + mul + stb $05,y + ldb $04,y + sta $04,y + lda $01,s + mul + addb $04,y + adca #$00 + stb $04,y + ldb $03,y + sta $03,y + lda $01,s + mul + addb $03,y + adca #$00 + stb $03,y + ldb $02,y + sta $02,y + lda $01,s + mul + addb $02,y + adca #$00 + beq L4858 +L484B inc $01,y + lsra + rorb + ror $03,y + ror $04,y + ror $05,y + tsta + bne L484B +L4858 stb $02,y + ldb $05,y +L485C andb #$FE + orb ,s + stb $05,y + puls pc,b,a +L4864 pshs x + ldb $01,y + beq L4880 + cmpb #$07 + ble L4877 + ldb $05,y + rorb + rorb + eorb #$80 + lbra L491C +L4877 cmpb #$E4 + lble L4342 + tstb + bpl L488A +L4880 clr ,-s + ldb $05,y + andb #$01 + beq L48CD + bra L48BB +L488A lda #$71 + mul + adda $01,y + ldb $05,y + andb #$01 + pshs b,a + eorb $05,y + stb $05,y + ldb ,s +L489B lbsr L480A + lbsr L3FAB + ldb $01,y + ble L48AD + addb ,s + stb ,s + ldb $01,y + bra L489B +L48AD puls b,a + pshs a + tstb + beq L48CD + nega + sta ,s + orb $05,y + stb $05,y +L48BB leau >L4805,pcr + lbsr L3F93 + lbsr L3FB1 + dec ,s + ldb $05,y + andb #$01 + bne L48BB +L48CD leay <-$1A,y + leax <$1B,y + leau <$14,y + lbsr L4BCC + lbsr L4CC7 + ldd #$1000 + std ,y + clra + std $02,y + sta $04,y + leax >L4C61,pcr + stx <$19,y + bsr L4909 + leax ,y + leau <$1B,y + lbsr L4BCC + lbsr L4CE1 + leay <$1A,y + puls b + addb $01,y + bvs L491C + lda #$02 + std ,y + puls pc,x +L4909 lda #$01 + sta <u009A + leax >L4D6F,pcr + stx <u0095 + leax >$005F,x + stx <u0097 + lbra L4B97 +L491C leay -$06,y + lbpl L40DD + ldb #$32 + lbra L3C2C + pshs x + bsr L495D + ldd $01,y + lbeq L4A91 + cmpd #$0180 + bgt L4943 + bne L4946 + ldd $03,y + bne L4943 + lda $05,y + lbeq L4A0E +L4943 lbra L4FC7 +L4946 lbsr L49CB + leay <-$14,y + leax <$15,y + leau ,y + lbsr L4BCC + lbsr L4CC7 + leax <$1B,y + lbra L4A3E +L495D ldb $05,y + andb #$01 + stb <u006D + eorb $05,y + stb $05,y + rts + leau <L49AB,pcr + pshs u,x + bsr L495D + ldd $01,y + lbeq L4A0E + cmpd #$0180 + bgt L4943 + bne L4995 + ldd $03,y + bne L4943 + lda $05,y + bne L4943 + lda <u006D + bne L498E + clrb + std $01,y + puls pc,u,x +L498E leay $06,y + puls u,x + lbra L4B03 +L4995 bsr L49CB + leay <-$14,y + leax <$1B,y + leau ,y + lbsr L4BCC + lbsr L4CC7 + leax <$15,y + lbra L4A3E +L49AB lda $05,y + bita #$01 + beq L49C5 + ldu <u0031 + tst u0001,u + beq L49BF + leau <L49C6,pcr + lbsr L3F93 + bra L49C2 +L49BF lbsr L4B03 +L49C2 lbra L3FB1 +L49C5 rts +L49C6 lsl <u00B4 + neg <u0000 + neg <u0096 + tst -$0C,y + aim #$31,<u00A8 + ldu <L49D6,pcr + oim #$ED,<u002C + lda #$80 + clrb + std $0E,y + clra + std <$10,y + ldd <$12,y + std ,y + std $06,y + ldd <$14,y + std $02,y + std $08,y + ldd <$16,y + std $04,y + std $0A,y + lbsr L40CC + lbsr L3FAB + lbsr L45F5 + puls a + sta <u006D + rts + pshs x + lbsr L495D + ldb $01,y + cmpb #$18 + blt L4A17 +L4A0E leay $06,y + lbsr L4B03 + dec $01,y + bra L4A6A +L4A17 leay <-$1A,y + ldd #$1000 + std ,y + clra + std $02,y + sta $04,y + ldb <$1B,y + bra L4A34 +L4A29 asr ,y + ror $01,y + ror $02,y + ror $03,y + ror $04,y + decb +L4A34 cmpb #$02 + bgt L4A29 + stb <$1B,y + leax <$1B,y +L4A3E leau $0A,y + lbsr L4BCC + lbsr L4CC7 + clra + clrb + std <$14,y + std <$16,y + sta <$18,y + leax >L4C2C,pcr + stx <$19,y + lbsr L4B89 + leax <$14,y + leau <$1B,y + lbsr L4BCC + lbsr L4CE1 + leay <$1A,y +L4A6A lda $05,y + ora <u006D + sta $05,y + ldu <u0031 + tst u0001,u + beq L4A91 + leau >L4AFE,pcr + lbsr L3F93 + lbsr L40CC + bra L4A91 + pshs x + lbsr L4B0A + leax $0A,y + bsr L4A97 + lda $05,y +L4A8D eora <u009C +L4A8F sta $05,y +L4A91 lda #$02 + sta ,y + puls pc,x +L4A97 leau <$1B,y + lbsr L4BCC + lbsr L4CE1 + leay <$14,y + leax >L4D6A,pcr + leau $01,y + lbsr L4BCC + lbra L40CC + pshs x + bsr L4B0A + leax ,y + bsr L4A97 + lda $05,y + eora <u009B + bra L4A8F + pshs x + bsr L4B0A + leax $0A,y + leau <$1B,y + lbsr L4BCC + lbsr L4CE1 + leax ,y + leay <$14,y + leau $01,y + lbsr L4BCC + lbsr L4CE1 + ldd $01,y + bne L4AEB + leay $06,y + ldd #$7FFF +L4AE2 std $01,y + lda #$FF + std $03,y + deca + bra L4AF0 +L4AEB lbsr L422D + lda $05,y +L4AF0 eora <u009B + bra L4A8D + aim #$C9,<u000F + orb <u00A2 +L4AF9 addb >$8EFA + puls x,a +L4AFE ror <u00E5 + bgt L4AE2 + andb <u0033 + bsr L4B05 + std -$0A,x + andb >$89DE + leay $0D,s + fcb $41 A + beq L4B1A + leau >L4AF9,pcr + lbsr L3F93 + lbsr L40CC +L4B1A clr <u009B + ldb $05,y + andb #$01 + stb <u009C + eorb $05,y + stb $05,y + bsr L4B03 + inc $01,y + lbsr L4449 + blt L4B36 + lbsr L46AA + bsr L4B03 + bra L4B38 +L4B36 dec $01,y +L4B38 lbsr L4449 + blt L4B4A + inc <u009B + lda <u009C + eora #$01 + sta <u009C + lbsr L3FAB + bsr L4B03 +L4B4A dec $01,y + lbsr L4449 + ble L4B64 + lda <u009B + eora #$01 + sta <u009B + inc $01,y + lda $0B,y + ora #$01 + sta $0B,y + lbsr L3FB1 + leay -$06,y +L4B64 leay <-$14,y + leax >L4C33,pcr + stx <$19,y + leax <$1B,y + leau <$14,y + bsr L4BCC + lbsr L4CC7 + ldd #$1000 + std ,y + clra + std $02,y + sta $04,y + std $0A,y + std $0C,y + sta $0E,y +L4B89 leax >L4D29,pcr + stx <u0095 + leax >$0041,x + stx <u0097 + clr <u009A +L4B97 ldb #$25 + stb <u0099 + clr <u009D +L4B9D leau <$1B,y + ldx <u0095 + cmpx <u0097 + bcc L4BAE + bsr L4BCC + leax $05,x + stx <u0095 + bra L4BB2 +L4BAE ldb #$01 + bsr L4C1E +L4BB2 leax ,y + leau $05,y + bsr L4BDE + tst <u009A + bne L4BC2 + leax $0A,y + leau $0F,y + bsr L4BDE +L4BC2 jsr [<$19,y] + inc <u009D + dec <u0099 + bne L4B9D + rts +L4BCC pshs y,x + lda ,x + ldy $01,x + ldx $03,x + sta ,u + sty u0001,u + stx u0003,u + puls pc,y,x +L4BDE ldb ,x + sex + ldb <u009D + lsrb + lsrb + lsrb + bcc L4BE9 + incb +L4BE9 pshs b + beq L4BF2 +L4BED sta ,u+ + decb + bne L4BED +L4BF2 ldb #$05 + subb ,s+ + beq L4BFF +L4BF8 lda ,x+ + sta ,u+ + decb + bne L4BF8 +L4BFF leau -u0005,u + ldb <u009D + andb #$07 + beq L4C2B + cmpb #$04 + bcs L4C1E + subb #$08 + lda ,x +L4C0F lsla + rol u0004,u + rol u0003,u + rol u0002,u + rol u0001,u + rol ,u + incb + bne L4C0F + rts +L4C1E asr ,u + ror u0001,u + ror u0002,u + ror u0003,u + ror u0004,u + decb + bne L4C1E +L4C2B rts +L4C2C lda $0A,y + eora ,y + coma + bra L4C36 +L4C33 lda <$14,y +L4C36 tsta + bpl L4C4D + leax ,y + leau $0F,y + bsr L4C8F + leax $0A,y + leau $05,y + bsr L4CAB + leax <$14,y + leau <$1B,y + bra L4C8F +L4C4D leax ,y + leau $0F,y + bsr L4CAB + leax $0A,y + leau $05,y + bsr L4C8F + leax <$14,y + leau <$1B,y + bra L4CAB +L4C61 leax <$14,y + leau <$1B,y + bsr L4CAB + bmi L4C8F + bne L4C79 + ldd $01,x + bne L4C79 + ldd $03,x + bne L4C79 + ldb #$01 + stb <u0099 +L4C79 leax ,y + leau $05,y + bra L4C8F +L4C7F leax ,y + leau $05,y + bsr L4C8F + cmpa #$20 + bcc L4CAB + leax <$14,y + leau <$1B,y +L4C8F ldd $03,x + addd u0003,u + std $03,x + ldd $01,x + bcc L4CA0 + addd #$0001 + bcc L4CA0 + inc ,x +L4CA0 addd u0001,u + std $01,x + lda ,x + adca ,u + sta ,x + rts +L4CAB ldd $03,x + subd u0003,u + std $03,x + ldd $01,x + bcc L4CBC + subd #$0001 + bcc L4CBC + dec ,x +L4CBC subd u0001,u + std $01,x + lda ,x + sbca ,u + sta ,x + rts +L4CC7 ldb ,u + clr ,u + addb #$04 + bge L4CDE + negb + lbra L4C1E +L4CD3 lsl u0004,u + rol u0003,u + rol u0002,u + rol u0001,u + rol ,u + decb +L4CDE bne L4CD3 + rts +L4CE1 lda ,u + bpl L4CEE + clra + clrb + std ,u + std u0002,u + sta u0004,u + rts +L4CEE ldd #$2004 +L4CF1 decb + lsl u0004,u + rol u0003,u + rol u0002,u + rol u0001,u + rol ,u + bmi L4D05 + deca + bne L4CF1 + clrb + std ,u + rts +L4D05 lda ,u + stb ,u + ldb u0001,u + sta u0001,u + lda u0002,u + stb u0002,u + ldb u0003,u + addd #$0001 + andb #$FE + std u0003,u + bcc L4D28 + inc u0002,u + bne L4D28 + inc u0001,u + bne L4D28 + ror u0001,u + inc ,u +L4D28 rts +L4D29 inc <u0090 + std >$AA22 + asr <u006B + daa + cmpb #$58 + com <u00EB + jmp [>$2601] + std >$5BA9 + adda $00,x + stu >$AADD + adca >$007F + bitb >$56EF + neg <u003F + ldu >$AAB7 + neg <u001F + stu >$D556 + neg <u000F + stu >$FAAB + neg <u0007 + stu >$FF55 + neg <u0003 + stu >$FFEB + neg <u0001 + stu >$FFFD + neg <u0001 + neg <u0000 + neg <u0000 + adda <u0074 + std <$0B,y + lbsr L6EF2 + jmp >$067C + eorb #$FB + leax $03,x + cmpa <u00FE + eorb >$F301 + sbcb -$10,s + ror >$E300 + eorb >$5186 + oim #$00,<u007E + dec <u006C + abx + neg <u003F + cmpa #$51 + aim #$00,-$01,x + subb $0A,y + tim #$00,$0F,x + eorb >$0551 + neg <u0007 + ldu >$00AA + neg <u0003 + stu >$8015 + neg <u0001 + stu >$E003 + neg <u0000 + stu >$F800 + neg <u0000 + clr >$FE00 + neg <u0000 + swi + fcb $FF + suba #$00 + neg <u001F + stu >$E000 + neg <u000F + stu >$F800 + neg <u0007 + stu >$FE00 + neg <u0004 + neg <u0000 +L4DCE jmp <u0012 + sexw + sbca [d,y] + nega + ldb $0D,y + pshu x,dp,cc + aim #u00E9,$0F,u + clrb + std <u004C + std <u004E + pshs a + lda $02,y + beq L4DFC + ldb $05,y + bitb #$01 + bne L4DF0 + com ,s + bra L4DFC +L4DF0 addb #$FE + addb $01,y + lda $04,y + std <u0052 + ldd $02,y + std <u0050 +L4DFC lda <u0053 + ldb <u0057 + mul + std <u004E + lda <u0052 + ldb <u0057 + mul + addd <u004D + bcc L4E0E + inc <u004C +L4E0E std <u004D + lda <u0053 + ldb <u0056 + mul + addd <u004D + bcc L4E1B + inc <u004C +L4E1B std <u004D + lda <u0051 + ldb <u0057 + mul + addd <u004C + std <u004C + lda <u0052 + ldb <u0056 + mul + addd <u004C + std <u004C + lda <u0053 + ldb <u0055 + mul + addd <u004C + std <u004C + lda <u0050 + ldb <u0057 + mul + addb <u004C + stb <u004C + lda <u0051 + ldb <u0056 + mul + addb <u004C + stb <u004C + lda <u0052 + ldb <u0055 + mul + addb <u004C + stb <u004C + lda <u0053 + ldb <u0054 + mul + addb <u004C + stb <u004C + ldd <u004E + addd <u005A + std <u0052 + ldd <u004C + adcb <u0059 + adca <u0058 + std <u0050 + tst ,s+ + bne L4E98 + ldd <u0050 + std $02,y + ldd <u0052 + std $04,y + clr $01,y +L4E78 lda #$1F + pshs a + ldd $02,y + bmi L4E8E +L4E80 dec ,s + beq L4E8E + dec $01,y + lsl $05,y + rol $04,y + rolb + rola + bpl L4E80 +L4E8E std $02,y + ldb $05,y + andb #$FE + stb $05,y + puls pc,b +L4E98 ldd <u0052 + andb #$FE + std ,--y + ldd <u0050 + std ,--y + clra + clrb + std ,--y + bsr L4E78 + lbra L40CC + ldd <u0048 + ldu $01,y + subd $01,y + subd #$0001 + stu <u0048 +L4EB6 std $01,y + lda #$01 + sta ,y + rts + ldd $01,y + std <u0048 + ldb [<$01,y] + clra + bra L4EB6 + ldd $01,y + tsta + lbne L4FC7 + ldu <u0048 + stu $01,y + stb ,u+ + lbsr L4FEA + sty <u0044 + cmpu <u0044 + lbcc L44C2 + rts +L4EE2 ldd $01,y + ble L4EF4 + addd $07,y + tfr d,u + cmpd <u0048 + bcc L4EF1 + bsr L4F70 +L4EF1 leay $06,y + rts +L4EF4 leay $06,y + ldu $01,y + bra L4F70 + ldd $01,y + ble L4EF4 + pshs x + ldd <u0048 + subd $01,y + subd #$0001 + cmpd $07,y + bls L4F1A + tfr d,x + ldu $07,y +L4F10 lda ,x+ + sta ,u+ + cmpa #$FF + bne L4F10 + stu <u0048 +L4F1A leay $06,y + puls pc,x + ldd $01,y + ble L4F26 + ldd $07,y + bgt L4F2E +L4F26 ldd $01,y + leay $06,y + std $01,y + bra L4EE2 +L4F2E subd #$0001 + beq L4F26 + addd $0D,y + cmpd <u0048 + bcs L4F3E + leay $06,y + bra L4EF4 +L4F3E pshs x + tfr d,x + ldb $02,y + ldu $0D,y +L4F46 lda ,x+ + sta ,u+ + cmpa #$FF + beq L4F59 + decb + bne L4F46 + dec $01,y + bpl L4F46 + lda #$FF + sta ,u+ +L4F59 stu <u0048 + leay $0C,y + puls pc,x + ldu <u0048 + leau -u0001,u +L4F63 cmpu $01,y + beq L4F70 + lda ,-u + cmpa #$20 + beq L4F63 + leau u0001,u +L4F70 lda #$FF + sta ,u+ + stu <u0048 + rts + pshs y,x + ldd <u0048 + subd $01,y + addd $07,y + addd #$0001 + ldx $07,y + ldy $01,y + lbsr L3C29 + bcc L4F90 + clra + clrb + bra L4F99 +L4F90 tfr y,d + ldx $02,s + subd $01,x + addd #$0001 +L4F99 puls y,x + std $07,y + lda #$01 + sta $06,y + leay $06,y + rts + ldb #$02 + bra L4FAA + ldb #$03 +L4FAA lda <u007D + ldu <u0082 + pshs u,x,a + lbsr L3C2F + bcs L4FC7 + ldx <u0082 + lda #$FF + sta ,x + ldx $03,s + lbsr L4497 + puls u,x,a + sta <u007D + stu <u0082 + rts +L4FC7 ldb #$43 + lbra L3C2C + pshs x + ldd $01,y + blt L4FC7 + sty <u0044 + ldu <u0048 + stu $01,y + lda #$20 +L4FDB cmpb <u007D + bls L4FEC + sta ,u+ + decb + cmpu <u0044 + bcs L4FDB + lbra L44C2 +L4FEA pshs x +L4FEC lda #$FF + sta ,u+ + stu <u0048 + lda #$04 + sta ,y + puls pc,x + pshs x + leay -$06,y + leax -$06,y + ldu <u0048 + stu $01,y + os9 F$Time + bcs L4FEC + bsr L5021 + lda #$2F + bsr L501F + lda #$2F + bsr L501F + lda #$20 + bsr L501F + lda #$3A + bsr L501F + lda #$3A + bsr L501F + bra L4FEC +L501F sta ,u+ +L5021 lda ,x+ + ldb #$2F +L5025 incb + suba #$0A + bcc L5025 + stb ,u+ + ldb #$3A +L502E decb + inca + bne L502E + stb ,u+ + rts + lda $02,y + ldb #$06 + os9 I$GetStt + bcc L5046 + cmpb #$D3 + bne L5046 + ldb #$FF + bra L5048 +L5046 ldb #$00 +L5048 clra + std $01,y + lda #$03 + sta ,y + rts + ldb #$06 + pshs y,x,b + tfr dp,a + ldb #$50 + tfr d,y + leax >L4DCE,pcr +L505E ldd ,x++ + std ,y++ + dec ,s + bne L505E + leax >L3CB5,pcr + stx <u0010 + leax >L3D35,pcr + stx <u0012 + lda #$7E + sta <u0016 + leax >L3D41,pcr + stx <u0017 + leax >L3C32,pcr + stx <u0019 + puls pc,y,x,b + pshs x,b,a + ldb [<$04,s] + leax <L5094,pcr + ldd b,x + leax d,x + stx $04,s + puls pc,x,b,a +L5094 neg <u00BA + neg <u0010 +L5098 jsr <u0027 + inc <u009D + beq L50AC +L509E jsr <u0027 + lsl <u009D + beq L50AA + pshs pc,x,b,a + lslb + leax <L50B2,pcr +L50AA ldd b,x +L50AC leax d,x + stx $04,s + puls pc,x,b,a +L50B2 lsr <u005F + eim #$C3,<u0005 + addd #$04B7 + eim #$B3,<u0005 + ora $04,x + deca + aim #$58,<u0002 + tim #$02,-$0B,y + aim #$A2,<u0002 + clr >$05F9 + eim #$E9,<u0004 + lsl >$0A11 +L50D2 eim #$DA,<u0006 + ora >$0562 + asr <u0059 +L50DA ror <u0002 + beq L50EE + com <u00E8 + neg <u0064 + neg <u000A +L50E4 lsr <u00A0 + neg <u0000 + neg <u0007 + eorb #$00 + neg <u0000 +L50EE dec <u00FA + neg <u0000 + neg <u000E + cmpx <u0040 + neg <u0000 + fcb $11 + addd #$5000 + neg <u0014 + andb >$2400 + neg <u0018 + eora <u0096 + suba #$00 + fcb $1B + ldx >$BC20 + neg <u001E + ldu $0B,s + bvc L5111 +L5111 bhi L50A8 + aim #$F9,<u0000 + bcs L50D2 + coma + sta >$4028 + eorb [,u] + bita -$10,x + bge L50B3 + anda #$E7 + bpl L5155 + bita >$E620 + andb >$32E3 + clrb + adca -$0E,y + pshu pc,dp,b,a + fcb $1B + adcb #$C0 + rts + cmpa >$A2BC + bgt L5176 + ldu <u000B + tim #u003A,$00,u + ora #$C7 + bls L5147 +L5143 lsrb + aim #$75,>$65FF +L5148 rora + oim #$6C,-$0D,s + eim #$FF,-$0C,y + nega + leay -$06,y + clra + clrb + sta <u0075 + sta <u0076 + sta <u0077 + sta <u0078 + sta <u0079 + std $04,y + std $02,y + sta $01,y + lbsr L5390 + bcc L5172 + leax -$01,x + cmpa #$2C + bne L51DE + lbra L51FB +L5172 cmpa #$24 + lbeq L52B2 + cmpa #$2B + beq L5182 + cmpa #$2D + bne L5184 + inc <u0078 +L5182 lda ,x+ +L5184 cmpa #$2E + bne L5190 + tst <u0077 + bne L51DE + inc <u0077 + bra L5182 +L5190 lbsr L57DE + bcs L51E5 + pshs a + inc <u0076 + ldd $04,y + ldu $02,y + bsr L51CB + std $04,y + stu $02,y + bsr L51CB + bsr L51CB + addd $04,y + exg d,u + adcb $03,y + adca $02,y + bcs L51D8 + exg d,u + addb ,s+ + adca #$00 + bcc L51BF + leau u0001,u + stu $02,y + beq L51DA +L51BF std $04,y + stu $02,y + tst <u0077 + beq L5182 + inc <u0079 + bra L5182 +L51CB lslb + rola + exg d,u + rolb + rola + exg d,u + bcs L51D6 + rts +L51D6 leas $02,s +L51D8 leas $01,s +L51DA ldb #$3C + bra L51E0 +L51DE ldb #$3B +L51E0 stb <u0036 + coma + puls pc,u +L51E5 eora #$45 + anda #$DF + beq L520E + leax -$01,x + tst <u0076 + bne L51F3 + bra L51DE +L51F3 tst <u0077 + bne L523C + ldd $02,y + bne L523C +L51FB ldd $04,y + bmi L523C + tst <u0078 + beq L5207 + nega + negb + sbca #$00 +L5207 std $01,y +L5209 lda #$01 + lbra L5295 +L520E lda ,x + cmpa #$2B + beq L521A + cmpa #$2D + bne L521C + inc <u0075 +L521A leax $01,x +L521C lbsr L57DC + bcs L51DE + tfr a,b + lbsr L57DC + bcc L522C + leax -$01,x + bra L5233 +L522C pshs a + lda #$0A + mul + addb ,s+ +L5233 tst <u0075 + bne L5238 + negb +L5238 addb <u0079 + stb <u0079 +L523C ldb #$20 + stb $01,y + ldd $02,y + bne L524D + cmpd $04,y + bne L524D + clr $01,y + bra L5293 +L524D tsta + bmi L525A +L5250 dec $01,y + lsl $05,y + rol $04,y + rolb + rola + bpl L5250 +L525A std $02,y + clr <u0075 + ldb <u0079 + beq L528B + bpl L5267 + negb + inc <u0075 +L5267 cmpb #$13 + bls L527B + subb #$13 + pshs b + leau >L513E,pcr + bsr L529B + puls b + lbcs L51DA +L527B decb + lda #$05 + mul + leau >L50E4,pcr + leau b,u + bsr L529B + lbcs L51DA +L528B lda $05,y + anda #$FE + ora <u0078 + sta $05,y +L5293 lda #$02 +L5295 sta ,y + andcc #$FE + puls pc,u +L529B leay -$06,y + ldd ,u + std $01,y + ldd u0002,u + std $03,y + ldb u0004,u + stb $05,y + lda <u0075 + lbeq L509E + lbra L50A1 +L52B2 lbsr L57DC + bcc L52C7 + cmpa #$61 + bcs L52BD + suba #$20 +L52BD cmpa #$41 + bcs L52DC + cmpa #$46 + bhi L52DC + suba #$37 +L52C7 inc <u0076 + ldb #$04 +L52CB lsl $02,y + rol $01,y + lbcs L51DA + decb + bne L52CB + adda $02,y + sta $02,y + bra L52B2 +L52DC leax -$01,x + tst <u0076 + lbeq L51DE + lbra L5209 + pshs x + ldx <u0082 + lbsr L514E + bcc L52F2 +L52F0 puls pc,x +L52F2 cmpa #$02 + beq L52F9 + lbsr L509B +L52F9 lbsr L5384 + bcs L5305 + ldb #$3D + stb <u0036 + coma + puls pc,x +L5305 stx <u0082 + clra + puls pc,x + pshs x + ldx <u0082 + lbsr L514E + bcs L52F0 + cmpa #$01 + bne L532A + tst $01,y + beq L52F9 + bra L532A + pshs x + ldx <u0082 + lbsr L514E + bcs L52F0 + cmpa #$01 + beq L52F9 +L532A ldb #$3A + stb <u0036 + coma + puls pc,x + pshs u,x + leay -$06,y + ldu <u004A + stu $01,y + lda #$04 + sta ,y + ldx <u0082 +L533F lda ,x+ + bsr L5396 + bcs L5349 + sta ,u+ + bra L533F +L5349 stx <u0082 + lda #$FF + sta ,u+ + stu <u0048 + clra + puls pc,u,x + pshs x + leay -$06,y + lda #$03 + sta ,y + clr $02,y + ldx <u0082 + bsr L5390 + bcs L537F + cmpa #$54 + beq L5379 + cmpa #$74 + beq L5379 + eora #$46 + anda #$DF + beq L537B + ldb #$3A + stb <u0036 + coma + puls pc,x +L5379 com $02,y +L537B bsr L5384 + bcc L537B +L537F stx <u0082 + clra + puls pc,x +L5384 lda ,x+ + cmpa #$20 + bne L5396 + bsr L5390 + bcc L53A5 + bra L53A7 +L5390 lda ,x+ + cmpa #$20 + beq L5390 +L5396 cmpa <u00DD + beq L53A7 + cmpa #$0D + beq L53A5 + cmpa #$FF + beq L53A5 + andcc #$FE + rts +L53A5 leax -$01,x +L53A7 orcc #$01 + rts +L53AA pshs u,x + clra + sta $03,y + sta <u0076 + sta <u0078 + lda #$04 + sta <u007E + ldd $01,y + bpl L53C1 + nega + negb + sbca #$00 + inc <u0078 +L53C1 leau >L50DA,pcr +L53C5 clr <u007A + leau u0002,u +L53C9 subd ,u + bcs L53D1 + inc <u007A + bra L53C9 +L53D1 addd ,u + tst <u007A + bne L53DB + tst $03,y + beq L53E6 +L53DB inc $03,y + pshs a + lda <u007A + lbsr L54EA + puls a +L53E6 dec <u007E + bne L53C5 + tfr b,a + lbsr L54EA + leay $06,y + puls pc,u,x +L53F3 pshs u,x + clr <u0075 + clr <u0078 + clr <u007C + clr <u007B + clr <u0079 + clr <u0076 + leau ,x + ldd #$0A30 +L5406 stb ,u+ + deca + bne L5406 + ldd $01,y + bne L5413 + inca + lbra L54E4 +L5413 ldb $05,y + bitb #$01 + beq L541F + stb <u0078 + andb #$FE + stb $05,y +L541F ldd $01,y + bpl L5426 + inc <u0075 + nega +L5426 cmpa #$03 + bls L5457 + ldb #$9A + mul + lsra + nop + nop + tfr a,b + tst <u0075 + beq L5437 + negb +L5437 stb <u0079 + cmpa #$13 + bls L544A + pshs a + leau >L513E,pcr + lbsr L529B + puls a + suba #$13 +L544A leau >L50E4,pcr + deca + ldb #$05 + mul + leau d,u + lbsr L529B +L5457 ldd $02,y + tst $01,y + beq L5483 + bpl L546F +L545F lsra + rorb + ror $04,y + ror $05,y + ror <u007C + inc $01,y + bne L545F + std $02,y + bra L5483 +L546F lsl $05,y + rol $04,y + rolb + rola + rol <u007B + dec $01,y + bne L546F + std $02,y + inc <u0079 + lda <u007B + bsr L54EA +L5483 ldd $02,y + ldu $04,y +L5487 clr <u007B + bsr L54F1 + std $02,y + stu $04,y + pshs a + lda <u007B + sta <u007C + puls a + bsr L54F1 + bsr L54F1 + exg d,u + addd $04,y + exg d,u + adcb $03,y + adca $02,y + pshs a + lda <u007B + adca <u007C + bsr L54EA + lda <u0076 + cmpa #$09 + puls a + beq L54C1 + cmpd #$0000 + bne L5487 + cmpu #$0000 + bne L5487 +L54C1 sta ,y + lda <u0076 + cmpa #$09 + bcs L54E2 + ldb ,y + bpl L54E2 +L54CD lda ,-x + inca + sta ,x + cmpa #$39 + bls L54E2 + lda #$30 + sta ,x + cmpx ,s + bne L54CD + inc ,x + inc <u0079 +L54E2 lda #$09 +L54E4 sta <u0076 + leay $06,y + puls pc,u,x +L54EA ora #$30 + sta ,x+ + inc <u0076 + rts +L54F1 exg d,u + lslb + rola + exg d,u + rolb + rola + rol <u007B + rts + pshs y,x + ldx <u0080 + stx <u0082 + lda #$01 + sta <u007D + ldy #$0100 + lda <u007F + os9 I$ReadLn + bra L5524 + pshs y,x + ldd <u0082 + subd <u0080 + beq L5528 + tfr d,y + ldx <u0080 + stx <u0082 + lda <u007F + os9 I$WritLn +L5524 bcc L5528 + stb <u0036 +L5528 puls pc,y,x + pshs u,x + lda ,y + cmpa #$02 + beq L5536 + ldu $01,y + bra L553D +L5536 lda $01,y + bgt L5542 + ldu #$0000 +L553D ldx #$0000 + bra L555E +L5542 ldx $02,y + ldu $04,y + suba #$20 + bcs L554F + ldb #$4E + coma + bra L5565 +L554F exg x,d + lsra + rorb + exg d,u + rora + rorb + exg d,x + exg x,u + inca + bne L554F +L555E lda <u007F + os9 I$Seek + bcc L5567 +L5565 stb <u0036 +L5567 puls pc,u,x + pshs u,x + leas -$0A,s + leax ,s + lbsr L53F3 + pshs x + lda #$09 + leax $09,x +L5578 ldb ,-x + cmpb #$30 + bne L5583 + deca + cmpa #$01 + bne L5578 +L5583 sta <u0076 + puls x + ldb <u0079 + bgt L55AC + negb + tfr b,a + cmpb #$09 + bhi L55C6 + addb <u0076 + cmpb #$09 + bhi L55C6 + pshs a + lbsr L5643 + clra + bsr L5612 + puls b + tstb + beq L55A8 + lbsr L5634 +L55A8 lda <u0076 + bra L55BF +L55AC cmpb #$09 + bhi L55C6 + lbsr L5643 + tfr b,a + bsr L5601 + bsr L5612 + lda <u0076 + suba <u0079 + bls L55C1 +L55BF bsr L5601 +L55C1 leas $0A,s + clra + puls pc,u,x +L55C6 bsr L5643 + lda #$01 + bsr L5601 + bsr L5612 + lda <u0076 + deca + bne L55D4 + inca +L55D4 bsr L5601 + bsr L55DA + bra L55C1 +L55DA lda #$45 + bsr L5614 + lda <u0079 + deca + pshs a + bpl L55EB + neg ,s + bsr L5647 + bra L55ED +L55EB bsr L564B +L55ED puls b + clra +L55F0 subb #$0A + bcs L55F7 + inca + bra L55F0 +L55F7 addb #$0A + bsr L55FD + tfr b,a +L55FD adda #$30 + bra L5614 +L5601 tfr a,b + tstb + beq L560D +L5606 lda ,x+ + bsr L5614 + decb + bne L5606 +L560D rts +L560E lda #$20 + bra L5614 +L5612 lda #$2E +L5614 pshs u,a + leau <-$40,s + cmpu <u0082 + bhi L562A + cmpa #$0D + beq L562A + lda #$50 + sta <u0036 + sta <u00DE + bra L5632 +L562A ldu <u0082 + sta ,u+ + stu <u0082 + inc <u007D +L5632 puls pc,u,a +L5634 lda #$30 +L5636 tstb + beq L563E +L5639 bsr L5614 + decb + bne L5639 +L563E rts +L563F tst <u0078 + beq L560E +L5643 tst <u0078 + beq L563E +L5647 lda #$2D + bra L5614 +L564B lda #$2B + bra L5614 +L564F lda #$20 + bra L5636 +L5653 bsr L5614 +L5655 lda ,x+ + cmpa #$FF + bne L5653 + rts + pshs x + ldx $01,y +L5660 bsr L5655 + clra + puls pc,x + pshs x + leax >L5143,pcr + lda $02,y + bne L5660 + leax >L5148,pcr + bra L5660 + pshs u,x + leas -$05,s + leax ,s + lbsr L53AA + bsr L5643 + lda <u0076 + leax ,s + lbsr L5601 + leas $05,s + clra + puls pc,u,x + tfr a,b +L568E pshs u + ldu <u0082 + subb <u007D + bls L5698 + bsr L564F +L5698 clra + puls pc,u + lbsr L560E +L569E lda <u007D + anda #$0F + cmpa #$01 + beq L56B2 + lbsr L560E + bra L569E + lda #$0D + clr <u007D + lbsr L5614 +L56B2 clra + rts + pshs u + lda #$04 + leau ,y + tst ,u + bne L56C1 + asra + leau u0001,u +L56C1 sta <u0086 + tfr a,b + asrb + lbsr L585D + puls pc,u +L56CB clrb + stb <u0087 + cmpa #$3C + beq L56DE + cmpa #$3E + bne L56D9 + incb + bra L56DE +L56D9 cmpa #$5E + bne L56E2 + decb +L56DE stb <u0087 + lda ,x+ +L56E2 cmpa #$2C + beq L571E + cmpa #$FF + bne L56FC + lda <u0094 + beq L56F2 + leax -$01,x + bra L5707 +L56F2 ldx <u008E + tst <u00DC + beq L5700 + clr <u00DC + bra L571E +L56FC cmpa #$29 + beq L5703 +L5700 orcc #$01 + rts +L5703 lda <u0094 + beq L5700 +L5707 dec <u0092 + bne L571C + ldu <u0046 + pulu y,a + sta <u0092 + sty <u0090 + stu <u0046 + lda ,x+ + dec <u0094 + bra L56E2 +L571C ldx <u0090 +L571E stx <u008C + andcc #$FE + rts +L5723 rola + neg <u00DF + lsla + neg <u00DC + fcb $52 R + neg <u00CF + fcb $45 E + neg <u00CC + comb + neg <u00D3 + fcb $42 B + neg <u00D0 + lsrb + neg <u000A + lslb + neg <u0012 + beq L573D +L573D orcc #$00 + bsr L56E2 + bcs L57A7 + ldb <u0086 + lbsr L568E + bra L5772 + bsr L56E2 + bcs L57A7 + ldb <u0086 + lbsr L564F + bra L5772 +L5755 cmpa #$FF + beq L57A7 + cmpa #$27 + bne L5765 + lda ,x+ + bsr L56E2 + bcs L57A7 + bra L5772 +L5765 lbsr L5614 + lda ,x+ + bra L5755 + pshs y,x + clr <u00DC + inc <u00DC +L5772 ldx <u008C + bsr L57C2 + bcs L5791 + cmpa #$28 + bne L57AB + lda <u0092 + stb <u0092 + beq L57AB + inc <u0094 + ldu <u0046 + ldy <u0090 + pshu y,a + stu <u0046 + stx <u0090 + lda ,x+ +L5791 leay >L5723,pcr + clrb +L5796 pshs a + eora ,y + anda #$DF + puls a + beq L57B2 + leay $03,y + incb + tst ,y + bne L5796 +L57A7 ldb #$3F + bra L57AD +L57AB ldb #$3E +L57AD stb <u0036 + coma + puls pc,y,x +L57B2 stb <u0085 + ldd $01,y + leay d,y + bsr L57C2 + bcc L57BE + ldb #$01 +L57BE stb <u0086 + jmp ,y +L57C2 bsr L57DC + bcs L57EB + tfr a,b + bsr L57DC + bcs L57E8 + bsr L57EE + bsr L57DC + bcs L57E8 + bsr L57EE + tsta + beq L57D8 + clrb +L57D8 lda ,x+ + bra L57E8 +L57DC lda ,x+ +L57DE cmpa #$30 + bcs L57EB + cmpa #$39 + bhi L57EB + suba #$30 +L57E8 andcc #$FE + rts +L57EB orcc #$01 + rts +L57EE pshs a + lda #$0A + mul + addb ,s+ + adca #$00 + rts + cmpa #$2E + bne L57A7 + bsr L57C2 + bcs L57A7 + stb <u0089 + lbsr L56CB + bcs L57A7 + puls y,x + inc <u00DC + ldb <u0085 + lbeq L58B3 + decb + beq L5826 + decb + lbeq L5969 + decb + lbeq L5A10 + decb + lbeq L591E + lbra L5904 +L5826 jsr <u0016 + cmpa #$04 + bcs L583C + ldu $01,y + clrb +L582F lda ,u+ + cmpa #$FF + beq L5838 + incb + bne L582F +L5838 ldu $01,y + bra L585D +L583C leau $01,y + lda ,y + cmpa #$02 + bne L5848 + ldb #$05 + bra L585D +L5848 cmpa #$01 + bne L5852 + ldb #$02 + cmpb <u0086 + bcs L5856 +L5852 ldb #$01 + leau u0001,u +L5856 tfr b,a + lsla + cmpa <u0086 + bhi L5893 +L585D tst <u0087 + beq L5889 + bmi L5870 + pshs b + lslb + pshs b + ldb <u0086 + subb ,s+ + bcs L5887 + bra L587C +L5870 pshs b + lslb + pshs b + ldb <u0086 + subb ,s+ + bcs L5887 + asrb +L587C pshs b + lda <u0086 + suba ,s+ + sta <u0086 + lbsr L564F +L5887 puls b +L5889 lda ,u + lsra + lsra + lsra + lsra + bsr L58A3 + beq L58A1 +L5893 lda ,u+ + bsr L58A3 + beq L58A1 + decb + bne L5889 + ldb <u0086 + lbsr L564F +L58A1 clra + rts +L58A3 anda #$0F + cmpa #$09 + bls L58AB + adda #$07 +L58AB lbsr L55FD + dec <u0086 + rts +L58B1 coma + rts +L58B3 jsr <u0016 + cmpa #$02 + bcs L58BE + bne L58B1 + lbsr L5098 +L58BE pshs u,x + leas -$05,s + leax ,s + lbsr L53AA + ldb <u0086 + decb + subb <u0076 + bpl L58D5 + leas $05,s + puls u,x + lbra L5A07 +L58D5 tst <u0087 + beq L58E3 + bmi L58F4 + lbsr L564F + lbsr L563F + bra L58FA +L58E3 lbsr L563F + pshs b + lda <u0076 + lbsr L5601 + puls b + lbsr L564F + bra L58FF +L58F4 lbsr L563F + lbsr L5634 +L58FA lda <u0076 + lbsr L5601 +L58FF leas $05,s + clra + puls pc,u,x +L5904 jsr <u0016 + cmpa #$03 + bne L58B1 + pshs u,x + leax >L5143,pcr + ldb #$04 + lda $02,y + bne L5932 + leax >L5148,pcr + ldb #$05 + bra L5932 +L591E jsr <u0016 + cmpa #$04 + bne L58B1 + pshs u,x + ldx $01,y + ldd <u0048 + subd $01,y + subd #$0001 + tsta + bne L5936 +L5932 cmpb <u0086 + bls L5938 +L5936 ldb <u0086 +L5938 tfr b,a + negb + addb <u0086 + tst <u0087 + beq L594F + bmi L5953 + pshs a + lbsr L564F + puls a + lbsr L5601 + bra L5966 +L594F pshs b + bra L595E +L5953 lsrb + bcc L5957 + incb +L5957 pshs b,a + lbsr L564F + puls a +L595E lbsr L5601 + puls b + lbsr L564F +L5966 clra + puls pc,u,x +L5969 jsr <u0016 + cmpa #$02 + beq L5976 + lbcc L58B1 + lbsr L509B +L5976 pshs u,x + leas -$0A,s + leax ,s + lbsr L53F3 + lda <u0079 + cmpa #$09 + bgt L5996 + lbsr L5A6A + lda <u0086 + suba #$02 + bmi L5996 + suba <u0089 + bmi L5996 + suba <u008A + bpl L599C +L5996 leas $0A,s + puls u,x + bra L5A07 +L599C sta <u0088 + leax ,s + ldb <u0087 + beq L59AC + bmi L59B2 + bsr L59E9 + bsr L59BE + bra L59B9 +L59AC bsr L59BE + bsr L59E9 + bra L59B9 +L59B2 bsr L59E9 + bsr L59C1 + lbsr L563F +L59B9 leas $0A,s + clra + puls pc,u,x +L59BE lbsr L563F +L59C1 lda <u008A + lbsr L5601 + lbsr L5612 + ldb <u0079 + bpl L59F9 + negb + cmpb <u0089 + bls L59D4 + ldb <u0089 +L59D4 pshs b + lbsr L5634 + ldb <u0089 + subb ,s+ + stb <u0089 + lda <u008B + cmpa <u0089 + bls L59E7 + lda <u0089 +L59E7 bra L59FB +L59E9 ldb <u0088 + lbra L564F +L59EE lbsr L563F + lda <u008A + lbsr L5601 + lbsr L5612 +L59F9 lda <u008B +L59FB lbsr L5601 + ldb <u0089 + subb <u008B + ble L5A0F + lbra L5634 +L5A07 ldb <u0086 + lda #$2A + lbsr L5636 + clra +L5A0F rts +L5A10 jsr <u0016 + cmpa #$02 + beq L5A1D + lbcc L58B1 + lbsr L509B +L5A1D pshs u,x + leas -$0A,s + leax ,s + lbsr L53F3 + lda <u0079 + pshs a + lda #$01 + sta <u0079 + bsr L5A6A + puls a + ldb <u0079 + cmpb #$01 + beq L5A39 + inca +L5A39 ldb #$01 + stb <u008A + sta <u0079 + lda <u0086 + suba #$06 + bmi L5A4D + suba <u0089 + bmi L5A4D + suba <u008A + bpl L5A53 +L5A4D leas $0A,s + puls u,x + bra L5A07 +L5A53 sta <u0088 + ldb <u0087 + beq L5A62 + bsr L59E9 + bsr L59EE + lbsr L55DA + bra L5A67 +L5A62 bsr L59EE + lbsr L55DA +L5A67 lbra L59B9 +L5A6A pshs x + lda <u0079 + adda <u0089 + bne L5A78 + lda ,x + cmpa #$35 + bcc L5A8F +L5A78 deca + bmi L5AAB + cmpa #$07 + bhi L5AAB + leax a,x + ldb $01,x + cmpb #$35 + bcs L5AAB +L5A87 inc ,x + ldb ,x + cmpb #$39 + bls L5AAB +L5A8F ldb #$30 + stb ,x + leax -$01,x + cmpx ,s + bcc L5A87 + ldx ,s + leax $08,x +L5A9D lda ,-x + sta $01,x + cmpx ,s + bhi L5A9D + lda #$31 + sta ,x + inc <u0079 +L5AAB puls x + lda <u0079 + bpl L5AB2 + clra +L5AB2 sta <u008A + nega + adda #$09 + bpl L5ABA + clra +L5ABA cmpa <u0089 + bls L5AC0 + lda <u0089 +L5AC0 sta <u008B + rts + ldb #$30 + stb <u0036 + coma + rts + + emod +eom equ * + end