view level1/cmds/basic09.asm @ 286:326238550911

Additional command help
author boisy
date Sun, 21 Jul 2002 22:12:06 +0000
parents a2023f60ac37
children
line wrap: on
line source

         nam   Basic09
         ttl   program module       

* Disassembled 02/07/15 21:36:55 by Disasm v1.6 (C) 1988 by RML

         ifp1
         use   defsfile
         endc

tylg     set   Prgrm+Objct   
atrv     set   ReEnt+rev
rev      set   $01
edition  set   $16

         mod   eom,name,tylg,atrv,start,size

u0000    rmb   1
u0001    rmb   1
u0002    rmb   1
u0003    rmb   1
u0004    rmb   1
u0005    rmb   1
u0006    rmb   1
u0007    rmb   1
u0008    rmb   1
u0009    rmb   1
u000A    rmb   1
u000B    rmb   1
u000C    rmb   1
u000D    rmb   1
u000E    rmb   1
u000F    rmb   1
u0010    rmb   1
u0011    rmb   1
u0012    rmb   1
u0013    rmb   1
u0014    rmb   1
u0015    rmb   1
u0016    rmb   1
u0017    rmb   1
u0018    rmb   1
u0019    rmb   1
u001A    rmb   1
u001B    rmb   1
u001C    rmb   2
u001E    rmb   1
u001F    rmb   1
u0020    rmb   1
u0021    rmb   1
u0022    rmb   1
u0023    rmb   2
u0025    rmb   1
u0026    rmb   1
u0027    rmb   3
u002A    rmb   2
u002C    rmb   1
u002D    rmb   1
u002E    rmb   1
u002F    rmb   1
u0030    rmb   1
u0031    rmb   1
u0032    rmb   1
u0033    rmb   1
u0034    rmb   1
u0035    rmb   1
u0036    rmb   1
u0037    rmb   2
u0039    rmb   1
u003A    rmb   1
u003B    rmb   1
u003C    rmb   1
u003D    rmb   1
u003E    rmb   1
u003F    rmb   1
u0040    rmb   2
u0042    rmb   1
u0043    rmb   1
u0044    rmb   1
u0045    rmb   1
u0046    rmb   2
u0048    rmb   1
u0049    rmb   1
u004A    rmb   1
u004B    rmb   1
u004C    rmb   1
u004D    rmb   1
u004E    rmb   2
u0050    rmb   1
u0051    rmb   1
u0052    rmb   1
u0053    rmb   1
u0054    rmb   1
u0055    rmb   1
u0056    rmb   1
u0057    rmb   1
u0058    rmb   1
u0059    rmb   1
u005A    rmb   2
u005C    rmb   2
u005E    rmb   1
u005F    rmb   1
u0060    rmb   1
u0061    rmb   1
u0062    rmb   2
u0064    rmb   2
u0066    rmb   1
u0067    rmb   1
u0068    rmb   1
u0069    rmb   1
u006A    rmb   1
u006B    rmb   1
u006C    rmb   1
u006D    rmb   1
u006E    rmb   1
u006F    rmb   1
u0070    rmb   2
u0072    rmb   2
u0074    rmb   1
u0075    rmb   1
u0076    rmb   1
u0077    rmb   1
u0078    rmb   1
u0079    rmb   1
u007A    rmb   1
u007B    rmb   1
u007C    rmb   1
u007D    rmb   1
u007E    rmb   1
u007F    rmb   1
u0080    rmb   1
u0081    rmb   1
u0082    rmb   1
u0083    rmb   1
u0084    rmb   1
u0085    rmb   1
u0086    rmb   1
u0087    rmb   1
u0088    rmb   1
u0089    rmb   1
u008A    rmb   1
u008B    rmb   1
u008C    rmb   2
u008E    rmb   2
u0090    rmb   1
u0091    rmb   1
u0092    rmb   2
u0094    rmb   1
u0095    rmb   1
u0096    rmb   1
u0097    rmb   1
u0098    rmb   1
u0099    rmb   1
u009A    rmb   1
u009B    rmb   1
u009C    rmb   1
u009D    rmb   1
u009E    rmb   1
u009F    rmb   1
u00A0    rmb   1
u00A1    rmb   1
u00A2    rmb   1
u00A3    rmb   1
u00A4    rmb   1
u00A5    rmb   1
u00A6    rmb   1
u00A7    rmb   1
u00A8    rmb   1
u00A9    rmb   1
u00AA    rmb   1
u00AB    rmb   1
u00AC    rmb   1
u00AD    rmb   1
u00AE    rmb   1
u00AF    rmb   1
u00B0    rmb   1
u00B1    rmb   2
u00B3    rmb   1
u00B4    rmb   1
u00B5    rmb   2
u00B7    rmb   2
u00B9    rmb   1
u00BA    rmb   1
u00BB    rmb   1
u00BC    rmb   1
u00BD    rmb   1
u00BE    rmb   1
u00BF    rmb   2
u00C1    rmb   2
u00C3    rmb   2
u00C5    rmb   1
u00C6    rmb   1
u00C7    rmb   1
u00C8    rmb   2
u00CA    rmb   1
u00CB    rmb   1
u00CC    rmb   1
u00CD    rmb   1
u00CE    rmb   1
u00CF    rmb   1
u00D0    rmb   1
u00D1    rmb   1
u00D2    rmb   1
u00D3    rmb   1
u00D4    rmb   2
u00D6    rmb   2
u00D8    rmb   1
u00D9    rmb   1
u00DA    rmb   1
u00DB    rmb   1
u00DC    rmb   1
u00DD    rmb   1
u00DE    rmb   1
u00DF    rmb   1
u00E0    rmb   1
u00E1    rmb   1
u00E2    rmb   2
u00E4    rmb   1
u00E5    rmb   1
u00E6    rmb   2
u00E8    rmb   2
u00EA    rmb   1
u00EB    rmb   4
u00EF    rmb   3
u00F2    rmb   1
u00F3    rmb   2
u00F5    rmb   4
u00F9    rmb   1
u00FA    rmb   4
u00FE    rmb   1
u00FF    rmb   1
u0100    rmb   3840
size     equ   .

L000D    fcb   $00 
         fcb   $DC \
         fcb   $1C 
         fcb   $A5 %
         fcb   $25 %
         fcb   $5A Z
         fcb   $31 1
         fcb   $E8 h
         fcb   $3C <
         fcb   $09 
         fcb   $50 P
         fcb   $84 
         fcb   $00 
         fcb   $00 

name     equ   *
L001B    fcs   /Basic09/
         fcb   edition

         fcb   $07 
L0024    fcb   $0C 
         fcc   "            BASIC09"
         fcb   C$LF
         fcc   "      RS VERSION 01.00.00"
         fcb   C$LF
         fcc   "COPYRIGHT 1980 BY MOTOROLA INC."
         fcb   C$LF
         fcc   "  AND MICROWARE SYSTEMS CORP."
         fcb   C$LF
         fcc   "   REPRODUCED UNDER LICENSE"
         fcb   C$LF
         fcc   "       TO TANDY CORP."
         fcb   C$LF
         fcc   "    ALL RIGHTS RESERVED."

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

         emod
eom      equ   *
         end