Mercurial > hg > Members > kono > nitros9-code
view level1/cmds/basic09.asm @ 286:326238550911
Additional command help
author | boisy |
---|---|
date | Sun, 21 Jul 2002 22:12:06 +0000 |
parents | a2023f60ac37 |
children |
line wrap: on
line source
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