changeset 229:a2023f60ac37

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