changeset 810:2aedbd670e9e

Diassembled to assemble to same module as Tandy distribution. Still needs additional disassembly work
author boisy
date Mon, 13 Jan 2003 03:48:55 +0000
parents b81da41a9707
children 4f60d6434125
files 3rdparty/packages/koronis/koronis.asm
diffstat 1 files changed, 9663 insertions(+), 2712 deletions(-) [+]
line wrap: on
line diff
--- a/3rdparty/packages/koronis/koronis.asm	Mon Jan 13 02:46:20 2003 +0000
+++ b/3rdparty/packages/koronis/koronis.asm	Mon Jan 13 03:48:55 2003 +0000
@@ -1,681 +1,2663 @@
+********************************************************************
+* Koronis - Koronis Rift Program
+*
+* $Id$
+*
+* NOTE:  This code assembles to the EXACT same object code found on
+*        the original Koronis Rift disk.
+*
+*        Module size: $5C68  #23656
+*        Module CRC : $FA659A (Good)
+*        Hdr parity : $1C
+*        Exec. off  : $0014  #20
+*        Data size  : $6000  #24576
+*        Edition    : $30  #48
+*        Ty/La At/Rv: $11 $81
+*        Prog mod, 6809 Obj, re-ent, R/O
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+* ???    Disassembled                                   BGP 03/01/12
 
-L0000    fcb   $87,$CD,$5C,$68,$00,$0D,$11,$81   .M\h....
-L0008    fcb   $1C,$00,$14,$60,$00,$4B,$4F,$52   ...`.KOR
-L0010    fcb   $4F,$4E,$49,$D3,$30,$8D,$01,$38   ONIS0..8
-L0018    fcb   $CE,$00,$00,$10,$3F,$09,$1A,$50   N...?..P
-L0020    fcb   $10,$CE,$5E,$E4,$1C,$AF,$30,$8D   .N^d./0.
-L0028    fcb   $01,$7E,$86,$03,$10,$3F,$84,$10   .~...?..
-L0030    fcb   $25,$01,$23,$B7,$01,$00,$86,$04   %.#7....
-L0038    fcb   $17,$4A,$31,$24,$F9,$17,$01,$1B   .J1$y...
-L0040    fcb   $B6,$03,$71,$34,$02,$B6,$01,$00   6.q4.6..
-L0048    fcb   $C6,$92,$BE,$03,$70,$10,$3F,$8E   F.>.p.?.
-L0050    fcb   $B6,$01,$00,$C6,$8B,$8E,$00,$02   6..F....
-L0058    fcb   $10,$3F,$8E,$10,$25,$00,$F7,$BF   .?..%.w?
-L0060    fcb   $01,$03,$10,$BF,$01,$01,$34,$30   ...?..40
-L0068    fcb   $B6,$01,$00,$5F,$8E,$03,$4F,$10   6.._..O.
-L0070    fcb   $3F,$8D,$7F,$03,$53,$7F,$03,$56   ?..S.V
-L0078    fcb   $B6,$01,$00,$5F,$8E,$03,$4F,$10   6.._..O.
-L0080    fcb   $3F,$8E,$CE,$05,$00,$30,$8D,$01   ?.N..0..
-L0088    fcb   $2C,$86,$01,$17,$49,$DE,$17,$00   ,...I^..
-L0090    fcb   $B6,$10,$BE,$01,$01,$B6,$01,$00   6.>..6..
-L0098    fcb   $C6,$8C,$10,$3F,$8E,$10,$25,$00   F..?..%.
-L00A0    fcb   $B3,$10,$8E,$03,$82,$CC,$FF,$0F   3....L..
-L00A8    fcb   $A7,$A5,$5A,$2A,$FB,$31,$8D,$01   '%Z*.1..
-L00B0    fcb   $93,$17,$00,$89,$CE,$05,$00,$30   ....N..0
-L00B8    fcb   $8D,$01,$03,$86,$01,$17,$49,$AC   ......I,
-L00C0    fcb   $34,$20,$86,$30,$B7,$03,$6F,$4F   4 .07.oO
-L00C8    fcb   $17,$59,$81,$31,$8D,$01,$55,$B6   .Y.1..U6
-L00D0    fcb   $03,$71,$C6,$10,$3D,$31,$AB,$8D   .qF.=1+.
-L00D8    fcb   $64,$35,$20,$8D,$6A,$4F,$CE,$00   d5 .jON.
-L00E0    fcb   $00,$10,$8E,$28,$69,$30,$8D,$00   ...(i0..
-L00E8    fcb   $C5,$17,$49,$80,$35,$30,$BF,$01   E.I.50?.
-L00F0    fcb   $03,$10,$BF,$01,$01,$35,$02,$B7   ..?..5.7
-L00F8    fcb   $03,$71,$16,$01,$67,$CC,$00,$13   .q..gL..
-L0100    fcb   $8E,$00,$01,$10,$3F,$8D,$4D,$27   ....?.M'
-L0108    fcb   $F4,$39,$34,$76,$8E,$03,$82,$A1   t94v...!
-L0110    fcb   $85,$27,$1C,$A7,$85,$10,$8E,$1B   .'.'....
-L0118    fcb   $31,$10,$BF,$03,$4B,$F7,$03,$4D   1.?.Kw.M
-L0120    fcb   $B7,$03,$4E,$8E,$03,$4B,$10,$8E   7.N..K..
-L0128    fcb   $00,$04,$86,$01,$10,$3F,$8A,$35   .....?.5
-L0130    fcb   $F6,$34,$76,$34,$02,$1F,$10,$CB   v4v4...K
-L0138    fcb   $05,$35,$02,$20,$CF,$C6,$0F,$A6   .5. OF.&
-L0140    fcb   $A5,$8D,$C7,$5A,$2A,$F9,$39,$FE   %.GZ*y9.
-L0148    fcb   $01,$03,$8E,$05,$00,$16,$30,$F3   ......0s
-L0150    fcb   $3B,$CC,$00,$00,$35,$32,$86,$03   ;L..52..
-L0158    fcb   $16,$49,$11,$7F,$03,$70,$17,$49   .I..p.I
-L0160    fcb   $EB,$30,$8D,$00,$9C,$10,$8E,$00   k0......
-L0168    fcb   $23,$17,$00,$35,$30,$8D,$00,$72   #..50..r
-L0170    fcb   $10,$8E,$00,$1F,$17,$00,$2A,$30   ......*0
-L0178    fcb   $8D,$00,$4D,$10,$8E,$00,$1A,$17   ..M.....
-L0180    fcb   $00,$1F,$7F,$03,$71,$17,$49,$E2   ...q.Ib
-L0188    fcb   $25,$FB,$81,$63,$27,$0F,$81,$43   %..c'..C
-L0190    fcb   $27,$0B,$7C,$03,$71,$81,$72,$27   '.|.q.r'
-L0198    fcb   $04,$81,$52,$26,$C1,$17,$49,$AC   ..R&A.I,
-L01A0    fcb   $39,$B6,$01,$00,$10,$3F,$8A,$39   96...?.9
-L01A8    fcb   $2F,$54,$45,$52,$4D,$0D,$4B,$4F   /TERM.KO
-L01B0    fcb   $52,$56,$41,$52,$0D,$43,$54,$49   RVAR.CTI
-L01B8    fcb   $54,$4C,$45,$2E,$43,$0D,$43,$52   TLE.C.CR
-L01C0    fcb   $4F,$42,$4F,$54,$32,$2E,$43,$0D   OBOT2.C.
-L01C8    fcb   $20,$20,$20,$20,$20,$4D,$4F,$4E        MON
-L01D0    fcb   $49,$54,$4F,$52,$20,$54,$59,$50   ITOR TYP
-L01D8    fcb   $45,$20,$28,$43,$2F,$52,$29,$20   E (C/R) 
-L01E0    fcb   $3F,$20,$20,$20,$43,$20,$3D,$20   ?   C = 
-L01E8    fcb   $43,$4F,$4D,$50,$4F,$53,$49,$54   COMPOSIT
-L01F0    fcb   $45,$20,$28,$54,$56,$29,$2C,$20   E (TV), 
-L01F8    fcb   $52,$20,$3D,$20,$52,$47,$42,$0D   R = RGB.
-L0200    fcb   $0A,$0D,$0A,$0A,$0A,$0A,$20,$20   ......  
-L0208    fcb   $20,$20,$57,$45,$4C,$43,$4F,$4D     WELCOM
-L0210    fcb   $45,$20,$54,$4F,$20,$4B,$4F,$52   E TO KOR
-L0218    fcb   $4F,$4E,$49,$53,$20,$52,$49,$46   ONIS RIF
-L0220    fcb   $54,$0D,$0A,$0A,$0B,$29,$04,$34   T....).4
+         nam   Koronis
+         ttl   Koronis Rift Program
+
+         ifp1  
+         use   defsfile
+         endc  
+
+tylg     set   Prgrm+Objct   
+atrv     set   ReEnt+rev
+rev      set   $01
+
+         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   1
+u001D    rmb   1
+u001E    rmb   2
+u0020    rmb   1
+u0021    rmb   1
+u0022    rmb   1
+u0023    rmb   1
+u0024    rmb   1
+u0025    rmb   1
+u0026    rmb   1
+u0027    rmb   1
+u0028    rmb   1
+u0029    rmb   2
+u002B    rmb   1
+u002C    rmb   1
+u002D    rmb   2
+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   1
+u0038    rmb   1
+u0039    rmb   6
+u003F    rmb   1
+u0040    rmb   1
+u0041    rmb   2
+u0043    rmb   3
+u0046    rmb   5
+u004B    rmb   2
+u004D    rmb   3
+u0050    rmb   2
+u0052    rmb   1
+u0053    rmb   2
+u0055    rmb   2
+u0057    rmb   1
+u0058    rmb   1
+u0059    rmb   1
+u005A    rmb   1
+u005B    rmb   1
+u005C    rmb   2
+u005E    rmb   1
+u005F    rmb   1
+u0060    rmb   1
+u0061    rmb   1
+u0062    rmb   1
+u0063    rmb   1
+u0064    rmb   1
+u0065    rmb   1
+u0066    rmb   1
+u0067    rmb   1
+u0068    rmb   1
+u0069    rmb   1
+u006A    rmb   1
+u006B    rmb   1
+u006C    rmb   1
+u006D    rmb   3
+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   2
+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   1
+u008D    rmb   1
+u008E    rmb   1
+u008F    rmb   1
+u0090    rmb   1
+u0091    rmb   1
+u0092    rmb   1
+u0093    rmb   2
+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   2
+u00A2    rmb   2
+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   1
+u00B2    rmb   1
+u00B3    rmb   1
+u00B4    rmb   1
+u00B5    rmb   1
+u00B6    rmb   2
+u00B8    rmb   2
+u00BA    rmb   2
+u00BC    rmb   1
+u00BD    rmb   1
+u00BE    rmb   1
+u00BF    rmb   1
+u00C0    rmb   1
+u00C1    rmb   1
+u00C2    rmb   1
+u00C3    rmb   2
+u00C5    rmb   3
+u00C8    rmb   1
+u00C9    rmb   1
+u00CA    rmb   1
+u00CB    rmb   1
+u00CC    rmb   3
+u00CF    rmb   1
+u00D0    rmb   4
+u00D4    rmb   1
+u00D5    rmb   1
+u00D6    rmb   2
+u00D8    rmb   2
+u00DA    rmb   1
+u00DB    rmb   1
+u00DC    rmb   2
+u00DE    rmb   1
+u00DF    rmb   1
+u00E0    rmb   1
+u00E1    rmb   1
+u00E2    rmb   2
+u00E4    rmb   2
+u00E6    rmb   1
+u00E7    rmb   1
+u00E8    rmb   1
+u00E9    rmb   1
+u00EA    rmb   1
+u00EB    rmb   1
+u00EC    rmb   1
+u00ED    rmb   2
+u00EF    rmb   1
+u00F0    rmb   1
+u00F1    rmb   1
+u00F2    rmb   1
+u00F3    rmb   1
+u00F4    rmb   1
+u00F5    rmb   1
+u00F6    rmb   1
+u00F7    rmb   1
+u00F8    rmb   1
+u00F9    rmb   2
+u00FB    rmb   2
+u00FD    rmb   2
+u00FF    rmb   1
+u0100    rmb   256
+u0200    rmb   236
+u02EC    rmb   52
+u0320    rmb   80
+u0370    rmb   14400
+u3BB0    rmb   9296
+size     equ   .
+
+name     fcs   /KORONIS/
+
+start    leax  >L0150,pcr
+         ldu   #$0000
+         os9   F$Icpt   
+         orcc  #$50
+         lds   #$5EE4
+         andcc #$AF
+         leax  >L01A8,pcr
+         lda   #$03
+         os9   I$Open   
+         lbcs  L0156
+         sta   >$0100
+L0036    lda   #$04
+         lbsr  L4A6C
+         bcc   L0036
+         lbsr  L015B
+         lda   >$0371
+         pshs  a
+         lda   >$0100
+         ldb   #$92
+         ldx   >$0370
+         os9   I$SetStt 
+         lda   >$0100
+         ldb   #$8B
+         ldx   #$0002
+         os9   I$SetStt 
+         lbcs  L0156
+         stx   >$0103
+         sty   >$0101
+         pshs  y,x
+         lda   >$0100
+         clrb  
+         ldx   #$034F
+         os9   I$GetStt 
+         clr   >$0353
+         clr   >$0356
+         lda   >$0100
+         clrb  
+         ldx   #$034F
+         os9   I$SetStt 
+         ldu   #$0500
+         leax  >L01B5,pcr
+         lda   #$01
+         lbsr  L4A6C
+         lbsr  L0147
+         ldy   >$0101
+         lda   >$0100
+         ldb   #$8C
+         os9   I$SetStt 
+         lbcs  L0154
+         ldy   #$0382
+         ldd   #$FF0F
+L00A8    sta   b,y
+         decb  
+         bpl   L00A8
+         leay  >L0244,pcr
+         lbsr  L013D
+         ldu   #$0500
+         leax  >L01BE,pcr
+         lda   #$01
+         lbsr  L4A6C
+         pshs  y
+         lda   #$30
+         sta   >$036F
+         clra  
+         lbsr  L5A4C
+         leay  >L0224,pcr
+         lda   >$0371
+         ldb   #$10
+         mul   
+         leay  d,y
+         bsr   L013D
+         puls  y
+         bsr   L0147
+         clra  
+         ldu   #$0000
+         ldy   #$2869
+         leax  >L01AE,pcr
+         lbsr  L4A6C
+         puls  y,x
+         stx   >$0103
+         sty   >$0101
+         puls  a
+         sta   >$0371
+         lbra  L0264
+L00FD    ldd   #$0013
+         ldx   #$0001
+         os9   I$GetStt 
+         tsta  
+         beq   L00FD
+         rts   
+L010A    pshs  u,y,x,b,a
+L010C    ldx   #$0382
+         cmpa  b,x
+         beq   L012F
+         sta   b,x
+         ldy   #$1B31
+         sty   >$034B
+         stb   >$034D
+         sta   >$034E
+         ldx   #$034B
+         ldy   #$0004
+         lda   #$01
+         os9   I$Write  
+L012F    puls  pc,u,y,x,b,a
+L0131    pshs  u,y,x,b,a
+         pshs  a
+         tfr   x,d
+         addb  #$05
+         puls  a
+         bra   L010C
+L013D    ldb   #$0F
+L013F    lda   b,y
+         bsr   L010A
+         decb  
+         bpl   L013F
+         rts   
+L0147    ldu   >$0103
+         ldx   #$0500
+         lbra  L3243
+L0150    rti   
+         ldd   #$0000
+L0154    puls  y,x,a
+L0156    lda   #$03
+         lbra  L4A6C
+L015B    clr   >$0370
+L015E    lbsr  L4B4C
+         leax  >L0201,pcr
+         ldy   #$0023
+         lbsr  L01A1
+         leax  >L01E2,pcr
+         ldy   #$001F
+         lbsr  L01A1
+         leax  >L01C8,pcr
+         ldy   #$001A
+         lbsr  L01A1
+         clr   >$0371
+L0185    lbsr  L4B6A
+         bcs   L0185
+         cmpa  #$63
+         beq   L019D
+         cmpa  #$43
+         beq   L019D
+         inc   >$0371
+         cmpa  #$72
+         beq   L019D
+         cmpa  #$52
+         bne   L015E
+L019D    lbsr  L4B4C
+         rts   
+L01A1    lda   >$0100
+         os9   I$Write  
+         rts   
+L01A8    fcc   "/TERM"
+         fcb   C$CR
+L01AE    fcc   "KORVAR"
+         fcb   C$CR
+L01B5    fcc   "CTITLE.C"
+         fcb   C$CR
+L01BE    fcc   "CROBOT2.C"
+         fcb   C$CR
+L01C8    fcc   "     MONITOR TYPE (C/R) ? "
+L01E2    fcc   "  C = COMPOSITE (TV),"
+         fcc   " R = RGB"
+         fcb   C$CR,C$LF
+L0201    fcb   C$CR,C$LF
+         fcb   C$LF,C$LF,C$LF
+         fcc   "    WELCOME TO KORONIS RIFT"
+         fcb   C$CR,C$LF,C$LF
+
+L0224    fcb   $0B,$29,$04,$34   T....).4
 L0228    fcb   $26,$10,$12,$36,$01,$02,$07,$2D   &..6...-
-L0230    fcb   $20,$38,$00,$3F,$0A,$29,$20,$34    8.?.) 4
+L0230    fcb   $20,$38,$00,$3F
+L0234    fcb   $0A,$29,$20,$34    8.?.) 4
 L0238    fcb   $26,$12,$10,$36,$09,$02,$07,$2D   &..6...-
-L0240    fcb   $24,$38,$00,$3F,$00,$3F,$20,$13   $8.?.? .
+L0240    fcb   $24,$38,$00,$3F
+L0244    fcb   $00,$3F,$20,$13   $8.?.? .  
 L0248    fcb   $10,$02,$19,$1B,$36,$34,$26,$2D   ....64&-
-L0250    fcb   $29,$0C,$38,$07,$12,$36,$09,$24   ).8..6.$
+L0250    fcb   $29,$0C,$38,$07
+L0254    fcb   $12,$36,$09,$24   ).8..6.$
 L0258    fcb   $3F,$1B,$2D,$34,$00,$12,$00,$3F   ?.-4...?
-L0260    fcb   $00,$12,$00,$34,$7F,$04,$09,$86   ...4...
-L0268    fcb   $FF,$B7,$03,$D0,$17,$01,$C1,$17   .7.P..A.
-L0270    fcb   $40,$2F,$B6,$33,$ED,$26,$0F,$B6   @/63m&.6
-L0278    fcb   $33,$EC,$27,$05,$17,$51,$33,$20   3l'..Q3 
-L0280    fcb   $F1,$B6,$33,$EF,$27,$10,$B6,$36   q63o'.66
-L0288    fcb   $66,$26,$0B,$17,$51,$1B,$17,$45   f&..Q..E
-L0290    fcb   $F0,$7F,$33,$ED,$20,$D6,$17,$3F   p3m V.?
-L0298    fcb   $42,$96,$F7,$27,$13,$17,$51,$12   B.w'..Q.
-L02A0    fcb   $17,$41,$C2,$17,$40,$67,$86,$14   .AB.@g..
-L02A8    fcb   $17,$34,$11,$17,$22,$10,$20,$C2   .4..". B
-L02B0    fcb   $B6,$33,$EE,$26,$BD,$B6,$36,$6E   63n&=66n
-L02B8    fcb   $26,$12,$17,$13,$E7,$86,$1F,$17   &...g...
-L02C0    fcb   $33,$FA,$96,$A8,$BA,$34,$13,$BA   3z.(:4.:
-L02C8    fcb   $34,$10,$27,$2E,$17,$01,$60,$17   4.'...`.
-L02D0    fcb   $03,$F2,$86,$15,$17,$33,$E5,$17   .r...3e.
-L02D8    fcb   $21,$E4,$17,$0B,$D5,$86,$01,$17   !d..U...
-L02E0    fcb   $33,$E7,$86,$6B,$17,$33,$D5,$17   3g.k.3U.
-L02E8    fcb   $21,$D4,$17,$04,$27,$86,$04,$17   !T..'...
-L02F0    fcb   $33,$D7,$86,$32,$17,$33,$C5,$17   3W.2.3E.
-L02F8    fcb   $01,$35,$17,$21,$C1,$17,$50,$B2   .5.!A.P2
-L0300    fcb   $7F,$34,$10,$17,$57,$19,$17,$27   4..W..'
-L0308    fcb   $66,$17,$57,$20,$86,$02,$B7,$5E   f.W ..7^
-L0310    fcb   $E4,$17,$33,$B5,$86,$C0,$17,$33   d.35.@.3
-L0318    fcb   $A3,$17,$21,$A2,$17,$2A,$80,$86   #.!".*..
-L0320    fcb   $54,$17,$33,$98,$17,$21,$97,$17   T.3..!..
-L0328    fcb   $19,$87,$17,$00,$59,$17,$17,$70   ....Y..p
-L0330    fcb   $17,$16,$BB,$17,$16,$4F,$17,$00   ..;..O..
-L0338    fcb   $5C,$7F,$34,$3A,$7F,$34,$3F,$17   \4:4?.
-L0340    fcb   $22,$1B,$B6,$36,$64,$27,$03,$17   ".66d'..
-L0348    fcb   $57,$02,$B6,$34,$BF,$27,$12,$4F   W.64?'.O
-L0350    fcb   $5F,$17,$FD,$B6,$86,$05,$17,$56   _..6...V
-L0358    fcb   $F3,$A6,$9F,$03,$74,$5F,$17,$FD   s&..t_..
-L0360    fcb   $A9,$B6,$34,$05,$27,$17,$C6,$03   )64.'.F.
-L0368    fcb   $B6,$33,$F2,$17,$FD,$9C,$86,$06   63r.....
-L0370    fcb   $17,$56,$D9,$FE,$03,$74,$A6,$43   .VY..t&C
-L0378    fcb   $C6,$03,$17,$FD,$8D,$7F,$34,$05   F....4.
-L0380    fcb   $7F,$34,$BF,$16,$FE,$EC,$17,$35   4?..l.5
-L0388    fcb   $11,$17,$2A,$79,$17,$2B,$88,$17   ..*y.+..
-L0390    fcb   $49,$4F,$16,$2C,$71,$7D,$33,$6B   IO.,q}3k
-L0398    fcb   $27,$0A,$86,$80,$B7,$34,$3A,$1A   '...74:.
-L03A0    fcb   $01,$17,$1D,$46,$86,$60,$B7,$3C   ...F.`7<
-L03A8    fcb   $E0,$1A,$50,$9F,$95,$DF,$99,$10   `.P.._..
-L03B0    fcb   $DF,$7F,$10,$9F,$81,$10,$CE,$40   _....N@
-L03B8    fcb   $08,$CE,$02,$43,$EE,$C4,$33,$47   .N.CnD3G
-L03C0    fcb   $35,$3E,$36,$3E,$33,$4E,$35,$3E   5>6>3N5>
-L03C8    fcb   $36,$3E,$33,$4E,$35,$3E,$36,$3E   6>3N5>6>
-L03D0    fcb   $33,$4E,$35,$3E,$36,$3E,$33,$4E   3N5>6>3N
-L03D8    fcb   $35,$3E,$36,$3E,$33,$4E,$35,$3E   5>6>3N5>
-L03E0    fcb   $36,$3E,$33,$4E,$35,$3E,$36,$3E   6>3N5>6>
-L03E8    fcb   $33,$4E,$35,$3E,$36,$3E,$33,$4E   3N5>6>3N
-L03F0    fcb   $35,$3E,$36,$3E,$33,$4E,$35,$3E   5>6>3N5>
-L03F8    fcb   $36,$3E,$33,$4E,$35,$3E,$36,$3E   6>3N5>6>
-L0400    fcb   $33,$4A,$35,$0E,$36,$0E,$33,$4A   3J5.6.3J
-L0408    fcb   $4F,$1F,$8B,$10,$FF,$03,$47,$10   O.....G.
-L0410    fcb   $DE,$7F,$1C,$AF,$1A,$50,$10,$FE   ^./.P..
-L0418    fcb   $03,$47,$7A,$3C,$E0,$26,$A1,$4F   .Gz<`&!O
-L0420    fcb   $1F,$8B,$9E,$95,$10,$9E,$81,$DE   .......^
-L0428    fcb   $99,$10,$DE,$7F,$1C,$AF,$39,$39   ..^./99
-L0430    fcb   $FE,$01,$03,$33,$C9,$3B,$B0,$C6   ...3I;0F
-L0438    fcb   $C0,$10,$8E,$01,$05,$EF,$A1,$33   @....o!3
-L0440    fcb   $C8,$B0,$5A,$26,$F8,$CE,$5D,$B8   H0Z&xN]8
-L0448    fcb   $C6,$5F,$10,$8E,$02,$85,$EF,$A1   F_....o!
-L0450    fcb   $33,$C8,$B0,$5A,$2A,$F8,$4F,$10   3H0Z*xO.
-L0458    fcb   $8E,$28,$69,$8E,$17,$9F,$17,$14   .(i.....
-L0460    fcb   $4A,$4F,$10,$8E,$00,$00,$8E,$01   JO......
-L0468    fcb   $00,$17,$14,$3F,$86,$01,$B7,$33   ...?..73
-L0470    fcb   $EB,$B7,$34,$10,$86,$04,$B7,$34   k74...74
-L0478    fcb   $2D,$86,$04,$97,$ED,$B7,$33,$8C   -...m73.
-L0480    fcb   $86,$30,$B7,$03,$6F,$86,$80,$B7   .07.o..7
-L0488    fcb   $33,$90,$86,$32,$B7,$33,$93,$B7   3..273.7
-L0490    fcb   $34,$38,$86,$FF,$B7,$32,$D5,$B7   48..72U7
-L0498    fcb   $36,$61,$B7,$34,$17,$B7,$32,$D3   6a74.72S
-L04A0    fcb   $B7,$34,$63,$C6,$0E,$8E,$33,$A4   74cF..3$
-L04A8    fcb   $A7,$85,$5A,$2A,$FB,$B7,$33,$EE   '.Z*.73n
-L04B0    fcb   $B7,$33,$34,$8E,$00,$0C,$CE,$11   734...N.
-L04B8    fcb   $38,$10,$8E,$32,$D8,$EC,$C1,$ED   8..2XlAm
-L04C0    fcb   $A1,$30,$1F,$26,$F8,$86,$05,$B7   !0.&x..7
-L04C8    fcb   $33,$99,$86,$01,$97,$EF,$97,$EC   3....o.l
-L04D0    fcb   $86,$05,$B7,$33,$C4,$86,$0A,$B7   ..73D..7
-L04D8    fcb   $34,$0B,$B7,$34,$0C,$86,$10,$B7   4.74...7
-L04E0    fcb   $33,$1F,$86,$10,$B7,$33,$C6,$97   3...73F.
-L04E8    fcb   $E6,$30,$8D,$52,$E2,$BF,$07,$B6   f0.Rb?.6
-L04F0    fcb   $30,$8D,$53,$70,$BF,$07,$B8,$8E   0.Sp?.8.
-L04F8    fcb   $32,$2D,$C6,$05,$E7,$85,$5A,$2A   2-F.g.Z*
-L0500    fcb   $FB,$17,$01,$87,$B6,$03,$D0,$27   ....6.P'
-L0508    fcb   $03,$17,$01,$15,$17,$13,$BF,$17   ......?.
-L0510    fcb   $14,$20,$10,$8E,$00,$13,$CE,$00   . ....N.
-L0518    fcb   $0F,$8E,$00,$CE,$CC,$00,$03,$A7   ...NL..'
-L0520    fcb   $C5,$A7,$A5,$A7,$85,$5A,$2A,$F7   E'%'.Z*w
-L0528    fcb   $CC,$FF,$05,$8E,$31,$E5,$A7,$85   L...1e'.
-L0530    fcb   $5A,$2A,$FB,$CC,$FF,$07,$10,$8E   Z*.L....
-L0538    fcb   $30,$E5,$8E,$32,$C5,$A7,$A4,$A7   0e.2E'$'
-L0540    fcb   $80,$31,$A8,$20,$5A,$2A,$F6,$7F   .1( Z*v
-L0548    fcb   $32,$CD,$17,$00,$94,$86,$06,$B7   2M.....7
-L0550    fcb   $33,$36,$86,$40,$B7,$33,$35,$86   36.@735.
-L0558    fcb   $10,$B7,$32,$D7,$86,$08,$B7,$33   .72W..73
-L0560    fcb   $CA,$7F,$33,$EC,$17,$43,$AB,$17   J3l.C+.
-L0568    fcb   $1E,$F2,$86,$80,$97,$F6,$17,$1B   .r...v..
-L0570    fcb   $1B,$7F,$03,$D0,$16,$1B,$2C,$CC   ..P..,L
-L0578    fcb   $0C,$46,$DD,$7F,$17,$44,$3D,$86   .F].D=.
-L0580    fcb   $20,$A7,$A4,$86,$01,$B7,$33,$BF    '$..73?
-L0588    fcb   $86,$11,$97,$E9,$86,$00,$97,$EB   ...i...k
-L0590    fcb   $86,$FF,$97,$EA,$86,$FF,$B7,$34   ...j..74
-L0598    fcb   $17,$17,$13,$E3,$17,$13,$CE,$8E   ...c..N.
-L05A0    fcb   $00,$02,$17,$13,$61,$8E,$00,$05   ....a...
-L05A8    fcb   $17,$13,$5B,$17,$13,$CB,$17,$13   ..[..K..
-L05B0    fcb   $C2,$86,$0F,$97,$F5,$C6,$05,$CE   B...uF.N
-L05B8    fcb   $31,$E5,$A6,$C5,$81,$FF,$27,$03   1e&E..'.
-L05C0    fcb   $17,$4A,$75,$5A,$2A,$F1,$C6,$05   .JuZ*qF.
-L05C8    fcb   $10,$8E,$33,$40,$8E,$33,$3A,$A6   ..3@.3:&
-L05D0    fcb   $A5,$A7,$85,$5A,$2A,$F9,$DC,$AE   %'.Z*y\.
-L05D8    fcb   $DD,$BE,$DC,$B0,$DD,$C0,$16,$32   ]>\0]@.2
-L05E0    fcb   $1C,$8E,$00,$00,$10,$8E,$00,$02   ........
-L05E8    fcb   $86,$14,$97,$8F,$17,$00,$1C,$86   ........
-L05F0    fcb   $01,$C6,$02,$17,$4B,$A0,$8E,$00   .F..K ..
-L05F8    fcb   $14,$10,$8E,$00,$03,$86,$19,$97   ........
-L0600    fcb   $8F,$17,$00,$07,$86,$02,$C6,$03   ......F.
-L0608    fcb   $16,$4B,$8B,$1F,$10,$8E,$06,$9C   .K......
-L0610    fcb   $30,$8B,$31,$A9,$31,$E5,$A6,$80   0.1)1e&.
-L0618    fcb   $A7,$A4,$31,$26,$0A,$8F,$26,$F6   '$1&..&v
-L0620    fcb   $39,$8E,$05,$0A,$5F,$B6,$33,$EB   9..._63k
-L0628    fcb   $48,$48,$48,$48,$BB,$33,$EB,$8B   HHHH;3k.
-L0630    fcb   $25,$B7,$33,$EB,$A7,$80,$5C,$26   %73k'.\&
-L0638    fcb   $EC,$39,$B6,$1F,$69,$97,$AE,$B7   l96.i..7
-L0640    fcb   $33,$14,$B7,$33,$10,$B7,$33,$0C   3.73.73.
-L0648    fcb   $B6,$1F,$6A,$97,$B0,$B7,$33,$16   6.j.073.
-L0650    fcb   $B7,$33,$12,$B7,$33,$0E,$0F,$A7   73.73..'
-L0658    fcb   $0F,$11,$86,$03,$97,$A8,$86,$FF   .....(..
-L0660    fcb   $B7,$10,$8E,$B7,$10,$8F,$B7,$34   7..7..74
-L0668    fcb   $63,$86,$01,$B7,$34,$10,$B6,$1F   c..74.6.
-L0670    fcb   $6B,$4C,$B7,$34,$DF,$10,$8E,$34   kL74_..4
-L0678    fcb   $5B,$C6,$07,$6F,$A5,$5A,$2A,$FB   [F.o%Z*.
-L0680    fcb   $F6,$1F,$6B,$86,$01,$A7,$A5,$5A   v.k..'%Z
-L0688    fcb   $2A,$FB,$39,$B6,$03,$71,$26,$1A   *.96.q&.
-L0690    fcb   $30,$8D,$FB,$90,$BF,$03,$72,$CC   0...?.rL
-L0698    fcb   $09,$70,$FD,$03,$74,$CC,$10,$A0   .p..tL. 
-L06A0    fcb   $FD,$03,$76,$CC,$10,$C0,$FD,$03   ..vL.@..
-L06A8    fcb   $78,$39,$30,$8D,$FB,$86,$BF,$03   x90...?.
-L06B0    fcb   $72,$CC,$09,$60,$FD,$03,$74,$CC   rL.`..tL
-L06B8    fcb   $10,$90,$FD,$03,$76,$CC,$10,$B0   ....vL.0
-L06C0    fcb   $FD,$03,$78,$39,$D6,$A7,$F7,$33   ..x9V'w3
-L06C8    fcb   $27,$86,$04,$3D,$B7,$33,$2F,$DC   '..=73/\
-L06D0    fcb   $AE,$DD,$BE,$DC,$B0,$DD,$C0,$17   .]>\0]@.
-L06D8    fcb   $0C,$30,$FC,$33,$20,$DD,$1A,$FC   .0.3 ]..
-L06E0    fcb   $33,$22,$DD,$1C,$B6,$36,$95,$B7   3"].66.7
-L06E8    fcb   $36,$83,$8E,$00,$00,$5F,$A6,$89   6...._&.
-L06F0    fcb   $36,$83,$F3,$36,$93,$A7,$89,$36   6.s6.'.6
-L06F8    fcb   $84,$30,$01,$8C,$00,$0F,$26,$EE   .0....&n
-L0700    fcb   $5F,$8E,$00,$10,$A6,$89,$36,$73   _...&.6s
-L0708    fcb   $B3,$36,$93,$A7,$89,$36,$72,$30   36.'.6r0
-L0710    fcb   $1F,$26,$F1,$39,$96,$A7,$B7,$34   .&q9.'74
-L0718    fcb   $B2,$96,$AF,$B7,$34,$B4,$96,$B1   2./744.1
-L0720    fcb   $B7,$34,$B3,$31,$8D,$0E,$01,$10   7431....
-L0728    fcb   $BF,$33,$69,$31,$8D,$0E,$41,$10   ?3i1..A.
-L0730    fcb   $BF,$33,$67,$10,$8E,$3D,$84,$CE   ?3g..=.N
-L0738    fcb   $3E,$24,$86,$5F,$C6,$5F,$1F,$01   >$._F_..
-L0740    fcb   $C6,$50,$AF,$A1,$AF,$C1,$5A,$26   FP/!/AZ&
-L0748    fcb   $F9,$0F,$9E,$0F,$9F,$FC,$01,$03   y.......
-L0750    fcb   $C3,$3C,$00,$FD,$30,$E1,$C3,$02   C<..0aC.
-L0758    fcb   $00,$FD,$30,$E3,$86,$58,$97,$68   ..0c.X.h
-L0760    fcb   $86,$A8,$97,$69,$0F,$6A,$0F,$6C   .(.i.j.l
-L0768    fcb   $86,$FF,$97,$6B,$97,$6D,$C6,$50   ...k.mFP
-L0770    fcb   $8E,$3E,$C4,$10,$8E,$00,$00,$10   .>D.....
-L0778    fcb   $AF,$81,$5A,$26,$FA,$10,$9F,$61   /.Z&z..a
-L0780    fcb   $D6,$62,$BE,$33,$69,$E6,$85,$4F   Vb>3if.O
-L0788    fcb   $DD,$2D,$9E,$2D,$CE,$38,$D6,$A6   ]-.-N8V&
-L0790    fcb   $CB,$97,$66,$84,$20,$10,$26,$01   K.f. .&.
-L0798    fcb   $74,$D6,$62,$10,$BE,$33,$67,$E6   tVb.>3gf
-L07A0    fcb   $A5,$4F,$DD,$2B,$9E,$2B,$A6,$CB   %O]+.+&K
-L07A8    fcb   $97,$67,$84,$40,$10,$26,$01,$5D   .g.@.&.]
-L07B0    fcb   $96,$66,$94,$67,$10,$2B,$01,$55   .f.g.+.U
-L07B8    fcb   $96,$67,$84,$10,$26,$0D,$34,$10   .g..&.4.
-L07C0    fcb   $1F,$10,$58,$49,$1F,$01,$17,$09   ..XI....
-L07C8    fcb   $3C,$35,$10,$34,$10,$EC,$E4,$E3   <5.4.ldc
-L07D0    fcb   $E4,$CE,$38,$16,$EC,$CB,$FD,$39   dN8.lK.9
-L07D8    fcb   $06,$CE,$38,$76,$EC,$E4,$E3,$E4   .N8vldcd
-L07E0    fcb   $EC,$CB,$FD,$39,$42,$35,$06,$CE   lK.9B5.N
-L07E8    fcb   $37,$E6,$A6,$CB,$B7,$39,$7E,$97   7f&K79~.
-L07F0    fcb   $65,$B6,$39,$06,$27,$09,$2A,$03   e69.'.*.
-L07F8    fcb   $4F,$20,$07,$86,$FF,$20,$03,$B6   O ... .6
-L0800    fcb   $39,$07,$97,$64,$9E,$2D,$CE,$38   9..d.-N8
-L0808    fcb   $D6,$DC,$2D,$A6,$CB,$84,$10,$26   V\-&K..&
-L0810    fcb   $0B,$1F,$10,$58,$49,$1F,$01,$17   ...XI...
-L0818    fcb   $08,$EB,$9E,$2D,$34,$10,$EC,$E4   .k.-4.ld
-L0820    fcb   $E3,$E4,$CE,$38,$16,$EC,$CB,$DD   cdN8.lK]
-L0828    fcb   $57,$EC,$E4,$E3,$E4,$CE,$38,$76   WldcdN8v
-L0830    fcb   $EC,$CB,$DD,$59,$35,$06,$CE,$37   lK]Y5.N7
-L0838    fcb   $E6,$A6,$CB,$97,$5B,$94,$65,$97   f&K.[.e.
-L0840    fcb   $65,$96,$57,$27,$09,$2A,$03,$4F   e.W'.*.O
-L0848    fcb   $20,$06,$86,$FF,$20,$02,$96,$58    ... ..X
-L0850    fcb   $97,$63,$8E,$00,$00,$17,$01,$2C   .c.....,
-L0858    fcb   $10,$9E,$61,$96,$65,$10,$2A,$00   ..a.e.*.
-L0860    fcb   $DB,$96,$68,$91,$63,$25,$1F,$96   [.h.c%..
-L0868    fcb   $64,$91,$68,$25,$16,$91,$6A,$25   d.h%..j%
-L0870    fcb   $06,$91,$6C,$24,$02,$96,$6C,$91   ..l$..l.
-L0878    fcb   $6D,$25,$06,$91,$6B,$24,$02,$96   m%..k$..
-L0880    fcb   $6B,$97,$68,$16,$00,$87,$96,$64   k.h....d
-L0888    fcb   $91,$69,$25,$23,$96,$63,$91,$69   .i%#.c.i
-L0890    fcb   $24,$1A,$91,$6B,$27,$02,$24,$06   $..k'.$.
-L0898    fcb   $91,$6D,$25,$02,$96,$6D,$91,$6C   .m%..m.l
-L08A0    fcb   $27,$02,$24,$06,$91,$6A,$25,$02   '.$..j%.
-L08A8    fcb   $96,$6A,$97,$69,$16,$00,$5E,$96   .j.i..^.
-L08B0    fcb   $63,$9B,$64,$46,$2B,$29,$96,$6C   c.dF+).l
-L08B8    fcb   $26,$08,$96,$63,$97,$6A,$96,$64   &..c.j.d
-L08C0    fcb   $97,$6C,$91,$63,$25,$08,$96,$64   .l.c%..d
-L08C8    fcb   $91,$6C,$25,$02,$97,$6C,$96,$64   .l%..l.d
-L08D0    fcb   $91,$6A,$25,$08,$96,$63,$91,$6A   .j%..c.j
-L08D8    fcb   $24,$02,$97,$6A,$16,$00,$2C,$4F   $..j..,O
-L08E0    fcb   $D6,$6D,$1F,$01,$96,$64,$8C,$00   Vm...d..
-L08E8    fcb   $FF,$26,$06,$97,$6B,$96,$63,$97   .&..k.c.
-L08F0    fcb   $6D,$91,$6D,$25,$08,$96,$63,$91   m.m%..c.
-L08F8    fcb   $6D,$24,$02,$97,$6D,$96,$6B,$91   m$..m.k.
-L0900    fcb   $63,$25,$08,$96,$64,$91,$6B,$25   c%..d.k%
-L0908    fcb   $02,$97,$6B,$20,$2F,$96,$68,$91   ..k /.h.
-L0910    fcb   $69,$25,$29,$10,$9E,$61,$10,$8C   i%)..a..
-L0918    fcb   $00,$08,$24,$05,$CE,$3C,$E4,$8D   ..$.N<d.
-L0920    fcb   $4E,$10,$8C,$00,$14,$24,$05,$CE   N....$.N
-L0928    fcb   $3D,$84,$8D,$43,$10,$8C,$00,$2A   =..C...*
-L0930    fcb   $24,$05,$CE,$3E,$24,$8D,$38,$DC   $.N>$.8\
-L0938    fcb   $9E,$DD,$A0,$39,$10,$9E,$61,$31   .] 9..a1
-L0940    fcb   $21,$10,$8C,$00,$48,$24,$F0,$34   !...H$p4
-L0948    fcb   $70,$10,$8C,$00,$08,$26,$05,$CE   p....&.N
-L0950    fcb   $3C,$E4,$8D,$1B,$10,$8C,$00,$14   <d......
-L0958    fcb   $26,$05,$CE,$3D,$84,$8D,$10,$10   &.N=....
-L0960    fcb   $8C,$00,$2A,$26,$05,$CE,$3E,$24   ..*&.N>$
-L0968    fcb   $8D,$05,$35,$70,$16,$FE,$0E,$34   ..5p...4
-L0970    fcb   $20,$DC,$9E,$DD,$A0,$C6,$50,$10    \.] FP.
-L0978    fcb   $8E,$3E,$C4,$AE,$A1,$AF,$C1,$5A   .>D.!/AZ
-L0980    fcb   $26,$F9,$35,$A0,$9F,$99,$B6,$39   &y5 ..69
-L0988    fcb   $06,$88,$80,$97,$28,$96,$57,$88   ....(.W.
-L0990    fcb   $80,$91,$28,$26,$05,$96,$58,$B1   ..(&..X1
-L0998    fcb   $39,$07,$24,$5F,$FC,$39,$06,$FD   9.$_.9..
-L09A0    fcb   $39,$40,$FC,$39,$42,$FD,$39,$7C   9@.9B.9|
-L09A8    fcb   $B6,$39,$7E,$B7,$39,$9B,$86,$14   69~79...
-L09B0    fcb   $97,$19,$CC,$00,$00,$93,$99,$DD   ..L....]
-L09B8    fcb   $95,$C3,$39,$9B,$1F,$03,$DC,$95   .C9...\.
-L09C0    fcb   $93,$99,$DD,$95,$C3,$39,$7C,$1F   ..].C9|.
-L09C8    fcb   $02,$DC,$95,$C3,$39,$40,$1F,$01   .\.C9@..
-L09D0    fcb   $96,$57,$2A,$38,$0A,$19,$0D,$19   .W*8....
-L09D8    fcb   $2B,$21,$17,$01,$1E,$DC,$5C,$2B   +!...\\+
-L09E0    fcb   $1D,$4D,$26,$04,$D1,$68,$25,$16   .M&.Qh%.
-L09E8    fcb   $ED,$83,$DC,$5E,$ED,$A3,$96,$60   m.\^m#.`
-L09F0    fcb   $A7,$C2,$96,$9A,$4C,$97,$9A,$81   'B..L...
-L09F8    fcb   $0F,$25,$D5,$9E,$99,$39,$DC,$5C   .%U..9\\
-L0A00    fcb   $DD,$57,$DC,$5E,$DD,$59,$96,$60   ]W\^]Y.`
-L0A08    fcb   $97,$5B,$20,$C4,$DC,$57,$4D,$26   .[ D\WM&
-L0A10    fcb   $EA,$D1,$69,$24,$E6,$A6,$84,$27   jQi$f&.'
-L0A18    fcb   $23,$0A,$19,$0D,$19,$2B,$1A,$17   #....+..
-L0A20    fcb   $00,$D9,$DC,$5C,$ED,$83,$DC,$5E   .Y\\m.\^
-L0A28    fcb   $ED,$A3,$96,$60,$A7,$C2,$96,$9A   m#.`'B..
-L0A30    fcb   $4C,$97,$9A,$81,$0F,$24,$02,$20   L....$. 
-L0A38    fcb   $DC,$9E,$99,$39,$96,$59,$2B,$08   \..9.Y+.
-L0A40    fcb   $26,$14,$96,$5A,$81,$50,$24,$0E   &..Z.P$.
-L0A48    fcb   $A6,$A4,$2B,$18,$26,$19,$A6,$21   &$+.&.&!
-L0A50    fcb   $81,$50,$25,$10,$20,$11,$A6,$A4   .P%. .&$
-L0A58    fcb   $2B,$1F,$26,$30,$A6,$21,$81,$50   +.&0&!.P
-L0A60    fcb   $25,$17,$20,$28,$16,$00,$7B,$E6   %. (..{f
-L0A68    fcb   $01,$D0,$58,$C1,$14,$25,$1D,$54   .PXA.%.T
-L0A70    fcb   $54,$50,$1D,$D3,$59,$2A,$15,$20   TP.SY*. 
-L0A78    fcb   $A0,$E6,$01,$D0,$58,$C1,$14,$25    f.PXA.%
-L0A80    fcb   $0B,$54,$54,$50,$1D,$E3,$A4,$2A   .TTP.c$*
-L0A88    fcb   $03,$16,$FF,$8D,$96,$59,$27,$09   .....Y'.
-L0A90    fcb   $2B,$04,$86,$FF,$20,$01,$4F,$97   +... .O.
-L0A98    fcb   $5A,$EC,$A4,$4D,$27,$09,$2B,$04   Zl$M'.+.
-L0AA0    fcb   $86,$FF,$20,$05,$4F,$20,$02,$1F   .. .O ..
-L0AA8    fcb   $98,$97,$43,$E6,$01,$D7,$39,$A6   ..Cf.W9&
-L0AB0    fcb   $C4,$97,$4D,$0D,$65,$2B,$28,$0D   D.M.e+(.
-L0AB8    fcb   $67,$2A,$10,$96,$39,$81,$58,$25   g*..9.X%
-L0AC0    fcb   $0A,$81,$A8,$24,$06,$D6,$43,$C1   ..($.VCA
-L0AC8    fcb   $50,$24,$17,$0D,$66,$2A,$10,$96   P$..f*..
-L0AD0    fcb   $58,$81,$58,$25,$0A,$81,$A8,$24   X.X%..($
-L0AD8    fcb   $06,$D6,$5A,$C1,$50,$24,$03,$17   .VZAP$..
-L0AE0    fcb   $00,$4F,$0D,$9A,$27,$11,$EC,$81   .O..'.l.
-L0AE8    fcb   $DD,$57,$EC,$A1,$DD,$59,$A6,$C0   ]Wl!]Y&@
-L0AF0    fcb   $97,$5B,$0A,$9A,$16,$FF,$15,$8E   .[......
-L0AF8    fcb   $00,$00,$39,$DC,$57,$E3,$84,$47   ..9\Wc.G
-L0B00    fcb   $56,$DD,$5C,$DC,$59,$E3,$A4,$47   V]\\Yc$G
-L0B08    fcb   $56,$DD,$5E,$96,$5B,$4C,$AB,$C4   V]^.[L+D
-L0B10    fcb   $97,$60,$2B,$01,$39,$25,$0F,$DC   .`+.9%.\
-L0B18    fcb   $5C,$93,$57,$47,$56,$34,$06,$DC   \.WGV4.\
-L0B20    fcb   $5E,$A3,$E1,$DD,$5E,$39,$DC,$5C   ^#a]^9\\
-L0B28    fcb   $93,$57,$47,$56,$D3,$5E,$DD,$5E   .WGVS^]^
-L0B30    fcb   $39,$96,$39,$91,$68,$23,$57,$91   9.9.h#W.
-L0B38    fcb   $58,$25,$53,$26,$52,$4F,$D6,$39   X%S&ROV9
-L0B40    fcb   $C0,$58,$58,$DD,$0A,$96,$43,$80   @XX]..C.
-L0B48    fcb   $50,$25,$43,$34,$14,$9E,$0A,$30   P%C4...0
-L0B50    fcb   $89,$3E,$C4,$A1,$84,$23,$35,$81   .>D!.#5.
-L0B58    fcb   $5F,$23,$02,$86,$5F,$E6,$84,$A7   _#.._f.'
-L0B60    fcb   $84,$5D,$27,$28,$96,$0B,$84,$01   .]'(....
-L0B68    fcb   $26,$22,$BE,$30,$E3,$E7,$80,$BF   &">0cg.?
-L0B70    fcb   $30,$E3,$96,$0B,$8B,$30,$BE,$30   0c...0>0
-L0B78    fcb   $E1,$A7,$80,$BF,$30,$E1,$0C,$9F   a'.?0a..
-L0B80    fcb   $26,$0A,$96,$9E,$27,$04,$0A,$9F   &...'...
-L0B88    fcb   $20,$02,$0C,$9E,$35,$14,$39,$DC    ...5.9\
-L0B90    fcb   $99,$DD,$95,$34,$70,$8E,$00,$39   .].4p..9
-L0B98    fcb   $10,$8E,$00,$43,$CE,$00,$4D,$5F   ...CN.M_
-L0BA0    fcb   $96,$58,$91,$68,$25,$16,$97,$96   .X.h%...
-L0BA8    fcb   $80,$58,$48,$97,$0B,$0F,$0A,$8E   .XH.....
-L0BB0    fcb   $00,$39,$10,$8E,$00,$43,$CE,$00   .9...CN.
-L0BB8    fcb   $4D,$16,$00,$96,$AB,$84,$46,$91   M...+.F.
-L0BC0    fcb   $68,$22,$42,$97,$58,$1A,$01,$96   h"B.X...
-L0BC8    fcb   $5B,$AB,$C4,$97,$5B,$2B,$09,$96   [+D.[+..
-L0BD0    fcb   $5A,$AB,$A4,$46,$97,$5A,$20,$C8   Z+$F.Z H
-L0BD8    fcb   $25,$15,$A6,$84,$90,$58,$44,$97   %.&..XD.
-L0BE0    fcb   $28,$96,$5A,$AB,$A4,$46,$90,$28   (.Z+$F.(
-L0BE8    fcb   $24,$01,$4F,$97,$5A,$20,$B1,$A6   $.O.Z 1&
-L0BF0    fcb   $84,$90,$58,$44,$97,$28,$96,$5A   ..XD.(.Z
-L0BF8    fcb   $AB,$A4,$46,$9B,$28,$24,$02,$86   +$F.($..
-L0C00    fcb   $FF,$97,$5A,$20,$9B,$30,$01,$A7   ..Z .0.'
-L0C08    fcb   $84,$1A,$01,$96,$5B,$AB,$C0,$A7   ....[+@'
-L0C10    fcb   $C4,$2B,$0B,$96,$5A,$AB,$A0,$46   D+..Z+ F
-L0C18    fcb   $A7,$A4,$5C,$16,$FF,$82,$25,$17   '$\...%.
-L0C20    fcb   $A6,$84,$90,$58,$44,$97,$28,$96   &..XD.(.
-L0C28    fcb   $5A,$AB,$A0,$46,$90,$28,$24,$01   Z+ F.($.
-L0C30    fcb   $4F,$A7,$A4,$5C,$16,$FF,$69,$A6   O'$\..i&
-L0C38    fcb   $84,$90,$58,$44,$97,$28,$96,$5A   ..XD.(.Z
-L0C40    fcb   $AB,$A0,$46,$9B,$28,$24,$02,$86   + F.($..
-L0C48    fcb   $FF,$A7,$A4,$5C,$16,$FF,$51,$35   .'$\..Q5
-L0C50    fcb   $70,$39,$96,$96,$91,$69,$24,$F7   p9...i$w
-L0C58    fcb   $97,$58,$A0,$85,$81,$FE,$10,$26   .X ....&
-L0C60    fcb   $01,$4E,$A6,$A5,$9B,$5A,$46,$97   .N&%.ZF.
-L0C68    fcb   $0D,$9B,$5A,$46,$80,$50,$25,$43   ..ZF.P%C
-L0C70    fcb   $34,$14,$9E,$0A,$30,$89,$3E,$C4   4...0.>D
-L0C78    fcb   $A1,$84,$23,$35,$81,$5F,$23,$02   !.#5._#.
-L0C80    fcb   $86,$5F,$E6,$84,$A7,$84,$5D,$27   ._f.'.]'
-L0C88    fcb   $28,$96,$0B,$84,$01,$26,$22,$BE   (....&">
-L0C90    fcb   $30,$E3,$E7,$80,$BF,$30,$E3,$96   0cg.?0c.
-L0C98    fcb   $0B,$8B,$30,$BE,$30,$E1,$A7,$80   ..0>0a'.
-L0CA0    fcb   $BF,$30,$E1,$0C,$9F,$26,$0A,$96   ?0a..&..
-L0CA8    fcb   $9E,$27,$04,$0A,$9F,$20,$02,$0C   .'... ..
-L0CB0    fcb   $9E,$35,$14,$0C,$0B,$96,$0D,$80   .5......
-L0CB8    fcb   $50,$25,$43,$34,$14,$9E,$0A,$30   P%C4...0
-L0CC0    fcb   $89,$3E,$C4,$A1,$84,$23,$35,$81   .>D!.#5.
-L0CC8    fcb   $5F,$23,$02,$86,$5F,$E6,$84,$A7   _#.._f.'
-L0CD0    fcb   $84,$5D,$27,$28,$96,$0B,$84,$01   .]'(....
-L0CD8    fcb   $26,$22,$BE,$30,$E3,$E7,$80,$BF   &">0cg.?
-L0CE0    fcb   $30,$E3,$96,$0B,$8B,$30,$BE,$30   0c...0>0
-L0CE8    fcb   $E1,$A7,$80,$BF,$30,$E1,$0C,$9F   a'.?0a..
-L0CF0    fcb   $26,$0A,$96,$9E,$27,$04,$0A,$9F   &...'...
-L0CF8    fcb   $20,$02,$0C,$9E,$35,$14,$0C,$0B    ...5...
-L0D00    fcb   $96,$0D,$AB,$A5,$46,$80,$50,$25   ..+%F.P%
-L0D08    fcb   $43,$34,$14,$9E,$0A,$30,$89,$3E   C4...0.>
-L0D10    fcb   $C4,$A1,$84,$23,$35,$81,$5F,$23   D!.#5._#
-L0D18    fcb   $02,$86,$5F,$E6,$84,$A7,$84,$5D   .._f.'.]
-L0D20    fcb   $27,$28,$96,$0B,$84,$01,$26,$22   '(....&"
-L0D28    fcb   $BE,$30,$E3,$E7,$80,$BF,$30,$E3   >0cg.?0c
-L0D30    fcb   $96,$0B,$8B,$30,$BE,$30,$E1,$A7   ...0>0a'
-L0D38    fcb   $80,$BF,$30,$E1,$0C,$9F,$26,$0A   .?0a..&.
-L0D40    fcb   $96,$9E,$27,$04,$0A,$9F,$20,$02   ..'... .
-L0D48    fcb   $0C,$9E,$35,$14,$0C,$0B,$A6,$A5   ..5...&%
-L0D50    fcb   $97,$5A,$80,$50,$25,$43,$34,$14   .Z.P%C4.
-L0D58    fcb   $9E,$0A,$30,$89,$3E,$C4,$A1,$84   ..0.>D!.
-L0D60    fcb   $23,$35,$81,$5F,$23,$02,$86,$5F   #5._#.._
-L0D68    fcb   $E6,$84,$A7,$84,$5D,$27,$28,$96   f.'.]'(.
-L0D70    fcb   $0B,$84,$01,$26,$22,$BE,$30,$E3   ...&">0c
-L0D78    fcb   $E7,$80,$BF,$30,$E3,$96,$0B,$8B   g.?0c...
-L0D80    fcb   $30,$BE,$30,$E1,$A7,$80,$BF,$30   0>0a'.?0
-L0D88    fcb   $E1,$0C,$9F,$26,$0A,$96,$9E,$27   a..&...'
-L0D90    fcb   $04,$0A,$9F,$20,$02,$0C,$9E,$35   ... ...5
-L0D98    fcb   $14,$5A,$2B,$11,$96,$96,$8B,$02   .Z+.....
-L0DA0    fcb   $97,$96,$0C,$0B,$5C,$A6,$C5,$5A   ....\&EZ
-L0DA8    fcb   $97,$5B,$16,$FE,$A5,$35,$70,$39   .[..%5p9
-L0DB0    fcb   $10,$25,$00,$AB,$96,$5A,$AB,$A5   .%.+.Z+%
-L0DB8    fcb   $46,$80,$50,$25,$43,$34,$14,$9E   F.P%C4..
-L0DC0    fcb   $0A,$30,$89,$3E,$C4,$A1,$84,$23   .0.>D!.#
-L0DC8    fcb   $35,$81,$5F,$23,$02,$86,$5F,$E6   5._#.._f
-L0DD0    fcb   $84,$A7,$84,$5D,$27,$28,$96,$0B   .'.]'(..
-L0DD8    fcb   $84,$01,$26,$22,$BE,$30,$E3,$E7   ..&">0cg
-L0DE0    fcb   $80,$BF,$30,$E3,$96,$0B,$8B,$30   .?0c...0
-L0DE8    fcb   $BE,$30,$E1,$A7,$80,$BF,$30,$E1   >0a'.?0a
-L0DF0    fcb   $0C,$9F,$26,$0A,$96,$9E,$27,$04   ..&...'.
-L0DF8    fcb   $0A,$9F,$20,$02,$0C,$9E,$35,$14   .. ...5.
-L0E00    fcb   $0C,$0B,$A6,$A5,$97,$5A,$80,$50   ..&%.Z.P
-L0E08    fcb   $25,$43,$34,$14,$9E,$0A,$30,$89   %C4...0.
-L0E10    fcb   $3E,$C4,$A1,$84,$23,$35,$81,$5F   >D!.#5._
-L0E18    fcb   $23,$02,$86,$5F,$E6,$84,$A7,$84   #.._f.'.
-L0E20    fcb   $5D,$27,$28,$96,$0B,$84,$01,$26   ]'(....&
-L0E28    fcb   $22,$BE,$30,$E3,$E7,$80,$BF,$30   ">0cg.?0
-L0E30    fcb   $E3,$96,$0B,$8B,$30,$BE,$30,$E1   c...0>0a
-L0E38    fcb   $A7,$80,$BF,$30,$E1,$0C,$9F,$26   '.?0a..&
-L0E40    fcb   $0A,$96,$9E,$27,$04,$0A,$9F,$20   ...'... 
-L0E48    fcb   $02,$0C,$9E,$35,$14,$0C,$0B,$5A   ...5...Z
-L0E50    fcb   $2A,$02,$35,$F0,$0C,$96,$5C,$A6   *.5p..\&
-L0E58    fcb   $C5,$5A,$97,$5B,$16,$FD,$F3,$96   EZ.[..s.
-L0E60    fcb   $96,$AB,$85,$46,$5C,$A7,$85,$5A   .+.F\'.Z
-L0E68    fcb   $1A,$01,$96,$5B,$AB,$C5,$5C,$A7   ...[+E\'
-L0E70    fcb   $C5,$2B,$0C,$5A,$96,$5A,$AB,$A5   E+.Z.Z+%
-L0E78    fcb   $46,$5C,$A7,$A5,$16,$FD,$D3,$25   F\'%..S%
-L0E80    fcb   $18,$A6,$85,$5A,$90,$58,$44,$97   .&.Z.XD.
-L0E88    fcb   $28,$96,$5A,$AB,$A5,$46,$90,$28   (.Z+%F.(
-L0E90    fcb   $24,$01,$4F,$5C,$A7,$A5,$16,$FD   $.O\'%..
-L0E98    fcb   $B9,$A6,$85,$5A,$90,$58,$44,$97   9&.Z.XD.
-L0EA0    fcb   $28,$96,$5A,$AB,$A5,$46,$99,$28   (.Z+%F.(
-L0EA8    fcb   $24,$02,$86,$FF,$5C,$A7,$A5,$16   $...\'%.
-L0EB0    fcb   $FD,$A0,$86,$FF,$B7,$34,$5A,$17   . ..74Z.
-L0EB8    fcb   $01,$A7,$B6,$34,$47,$27,$03,$17   .'64G'..
-L0EC0    fcb   $40,$21,$17,$1F,$BC,$24,$03,$17   @!..<$..
-L0EC8    fcb   $29,$33,$96,$BE,$B7,$33,$32,$96   )3.>732.
-L0ED0    fcb   $C0,$B7,$33,$33,$B6,$36,$6E,$26   @73366n&
-L0ED8    fcb   $0B,$17,$08,$E8,$B6,$33,$0B,$B7   ...h63.7
-L0EE0    fcb   $34,$11,$20,$03,$B6,$34,$11,$BB   4. .64.;
-L0EE8    fcb   $33,$1F,$B7,$33,$31,$7F,$33,$30   3.73130
-L0EF0    fcb   $17,$06,$C5,$17,$01,$2B,$F6,$33   ..E..+v3
-L0EF8    fcb   $2F,$26,$05,$8E,$07,$5C,$20,$15   /&...\ .
-L0F00    fcb   $C1,$01,$26,$05,$8E,$07,$89,$20   A.&.... 
-L0F08    fcb   $0C,$C1,$02,$26,$05,$8E,$07,$2F   .A.&.../
-L0F10    fcb   $20,$03,$8E,$07,$02,$9F,$17,$8E    .......
-L0F18    fcb   $00,$88,$C6,$00,$34,$04,$10,$9E   ..F.4...
-L0F20    fcb   $17,$A6,$A5,$97,$28,$2A,$10,$30   .&%.(*.0
-L0F28    fcb   $10,$DC,$72,$D3,$1A,$DD,$72,$DC   .\rS.]r\
-L0F30    fcb   $74,$93,$1C,$DD,$74,$20,$13,$09   t..]t ..
-L0F38    fcb   $28,$2A,$0F,$30,$88,$10,$DC,$72   (*.0..\r
-L0F40    fcb   $93,$1A,$DD,$72,$DC,$74,$D3,$1C   ..]r\tS.
-L0F48    fcb   $DD,$74,$09,$28,$2A,$10,$30,$1F   ]t.(*.0.
-L0F50    fcb   $DC,$72,$93,$1C,$DD,$72,$DC,$74   \r..]r\t
-L0F58    fcb   $93,$1A,$DD,$74,$20,$12,$09,$28   ..]t ..(
-L0F60    fcb   $2A,$0E,$30,$01,$DC,$72,$D3,$1C   *.0.\rS.
-L0F68    fcb   $DD,$72,$DC,$74,$D3,$1A,$DD,$74   ]r\tS.]t
-L0F70    fcb   $E6,$E4,$10,$8E,$38,$D6,$6F,$A5   fd..8Vo%
-L0F78    fcb   $4F,$B0,$33,$30,$97,$99,$A6,$89   O030..&.
-L0F80    fcb   $04,$0A,$81,$80,$26,$05,$F7,$34   ....&.w4
-L0F88    fcb   $5A,$86,$20,$10,$8E,$37,$E6,$A7   Z. ..7f'
-L0F90    fcb   $A5,$D6,$99,$B0,$33,$31,$46,$56   %V.031FV
-L0F98    fcb   $47,$56,$47,$56,$47,$56,$1F,$03   GVGVGV..
-L0FA0    fcb   $10,$8E,$37,$86,$E6,$E4,$31,$A5   ..7.fd1%
-L0FA8    fcb   $EF,$A5,$1F,$10,$10,$8E,$36,$96   o%....6.
-L0FB0    fcb   $A6,$E4,$E7,$A6,$DE,$72,$10,$8E   &dg&^r..
-L0FB8    fcb   $36,$C6,$E6,$E4,$31,$A5,$EF,$A5   6Ffd1%o%
-L0FC0    fcb   $10,$8E,$37,$26,$DE,$74,$31,$A5   ..7&^t1%
-L0FC8    fcb   $EF,$A5,$96,$74,$2B,$02,$26,$13   o%.t+.&.
-L0FD0    fcb   $CE,$01,$00,$10,$8E,$37,$26,$31   N....7&1
-L0FD8    fcb   $A5,$EF,$A5,$86,$80,$10,$8E,$38   %o%....8
-L0FE0    fcb   $D6,$A7,$A5,$CE,$36,$C6,$10,$8E   V'%N6F..
-L0FE8    fcb   $37,$26,$33,$C5,$33,$C5,$31,$A5   7&3E3E1%
-L0FF0    fcb   $31,$A5,$EC,$C4,$2A,$0E,$CC,$00   1%lD*.L.
-L0FF8    fcb   $00,$A3,$C4,$10,$A3,$A4,$25,$14   .#D.#$%.
-L1000    fcb   $86,$40,$20,$07,$10,$A3,$A4,$25   .@ ..#$%
-L1008    fcb   $0B,$86,$20,$E6,$E4,$CE,$38,$D6   .. fdN8V
-L1010    fcb   $AA,$C5,$A7,$C5,$6C,$E4,$E6,$E4   *E'Eldfd
-L1018    fcb   $C1,$2D,$10,$25,$FF,$00,$35,$04   A-.%..5.
-L1020    fcb   $39,$DC,$1A,$DD,$20,$96,$C1,$17   9\.] .A.
-L1028    fcb   $02,$79,$DC,$1E,$DD,$72,$DC,$1C   .y\.]r\.
-L1030    fcb   $DD,$20,$96,$BF,$17,$02,$6C,$DC   ] .?..l\
-L1038    fcb   $72,$93,$1E,$DD,$72,$DC,$1C,$DD   r..]r\.]
-L1040    fcb   $20,$96,$C1,$17,$02,$5D,$DC,$1E    .A..]\.
-L1048    fcb   $DD,$74,$DC,$1A,$DD,$20,$96,$BF   ]t\.] .?
-L1050    fcb   $17,$02,$50,$DC,$1E,$D3,$74,$DD   ..P\.St]
-L1058    fcb   $74,$CC,$00,$00,$93,$74,$DD,$74   tL...t]t
-L1060    fcb   $39,$4F,$D6,$C0,$58,$58,$58,$D7   9OV@XXXW
-L1068    fcb   $7B,$49,$8E,$1F,$7C,$30,$8B,$9F   {I..|0..
-L1070    fcb   $7D,$D6,$BE,$D7,$7A,$CB,$04,$1F   }V>WzK..
-L1078    fcb   $98,$84,$07,$97,$76,$54,$54,$54   ....vTTT
-L1080    fcb   $5A,$D7,$7C,$96,$7B,$48,$9B,$7A   ZW|.{H.z
-L1088    fcb   $97,$7A,$8E,$00,$44,$17,$00,$06   .z..D...
-L1090    fcb   $8C,$00,$E4,$26,$F8,$39,$34,$10   ..d&x94.
-L1098    fcb   $4F,$D6,$7C,$10,$9E,$7D,$31,$AB   OV|..}1+
-L10A0    fcb   $EC,$A1,$DD,$77,$A6,$A4,$97,$79   l!]w&$.y
-L10A8    fcb   $D6,$7C,$CB,$08,$D7,$7C,$4F,$D6   V|K.W|OV
-L10B0    fcb   $76,$5C,$1F,$02,$DC,$77,$09,$79   v\..\w.y
-L10B8    fcb   $59,$49,$31,$3F,$26,$F8,$34,$01   YI1?&x4.
-L10C0    fcb   $DD,$77,$4F,$D6,$7A,$C3,$05,$0A   ]wOVzC..
-L10C8    fcb   $1F,$02,$30,$89,$04,$0A,$A6,$A0   ..0...& 
-L10D0    fcb   $35,$01,$24,$04,$8A,$C0,$20,$02   5.$..@ .
-L10D8    fcb   $84,$7F,$46,$A7,$80,$C6,$09,$34   .F'.F.4
-L10E0    fcb   $04,$D6,$78,$59,$09,$77,$A6,$A0   .VxY.w& 
-L10E8    fcb   $24,$04,$8A,$C0,$20,$02,$84,$7F   $..@ ..
-L10F0    fcb   $46,$A7,$80,$6A,$E4,$26,$EC,$35   F'.jd&l5
-L10F8    fcb   $04,$35,$10,$30,$88,$10,$D6,$7A   .5.0..Vz
-L1100    fcb   $CB,$10,$D7,$7A,$39,$1F,$10,$44   K.Wz9..D
-L1108    fcb   $56,$10,$8E,$38,$D6,$31,$A5,$A6   V..8V1%&
-L1110    fcb   $A4,$8A,$10,$A7,$A4,$EC,$89,$37   $..'$l.7
-L1118    fcb   $86,$DD,$08,$EC,$89,$38,$16,$DD   .].l.8.]
-L1120    fcb   $00,$EC,$89,$38,$76,$DD,$02,$EC   .l.8v].l
-L1128    fcb   $89,$37,$26,$DD,$24,$DD,$06,$EC   .7&]$].l
-L1130    fcb   $89,$36,$C6,$DD,$04,$2A,$07,$CC   .6F].*.L
-L1138    fcb   $00,$00,$A3,$89,$36,$C6,$DD,$26   ..#.6F]&
-L1140    fcb   $10,$8E,$00,$00,$10,$93,$24,$25   ......$%
-L1148    fcb   $20,$08,$25,$09,$24,$31,$21,$10    .%.$1!.
-L1150    fcb   $8C,$00,$08,$26,$EF,$96,$04,$2B   ...&o..+
-L1158    fcb   $08,$CC,$40,$00,$DD,$00,$16,$00   .L@.]...
-L1160    fcb   $6B,$CC,$C0,$00,$DD,$00,$16,$00   kL@.]...
-L1168    fcb   $63,$34,$20,$17,$01,$68,$35,$20   c4 ..h5 
-L1170    fcb   $31,$3F,$10,$8C,$00,$00,$2B,$33   1?....+3
-L1178    fcb   $4F,$D6,$29,$31,$21,$58,$49,$31   OV)1!XI1
-L1180    fcb   $3F,$26,$FA,$D7,$29,$97,$28,$44   ?&zW).(D
-L1188    fcb   $56,$D3,$28,$44,$56,$44,$56,$DD   VS(DVDV]
-L1190    fcb   $28,$96,$04,$2B,$0B,$CC,$00,$80   (..+.L..
-L1198    fcb   $DB,$29,$99,$28,$DD,$00,$20,$2C   [).(]. ,
-L11A0    fcb   $CC,$00,$80,$D0,$29,$92,$28,$DD   L..P).(]
-L11A8    fcb   $00,$20,$21,$0F,$00,$96,$04,$2B   . !....+
-L11B0    fcb   $0E,$96,$29,$44,$4C,$9B,$29,$46   ..)DL.)F
-L11B8    fcb   $44,$8A,$80,$97,$01,$20,$0D,$96   D.... ..
-L11C0    fcb   $29,$44,$4C,$9B,$29,$46,$44,$43   )DL.)FDC
-L11C8    fcb   $8B,$81,$97,$01,$10,$8E,$00,$00   ........
-L11D0    fcb   $DC,$06,$DD,$24,$DC,$08,$2A,$05   \.]$\.*.
-L11D8    fcb   $43,$53,$C3,$00,$01,$DD,$26,$10   CSC..]&.
-L11E0    fcb   $93,$24,$25,$20,$08,$25,$09,$24   .$% .%.$
-L11E8    fcb   $31,$21,$10,$8C,$00,$08,$26,$EF   1!....&o
-L11F0    fcb   $96,$08,$2B,$08,$CC,$40,$00,$DD   ..+.L@.]
-L11F8    fcb   $02,$16,$00,$74,$CC,$C0,$00,$DD   ...tL@.]
-L1200    fcb   $02,$16,$00,$6C,$34,$20,$17,$00   ...l4 ..
-L1208    fcb   $CD,$35,$20,$31,$3F,$10,$8C,$00   M5 1?...
-L1210    fcb   $00,$2B,$33,$4F,$D6,$29,$31,$21   .+3OV)1!
-L1218    fcb   $58,$49,$31,$3F,$26,$FA,$D7,$29   XI1?&zW)
-L1220    fcb   $97,$28,$44,$56,$D3,$28,$44,$56   .(DVS(DV
-L1228    fcb   $44,$56,$DD,$28,$96,$08,$2B,$0B   DV](..+.
-L1230    fcb   $CC,$00,$80,$DB,$29,$99,$28,$DD   L..[).(]
-L1238    fcb   $02,$20,$35,$CC,$00,$80,$D0,$29   . 5L..P)
-L1240    fcb   $92,$28,$DD,$02,$20,$2A,$96,$08   .(]. *..
-L1248    fcb   $2B,$13,$96,$29,$44,$4C,$9B,$29   +..)DL.)
-L1250    fcb   $46,$44,$8B,$80,$97,$03,$4F,$89   FD....O.
-L1258    fcb   $00,$97,$02,$20,$13,$96,$29,$44   ... ..)D
-L1260    fcb   $4C,$9B,$29,$46,$44,$34,$02,$CC   L.)FD4.L
-L1268    fcb   $00,$80,$E0,$E0,$82,$00,$DD,$02   ..``..].
-L1270    fcb   $96,$00,$2A,$05,$F6,$36,$73,$20   ..*.v6s 
-L1278    fcb   $13,$27,$05,$F6,$36,$92,$20,$0C   .'.v6. .
-L1280    fcb   $D6,$01,$54,$54,$54,$1D,$1F,$02   V.TTT...
-L1288    fcb   $E6,$A9,$36,$73,$1D,$D3,$02,$DD   f)6s.S.]
-L1290    fcb   $02,$DC,$00,$47,$56,$C3,$00,$40   .\.GVC.@
-L1298    fcb   $ED,$89,$38,$16,$DC,$02,$ED,$89   m.8.\.m.
-L12A0    fcb   $38,$76,$39,$97,$22,$DC,$20,$97   8v9."\ .
-L12A8    fcb   $23,$2A,$07,$CC,$00,$00,$93,$20   #*.L... 
-L12B0    fcb   $DD,$20,$96,$22,$3D,$97,$21,$96   ] ."=.!.
-L12B8    fcb   $22,$D6,$20,$3D,$DB,$21,$89,$00   "V =[!..
-L12C0    fcb   $DD,$1E,$0D,$23,$2A,$07,$CC,$00   ]..#*.L.
-L12C8    fcb   $00,$93,$1E,$DD,$1E,$39,$08,$27   ...].9.'
-L12D0    fcb   $09,$26,$08,$25,$09,$24,$96,$24   .&.%.$.$
-L12D8    fcb   $48,$2A,$F3,$34,$10,$8E,$00,$08   H*s4....
-L12E0    fcb   $DC,$26,$58,$49,$2B,$04,$48,$2A   \&XI+.H*
-L12E8    fcb   $0B,$46,$93,$24,$24,$0B,$D3,$24   .F.$$.S$
-L12F0    fcb   $1C,$FE,$20,$07,$46,$1C,$FE,$20   .. .F.. 
-L12F8    fcb   $02,$1A,$01,$09,$29,$30,$1F,$26   ....)0.&
-L1300    fcb   $E1,$35,$10,$39,$3D,$5D,$2A,$01   a5.9=]*.
-L1308    fcb   $4C,$39,$B6,$33,$27,$B7,$33,$24   L963'73$
-L1310    fcb   $8D,$11,$FD,$33,$20,$B6,$33,$24   ...3 63$
-L1318    fcb   $8B,$40,$B7,$33,$24,$8D,$04,$FD   .@73$...
-L1320    fcb   $33,$22,$39,$4F,$F6,$33,$24,$58   3"9Ov3$X
-L1328    fcb   $49,$58,$49,$B7,$33,$25,$54,$54   IXI73%TT
-L1330    fcb   $B6,$33,$25,$8E,$03,$96,$30,$86   63%...0.
-L1338    fcb   $E8,$84,$4F,$58,$49,$10,$8E,$06   h.OXI...
-L1340    fcb   $1A,$31,$AB,$8E,$03,$92,$F6,$33   .1+...v3
-L1348    fcb   $25,$A6,$85,$26,$08,$97,$FF,$EC   %&.&...l
-L1350    fcb   $A4,$DD,$FD,$20,$0D,$CC,$00,$00   $]. .L..
-L1358    fcb   $A3,$A4,$DD,$FD,$86,$00,$82,$00   #$].....
-L1360    fcb   $97,$FF,$DC,$FD,$58,$49,$09,$FF   ..\.XI..
-L1368    fcb   $58,$49,$09,$FF,$58,$49,$09,$FF   XI..XI..
-L1370    fcb   $DD,$FD,$D6,$FF,$1E,$89,$39,$DC   ].V...9\
-L1378    fcb   $F1,$93,$BE,$DD,$2F,$DD,$26,$2A   q.>]/]&*
-L1380    fcb   $07,$CC,$00,$00,$93,$26,$DD,$26   .L...&]&
-L1388    fcb   $DC,$F3,$93,$C0,$DD,$31,$DD,$24   \s.@]1]$
-L1390    fcb   $2A,$07,$CC,$00,$00,$93,$24,$DD   *.L...$]
-L1398    fcb   $24,$DC,$26,$10,$93,$24,$23,$08   $\&..$#.
-L13A0    fcb   $9E,$26,$DC,$24,$DD,$26,$9F,$24   .&\$]&.$
-L13A8    fcb   $09,$33,$96,$33,$88,$01,$97,$33   .3.3...3
-L13B0    fcb   $DC,$26,$44,$56,$D9,$25,$99,$24   \&DVY%.$
-L13B8    fcb   $DD,$34,$DC,$24,$26,$06,$86,$FF   ]4\$&...
-L13C0    fcb   $97,$29,$20,$03,$17,$FF,$0F,$D6   .) ....V
-L13C8    fcb   $29,$CB,$02,$56,$54,$06,$33,$86   )K.VT.3.
-L13D0    fcb   $00,$31,$8D,$00,$70,$A6,$AB,$97   .1..p&+.
-L13D8    fcb   $33,$24,$06,$86,$40,$90,$33,$97   3$..@.3.
-L13E0    fcb   $33,$96,$31,$2A,$06,$86,$80,$90   3.1*....
-L13E8    fcb   $33,$97,$33,$96,$2F,$2A,$02,$00   3.3./*..
-L13F0    fcb   $33,$39,$96,$34,$2A,$03,$0F,$38   39.4*..8
-L13F8    fcb   $39,$96,$33,$B0,$33,$27,$97,$37   9.303'.7
-L1400    fcb   $97,$36,$2A,$08,$47,$47,$99,$36   .6*.GG.6
-L1408    fcb   $2A,$08,$20,$08,$44,$44,$99,$36   *. .DD.6
-L1410    fcb   $2A,$02,$86,$7F,$8B,$80,$97,$36   *.....6
-L1418    fcb   $DC,$34,$44,$56,$44,$56,$44,$26   \4DVDVD&
-L1420    fcb   $03,$56,$20,$01,$5F,$96,$37,$2A   .V ._.7*
-L1428    fcb   $01,$40,$44,$44,$97,$37,$D0,$37   .@DD.7P7
-L1430    fcb   $24,$01,$5F,$30,$8D,$42,$98,$3A   $._0.B.:
-L1438    fcb   $A6,$84,$97,$38,$8B,$83,$24,$02   &..8..$.
-L1440    fcb   $86,$FF,$97,$37,$39,$00,$01,$01   ...79...
+L0260    fcb   $00,$12,$00,$34
+
+L0264    clr   >$0409
+L0267    lda   #$FF
+         sta   >$03D0
+L026C    lbsr  L0430
+         lbsr  L42A1
+L0272    lda   >$33ED
+         bne   L0286
+         lda   >$33EC
+L027A    beq   L0281
+         lbsr  L53B2
+         bra   L0272
+L0281    lda   >$33EF
+         beq   L0296
+L0286    lda   >$3666
+         bne   L0296
+         lbsr  L53A9
+         lbsr  L4881
+         clr   >$33ED
+         bra   L026C
+L0296    lbsr  L41DB
+         lda   <u00F7
+         beq   L02B0
+         lbsr  L53B2
+         lbsr  L4465
+         lbsr  L430D
+         lda   #$14
+         lbsr  L36BC
+         lbsr  L24BE
+         bra   L0272
+L02B0    lda   >$33EE
+         bne   L0272
+         lda   >$366E
+         bne   L02CC
+         lbsr  L16A4
+         lda   #$1F
+         lbsr  L36BC
+         lda   <u00A8
+         ora   >$3413
+         ora   >$3410
+         beq   L02FA
+L02CC    lbsr  L042F
+         lbsr  L06C4
+         lda   #$15
+         lbsr  L36BC
+         lbsr  L24BE
+         lbsr  L0EB2
+         lda   #$01
+         lbsr  L36C9
+         lda   #$6B
+         lbsr  L36BC
+         lbsr  L24BE
+         lbsr  L0714
+         lda   #$04
+         lbsr  L36C9
+         lda   #$32
+         lbsr  L36BC
+         lbsr  L042F
+L02FA    lbsr  L24BE
+         lbsr  L53B2
+         clr   >$3410
+         lbsr  L5A1F
+         lbsr  L2A6F
+         lbsr  L5A2C
+         lda   #$02
+         sta   >$5EE4
+         lbsr  L36C9
+         lda   #$C0
+         lbsr  L36BC
+         lbsr  L24BE
+         lbsr  L2D9F
+         lda   #$54
+         lbsr  L36BC
+         lbsr  L24BE
+         lbsr  L1CB1
+         lbsr  L0386
+         lbsr  L1AA0
+         lbsr  L19EE
+         lbsr  L1985
+         lbsr  L0395
+         clr   >$343A
+         clr   >$343F
+         lbsr  L255D
+         lda   >$3664
+         beq   L034A
+         lbsr  L5A4C
+L034A    lda   >$34BF
+         beq   L0361
+         clra  
+         clrb  
+         lbsr  L010A
+         lda   #$05
+         lbsr  L5A4C
+         lda   [>$0374]
+         clrb  
+         lbsr  L010A
+L0361    lda   >$3405
+         beq   L037D
+         ldb   #$03
+         lda   >$33F2
+         lbsr  L010A
+         lda   #$06
+         lbsr  L5A4C
+         ldu   >$0374
+         lda   u0003,u
+         ldb   #$03
+         lbsr  L010A
+L037D    clr   >$3405
+         clr   >$34BF
+         lbra  L0272
+L0386    lbsr  L389A
+         lbsr  L2E05
+         lbsr  L2F17
+         lbsr  L4CE1
+         lbra  L3006
+L0395    tst   >$336B
+         beq   L03A4
+         lda   #$80
+         sta   >$343A
+         orcc  #$01
+         lbsr  L20EA
+L03A4    lda   #$60
+         sta   >$3CE0
+         orcc  #$50
+         stx   <u0095
+         stu   <u0099
+         sts   <u007F
+         sty   <u0081
+         lds   #$4008
+         ldu   #$0243
+         ldu   ,u
+         leau  u0007,u
+L03C0    puls  y,x,dp,b,a
+         pshu  y,x,dp,b,a
+         leau  u000E,u
+         puls  y,x,dp,b,a
+         pshu  y,x,dp,b,a
+         leau  u000E,u
+         puls  y,x,dp,b,a
+         pshu  y,x,dp,b,a
+         leau  u000E,u
+         puls  y,x,dp,b,a
+         pshu  y,x,dp,b,a
+         leau  u000E,u
+         puls  y,x,dp,b,a
+         pshu  y,x,dp,b,a
+         leau  u000E,u
+         puls  y,x,dp,b,a
+         pshu  y,x,dp,b,a
+         leau  u000E,u
+         puls  y,x,dp,b,a
+         pshu  y,x,dp,b,a
+         leau  u000E,u
+         puls  y,x,dp,b,a
+         pshu  y,x,dp,b,a
+         leau  u000E,u
+         puls  y,x,dp,b,a
+         pshu  y,x,dp,b,a
+         leau  u000E,u
+         puls  y,x,dp,b,a
+         pshu  y,x,dp,b,a
+         leau  u000E,u
+         puls  y,x,dp,b,a
+         pshu  y,x,dp,b,a
+         leau  u000A,u
+         puls  dp,b,a
+         pshu  dp,b,a
+         leau  u000A,u
+         clra  
+         tfr   a,dp
+         sts   >$0347
+         lds   <u007F
+         andcc #$AF
+         orcc  #$50
+         lds   >$0347
+         dec   >$3CE0
+         bne   L03C0
+         clra  
+         tfr   a,dp
+         ldx   <u0095
+         ldy   <u0081
+         ldu   <u0099
+         lds   <u007F
+         andcc #$AF
+         rts   
+L042F    rts   
+L0430    ldu   >$0103
+         leau  >u3BB0,u
+         ldb   #$C0
+         ldy   #$0105
+L043D    stu   ,y++
+         leau  <-u0050,u
+         decb  
+         bne   L043D
+         ldu   #$5DB8
+         ldb   #$5F
+         ldy   #$0285
+L044E    stu   ,y++
+         leau  <-u0050,u
+         decb  
+         bpl   L044E
+         clra  
+         ldy   #$2869
+         ldx   #$179F
+         lbsr  L18AB
+         clra  
+         ldy   #$0000
+         ldx   #$0100
+         lbsr  L18AB
+         lda   #$01
+         sta   >$33EB
+         sta   >$3410
+         lda   #$04
+         sta   >$342D
+         lda   #$04
+         sta   <u00ED
+         sta   >$338C
+         lda   #$30
+         sta   >$036F
+         lda   #$80
+         sta   >$3390
+         lda   #$32
+         sta   >$3393
+         sta   >$3438
+         lda   #$FF
+         sta   >$32D5
+         sta   >$3661
+         sta   >$3417
+         sta   >$32D3
+         sta   >$3463
+         ldb   #$0E
+         ldx   #$33A4
+L04A8    sta   b,x
+         decb  
+         bpl   L04A8
+         sta   >$33EE
+         sta   >$3334
+         ldx   #$000C
+         ldu   #$1138
+         ldy   #$32D8
+L04BD    ldd   ,u++
+         std   ,y++
+         leax  -$01,x
+         bne   L04BD
+         lda   #$05
+         sta   >$3399
+         lda   #$01
+         sta   <u00EF
+         sta   <u00EC
+         lda   #$05
+         sta   >$33C4
+         lda   #$0A
+         sta   >$340B
+         sta   >$340C
+         lda   #$10
+         sta   >$331F
+         lda   #$10
+         sta   >$33C6
+         sta   <u00E6
+         leax  >L57CF,pcr
+         stx   >$07B6
+         leax  >L5864,pcr
+         stx   >$07B8
+         ldx   #$322D
+         ldb   #$05
+L04FC    stb   b,x
+         decb  
+         bpl   L04FC
+         lbsr  L068B
+         lda   >$03D0
+         beq   L050C
+         lbsr  L0621
+L050C    lbsr  L18CE
+         lbsr  L1932
+         ldy   #$0013
+         ldu   #$000F
+         ldx   #$00CE
+         ldd   #$0003
+L051F    sta   b,u
+         sta   b,y
+         sta   b,x
+         decb  
+         bpl   L051F
+         ldd   #$FF05
+         ldx   #$31E5
+L052E    sta   b,x
+         decb  
+         bpl   L052E
+         ldd   #$FF07
+         ldy   #$30E5
+         ldx   #$32C5
+L053D    sta   ,y
+         sta   ,x+
+         leay  <$20,y
+         decb  
+         bpl   L053D
+         clr   >$32CD
+         lbsr  L05E1
+         lda   #$06
+         sta   >$3336
+         lda   #$40
+         sta   >$3335
+         lda   #$10
+         sta   >$32D7
+         lda   #$08
+         sta   >$33CA
+         clr   >$33EC
+         lbsr  L4912
+         lbsr  L245C
+         lda   #$80
+         sta   <u00F6
+         lbsr  L208C
+         clr   >$03D0
+         lbra  L20A3
+L0577    ldd   #$0C46
+         std   <u007F
+         lbsr  L49BC
+         lda   #$20
+         sta   ,y
+         lda   #$01
+         sta   >$33BF
+         lda   #$11
+         sta   <u00E9
+         lda   #$00
+         sta   <u00EB
+         lda   #$FF
+         sta   <u00EA
+         lda   #$FF
+         sta   >$3417
+         lbsr  L197F
+         lbsr  L196D
+         ldx   #$0002
+         lbsr  L1906
+         ldx   #$0005
+         lbsr  L1906
+         lbsr  L1979
+         lbsr  L1973
+         lda   #$0F
+         sta   <u00F5
+         ldb   #$05
+L05B7    ldu   #$31E5
+         lda   b,u
+         cmpa  #$FF
+         beq   L05C3
+         lbsr  L5038
+L05C3    decb  
+         bpl   L05B7
+         ldb   #$05
+         ldy   #$3340
+         ldx   #$333A
+L05CF    lda   b,y
+         sta   b,x
+         decb  
+         bpl   L05CF
+         ldd   <u00AE
+         std   <u00BE
+         ldd   <u00B0
+         std   <u00C0
+         lbra  L37FD
+L05E1    ldx   #$0000
+         ldy   #$0002
+         lda   #$14
+         sta   <u008F
+         lbsr  L060B
+         lda   #$01
+         ldb   #$02
+         lbsr  L5196
+         ldx   #$0014
+         ldy   #$0003
+         lda   #$19
+         sta   <u008F
+         lbsr  L060B
+         lda   #$02
+         ldb   #$03
+         lbra  L5196
+L060B    tfr   x,d
+         ldx   #$069C
+         leax  d,x
+         leay  >$31E5,y
+L0616    lda   ,x+
+         sta   ,y
+         leay  $06,y
+         dec   <u008F
+         bne   L0616
+         rts   
+L0621    ldx   #$050A
+         clrb  
+L0625    lda   >$33EB
+         lsla  
+         lsla  
+         lsla  
+         lsla  
+         adda  >$33EB
+         adda  #$25
+         sta   >$33EB
+         sta   ,x+
+         incb  
+         bne   L0625
+         rts   
+L063A    lda   >$1F69
+         sta   <u00AE
+         sta   >$3314
+         sta   >$3310
+         sta   >$330C
+         lda   >$1F6A
+         sta   <u00B0
+         sta   >$3316
+         sta   >$3312
+         sta   >$330E
+         clr   <u00A7
+         clr   <u0011
+         lda   #$03
+         sta   <u00A8
+         lda   #$FF
+         sta   >$108E
+         sta   >$108F
+         sta   >$3463
+         lda   #$01
+         sta   >$3410
+         lda   >$1F6B
+         inca  
+         sta   >$34DF
+         ldy   #$345B
+         ldb   #$07
+L067B    clr   b,y
+         decb  
+         bpl   L067B
+         ldb   >$1F6B
+         lda   #$01
+L0685    sta   b,y
+         decb  
+         bpl   L0685
+         rts   
+L068B    lda   >$0371
+         bne   L06AA
+         leax  >L0224,pcr
+         stx   >$0372
+         ldd   #$0970
+         std   >$0374
+         ldd   #$10A0
+         std   >$0376
+         ldd   #$10C0
+         std   >$0378
+         rts   
+L06AA    leax  >L0234,pcr
+         stx   >$0372
+         ldd   #$0960
+         std   >$0374
+         ldd   #$1090
+         std   >$0376
+         ldd   #$10B0
+         std   >$0378
+         rts   
+L06C4    ldb   <u00A7
+         stb   >$3327
+         lda   #$04
+         mul   
+         sta   >$332F
+         ldd   <u00AE
+         std   <u00BE
+         ldd   <u00B0
+         std   <u00C0
+         lbsr  L130A
+         ldd   >$3320
+         std   <u001A
+         ldd   >$3322
+         std   <u001C
+         lda   >$3695
+         sta   >$3683
+         ldx   #$0000
+         clrb  
+L06EE    lda   >$3683,x
+         addd  >$3693
+         sta   >$3684,x
+         leax  $01,x
+         cmpx  #$000F
+         bne   L06EE
+         clrb  
+         ldx   #$0010
+L0704    lda   >$3673,x
+         subd  >$3693
+         sta   >$3672,x
+         leax  -$01,x
+         bne   L0704
+         rts   
+L0714    lda   <u00A7
+         sta   >$34B2
+         lda   <u00AF
+         sta   >$34B4
+         lda   <u00B1
+         sta   >$34B3
+         leay  >L1528,pcr
+         sty   >$3369
+         leay  >L1570,pcr
+         sty   >$3367
+         ldy   #$3D84
+         ldu   #$3E24
+         lda   #$5F
+         ldb   #$5F
+         tfr   d,x
+         ldb   #$50
+L0742    stx   ,y++
+         stx   ,u++
+         decb  
+         bne   L0742
+         clr   <u009E
+         clr   <u009F
+         ldd   >$0103
+         addd  #$3C00
+         std   >$30E1
+         addd  #$0200
+         std   >$30E3
+         lda   #$58
+         sta   <u0068
+         lda   #$A8
+         sta   <u0069
+         clr   <u006A
+         clr   <u006C
+         lda   #$FF
+         sta   <u006B
+         sta   <u006D
+         ldb   #$50
+         ldx   #$3EC4
+         ldy   #$0000
+L0777    sty   ,x++
+         decb  
+         bne   L0777
+L077D    sty   <u0061
+         ldb   <u0062
+         ldx   >$3369
+         ldb   b,x
+         clra  
+         std   <u002D
+         ldx   <u002D
+         ldu   #$38D6
+         lda   d,u
+         sta   <u0066
+         anda  #$20
+         lbne  L090D
+         ldb   <u0062
+         ldy   >$3367
+         ldb   b,y
+         clra  
+         std   <u002B
+         ldx   <u002B
+         lda   d,u
+         sta   <u0067
+         anda  #$40
+         lbne  L090D
+         lda   <u0066
+         anda  <u0067
+         lbmi  L090D
+         lda   <u0067
+         anda  #$10
+         bne   L07CB
+         pshs  x
+         tfr   x,d
+         lslb  
+         rola  
+         tfr   d,x
+         lbsr  L1105
+         puls  x
+L07CB    pshs  x
+         ldd   ,s
+         addd  ,s
+         ldu   #$3816
+         ldd   d,u
+         std   >$3906
+         ldu   #$3876
+         ldd   ,s
+         addd  ,s
+         ldd   d,u
+         std   >$3942
+         puls  b,a
+         ldu   #$37E6
+         lda   d,u
+         sta   >$397E
+         sta   <u0065
+         lda   >$3906
+         beq   L07FF
+         bpl   L07FB
+         clra  
+         bra   L0802
+L07FB    lda   #$FF
+         bra   L0802
+L07FF    lda   >$3907
+L0802    sta   <u0064
+         ldx   <u002D
+         ldu   #$38D6
+         ldd   <u002D
+         lda   d,u
+         anda  #$10
+         bne   L081C
+         tfr   x,d
+         lslb  
+         rola  
+         tfr   d,x
+         lbsr  L1105
+         ldx   <u002D
+L081C    pshs  x
+         ldd   ,s
+         addd  ,s
+         ldu   #$3816
+         ldd   d,u
+         std   <u0057
+         ldd   ,s
+         addd  ,s
+         ldu   #$3876
+         ldd   d,u
+         std   <u0059
+         puls  b,a
+         ldu   #$37E6
+         lda   d,u
+         sta   <u005B
+         anda  <u0065
+         sta   <u0065
+         lda   <u0057
+         beq   L084E
+         bpl   L084A
+         clra  
+         bra   L0850
+L084A    lda   #$FF
+         bra   L0850
+L084E    lda   <u0058
+L0850    sta   <u0063
+         ldx   #$0000
+         lbsr  L0984
+         ldy   <u0061
+         lda   <u0065
+         lbpl  L093C
+         lda   <u0068
+         cmpa  <u0063
+         bcs   L0886
+         lda   <u0064
+         cmpa  <u0068
+         bcs   L0883
+         cmpa  <u006A
+         bcs   L0877
+         cmpa  <u006C
+         bcc   L0877
+         lda   <u006C
+L0877    cmpa  <u006D
+         bcs   L0881
+         cmpa  <u006B
+         bcc   L0881
+         lda   <u006B
+L0881    sta   <u0068
+L0883    lbra  L090D
+L0886    lda   <u0064
+         cmpa  <u0069
+         bcs   L08AF
+         lda   <u0063
+         cmpa  <u0069
+         bcc   L08AC
+         cmpa  <u006B
+         beq   L0898
+         bcc   L089E
+L0898    cmpa  <u006D
+         bcs   L089E
+         lda   <u006D
+L089E    cmpa  <u006C
+         beq   L08A4
+         bcc   L08AA
+L08A4    cmpa  <u006A
+         bcs   L08AA
+         lda   <u006A
+L08AA    sta   <u0069
+L08AC    lbra  L090D
+L08AF    lda   <u0063
+         adda  <u0064
+         rora  
+         bmi   L08DF
+         lda   <u006C
+         bne   L08C2
+         lda   <u0063
+         sta   <u006A
+         lda   <u0064
+         sta   <u006C
+L08C2    cmpa  <u0063
+         bcs   L08CE
+         lda   <u0064
+         cmpa  <u006C
+         bcs   L08CE
+         sta   <u006C
+L08CE    lda   <u0064
+         cmpa  <u006A
+         bcs   L08DC
+         lda   <u0063
+         cmpa  <u006A
+         bcc   L08DC
+         sta   <u006A
+L08DC    lbra  L090B
+L08DF    clra  
+         ldb   <u006D
+         tfr   d,x
+         lda   <u0064
+         cmpx  #$00FF
+         bne   L08F1
+         sta   <u006B
+         lda   <u0063
+         sta   <u006D
+L08F1    cmpa  <u006D
+         bcs   L08FD
+         lda   <u0063
+         cmpa  <u006D
+         bcc   L08FD
+         sta   <u006D
+L08FD    lda   <u006B
+         cmpa  <u0063
+         bcs   L090B
+         lda   <u0064
+         cmpa  <u006B
+         bcs   L090B
+         sta   <u006B
+L090B    bra   L093C
+L090D    lda   <u0068
+         cmpa  <u0069
+         bcs   L093C
+         ldy   <u0061
+         cmpy  #$0008
+         bcc   L0921
+         ldu   #$3CE4
+         bsr   L096F
+L0921    cmpy  #$0014
+         bcc   L092C
+         ldu   #$3D84
+         bsr   L096F
+L092C    cmpy  #$002A
+         bcc   L0937
+         ldu   #$3E24
+         bsr   L096F
+L0937    ldd   <u009E
+         std   <u00A0
+         rts   
+L093C    ldy   <u0061
+         leay  $01,y
+         cmpy  #$0048
+         bcc   L0937
+         pshs  u,y,x
+         cmpy  #$0008
+         bne   L0954
+         ldu   #$3CE4
+         bsr   L096F
+L0954    cmpy  #$0014
+         bne   L095F
+         ldu   #$3D84
+         bsr   L096F
+L095F    cmpy  #$002A
+         bne   L096A
+         ldu   #$3E24
+         bsr   L096F
+L096A    puls  u,y,x
+         lbra  L077D
+L096F    pshs  y
+         ldd   <u009E
+         std   <u00A0
+         ldb   #$50
+         ldy   #$3EC4
+L097B    ldx   ,y++
+         stx   ,u++
+         decb  
+         bne   L097B
+         puls  pc,y
+L0984    stx   <u0099
+         lda   >$3906
+         eora  #$80
+         sta   <u0028
+         lda   <u0057
+         eora  #$80
+         cmpa  <u0028
+         bne   L099A
+         lda   <u0058
+         cmpa  >$3907
+L099A    bcc   L09FB
+         ldd   >$3906
+         std   >$3940
+         ldd   >$3942
+         std   >$397C
+         lda   >$397E
+         sta   >$399B
+         lda   #$14
+         sta   <u0019
+         ldd   #$0000
+         subd  <u0099
+         std   <u0095
+         addd  #$399B
+         tfr   d,u
+         ldd   <u0095
+         subd  <u0099
+         std   <u0095
+         addd  #$397C
+         tfr   d,y
+         ldd   <u0095
+         addd  #$3940
+         tfr   d,x
+L09D0    lda   <u0057
+         bpl   L0A0C
+         dec   <u0019
+         tst   <u0019
+         bmi   L09FB
+         lbsr  L0AFB
+         ldd   <u005C
+         bmi   L09FE
+         tsta  
+         bne   L09E8
+         cmpb  <u0068
+         bcs   L09FE
+L09E8    std   ,--x
+         ldd   <u005E
+         std   ,--y
+         lda   <u0060
+         sta   ,-u
+         lda   <u009A
+         inca  
+         sta   <u009A
+         cmpa  #$0F
+         bcs   L09D0
+L09FB    ldx   <u0099
+         rts   
+L09FE    ldd   <u005C
+         std   <u0057
+         ldd   <u005E
+         std   <u0059
+         lda   <u0060
+         sta   <u005B
+         bra   L09D0
+L0A0C    ldd   <u0057
+         tsta  
+         bne   L09FB
+         cmpb  <u0069
+         bcc   L09FB
+L0A15    lda   ,x
+         beq   L0A3C
+L0A19    dec   <u0019
+         tst   <u0019
+         bmi   L0A39
+         lbsr  L0AFB
+         ldd   <u005C
+         std   ,--x
+         ldd   <u005E
+         std   ,--y
+         lda   <u0060
+         sta   ,-u
+         lda   <u009A
+         inca  
+         sta   <u009A
+         cmpa  #$0F
+         bcc   L0A39
+         bra   L0A15
+L0A39    ldx   <u0099
+         rts   
+L0A3C    lda   <u0059
+         bmi   L0A48
+         bne   L0A56
+         lda   <u005A
+         cmpa  #$50
+         bcc   L0A56
+L0A48    lda   ,y
+         bmi   L0A64
+         bne   L0A67
+         lda   $01,y
+         cmpa  #$50
+         bcs   L0A64
+         bra   L0A67
+L0A56    lda   ,y
+         bmi   L0A79
+         bne   L0A8C
+         lda   $01,y
+         cmpa  #$50
+         bcs   L0A79
+         bra   L0A8C
+L0A64    lbra  L0AE2
+L0A67    ldb   $01,x
+         subb  <u0058
+         cmpb  #$14
+         bcs   L0A8C
+         lsrb  
+         lsrb  
+         negb  
+         sex   
+         addd  <u0059
+         bpl   L0A8C
+         bra   L0A19
+L0A79    ldb   $01,x
+         subb  <u0058
+         cmpb  #$14
+         bcs   L0A8C
+         lsrb  
+         lsrb  
+         negb  
+         sex   
+         addd  ,y
+         bpl   L0A8C
+         lbra  L0A19
+L0A8C    lda   <u0059
+         beq   L0A99
+         bmi   L0A96
+         lda   #$FF
+         bra   L0A97
+L0A96    clra  
+L0A97    sta   <u005A
+L0A99    ldd   ,y
+         tsta  
+         beq   L0AA7
+         bmi   L0AA4
+         lda   #$FF
+         bra   L0AA9
+L0AA4    clra  
+         bra   L0AA9
+L0AA7    tfr   b,a
+L0AA9    sta   <u0043
+         ldb   $01,x
+         stb   <u0039
+         lda   ,u
+         sta   <u004D
+         tst   <u0065
+         bmi   L0ADF
+         tst   <u0067
+         bpl   L0ACB
+         lda   <u0039
+         cmpa  #$58
+         bcs   L0ACB
+         cmpa  #$A8
+         bcc   L0ACB
+         ldb   <u0043
+         cmpb  #$50
+         bcc   L0AE2
+L0ACB    tst   <u0066
+         bpl   L0ADF
+         lda   <u0058
+         cmpa  #$58
+         bcs   L0ADF
+         cmpa  #$A8
+         bcc   L0ADF
+         ldb   <u005A
+         cmpb  #$50
+         bcc   L0AE2
+L0ADF    lbsr  L0B31
+L0AE2    tst   <u009A
+         beq   L0AF7
+         ldd   ,x++
+         std   <u0057
+         ldd   ,y++
+         std   <u0059
+         lda   ,u+
+         sta   <u005B
+         dec   <u009A
+         lbra  L0A0C
+L0AF7    ldx   #$0000
+         rts   
+L0AFB    ldd   <u0057
+         addd  ,x
+         asra  
+         rorb  
+         std   <u005C
+         ldd   <u0059
+         addd  ,y
+         asra  
+         rorb  
+         std   <u005E
+         lda   <u005B
+         inca  
+         adda  ,u
+         sta   <u0060
+         bmi   L0B15
+         rts   
+L0B15    bcs   L0B26
+         ldd   <u005C
+         subd  <u0057
+         asra  
+         rorb  
+         pshs  b,a
+         ldd   <u005E
+         subd  ,s++
+         std   <u005E
+         rts   
+L0B26    ldd   <u005C
+         subd  <u0057
+         asra  
+         rorb  
+         addd  <u005E
+         std   <u005E
+         rts   
+L0B31    lda   <u0039
+         cmpa  <u0068
+         bls   L0B8E
+         cmpa  <u0058
+         bcs   L0B8E
+         bne   L0B8F
+         clra  
+         ldb   <u0039
+         subb  #$58
+         lslb  
+         std   <u000A
+         lda   <u0043
+         suba  #$50
+         bcs   L0B8E
+         pshs  x,b
+         ldx   <u000A
+         leax  >$3EC4,x
+         cmpa  ,x
+         bls   L0B8C
+         cmpa  #$5F
+         bls   L0B5D
+         lda   #$5F
+L0B5D    ldb   ,x
+         sta   ,x
+         tstb  
+         beq   L0B8C
+         lda   <u000B
+         anda  #$01
+         bne   L0B8C
+         ldx   >$30E3
+         stb   ,x+
+         stx   >$30E3
+         lda   <u000B
+         adda  #$30
+         ldx   >$30E1
+         sta   ,x+
+         stx   >$30E1
+         inc   <u009F
+         bne   L0B8C
+         lda   <u009E
+         beq   L0B8A
+         dec   <u009F
+         bra   L0B8C
+L0B8A    inc   <u009E
+L0B8C    puls  x,b
+L0B8E    rts   
+L0B8F    ldd   <u0099
+         std   <u0095
+         pshs  u,y,x
+         ldx   #$0039
+         ldy   #$0043
+         ldu   #$004D
+         clrb  
+L0BA0    lda   <u0058
+         cmpa  <u0068
+         bcs   L0BBC
+         sta   <u0096
+         suba  #$58
+         lsla  
+         sta   <u000B
+         clr   <u000A
+         ldx   #$0039
+         ldy   #$0043
+         ldu   #$004D
+         lbra  L0C52
+L0BBC    adda  ,x
+         rora  
+         cmpa  <u0068
+         bhi   L0C05
+         sta   <u0058
+         orcc  #$01
+         lda   <u005B
+         adda  ,u
+         sta   <u005B
+         bmi   L0BD8
+         lda   <u005A
+         adda  ,y
+         rora  
+         sta   <u005A
+         bra   L0BA0
+L0BD8    bcs   L0BEF
+         lda   ,x
+         suba  <u0058
+         lsra  
+         sta   <u0028
+         lda   <u005A
+         adda  ,y
+         rora  
+         suba  <u0028
+         bcc   L0BEB
+         clra  
+L0BEB    sta   <u005A
+         bra   L0BA0
+L0BEF    lda   ,x
+         suba  <u0058
+         lsra  
+         sta   <u0028
+         lda   <u005A
+         adda  ,y
+         rora  
+         adda  <u0028
+         bcc   L0C01
+         lda   #$FF
+L0C01    sta   <u005A
+         bra   L0BA0
+L0C05    leax  $01,x
+         sta   ,x
+         orcc  #$01
+         lda   <u005B
+         adda  ,u+
+         sta   ,u
+         bmi   L0C1E
+         lda   <u005A
+         adda  ,y+
+         rora  
+         sta   ,y
+         incb  
+         lbra  L0BA0
+L0C1E    bcs   L0C37
+         lda   ,x
+         suba  <u0058
+         lsra  
+         sta   <u0028
+         lda   <u005A
+         adda  ,y+
+         rora  
+         suba  <u0028
+         bcc   L0C31
+         clra  
+L0C31    sta   ,y
+         incb  
+         lbra  L0BA0
+L0C37    lda   ,x
+         suba  <u0058
+         lsra  
+         sta   <u0028
+         lda   <u005A
+         adda  ,y+
+         rora  
+         adda  <u0028
+         bcc   L0C49
+         lda   #$FF
+L0C49    sta   ,y
+         incb  
+         lbra  L0BA0
+L0C4F    puls  u,y,x
+         rts   
+L0C52    lda   <u0096
+         cmpa  <u0069
+         bcc   L0C4F
+         sta   <u0058
+         suba  b,x
+         cmpa  #$FE
+         lbne  L0DB0
+         lda   b,y
+         adda  <u005A
+         rora  
+         sta   <u000D
+         adda  <u005A
+         rora  
+         suba  #$50
+         bcs   L0CB3
+         pshs  x,b
+         ldx   <u000A
+         leax  >$3EC4,x
+         cmpa  ,x
+         bls   L0CB1
+         cmpa  #$5F
+         bls   L0C82
+         lda   #$5F
+L0C82    ldb   ,x
+         sta   ,x
+         tstb  
+         beq   L0CB1
+         lda   <u000B
+         anda  #$01
+         bne   L0CB1
+         ldx   >$30E3
+         stb   ,x+
+         stx   >$30E3
+         lda   <u000B
+         adda  #$30
+         ldx   >$30E1
+         sta   ,x+
+         stx   >$30E1
+         inc   <u009F
+         bne   L0CB1
+         lda   <u009E
+         beq   L0CAF
+         dec   <u009F
+         bra   L0CB1
+L0CAF    inc   <u009E
+L0CB1    puls  x,b
+L0CB3    inc   <u000B
+         lda   <u000D
+         suba  #$50
+         bcs   L0CFE
+         pshs  x,b
+         ldx   <u000A
+         leax  >$3EC4,x
+         cmpa  ,x
+         bls   L0CFC
+         cmpa  #$5F
+         bls   L0CCD
+         lda   #$5F
+L0CCD    ldb   ,x
+         sta   ,x
+         tstb  
+         beq   L0CFC
+         lda   <u000B
+         anda  #$01
+         bne   L0CFC
+         ldx   >$30E3
+         stb   ,x+
+         stx   >$30E3
+         lda   <u000B
+         adda  #$30
+         ldx   >$30E1
+         sta   ,x+
+         stx   >$30E1
+         inc   <u009F
+         bne   L0CFC
+         lda   <u009E
+         beq   L0CFA
+         dec   <u009F
+         bra   L0CFC
+L0CFA    inc   <u009E
+L0CFC    puls  x,b
+L0CFE    inc   <u000B
+         lda   <u000D
+         adda  b,y
+         rora  
+         suba  #$50
+         bcs   L0D4C
+         pshs  x,b
+         ldx   <u000A
+         leax  >$3EC4,x
+         cmpa  ,x
+         bls   L0D4A
+         cmpa  #$5F
+         bls   L0D1B
+         lda   #$5F
+L0D1B    ldb   ,x
+         sta   ,x
+         tstb  
+         beq   L0D4A
+         lda   <u000B
+         anda  #$01
+         bne   L0D4A
+         ldx   >$30E3
+         stb   ,x+
+         stx   >$30E3
+         lda   <u000B
+         adda  #$30
+         ldx   >$30E1
+         sta   ,x+
+         stx   >$30E1
+         inc   <u009F
+         bne   L0D4A
+         lda   <u009E
+         beq   L0D48
+         dec   <u009F
+         bra   L0D4A
+L0D48    inc   <u009E
+L0D4A    puls  x,b
+L0D4C    inc   <u000B
+         lda   b,y
+         sta   <u005A
+         suba  #$50
+         bcs   L0D99
+         pshs  x,b
+         ldx   <u000A
+         leax  >$3EC4,x
+         cmpa  ,x
+         bls   L0D97
+         cmpa  #$5F
+         bls   L0D68
+         lda   #$5F
+L0D68    ldb   ,x
+         sta   ,x
+         tstb  
+         beq   L0D97
+         lda   <u000B
+         anda  #$01
+         bne   L0D97
+         ldx   >$30E3
+         stb   ,x+
+         stx   >$30E3
+         lda   <u000B
+         adda  #$30
+         ldx   >$30E1
+         sta   ,x+
+         stx   >$30E1
+         inc   <u009F
+         bne   L0D97
+         lda   <u009E
+         beq   L0D95
+         dec   <u009F
+         bra   L0D97
+L0D95    inc   <u009E
+L0D97    puls  x,b
+L0D99    decb  
+         bmi   L0DAD
+         lda   <u0096
+         adda  #$02
+         sta   <u0096
+         inc   <u000B
+         incb  
+         lda   b,u
+         decb  
+         sta   <u005B
+         lbra  L0C52
+L0DAD    puls  u,y,x
+         rts   
+L0DB0    lbcs  L0E5F
+         lda   <u005A
+         adda  b,y
+         rora  
+         suba  #$50
+         bcs   L0E00
+         pshs  x,b
+         ldx   <u000A
+         leax  >$3EC4,x
+         cmpa  ,x
+         bls   L0DFE
+         cmpa  #$5F
+         bls   L0DCF
+         lda   #$5F
+L0DCF    ldb   ,x
+         sta   ,x
+         tstb  
+         beq   L0DFE
+         lda   <u000B
+         anda  #$01
+         bne   L0DFE
+         ldx   >$30E3
+         stb   ,x+
+         stx   >$30E3
+         lda   <u000B
+         adda  #$30
+         ldx   >$30E1
+         sta   ,x+
+         stx   >$30E1
+         inc   <u009F
+         bne   L0DFE
+         lda   <u009E
+         beq   L0DFC
+         dec   <u009F
+         bra   L0DFE
+L0DFC    inc   <u009E
+L0DFE    puls  x,b
+L0E00    inc   <u000B
+         lda   b,y
+         sta   <u005A
+         suba  #$50
+         bcs   L0E4D
+         pshs  x,b
+         ldx   <u000A
+         leax  >$3EC4,x
+         cmpa  ,x
+         bls   L0E4B
+         cmpa  #$5F
+         bls   L0E1C
+         lda   #$5F
+L0E1C    ldb   ,x
+         sta   ,x
+         tstb  
+         beq   L0E4B
+         lda   <u000B
+         anda  #$01
+         bne   L0E4B
+         ldx   >$30E3
+         stb   ,x+
+         stx   >$30E3
+         lda   <u000B
+         adda  #$30
+         ldx   >$30E1
+         sta   ,x+
+         stx   >$30E1
+         inc   <u009F
+         bne   L0E4B
+         lda   <u009E
+         beq   L0E49
+         dec   <u009F
+         bra   L0E4B
+L0E49    inc   <u009E
+L0E4B    puls  x,b
+L0E4D    inc   <u000B
+         decb  
+         bpl   L0E54
+         puls  pc,u,y,x
+L0E54    inc   <u0096
+         incb  
+         lda   b,u
+         decb  
+         sta   <u005B
+         lbra  L0C52
+L0E5F    lda   <u0096
+         adda  b,x
+         rora  
+         incb  
+         sta   b,x
+         decb  
+         orcc  #$01
+         lda   <u005B
+         adda  b,u
+         incb  
+         sta   b,u
+         bmi   L0E7F
+         decb  
+         lda   <u005A
+         adda  b,y
+         rora  
+         incb  
+         sta   b,y
+         lbra  L0C52
+L0E7F    bcs   L0E99
+         lda   b,x
+         decb  
+         suba  <u0058
+         lsra  
+         sta   <u0028
+         lda   <u005A
+         adda  b,y
+         rora  
+         suba  <u0028
+         bcc   L0E93
+         clra  
+L0E93    incb  
+         sta   b,y
+         lbra  L0C52
+L0E99    lda   b,x
+         decb  
+         suba  <u0058
+         lsra  
+         sta   <u0028
+         lda   <u005A
+         adda  b,y
+         rora  
+         adca  <u0028
+         bcc   L0EAC
+         lda   #$FF
+L0EAC    incb  
+         sta   b,y
+         lbra  L0C52
+L0EB2    lda   #$FF
+         sta   >$345A
+         lbsr  L1061
+         lda   >$3447
+         beq   L0EC2
+         lbsr  L4EE3
+L0EC2    lbsr  L2E81
+         bcc   L0ECA
+         lbsr  L37FD
+L0ECA    lda   <u00BE
+         sta   >$3332
+         lda   <u00C0
+         sta   >$3333
+         lda   >$366E
+         bne   L0EE4
+         lbsr  L17C4
+         lda   >$330B
+         sta   >$3411
+         bra   L0EE7
+L0EE4    lda   >$3411
+L0EE7    adda  >$331F
+         sta   >$3331
+         clr   >$3330
+         lbsr  L15B8
+         lbsr  L1021
+         ldb   >$332F
+         bne   L0F00
+         ldx   #$075C
+         bra   L0F15
+L0F00    cmpb  #$01
+         bne   L0F09
+         ldx   #$0789
+         bra   L0F15
+L0F09    cmpb  #$02
+         bne   L0F12
+         ldx   #$072F
+         bra   L0F15
+L0F12    ldx   #$0702
+L0F15    stx   <u0017
+         ldx   #$0088
+         ldb   #$00
+         pshs  b
+L0F1E    ldy   <u0017
+         lda   b,y
+         sta   <u0028
+         bpl   L0F37
+         leax  -$10,x
+         ldd   <u0072
+         addd  <u001A
+         std   <u0072
+         ldd   <u0074
+         subd  <u001C
+         std   <u0074
+         bra   L0F4A
+L0F37    rol   <u0028
+         bpl   L0F4A
+         leax  <$10,x
+         ldd   <u0072
+         subd  <u001A
+         std   <u0072
+         ldd   <u0074
+         addd  <u001C
+         std   <u0074
+L0F4A    rol   <u0028
+         bpl   L0F5E
+         leax  -$01,x
+         ldd   <u0072
+         subd  <u001C
+         std   <u0072
+         ldd   <u0074
+         subd  <u001A
+         std   <u0074
+         bra   L0F70
+L0F5E    rol   <u0028
+         bpl   L0F70
+         leax  $01,x
+         ldd   <u0072
+         addd  <u001C
+         std   <u0072
+         ldd   <u0074
+         addd  <u001A
+         std   <u0074
+L0F70    ldb   ,s
+         ldy   #$38D6
+         clr   b,y
+         clra  
+         suba  >$3330
+         sta   <u0099
+         lda   >$040A,x
+         cmpa  #$80
+         bne   L0F8B
+         stb   >$345A
+         lda   #$20
+L0F8B    ldy   #$37E6
+         sta   b,y
+         ldb   <u0099
+         suba  >$3331
+         rora  
+         rorb  
+         asra  
+         rorb  
+         asra  
+         rorb  
+         asra  
+         rorb  
+         tfr   d,u
+         ldy   #$3786
+         ldb   ,s
+         leay  b,y
+         stu   b,y
+         tfr   x,d
+         ldy   #$3696
+         lda   ,s
+         stb   a,y
+         ldu   <u0072
+         ldy   #$36C6
+         ldb   ,s
+         leay  b,y
+         stu   b,y
+         ldy   #$3726
+         ldu   <u0074
+         leay  b,y
+         stu   b,y
+         lda   <u0074
+         bmi   L0FD0
+         bne   L0FE3
+L0FD0    ldu   #$0100
+         ldy   #$3726
+         leay  b,y
+         stu   b,y
+         lda   #$80
+         ldy   #$38D6
+         sta   b,y
+L0FE3    ldu   #$36C6
+         ldy   #$3726
+         leau  b,u
+         leau  b,u
+         leay  b,y
+         leay  b,y
+         ldd   ,u
+         bpl   L1004
+         ldd   #$0000
+         subd  ,u
+         cmpd  ,y
+         bcs   L1014
+         lda   #$40
+         bra   L100B
+L1004    cmpd  ,y
+         bcs   L1014
+         lda   #$20
+L100B    ldb   ,s
+         ldu   #$38D6
+         ora   b,u
+         sta   b,u
+L1014    inc   ,s
+         ldb   ,s
+         cmpb  #$2D
+         lbcs  L0F1E
+         puls  b
+         rts   
+L1021    ldd   <u001A
+         std   <u0020
+         lda   <u00C1
+         lbsr  L12A3
+         ldd   <u001E
+         std   <u0072
+         ldd   <u001C
+         std   <u0020
+         lda   <u00BF
+         lbsr  L12A3
+         ldd   <u0072
+         subd  <u001E
+         std   <u0072
+         ldd   <u001C
+         std   <u0020
+         lda   <u00C1
+         lbsr  L12A3
+         ldd   <u001E
+         std   <u0074
+         ldd   <u001A
+         std   <u0020
+         lda   <u00BF
+         lbsr  L12A3
+         ldd   <u001E
+         addd  <u0074
+         std   <u0074
+         ldd   #$0000
+         subd  <u0074
+         std   <u0074
+         rts   
+L1061    clra  
+         ldb   <u00C0
+         lslb  
+         lslb  
+         lslb  
+         stb   <u007B
+         rola  
+         ldx   #$1F7C
+         leax  d,x
+         stx   <u007D
+         ldb   <u00BE
+         stb   <u007A
+         addb  #$04
+         tfr   b,a
+         anda  #$07
+         sta   <u0076
+         lsrb  
+         lsrb  
+         lsrb  
+         decb  
+         stb   <u007C
+         lda   <u007B
+         lsla  
+         adda  <u007A
+         sta   <u007A
+         ldx   #$0044
+L108D    lbsr  L1096
+         cmpx  #$00E4
+         bne   L108D
+         rts   
+L1096    pshs  x
+         clra  
+         ldb   <u007C
+         ldy   <u007D
+         leay  d,y
+         ldd   ,y++
+         std   <u0077
+         lda   ,y
+         sta   <u0079
+         ldb   <u007C
+         addb  #$08
+         stb   <u007C
+         clra  
+         ldb   <u0076
+         incb  
+         tfr   d,y
+         ldd   <u0077
+L10B6    rol   <u0079
+         rolb  
+         rola  
+         leay  -$01,y
+         bne   L10B6
+         pshs  cc
+         std   <u0077
+         clra  
+         ldb   <u007A
+         addd  #$050A
+         tfr   d,y
+         leax  >$040A,x
+         lda   ,y+
+         puls  cc
+         bcc   L10D8
+         ora   #$C0
+         bra   L10DA
+L10D8    anda  #$7F
+L10DA    rora  
+         sta   ,x+
+         ldb   #$09
+         pshs  b
+         ldb   <u0078
+L10E3    rolb  
+         rol   <u0077
+         lda   ,y+
+         bcc   L10EE
+         ora   #$C0
+         bra   L10F0
+L10EE    anda  #$7F
+L10F0    rora  
+         sta   ,x+
+         dec   ,s
+         bne   L10E3
+         puls  b
+         puls  x
+         leax  <$10,x
+         ldb   <u007A
+         addb  #$10
+         stb   <u007A
+         rts   
+L1105    tfr   x,d
+         lsra  
+         rorb  
+         ldy   #$38D6
+         leay  b,y
+         lda   ,y
+         ora   #$10
+         sta   ,y
+         ldd   >$3786,x
+         std   <u0008
+         ldd   >$3816,x
+         std   <u0000
+         ldd   >$3876,x
+         std   <u0002
+         ldd   >$3726,x
+         std   <u0024
+         std   <u0006
+         ldd   >$36C6,x
+         std   <u0004
+         bpl   L113E
+         ldd   #$0000
+         subd  >$36C6,x
+L113E    std   <u0026
+         ldy   #$0000
+L1144    cmpd  <u0024
+         bcs   L1169
+         lsl   <u0025
+         rol   <u0024
+         leay  $01,y
+         cmpy  #$0008
+         bne   L1144
+         lda   <u0004
+         bmi   L1161
+         ldd   #$4000
+         std   <u0000
+         lbra  L11CC
+L1161    ldd   #$C000
+         std   <u0000
+         lbra  L11CC
+L1169    pshs  y
+         lbsr  L12D6
+         puls  y
+         leay  -$01,y
+         cmpy  #$0000
+         bmi   L11AB
+         clra  
+         ldb   <u0029
+         leay  $01,y
+L117D    lslb  
+         rola  
+         leay  -$01,y
+         bne   L117D
+         stb   <u0029
+         sta   <u0028
+         lsra  
+         rorb  
+         addd  <u0028
+         lsra  
+         rorb  
+         lsra  
+         rorb  
+         std   <u0028
+         lda   <u0004
+         bmi   L11A0
+         ldd   #$0080
+         addb  <u0029
+         adca  <u0028
+         std   <u0000
+         bra   L11CC
+L11A0    ldd   #$0080
+         subb  <u0029
+         sbca  <u0028
+         std   <u0000
+         bra   L11CC
+L11AB    clr   <u0000
+         lda   <u0004
+         bmi   L11BF
+         lda   <u0029
+         lsra  
+         inca  
+         adda  <u0029
+         rora  
+         lsra  
+         ora   #$80
+         sta   <u0001
+         bra   L11CC
+L11BF    lda   <u0029
+         lsra  
+         inca  
+         adda  <u0029
+         rora  
+         lsra  
+         coma  
+         adda  #$81
+         sta   <u0001
+L11CC    ldy   #$0000
+         ldd   <u0006
+         std   <u0024
+         ldd   <u0008
+         bpl   L11DD
+         coma  
+         comb  
+         addd  #$0001
+L11DD    std   <u0026
+L11DF    cmpd  <u0024
+         bcs   L1204
+         lsl   <u0025
+         rol   <u0024
+         leay  $01,y
+         cmpy  #$0008
+         bne   L11DF
+         lda   <u0008
+         bmi   L11FC
+         ldd   #$4000
+         std   <u0002
+         lbra  L1270
+L11FC    ldd   #$C000
+         std   <u0002
+         lbra  L1270
+L1204    pshs  y
+         lbsr  L12D6
+         puls  y
+         leay  -$01,y
+         cmpy  #$0000
+         bmi   L1246
+         clra  
+         ldb   <u0029
+         leay  $01,y
+L1218    lslb  
+         rola  
+         leay  -$01,y
+         bne   L1218
+         stb   <u0029
+         sta   <u0028
+         lsra  
+         rorb  
+         addd  <u0028
+         lsra  
+         rorb  
+         lsra  
+         rorb  
+         std   <u0028
+         lda   <u0008
+         bmi   L123B
+         ldd   #$0080
+         addb  <u0029
+         adca  <u0028
+         std   <u0002
+         bra   L1270
+L123B    ldd   #$0080
+         subb  <u0029
+         sbca  <u0028
+         std   <u0002
+         bra   L1270
+L1246    lda   <u0008
+         bmi   L125D
+         lda   <u0029
+         lsra  
+         inca  
+         adda  <u0029
+         rora  
+         lsra  
+         adda  #$80
+         sta   <u0003
+         clra  
+         adca  #$00
+         sta   <u0002
+         bra   L1270
+L125D    lda   <u0029
+         lsra  
+         inca  
+         adda  <u0029
+         rora  
+         lsra  
+         pshs  a
+         ldd   #$0080
+         subb  ,s+
+         sbca  #$00
+         std   <u0002
+L1270    lda   <u0000
+         bpl   L1279
+         ldb   >$3673
+         bra   L128C
+L1279    beq   L1280
+         ldb   >$3692
+         bra   L128C
+L1280    ldb   <u0001
+         lsrb  
+         lsrb  
+         lsrb  
+         sex   
+         tfr   d,y
+         ldb   >$3673,y
+L128C    sex   
+         addd  <u0002
+         std   <u0002
+         ldd   <u0000
+         asra  
+         rorb  
+         addd  #$0040
+         std   >$3816,x
+         ldd   <u0002
+         std   >$3876,x
+         rts   
+L12A3    sta   <u0022
+         ldd   <u0020
+         sta   <u0023
+         bpl   L12B2
+         ldd   #$0000
+         subd  <u0020
+         std   <u0020
+L12B2    lda   <u0022
+         mul   
+         sta   <u0021
+         lda   <u0022
+         ldb   <u0020
+         mul   
+         addb  <u0021
+         adca  #$00
+         std   <u001E
+         tst   <u0023
+         bpl   L12CD
+         ldd   #$0000
+         subd  <u001E
+         std   <u001E
+L12CD    rts   
+L12CE    lsl   <u0027
+         rol   <u0026
+         lsl   <u0025
+         rol   <u0024
+L12D6    lda   <u0024
+         lsla  
+         bpl   L12CE
+         pshs  x
+         ldx   #$0008
+         ldd   <u0026
+L12E2    lslb  
+         rola  
+         bmi   L12EA
+         lsla  
+         bpl   L12F4
+         rora  
+L12EA    subd  <u0024
+         bcc   L12F9
+         addd  <u0024
+         andcc #$FE
+         bra   L12FB
+L12F4    rora  
+         andcc #$FE
+         bra   L12FB
+L12F9    orcc  #$01
+L12FB    rol   <u0029
+         leax  -$01,x
+         bne   L12E2
+         puls  x
+         rts   
+L1304    mul   
+         tstb  
+         bpl   L1309
+         inca  
+L1309    rts   
+L130A    lda   >$3327
+         sta   >$3324
+         bsr   L1323
+         std   >$3320
+         lda   >$3324
+         adda  #$40
+         sta   >$3324
+         bsr   L1323
+         std   >$3322
+         rts   
+L1323    clra  
+         ldb   >$3324
+         lslb  
+         rola  
+         lslb  
+         rola  
+         sta   >$3325
+         lsrb  
+         lsrb  
+         lda   >$3325
+         ldx   #$0396
+         leax  a,x
+         eorb  ,x
+         clra  
+         lslb  
+         rola  
+         ldy   #$061A
+         leay  d,y
+         ldx   #$0392
+         ldb   >$3325
+         lda   b,x
+         bne   L1355
+         sta   <u00FF
+         ldd   ,y
+         std   <u00FD
+         bra   L1362
+L1355    ldd   #$0000
+         subd  ,y
+         std   <u00FD
+         lda   #$00
+         sbca  #$00
+         sta   <u00FF
+L1362    ldd   <u00FD
+         lslb  
+         rola  
+         rol   <u00FF
+         lslb  
+         rola  
+         rol   <u00FF
+         lslb  
+         rola  
+         rol   <u00FF
+         std   <u00FD
+         ldb   <u00FF
+         exg   a,b
+         rts   
+L1377    ldd   <u00F1
+         subd  <u00BE
+         std   <u002F
+         std   <u0026
+         bpl   L1388
+         ldd   #$0000
+         subd  <u0026
+         std   <u0026
+L1388    ldd   <u00F3
+         subd  <u00C0
+         std   <u0031
+         std   <u0024
+         bpl   L1399
+         ldd   #$0000
+         subd  <u0024
+         std   <u0024
+L1399    ldd   <u0026
+         cmpd  <u0024
+         bls   L13A8
+         ldx   <u0026
+         ldd   <u0024
+         std   <u0026
+         stx   <u0024
+L13A8    rol   <u0033
+         lda   <u0033
+         eora  #$01
+         sta   <u0033
+         ldd   <u0026
+         lsra  
+         rorb  
+         adcb  <u0025
+         adca  <u0024
+         std   <u0034
+         ldd   <u0024
+         bne   L13C4
+         lda   #$FF
+         sta   <u0029
+         bra   L13C7
+L13C4    lbsr  L12D6
+L13C7    ldb   <u0029
+         addb  #$02
+         rorb  
+         lsrb  
+         ror   <u0033
+         lda   #$00
+         leay  >L1445,pcr
+         lda   d,y
+         sta   <u0033
+         bcc   L13E1
+         lda   #$40
+         suba  <u0033
+         sta   <u0033
+L13E1    lda   <u0031
+         bpl   L13EB
+         lda   #$80
+         suba  <u0033
+         sta   <u0033
+L13EB    lda   <u002F
+         bpl   L13F1
+         neg   <u0033
+L13F1    rts   
+L13F2    lda   <u0034
+         bpl   L13F9
+         clr   <u0038
+         rts   
+L13F9    lda   <u0033
+         suba  >$3327
+         sta   <u0037
+         sta   <u0036
+         bpl   L140C
+         asra  
+         asra  
+         adca  <u0036
+         bpl   L1412
+         bra   L1414
+L140C    lsra  
+         lsra  
+         adca  <u0036
+         bpl   L1414
+L1412    lda   #$7F
+L1414    adda  #$80
+         sta   <u0036
+         ldd   <u0034
+         lsra  
+         rorb  
+         lsra  
+         rorb  
+         lsra  
+         bne   L1424
+         rorb  
+         bra   L1425
+L1424    clrb  
+L1425    lda   <u0037
+         bpl   L142A
+         nega  
+L142A    lsra  
+         lsra  
+         sta   <u0037
+         subb  <u0037
+         bcc   L1433
+         clrb  
+L1433    leax  >L56CF,pcr
+         abx   
+         lda   ,x
+         sta   <u0038
+         adda  #$83
+         bcc   L1442
+         lda   #$FF
+L1442    sta   <u0037
+         rts   
+L1445    fcb   $00,$01,$01   ...79...
 L1448    fcb   $02,$03,$03,$04,$04,$05,$06,$06   ........
 L1450    fcb   $07,$08,$08,$09,$09,$0A,$0B,$0B   ........
 L1458    fcb   $0C,$0C,$0D,$0D,$0E,$0F,$0F,$10   ........
-L1460    fcb   $10,$11,$11,$12,$12,$13,$13,$14   ........
+L1460    fcb   $10,$11,$11,$12,$12,$13,$13,$14   ........  
 L1468    fcb   $14,$15,$15,$16,$16,$17,$17,$18   ........
 L1470    fcb   $18,$19,$19,$19,$1A,$1A,$1B,$1B   ........
 L1478    fcb   $1B,$1C,$1C,$1D,$1D,$1D,$1E,$1E   ........
-L1480    fcb   $1E,$1F,$1F,$1F,$20,$20,$34,$01   ....  4.
-L1488    fcb   $86,$FF,$D6,$A7,$CB,$20,$58,$24   ..V'K X$
-L1490    fcb   $11,$35,$01,$58,$24,$06,$D6,$BE   .5.X$.V>
-L1498    fcb   $D0,$F1,$20,$17,$D6,$C0,$D0,$F3   Pq .V@Ps
-L14A0    fcb   $20,$11,$58,$24,$08,$D6,$F1,$35    .X$.Vq5
-L14A8    fcb   $01,$D2,$BE,$20,$06,$D6,$F3,$35   .R> .Vs5
-L14B0    fcb   $01,$D2,$C0,$2B,$06,$C1,$06,$24   .R@+.A.$
-L14B8    fcb   $02,$1F,$98,$97,$F0,$39,$5F,$D7   ....p9_W
-L14C0    fcb   $AA,$96,$A7,$A7,$E2,$48,$24,$02   *.''bH$.
-L14C8    fcb   $0A,$AA,$48,$24,$01,$5A,$D8,$AA   .*H$.ZX*
-L14D0    fcb   $D7,$AC,$CC,$00,$00,$59,$1F,$01   W,L..Y..
-L14D8    fcb   $A6,$E0,$84,$3F,$B7,$33,$5D,$B7   &`.?73]7
-L14E0    fcb   $33,$5E,$88,$3F,$4C,$A7,$89,$33   3^.?L'.3
-L14E8    fcb   $5D,$4F,$F6,$33,$5E,$58,$49,$8E   ]Ov3^XI.
-L14F0    fcb   $06,$1A,$30,$8B,$A6,$84,$D6,$A9   ..0.&.V)
-L14F8    fcb   $17,$FE,$09,$97,$AB,$4D,$26,$02   ....+M&.
-L1500    fcb   $97,$AA,$96,$AA,$27,$02,$00,$AB   .*.*'..+
-L1508    fcb   $F6,$33,$5D,$4F,$58,$49,$8E,$06   v3]OXI..
-L1510    fcb   $1A,$30,$8B,$A6,$84,$D6,$A9,$17   .0.&.V).
-L1518    fcb   $FD,$EA,$97,$AD,$4D,$26,$02,$97   .j.-M&..
-L1520    fcb   $AC,$96,$AC,$27,$02,$00,$AD,$39   ,.,'..-9
+L1480    fcb   $1E,$1F,$1F,$1F,$20,$20
+
+L1486    pshs  cc
+         lda   #$FF
+         ldb   <u00A7
+         addb  #$20
+         lslb  
+         bcc   L14A2
+         puls  cc
+         lslb  
+         bcc   L149C
+         ldb   <u00BE
+         subb  <u00F1
+         bra   L14B3
+L149C    ldb   <u00C0
+         subb  <u00F3
+         bra   L14B3
+L14A2    lslb  
+         bcc   L14AD
+         ldb   <u00F1
+         puls  cc
+         sbcb  <u00BE
+         bra   L14B3
+L14AD    ldb   <u00F3
+         puls  cc
+         sbcb  <u00C0
+L14B3    bmi   L14BB
+         cmpb  #$06
+         bcc   L14BB
+         tfr   b,a
+L14BB    sta   <u00F0
+         rts   
+L14BE    clrb  
+         stb   <u00AA
+         lda   <u00A7
+         sta   ,-s
+         lsla  
+         bcc   L14CA
+         dec   <u00AA
+L14CA    lsla  
+         bcc   L14CE
+         decb  
+L14CE    eorb  <u00AA
+         stb   <u00AC
+         ldd   #$0000
+         rolb  
+         tfr   d,x
+         lda   ,s+
+         anda  #$3F
+         sta   >$335D
+         sta   >$335E
+         eora  #$3F
+         inca  
+         sta   >$335D,x
+         clra  
+         ldb   >$335E
+         lslb  
+         rola  
+         ldx   #$061A
+         leax  d,x
+         lda   ,x
+         ldb   <u00A9
+         lbsr  L1304
+         sta   <u00AB
+         tsta  
+         bne   L1502
+         sta   <u00AA
+L1502    lda   <u00AA
+         beq   L1508
+         neg   <u00AB
+L1508    ldb   >$335D
+         clra  
+         lslb  
+         rola  
+         ldx   #$061A
+         leax  d,x
+         lda   ,x
+         ldb   <u00A9
+         lbsr  L1304
+         sta   <u00AD
+         tsta  
+         bne   L1521
+         sta   <u00AC
+L1521    lda   <u00AC
+         beq   L1527
+         neg   <u00AD
+L1527    rts   
+
 L1528    fcb   $02,$00,$02,$03,$04,$05,$05,$04   ........
 L1530    fcb   $09,$03,$0C,$0D,$06,$07,$08,$09   ........
 L1538    fcb   $0A,$0B,$0C,$0D,$10,$11,$12,$0B   ........
@@ -699,321 +2681,1097 @@
 L15C8    fcb   $47,$56,$DD,$BA,$47,$56,$47,$56   GV]:GVGV
 L15D0    fcb   $FD,$33,$18,$DC,$1C,$47,$56,$47   .3.\.GVG
 L15D8    fcb   $56,$47,$56,$47,$56,$DD,$BC,$47   VGVGV]<G
-L15E0    fcb   $56,$47,$56,$FD,$33,$1A,$DC,$B6   VGV.3.\6
-L15E8    fcb   $93,$BC,$DD,$B2,$DC,$B8,$D3,$BA   .<]2\8S:
-L15F0    fcb   $DD,$B4,$17,$01,$D7,$B6,$33,$0B   ]4..W63.
-L15F8    fcb   $B7,$33,$1C,$DC,$B6,$B3,$33,$1A   73.\633.
-L1600    fcb   $FD,$33,$0C,$DC,$B8,$F3,$33,$18   .3.\8s3.
-L1608    fcb   $FD,$33,$0E,$DC,$B6,$D3,$BC,$DD   .3.\6S<]
-L1610    fcb   $B2,$DC,$B8,$93,$BA,$DD,$B4,$17   2\8.:]4.
-L1618    fcb   $01,$B2,$B6,$33,$0B,$B7,$33,$1D   .263.73.
-L1620    fcb   $DC,$B6,$F3,$33,$1A,$FD,$33,$10   \6s3..3.
-L1628    fcb   $DC,$B8,$B3,$33,$18,$FD,$33,$12   \833..3.
-L1630    fcb   $DC,$B6,$93,$BA,$DD,$B2,$DC,$B8   \6.:]2\8
-L1638    fcb   $93,$BC,$DD,$B4,$17,$01,$8D,$B6   .<]4...6
-L1640    fcb   $33,$0B,$B7,$33,$1E,$DC,$B6,$B3   3.73.\63
-L1648    fcb   $33,$18,$FD,$33,$14,$DC,$B8,$B3   3..3.\83
-L1650    fcb   $33,$1A,$FD,$33,$16,$F6,$33,$1C   3..3.v3.
-L1658    fcb   $F0,$33,$1D,$1D,$25,$0E,$58,$49   p3..%.XI
-L1660    fcb   $58,$49,$58,$49,$81,$04,$25,$10   XIXI..%.
-L1668    fcb   $86,$03,$20,$0C,$58,$49,$58,$49   .. .XIXI
-L1670    fcb   $58,$49,$81,$FD,$24,$02,$86,$FD   XI..$...
-L1678    fcb   $FD,$36,$93,$B6,$33,$31,$B0,$33   .6.63103
-L1680    fcb   $1F,$B0,$33,$1E,$25,$0C,$44,$81   .03.%.D.
-L1688    fcb   $20,$25,$02,$86,$1F,$B7,$36,$95    %...76.
-L1690    fcb   $20,$0A,$47,$81,$E1,$24,$02,$86    .G.a$..
-L1698    fcb   $E1,$B7,$36,$95,$4F,$B0,$36,$95   a76.O06.
-L16A0    fcb   $B7,$36,$95,$39,$B6,$33,$26,$B7   76.963&7
-L16A8    fcb   $34,$13,$B6,$33,$F6,$48,$48,$24   4.63vHH$
-L16B0    fcb   $02,$86,$FF,$48,$24,$02,$86,$FF   ...H$...
-L16B8    fcb   $48,$24,$02,$86,$FF,$F6,$36,$95   H$...v6.
-L16C0    fcb   $58,$58,$1F,$01,$7F,$33,$F6,$B6   XX..3v6
-L16C8    fcb   $33,$31,$B0,$33,$1F,$81,$48,$25   3103..H%
-L16D0    fcb   $33,$B6,$36,$95,$8B,$1F,$81,$03   366.....
-L16D8    fcb   $24,$0C,$FC,$33,$14,$DD,$AE,$FC   $..3.]..
-L16E0    fcb   $33,$16,$DD,$B0,$20,$1E,$B6,$33   3.]0 .63
-L16E8    fcb   $1C,$B1,$33,$1D,$25,$0C,$FC,$33   .13.%..3
-L16F0    fcb   $10,$DD,$AE,$FC,$33,$12,$DD,$B0   .]..3.]0
-L16F8    fcb   $20,$0A,$FC,$33,$0C,$DD,$AE,$FC    ..3.]..
-L1700    fcb   $33,$0E,$DD,$B0,$1F,$10,$CB,$80   3.]0..K.
-L1708    fcb   $17,$FB,$F9,$F6,$33,$35,$17,$FB   ..yv35..
-L1710    fcb   $F3,$F6,$33,$C5,$17,$FB,$ED,$34   sv3E..m4
-L1718    fcb   $02,$C6,$99,$3D,$AB,$E0,$97,$A9   .F.=+`.)
-L1720    fcb   $17,$17,$CF,$24,$05,$0F,$A9,$7F   ..O$..)
-L1728    fcb   $34,$13,$B6,$33,$36,$97,$A8,$B6   4.636.(6
-L1730    fcb   $34,$42,$27,$04,$0F,$A8,$20,$4C   4B'..( L
-L1738    fcb   $7D,$04,$09,$2A,$21,$B6,$34,$16   }..*!64.
-L1740    fcb   $27,$04,$00,$A8,$20,$07,$B6,$34   '..( .64
-L1748    fcb   $15,$26,$02,$97,$A8,$B6,$34,$14   .&..(64.
-L1750    fcb   $27,$07,$86,$01,$B7,$33,$26,$20   '...73& 
-L1758    fcb   $03,$7F,$33,$26,$20,$26,$B6,$33   .3& &63
-L1760    fcb   $90,$81,$0C,$24,$04,$00,$A8,$20   ...$..( 
-L1768    fcb   $06,$81,$96,$24,$02,$0F,$A8,$B6   ...$..(6
-L1770    fcb   $33,$93,$81,$59,$23,$07,$86,$01   3..Y#...
-L1778    fcb   $B7,$33,$26,$20,$07,$81,$10,$24   73& ...$
-L1780    fcb   $03,$7F,$33,$26,$B6,$33,$26,$26   .3&63&&
-L1788    fcb   $02,$97,$A9,$17,$02,$C1,$17,$02   ..)..A..
-L1790    fcb   $9C,$DC,$AE,$FD,$33,$2B,$DC,$B0   .\..3+\0
-L1798    fcb   $FD,$33,$2D,$96,$A7,$9B,$A8,$97   .3-.'.(.
-L17A0    fcb   $A7,$17,$FD,$1A,$B6,$33,$26,$2B   '...63&+
-L17A8    fcb   $0E,$DC,$AE,$D3,$AA,$DD,$AE,$DC   .\.S*].\
-L17B0    fcb   $B0,$D3,$AC,$DD,$B0,$20,$0C,$DC   0S,]0 .\
-L17B8    fcb   $AE,$93,$AA,$DD,$AE,$DC,$B0,$93   ..*].\0.
-L17C0    fcb   $AC,$DD,$B0,$39,$DC,$BE,$DD,$B2   ,]09\>]2
-L17C8    fcb   $DC,$C0,$DD,$B4,$96,$B4,$90,$C0   \@]4.4.@
-L17D0    fcb   $8B,$08,$48,$48,$48,$48,$B7,$33   ..HHHH73
-L17D8    fcb   $09,$D6,$B2,$D0,$BE,$CB,$08,$C4   .V2P>K.D
-L17E0    fcb   $0F,$FA,$33,$09,$4F,$1F,$02,$EC   .z3.O..l
-L17E8    fcb   $A9,$04,$0A,$81,$80,$26,$02,$86   )....&..
-L17F0    fcb   $20,$B7,$33,$53,$C1,$80,$26,$02    73SA.&.
-L17F8    fcb   $C6,$20,$F7,$33,$54,$EC,$A9,$04   F w3Tl).
-L1800    fcb   $1A,$81,$80,$26,$02,$86,$20,$B7   ...&.. 7
-L1808    fcb   $33,$55,$C1,$80,$26,$02,$C6,$20   3UA.&.F 
-L1810    fcb   $F7,$33,$56,$D6,$B3,$F7,$33,$5A   w3VV3w3Z
-L1818    fcb   $10,$8E,$00,$08,$4F,$58,$25,$0F   ....OX%.
-L1820    fcb   $74,$33,$54,$74,$33,$53,$B9,$33   t3Tt3S93
-L1828    fcb   $53,$31,$3F,$26,$F0,$20,$0D,$74   S1?&p .t
-L1830    fcb   $33,$53,$74,$33,$54,$B9,$33,$54   3St3T93T
-L1838    fcb   $31,$3F,$26,$E1,$B7,$33,$57,$D6   1?&a73WV
-L1840    fcb   $B3,$F7,$33,$5A,$10,$8E,$00,$08   3w3Z....
-L1848    fcb   $4F,$58,$25,$0F,$74,$33,$56,$74   OX%.t3Vt
-L1850    fcb   $33,$55,$B9,$33,$55,$31,$3F,$26   3U93U1?&
-L1858    fcb   $F0,$20,$0D,$74,$33,$55,$74,$33   p .t3Ut3
-L1860    fcb   $56,$B9,$33,$56,$31,$3F,$26,$E1   V93V1?&a
-L1868    fcb   $B7,$33,$58,$D6,$B5,$F7,$33,$5B   73XV5w3[
-L1870    fcb   $10,$8E,$00,$08,$4F,$58,$25,$0F   ....OX%.
-L1878    fcb   $74,$33,$58,$74,$33,$57,$B9,$33   t3Xt3W93
-L1880    fcb   $57,$31,$3F,$26,$F0,$20,$0D,$74   W1?&p .t
-L1888    fcb   $33,$57,$74,$33,$58,$B9,$33,$58   3Wt3X93X
-L1890    fcb   $31,$3F,$26,$E1,$B7,$33,$0B,$44   1?&a73.D
-L1898    fcb   $44,$44,$44,$1F,$89,$FB,$33,$0B   DDD...3.
-L18A0    fcb   $F7,$33,$0B,$44,$B9,$33,$0B,$B7   w3.D93.7
-L18A8    fcb   $33,$0B,$39,$A7,$A0,$30,$1F,$26   3.9' 0.&
-L18B0    fcb   $FA,$39,$8E,$00,$08,$FC,$34,$06   z9....4.
-L18B8    fcb   $58,$49,$B1,$34,$08,$25,$04,$B0   XI14.%.0
-L18C0    fcb   $34,$08,$5C,$30,$1F,$26,$F1,$B7   4.\0.&q7
-L18C8    fcb   $34,$0A,$F7,$34,$09,$39,$10,$8E   4.w4.9..
-L18D0    fcb   $34,$17,$86,$FF,$8E,$00,$0D,$17   4.......
-L18D8    fcb   $FF,$D1,$8E,$00,$06,$8D,$27,$30   .Q....'0
-L18E0    fcb   $1F,$26,$FA,$39,$C6,$BC,$17,$08   .&z9F<..
-L18E8    fcb   $A5,$A6,$89,$09,$05,$33,$C6,$86   %&...3F.
-L18F0    fcb   $18,$B7,$3C,$E2,$C6,$0A,$86,$EE   .7<bF..n
-L18F8    fcb   $A7,$C0,$5A,$26,$F9,$33,$C8,$46   '@Z&y3HF
-L1900    fcb   $7A,$3C,$E2,$26,$EF,$39,$8D,$DC   z<b&o9.\
-L1908    fcb   $C6,$BA,$17,$08,$81,$A6,$89,$09   F:...&..
-L1910    fcb   $05,$4C,$33,$C6,$86,$14,$B7,$3C   .L3F..7<
-L1918    fcb   $E2,$8D,$09,$33,$C8,$50,$7A,$3C   b..3HPz<
-L1920    fcb   $E2,$26,$F6,$39,$10,$8E,$08,$F3   b&v9...s
-L1928    fcb   $C6,$07,$A6,$A5,$A7,$C5,$5A,$2A   F.&%'EZ*
-L1930    fcb   $F9,$39,$8E,$00,$06,$8D,$AD,$30   y9....-0
-L1938    fcb   $1F,$26,$FA,$86,$14,$B7,$3C,$E2   .&z..7<b
-L1940    fcb   $C6,$BA,$17,$08,$49,$34,$40,$8E   F:..I4@.
-L1948    fcb   $00,$06,$34,$40,$A6,$89,$09,$05   ..4@&...
-L1950    fcb   $4C,$33,$C6,$8D,$CF,$35,$40,$30   L3F.O5@0
-L1958    fcb   $1F,$26,$EF,$10,$8E,$00,$14,$17   .&o.....
-L1960    fcb   $2E,$DE,$35,$40,$33,$C8,$50,$7A   .^5@3HPz
-L1968    fcb   $3C,$E2,$26,$D9,$39,$CC,$0E,$A4   <b&Y9L.$
-L1970    fcb   $16,$1D,$71,$CC,$0E,$2E,$16,$1D   ..qL....
-L1978    fcb   $6B,$CC,$0E,$19,$16,$1D,$65,$CC   kL....eL
-L1980    fcb   $0E,$49,$16,$1D,$5F,$D6,$E6,$54   .I.._VfT
-L1988    fcb   $54,$54,$54,$F7,$33,$4A,$B6,$33   TTTw3J63
-L1990    fcb   $48,$44,$44,$44,$44,$B7,$33,$DC   HDDDD73\
-L1998    fcb   $B1,$34,$1C,$26,$06,$F1,$34,$1B   14.&.q4.
-L19A0    fcb   $26,$01,$39,$F7,$34,$1B,$B7,$34   &.9w4.74
-L19A8    fcb   $1C,$5F,$86,$EE,$F1,$33,$4A,$24   ._.nq3J$
-L19B0    fcb   $02,$86,$CC,$1C,$FE,$8D,$20,$5C   ..L... \
-L19B8    fcb   $C1,$0F,$26,$EE,$5F,$86,$EE,$F1   A.&n_.nq
-L19C0    fcb   $33,$DC,$24,$09,$B6,$33,$4F,$10   3\$.63O.
-L19C8    fcb   $8E,$08,$F3,$A6,$A6,$1A,$01,$8D   ..s&&...
-L19D0    fcb   $06,$5C,$C1,$0F,$26,$E7,$39,$34   .\A.&g94
-L19D8    fcb   $07,$CB,$A5,$17,$07,$B0,$35,$03   .K%..05.
-L19E0    fcb   $1F,$89,$25,$05,$ED,$C8,$2B,$35   ..%.mH+5
-L19E8    fcb   $84,$ED,$C8,$2D,$35,$84,$10,$8E   .mH-5...
-L19F0    fcb   $00,$06,$A6,$A9,$08,$F2,$B7,$3C   ..&).r7<
-L19F8    fcb   $D7,$E6,$A9,$33,$39,$CB,$07,$56   Wf)39K.V
-L1A00    fcb   $54,$54,$54,$E1,$A9,$34,$1C,$27   TTTa)4.'
-L1A08    fcb   $1F,$E7,$A9,$34,$1C,$C1,$15,$25   .g)4.A.%
-L1A10    fcb   $02,$C6,$14,$4F,$54,$1F,$01,$E6   .F.OT..f
-L1A18    fcb   $A9,$0E,$42,$86,$44,$34,$20,$10   ).B.D4 .
-L1A20    fcb   $8E,$00,$0A,$17,$00,$B5,$35,$20   .....55 
-L1A28    fcb   $31,$3F,$26,$C6,$39,$86,$CC,$B7   1?&F9.L7
-L1A30    fcb   $3C,$D7,$D6,$A9,$CB,$0F,$54,$54   <WV)K.TT
-L1A38    fcb   $54,$54,$C1,$15,$25,$02,$C6,$14   TTA.%.F.
-L1A40    fcb   $10,$8E,$00,$08,$4F,$54,$1F,$01   ....OT..
-L1A48    fcb   $86,$1D,$C6,$A9,$16,$00,$8C,$B6   ..F)...6
-L1A50    fcb   $33,$26,$B1,$34,$18,$26,$0E,$96   3&14.&..
-L1A58    fcb   $A9,$B1,$34,$19,$26,$07,$96,$A8   )14.&..(
-L1A60    fcb   $B1,$34,$1A,$27,$3A,$CC,$0E,$B9   14.':L.9
-L1A68    fcb   $17,$1C,$79,$B6,$33,$26,$B7,$34   ..y63&74
-L1A70    fcb   $18,$27,$11,$96,$A9,$B7,$34,$19   .'..)74.
-L1A78    fcb   $26,$05,$CC,$0E,$C5,$20,$08,$CC   &.L.E .L
-L1A80    fcb   $0E,$CC,$20,$03,$CC,$0E,$D3,$17   .L .L.S.
-L1A88    fcb   $1C,$5A,$96,$A8,$B7,$34,$1A,$2A   .Z.(74.*
-L1A90    fcb   $06,$CC,$0E,$DA,$16,$1C,$4D,$27   .L.Z..M'
-L1A98    fcb   $06,$CC,$0E,$E2,$17,$1C,$45,$39   .L.b..E9
-L1AA0    fcb   $B6,$34,$25,$26,$0C,$7D,$34,$23   64%&.}4#
-L1AA8    fcb   $2B,$06,$17,$FE,$D2,$7A,$34,$23   +...Rz4#
-L1AB0    fcb   $39,$7F,$34,$23,$B6,$34,$B2,$B0   94#6420
-L1AB8    fcb   $34,$24,$80,$10,$88,$FF,$44,$44   4$....DD
-L1AC0    fcb   $44,$44,$84,$FE,$B1,$34,$17,$26   DD..14.&
-L1AC8    fcb   $01,$39,$B7,$34,$17,$17,$FE,$AF   .974.../
-L1AD0    fcb   $F6,$34,$17,$8E,$0F,$C6,$EC,$85   v4...Fl.
-L1AD8    fcb   $16,$1C,$09,$D7,$86,$97,$85,$34   ...W...4
-L1AE0    fcb   $11,$8C,$00,$00,$27,$0A,$86,$FF   ....'...
-L1AE8    fcb   $A7,$89,$06,$C9,$30,$1F,$26,$F8   '..I0.&x
-L1AF0    fcb   $4F,$35,$11,$24,$02,$86,$F0,$A7   O5.$..p'
-L1AF8    fcb   $89,$06,$CA,$4F,$30,$01,$8C,$00   ..JO0...
-L1B00    fcb   $0A,$25,$F4,$D6,$86,$17,$06,$86   .%tV....
-L1B08    fcb   $D6,$85,$33,$C5,$1F,$20,$10,$8E   V.3E. ..
-L1B10    fcb   $06,$CA,$A6,$A0,$B7,$3C,$E2,$B4   .J& 7<b4
-L1B18    fcb   $3C,$D7,$B7,$3C,$E0,$73,$3C,$E2   <W7<`s<b
-L1B20    fcb   $B6,$3C,$E2,$84,$EE,$BA,$3C,$E0   6<b.n:<`
-L1B28    fcb   $A7,$C9,$00,$F0,$A7,$C9,$00,$A0   'I.p'I. 
-L1B30    fcb   $A7,$C8,$50,$A7,$C0,$5A,$26,$DA   'HP'@Z&Z
-L1B38    fcb   $39,$B6,$34,$0B,$47,$B7,$33,$C1   964.G73A
-L1B40    fcb   $F6,$34,$0C,$17,$F7,$BE,$BB,$33   v4..w>;3
-L1B48    fcb   $C1,$B7,$33,$C1,$C6,$19,$17,$F7   A73AF..w
-L1B50    fcb   $B3,$4D,$26,$07,$86,$01,$B7,$33   3M&...73
-L1B58    fcb   $C2,$20,$09,$B7,$33,$C2,$B6,$33   B .73B63
-L1B60    fcb   $C1,$B0,$33,$C2,$B7,$33,$C1,$8E   A03B73A.
-L1B68    fcb   $00,$06,$7F,$34,$06,$7F,$34,$07   ..4.4.
-L1B70    fcb   $A6,$89,$31,$E4,$81,$FF,$27,$1E   &.1d..'.
-L1B78    fcb   $A6,$89,$32,$A4,$27,$18,$A6,$89   &.2$'.&.
-L1B80    fcb   $32,$2C,$81,$01,$27,$10,$81,$02   2,..'...
-L1B88    fcb   $27,$0C,$FC,$34,$06,$EB,$89,$32   '..4.k.2
-L1B90    fcb   $44,$89,$00,$FD,$34,$06,$30,$1F   D...4.0.
-L1B98    fcb   $26,$D6,$FC,$34,$06,$44,$56,$44   &V.4.DVD
-L1BA0    fcb   $56,$4D,$27,$02,$C6,$FF,$FD,$34   VM'.F..4
-L1BA8    fcb   $06,$F7,$34,$08,$F7,$33,$C4,$B6   .w4.w3D6
-L1BB0    fcb   $33,$C1,$B1,$33,$C4,$25,$0D,$B0   3A13D%.0
-L1BB8    fcb   $33,$C4,$B7,$33,$C1,$86,$FF,$B7   3D73A..7
-L1BC0    fcb   $33,$C5,$20,$12,$B7,$34,$06,$7F   3E .74.
-L1BC8    fcb   $34,$07,$17,$FC,$E5,$B6,$34,$09   4...e64.
-L1BD0    fcb   $B7,$33,$C5,$7F,$33,$C1,$B6,$33   73E3A63
-L1BD8    fcb   $C1,$BB,$33,$C2,$24,$03,$B6,$33   A;3B$.63
-L1BE0    fcb   $C6,$B7,$33,$C2,$C6,$33,$17,$F7   F73BF3.w
-L1BE8    fcb   $1B,$4D,$26,$07,$86,$01,$B7,$33   .M&...73
-L1BF0    fcb   $C3,$20,$0C,$B7,$33,$C3,$B6,$33   C .73C63
-L1BF8    fcb   $C2,$B0,$33,$C3,$B7,$33,$C2,$39   B03C73B9
-L1C00    fcb   $0F,$28,$B6,$33,$C6,$90,$E6,$B7   .(63F.f7
-L1C08    fcb   $33,$C7,$B1,$33,$C2,$24,$08,$F6   3G13B$.v
-L1C10    fcb   $33,$C2,$F0,$33,$C7,$D7,$28,$B6   3Bp3GW(6
-L1C18    fcb   $33,$C2,$9B,$E6,$24,$05,$B6,$33   3B.f$.63
-L1C20    fcb   $C6,$20,$08,$B1,$33,$C6,$23,$03   F .13F#.
-L1C28    fcb   $B6,$33,$C6,$97,$E6,$D6,$28,$FB   63F.fV(.
-L1C30    fcb   $33,$C3,$24,$02,$C6,$FF,$B6,$34   3C$.F.64
-L1C38    fcb   $0D,$17,$F6,$C8,$B7,$33,$C7,$26   ..vH73G&
-L1C40    fcb   $0D,$17,$1A,$67,$B1,$34,$0D,$24   ...g14.$
-L1C48    fcb   $05,$86,$01,$B7,$33,$C7,$8E,$00   ...73G..
-L1C50    fcb   $06,$A6,$89,$33,$39,$BB,$33,$C7   .&.39;3G
-L1C58    fcb   $24,$06,$A6,$89,$33,$3F,$20,$0A   $.&.3? .
-L1C60    fcb   $A1,$89,$33,$3F,$23,$04,$A6,$89   !.3?#.&.
-L1C68    fcb   $33,$3F,$A7,$89,$33,$39,$30,$1F   3?'.390.
-L1C70    fcb   $26,$DF,$39,$0D,$EA,$27,$09,$86   &_9.j'..
-L1C78    fcb   $B4,$B7,$33,$BF,$D6,$E9,$20,$11   473?Vi .
-L1C80    fcb   $B6,$33,$C0,$91,$EB,$27,$09,$7A   63@.k'.z
-L1C88    fcb   $33,$BF,$26,$04,$D6,$EB,$20,$01   3?&.Vk .
-L1C90    fcb   $39,$F7,$33,$C0,$58,$8E,$11,$12   9w3@X...
-L1C98    fcb   $EE,$85,$DF,$7F,$C6,$27,$10,$8E   n._F'..
-L1CA0    fcb   $03,$C7,$A6,$C5,$A7,$A2,$5A,$2A   .G&E'"Z*
-L1CA8    fcb   $F9,$0F,$EA,$CC,$03,$9A,$16,$1A   y.jL....
-L1CB0    fcb   $33,$7D,$33,$E6,$27,$0F,$8E,$00   3}3f'...
-L1CB8    fcb   $00,$17,$01,$DF,$8E,$00,$01,$17   ..._....
-L1CC0    fcb   $01,$D9,$7F,$33,$E6,$7D,$33,$E5   .Y3f}3e
-L1CC8    fcb   $27,$06,$17,$01,$AD,$7F,$33,$E5   '...-3e
-L1CD0    fcb   $7D,$33,$E7,$27,$06,$17,$FE,$61   }3g'...a
-L1CD8    fcb   $7F,$33,$E7,$7D,$33,$E8,$27,$06   3g}3h'.
-L1CE0    fcb   $17,$02,$26,$7F,$33,$E8,$7D,$36   ..&3h}6
-L1CE8    fcb   $66,$27,$0F,$96,$15,$BA,$36,$6E   f'...:6n
-L1CF0    fcb   $26,$08,$17,$06,$D7,$86,$F0,$B7   &...W.p7
-L1CF8    fcb   $33,$ED,$B6,$33,$F0,$27,$0B,$7F   3m63p'.
-L1D00    fcb   $33,$F0,$17,$20,$84,$24,$03,$17   3p. .$..
-L1D08    fcb   $20,$28,$96,$F5,$81,$FF,$26,$1F    (.u..&.
-L1D10    fcb   $96,$12,$81,$01,$27,$19,$17,$02   ....'...
-L1D18    fcb   $16,$86,$80,$97,$F5,$17,$01,$5A   ....u..Z
-L1D20    fcb   $8E,$00,$00,$17,$01,$75,$8E,$00   .....u..
-L1D28    fcb   $01,$17,$01,$6F,$17,$01,$DA,$39   ...o..Z9
-L1D30    fcb   $7D,$36,$6E,$27,$01,$39,$96,$F5   }6n'.9.u
-L1D38    fcb   $2B,$31,$27,$17,$7A,$33,$CA,$26   +1'.z3J&
-L1D40    fcb   $29,$96,$12,$27,$05,$7C,$33,$CA   )..'.|3J
-L1D48    fcb   $20,$20,$86,$1E,$B7,$33,$CA,$0A     ..73J.
-L1D50    fcb   $F5,$20,$17,$17,$19,$55,$B1,$32   u ...U12
-L1D58    fcb   $D7,$24,$0F,$86,$FF,$97,$F5,$96   W$....u.
-L1D60    fcb   $F6,$81,$80,$26,$05,$0F,$F6,$17   v..&..v.
-L1D68    fcb   $03,$1E,$39,$81,$FF,$26,$01,$39   ..9..&.9
-L1D70    fcb   $96,$0F,$27,$08,$96,$13,$27,$6F   ..'...'o
-L1D78    fcb   $81,$1D,$24,$6B,$96,$10,$27,$08   ..$k..'.
-L1D80    fcb   $96,$14,$27,$63,$81,$1D,$24,$5F   ..'c..$_
-L1D88    fcb   $86,$0C,$97,$F5,$7F,$33,$C9,$B6   ...u3I6
-L1D90    fcb   $32,$D5,$2B,$08,$86,$02,$97,$EF   2U+....o
-L1D98    fcb   $86,$01,$20,$05,$86,$01,$97,$EF   .. ....o
-L1DA0    fcb   $4F,$97,$EB,$86,$07,$97,$E9,$86   O.k...i.
-L1DA8    fcb   $FF,$97,$EA,$B6,$32,$D1,$81,$02   ..j62Q..
-L1DB0    fcb   $25,$06,$B6,$32,$D6,$4C,$20,$0C   %.62VL .
-L1DB8    fcb   $B6,$32,$D1,$46,$B6,$32,$D0,$46   62QF62PF
-L1DC0    fcb   $44,$44,$44,$44,$81,$18,$23,$02   DDDD..#.
-L1DC8    fcb   $86,$18,$B7,$32,$D6,$B6,$32,$D2   ..72V62R
-L1DD0    fcb   $4C,$B1,$32,$D6,$24,$03,$B7,$32   L12V$.72
-L1DD8    fcb   $D6,$B6,$32,$D2,$B1,$32,$D6,$23   V62R12V#
-L1DE0    fcb   $03,$B7,$32,$D6,$16,$00,$5B,$B6   .72V..[6
-L1DE8    fcb   $33,$C9,$26,$11,$86,$01,$B7,$33   3I&...73
-L1DF0    fcb   $C9,$86,$06,$97,$EB,$97,$E9,$86   I...k.i.
-L1DF8    fcb   $FF,$97,$EA,$20,$45,$8E,$00,$00   ..j E...
-L1E00    fcb   $17,$18,$A8,$2A,$03,$8E,$00,$01   ..(*....
-L1E08    fcb   $17,$14,$57,$24,$1C,$17,$18,$9B   ..W$....
-L1E10    fcb   $A1,$89,$33,$CB,$24,$11,$17,$18   !.3K$...
-L1E18    fcb   $92,$A1,$89,$33,$CD,$24,$04,$86   .!.3M$..
-L1E20    fcb   $01,$20,$01,$4F,$17,$14,$A6,$20   . .O..& 
-L1E28    fcb   $19,$17,$18,$7F,$B1,$32,$D2,$22   ...12R"
-L1E30    fcb   $11,$17,$18,$77,$A1,$89,$33,$CB   ...w!.3K
-L1E38    fcb   $24,$08,$17,$14,$72,$24,$03,$17   $...r$..
-L1E40    fcb   $07,$22,$D6,$FB,$4F,$34,$06,$10   ."V.O4..
-L1E48    fcb   $8E,$1F,$8C,$A6,$A5,$35,$20,$81   ...&%5 .
-L1E50    fcb   $F1,$26,$26,$B6,$32,$D2,$44,$44   q&&62RDD
-L1E58    fcb   $4C,$B1,$39,$A9,$25,$1B,$17,$18   L19)%...
-L1E60    fcb   $4A,$48,$25,$15,$B1,$32,$D2,$24   JH%.12R$
-L1E68    fcb   $10,$8E,$00,$02,$17,$13,$F3,$24   ......s$
-L1E70    fcb   $08,$8E,$00,$02,$86,$01,$17,$14   ........
-L1E78    fcb   $54,$39,$B6,$33,$D7,$F6,$34,$0E   T963Wv4.
-L1E80    fcb   $17,$F4,$81,$40,$BB,$33,$D7,$B7   .t.@;3W7
-L1E88    fcb   $33,$CF,$B6,$33,$D8,$F6,$34,$0E   3O63Xv4.
-L1E90    fcb   $17,$F4,$71,$40,$BB,$33,$D8,$B7   .tq@;3X7
-L1E98    fcb   $33,$D0,$39,$B6,$33,$48,$F6,$33   3P963Hv3
-L1EA0    fcb   $49,$17,$F4,$60,$47,$47,$47,$B7   I.t`GGG7
-L1EA8    fcb   $33,$DC,$F6,$33,$E3,$E0,$89,$33   3\v3c`.3
-L1EB0    fcb   $E1,$B6,$33,$48,$47,$BB,$33,$DC   a63HG;3\
-L1EB8    fcb   $5D,$27,$06,$BB,$33,$DC,$5A,$20   ]'.;3\Z 
-L1EC0    fcb   $F8,$A7,$89,$33,$DA,$39,$17,$16   x'.3Z9..
-L1EC8    fcb   $AC,$8C,$00,$02,$25,$24,$26,$1F   ,...%$&.
-L1ED0    fcb   $4F,$D6,$FB,$34,$06,$10,$8E,$1F   OV.4....
-L1ED8    fcb   $8C,$A6,$AB,$35,$20,$81,$F1,$26   .&+5 .q&
-L1EE0    fcb   $0A,$17,$17,$C7,$81,$40,$25,$01   ...G.@%.
-L1EE8    fcb   $39,$20,$04,$81,$F2,$27,$19,$16   9 ..r'..
-L1EF0    fcb   $1A,$D3,$A7,$89,$33,$FE,$A6,$89   .S'.3.&.
-L1EF8    fcb   $33,$D3,$A0,$89,$33,$DA,$25,$05   3S .3Z%.
-L1F00    fcb   $A7,$89,$33,$D3,$39,$17,$1A,$BD   '.3S9..=
-L1F08    fcb   $39,$4F,$8E,$00,$05,$E6,$89,$33   9O...f.3
-L1F10    fcb   $A4,$2B,$0D,$1F,$01,$A6,$89,$32   $+...&.2
-L1F18    fcb   $45,$E6,$89,$32,$3F,$17,$F3,$E4   Ef.2?.sd
-L1F20    fcb   $B7,$33,$52,$C6,$40,$17,$F3,$DC   73RF@.s\
-L1F28    fcb   $40,$8B,$40,$B7,$32,$D7,$39,$F6   @.@72W9v
-L1F30    fcb   $32,$D6,$58,$58,$58,$4F,$1F,$01   2VXXXO..
-L1F38    fcb   $7F,$33,$DF,$7F,$33,$E0,$17,$00   3_3`..
-L1F40    fcb   $17,$F6,$32,$D6,$C1,$03,$25,$0F   .v2VA.%.
-L1F48    fcb   $58,$58,$58,$CB,$08,$4F,$1F,$01   XXXK.O..
-L1F50    fcb   $4C,$B7,$33,$E0,$17,$00,$01,$39   L73`...9
-L1F58    fcb   $10,$BE,$33,$DF,$33,$8D,$00,$58   .>3_3..X
-L1F60    fcb   $1F,$10,$33,$CB,$A6,$41,$A7,$A9   ..3K&A')
-L1F68    fcb   $33,$D7,$A6,$46,$A7,$A9,$33,$DD   3W&F')3]
-L1F70    fcb   $A6,$43,$A7,$A9,$33,$D3,$A6,$44   &C')3S&D
-L1F78    fcb   $A7,$A9,$33,$CB,$A6,$45,$A7,$A9   ')3K&E')
-L1F80    fcb   $33,$CD,$E6,$C4,$E7,$A9,$33,$D1   3MfDg)3Q
-L1F88    fcb   $4F,$1F,$02,$E6,$A9,$08,$ED,$D7   O..f).mW
-L1F90    fcb   $90,$10,$BE,$33,$DF,$4F,$E6,$42   ..>3_OfB
-L1F98    fcb   $E7,$A9,$33,$E1,$1F,$02,$E6,$A9   g)3a..f)
-L1FA0    fcb   $08,$ED,$1F,$02,$17,$17,$04,$84   .m......
-L1FA8    fcb   $07,$30,$8D,$22,$26,$A6,$86,$97   .0."&&..
-L1FB0    fcb   $8F,$BE,$33,$DF,$17,$21,$8D,$39   .>3_.!.9
+L15E0    fcb   $56,$47
+
+L15E2    rorb  
+         std   >$331A
+         ldd   <u00B6
+         subd  <u00BC
+         std   <u00B2
+         ldd   <u00B8
+         addd  <u00BA
+         std   <u00B4
+         lbsr  L17CC
+         lda   >$330B
+         sta   >$331C
+         ldd   <u00B6
+         subd  >$331A
+         std   >$330C
+         ldd   <u00B8
+         addd  >$3318
+         std   >$330E
+         ldd   <u00B6
+         addd  <u00BC
+         std   <u00B2
+         ldd   <u00B8
+         subd  <u00BA
+         std   <u00B4
+         lbsr  L17CC
+         lda   >$330B
+         sta   >$331D
+         ldd   <u00B6
+         addd  >$331A
+         std   >$3310
+         ldd   <u00B8
+         subd  >$3318
+         std   >$3312
+         ldd   <u00B6
+         subd  <u00BA
+         std   <u00B2
+         ldd   <u00B8
+         subd  <u00BC
+         std   <u00B4
+         lbsr  L17CC
+         lda   >$330B
+         sta   >$331E
+         ldd   <u00B6
+         subd  >$3318
+         std   >$3314
+         ldd   <u00B8
+         subd  >$331A
+         std   >$3316
+         ldb   >$331C
+         subb  >$331D
+         sex   
+         bcs   L166C
+         lslb  
+         rola  
+         lslb  
+         rola  
+         lslb  
+         rola  
+         cmpa  #$04
+         bcs   L1678
+         lda   #$03
+         bra   L1678
+L166C    lslb  
+         rola  
+         lslb  
+         rola  
+         lslb  
+         rola  
+         cmpa  #$FD
+         bcc   L1678
+         lda   #$FD
+L1678    std   >$3693
+         lda   >$3331
+         suba  >$331F
+         suba  >$331E
+         bcs   L1692
+         lsra  
+         cmpa  #$20
+         bcs   L168D
+         lda   #$1F
+L168D    sta   >$3695
+         bra   L169C
+L1692    asra  
+         cmpa  #$E1
+         bcc   L1699
+         lda   #$E1
+L1699    sta   >$3695
+L169C    clra  
+         suba  >$3695
+         sta   >$3695
+         rts   
+L16A4    lda   >$3326
+         sta   >$3413
+         lda   >$33F6
+         lsla  
+         lsla  
+         bcc   L16B3
+         lda   #$FF
+L16B3    lsla  
+         bcc   L16B8
+         lda   #$FF
+L16B8    lsla  
+         bcc   L16BD
+         lda   #$FF
+L16BD    ldb   >$3695
+         lslb  
+         lslb  
+         tfr   d,x
+         clr   >$33F6
+         lda   >$3331
+         suba  >$331F
+         cmpa  #$48
+         bcs   L1704
+         lda   >$3695
+         adda  #$1F
+         cmpa  #$03
+         bcc   L16E6
+         ldd   >$3314
+         std   <u00AE
+         ldd   >$3316
+         std   <u00B0
+         bra   L1704
+L16E6    lda   >$331C
+         cmpa  >$331D
+         bcs   L16FA
+         ldd   >$3310
+         std   <u00AE
+         ldd   >$3312
+         std   <u00B0
+         bra   L1704
+L16FA    ldd   >$330C
+         std   <u00AE
+         ldd   >$330E
+         std   <u00B0
+L1704    tfr   x,d
+         addb  #$80
+         lbsr  L1304
+         ldb   >$3335
+         lbsr  L1304
+         ldb   >$33C5
+         lbsr  L1304
+         pshs  a
+         ldb   #$99
+         mul   
+         adda  ,s+
+         sta   <u00A9
+         lbsr  L2EF2
+         bcc   L172A
+         clr   <u00A9
+         clr   >$3413
+L172A    lda   >$3336
+         sta   <u00A8
+         lda   >$3442
+         beq   L1738
+         clr   <u00A8
+         bra   L1784
+L1738    tst   >$0409
+         bpl   L175E
+         lda   >$3416
+         beq   L1746
+         neg   <u00A8
+         bra   L174D
+L1746    lda   >$3415
+         bne   L174D
+         sta   <u00A8
+L174D    lda   >$3414
+         beq   L1759
+         lda   #$01
+         sta   >$3326
+         bra   L175C
+L1759    clr   >$3326
+L175C    bra   L1784
+L175E    lda   >$3390
+         cmpa  #$0C
+         bcc   L1769
+         neg   <u00A8
+         bra   L176F
+L1769    cmpa  #$96
+         bcc   L176F
+         clr   <u00A8
+L176F    lda   >$3393
+         cmpa  #$59
+         bls   L177D
+         lda   #$01
+         sta   >$3326
+         bra   L1784
+L177D    cmpa  #$10
+         bcc   L1784
+         clr   >$3326
+L1784    lda   >$3326
+         bne   L178B
+         sta   <u00A9
+L178B    lbsr  L1A4F
+         lbsr  L1A2D
+         ldd   <u00AE
+         std   >$332B
+         ldd   <u00B0
+         std   >$332D
+         lda   <u00A7
+         adda  <u00A8
+         sta   <u00A7
+         lbsr  L14BE
+         lda   >$3326
+         bmi   L17B7
+         ldd   <u00AE
+         addd  <u00AA
+         std   <u00AE
+         ldd   <u00B0
+         addd  <u00AC
+         std   <u00B0
+         bra   L17C3
+L17B7    ldd   <u00AE
+         subd  <u00AA
+         std   <u00AE
+         ldd   <u00B0
+         subd  <u00AC
+         std   <u00B0
+L17C3    rts   
+L17C4    ldd   <u00BE
+         std   <u00B2
+         ldd   <u00C0
+         std   <u00B4
+L17CC    lda   <u00B4
+         suba  <u00C0
+         adda  #$08
+         lsla  
+         lsla  
+         lsla  
+         lsla  
+         sta   >$3309
+         ldb   <u00B2
+         subb  <u00BE
+         addb  #$08
+         andb  #$0F
+         orb   >$3309
+         clra  
+         tfr   d,y
+         ldd   >$040A,y
+         cmpa  #$80
+         bne   L17F1
+         lda   #$20
+L17F1    sta   >$3353
+         cmpb  #$80
+         bne   L17FA
+         ldb   #$20
+L17FA    stb   >$3354
+         ldd   >$041A,y
+         cmpa  #$80
+         bne   L1807
+         lda   #$20
+L1807    sta   >$3355
+         cmpb  #$80
+         bne   L1810
+         ldb   #$20
+L1810    stb   >$3356
+         ldb   <u00B3
+         stb   >$335A
+         ldy   #$0008
+         clra  
+L181D    lslb  
+         bcs   L182F
+         lsr   >$3354
+         lsr   >$3353
+         adca  >$3353
+         leay  -$01,y
+         bne   L181D
+         bra   L183C
+L182F    lsr   >$3353
+         lsr   >$3354
+         adca  >$3354
+         leay  -$01,y
+         bne   L181D
+L183C    sta   >$3357
+         ldb   <u00B3
+         stb   >$335A
+         ldy   #$0008
+         clra  
+L1849    lslb  
+         bcs   L185B
+         lsr   >$3356
+         lsr   >$3355
+         adca  >$3355
+         leay  -$01,y
+         bne   L1849
+         bra   L1868
+L185B    lsr   >$3355
+         lsr   >$3356
+         adca  >$3356
+         leay  -$01,y
+         bne   L1849
+L1868    sta   >$3358
+         ldb   <u00B5
+         stb   >$335B
+         ldy   #$0008
+         clra  
+L1875    lslb  
+         bcs   L1887
+         lsr   >$3358
+         lsr   >$3357
+         adca  >$3357
+         leay  -$01,y
+         bne   L1875
+         bra   L1894
+L1887    lsr   >$3357
+         lsr   >$3358
+         adca  >$3358
+         leay  -$01,y
+         bne   L1875
+L1894    sta   >$330B
+         lsra  
+         lsra  
+         lsra  
+         lsra  
+         tfr   a,b
+         addb  >$330B
+         stb   >$330B
+         lsra  
+         adca  >$330B
+         sta   >$330B
+         rts   
+L18AB    sta   ,y+
+         leax  -$01,x
+         bne   L18AB
+         rts   
+L18B2    ldx   #$0008
+         ldd   >$3406
+L18B8    lslb  
+         rola  
+         cmpa  >$3408
+         bcs   L18C3
+         suba  >$3408
+         incb  
+L18C3    leax  -$01,x
+         bne   L18B8
+         sta   >$340A
+         stb   >$3409
+         rts   
+L18CE    ldy   #$3417
+         lda   #$FF
+         ldx   #$000D
+         lbsr  L18AB
+         ldx   #$0006
+L18DD    bsr   L1906
+         leax  -$01,x
+         bne   L18DD
+         rts   
+L18E4    ldb   #$BC
+         lbsr  L218E
+         lda   >$0905,x
+         leau  a,u
+         lda   #$18
+         sta   >$3CE2
+L18F4    ldb   #$0A
+L18F6    lda   #$EE
+         sta   ,u+
+         decb  
+         bne   L18F6
+         leau  <u0046,u
+         dec   >$3CE2
+         bne   L18F4
+         rts   
+L1906    bsr   L18E4
+         ldb   #$BA
+         lbsr  L218E
+         lda   >$0905,x
+         inca  
+         leau  a,u
+         lda   #$14
+         sta   >$3CE2
+L1919    bsr   L1924
+         leau  <u0050,u
+         dec   >$3CE2
+         bne   L1919
+         rts   
+L1924    ldy   #$08F3
+         ldb   #$07
+L192A    lda   b,y
+         sta   b,u
+         decb  
+         bpl   L192A
+         rts   
+L1932    ldx   #$0006
+L1935    bsr   L18E4
+         leax  -$01,x
+         bne   L1935
+         lda   #$14
+         sta   >$3CE2
+         ldb   #$BA
+         lbsr  L218E
+L1945    pshs  u
+         ldx   #$0006
+L194A    pshs  u
+         lda   >$0905,x
+         inca  
+         leau  a,u
+         bsr   L1924
+         puls  u
+         leax  -$01,x
+         bne   L194A
+         ldy   #$0014
+         lbsr  L4840
+         puls  u
+         leau  <u0050,u
+         dec   >$3CE2
+         bne   L1945
+         rts   
+L196D    ldd   #$0EA4
+         lbra  L36E4
+L1973    ldd   #$0E2E
+         lbra  L36E4
+L1979    ldd   #$0E19
+         lbra  L36E4
+L197F    ldd   #$0E49
+         lbra  L36E4
+L1985    ldb   <u00E6
+         lsrb  
+         lsrb  
+         lsrb  
+         lsrb  
+         stb   >$334A
+         lda   >$3348
+         lsra  
+         lsra  
+         lsra  
+         lsra  
+         sta   >$33DC
+         cmpa  >$341C
+         bne   L19A3
+         cmpb  >$341B
+         bne   L19A3
+         rts   
+L19A3    stb   >$341B
+         sta   >$341C
+         clrb  
+L19AA    lda   #$EE
+         cmpb  >$334A
+         bcc   L19B3
+         lda   #$CC
+L19B3    andcc #$FE
+         bsr   L19D7
+         incb  
+         cmpb  #$0F
+         bne   L19AA
+         clrb  
+L19BD    lda   #$EE
+         cmpb  >$33DC
+         bcc   L19CD
+         lda   >$334F
+         ldy   #$08F3
+         lda   a,y
+L19CD    orcc  #$01
+         bsr   L19D7
+         incb  
+         cmpb  #$0F
+         bne   L19BD
+         rts   
+L19D7    pshs  b,a,cc
+         addb  #$A5
+         lbsr  L218E
+         puls  a,cc
+         tfr   a,b
+         bcs   L19E9
+         std   <u002B,u
+         puls  pc,b
+L19E9    std   <u002D,u
+         puls  pc,b
+L19EE    ldy   #$0006
+L19F2    lda   >$08F2,y
+         sta   >$3CD7
+         ldb   >$3339,y
+         addb  #$07
+         rorb  
+         lsrb  
+         lsrb  
+         lsrb  
+         cmpb  >$341C,y
+         beq   L1A28
+         stb   >$341C,y
+         cmpb  #$15
+         bcs   L1A13
+         ldb   #$14
+L1A13    clra  
+         lsrb  
+         tfr   d,x
+         ldb   >$0E42,y
+         lda   #$44
+         pshs  y
+         ldy   #$000A
+         lbsr  L1ADB
+         puls  y
+L1A28    leay  -$01,y
+         bne   L19F2
+         rts   
+L1A2D    lda   #$CC
+         sta   >$3CD7
+         ldb   <u00A9
+         addb  #$0F
+         lsrb  
+         lsrb  
+         lsrb  
+         lsrb  
+         cmpb  #$15
+         bcs   L1A40
+         ldb   #$14
+L1A40    ldy   #$0008
+         clra  
+         lsrb  
+         tfr   d,x
+         lda   #$1D
+         ldb   #$A9
+         lbra  L1ADB
+L1A4F    lda   >$3326
+         cmpa  >$3418
+         bne   L1A65
+         lda   <u00A9
+         cmpa  >$3419
+         bne   L1A65
+         lda   <u00A8
+         cmpa  >$341A
+         beq   L1A9F
+L1A65    ldd   #$0EB9
+         lbsr  L36E4
+         lda   >$3326
+         sta   >$3418
+         beq   L1A84
+         lda   <u00A9
+         sta   >$3419
+         bne   L1A7F
+         ldd   #$0EC5
+         bra   L1A87
+L1A7F    ldd   #$0ECC
+         bra   L1A87
+L1A84    ldd   #$0ED3
+L1A87    lbsr  L36E4
+         lda   <u00A8
+         sta   >$341A
+         bpl   L1A97
+         ldd   #$0EDA
+         lbra  L36E4
+L1A97    beq   L1A9F
+         ldd   #$0EE2
+         lbsr  L36E4
+L1A9F    rts   
+L1AA0    lda   >$3425
+         bne   L1AB1
+         tst   >$3423
+         bmi   L1AB0
+         lbsr  L197F
+         dec   >$3423
+L1AB0    rts   
+L1AB1    clr   >$3423
+         lda   >$34B2
+         suba  >$3424
+         suba  #$10
+         eora  #$FF
+         lsra  
+         lsra  
+         lsra  
+         lsra  
+         anda  #$FE
+         cmpa  >$3417
+         bne   L1ACA
+         rts   
+L1ACA    sta   >$3417
+         lbsr  L197F
+         ldb   >$3417
+         ldx   #$0FC6
+         ldd   b,x
+         lbra  L36E4
+L1ADB    stb   <u0086
+         sta   <u0085
+         pshs  x,cc
+         cmpx  #$0000
+         beq   L1AF0
+         lda   #$FF
+L1AE8    sta   >$06C9,x
+         leax  -$01,x
+         bne   L1AE8
+L1AF0    clra  
+         puls  x,cc
+         bcc   L1AF7
+         lda   #$F0
+L1AF7    sta   >$06CA,x
+         clra  
+         leax  $01,x
+         cmpx  #$000A
+         bcs   L1AF7
+         ldb   <u0086
+         lbsr  L218E
+         ldb   <u0085
+         leau  b,u
+         tfr   y,d
+         ldy   #$06CA
+L1B12    lda   ,y+
+         sta   >$3CE2
+         anda  >$3CD7
+         sta   >$3CE0
+         com   >$3CE2
+         lda   >$3CE2
+         anda  #$EE
+         ora   >$3CE0
+         sta   >u00F0,u
+         sta   >u00A0,u
+         sta   <u0050,u
+         sta   ,u+
+         decb  
+         bne   L1B12
+         rts   
+L1B39    lda   >$340B
+         asra  
+         sta   >$33C1
+         ldb   >$340C
+         lbsr  L1304
+         adda  >$33C1
+         sta   >$33C1
+         ldb   #$19
+         lbsr  L1304
+         tsta  
+         bne   L1B5B
+         lda   #$01
+         sta   >$33C2
+         bra   L1B64
+L1B5B    sta   >$33C2
+         lda   >$33C1
+         suba  >$33C2
+L1B64    sta   >$33C1
+         ldx   #$0006
+         clr   >$3406
+         clr   >$3407
+L1B70    lda   >$31E4,x
+         cmpa  #$FF
+         beq   L1B96
+         lda   >$32A4,x
+         beq   L1B96
+         lda   >$322C,x
+         cmpa  #$01
+         beq   L1B96
+         cmpa  #$02
+         beq   L1B96
+         ldd   >$3406
+         addb  >$3244,x
+         adca  #$00
+         std   >$3406
+L1B96    leax  -$01,x
+         bne   L1B70
+         ldd   >$3406
+         lsra  
+         rorb  
+         lsra  
+         rorb  
+         tsta  
+         beq   L1BA6
+         ldb   #$FF
+L1BA6    std   >$3406
+         stb   >$3408
+         stb   >$33C4
+         lda   >$33C1
+         cmpa  >$33C4
+         bcs   L1BC4
+         suba  >$33C4
+         sta   >$33C1
+         lda   #$FF
+         sta   >$33C5
+         bra   L1BD6
+L1BC4    sta   >$3406
+         clr   >$3407
+         lbsr  L18B2
+         lda   >$3409
+         sta   >$33C5
+         clr   >$33C1
+L1BD6    lda   >$33C1
+         adda  >$33C2
+         bcc   L1BE1
+         lda   >$33C6
+L1BE1    sta   >$33C2
+         ldb   #$33
+         lbsr  L1304
+         tsta  
+         bne   L1BF3
+         lda   #$01
+         sta   >$33C3
+         bra   L1BFF
+L1BF3    sta   >$33C3
+         lda   >$33C2
+         suba  >$33C3
+         sta   >$33C2
+L1BFF    rts   
+L1C00    clr   <u0028
+         lda   >$33C6
+         suba  <u00E6
+         sta   >$33C7
+         cmpa  >$33C2
+         bcc   L1C17
+         ldb   >$33C2
+         subb  >$33C7
+         stb   <u0028
+L1C17    lda   >$33C2
+         adda  <u00E6
+         bcc   L1C23
+         lda   >$33C6
+         bra   L1C2B
+L1C23    cmpa  >$33C6
+         bls   L1C2B
+         lda   >$33C6
+L1C2B    sta   <u00E6
+         ldb   <u0028
+         addb  >$33C3
+         bcc   L1C36
+         ldb   #$FF
+L1C36    lda   >$340D
+         lbsr  L1304
+         sta   >$33C7
+         bne   L1C4E
+         lbsr  L36AB
+         cmpa  >$340D
+         bcc   L1C4E
+         lda   #$01
+         sta   >$33C7
+L1C4E    ldx   #$0006
+L1C51    lda   >$3339,x
+         adda  >$33C7
+         bcc   L1C60
+         lda   >$333F,x
+         bra   L1C6A
+L1C60    cmpa  >$333F,x
+         bls   L1C6A
+         lda   >$333F,x
+L1C6A    sta   >$3339,x
+         leax  -$01,x
+         bne   L1C51
+         rts   
+L1C73    tst   <u00EA
+         beq   L1C80
+         lda   #$B4
+         sta   >$33BF
+         ldb   <u00E9
+         bra   L1C91
+L1C80    lda   >$33C0
+         cmpa  <u00EB
+         beq   L1C90
+         dec   >$33BF
+         bne   L1C90
+         ldb   <u00EB
+         bra   L1C91
+L1C90    rts   
+L1C91    stb   >$33C0
+         lslb  
+         ldx   #$1112
+         ldu   b,x
+         stu   <u007F
+         ldb   #$27
+         ldy   #$03C7
+L1CA2    lda   b,u
+         sta   ,-y
+         decb  
+         bpl   L1CA2
+         clr   <u00EA
+         ldd   #$039A
+         lbra  L36E4
+L1CB1    tst   >$33E6
+         beq   L1CC5
+         ldx   #$0000
+         lbsr  L1E9B
+         ldx   #$0001
+         lbsr  L1E9B
+         clr   >$33E6
+L1CC5    tst   >$33E5
+         beq   L1CD0
+         lbsr  L1E7A
+         clr   >$33E5
+L1CD0    tst   >$33E7
+         beq   L1CDB
+         lbsr  L1B39
+         clr   >$33E7
+L1CDB    tst   >$33E8
+         beq   L1CE6
+         lbsr  L1F09
+         clr   >$33E8
+L1CE6    tst   >$3666
+         beq   L1CFA
+         lda   <u0015
+         ora   >$366E
+         bne   L1CFA
+         lbsr  L23CC
+         lda   #$F0
+         sta   >$33ED
+L1CFA    lda   >$33F0
+         beq   L1D0A
+         clr   >$33F0
+         lbsr  L3D89
+         bcc   L1D0A
+         lbsr  L3D32
+L1D0A    lda   <u00F5
+         cmpa  #$FF
+         bne   L1D2F
+         lda   <u0012
+         cmpa  #$01
+         beq   L1D2F
+         lbsr  L1F2F
+         lda   #$80
+         sta   <u00F5
+         lbsr  L1E7A
+         ldx   #$0000
+         lbsr  L1E9B
+         ldx   #$0001
+         lbsr  L1E9B
+         lbsr  L1F09
+L1D2F    rts   
+L1D30    tst   >$366E
+         beq   L1D36
+         rts   
+L1D36    lda   <u00F5
+         bmi   L1D6B
+         beq   L1D53
+         dec   >$33CA
+         bne   L1D6A
+         lda   <u0012
+         beq   L1D4A
+         inc   >$33CA
+         bra   L1D6A
+L1D4A    lda   #$1E
+L1D4C    sta   >$33CA
+         dec   <u00F5
+         bra   L1D6A
+L1D53    lbsr  L36AB
+         cmpa  >$32D7
+         bcc   L1D6A
+         lda   #$FF
+         sta   <u00F5
+         lda   <u00F6
+         cmpa  #$80
+         bne   L1D6A
+         clr   <u00F6
+         lbsr  L2088
+L1D6A    rts   
+L1D6B    cmpa  #$FF
+         bne   L1D70
+         rts   
+L1D70    lda   <u000F
+         beq   L1D7C
+         lda   <u0013
+         beq   L1DE7
+         cmpa  #$1D
+         bcc   L1DE7
+L1D7C    lda   <u0010
+         beq   L1D88
+         lda   <u0014
+         beq   L1DE7
+         cmpa  #$1D
+         bcc   L1DE7
+L1D88    lda   #$0C
+         sta   <u00F5
+         clr   >$33C9
+         lda   >$32D5
+         bmi   L1D9C
+         lda   #$02
+         sta   <u00EF
+         lda   #$01
+         bra   L1DA1
+L1D9C    lda   #$01
+         sta   <u00EF
+         clra  
+L1DA1    sta   <u00EB
+         lda   #$07
+         sta   <u00E9
+         lda   #$FF
+         sta   <u00EA
+         lda   >$32D1
+         cmpa  #$02
+         bcs   L1DB8
+         lda   >$32D6
+         inca  
+         bra   L1DC4
+L1DB8    lda   >$32D1
+         rora  
+         lda   >$32D0
+         rora  
+         lsra  
+         lsra  
+         lsra  
+         lsra  
+L1DC4    cmpa  #$18
+         bls   L1DCA
+         lda   #$18
+L1DCA    sta   >$32D6
+         lda   >$32D2
+         inca  
+         cmpa  >$32D6
+         bcc   L1DD9
+         sta   >$32D6
+L1DD9    lda   >$32D2
+         cmpa  >$32D6
+         bls   L1DE4
+         sta   >$32D6
+L1DE4    lbra  L1E42
+L1DE7    lda   >$33C9
+         bne   L1DFD
+         lda   #$01
+         sta   >$33C9
+         lda   #$06
+         sta   <u00EB
+         sta   <u00E9
+         lda   #$FF
+         sta   <u00EA
+         bra   L1E42
+L1DFD    ldx   #$0000
+         lbsr  L36AB
+         bpl   L1E08
+         ldx   #$0001
+L1E08    lbsr  L3262
+         bcc   L1E29
+         lbsr  L36AB
+         cmpa  >$33CB,x
+         bcc   L1E27
+         lbsr  L36AB
+         cmpa  >$33CD,x
+         bcc   L1E23
+         lda   #$01
+         bra   L1E24
+L1E23    clra  
+L1E24    lbsr  L32CD
+L1E27    bra   L1E42
+L1E29    lbsr  L36AB
+         cmpa  >$32D2
+         bhi   L1E42
+         lbsr  L36AB
+         cmpa  >$33CB,x
+         bcc   L1E42
+         lbsr  L32AF
+         bcc   L1E42
+         lbsr  L2564
+L1E42    ldb   <u00FB
+         clra  
+         pshs  b,a
+         ldy   #$1F8C
+         lda   b,y
+         puls  y
+         cmpa  #$F1
+         bne   L1E79
+         lda   >$32D2
+         lsra  
+         lsra  
+         inca  
+         cmpa  >$39A9
+         bcs   L1E79
+         lbsr  L36AB
+         lsla  
+         bcs   L1E79
+         cmpa  >$32D2
+         bcc   L1E79
+         ldx   #$0002
+         lbsr  L3262
+         bcc   L1E79
+         ldx   #$0002
+         lda   #$01
+         lbsr  L32CD
+L1E79    rts   
+L1E7A    lda   >$33D7
+         ldb   >$340E
+         lbsr  L1304
+         nega  
+         adda  >$33D7
+         sta   >$33CF
+         lda   >$33D8
+         ldb   >$340E
+         lbsr  L1304
+         nega  
+         adda  >$33D8
+         sta   >$33D0
+         rts   
+L1E9B    lda   >$3348
+         ldb   >$3349
+         lbsr  L1304
+         asra  
+         asra  
+         asra  
+         sta   >$33DC
+         ldb   >$33E3
+         subb  >$33E1,x
+         lda   >$3348
+         asra  
+         adda  >$33DC
+         tstb  
+L1EB9    beq   L1EC1
+         adda  >$33DC
+         decb  
+         bra   L1EB9
+L1EC1    sta   >$33DA,x
+         rts   
+L1EC6    lbsr  L3575
+         cmpx  #$0002
+         bcs   L1EF2
+         bne   L1EEF
+         clra  
+         ldb   <u00FB
+         pshs  b,a
+         ldy   #$1F8C
+         lda   d,y
+         puls  y
+         cmpa  #$F1
+         bne   L1EEB
+         lbsr  L36AB
+         cmpa  #$40
+         bcs   L1EE9
+         rts   
+L1EE9    bra   L1EEF
+L1EEB    cmpa  #$F2
+         beq   L1F08
+L1EEF    lbra  L39C5
+L1EF2    sta   >$33FE,x
+         lda   >$33D3,x
+         suba  >$33DA,x
+         bcs   L1F05
+         sta   >$33D3,x
+         rts   
+L1F05    lbsr  L39C5
+L1F08    rts   
+L1F09    clra  
+         ldx   #$0005
+         ldb   >$33A4,x
+         bmi   L1F20
+         tfr   d,x
+         lda   >$3245,x
+         ldb   >$323F,x
+         lbsr  L1304
+L1F20    sta   >$3352
+         ldb   #$40
+         lbsr  L1304
+         nega  
+         adda  #$40
+         sta   >$32D7
+         rts   
+L1F2F    ldb   >$32D6
+         lslb  
+         lslb  
+         lslb  
+         clra  
+         tfr   d,x
+         clr   >$33DF
+         clr   >$33E0
+         lbsr  L1F58
+         ldb   >$32D6
+         cmpb  #$03
+         bcs   L1F57
+         lslb  
+         lslb  
+         lslb  
+         addb  #$08
+         clra  
+         tfr   d,x
+         inca  
+         sta   >$33E0
+         lbsr  L1F58
+L1F57    rts   
+L1F58    ldy   >$33DF
+         leau  >L1FB8,pcr
+         tfr   x,d
+         leau  d,u
+         lda   u0001,u
+         sta   >$33D7,y
+         lda   u0006,u
+         sta   >$33DD,y
+         lda   u0003,u
+         sta   >$33D3,y
+         lda   u0004,u
+         sta   >$33CB,y
+         lda   u0005,u
+         sta   >$33CD,y
+         ldb   ,u
+         stb   >$33D1,y
+         clra  
+         tfr   d,y
+         ldb   >$08ED,y
+         stb   <u0090
+         ldy   >$33DF
+         clra  
+         ldb   u0002,u
+         stb   >$33E1,y
+         tfr   d,y
+L1F9E    ldb   >$08ED,y
+         tfr   d,y
+         lbsr  L36AB
+         anda  #$07
+         leax  >L41D3,pcr
+         lda   a,x
+         sta   <u008F
+         ldx   >$33DF
+         lbsr  L4144
+         rts   
+
 L1FB8    fcb   $00,$03,$01,$00,$0A,$40,$2A,$00   .....@*.
 L1FC0    fcb   $00,$04,$02,$01,$0A,$40,$23,$00   .....@#.
 L1FC8    fcb   $01,$04,$00,$02,$0C,$40,$2C,$00   .....@,.
@@ -1040,1743 +3798,5884 @@
 L2070    fcb   $00,$78,$01,$A0,$60,$C0,$8C,$00   .x. `@..
 L2078    fcb   $02,$96,$03,$C8,$A0,$C0,$82,$00   ...H @..
 L2080    fcb   $05,$A0,$02,$C8,$A0,$C0,$8C,$00   . .H @..
-L2088    fcb   $86,$EE,$20,$02,$86,$FF,$B7,$34   .n ...74
-L2090    fcb   $30,$96,$EC,$8E,$0F,$91,$E6,$86   0.l...f.
-L2098    fcb   $4F,$1F,$01,$10,$8E,$00,$3C,$86   O.....<.
-L20A0    fcb   $04,$20,$25,$86,$DD,$20,$06,$86   . %.] ..
-L20A8    fcb   $EE,$20,$02,$86,$FF,$B7,$34,$30   n ...740
-L20B0    fcb   $D6,$ED,$8E,$0F,$95,$A6,$85,$34   Vm...&.4
-L20B8    fcb   $02,$10,$8E,$0F,$9B,$E6,$A5,$4F   .....f%O
-L20C0    fcb   $1F,$02,$35,$04,$1F,$01,$86,$04   ..5.....
-L20C8    fcb   $34,$42,$1F,$20,$58,$49,$CE,$01   4B. XIN.
-L20D0    fcb   $05,$EE,$CB,$1F,$10,$33,$C5,$B6   .nK..3E6
-L20D8    fcb   $34,$30,$35,$04,$A7,$C9,$00,$A0   405.'I. 
-L20E0    fcb   $A7,$C8,$50,$A7,$C0,$5A,$26,$F4   'HP'@Z&t
-L20E8    fcb   $35,$C0,$7D,$34,$3A,$2B,$01,$39   5@}4:+.9
-L20F0    fcb   $86,$0B,$97,$8C,$B6,$33,$90,$B7   ....63.7
-L20F8    fcb   $34,$39,$F6,$33,$93,$F7,$34,$38   49v3.w48
-L2100    fcb   $D7,$8D,$24,$05,$17,$00,$82,$20   W.$.... 
-L2108    fcb   $03,$17,$00,$74,$8E,$00,$00,$86   ...t....
-L2110    fcb   $04,$97,$8B,$F6,$33,$90,$54,$A6   ...v3.T&
-L2118    fcb   $C5,$A7,$89,$11,$50,$A6,$89,$0E   E'..P&..
-L2120    fcb   $F0,$43,$A4,$89,$11,$50,$34,$02   pC$..P4.
-L2128    fcb   $A6,$89,$0E,$F0,$84,$CC,$AA,$E0   &..p.L*`
-L2130    fcb   $A7,$C5,$5C,$30,$01,$0A,$8B,$26   'E\0...&
-L2138    fcb   $DE,$33,$C8,$50,$0A,$8D,$0A,$8C   ^3HP....
-L2140    fcb   $26,$CD,$7F,$34,$3A,$86,$35,$16   &M4:.5.
-L2148    fcb   $15,$72,$B6,$34,$3A,$84,$7F,$27   .r64:.'
-L2150    fcb   $2E,$7D,$33,$6B,$27,$29,$86,$0B   .}3k')..
-L2158    fcb   $97,$8C,$F6,$34,$38,$D7,$8D,$17   ..v48W..
-L2160    fcb   $00,$1E,$8E,$11,$50,$86,$04,$97   ....P...
-L2168    fcb   $8B,$F6,$34,$39,$54,$A6,$80,$A7   .v49T&.'
-L2170    fcb   $C5,$5C,$0A,$8B,$26,$F7,$33,$C8   E\..&w3H
-L2178    fcb   $50,$0A,$8D,$0A,$8C,$26,$E6,$39   P....&f9
-L2180    fcb   $CE,$01,$85,$4F,$58,$49,$EE,$CB   N..OXInK
-L2188    fcb   $39,$CE,$02,$85,$20,$F5,$CE,$01   9N.. uN.
-L2190    fcb   $05,$20,$F0,$8D,$5C,$86,$0A,$97   . p.\...
-L2198    fcb   $8C,$B6,$34,$B0,$81,$58,$24,$01   .640.X$.
-L21A0    fcb   $39,$81,$A8,$22,$FB,$F6,$34,$B1   9.(".v41
-L21A8    fcb   $C1,$AF,$22,$F4,$C1,$5A,$25,$F0   A/"tAZ%p
-L21B0    fcb   $80,$58,$B7,$34,$3E,$C0,$50,$F7   .X74>@Pw
-L21B8    fcb   $34,$3D,$17,$FF,$C3,$10,$8E,$11   4=..C...
-L21C0    fcb   $F4,$8E,$00,$00,$86,$06,$97,$8B   t.......
-L21C8    fcb   $F6,$34,$3E,$A6,$C5,$A7,$89,$11   v4>&E'..
-L21D0    fcb   $7C,$A4,$A0,$AA,$89,$11,$B8,$A7   |$ *..8'
-L21D8    fcb   $C5,$5C,$30,$01,$0A,$8B,$26,$EB   E\0...&k
-L21E0    fcb   $33,$C8,$50,$0A,$8C,$26,$DD,$86   3HP..&].
-L21E8    fcb   $01,$B7,$34,$3F,$86,$35,$16,$14   .74?.5..
-L21F0    fcb   $CB,$7D,$34,$3F,$27,$28,$86,$0A   K}4?'(..
-L21F8    fcb   $97,$8C,$F6,$34,$3D,$17,$FF,$80   ..v4=...
-L2200    fcb   $8E,$00,$00,$86,$06,$97,$8B,$F6   .......v
-L2208    fcb   $34,$3E,$A6,$89,$11,$7C,$A7,$C5   4>&..|'E
-L2210    fcb   $5C,$30,$01,$0A,$8B,$26,$F3,$33   \0...&s3
-L2218    fcb   $C8,$50,$0A,$8C,$26,$E5,$39,$B6   HP..&e96
-L2220    fcb   $33,$A3,$26,$0B,$86,$05,$B7,$33   3#&...73
-L2228    fcb   $A3,$B6,$33,$4F,$B7,$33,$A2,$39   #63O73"9
-L2230    fcb   $B6,$33,$A3,$27,$FA,$84,$01,$26   63#'z..&
-L2238    fcb   $03,$17,$00,$20,$7A,$33,$A3,$26   ... z3#&
-L2240    fcb   $EE,$B6,$33,$90,$8B,$02,$B7,$34   n63...74
-L2248    fcb   $40,$B6,$33,$93,$8B,$4A,$B7,$34   @63..J74
-L2250    fcb   $41,$86,$01,$B7,$36,$71,$17,$11   A..76q..
-L2258    fcb   $FA,$16,$31,$59,$F6,$33,$A2,$10   z.1Yv3".
-L2260    fcb   $8E,$08,$F3,$A6,$A5,$B7,$3C,$D7   ..s&%7<W
-L2268    fcb   $8D,$1E,$80,$0A,$24,$01,$4F,$B7   ....$.O7
-L2270    fcb   $33,$84,$17,$0F,$31,$8D,$11,$8B   3...1...
-L2278    fcb   $0A,$81,$50,$25,$02,$86,$4F,$B7   ..P%..O7
-L2280    fcb   $33,$84,$17,$0F,$21,$16,$37,$C2   3...!.7B
-L2288    fcb   $86,$5F,$B7,$33,$86,$B6,$33,$93   ._73.63.
-L2290    fcb   $B7,$33,$82,$B6,$33,$90,$44,$8B   73.63.D.
-L2298    fcb   $02,$B7,$33,$80,$39,$B6,$33,$A3   .73.963#
-L22A0    fcb   $26,$14,$B6,$33,$48,$27,$0F,$96   &.63H'..
-L22A8    fcb   $E6,$B1,$33,$48,$25,$08,$B0,$33   f13H%.03
-L22B0    fcb   $48,$97,$E6,$17,$FF,$69,$39,$D6   H.f..i9V
-L22B8    fcb   $EB,$C1,$06,$25,$02,$C6,$05,$58   kA.%.F.X
-L22C0    fcb   $58,$58,$DB,$EC,$DB,$EC,$33,$8D   XX[l[l3.
-L22C8    fcb   $01,$C4,$EC,$C5,$33,$CB,$34,$40   .DlE3K4@
-L22D0    fcb   $39,$B6,$33,$8D,$9A,$F7,$26,$0B   963..w&.
-L22D8    fcb   $17,$FD,$CC,$F6,$33,$8C,$D7,$ED   ..Lv3.Wm
-L22E0    fcb   $17,$FD,$C8,$D6,$ED,$8E,$31,$E5   ..HVm.1e
-L22E8    fcb   $A6,$85,$81,$FF,$26,$0D,$96,$F7   &...&..w
-L22F0    fcb   $10,$26,$00,$11,$96,$12,$26,$0C   .&....&.
-L22F8    fcb   $16,$00,$E4,$96,$F7,$10,$26,$00   ..d.w.&.
-L2300    fcb   $14,$17,$2D,$2B,$39,$17,$01,$73   ..-+9..s
-L2308    fcb   $25,$0A,$86,$FF,$B7,$33,$B7,$86   %...737.
-L2310    fcb   $04,$B7,$33,$BC,$39,$B6,$32,$D4   .73<962T
-L2318    fcb   $81,$08,$25,$09,$86,$0C,$97,$E9   ..%....i
-L2320    fcb   $86,$FF,$97,$EA,$39,$86,$FF,$B7   ...j9..7
-L2328    fcb   $33,$B6,$86,$81,$B7,$33,$BC,$17   36..73<.
-L2330    fcb   $2E,$B2,$7C,$32,$D4,$39,$C6,$07   .2|2T9F.
-L2338    fcb   $CE,$32,$C5,$A6,$C5,$81,$FF,$27   N2E&E..'
-L2340    fcb   $06,$F7,$32,$CD,$17,$00,$1F,$5A   .w2M...Z
-L2348    fcb   $2A,$EE,$C6,$05,$CE,$31,$E5,$A6   *nF.N1e&
-L2350    fcb   $C5,$81,$FF,$27,$08,$CE,$32,$51   E..'.N2Q
-L2358    fcb   $A6,$C5,$17,$26,$20,$5A,$2A,$EC   &E.& Z*l
-L2360    fcb   $86,$F0,$B7,$33,$ED,$39,$34,$04   .p73m94.
-L2368    fcb   $17,$20,$EC,$CB,$12,$8E,$30,$E5   . lK..0e
-L2370    fcb   $4F,$A6,$8B,$17,$26,$07,$35,$84   O&..&.5.
-L2378    fcb   $34,$04,$17,$00,$FE,$35,$04,$25   4....5.%
-L2380    fcb   $2B,$17,$FF,$E2,$17,$2F,$02,$86   +..b./..
-L2388    fcb   $10,$97,$E9,$86,$FF,$97,$EA,$CC   ..i...jL
-L2390    fcb   $0C,$27,$DD,$7F,$17,$26,$34,$7A   .'].&4z
-L2398    fcb   $32,$D4,$27,$0B,$B6,$32,$D4,$B1   2T'.62T1
-L23A0    fcb   $32,$CD,$26,$03,$7A,$32,$CD,$86   2M&.z2M.
-L23A8    fcb   $03,$B7,$33,$BC,$39,$B6,$36,$6E   .73<966n
-L23B0    fcb   $26,$15,$86,$FF,$97,$EA,$B6,$34   &....j64
-L23B8    fcb   $AD,$27,$05,$86,$0E,$97,$E9,$39   -'....i9
-L23C0    fcb   $86,$09,$97,$E9,$B7,$33,$F0,$39   ...i73p9
-L23C8    fcb   $96,$12,$26,$FB,$86,$0D,$97,$E9   ..&....i
-L23D0    fcb   $97,$EB,$86,$FF,$97,$EA,$86,$01   .k...j..
-L23D8    fcb   $B7,$36,$6E,$B7,$34,$12,$39,$B6   76n74.96
-L23E0    fcb   $32,$D5,$81,$FF,$27,$20,$D6,$ED   2U..' Vm
-L23E8    fcb   $17,$2C,$E8,$B6,$32,$D5,$17,$2D   .,h62U.-
-L23F0    fcb   $87,$86,$FF,$B7,$32,$D5,$0D,$F5   ...72U.u
-L23F8    fcb   $2B,$0C,$97,$EA,$86,$00,$97,$EB   +..j...k
-L2400    fcb   $97,$E9,$86,$01,$97,$EF,$39,$B6   .i...o96
-L2408    fcb   $32,$D2,$81,$13,$24,$03,$7C,$32   2R..$.|2
-L2410    fcb   $D2,$B6,$32,$D2,$81,$13,$24,$03   R62R..$.
-L2418    fcb   $7C,$32,$D2,$7F,$33,$BA,$86,$03   |2R3:..
-L2420    fcb   $B7,$36,$6E,$86,$FF,$97,$EA,$B6   76n...j6
-L2428    fcb   $32,$D5,$81,$FF,$26,$0B,$86,$00   2U..&...
-L2430    fcb   $97,$EB,$97,$E9,$86,$01,$97,$EF   .k.i...o
-L2438    fcb   $39,$86,$01,$97,$EB,$97,$E9,$86   9...k.i.
-L2440    fcb   $02,$97,$EF,$39,$86,$02,$97,$EB   ..o9...k
-L2448    fcb   $97,$E9,$86,$03,$97,$EF,$20,$1C   .i...o .
-L2450    fcb   $86,$03,$97,$EB,$97,$E9,$86,$03   ...k.i..
-L2458    fcb   $97,$EF,$20,$10,$86,$04,$97,$EB   .o ....k
-L2460    fcb   $97,$E9,$86,$03,$97,$EF,$20,$04   .i...o .
-L2468    fcb   $86,$05,$97,$E9,$86,$FF,$97,$EA   ...i...j
-L2470    fcb   $39,$86,$01,$20,$02,$86,$02,$B7   9.. ...7
-L2478    fcb   $34,$AB,$39,$B6,$33,$BA,$26,$0B   4+963:&.
-L2480    fcb   $86,$FF,$97,$EA,$86,$0B,$97,$E9   ...j...i
-L2488    fcb   $1A,$01,$39,$1C,$FE,$39,$FF,$3A   ..9..9.:
+L2088    fcb   $86,$EE,$20,$02
+
+L208C    lda   #$FF
+         sta   >$3430
+         lda   <u00EC
+         ldx   #$0F91
+         ldb   a,x
+         clra  
+         tfr   d,x
+         ldy   #$003C
+         lda   #$04
+         bra   L20C8
+L20A3    lda   #$DD
+         bra   L20AD
+L20A7    lda   #$EE
+         bra   L20AD
+L20AB    lda   #$FF
+L20AD    sta   >$3430
+         ldb   <u00ED
+         ldx   #$0F95
+         lda   b,x
+         pshs  a
+         ldy   #$0F9B
+         ldb   b,y
+         clra  
+         tfr   d,y
+         puls  b
+         tfr   d,x
+         lda   #$04
+L20C8    pshs  u,a
+         tfr   y,d
+         lslb  
+         rola  
+         ldu   #$0105
+         ldu   d,u
+         tfr   x,d
+         leau  b,u
+         lda   >$3430
+         puls  b
+L20DC    sta   >u00A0,u
+         sta   <u0050,u
+         sta   ,u+
+         decb  
+         bne   L20DC
+         puls  pc,u
+L20EA    tst   >$343A
+         bmi   L20F0
+         rts   
+L20F0    lda   #$0B
+         sta   <u008C
+         lda   >$3390
+         sta   >$3439
+         ldb   >$3393
+         stb   >$3438
+         stb   <u008D
+         bcc   L2109
+         lbsr  L2189
+         bra   L210C
+L2109    lbsr  L2180
+L210C    ldx   #$0000
+L210F    lda   #$04
+         sta   <u008B
+         ldb   >$3390
+         lsrb  
+L2117    lda   b,u
+         sta   >$1150,x
+         lda   >$0EF0,x
+         coma  
+         anda  >$1150,x
+         pshs  a
+         lda   >$0EF0,x
+         anda  #$CC
+         ora   ,s+
+         sta   b,u
+         incb  
+         leax  $01,x
+         dec   <u008B
+         bne   L2117
+         leau  <u0050,u
+         dec   <u008D
+         dec   <u008C
+         bne   L210F
+         clr   >$343A
+         lda   #$35
+         lbra  L36BC
+L214A    lda   >$343A
+         anda  #$7F
+         beq   L217F
+         tst   >$336B
+         beq   L217F
+         lda   #$0B
+         sta   <u008C
+         ldb   >$3438
+         stb   <u008D
+         lbsr  L2180
+         ldx   #$1150
+L2165    lda   #$04
+         sta   <u008B
+         ldb   >$3439
+         lsrb  
+L216D    lda   ,x+
+         sta   b,u
+         incb  
+         dec   <u008B
+         bne   L216D
+         leau  <u0050,u
+         dec   <u008D
+         dec   <u008C
+         bne   L2165
+L217F    rts   
+L2180    ldu   #$0185
+L2183    clra  
+         lslb  
+         rola  
+         ldu   d,u
+         rts   
+L2189    ldu   #$0285
+         bra   L2183
+L218E    ldu   #$0105
+         bra   L2183
+L2193    bsr   L21F1
+         lda   #$0A
+         sta   <u008C
+         lda   >$34B0
+         cmpa  #$58
+         bcc   L21A1
+L21A0    rts   
+L21A1    cmpa  #$A8
+         bhi   L21A0
+         ldb   >$34B1
+         cmpb  #$AF
+         bhi   L21A0
+         cmpb  #$5A
+         bcs   L21A0
+         suba  #$58
+         sta   >$343E
+         subb  #$50
+         stb   >$343D
+         lbsr  L2180
+         ldy   #$11F4
+         ldx   #$0000
+L21C4    lda   #$06
+         sta   <u008B
+         ldb   >$343E
+L21CB    lda   b,u
+         sta   >$117C,x
+         anda  ,y+
+         ora   >$11B8,x
+         sta   b,u
+         incb  
+         leax  $01,x
+         dec   <u008B
+         bne   L21CB
+         leau  <u0050,u
+         dec   <u008C
+         bne   L21C4
+         lda   #$01
+         sta   >$343F
+         lda   #$35
+         lbra  L36BC
+L21F1    tst   >$343F
+         beq   L221E
+         lda   #$0A
+         sta   <u008C
+         ldb   >$343D
+         lbsr  L2180
+         ldx   #$0000
+L2203    lda   #$06
+         sta   <u008B
+         ldb   >$343E
+L220A    lda   >$117C,x
+         sta   b,u
+         incb  
+         leax  $01,x
+         dec   <u008B
+         bne   L220A
+         leau  <u0050,u
+         dec   <u008C
+         bne   L2203
+L221E    rts   
+L221F    lda   >$33A3
+         bne   L222F
+         lda   #$05
+         sta   >$33A3
+         lda   >$334F
+         sta   >$33A2
+L222F    rts   
+L2230    lda   >$33A3
+         beq   L222F
+         anda  #$01
+         bne   L223C
+         lbsr  L225C
+L223C    dec   >$33A3
+         bne   L222F
+         lda   >$3390
+         adda  #$02
+         sta   >$3440
+         lda   >$3393
+         adda  #$4A
+         sta   >$3441
+         lda   #$01
+         sta   >$3671
+         lbsr  L3453
+         lbra  L53B5
+L225C    ldb   >$33A2
+         ldy   #$08F3
+         lda   b,y
+         sta   >$3CD7
+         bsr   L2288
+         suba  #$0A
+         bcc   L226F
+         clra  
+L226F    sta   >$3384
+         lbsr  L31A6
+         bsr   L2288
+         adda  #$0A
+         cmpa  #$50
+         bcs   L227F
+         lda   #$4F
+L227F    sta   >$3384
+         lbsr  L31A6
+         lbra  L5A4A
+L2288    lda   #$5F
+         sta   >$3386
+         lda   >$3393
+         sta   >$3382
+         lda   >$3390
+         lsra  
+         adda  #$02
+         sta   >$3380
+         rts   
+L229D    lda   >$33A3
+         bne   L22B6
+         lda   >$3348
+         beq   L22B6
+         lda   <u00E6
+         cmpa  >$3348
+         bcs   L22B6
+         suba  >$3348
+         sta   <u00E6
+         lbsr  L221F
+L22B6    rts   
+L22B7    ldb   <u00EB
+         cmpb  #$06
+         bcs   L22BF
+         ldb   #$05
+L22BF    lslb  
+         lslb  
+         lslb  
+         addb  <u00EC
+         addb  <u00EC
+         leau  >L248E,pcr
+         ldd   b,u
+         leau  d,u
+         pshs  u
+         rts   
+L22D1    lda   >$338D
+         ora   <u00F7
+         bne   L22E3
+         lbsr  L20A7
+         ldb   >$338C
+         stb   <u00ED
+         lbsr  L20AB
+L22E3    ldb   <u00ED
+         ldx   #$31E5
+         lda   b,x
+         cmpa  #$FF
+         bne   L22FB
+         lda   <u00F7
+         lbne  L2305
+         lda   <u0012
+         bne   L2304
+         lbra  L23DF
+L22FB    lda   <u00F7
+         lbne  L2315
+         lbsr  L502F
+L2304    rts   
+L2305    lbsr  L247B
+         bcs   L2314
+         lda   #$FF
+         sta   >$33B7
+         lda   #$04
+         sta   >$33BC
+L2314    rts   
+L2315    lda   >$32D4
+         cmpa  #$08
+         bcs   L2325
+         lda   #$0C
+         sta   <u00E9
+         lda   #$FF
+         sta   <u00EA
+         rts   
+L2325    lda   #$FF
+         sta   >$33B6
+         lda   #$81
+         sta   >$33BC
+         lbsr  L51E4
+         inc   >$32D4
+         rts   
+         ldb   #$07
+L2338    ldu   #$32C5
+         lda   b,u
+         cmpa  #$FF
+         beq   L2347
+         stb   >$32CD
+         lbsr  L2366
+L2347    decb  
+         bpl   L2338
+         ldb   #$05
+L234C    ldu   #$31E5
+         lda   b,u
+         cmpa  #$FF
+         beq   L235D
+         ldu   #$3251
+         lda   b,u
+         lbsr  L497D
+L235D    decb  
+         bpl   L234C
+         lda   #$F0
+         sta   >$33ED
+         rts   
+L2366    pshs  b
+         lbsr  L4457
+         addb  #$12
+         ldx   #$30E5
+         clra  
+         lda   d,x
+         lbsr  L497D
+         puls  pc,b
+         pshs  b
+         lbsr  L247B
+         puls  b
+         bcs   L23AC
+         lbsr  L2366
+         lbsr  L5289
+         lda   #$10
+         sta   <u00E9
+         lda   #$FF
+         sta   <u00EA
+         ldd   #$0C27
+         std   <u007F
+         lbsr  L49CB
+         dec   >$32D4
+         beq   L23A7
+         lda   >$32D4
+         cmpa  >$32CD
+         bne   L23A7
+         dec   >$32CD
+L23A7    lda   #$03
+         sta   >$33BC
+L23AC    rts   
+         lda   >$366E
+         bne   L23C7
+         lda   #$FF
+         sta   <u00EA
+         lda   >$34AD
+         beq   L23C0
+         lda   #$0E
+         sta   <u00E9
+         rts   
+L23C0    lda   #$09
+         sta   <u00E9
+         sta   >$33F0
+L23C7    rts   
+         lda   <u0012
+         bne   L23C7
+L23CC    lda   #$0D
+         sta   <u00E9
+         sta   <u00EB
+         lda   #$FF
+         sta   <u00EA
+         lda   #$01
+         sta   >$366E
+         sta   >$3412
+         rts   
+L23DF    lda   >$32D5
+         cmpa  #$FF
+         beq   L2406
+         ldb   <u00ED
+         lbsr  L50D3
+         lda   >$32D5
+         lbsr  L5178
+         lda   #$FF
+         sta   >$32D5
+         tst   <u00F5
+         bmi   L2406
+         sta   <u00EA
+         lda   #$00
+         sta   <u00EB
+         sta   <u00E9
+         lda   #$01
+         sta   <u00EF
+L2406    rts   
+         lda   >$32D2
+         cmpa  #$13
+         bcc   L2411
+         inc   >$32D2
+L2411    lda   >$32D2
+         cmpa  #$13
+         bcc   L241B
+         inc   >$32D2
+L241B    clr   >$33BA
+         lda   #$03
+         sta   >$366E
+         lda   #$FF
+         sta   <u00EA
+         lda   >$32D5
+         cmpa  #$FF
+         bne   L2439
+         lda   #$00
+         sta   <u00EB
+         sta   <u00E9
+         lda   #$01
+         sta   <u00EF
+         rts   
+L2439    lda   #$01
+         sta   <u00EB
+         sta   <u00E9
+         lda   #$02
+         sta   <u00EF
+         rts   
+         lda   #$02
+         sta   <u00EB
+         sta   <u00E9
+         lda   #$03
+         sta   <u00EF
+         bra   L246C
+         lda   #$03
+         sta   <u00EB
+         sta   <u00E9
+         lda   #$03
+         sta   <u00EF
+         bra   L246C
+L245C    lda   #$04
+         sta   <u00EB
+         sta   <u00E9
+         lda   #$03
+         sta   <u00EF
+         bra   L246C
+         lda   #$05
+         sta   <u00E9
+L246C    lda   #$FF
+         sta   <u00EA
+         rts   
+         lda   #$01
+         bra   L2477
+         lda   #$02
+L2477    sta   >$34AB
+         rts   
+L247B    lda   >$33BA
+         bne   L248B
+         lda   #$FF
+         sta   <u00EA
+         lda   #$0B
+         sta   <u00E9
+         orcc  #$01
+         rts   
+L248B    andcc #$FE
+         rts   
+
+L248E    fcb   $FF,$3A   ..9..9.:
 L2490    fcb   $FF,$1F,$FE,$76,$FE,$76,$FF,$3A   ...v.v.:
 L2498    fcb   $FF,$1F,$FF,$51,$FE,$76,$FF,$CE   ...Q.v.N
 L24A0    fcb   $FE,$EA,$1F,$35,$FF,$C2,$FF,$E3   .j.5.B.c
 L24A8    fcb   $FF,$E7,$FE,$A8,$FF,$B6,$FF,$B6   .g.(.6.6
 L24B0    fcb   $FF,$8D,$FF,$83,$FF,$79,$FE,$76   .....y.v
-L24B8    fcb   $FE,$76,$FE,$76,$FE,$76,$B6,$32   .v.v.v62
-L24C0    fcb   $CF,$B0,$34,$2C,$26,$01,$39,$B7   O04,&.97
-L24C8    fcb   $34,$2B,$86,$01,$B7,$06,$11,$7C   4+..7..|
-L24D0    fcb   $34,$2C,$96,$F7,$26,$57,$B6,$34   4,.w&W64
-L24D8    fcb   $2C,$84,$1F,$81,$1F,$26,$03,$17   ,....&..
-L24E0    fcb   $F7,$1E,$B6,$34,$46,$27,$10,$96   w.64F'..
-L24E8    fcb   $F9,$26,$02,$0A,$F8,$0A,$F9,$96   y&..x.y.
-L24F0    fcb   $F8,$2A,$04,$0F,$F8,$0F,$F9,$B6   x*..x.y6
-L24F8    fcb   $33,$C8,$2A,$09,$7F,$33,$C8,$8E   3H*.3H.
-L2500    fcb   $00,$02,$17,$14,$C0,$7D,$04,$09   ....@}..
-L2508    fcb   $2A,$03,$17,$2E,$A5,$17,$FD,$20   *...%.. 
-L2510    fcb   $17,$0E,$5F,$B6,$33,$37,$27,$06   .._637'.
-L2518    fcb   $17,$F8,$15,$4F,$20,$02,$86,$01   .x.O ...
-L2520    fcb   $B7,$33,$37,$B6,$34,$13,$88,$01   73764...
-L2528    fcb   $BA,$34,$04,$26,$00,$17,$F7,$43   :4.&..wC
-L2530    fcb   $7D,$04,$09,$2B,$0F,$96,$F7,$26   }..+..w&
-L2538    fcb   $08,$7D,$06,$11,$27,$06,$7F,$06   .}..'..
-L2540    fcb   $11,$17,$2E,$74,$B6,$34,$2C,$B1   ...t64,1
-L2548    fcb   $34,$2D,$26,$08,$89,$04,$B7,$34   4-&...74
-L2550    fcb   $2D,$17,$00,$09,$7A,$34,$2B,$27   -...z4+'
-L2558    fcb   $03,$16,$FF,$6E,$39,$17,$0E,$1B   ...n9...
-L2560    fcb   $17,$2E,$52,$39,$86,$FF,$B7,$34   ..R9..74
-L2568    fcb   $05,$4F,$F6,$33,$D9,$1F,$01,$86   .Ov3Y...
-L2570    fcb   $FF,$B7,$34,$49,$20,$30,$86,$FF   .74I 0..
-L2578    fcb   $B7,$34,$05,$F6,$33,$D9,$4F,$1F   74.v3YO.
-L2580    fcb   $01,$C1,$02,$26,$21,$86,$3F,$B7   .A.&!.?7
-L2588    fcb   $33,$F2,$10,$8E,$00,$06,$A6,$A9   3r....&)
-L2590    fcb   $33,$39,$B0,$32,$D2,$24,$06,$86   3902R$..
-L2598    fcb   $FF,$B7,$33,$EF,$4F,$A7,$A9,$33   .73oO')3
-L25A0    fcb   $39,$31,$3F,$26,$E9,$39,$4F,$E6   91?&i9Of
-L25A8    fcb   $89,$33,$D1,$1F,$02,$A6,$A9,$08   .3Q..&).
-L25B0    fcb   $F3,$84,$0F,$34,$40,$FE,$03,$74   s..4@..t
-L25B8    fcb   $A6,$C6,$35,$40,$B7,$33,$F2,$B6   &F5@73r6
-L25C0    fcb   $34,$49,$2A,$08,$A6,$89,$33,$CF   4I*.&.3O
-L25C8    fcb   $44,$44,$20,$04,$A6,$89,$33,$CF   DD .&.3O
-L25D0    fcb   $B7,$34,$49,$A6,$A9,$33,$3A,$B0   74I&)3:0
-L25D8    fcb   $34,$49,$24,$06,$86,$FF,$B7,$33   4I$...73
-L25E0    fcb   $EF,$4F,$A7,$A9,$33,$3A,$7F,$34   oO')3:4
-L25E8    fcb   $49,$39,$39,$97,$90,$8C,$00,$00   I99.....
-L25F0    fcb   $26,$14,$FC,$06,$14,$FD,$06,$18   &.......
-L25F8    fcb   $CC,$28,$69,$DD,$83,$F3,$06,$0A   L(i].s..
-L2600    fcb   $FD,$06,$0E,$4F,$20,$13,$FC,$06   ...O ...
-L2608    fcb   $16,$FD,$06,$18,$CC,$2C,$A5,$DD   ....L,%]
-L2610    fcb   $83,$F3,$06,$0C,$FD,$06,$0E,$86   .s......
-L2618    fcb   $01,$B7,$34,$52,$D6,$F0,$58,$10   .74RVpX.
-L2620    fcb   $8E,$10,$82,$EC,$A5,$FD,$40,$06   ...l%.@.
-L2628    fcb   $96,$9B,$26,$01,$39,$81,$3F,$25   ..&.9.?%
-L2630    fcb   $02,$86,$3E,$84,$FE,$97,$9B,$10   ..>.....
-L2638    fcb   $8E,$00,$40,$CC,$00,$00,$ED,$A9   ..@L..m)
-L2640    fcb   $12,$AE,$31,$3E,$26,$F8,$4F,$D6   ..1>&xOV
-L2648    fcb   $9B,$5C,$1F,$01,$10,$8E,$12,$B0   .\.....0
-L2650    fcb   $33,$8D,$01,$9A,$1F,$30,$33,$8B   3....03.
-L2658    fcb   $86,$01,$E6,$C2,$A7,$A5,$30,$1F   ..fB'%0.
-L2660    fcb   $26,$F8,$0F,$28,$F6,$34,$52,$96   &x.(v4R.
-L2668    fcb   $9D,$10,$8E,$34,$4C,$A7,$A5,$96   ...4L'%.
-L2670    fcb   $9C,$80,$58,$48,$8B,$30,$97,$9C   ..XH.0..
-L2678    fcb   $10,$8E,$34,$4A,$A7,$A5,$CC,$00   ..4J'%L.
-L2680    fcb   $0C,$10,$8E,$12,$CF,$AB,$A5,$5A   ....O+%Z
-L2688    fcb   $2A,$FB,$F6,$34,$52,$10,$8E,$34   *.v4R..4
-L2690    fcb   $4E,$A7,$A5,$96,$90,$26,$0F,$C6   N'%..&.F
-L2698    fcb   $16,$96,$9D,$10,$8E,$12,$BA,$A0   ......: 
-L26A0    fcb   $A5,$5A,$2A,$FB,$97,$9D,$96,$9D   %Z*.....
-L26A8    fcb   $80,$50,$97,$80,$86,$2B,$97,$81   .P...+..
-L26B0    fcb   $CC,$00,$50,$D0,$9D,$23,$21,$5A   L.PP.#!Z
-L26B8    fcb   $1F,$02,$DC,$83,$C3,$00,$18,$DD   ..\.C..]
-L26C0    fcb   $83,$0C,$80,$0A,$81,$2A,$01,$39   .....*.9
-L26C8    fcb   $31,$3F,$10,$8C,$00,$00,$2A,$EA   1?....*j
-L26D0    fcb   $D6,$80,$2A,$28,$50,$4F,$20,$E0   V.*(PO `
-L26D8    fcb   $86,$FF,$97,$81,$4F,$D6,$9D,$1F   ....OV..
-L26E0    fcb   $02,$CE,$12,$B0,$C6,$2B,$0C,$81   .N.0F+..
-L26E8    fcb   $A6,$C5,$27,$08,$31,$21,$10,$8C   &E'.1!..
-L26F0    fcb   $00,$AF,$24,$03,$5A,$2A,$EF,$96   ./$.Z*o.
-L26F8    fcb   $81,$26,$01,$39,$96,$9C,$80,$02   .&.9....
-L2700    fcb   $C6,$0C,$10,$8E,$12,$CF,$1C,$FE   F....O..
-L2708    fcb   $A2,$A5,$5A,$2A,$FB,$84,$FE,$97   "%Z*....
-L2710    fcb   $92,$86,$01,$B7,$06,$13,$B7,$06   ...7..7.
-L2718    fcb   $12,$4F,$D6,$81,$1F,$02,$A6,$A9   .OV...&)
-L2720    fcb   $12,$B9,$10,$27,$00,$90,$0C,$28   .9.'...(
-L2728    fcb   $D6,$80,$17,$FA,$5C,$4F,$D6,$92   V..z\OV.
-L2730    fcb   $DD,$8F,$86,$17,$97,$7F,$7F,$06   ].....
-L2738    fcb   $13,$D6,$7F,$10,$8E,$12,$C4,$A6   .V...D&
-L2740    fcb   $A5,$10,$27,$00,$63,$9E,$83,$A6   %.'.c..&
-L2748    fcb   $85,$D6,$90,$CB,$02,$D7,$90,$C1   .V.K.W.A
-L2750    fcb   $30,$25,$55,$7D,$06,$12,$27,$26   0%U}..'&
-L2758    fcb   $BE,$40,$06,$3A,$E6,$80,$27,$0C   >@.:f.'.
-L2760    fcb   $D1,$80,$25,$08,$84,$0F,$7F,$06   Q.%....
-L2768    fcb   $13,$7C,$06,$13,$E6,$84,$27,$0C   .|..f.'.
-L2770    fcb   $D1,$80,$25,$08,$84,$F0,$7F,$06   Q.%..p.
-L2778    fcb   $13,$7C,$06,$13,$D6,$90,$4D,$27   .|..V.M'
-L2780    fcb   $27,$C0,$30,$C1,$A0,$24,$21,$54   '@0A $!T
-L2788    fcb   $34,$02,$84,$F0,$26,$08,$A6,$C5   4..p&.&E
-L2790    fcb   $84,$F0,$AA,$E0,$20,$10,$A6,$E4   .p*` .&d
-L2798    fcb   $84,$0F,$26,$08,$A6,$C5,$84,$0F   ..&.&E..
-L27A0    fcb   $AA,$E0,$20,$02,$A6,$E0,$A7,$C5   *` .&`'E
-L27A8    fcb   $0A,$7F,$10,$2A,$FF,$8B,$0C,$80   ..*....
-L27B0    fcb   $96,$80,$81,$60,$2A,$1B,$B6,$06   ...`*.6.
-L27B8    fcb   $13,$26,$03,$B7,$06,$12,$DC,$83   .&.7..\.
-L27C0    fcb   $C3,$00,$18,$DD,$83,$10,$B3,$06   C..]..3.
-L27C8    fcb   $0E,$24,$06,$0A,$81,$10,$2A,$FF   .$....*.
-L27D0    fcb   $48,$96,$28,$F6,$34,$52,$10,$8E   H.(v4R..
-L27D8    fcb   $34,$50,$A7,$A5,$D6,$9B,$86,$10   4P'%V...
-L27E0    fcb   $3D,$DD,$7F,$96,$7F,$17,$0E,$E1   =]...a
-L27E8    fcb   $96,$80,$17,$0E,$CF,$39,$1F,$20   ....O9. 
-L27F0    fcb   $0F,$30,$2F,$10,$27,$18,$07,$38   .0/.'..8
-L27F8    fcb   $37,$08,$17,$28,$13,$2C,$2B,$14   7..(.,+.
-L2800    fcb   $0B,$34,$33,$0C,$03,$3C,$3B,$04   .43..<;.
-L2808    fcb   $23,$1C,$1B,$24,$1D,$22,$2D,$12   #..$."-.
-L2810    fcb   $0D,$32,$35,$0A,$05,$3A,$15,$2A   .25..:.*
-L2818    fcb   $25,$1A,$39,$06,$11,$2E,$21,$1E   %.9...!.
+L24B8    fcb   $FE,$76,$FE,$76,$FE
+L24BD    fcb   $76
+L24Be    fcb   $B6,$32
+L24C0    fcb   $CF,$B0,$34,$2C,$26,$01
+
+         rts   
+L24C7    sta   >$342B
+L24CA    lda   #$01
+         sta   >$0611
+         inc   >$342C
+         lda   <u00F7
+         bne   L252D
+         lda   >$342C
+         anda  #$1F
+         cmpa  #$1F
+         bne   L24E2
+         lbsr  L1C00
+L24E2    lda   >$3446
+         beq   L24F7
+         lda   <u00F9
+         bne   L24ED
+         dec   <u00F8
+L24ED    dec   <u00F9
+         lda   <u00F8
+         bpl   L24F7
+         clr   <u00F8
+         clr   <u00F9
+L24F7    lda   >$33C8
+         bpl   L2505
+         clr   >$33C8
+         ldx   #$0002
+         lbsr  L39C5
+L2505    tst   >$0409
+         bpl   L250D
+         lbsr  L53B2
+L250D    lbsr  L2230
+         lbsr  L3372
+         lda   >$3337
+         beq   L251E
+         lbsr  L1D30
+         clra  
+         bra   L2520
+L251E    lda   #$01
+L2520    sta   >$3337
+         lda   >$3413
+         eora  #$01
+         ora   >$3404
+         bne   L252D
+L252D    lbsr  L1C73
+         tst   >$0409
+         bmi   L2544
+         lda   <u00F7
+         bne   L2541
+         tst   >$0611
+         beq   L2544
+         clr   >$0611
+L2541    lbsr  L53B8
+L2544    lda   >$342C
+         cmpa  >$342D
+         bne   L2554
+         adca  #$04
+         sta   >$342D
+         lbsr  L255D
+L2554    dec   >$342B
+         beq   L255C
+         lbra  L24CA
+L255C    rts   
+L255D    lbsr  L337B
+         lbsr  L53B5
+         rts   
+L2564    lda   #$FF
+         sta   >$3405
+         clra  
+         ldb   >$33D9
+         tfr   d,x
+         lda   #$FF
+         sta   >$3449
+         bra   L25A6
+L2576    lda   #$FF
+         sta   >$3405
+         ldb   >$33D9
+         clra  
+         tfr   d,x
+         cmpb  #$02
+         bne   L25A6
+         lda   #$3F
+         sta   >$33F2
+         ldy   #$0006
+L258E    lda   >$3339,y
+         suba  >$32D2
+         bcc   L259D
+         lda   #$FF
+         sta   >$33EF
+         clra  
+L259D    sta   >$3339,y
+         leay  -$01,y
+         bne   L258E
+         rts   
+L25A6    clra  
+         ldb   >$33D1,x
+         tfr   d,y
+         lda   >$08F3,y
+         anda  #$0F
+         pshs  u
+         ldu   >$0374
+         lda   a,u
+         puls  u
+         sta   >$33F2
+         lda   >$3449
+         bpl   L25CC
+         lda   >$33CF,x
+         lsra  
+         lsra  
+         bra   L25D0
+L25CC    lda   >$33CF,x
+L25D0    sta   >$3449
+         lda   >$333A,y
+         suba  >$3449
+         bcc   L25E2
+         lda   #$FF
+         sta   >$33EF
+         clra  
+L25E2    sta   >$333A,y
+         clr   >$3449
+         rts   
+         rts   
+L25EB    sta   <u0090
+         cmpx  #$0000
+         bne   L2606
+         ldd   >$0614
+         std   >$0618
+         ldd   #$2869
+         std   <u0083
+         addd  >$060A
+         std   >$060E
+         clra  
+         bra   L2619
+L2606    ldd   >$0616
+         std   >$0618
+         ldd   #$2CA5
+         std   <u0083
+         addd  >$060C
+         std   >$060E
+         lda   #$01
+L2619    sta   >$3452
+         ldb   <u00F0
+         lslb  
+         ldy   #$1082
+         ldd   b,y
+         std   >$4006
+         lda   <u009B
+         bne   L262D
+         rts   
+L262D    cmpa  #$3F
+         bcs   L2633
+         lda   #$3E
+L2633    anda  #$FE
+         sta   <u009B
+         ldy   #$0040
+         ldd   #$0000
+L263E    std   >$12AE,y
+         leay  -$02,y
+         bne   L263E
+         clra  
+         ldb   <u009B
+         incb  
+         tfr   d,x
+         ldy   #$12B0
+         leau  >L27EE,pcr
+         tfr   u,d
+         leau  d,x
+         lda   #$01
+L265A    ldb   ,-u
+         sta   b,y
+         leax  -$01,x
+         bne   L265A
+         clr   <u0028
+         ldb   >$3452
+         lda   <u009D
+         ldy   #$344C
+         sta   b,y
+         lda   <u009C
+         suba  #$58
+         lsla  
+         adda  #$30
+         sta   <u009C
+         ldy   #$344A
+         sta   b,y
+         ldd   #$000C
+         ldy   #$12CF
+L2685    adda  b,y
+         decb  
+         bpl   L2685
+         ldb   >$3452
+         ldy   #$344E
+         sta   b,y
+         lda   <u0090
+         bne   L26A6
+         ldb   #$16
+         lda   <u009D
+         ldy   #$12BA
+L269F    suba  b,y
+         decb  
+         bpl   L269F
+         sta   <u009D
+L26A6    lda   <u009D
+         suba  #$50
+         sta   <u0080
+         lda   #$2B
+         sta   <u0081
+         ldd   #$0050
+         subb  <u009D
+         bls   L26D8
+         decb  
+L26B8    tfr   d,y
+L26BA    ldd   <u0083
+         addd  #$0018
+         std   <u0083
+         inc   <u0080
+         dec   <u0081
+         bpl   L26C8
+         rts   
+L26C8    leay  -$01,y
+         cmpy  #$0000
+         bpl   L26BA
+         ldb   <u0080
+         bpl   L26FC
+         negb  
+         clra  
+         bra   L26B8
+L26D8    lda   #$FF
+         sta   <u0081
+         clra  
+         ldb   <u009D
+         tfr   d,y
+         ldu   #$12B0
+         ldb   #$2B
+L26E6    inc   <u0081
+         lda   b,u
+         beq   L26F4
+         leay  $01,y
+         cmpy  #$00AF
+         bcc   L26F7
+L26F4    decb  
+         bpl   L26E6
+L26F7    lda   <u0081
+         bne   L26FC
+         rts   
+L26FC    lda   <u009C
+         suba  #$02
+         ldb   #$0C
+         ldy   #$12CF
+         andcc #$FE
+L2708    sbca  b,y
+         decb  
+         bpl   L2708
+         anda  #$FE
+         sta   <u0092
+         lda   #$01
+         sta   >$0613
+         sta   >$0612
+L2719    clra  
+         ldb   <u0081
+         tfr   d,y
+         lda   >$12B9,y
+         lbeq  L27B6
+         inc   <u0028
+         ldb   <u0080
+         lbsr  L2189
+         clra  
+         ldb   <u0092
+         std   <u008F
+         lda   #$17
+         sta   <u007F
+         clr   >$0613
+L2739    ldb   <u007F
+         ldy   #$12C4
+         lda   b,y
+         lbeq  L27A8
+         ldx   <u0083
+         lda   b,x
+         ldb   <u0090
+         addb  #$02
+         stb   <u0090
+         cmpb  #$30
+         bcs   L27A8
+         tst   >$0612
+         beq   L277E
+         ldx   >$4006
+         abx   
+         ldb   ,x+
+         beq   L276C
+         cmpb  <u0080
+         bcs   L276C
+         anda  #$0F
+         clr   >$0613
+         inc   >$0613
+L276C    ldb   ,x
+         beq   L277C
+         cmpb  <u0080
+         bcs   L277C
+         anda  #$F0
+         clr   >$0613
+         inc   >$0613
+L277C    ldb   <u0090
+L277E    tsta  
+         beq   L27A8
+         subb  #$30
+         cmpb  #$A0
+         bcc   L27A8
+         lsrb  
+         pshs  a
+         anda  #$F0
+         bne   L2796
+         lda   b,u
+         anda  #$F0
+         ora   ,s+
+         bra   L27A6
+L2796    lda   ,s
+         anda  #$0F
+         bne   L27A4
+         lda   b,u
+         anda  #$0F
+         ora   ,s+
+         bra   L27A6
+L27A4    lda   ,s+
+L27A6    sta   b,u
+L27A8    dec   <u007F
+         lbpl  L2739
+         inc   <u0080
+         lda   <u0080
+         cmpa  #$60
+         bpl   L27D1
+L27B6    lda   >$0613
+         bne   L27BE
+         sta   >$0612
+L27BE    ldd   <u0083
+         addd  #$0018
+         std   <u0083
+         cmpd  >$060E
+         bcc   L27D1
+         dec   <u0081
+         lbpl  L2719
+L27D1    lda   <u0028
+         ldb   >$3452
+         ldy   #$3450
+         sta   b,y
+         ldb   <u009B
+         lda   #$10
+         mul   
+         std   <u007F
+         lda   <u007F
+         lbsr  L36C9
+         lda   <u0080
+         lbsr  L36BC
+         rts   
+L27EE    fcb   $1F,$20   ....O9.   
+L27F0    fcb   $0F,$30,$2F,$10,$27,$18,$07,$38   .0/.'..8  
+L27F8    fcb   $37,$08,$17,$28,$13,$2C,$2B,$14   7..(.,+. 
+L2800    fcb   $0B,$34,$33,$0C,$03,$3C,$3B,$04   .43..<;. 
+L2808    fcb   $23,$1C,$1B,$24,$1D,$22,$2D,$12   #..$."-.  
+L2810    fcb   $0D,$32,$35,$0A,$05,$3A,$15,$2A   .25..:.* 
+L2818    fcb   $25,$1A,$39,$06,$11,$2E,$21,$1E   %.9...!. 
 L2820    fcb   $31,$0E,$09,$36,$29,$16,$3D,$02   1..6).=.
-L2828    fcb   $19,$26,$01,$3E,$00,$8E,$10,$8E   .&.>....
-L2830    fcb   $E1,$86,$26,$01,$39,$D7,$8F,$97   a.&.9W..
-L2838    fcb   $92,$E7,$86,$10,$8E,$07,$B6,$58   .g....6X
-L2840    fcb   $EC,$A5,$DD,$85,$D6,$8F,$C1,$02   l%].V.A.
-L2848    fcb   $24,$05,$B6,$33,$8E,$20,$1A,$C1   $.63. .A
-L2850    fcb   $08,$24,$30,$96,$92,$10,$8E,$33   .$0....3
-L2858    fcb   $E1,$A6,$A6,$10,$8E,$08,$F3,$A6   a&&...s&
-L2860    fcb   $A6,$84,$0F,$10,$BE,$03,$74,$A6   &...>.t&
-L2868    fcb   $A6,$D6,$92,$26,$06,$33,$8D,$01   &V.&.3..
-L2870    fcb   $40,$20,$04,$33,$8D,$01,$52,$D6   @ .3..RV
-L2878    fcb   $8F,$31,$8D,$01,$2C,$E6,$A5,$33   .1..,f%3
-L2880    fcb   $C5,$20,$37,$C0,$08,$10,$8E,$1F   E 7@....
-L2888    fcb   $94,$A6,$A5,$34,$02,$84,$0F,$34   .&%4...4
-L2890    fcb   $02,$BE,$03,$76,$A6,$86,$97,$91   .>.v&...
-L2898    fcb   $A6,$E0,$BE,$03,$78,$A6,$86,$B7   &`>.x&.7
-L28A0    fcb   $33,$8E,$D6,$92,$27,$06,$33,$8D   3.V.'.3.
-L28A8    fcb   $01,$1F,$20,$04,$33,$8D,$01,$01   .. .3...
-L28B0    fcb   $35,$02,$84,$F0,$44,$44,$33,$C6   5..pDD3F
-L28B8    fcb   $96,$91,$10,$8E,$39,$9C,$D6,$A4   ....9.V$
-L28C0    fcb   $A7,$A5,$0D,$92,$26,$05,$CC,$28   '%..&.L(
-L28C8    fcb   $69,$20,$03,$CC,$2C,$A5,$DD,$87   i .L,%].
-L28D0    fcb   $8E,$04,$3C,$1F,$02,$4F,$17,$EF   ..<..O.o
-L28D8    fcb   $D2,$C6,$03,$10,$8E,$34,$53,$A6   RF...4S&
-L28E0    fcb   $C5,$A7,$A5,$5A,$2A,$F9,$D6,$92   E'%Z*yV.
-L28E8    fcb   $B6,$34,$55,$8E,$34,$57,$A7,$85   64U.4W'.
-L28F0    fcb   $0F,$91,$10,$9E,$85,$EC,$A1,$DD   .....l!]
-L28F8    fcb   $7F,$8E,$34,$53,$DE,$87,$34,$40   .4S^.4@
-L2900    fcb   $31,$AB,$A6,$A2,$97,$8F,$2A,$47   1+&"..*G
-L2908    fcb   $C6,$02,$34,$20,$10,$8E,$00,$85   F.4 ....
-L2910    fcb   $96,$8F,$84,$03,$A6,$86,$04,$8F   ....&...
-L2918    fcb   $04,$8F,$A7,$A5,$5A,$2A,$F1,$0D   ..'%Z*q.
-L2920    fcb   $91,$27,$18,$A6,$A4,$48,$48,$48   .'.&$HHH
-L2928    fcb   $48,$AA,$C4,$A7,$C0,$A6,$22,$48   H*D'@&"H
-L2930    fcb   $48,$48,$48,$AA,$21,$A7,$C0,$0F   HHH*!'@.
-L2938    fcb   $91,$20,$10,$A6,$21,$48,$48,$48   . .&!HHH
-L2940    fcb   $48,$AA,$A4,$A7,$C0,$A6,$22,$A7   H*$'@&"'
-L2948    fcb   $C4,$0C,$91,$35,$20,$20,$28,$84   D..5  (.
-L2950    fcb   $03,$A6,$86,$97,$85,$D6,$85,$58   .&...V.X
-L2958    fcb   $58,$58,$58,$04,$8F,$04,$8F,$0D   XXX.....
-L2960    fcb   $91,$27,$0A,$1F,$98,$AA,$C4,$A7   .'...*D'
-L2968    fcb   $C0,$0F,$91,$20,$06,$96,$85,$A7   @.. ...'
-L2970    fcb   $C4,$0C,$91,$0A,$8F,$2A,$E8,$DC   D....*h\
-L2978    fcb   $7F,$83,$00,$01,$DD,$7F,$26,$82   ...]&.
-L2980    fcb   $1F,$30,$A3,$E1,$34,$06,$10,$8E   .0#a4...
-L2988    fcb   $00,$29,$31,$3F,$83,$00,$18,$24   .)1?...$
-L2990    fcb   $F9,$31,$21,$35,$06,$0D,$92,$27   y1!5...'
-L2998    fcb   $08,$FD,$06,$0C,$10,$BF,$06,$16   .....?..
-L29A0    fcb   $39,$FD,$06,$0A,$10,$BF,$06,$14   9....?..
-L29A8    fcb   $39,$00,$00,$08,$00,$04,$08,$00   9.......
-L29B0    fcb   $00,$00,$0E,$05,$0F,$00,$0E,$0F   ........
+L2828    fcb   $19,$26,$01,$3E,$00
+L282D    fcb   $8E,$10,$8E   .&.>....  
+L2830    fcb   $E1,$86,$26,$01,$39
+
+L2835    stb   <u008F
+         sta   <u0092
+         stb   a,x
+         ldy   #$07B6
+         lslb  
+L2840    ldd   b,y
+         std   <u0085
+         ldb   <u008F
+         cmpb  #$02
+         bcc   L284F
+         lda   >$338E
+         bra   L2869
+L284F    cmpb  #$08
+         bcc   L2883
+         lda   <u0092
+         ldy   #$33E1
+         lda   a,y
+         ldy   #$08F3
+         lda   a,y
+         anda  #$0F
+         ldy   >$0374
+         lda   a,y
+L2869    ldb   <u0092
+         bne   L2873
+         leau  >L29B1,pcr
+         bra   L2877
+L2873    leau  >L29C9,pcr
+L2877    ldb   <u008F
+         leay  >L29A9,pcr
+         ldb   b,y
+         leau  b,u
+         bra   L28BA
+L2883    subb  #$08
+         ldy   #$1F94
+         lda   b,y
+         pshs  a
+         anda  #$0F
+         pshs  a
+         ldx   >$0376
+         lda   a,x
+         sta   <u0091
+         lda   ,s+
+         ldx   >$0378
+         lda   a,x
+         sta   >$338E
+         ldb   <u0092
+         beq   L28AC
+         leau  >L29C9,pcr
+         bra   L28B0
+L28AC    leau  >L29B1,pcr
+L28B0    puls  a
+         anda  #$F0
+         lsra  
+         lsra  
+         leau  a,u
+         lda   <u0091
+L28BA    ldy   #$399C
+         ldb   <u00A4
+         sta   b,y
+         tst   <u0092
+         bne   L28CB
+         ldd   #$2869
+         bra   L28CE
+L28CB    ldd   #$2CA5
+L28CE    std   <u0087
+         ldx   #$043C
+         tfr   d,y
+         clra  
+         lbsr  L18AB
+         ldb   #$03
+         ldy   #$3453
+L28DF    lda   b,u
+         sta   b,y
+         decb  
+         bpl   L28DF
+         ldb   <u0092
+         lda   >$3455
+         ldx   #$3457
+         sta   b,x
+L28F0    clr   <u0091
+         ldy   <u0085
+         ldd   ,y++
+         std   <u007F
+         ldx   #$3453
+         ldu   <u0087
+         pshs  u
+         leay  d,y
+L2902    lda   ,-y
+         sta   <u008F
+         bpl   L294F
+         ldb   #$02
+         pshs  y
+         ldy   #$0085
+L2910    lda   <u008F
+         anda  #$03
+         lda   a,x
+         lsr   <u008F
+         lsr   <u008F
+         sta   b,y
+         decb  
+         bpl   L2910
+         tst   <u0091
+         beq   L293B
+         lda   ,y
+         lsla  
+         lsla  
+         lsla  
+         lsla  
+         ora   ,u
+         sta   ,u+
+         lda   $02,y
+         lsla  
+         lsla  
+         lsla  
+         lsla  
+         ora   $01,y
+         sta   ,u+
+         clr   <u0091
+         bra   L294B
+L293B    lda   $01,y
+         lsla  
+         lsla  
+         lsla  
+         lsla  
+         ora   ,y
+         sta   ,u+
+         lda   $02,y
+         sta   ,u
+         inc   <u0091
+L294B    puls  y
+         bra   L2977
+L294F    anda  #$03
+         lda   a,x
+         sta   <u0085
+         ldb   <u0085
+         lslb  
+         lslb  
+         lslb  
+         lslb  
+         lsr   <u008F
+         lsr   <u008F
+L295F    tst   <u0091
+         beq   L296D
+         tfr   b,a
+         ora   ,u
+         sta   ,u+
+         clr   <u0091
+         bra   L2973
+L296D    lda   <u0085
+         sta   ,u
+         inc   <u0091
+L2973    dec   <u008F
+         bpl   L295F
+L2977    ldd   <u007F
+         subd  #$0001
+         std   <u007F
+         bne   L2902
+         tfr   u,d
+         subd  ,s++
+         pshs  b,a
+         ldy   #$0029
+L298A    leay  -$01,y
+         subd  #$0018
+         bcc   L298A
+         leay  $01,y
+         puls  b,a
+         tst   <u0092
+         beq   L29A1
+         std   >$060C
+         sty   >$0616
+         rts   
+L29A1    std   >$060A
+         sty   >$0614
+         rts   
+L29A9    fcb   $00,$00,$08,$00,$04,$08,$00   9.......  
+L29B0    fcb   $00
+L29B1    fcb   $00,$0E,$05,$0F,$00,$0E,$0F   ........
 L29B8    fcb   $05,$00,$05,$0E,$0F,$00,$05,$0F   ........
 L29C0    fcb   $0E,$00,$0F,$0E,$05,$00,$0F,$05   ........
-L29C8    fcb   $0E,$00,$0E,$06,$0F,$00,$0E,$0F   ........
-L29D0    fcb   $06,$00,$06,$0E,$0F,$00,$06,$0F   ........
-L29D8    fcb   $0E,$00,$0F,$0E,$06,$00,$0F,$06   ........
-L29E0    fcb   $0E,$17,$00,$35,$1F,$23,$48,$34   ...5.#H4
+L29C8    fcb   $0E
+L29C9    fcb   $00,$0E,$06,$0F,$00,$0E,$0F   ........ 
+L29D0    fcb   $06,$00,$06,$0E,$0F,$00,$06,$0F   ........ 
+L29D8    fcb   $0E,$00,$0F,$0E,$06,$00,$0F,$06   ........  
+L29E0    fcb   $0E
+L29E1    fcb   $17,$00,$35,$1F,$23,$48,$34   ...5.#H4  
 L29E8    fcb   $26,$B7,$33,$6C,$F7,$33,$6D,$17   &73lw3m.
 L29F0    fcb   $00,$5A,$48,$F6,$33,$6D,$3D,$1F   .ZHv3m=.
 L29F8    fcb   $23,$33,$CB,$F6,$33,$6C,$31,$A5   #3Kv3l1%
-L2A00    fcb   $A6,$A2,$B4,$3C,$D7,$A7,$C2,$5A   &"4<W'BZ
-L2A08    fcb   $26,$F6,$F6,$33,$6C,$31,$A5,$31   &vv3l1%1
-L2A10    fcb   $A5,$7A,$33,$6D,$26,$EA,$35,$26   %z3m&j5&
-L2A18    fcb   $39,$34,$26,$B7,$33,$6C,$F7,$33   94&73lw3
-L2A20    fcb   $6D,$17,$00,$35,$1F,$89,$48,$1F   m..5..H.
-L2A28    fcb   $23,$33,$C6,$A6,$A0,$48,$49,$49   #3F& HII
-L2A30    fcb   $49,$B4,$3C,$D7,$A7,$C2,$5A,$26   I4<W'BZ&
-L2A38    fcb   $F2,$F6,$33,$6C,$31,$A5,$33,$C5   rv3l1%3E
-L2A40    fcb   $33,$C5,$33,$C5,$7A,$33,$6D,$26   3E3Ez3m&
-L2A48    fcb   $E2,$35,$26,$39,$34,$26,$3D,$A6   b5&94&=&
-L2A50    fcb   $C0,$A7,$A0,$5A,$26,$F9,$35,$26   @' Z&y5&
-L2A58    fcb   $39,$34,$26,$E6,$E4,$A6,$C0,$A7   94&fd&@'
-L2A60    fcb   $A0,$5A,$26,$F9,$E6,$E4,$31,$A5    Z&yfd1%
-L2A68    fcb   $6A,$61,$26,$EF,$35,$26,$39,$8E   ja&o5&9.
-L2A70    fcb   $3F,$64,$CE,$3A,$4E,$10,$8E,$3B   ?dN:N..;
-L2A78    fcb   $3E,$8D,$5A,$8E,$3E,$C4,$CE,$3A   >.Z.>DN:
-L2A80    fcb   $9E,$10,$8E,$3B,$8E,$8D,$4E,$8E   ...;..N.
-L2A88    fcb   $3E,$24,$CE,$3A,$EE,$10,$8E,$3B   >$N:n..;
-L2A90    fcb   $DE,$8D,$42,$CE,$3C,$D0,$8E,$3A   ^.BN<P.:
-L2A98    fcb   $4F,$10,$8E,$3C,$89,$8D,$52,$8E   O..<..R.
-L2AA0    fcb   $3A,$9F,$10,$8E,$3C,$93,$8D,$49   :...<..I
-L2AA8    fcb   $8E,$3A,$EF,$10,$8E,$3C,$9D,$8D   .:o..<..
-L2AB0    fcb   $40,$CE,$3C,$D3,$8E,$3B,$3F,$10   @N<S.;?.
-L2AB8    fcb   $8E,$3C,$A7,$8D,$65,$8E,$3B,$8F   .<'.e.;.
-L2AC0    fcb   $10,$8E,$3C,$B1,$8D,$5C,$8E,$3B   ..<1.\.;
-L2AC8    fcb   $DF,$10,$8E,$3C,$BB,$8D,$53,$17   _..<;.S.
-L2AD0    fcb   $00,$7D,$16,$00,$C4,$C6,$50,$A6   .}..DFP&
-L2AD8    fcb   $82,$A1,$82,$24,$0A,$A7,$C5,$A6   .!.$.'E&
-L2AE0    fcb   $84,$A7,$A5,$5A,$26,$F1,$39,$A7   .'%Z&q9'
-L2AE8    fcb   $A5,$A6,$84,$A7,$C5,$5A,$26,$E7   %&.'EZ&g
-L2AF0    fcb   $39,$86,$5F,$A7,$C4,$86,$0A,$97   9._'D...
-L2AF8    fcb   $9A,$86,$5F,$A7,$A4,$86,$04,$97   .._'$...
-L2B00    fcb   $99,$EC,$81,$A1,$A4,$24,$02,$A7   .l.!$$.'
-L2B08    fcb   $A4,$E1,$A4,$24,$02,$E7,$A4,$0A   $a$$.g$.
-L2B10    fcb   $99,$26,$EE,$A6,$A0,$A1,$C4,$24   .&n& !D$
-L2B18    fcb   $02,$A7,$C4,$0A,$9A,$26,$DA,$33   .'D..&Z3
-L2B20    fcb   $41,$39,$6F,$C4,$86,$0A,$97,$9A   A9oD....
-L2B28    fcb   $6F,$A4,$86,$04,$97,$99,$EC,$81   o$....l.
-L2B30    fcb   $A1,$A4,$23,$02,$A7,$A4,$E1,$A4   !$#.'$a$
-L2B38    fcb   $23,$02,$E7,$A4,$0A,$99,$26,$EE   #.g$..&n
-L2B40    fcb   $A6,$A0,$A1,$C4,$23,$02,$A7,$C4   & !D#.'D
-L2B48    fcb   $0A,$9A,$26,$DC,$33,$41,$39,$86   ..&\3A9.
-L2B50    fcb   $5F,$B7,$3C,$CF,$7F,$3C,$D6,$B6   _7<O<V6
-L2B58    fcb   $3C,$D3,$C6,$09,$CE,$3C,$7F,$A7   <SF.N<'
-L2B60    fcb   $C5,$5A,$2A,$FB,$B6,$3C,$D2,$C6   EZ*.6<RF
-L2B68    fcb   $09,$CE,$3C,$C5,$A7,$C5,$5A,$2A   .N<E'EZ*
-L2B70    fcb   $FB,$8E,$3C,$A7,$10,$8E,$3A,$4F   ..<'..:O
-L2B78    fcb   $8D,$07,$8E,$3C,$9D,$10,$8E,$3C   ...<...<
-L2B80    fcb   $7F,$C6,$09,$A6,$85,$A7,$A2,$A7   F.&.'"'
-L2B88    fcb   $A2,$A7,$A2,$A7,$A2,$A7,$A2,$A7   "'"'"'"'
-L2B90    fcb   $A2,$A7,$A2,$A7,$A2,$5A,$2A,$EB   "'"'"Z*k
-L2B98    fcb   $39,$8D,$09,$17,$00,$98,$17,$01   9.......
-L2BA0    fcb   $14,$16,$01,$80,$B6,$3C,$D0,$B1   ....6<P1
-L2BA8    fcb   $3C,$CF,$24,$0A,$F6,$3C,$CF,$F7   <O$.v<Ow
-L2BB0    fcb   $3C,$E0,$C6,$00,$8D,$34,$B6,$3C   <`F..46<
-L2BB8    fcb   $D1,$B1,$3C,$D0,$24,$0A,$F6,$3C   Q1<P$.v<
-L2BC0    fcb   $D0,$F7,$3C,$E0,$C6,$11,$8D,$22   Pw<`F.."
-L2BC8    fcb   $B6,$3C,$D2,$B1,$3C,$D1,$24,$0A   6<R1<Q$.
-L2BD0    fcb   $F6,$3C,$D1,$F7,$3C,$E0,$C6,$22   v<Qw<`F"
-L2BD8    fcb   $8D,$10,$B6,$3C,$D6,$B1,$3C,$D2   ..6<V1<R
-L2BE0    fcb   $24,$53,$F6,$3C,$D2,$F7,$3C,$E0   $Sv<Rw<`
-L2BE8    fcb   $C6,$33,$97,$90,$40,$BB,$3C,$E0   F3..@;<`
-L2BF0    fcb   $4C,$B7,$3C,$E0,$1A,$50,$10,$DF   L7<`.P._
-L2BF8    fcb   $99,$D7,$92,$D6,$90,$4F,$58,$49   .W.V.OXI
-L2C00    fcb   $10,$CE,$02,$85,$10,$EE,$EB,$32   .N...nk2
-L2C08    fcb   $E8,$50,$96,$92,$97,$93,$D6,$92   hP....V.
-L2C10    fcb   $9E,$92,$10,$9E,$92,$DE,$92,$34   .....^.4
-L2C18    fcb   $76,$34,$76,$34,$76,$34,$76,$34   v4v4v4v4
-L2C20    fcb   $76,$34,$76,$34,$76,$34,$76,$34   v4v4v4v4
-L2C28    fcb   $76,$34,$76,$7A,$3C,$E0,$26,$E7   v4vz<`&g
-L2C30    fcb   $10,$DE,$99,$1C,$AF,$39,$8E,$3C   .^../9.<
-L2C38    fcb   $D0,$10,$8E,$3C,$88,$C6,$11,$8D   P..<.F..
-L2C40    fcb   $14,$8E,$3C,$D1,$10,$8E,$3C,$92   ..<Q..<.
-L2C48    fcb   $C6,$22,$8D,$09,$8E,$3C,$D2,$10   F"...<R.
-L2C50    fcb   $8E,$3C,$9C,$C6,$33,$F7,$3C,$D7   .<.F3w<W
-L2C58    fcb   $86,$0A,$E6,$84,$E1,$A6,$24,$11   ..f.a&$.
-L2C60    fcb   $34,$32,$B7,$3C,$D8,$F7,$3C,$E0   427<Xw<`
-L2C68    fcb   $A6,$A6,$F6,$3C,$D7,$8D,$06,$35   &&v<W..5
-L2C70    fcb   $32,$4A,$26,$E6,$39,$D7,$92,$D7   2J&f9W.W
-L2C78    fcb   $93,$B0,$3C,$E0,$97,$90,$1A,$50   .0<`...P
-L2C80    fcb   $10,$DF,$99,$F6,$3C,$E0,$10,$CE   ._.v<`.N
-L2C88    fcb   $02,$85,$32,$E5,$10,$EE,$E5,$D6   ..2e.neV
-L2C90    fcb   $90,$B6,$3C,$D8,$48,$48,$48,$32   .6<XHHH2
-L2C98    fcb   $E6,$96,$92,$9E,$92,$10,$9E,$92   f.......
-L2CA0    fcb   $DE,$92,$1F,$8B,$34,$7A,$32,$E8   ^...4z2h
-L2CA8    fcb   $B8,$5A,$2A,$F8,$4F,$1F,$8B,$10   8Z*xO...
-L2CB0    fcb   $DE,$99,$1C,$AF,$39,$CE,$3C,$92   ^../9N<.
-L2CB8    fcb   $10,$8E,$3A,$4E,$C6,$11,$8D,$14   ..:NF...
-L2CC0    fcb   $CE,$3C,$9C,$10,$8E,$3A,$9E,$C6   N<...:.F
-L2CC8    fcb   $22,$8D,$09,$CE,$3C,$A6,$10,$8E   "..N<&..
-L2CD0    fcb   $3A,$EE,$C6,$33,$F7,$3C,$D7,$86   :nF3w<W.
-L2CD8    fcb   $50,$8E,$00,$08,$E6,$C4,$E1,$A6   P...fDa&
-L2CE0    fcb   $24,$11,$34,$72,$B7,$3C,$D8,$F7   $.4r7<Xw
-L2CE8    fcb   $3C,$E0,$A6,$A6,$F6,$3C,$D7,$8D   <`&&v<W.
-L2CF0    fcb   $0F,$35,$72,$30,$1F,$26,$05,$33   .5r0.&.3
-L2CF8    fcb   $5F,$8E,$00,$08,$4A,$26,$DD,$39   _...J&]9
-L2D00    fcb   $D7,$92,$B0,$3C,$E0,$34,$02,$F6   W.0<`4.v
-L2D08    fcb   $3C,$E0,$CE,$02,$85,$33,$C5,$EE   <`N..3En
-L2D10    fcb   $C5,$F6,$3C,$D8,$5A,$33,$C5,$35   Ev<XZ3E5
-L2D18    fcb   $04,$96,$92,$A7,$C4,$33,$C8,$B0   ...'D3H0
-L2D20    fcb   $5A,$2A,$F8,$39,$86,$11,$10,$8E   Z*x9....
-L2D28    fcb   $3F,$64,$8E,$3A,$9F,$8D,$14,$86   ?d.:....
-L2D30    fcb   $22,$10,$8E,$3E,$C4,$8E,$3A,$EF   "..>D.:o
-L2D38    fcb   $8D,$09,$86,$33,$10,$8E,$3E,$24   ...3..>$
-L2D40    fcb   $8E,$3B,$3F,$B7,$3C,$D7,$86,$0F   .;?7<W..
-L2D48    fcb   $B7,$3C,$E0,$86,$50,$B7,$3C,$D8   7<`.P7<X
-L2D50    fcb   $A6,$A2,$A1,$82,$23,$06,$1F,$89   &"!.#...
-L2D58    fcb   $E0,$84,$8D,$18,$73,$3C,$E0,$A6   `...s<`&
-L2D60    fcb   $A2,$A1,$84,$23,$06,$1F,$89,$E0   "!.#...`
-L2D68    fcb   $84,$8D,$09,$73,$3C,$E0,$7A,$3C   ...s<`z<
-L2D70    fcb   $D8,$26,$DD,$39,$CE,$02,$85,$33   X&]9N..3
-L2D78    fcb   $C6,$EE,$C6,$B6,$3C,$D8,$4A,$33   FnF6<XJ3
-L2D80    fcb   $C6,$B6,$3C,$E0,$B7,$3C,$E2,$B4   F6<`7<b4
-L2D88    fcb   $3C,$D7,$97,$92,$73,$3C,$E2,$A6   <W..s<b&
-L2D90    fcb   $C4,$B4,$3C,$E2,$9A,$92,$A7,$C4   D4<b..'D
-L2D98    fcb   $33,$C8,$50,$5A,$26,$F1,$39,$DC   3HPZ&q9\
-L2DA0    fcb   $A0,$27,$61,$DD,$8F,$BE,$01,$03    'a].>..
-L2DA8    fcb   $30,$89,$3B,$FF,$31,$89,$02,$00   0.;.1...
-L2DB0    fcb   $10,$BF,$30,$E3,$10,$BE,$30,$E3   .?0c.>0c
-L2DB8    fcb   $DC,$8F,$A6,$8B,$34,$02,$DC,$8F   \.&.4.\.
-L2DC0    fcb   $E6,$AB,$C1,$5F,$27,$0D,$17,$F3   f+A_'..s
-L2DC8    fcb   $C0,$E6,$E4,$C0,$30,$25,$04,$C1   @fd@0%.A
-L2DD0    fcb   $A0,$25,$04,$35,$04,$20,$24,$54    %.5. $T
-L2DD8    fcb   $4F,$33,$CB,$35,$04,$C0,$30,$54   O3K5.@0T
-L2DE0    fcb   $25,$04,$86,$F0,$20,$02,$86,$0F   %..p ...
-L2DE8    fcb   $B7,$3C,$E2,$84,$EE,$97,$92,$73   7<b.n..s
-L2DF0    fcb   $3C,$E2,$A6,$C4,$B4,$3C,$E2,$9A   <b&D4<b.
-L2DF8    fcb   $92,$A7,$C4,$DC,$8F,$83,$00,$01   .'D\....
-L2E00    fcb   $DD,$8F,$26,$B0,$39,$96,$11,$26   ].&09..&
-L2E08    fcb   $01,$39,$17,$10,$1E,$0F,$D0,$B6   .9....P6
-L2E10    fcb   $34,$5A,$81,$FF,$26,$01,$39,$0F   4Z..&.9.
-L2E18    fcb   $F2,$0F,$F4,$96,$DA,$97,$F1,$96   r.t.Z.q.
-L2E20    fcb   $E2,$97,$F3,$1A,$01,$17,$E6,$5E   b.s...f^
-L2E28    fcb   $17,$E5,$4C,$96,$15,$26,$0E,$96   .eL..&..
-L2E30    fcb   $33,$97,$C8,$96,$35,$B7,$39,$AA   3.H.579*
-L2E38    fcb   $96,$34,$B7,$39,$A9,$B6,$34,$5A   .479)64Z
-L2E40    fcb   $2B,$3E,$96,$F0,$2B,$3A,$B7,$39   +>.p+:79
-L2E48    fcb   $B7,$17,$E5,$A6,$96,$38,$97,$CC   7.e&.8.L
-L2E50    fcb   $4F,$F6,$34,$5A,$1F,$01,$A6,$89   Ov4Z..&.
-L2E58    fcb   $38,$D6,$81,$10,$26,$22,$F6,$34   8V..&"v4
-L2E60    fcb   $5A,$58,$4F,$1F,$01,$A6,$89,$38   ZXO..&.8
-L2E68    fcb   $17,$97,$D0,$EC,$89,$38,$76,$2A   ..Pl.8v*
-L2E70    fcb   $03,$0F,$D0,$39,$0D,$15,$27,$04   ..P9..'.
-L2E78    fcb   $C0,$28,$DB,$15,$C0,$03,$D7,$D4   @([.@.WT
-L2E80    fcb   $39,$96,$BE,$80,$05,$97,$8F,$96   9.>.....
-L2E88    fcb   $C0,$80,$05,$97,$90,$F6,$1F,$6B   @....v.k
-L2E90    fcb   $CE,$34,$5B,$8E,$1F,$6C,$10,$8E   N4[..l..
-L2E98    fcb   $1F,$74,$A6,$C5,$27,$10,$A6,$85   .t&E'.&.
-L2EA0    fcb   $90,$8F,$81,$0A,$24,$08,$A6,$A5   ....$.&%
-L2EA8    fcb   $90,$90,$81,$0A,$25,$06,$5A,$2A   ....%.Z*
-L2EB0    fcb   $E9,$16,$09,$49,$D7,$FB,$96,$11   i..IW...
-L2EB8    fcb   $26,$06,$86,$01,$97,$11,$0F,$15   &.......
-L2EC0    fcb   $A6,$85,$97,$DA,$A6,$A5,$97,$E2   &..Z&%.b
-L2EC8    fcb   $CB,$08,$F7,$39,$A3,$96,$E2,$90   K.w9#.b.
-L2ED0    fcb   $C0,$25,$06,$48,$48,$48,$48,$20   @%.HHHH 
-L2ED8    fcb   $06,$40,$48,$48,$48,$48,$40,$8B   .@HHHH@.
-L2EE0    fcb   $88,$97,$8F,$D6,$DA,$D0,$BE,$DB   ...VZP>[
-L2EE8    fcb   $8F,$8E,$04,$0A,$3A,$86,$80,$A7   ....:..'
-L2EF0    fcb   $84,$39,$96,$11,$27,$1E,$96,$15   .9..'...
-L2EF8    fcb   $26,$1A,$B6,$39,$A9,$26,$15,$B6   &.69)&.6
-L2F00    fcb   $39,$AA,$81,$A0,$24,$0E,$B6,$34   9*. $.64
-L2F08    fcb   $B2,$90,$C8,$8B,$40,$81,$80,$24   2.H.@..$
-L2F10    fcb   $03,$1A,$01,$39,$1C,$FE,$39,$FC   ...9..9.
-L2F18    fcb   $39,$E1,$FD,$33,$FE,$5F,$17,$00   9a.3._..
-L2F20    fcb   $07,$C6,$01,$17,$00,$02,$C6,$03   .F....F.
-L2F28    fcb   $D7,$A4,$10,$8E,$00,$0F,$A6,$A5   W$....&%
-L2F30    fcb   $26,$01,$39,$8E,$00,$CE,$6F,$85   &.9..No.
-L2F38    fcb   $C1,$03,$27,$08,$17,$00,$9B,$17   A.'.....
-L2F40    fcb   $0F,$27,$20,$03,$17,$0C,$31,$17   .' ...1.
-L2F48    fcb   $0E,$A8,$D6,$A4,$10,$8E,$00,$D6   .(V$...V
-L2F50    fcb   $58,$AE,$A5,$9F,$F1,$10,$8E,$00   X.%.q...
-L2F58    fcb   $DE,$EC,$A5,$DD,$F3,$1C,$FE,$17   ^l%]s...
-L2F60    fcb   $E5,$24,$17,$E4,$12,$D6,$A4,$96   e$.d.V$.
-L2F68    fcb   $F0,$10,$8E,$39,$B5,$A7,$A5,$96   p..95'%.
-L2F70    fcb   $33,$10,$8E,$00,$C6,$A7,$A5,$10   3...F'%.
-L2F78    fcb   $8E,$39,$A5,$58,$31,$A5,$DC,$34   .9%X1%\4
-L2F80    fcb   $ED,$A4,$D6,$F0,$2B,$53,$17,$E4   m$Vp+S.d
-L2F88    fcb   $69,$D6,$A4,$96,$38,$C1,$03,$26   iV$.8A.&
-L2F90    fcb   $01,$44,$10,$8E,$00,$CA,$A7,$A5   .D...J'%
-L2F98    fcb   $96,$36,$10,$8E,$00,$CE,$A7,$A5   .6...N'%
-L2FA0    fcb   $44,$44,$44,$1F,$89,$4F,$1F,$01   DDD..O..
-L2FA8    fcb   $D6,$A4,$96,$37,$81,$83,$26,$02   V$.7..&.
-L2FB0    fcb   $86,$FF,$C1,$03,$26,$02,$86,$80   ..A.&...
-L2FB8    fcb   $80,$80,$44,$8B,$80,$A9,$89,$36   ..D..).6
-L2FC0    fcb   $73,$10,$8E,$00,$13,$6D,$A5,$27   s....m%'
-L2FC8    fcb   $04,$80,$28,$AB,$A5,$10,$8E,$39   ..(+%..9
-L2FD0    fcb   $E7,$AB,$A5,$10,$8E,$00,$D2,$A7   g+%...R'
-L2FD8    fcb   $A5,$39,$10,$8E,$00,$D6,$58,$A6   %9...VX&
-L2FE0    fcb   $A5,$90,$AE,$81,$05,$2E,$15,$81   %.......
-L2FE8    fcb   $FB,$2D,$11,$10,$8E,$00,$DE,$A6   .-....^&
-L2FF0    fcb   $A5,$90,$B0,$81,$05,$2E,$05,$81   %.0.....
-L2FF8    fcb   $FB,$2D,$01,$39,$4F,$54,$1F,$02   .-.9OT..
-L3000    fcb   $17,$08,$F7,$EC,$E1,$39,$C6,$03   ..wla9F.
-L3008    fcb   $B6,$34,$11,$81,$68,$23,$01,$39   64..h#.9
-L3010    fcb   $8E,$00,$CE,$10,$8E,$00,$D2,$A6   ..N...R&
-L3018    fcb   $85,$81,$58,$25,$04,$81,$A8,$25   ..X%..(%
-L3020    fcb   $01,$4F,$A7,$85,$A6,$A5,$81,$1E   .O'.&%..
-L3028    fcb   $24,$03,$4F,$A7,$85,$81,$AF,$25   $.O'../%
-L3030    fcb   $03,$4F,$A7,$85,$A7,$A5,$A6,$85   .O'.'%&.
-L3038    fcb   $CE,$39,$AD,$A7,$C5,$5A,$2A,$C8   N9-'EZ*H
-L3040    fcb   $8E,$00,$00,$10,$8E,$00,$04,$A6   .......&
-L3048    fcb   $2E,$27,$17,$A6,$A9,$00,$CD,$27   .'.&).M'
-L3050    fcb   $11,$A6,$A9,$39,$E6,$81,$3C,$27   .&)9f.<'
-L3058    fcb   $09,$1F,$20,$5A,$E7,$89,$39,$FB   .. Zg.9.
-L3060    fcb   $30,$01,$31,$3F,$26,$E1,$8C,$00   0.1?&a..
-L3068    fcb   $00,$26,$01,$39,$8C,$00,$01,$26   .&.9...&
-L3070    fcb   $06,$F6,$39,$FB,$16,$00,$99,$4F   .v9....O
-L3078    fcb   $F6,$39,$FB,$58,$1F,$02,$F6,$39   v9.X..v9
-L3080    fcb   $FC,$58,$1F,$01,$EC,$A9,$39,$A5   .X..l)9%
-L3088    fcb   $A3,$89,$39,$A5,$25,$0E,$F6,$39   #.9%%.v9
-L3090    fcb   $FB,$F7,$39,$D9,$F6,$39,$FC,$F7   .w9Yv9.w
-L3098    fcb   $39,$DA,$20,$0C,$F6,$39,$FC,$F7   9Z .v9.w
-L30A0    fcb   $39,$D9,$F6,$39,$FB,$F7,$39,$DA   9Yv9.w9Z
-L30A8    fcb   $F6,$39,$DA,$C1,$03,$27,$59,$F6   v9ZA.'Yv
-L30B0    fcb   $39,$D9,$C1,$03,$26,$0D,$F6,$39   9YA.&.v9
-L30B8    fcb   $DA,$F7,$39,$D9,$C6,$03,$F7,$39   Zw9YF.w9
-L30C0    fcb   $DA,$20,$45,$CE,$00,$CA,$C1,$02   Z EN.JA.
-L30C8    fcb   $26,$15,$A6,$C5,$81,$1E,$23,$0D   &.&E..#.
-L30D0    fcb   $F6,$39,$DA,$A6,$C5,$81,$1E,$23   v9Z&E..#
-L30D8    fcb   $04,$86,$1E,$A7,$C5,$20,$29,$F6   ...'E )v
-L30E0    fcb   $39,$DA,$C1,$02,$26,$15,$A6,$C5   9ZA.&.&E
-L30E8    fcb   $81,$1E,$23,$1C,$F6,$39,$D9,$A6   ..#.v9Y&
-L30F0    fcb   $C5,$81,$1E,$23,$13,$86,$1E,$A7   E..#...'
-L30F8    fcb   $C5,$20,$0D,$F6,$39,$D9,$A6,$C5   E .v9Y&E
-L3100    fcb   $81,$1E,$23,$04,$86,$1E,$A7,$C5   ..#...'E
-L3108    fcb   $F6,$39,$D9,$8D,$03,$F6,$39,$DA   v9Y..v9Z
-L3110    fcb   $D7,$A4,$CE,$00,$13,$A6,$C5,$27   W$N..&E'
-L3118    fcb   $06,$81,$1E,$10,$25,$00,$84,$8E   ....%...
-L3120    fcb   $00,$CE,$A6,$85,$97,$9C,$10,$8E   .N&.....
-L3128    fcb   $00,$D2,$A6,$A5,$97,$9D,$CE,$00   .R&%..N.
-L3130    fcb   $CA,$A6,$C5,$97,$9B,$CE,$39,$B5   J&E..N95
-L3138    fcb   $A6,$C5,$97,$F0,$CE,$00,$13,$A6   &E.pN..&
-L3140    fcb   $C5,$27,$02,$0C,$F0,$CE,$03,$FF   E'..pN..
-L3148    fcb   $A6,$C5,$CE,$39,$A1,$E6,$C5,$17   &EN9!fE.
-L3150    fcb   $F6,$DB,$D6,$A4,$CE,$39,$9C,$A6   v[V$N9.&
-L3158    fcb   $C5,$34,$02,$CE,$03,$FF,$E6,$C5   E4.N..fE
-L3160    fcb   $4F,$1F,$01,$35,$02,$A7,$89,$39   O..5.'.9
-L3168    fcb   $DD,$8C,$00,$02,$26,$0A,$D6,$FB   ]...&.V.
-L3170    fcb   $10,$8E,$34,$5B,$6D,$A5,$27,$03   ..4[m%'.
-L3178    fcb   $17,$CF,$B6,$17,$F4,$6D,$D6,$A4   .O6.tmV$
-L3180    fcb   $C1,$02,$26,$16,$96,$9D,$1C,$FE   A.&.....
-L3188    fcb   $8E,$12,$B9,$34,$04,$C6,$29,$A9   ..94.F))
-L3190    fcb   $85,$5A,$2A,$FB,$80,$0D,$35,$04   .Z*...5.
-L3198    fcb   $20,$04,$96,$9D,$89,$07,$CE,$39    .....N9
-L31A0    fcb   $B1,$A7,$C5,$16,$09,$4B,$B6,$33   1'E..K63
-L31A8    fcb   $80,$B0,$33,$84,$24,$1A,$B6,$33   .03.$.63
-L31B0    fcb   $80,$F6,$33,$84,$F7,$33,$80,$B7   .v3.w3.7
-L31B8    fcb   $33,$84,$B6,$33,$82,$F6,$33,$86   3.63.v3.
-L31C0    fcb   $F7,$33,$82,$B7,$33,$86,$20,$DE   w3.73. ^
-L31C8    fcb   $B7,$33,$88,$7F,$3C,$E2,$B6,$33   73.<b63
-L31D0    fcb   $82,$B0,$33,$86,$24,$03,$7C,$3C   .03.$.|<
-L31D8    fcb   $E2,$B7,$33,$89,$7F,$33,$81,$7F   b73.3.
-L31E0    fcb   $33,$85,$7F,$33,$83,$7F,$33,$87   3.3.3.
-L31E8    fcb   $B6,$33,$84,$B7,$33,$8A,$B6,$33   63.73.63
-L31F0    fcb   $86,$B7,$33,$8B,$F6,$33,$86,$17   .73.v3..
-L31F8    fcb   $EF,$8F,$34,$40,$F6,$33,$86,$17   o.4@v3..
-L3200    fcb   $EF,$7E,$F6,$33,$84,$B6,$3C,$D7   o~v3.6<W
-L3208    fcb   $A7,$C5,$35,$40,$A7,$C5,$4F,$F6   'E5@'EOv
-L3210    fcb   $33,$89,$7D,$3C,$E2,$27,$01,$4A   3.}<b'.J
-L3218    fcb   $F3,$33,$86,$FD,$33,$86,$4F,$F6   s3..3.Ov
-L3220    fcb   $33,$88,$F3,$33,$84,$FD,$33,$84   3.s3..3.
-L3228    fcb   $B1,$33,$8A,$26,$08,$F6,$33,$86   13.&.v3.
-L3230    fcb   $F1,$33,$8B,$27,$D9,$B1,$33,$80   q3.'Y13.
-L3238    fcb   $25,$BA,$B6,$33,$86,$B1,$33,$82   %:63.13.
-L3240    fcb   $26,$B2,$39,$A6,$80,$2A,$0D,$84   &29&.*..
-L3248    fcb   $7F,$31,$3F,$E6,$80,$E7,$C0,$4A   1?f.g@J
-L3250    fcb   $26,$FB,$20,$09,$E6,$80,$E7,$C0   &. .f.g@
-L3258    fcb   $31,$3F,$4A,$26,$F7,$31,$3F,$26   1?J&w1?&
-L3260    fcb   $E2,$39,$1F,$10,$F7,$34,$65,$A6   b9..w4e&
-L3268    fcb   $0F,$27,$41,$A6,$88,$13,$26,$3C   .'A&..&<
-L3270    fcb   $A6,$89,$00,$CE,$27,$36,$B6,$34   &..N'664
-L3278    fcb   $63,$2A,$31,$A6,$89,$39,$B1,$81   c*1&.91.
-L3280    fcb   $A0,$24,$29,$A6,$89,$39,$AD,$81    $)&.9-.
-L3288    fcb   $58,$25,$21,$81,$A8,$24,$1D,$E6   X%!.($.f
-L3290    fcb   $89,$39,$B5,$58,$CE,$10,$82,$EE   .95XN..n
-L3298    fcb   $C5,$80,$40,$48,$1F,$89,$4F,$A6   E.@H..O&
-L32A0    fcb   $CB,$8B,$50,$A1,$89,$39,$B1,$24   K.P!.91$
-L32A8    fcb   $03,$1A,$01,$39,$1C,$FE,$39,$1F   ...9..9.
-L32B0    fcb   $10,$58,$CE,$39,$A5,$A6,$C5,$81   .XN9%&E.
-L32B8    fcb   $03,$24,$0F,$A6,$89,$00,$C6,$81   .$.&..F.
-L32C0    fcb   $40,$25,$07,$81,$C0,$24,$03,$1A   @%..@$..
-L32C8    fcb   $01,$39,$1C,$FE,$39,$B7,$34,$64   .9..974d
-L32D0    fcb   $7F,$34,$63,$1F,$10,$F7,$33,$D9   4c..w3Y
-L32D8    fcb   $A6,$89,$0F,$A1,$B7,$39,$A0,$A6   &..!79 &
-L32E0    fcb   $89,$39,$AD,$B7,$34,$66,$A6,$89   .9-74f&.
-L32E8    fcb   $39,$B1,$B7,$34,$77,$B6,$34,$64   9174w64d
-L32F0    fcb   $27,$16,$17,$03,$B6,$84,$1F,$8B   '...6...
-L32F8    fcb   $71,$B7,$34,$76,$17,$03,$AC,$84   q74v..,.
-L3300    fcb   $1F,$8B,$71,$B7,$34,$87,$20,$24   ..q74. $
-L3308    fcb   $17,$03,$A0,$84,$7F,$8B,$40,$81   .. ..@.
-L3310    fcb   $68,$25,$04,$81,$98,$25,$F1,$B7   h%...%q7
-L3318    fcb   $34,$76,$17,$03,$8E,$84,$7F,$8B   4v.....
-L3320    fcb   $40,$81,$68,$25,$04,$81,$98,$25   @.h%...%
-L3328    fcb   $F1,$B7,$34,$87,$5F,$34,$70,$CE   q74._4pN
-L3330    fcb   $06,$D5,$8E,$34,$66,$10,$8E,$34   .U.4f..4
-L3338    fcb   $77,$EF,$E3,$A6,$C5,$E7,$61,$5C   woc&Ega\
-L3340    fcb   $A6,$86,$A7,$E4,$A6,$C5,$5C,$A6   &.'d&E\&
-L3348    fcb   $86,$AB,$E4,$46,$E6,$C5,$A7,$85   .+dFfE'.
-L3350    fcb   $E6,$61,$A6,$C5,$5C,$A6,$A6,$A7   fa&E\&&'
-L3358    fcb   $E4,$A6,$C5,$5C,$A6,$A6,$AB,$E4   d&E\&&+d
-L3360    fcb   $46,$E6,$C5,$A7,$A5,$E6,$61,$CB   FfE'%faK
-L3368    fcb   $03,$C1,$2D,$26,$CE,$EC,$E1,$35   .A-&Nla5
-L3370    fcb   $70,$39,$B6,$34,$63,$2B,$03,$7C   p964c+.|
-L3378    fcb   $34,$63,$39,$F6,$34,$63,$2B,$31   4c9v4c+1
-L3380    fcb   $54,$8E,$34,$66,$A6,$85,$B7,$34   T.4f&.74
-L3388    fcb   $B0,$10,$8E,$34,$77,$A6,$A5,$B7   0..4w&%7
-L3390    fcb   $34,$B1,$CE,$0F,$A4,$A6,$C5,$B7   41N.$&E7
-L3398    fcb   $34,$AF,$B6,$34,$63,$81,$22,$2B   4/64c."+
-L33A0    fcb   $11,$86,$FF,$B7,$34,$63,$17,$EE   ...74c.n
-L33A8    fcb   $48,$B6,$34,$64,$27,$03,$17,$F1   H64d'..q
-L33B0    fcb   $C5,$39,$F6,$34,$B0,$54,$C4,$01   E9v40TD.
-L33B8    fcb   $4F,$1F,$01,$4F,$F6,$39,$A0,$1F   O..Ov9 .
-L33C0    fcb   $02,$B6,$34,$AF,$8D,$03,$16,$ED   .64/...m
-L33C8    fcb   $CA,$34,$20,$26,$06,$33,$8D,$00   J4 &.3..
-L33D0    fcb   $73,$20,$0D,$4A,$26,$06,$33,$8D   s .J&.3.
-L33D8    fcb   $00,$5B,$20,$04,$33,$8D,$00,$46   .[ .3..F
-L33E0    fcb   $86,$FF,$B7,$3C,$D7,$10,$8E,$11   ..7<W...
-L33E8    fcb   $B8,$86,$03,$C6,$05,$17,$F5,$F1   8..F..uq
-L33F0    fcb   $35,$20,$A6,$A9,$08,$F3,$97,$7F   5 &).s.
-L33F8    fcb   $10,$8E,$11,$F4,$8E,$11,$B8,$CE   ...t..8N
-L3400    fcb   $0F,$B6,$C6,$0A,$34,$04,$17,$02   .6F.4...
-L3408    fcb   $A2,$84,$0F,$A6,$C6,$97,$82,$C6   "..&F..F
-L3410    fcb   $06,$A6,$84,$94,$82,$A7,$A4,$94   .&...'$.
-L3418    fcb   $7F,$A7,$80,$63,$A0,$5A,$26,$F1   '.c Z&q
-L3420    fcb   $6A,$E4,$26,$E2,$35,$84,$00,$00   jd&b5...
+
+L2A00    lda   ,-y
+         anda  >$3CD7
+         sta   ,-u
+         decb  
+         bne   L2A00
+         ldb   >$336C
+         leay  b,y
+         leay  b,y
+         dec   >$336D
+         bne   L2A00
+         puls  y,b,a
+         rts   
+         pshs  y,b,a
+         sta   >$336C
+         stb   >$336D
+         lbsr  L2A59
+         tfr   a,b
+         lsla  
+         tfr   y,u
+         leau  a,u
+L2A2B    lda   ,y+
+         lsla  
+         rola  
+         rola  
+         rola  
+         anda  >$3CD7
+         sta   ,-u
+         decb  
+         bne   L2A2B
+         ldb   >$336C
+         leay  b,y
+         leau  b,u
+         leau  b,u
+         leau  b,u
+         dec   >$336D
+         bne   L2A2B
+         puls  y,b,a
+         rts   
+L2A4C    pshs  y,b,a
+         mul   
+L2A4F    lda   ,u+
+         sta   ,y+
+         decb  
+         bne   L2A4F
+         puls  y,b,a
+         rts   
+L2A59    pshs  y,b,a
+L2A5B    ldb   ,s
+L2A5D    lda   ,u+
+         sta   ,y+
+         decb  
+         bne   L2A5D
+         ldb   ,s
+         leay  b,y
+         dec   $01,s
+         bne   L2A5B
+         puls  y,b,a
+         rts   
+L2A6F    ldx   #$3F64
+         ldu   #$3A4E
+         ldy   #$3B3E
+         bsr   L2AD5
+         ldx   #$3EC4
+         ldu   #$3A9E
+         ldy   #$3B8E
+L2A85    bsr   L2AD5
+         ldx   #$3E24
+         ldu   #$3AEE
+         ldy   #$3BDE
+         bsr   L2AD5
+         ldu   #$3CD0
+         ldx   #$3A4F
+         ldy   #$3C89
+         bsr   L2AF1
+         ldx   #$3A9F
+         ldy   #$3C93
+         bsr   L2AF1
+         ldx   #$3AEF
+         ldy   #$3C9D
+         bsr   L2AF1
+         ldu   #$3CD3
+         ldx   #$3B3F
+         ldy   #$3CA7
+         bsr   L2B22
+         ldx   #$3B8F
+         ldy   #$3CB1
+         bsr   L2B22
+         ldx   #$3BDF
+         ldy   #$3CBB
+         bsr   L2B22
+         lbsr  L2B4F
+         lbra  L2B99
+L2AD5    ldb   #$50
+L2AD7    lda   ,-x
+         cmpa  ,-x
+         bcc   L2AE7
+         sta   b,u
+         lda   ,x
+         sta   b,y
+         decb  
+         bne   L2AD7
+         rts   
+L2AE7    sta   b,y
+         lda   ,x
+         sta   b,u
+         decb  
+         bne   L2AD7
+         rts   
+L2AF1    lda   #$5F
+         sta   ,u
+         lda   #$0A
+         sta   <u009A
+L2AF9    lda   #$5F
+         sta   ,y
+         lda   #$04
+         sta   <u0099
+L2B01    ldd   ,x++
+         cmpa  ,y
+         bcc   L2B09
+         sta   ,y
+L2B09    cmpb  ,y
+         bcc   L2B0F
+         stb   ,y
+L2B0F    dec   <u0099
+         bne   L2B01
+         lda   ,y+
+         cmpa  ,u
+         bcc   L2B1B
+         sta   ,u
+L2B1B    dec   <u009A
+         bne   L2AF9
+         leau  u0001,u
+         rts   
+L2B22    clr   ,u
+         lda   #$0A
+         sta   <u009A
+L2B28    clr   ,y
+         lda   #$04
+         sta   <u0099
+L2B2E    ldd   ,x++
+         cmpa  ,y
+         bls   L2B36
+         sta   ,y
+L2B36    cmpb  ,y
+         bls   L2B3C
+         stb   ,y
+L2B3C    dec   <u0099
+         bne   L2B2E
+         lda   ,y+
+         cmpa  ,u
+         bls   L2B48
+         sta   ,u
+L2B48    dec   <u009A
+         bne   L2B28
+         leau  u0001,u
+         rts   
+L2B4F    lda   #$5F
+         sta   >$3CCF
+         clr   >$3CD6
+         lda   >$3CD3
+         ldb   #$09
+         ldu   #$3C7F
+L2B5F    sta   b,u
+         decb  
+L2B62    bpl   L2B5F
+         lda   >$3CD2
+         ldb   #$09
+         ldu   #$3CC5
+L2B6C    sta   b,u
+         decb  
+         bpl   L2B6C
+         ldx   #$3CA7
+         ldy   #$3A4F
+         bsr   L2B81
+         ldx   #$3C9D
+         ldy   #$3C7F
+L2B81    ldb   #$09
+L2B83    lda   b,x
+         sta   ,-y
+         sta   ,-y
+         sta   ,-y
+         sta   ,-y
+         sta   ,-y
+         sta   ,-y
+         sta   ,-y
+         sta   ,-y
+         decb  
+         bpl   L2B83
+         rts   
+L2B99    bsr   L2BA4
+         lbsr  L2C36
+         lbsr  L2CB5
+         lbra  L2D24
+L2BA4    lda   >$3CD0
+         cmpa  >$3CCF
+         bcc   L2BB6
+         ldb   >$3CCF
+         stb   >$3CE0
+         ldb   #$00
+         bsr   L2BEA
+L2BB6    lda   >$3CD1
+         cmpa  >$3CD0
+         bcc   L2BC8
+         ldb   >$3CD0
+         stb   >$3CE0
+         ldb   #$11
+         bsr   L2BEA
+L2BC8    lda   >$3CD2
+         cmpa  >$3CD1
+         bcc   L2BDA
+         ldb   >$3CD1
+         stb   >$3CE0
+         ldb   #$22
+         bsr   L2BEA
+L2BDA    lda   >$3CD6
+         cmpa  >$3CD2
+         bcc   L2C35
+         ldb   >$3CD2
+         stb   >$3CE0
+         ldb   #$33
+L2BEA    sta   <u0090
+         nega  
+         adda  >$3CE0
+         inca  
+         sta   >$3CE0
+         orcc  #$50
+         sts   <u0099
+         stb   <u0092
+         ldb   <u0090
+         clra  
+         lslb  
+         rola  
+         lds   #$0285
+         lds   d,s
+         leas  <$50,s
+         lda   <u0092
+         sta   <u0093
+         ldb   <u0092
+         ldx   <u0092
+         ldy   <u0092
+         ldu   <u0092
+L2C17    pshs  u,y,x,b,a
+         pshs  u,y,x,b,a
+         pshs  u,y,x,b,a
+         pshs  u,y,x,b,a
+         pshs  u,y,x,b,a
+         pshs  u,y,x,b,a
+         pshs  u,y,x,b,a
+         pshs  u,y,x,b,a
+         pshs  u,y,x,b,a
+         pshs  u,y,x,b,a
+         dec   >$3CE0
+         bne   L2C17
+         lds   <u0099
+         andcc #$AF
+L2C35    rts   
+L2C36    ldx   #$3CD0
+         ldy   #$3C88
+         ldb   #$11
+         bsr   L2C55
+         ldx   #$3CD1
+         ldy   #$3C92
+         ldb   #$22
+         bsr   L2C55
+         ldx   #$3CD2
+         ldy   #$3C9C
+         ldb   #$33
+L2C55    stb   >$3CD7
+         lda   #$0A
+L2C5A    ldb   ,x
+         cmpb  a,y
+         bcc   L2C71
+         pshs  y,x,a
+         sta   >$3CD8
+         stb   >$3CE0
+         lda   a,y
+         ldb   >$3CD7
+         bsr   L2C75
+         puls  y,x,a
+L2C71    deca  
+         bne   L2C5A
+         rts   
+L2C75    stb   <u0092
+         stb   <u0093
+         suba  >$3CE0
+         sta   <u0090
+         orcc  #$50
+         sts   <u0099
+         ldb   >$3CE0
+         lds   #$0285
+         leas  b,s
+         lds   b,s
+         ldb   <u0090
+         lda   >$3CD8
+         lsla  
+         lsla  
+         lsla  
+         leas  a,s
+         lda   <u0092
+         ldx   <u0092
+         ldy   <u0092
+         ldu   <u0092
+         tfr   a,dp
+L2CA4    pshs  u,y,x,dp,a
+         leas  <-$48,s
+         decb  
+         bpl   L2CA4
+         clra  
+         tfr   a,dp
+         lds   <u0099
+         andcc #$AF
+         rts   
+L2CB5    ldu   #$3C92
+         ldy   #$3A4E
+         ldb   #$11
+         bsr   L2CD4
+         ldu   #$3C9C
+         ldy   #$3A9E
+         ldb   #$22
+         bsr   L2CD4
+         ldu   #$3CA6
+         ldy   #$3AEE
+         ldb   #$33
+L2CD4    stb   >$3CD7
+         lda   #$50
+         ldx   #$0008
+L2CDC    ldb   ,u
+         cmpb  a,y
+         bcc   L2CF3
+         pshs  u,y,x,a
+         sta   >$3CD8
+         stb   >$3CE0
+         lda   a,y
+         ldb   >$3CD7
+         bsr   L2D00
+         puls  u,y,x,a
+L2CF3    leax  -$01,x
+         bne   L2CFC
+         leau  -u0001,u
+         ldx   #$0008
+L2CFC    deca  
+         bne   L2CDC
+         rts   
+L2D00    stb   <u0092
+         suba  >$3CE0
+         pshs  a
+         ldb   >$3CE0
+         ldu   #$0285
+         leau  b,u
+         ldu   b,u
+         ldb   >$3CD8
+         decb  
+         leau  b,u
+         puls  b
+         lda   <u0092
+L2D1B    sta   ,u
+         leau  <-u0050,u
+         decb  
+         bpl   L2D1B
+         rts   
+L2D24    lda   #$11
+         ldy   #$3F64
+         ldx   #$3A9F
+         bsr   L2D43
+         lda   #$22
+         ldy   #$3EC4
+         ldx   #$3AEF
+         bsr   L2D43
+         lda   #$33
+         ldy   #$3E24
+         ldx   #$3B3F
+L2D43    sta   >$3CD7
+         lda   #$0F
+         sta   >$3CE0
+         lda   #$50
+         sta   >$3CD8
+L2D50    lda   ,-y
+         cmpa  ,-x
+         bls   L2D5C
+         tfr   a,b
+         subb  ,x
+         bsr   L2D74
+L2D5C    com   >$3CE0
+         lda   ,-y
+         cmpa  ,x
+         bls   L2D6B
+         tfr   a,b
+         subb  ,x
+         bsr   L2D74
+L2D6B    com   >$3CE0
+         dec   >$3CD8
+         bne   L2D50
+         rts   
+L2D74    ldu   #$0285
+         leau  a,u
+         ldu   a,u
+         lda   >$3CD8
+         deca  
+         leau  a,u
+         lda   >$3CE0
+         sta   >$3CE2
+         anda  >$3CD7
+         sta   <u0092
+         com   >$3CE2
+L2D8F    lda   ,u
+         anda  >$3CE2
+         ora   <u0092
+         sta   ,u
+         leau  <u0050,u
+         decb  
+         bne   L2D8F
+         rts   
+L2D9F    ldd   <u00A0
+         beq   L2E04
+         std   <u008F
+         ldx   >$0103
+         leax  >$3BFF,x
+         leay  >$0200,x
+         sty   >$30E3
+L2DB4    ldy   >$30E3
+         ldd   <u008F
+         lda   d,x
+         pshs  a
+         ldd   <u008F
+         ldb   d,y
+         cmpb  #$5F
+         beq   L2DD3
+         lbsr  L2189
+         ldb   ,s
+         subb  #$30
+         bcs   L2DD3
+         cmpb  #$A0
+         bcs   L2DD7
+L2DD3    puls  b
+         bra   L2DFB
+L2DD7    lsrb  
+         clra  
+         leau  d,u
+         puls  b
+         subb  #$30
+         lsrb  
+         bcs   L2DE6
+         lda   #$F0
+         bra   L2DE8
+L2DE6    lda   #$0F
+L2DE8    sta   >$3CE2
+         anda  #$EE
+         sta   <u0092
+         com   >$3CE2
+         lda   ,u
+         anda  >$3CE2
+         ora   <u0092
+         sta   ,u
+L2DFB    ldd   <u008F
+         subd  #$0001
+         std   <u008F
+         bne   L2DB4
+L2E04    rts   
+L2E05    lda   <u0011
+         bne   L2E0A
+         rts   
+L2E0A    lbsr  L3E2B
+         clr   <u00D0
+         lda   >$345A
+         cmpa  #$FF
+         bne   L2E17
+         rts   
+L2E17    clr   <u00F2
+         clr   <u00F4
+         lda   <u00DA
+         sta   <u00F1
+         lda   <u00E2
+         sta   <u00F3
+         orcc  #$01
+         lbsr  L1486
+         lbsr  L1377
+         lda   <u0015
+         bne   L2E3D
+         lda   <u0033
+         sta   <u00C8
+         lda   <u0035
+         sta   >$39AA
+         lda   <u0034
+         sta   >$39A9
+L2E3D    lda   >$345A
+         bmi   L2E80
+         lda   <u00F0
+         bmi   L2E80
+         sta   >$39B7
+         lbsr  L13F2
+         lda   <u0038
+         sta   <u00CC
+         clra  
+         ldb   >$345A
+         tfr   d,x
+         lda   >$38D6,x
+         cmpa  #$10
+         bne   L2E80
+         ldb   >$345A
+         lslb  
+         clra  
+         tfr   d,x
+         lda   >$3817,x
+         sta   <u00D0
+         ldd   >$3876,x
+         bpl   L2E74
+         clr   <u00D0
+         rts   
+L2E74    tst   <u0015
+         beq   L2E7C
+         subb  #$28
+         addb  <u0015
+L2E7C    subb  #$03
+         stb   <u00D4
+L2E80    rts   
+L2E81    lda   <u00BE
+         suba  #$05
+         sta   <u008F
+         lda   <u00C0
+         suba  #$05
+         sta   <u0090
+         ldb   >$1F6B
+         ldu   #$345B
+         ldx   #$1F6C
+         ldy   #$1F74
+L2E9A    lda   b,u
+         beq   L2EAE
+         lda   b,x
+         suba  <u008F
+         cmpa  #$0A
+         bcc   L2EAE
+         lda   b,y
+         suba  <u0090
+         cmpa  #$0A
+         bcs   L2EB4
+L2EAE    decb  
+         bpl   L2E9A
+         lbra  L37FD
+L2EB4    stb   <u00FB
+         lda   <u0011
+         bne   L2EC0
+         lda   #$01
+         sta   <u0011
+         clr   <u0015
+L2EC0    lda   b,x
+         sta   <u00DA
+         lda   b,y
+         sta   <u00E2
+         addb  #$08
+         stb   >$39A3
+         lda   <u00E2
+         suba  <u00C0
+         bcs   L2ED9
+         lsla  
+         lsla  
+         lsla  
+         lsla  
+         bra   L2EDF
+L2ED9    nega  
+         lsla  
+         lsla  
+         lsla  
+         lsla  
+         nega  
+L2EDF    adda  #$88
+         sta   <u008F
+         ldb   <u00DA
+         subb  <u00BE
+         addb  <u008F
+         ldx   #$040A
+         abx   
+         lda   #$80
+         sta   ,x
+         rts   
+L2EF2    lda   <u0011
+         beq   L2F14
+         lda   <u0015
+         bne   L2F14
+         lda   >$39A9
+         bne   L2F14
+         lda   >$39AA
+         cmpa  #$A0
+         bcc   L2F14
+         lda   >$34B2
+         suba  <u00C8
+         adda  #$40
+         cmpa  #$80
+         bcc   L2F14
+         orcc  #$01
+         rts   
+L2F14    andcc #$FE
+         rts   
+L2F17    ldd   >$39E1
+         std   >$33FE
+         clrb  
+         lbsr  L2F28
+         ldb   #$01
+         lbsr  L2F28
+         ldb   #$03
+L2F28    stb   <u00A4
+         ldy   #$000F
+         lda   b,y
+         bne   L2F33
+         rts   
+L2F33    ldx   #$00CE
+         clr   b,x
+         cmpb  #$03
+         beq   L2F44
+         lbsr  L2FDA
+         lbsr  L3E69
+         bra   L2F47
+L2F44    lbsr  L3B78
+L2F47    lbsr  L3DF2
+         ldb   <u00A4
+         ldy   #$00D6
+         lslb  
+         ldx   b,y
+         stx   <u00F1
+         ldy   #$00DE
+         ldd   b,y
+         std   <u00F3
+         andcc #$FE
+         lbsr  L1486
+         lbsr  L1377
+         ldb   <u00A4
+         lda   <u00F0
+         ldy   #$39B5
+         sta   b,y
+         lda   <u0033
+         ldy   #$00C6
+         sta   b,y
+         ldy   #$39A5
+         lslb  
+         leay  b,y
+         ldd   <u0034
+         std   ,y
+         ldb   <u00F0
+         bmi   L2FD9
+         lbsr  L13F2
+         ldb   <u00A4
+         lda   <u0038
+         cmpb  #$03
+         bne   L2F92
+         lsra  
+L2F92    ldy   #$00CA
+         sta   b,y
+         lda   <u0036
+         ldy   #$00CE
+         sta   b,y
+         lsra  
+         lsra  
+         lsra  
+         tfr   a,b
+         clra  
+         tfr   d,x
+         ldb   <u00A4
+         lda   <u0037
+         cmpa  #$83
+         bne   L2FB2
+         lda   #$FF
+L2FB2    cmpb  #$03
+         bne   L2FB8
+         lda   #$80
+L2FB8    suba  #$80
+         lsra  
+         adda  #$80
+         adca  >$3673,x
+         ldy   #$0013
+         tst   b,y
+         beq   L2FCD
+         suba  #$28
+         adda  b,y
+L2FCD    ldy   #$39E7
+         adda  b,y
+         ldy   #$00D2
+         sta   b,y
+L2FD9    rts   
+L2FDA    ldy   #$00D6
+         lslb  
+         lda   b,y
+         suba  <u00AE
+         cmpa  #$05
+         bgt   L2FFC
+         cmpa  #$FB
+         blt   L2FFC
+         ldy   #$00DE
+         lda   b,y
+         suba  <u00B0
+         cmpa  #$05
+         bgt   L2FFC
+         cmpa  #$FB
+         blt   L2FFC
+         rts   
+L2FFC    clra  
+         lsrb  
+         tfr   d,y
+         lbsr  L38FA
+         ldd   ,s++
+         rts   
+L3006    ldb   #$03
+L3008    lda   >$3411
+         cmpa  #$68
+         bls   L3010
+         rts   
+L3010    ldx   #$00CE
+         ldy   #$00D2
+         lda   b,x
+         cmpa  #$58
+         bcs   L3021
+         cmpa  #$A8
+         bcs   L3022
+L3021    clra  
+L3022    sta   b,x
+         lda   b,y
+         cmpa  #$1E
+         bcc   L302D
+         clra  
+         sta   b,x
+L302D    cmpa  #$AF
+         bcs   L3034
+         clra  
+         sta   b,x
+L3034    sta   b,y
+         lda   b,x
+         ldu   #$39AD
+         sta   b,u
+         decb  
+         bpl   L3008
+         ldx   #$0000
+         ldy   #$0004
+L3047    lda   $0E,y
+         beq   L3062
+         lda   >$00CD,y
+         beq   L3062
+         lda   >$39E6,y
+         cmpa  #$3C
+         beq   L3062
+         tfr   y,d
+         decb  
+         stb   >$39FB,x
+         leax  $01,x
+L3062    leay  -$01,y
+         bne   L3047
+         cmpx  #$0000
+         bne   L306C
+         rts   
+L306C    cmpx  #$0001
+         bne   L3077
+         ldb   >$39FB
+         lbra  L3110
+L3077    clra  
+         ldb   >$39FB
+         lslb  
+         tfr   d,y
+         ldb   >$39FC
+         lslb  
+         tfr   d,x
+         ldd   >$39A5,y
+         subd  >$39A5,x
+         bcs   L309C
+         ldb   >$39FB
+         stb   >$39D9
+         ldb   >$39FC
+         stb   >$39DA
+         bra   L30A8
+L309C    ldb   >$39FC
+         stb   >$39D9
+         ldb   >$39FB
+         stb   >$39DA
+L30A8    ldb   >$39DA
+         cmpb  #$03
+         beq   L3108
+         ldb   >$39D9
+         cmpb  #$03
+         bne   L30C3
+         ldb   >$39DA
+         stb   >$39D9
+         ldb   #$03
+         stb   >$39DA
+         bra   L3108
+L30C3    ldu   #$00CA
+         cmpb  #$02
+         bne   L30DF
+         lda   b,u
+         cmpa  #$1E
+         bls   L30DD
+         ldb   >$39DA
+         lda   b,u
+         cmpa  #$1E
+         bls   L30DD
+         lda   #$1E
+         sta   b,u
+L30DD    bra   L3108
+L30DF    ldb   >$39DA
+         cmpb  #$02
+         bne   L30FB
+         lda   b,u
+         cmpa  #$1E
+         bls   L3108
+         ldb   >$39D9
+         lda   b,u
+         cmpa  #$1E
+         bls   L3108
+         lda   #$1E
+         sta   b,u
+         bra   L3108
+L30FB    ldb   >$39D9
+         lda   b,u
+         cmpa  #$1E
+         bls   L3108
+         lda   #$1E
+         sta   b,u
+L3108    ldb   >$39D9
+         bsr   L3110
+         ldb   >$39DA
+L3110    stb   <u00A4
+         ldu   #$0013
+         lda   b,u
+         beq   L311F
+         cmpa  #$1E
+         lbcs  L31A3
+L311F    ldx   #$00CE
+         lda   b,x
+         sta   <u009C
+         ldy   #$00D2
+         lda   b,y
+         sta   <u009D
+         ldu   #$00CA
+         lda   b,u
+         sta   <u009B
+         ldu   #$39B5
+         lda   b,u
+         sta   <u00F0
+         ldu   #$0013
+         lda   b,u
+         beq   L3145
+         inc   <u00F0
+L3145    ldu   #$03FF
+         lda   b,u
+         ldu   #$39A1
+         ldb   b,u
+         lbsr  L282D
+         ldb   <u00A4
+         ldu   #$399C
+         lda   b,u
+         pshs  a
+         ldu   #$03FF
+         ldb   b,u
+         clra  
+         tfr   d,x
+         puls  a
+         sta   >$39DD,x
+         cmpx  #$0002
+         bne   L3178
+         ldb   <u00FB
+         ldy   #$345B
+         tst   b,y
+         beq   L317B
+L3178    lbsr  L0131
+L317B    lbsr  L25EB
+         ldb   <u00A4
+         cmpb  #$02
+         bne   L319A
+         lda   <u009D
+         andcc #$FE
+         ldx   #$12B9
+         pshs  b
+         ldb   #$29
+L318F    adca  b,x
+         decb  
+         bpl   L318F
+         suba  #$0D
+         puls  b
+         bra   L319E
+L319A    lda   <u009D
+         adca  #$07
+L319E    ldu   #$39B1
+         sta   b,u
+L31A3    lbra  L3AF1
+L31A6    lda   >$3380
+         suba  >$3384
+         bcc   L31C8
+         lda   >$3380
+         ldb   >$3384
+         stb   >$3380
+         sta   >$3384
+         lda   >$3382
+         ldb   >$3386
+         stb   >$3382
+         sta   >$3386
+         bra   L31A6
+L31C8    sta   >$3388
+         clr   >$3CE2
+         lda   >$3382
+         suba  >$3386
+         bcc   L31D9
+         inc   >$3CE2
+L31D9    sta   >$3389
+         clr   >$3381
+         clr   >$3385
+         clr   >$3383
+         clr   >$3387
+         lda   >$3384
+         sta   >$338A
+         lda   >$3386
+         sta   >$338B
+L31F4    ldb   >$3386
+         lbsr  L2189
+         pshs  u
+         ldb   >$3386
+         lbsr  L2180
+         ldb   >$3384
+         lda   >$3CD7
+         sta   b,u
+         puls  u
+         sta   b,u
+L320E    clra  
+         ldb   >$3389
+         tst   >$3CE2
+         beq   L3218
+         deca  
+L3218    addd  >$3386
+         std   >$3386
+         clra  
+         ldb   >$3388
+         addd  >$3384
+         std   >$3384
+         cmpa  >$338A
+         bne   L3235
+         ldb   >$3386
+         cmpb  >$338B
+         beq   L320E
+L3235    cmpa  >$3380
+         bcs   L31F4
+         lda   >$3386
+         cmpa  >$3382
+         bne   L31F4
+         rts   
+L3243    lda   ,x+
+         bpl   L3254
+         anda  #$7F
+         leay  -$01,y
+         ldb   ,x+
+L324D    stb   ,u+
+         deca  
+         bne   L324D
+         bra   L325D
+L3254    ldb   ,x+
+         stb   ,u+
+         leay  -$01,y
+         deca  
+         bne   L3254
+L325D    leay  -$01,y
+         bne   L3243
+         rts   
+L3262    tfr   x,d
+         stb   >$3465
+         lda   $0F,x
+         beq   L32AC
+         lda   <$13,x
+         bne   L32AC
+         lda   >$00CE,x
+         beq   L32AC
+         lda   >$3463
+         bpl   L32AC
+         lda   >$39B1,x
+         cmpa  #$A0
+         bcc   L32AC
+         lda   >$39AD,x
+         cmpa  #$58
+         bcs   L32AC
+         cmpa  #$A8
+         bcc   L32AC
+         ldb   >$39B5,x
+         lslb  
+         ldu   #$1082
+         ldu   b,u
+         suba  #$40
+         lsla  
+         tfr   a,b
+         clra  
+         lda   d,u
+         adda  #$50
+         cmpa  >$39B1,x
+         bcc   L32AC
+         orcc  #$01
+         rts   
+L32AC    andcc #$FE
+         rts   
+L32AF    tfr   x,d
+         lslb  
+         ldu   #$39A5
+         lda   b,u
+         cmpa  #$03
+         bcc   L32CA
+         lda   >$00C6,x
+         cmpa  #$40
+         bcs   L32CA
+         cmpa  #$C0
+         bcc   L32CA
+         orcc  #$01
+         rts   
+L32CA    andcc #$FE
+         rts   
+L32CD    sta   >$3464
+         clr   >$3463
+         tfr   x,d
+         stb   >$33D9
+         lda   >$0FA1,x
+         sta   >$39A0
+         lda   >$39AD,x
+         sta   >$3466
+         lda   >$39B1,x
+         sta   >$3477
+         lda   >$3464
+         beq   L3308
+         lbsr  L36AB
+         anda  #$1F
+         adda  #$71
+         sta   >$3476
+         lbsr  L36AB
+         anda  #$1F
+         adda  #$71
+         sta   >$3487
+         bra   L332C
+L3308    lbsr  L36AB
+         anda  #$7F
+         adda  #$40
+         cmpa  #$68
+         bcs   L3317
+         cmpa  #$98
+         bcs   L3308
+L3317    sta   >$3476
+L331A    lbsr  L36AB
+         anda  #$7F
+         adda  #$40
+         cmpa  #$68
+         bcs   L3329
+         cmpa  #$98
+         bcs   L331A
+L3329    sta   >$3487
+L332C    clrb  
+         pshs  u,y,x
+         ldu   #$06D5
+         ldx   #$3466
+         ldy   #$3477
+         stu   ,--s
+L333B    lda   b,u
+         stb   $01,s
+         incb  
+         lda   a,x
+         sta   ,s
+         lda   b,u
+         incb  
+         lda   a,x
+         adda  ,s
+         rora  
+         ldb   b,u
+         sta   b,x
+         ldb   $01,s
+         lda   b,u
+         incb  
+         lda   a,y
+         sta   ,s
+         lda   b,u
+         incb  
+         lda   a,y
+         adda  ,s
+         rora  
+         ldb   b,u
+         sta   b,y
+         ldb   $01,s
+         addb  #$03
+         cmpb  #$2D
+         bne   L333B
+         ldd   ,s++
+         puls  u,y,x
+         rts   
+L3372    lda   >$3463
+         bmi   L337A
+         inc   >$3463
+L337A    rts   
+L337B    ldb   >$3463
+         bmi   L33B1
+         lsrb  
+         ldx   #$3466
+         lda   b,x
+         sta   >$34B0
+         ldy   #$3477
+         lda   b,y
+         sta   >$34B1
+         ldu   #$0FA4
+         lda   b,u
+         sta   >$34AF
+         lda   >$3463
+         cmpa  #$22
+         bmi   L33B2
+         lda   #$FF
+         sta   >$3463
+         lbsr  L21F1
+         lda   >$3464
+         beq   L33B1
+         lbsr  L2576
+L33B1    rts   
+L33B2    ldb   >$34B0
+         lsrb  
+         andb  #$01
+         clra  
+         tfr   d,x
+         clra  
+         ldb   >$39A0
+         tfr   d,y
+         lda   >$34AF
+         bsr   L33C9
+         lbra  L2193
+L33C9    pshs  y
+         bne   L33D3
+         leau  >L3444,pcr
+         bra   L33E0
+L33D3    deca  
+         bne   L33DC
+         leau  >L3435,pcr
+         bra   L33E0
+L33DC    leau  >L3426,pcr
+L33E0    lda   #$FF
+         sta   >$3CD7
+         ldy   #$11B8
+         lda   #$03
+         ldb   #$05
+         lbsr  L29E1
+         puls  y
+         lda   >$08F3,y
+         sta   <u007F
+         ldy   #$11F4
+         ldx   #$11B8
+         ldu   #$0FB6
+         ldb   #$0A
+         pshs  b
+L3406    lbsr  L36AB
+         anda  #$0F
+         lda   a,u
+         sta   <u0082
+         ldb   #$06
+L3411    lda   ,x
+         anda  <u0082
+         sta   ,y
+         anda  <u007F
+         sta   ,x+
+         com   ,y+
+         decb  
+         bne   L3411
+         dec   ,s
+         bne   L3406
+         puls  pc,b
+L3426    fcb   $00,$00   jd&b5...  
 L3428    fcb   $FF,$00,$FF,$FF,$0F,$FF,$FF,$FF   ........
-L3430    fcb   $FF,$FF,$FF,$FF,$FF,$00,$00,$00   ........
+L3430    fcb   $FF,$FF,$FF,$FF,$FF
+L3435    fcb   $00,$00,$00   ........
 L3438    fcb   $00,$00,$00,$00,$00,$FF,$00,$0F   ........
-L3440    fcb   $FF,$00,$FF,$FF,$00,$00,$00,$00   ........
+L3440    fcb   $FF,$00,$FF,$FF
+L3444    fcb   $00,$00,$00,$00   ........
 L3448    fcb   $00,$00,$00,$00,$00,$00,$00,$0F   ........
-L3450    fcb   $00,$0F,$FF,$B6,$36,$71,$27,$1D   ...66q'.
-L3458    fcb   $7F,$36,$72,$10,$8E,$0E,$EA,$8E   6r...j.
-L3460    fcb   $11,$50,$C6,$05,$A6,$A5,$A6,$86   .PF.&%&.
-L3468    fcb   $81,$3F,$22,$0A,$84,$0F,$81,$03   .?".....
-L3470    fcb   $22,$04,$5A,$2A,$EF,$39,$8E,$00   ".Z*o9..
-L3478    fcb   $0F,$10,$8E,$00,$CE,$C6,$03,$A6   ....NF.&
-L3480    fcb   $85,$26,$02,$A7,$A5,$5A,$2A,$F7   .&.'%Z*w
-L3488    fcb   $8E,$34,$4A,$10,$8E,$34,$4C,$5F   .4J..4L_
-L3490    fcb   $A6,$A5,$B1,$34,$41,$22,$2C,$CE   &%14A",N
-L3498    fcb   $34,$50,$AB,$C5,$B1,$34,$41,$23   4P+E14A#
-L34A0    fcb   $22,$A6,$85,$CE,$34,$4E,$AB,$C5   "&.N4N+E
-L34A8    fcb   $80,$30,$B1,$34,$40,$23,$14,$A6   .014@#.&
-L34B0    fcb   $85,$A0,$C5,$80,$30,$B1,$34,$40   . E.014@
-L34B8    fcb   $22,$09,$1F,$98,$4C,$BB,$36,$72   "...L;6r
-L34C0    fcb   $B7,$36,$72,$5C,$C1,$02,$26,$C8   76r\A.&H
-L34C8    fcb   $7F,$36,$71,$B6,$36,$72,$27,$5C   6q66r'\
-L34D0    fcb   $81,$03,$27,$28,$7A,$36,$72,$8E   ..'(z6r.
-L34D8    fcb   $00,$CE,$10,$8E,$00,$13,$CE,$03   .N....N.
-L34E0    fcb   $FF,$C6,$03,$A6,$85,$27,$11,$A6   .F.&.'.&
-L34E8    fcb   $A5,$26,$0D,$A6,$C5,$B1,$36,$72   %&.&E16r
-L34F0    fcb   $26,$06,$4F,$1F,$01,$16,$E9,$CE   &.O...iN
-L34F8    fcb   $5A,$2A,$E8,$39,$8E,$00,$CE,$10   Z*h9..N.
-L3500    fcb   $8E,$00,$13,$CE,$00,$CA,$C6,$03   ...N.JF.
-L3508    fcb   $7F,$36,$6F,$A6,$85,$27,$11,$A6   6o&.'.&
-L3510    fcb   $A5,$26,$0D,$A6,$C5,$B1,$36,$6F   %&.&E16o
-L3518    fcb   $25,$06,$B7,$36,$6F,$F7,$36,$70   %.76ow6p
-L3520    fcb   $5A,$2A,$E8,$4F,$F6,$36,$70,$1F   Z*hOv6p.
-L3528    fcb   $01,$17,$E9,$9A,$39,$86,$60,$B7   ..i.9.`7
-L3530    fcb   $03,$6F,$CE,$0C,$86,$C6,$27,$10   .oN..F'.
-L3538    fcb   $8E,$03,$9F,$A6,$C5,$27,$1D,$A7   ...&E'.'
-L3540    fcb   $A5,$5A,$2A,$F7,$CC,$03,$9A,$34   %Z*wL..4
-L3548    fcb   $40,$17,$01,$98,$10,$8E,$00,$1E   @.......
-L3550    fcb   $17,$12,$ED,$17,$12,$F6,$35,$40   ..m..v5@
-L3558    fcb   $33,$41,$20,$D9,$86,$30,$B7,$03   3A Y.07.
-L3560    fcb   $6F,$39,$CE,$03,$43,$10,$AE,$C4   o9N.C..D
-L3568    fcb   $8E,$0F,$00,$CC,$FF,$FF,$ED,$A1   ...L..m!
-L3570    fcb   $30,$1F,$26,$FA,$39,$86,$FF,$B7   0.&z9..7
-L3578    fcb   $34,$BF,$8C,$00,$02,$25,$03,$7F   4?...%.
-L3580    fcb   $34,$BF,$E6,$89,$39,$9C,$10,$8E   4?f.9...
-L3588    fcb   $08,$F3,$39,$86,$EE,$20,$02,$86   .s9.n ..
-L3590    fcb   $FF,$34,$04,$B7,$3C,$E2,$17,$00   .4.7<b..
-L3598    fcb   $3B,$17,$01,$4A,$E6,$E4,$17,$00   ;..Jfd..
-L35A0    fcb   $5E,$17,$01,$42,$35,$84,$34,$10   ^..B5.4.
-L35A8    fcb   $A6,$89,$09,$0C,$B7,$03,$CB,$A6   &...7.K&
-L35B0    fcb   $89,$09,$18,$B7,$03,$CC,$CC,$03   ...7.LL.
-L35B8    fcb   $C8,$17,$01,$28,$AE,$E4,$A6,$89   H..(.d&.
-L35C0    fcb   $09,$12,$B7,$03,$CB,$A6,$89,$09   ..7.K&..
-L35C8    fcb   $18,$B7,$03,$CC,$CC,$03,$C8,$17   .7.LL.H.
-L35D0    fcb   $01,$12,$35,$90,$34,$44,$CE,$32   ..5.4DN2
-L35D8    fcb   $2D,$A6,$C5,$97,$8F,$CE,$32,$39   -&E..N29
-L35E0    fcb   $E6,$C5,$4F,$1F,$02,$E6,$E4,$CE   fEO..fdN
-L35E8    fcb   $09,$0C,$A6,$C5,$B7,$0F,$7B,$CE   ..&E7.{N
-L35F0    fcb   $09,$18,$A6,$C5,$B7,$0F,$7C,$33   ..&E7.|3
-L35F8    fcb   $8D,$16,$5B,$DF,$8B,$20,$26,$34   ..[_. &4
-L3600    fcb   $44,$CE,$32,$33,$E6,$C5,$D7,$8F   DN23fEW.
-L3608    fcb   $C4,$07,$4F,$1F,$02,$33,$8D,$23   D.O..3.#
-L3610    fcb   $06,$DF,$8B,$E6,$E4,$CE,$09,$12   ._.fdN..
-L3618    fcb   $A6,$C5,$B7,$0F,$7B,$CE,$09,$18   &E7.{N..
-L3620    fcb   $A6,$C5,$B7,$0F,$7C,$35,$44,$34   &E7.|5D4
-L3628    fcb   $74,$A6,$A9,$08,$F3,$97,$90,$D6   t&).s..V
-L3630    fcb   $8F,$58,$58,$58,$4F,$D3,$8B,$1F   .XXXOS..
-L3638    fcb   $02,$CE,$34,$8A,$C6,$1F,$6F,$C5   .N4.F.oE
-L3640    fcb   $5A,$2A,$FB,$86,$F0,$B7,$3C,$D7   Z*..p7<W
-L3648    fcb   $8E,$00,$08,$A6,$A0,$B7,$34,$89   ...& 74.
-L3650    fcb   $5F,$74,$34,$89,$24,$09,$54,$A6   _t4.$.T&
-L3658    fcb   $C5,$BA,$3C,$D7,$A7,$C5,$59,$73   E:<W'EYs
-L3660    fcb   $3C,$D7,$5C,$C1,$04,$26,$EA,$33   <W\A.&j3
-L3668    fcb   $C8,$10,$5F,$74,$34,$89,$24,$09   H._t4.$.
-L3670    fcb   $54,$A6,$C5,$BA,$3C,$D7,$A7,$C5   T&E:<W'E
-L3678    fcb   $59,$73,$3C,$D7,$5C,$C1,$04,$26   Ys<W\A.&
-L3680    fcb   $EA,$33,$52,$30,$1F,$10,$26,$FF   j3R0..&.
-L3688    fcb   $C2,$10,$8E,$34,$8A,$C6,$1F,$A6   B..4.F.&
-L3690    fcb   $A5,$34,$02,$94,$90,$A7,$A5,$35   %4...'%5
-L3698    fcb   $02,$43,$B4,$3C,$E2,$AA,$A5,$A7   .C4<b*%'
-L36A0    fcb   $A5,$5A,$2A,$EB,$CC,$0F,$78,$DD   %Z*kL.x]
-L36A8    fcb   $A5,$35,$F4,$34,$24,$4F,$F6,$34   %5t4$Ov4
-L36B0    fcb   $AA,$1F,$02,$7C,$34,$AA,$A6,$A9   *..|4*&)
-L36B8    fcb   $05,$0A,$35,$A4,$BB,$34,$AE,$B7   ..5$;4.7
-L36C0    fcb   $34,$AE,$24,$04,$86,$01,$20,$01   4.$... .
-L36C8    fcb   $39,$34,$02,$BB,$33,$F6,$B7,$33   94.;3v73
-L36D0    fcb   $F6,$35,$02,$B9,$32,$CF,$B7,$32   v5.92O72
-L36D8    fcb   $CF,$24,$08,$7C,$32,$D0,$26,$03   O$.|2P&.
-L36E0    fcb   $7C,$32,$D1,$39,$DD,$A5,$10,$9E   |2Q9]%..
-L36E8    fcb   $A5,$8E,$00,$7F,$C6,$04,$17,$01   %..F...
-L36F0    fcb   $04,$10,$9F,$A5,$96,$82,$97,$84   ...%....
-L36F8    fcb   $96,$81,$97,$86,$96,$83,$97,$85   ........
-L3700    fcb   $7C,$34,$C3,$DE,$A5,$A6,$C4,$27   |4C^%&D'
-L3708    fcb   $49,$5F,$10,$8E,$09,$24,$A1,$A5   I_...$!%
-L3710    fcb   $27,$03,$5C,$26,$F9,$96,$84,$2B   '.\&y..+
-L3718    fcb   $20,$81,$4F,$22,$1C,$86,$10,$3D    .O"...=
-L3720    fcb   $D3,$7F,$1F,$02,$D6,$85,$17,$EA   S..V..j
-L3728    fcb   $65,$96,$84,$33,$C6,$C6,$08,$AE   e..3FF..
-L3730    fcb   $A1,$AF,$C4,$33,$C8,$50,$5A,$26   !/D3HPZ&
-L3738    fcb   $F6,$0C,$A6,$26,$02,$0C,$A5,$0C   v.&&..%.
-L3740    fcb   $84,$0C,$84,$0A,$86,$10,$26,$FF   ......&.
-L3748    fcb   $B3,$96,$83,$80,$08,$97,$83,$16   3.......
-L3750    fcb   $FF,$A2,$86,$10,$F6,$34,$C3,$3D   ."..v4C=
-L3758    fcb   $97,$7F,$17,$FF,$6C,$96,$7F,$16   ...l..
-L3760    fcb   $FF,$5A,$7F,$3C,$E2,$10,$9E,$A5   .Z<b..%
-L3768    fcb   $31,$23,$EC,$A1,$B7,$34,$C4,$F7   1#l!74Dw
-L3770    fcb   $34,$C5,$A6,$A0,$26,$01,$39,$10   4E& &.9.
-L3778    fcb   $BF,$33,$6F,$81,$20,$27,$67,$CE   ?3o. 'gN
-L3780    fcb   $09,$4D,$C6,$FF,$5C,$A1,$C0,$26   .MF.\!@&
-L3788    fcb   $FB,$C1,$09,$22,$0B,$26,$02,$C6   .A.".&.F
-L3790    fcb   $06,$D7,$8F,$CC,$1A,$20,$20,$07   .W.L.  .
-L3798    fcb   $C0,$0A,$D7,$8F,$CC,$1A,$B0,$DD   @.W.L.0]
-L37A0    fcb   $8B,$08,$8F,$10,$8E,$00,$05,$96   ........
-L37A8    fcb   $8F,$34,$02,$17,$FE,$79,$10,$8E   .4...y..
-L37B0    fcb   $34,$8A,$8E,$19,$E0,$C6,$1F,$17   4...`F..
-L37B8    fcb   $00,$3B,$35,$02,$4C,$97,$8F,$10   .;5.L...
-L37C0    fcb   $8E,$00,$05,$17,$FE,$61,$10,$8E   .....a..
-L37C8    fcb   $34,$8A,$8E,$1A,$00,$C6,$1F,$17   4....F..
-L37D0    fcb   $00,$23,$B6,$34,$C4,$B7,$0F,$83   .#64D7..
-L37D8    fcb   $B6,$34,$C5,$B7,$0F,$84,$CC,$0F   64E7..L.
-L37E0    fcb   $80,$DD,$A5,$17,$FF,$00,$B6,$34   .]%...64
-L37E8    fcb   $C4,$8B,$04,$B7,$34,$C4,$10,$BE   D..74D.>
-L37F0    fcb   $33,$6F,$16,$FF,$7D,$A6,$A0,$A7   3o..}& '
-L37F8    fcb   $80,$5A,$2A,$F9,$39,$CC,$FF,$FF   .Z*y9L..
-L3800    fcb   $DD,$81,$B6,$1F,$6B,$97,$7F,$D6   ].6.k.V
-L3808    fcb   $7F,$D1,$FB,$26,$04,$96,$15,$26   Q.&...&
-L3810    fcb   $5A,$10,$8E,$34,$5B,$A6,$A5,$27   Z..4[&%'
-L3818    fcb   $52,$0F,$F2,$0F,$F4,$10,$8E,$1F   R.r.t...
-L3820    fcb   $6C,$A6,$A5,$97,$F1,$10,$8E,$1F   l&%.q...
-L3828    fcb   $74,$A6,$A5,$97,$F3,$17,$DB,$47   t&%.s.[G
-L3830    fcb   $D6,$7F,$96,$33,$10,$8E,$34,$D6   V.3..4V
-L3838    fcb   $A7,$A5,$96,$35,$10,$8E,$34,$CE   '%.5..4N
-L3840    fcb   $A7,$A5,$97,$97,$96,$34,$10,$8E   '%...4..
-L3848    fcb   $34,$C6,$A7,$A5,$B7,$3C,$E0,$91   4F'%7<`.
-L3850    fcb   $81,$25,$08,$26,$16,$96,$97,$91   .%.&....
-L3858    fcb   $82,$22,$10,$B6,$3C,$E0,$D7,$83   .".6<`W.
-L3860    fcb   $97,$81,$96,$97,$97,$82,$96,$33   .......3
-L3868    fcb   $B7,$34,$DE,$0A,$7F,$2A,$98,$96   74^.*..
-L3870    fcb   $15,$26,$04,$96,$83,$97,$FB,$D6   .&.....V
-L3878    fcb   $FB,$10,$8E,$1F,$94,$A6,$A5,$84   .....&%.
-L3880    fcb   $0F,$BE,$03,$76,$A6,$86,$C6,$09   .>.v&.F.
-L3888    fcb   $17,$C8,$7F,$DC,$81,$FD,$39,$A9   .H\..9)
-L3890    fcb   $B6,$34,$DE,$97,$C8,$86,$4E,$16   64^.H.N.
-L3898    fcb   $FE,$22,$86,$03,$97,$A4,$D6,$A4   ."...$V$
-L38A0    fcb   $10,$8E,$00,$13,$A6,$A5,$27,$4D   ....&%'M
-L38A8    fcb   $81,$28,$26,$17,$C1,$02,$26,$10   .(&.A.&.
-L38B0    fcb   $96,$FB,$B7,$33,$8F,$7A,$34,$DF   ..73.z4_
-L38B8    fcb   $26,$03,$17,$E0,$C2,$17,$FF,$3D   &..`B..=
-L38C0    fcb   $17,$01,$0B,$D6,$A4,$10,$8E,$00   ...V$...
-L38C8    fcb   $13,$6A,$A5,$27,$2D,$10,$8E,$00   .j%'-...
-L38D0    fcb   $CA,$A6,$A5,$44,$44,$44,$44,$10   J&%DDDD.
-L38D8    fcb   $8E,$10,$E0,$81,$0F,$23,$02,$86   ..`..#..
-L38E0    fcb   $0F,$E6,$A6,$17,$00,$5B,$D6,$A4   .f&..[V$
-L38E8    fcb   $10,$8E,$00,$13,$A6,$A5,$81,$1E   ....&%..
-L38F0    fcb   $25,$03,$17,$01,$37,$0A,$A4,$2A   %...7.$*
-L38F8    fcb   $A5,$39,$10,$8E,$03,$FF,$34,$04   %9....4.
-L3900    fcb   $E6,$A5,$86,$FF,$10,$8E,$10,$8E   f%......
-L3908    fcb   $A7,$A5,$E6,$E0,$26,$06,$96,$10   '%f`&...
-L3910    fcb   $10,$26,$01,$4A,$C1,$02,$26,$0E   .&.JA.&.
-L3918    fcb   $B6,$33,$8F,$10,$8E,$34,$5B,$6F   63...4[o
-L3920    fcb   $A6,$17,$FE,$D9,$20,$0C,$C1,$03   &..Y .A.
-L3928    fcb   $26,$08,$86,$FF,$B7,$34,$AD,$B7   &...74-7
-L3930    fcb   $32,$D5,$D6,$A4,$C1,$03,$10,$27   2UV$A..'
-L3938    fcb   $03,$93,$10,$8E,$00,$0F,$6F,$A5   ......o%
-L3940    fcb   $39,$D7,$7F,$26,$02,$0C,$7F,$D6   9W&..V
-L3948    fcb   $A4,$10,$8E,$03,$FF,$86,$1F,$97   $.......
-L3950    fcb   $87,$C6,$3F,$17,$00,$14,$10,$8E   .F?.....
-L3958    fcb   $36,$20,$A6,$A5,$8B,$06,$24,$02   6 &%..$.
-L3960    fcb   $86,$FF,$A7,$A5,$5A,$D1,$87,$26   ..'%ZQ.&
-L3968    fcb   $EA,$39,$D7,$98,$4F,$CE,$35,$E0   j9W.ON5`
-L3970    fcb   $E6,$C5,$C4,$7F,$96,$7F,$3D,$DD   fED.=]
-L3978    fcb   $83,$D6,$98,$10,$8E,$34,$E0,$31   .V...4`1
-L3980    fcb   $A5,$31,$A5,$6D,$C5,$2B,$08,$DC   %1%mE+.\
-L3988    fcb   $83,$E3,$A4,$ED,$A4,$20,$06,$EC   .c$m$ .l
-L3990    fcb   $A4,$93,$83,$ED,$A4,$D6,$98,$4F   $..m$V.O
-L3998    fcb   $CE,$36,$20,$E6,$C5,$C4,$7F,$96   N6 fED.
-L39A0    fcb   $7F,$48,$48,$3D,$DD,$83,$D6,$98   HH=].V.
-L39A8    fcb   $10,$8E,$35,$60,$31,$A5,$31,$A5   ..5`1%1%
-L39B0    fcb   $6D,$C5,$2B,$08,$DC,$83,$E3,$A4   mE+.\.c$
-L39B8    fcb   $ED,$A4,$20,$06,$EC,$A4,$93,$83   m$ .l$..
-L39C0    fcb   $ED,$A4,$D6,$98,$39,$17,$FB,$AD   m$V.9..-
-L39C8    fcb   $86,$28,$A7,$88,$13,$39,$D6,$A4   .('..9V$
-L39D0    fcb   $10,$8E,$00,$CA,$E6,$A5,$54,$54   ...Jf%TT
-L39D8    fcb   $C1,$0F,$23,$02,$C6,$0F,$10,$8E   A.#.F...
-L39E0    fcb   $10,$D0,$A6,$A5,$97,$8F,$44,$97   .P&%..D.
-L39E8    fcb   $90,$D6,$A4,$10,$8E,$03,$FF,$E6   .V$....f
-L39F0    fcb   $A5,$86,$1F,$97,$87,$C6,$3F,$8E   %....F?.
-L39F8    fcb   $35,$60,$34,$04,$58,$17,$FC,$AB   5`4.X..+
-L3A00    fcb   $94,$8F,$92,$90,$CE,$34,$E0,$A7   ....N4`'
-L3A08    fcb   $C5,$17,$FC,$9F,$94,$8F,$92,$90   E.......
-L3A10    fcb   $A7,$85,$35,$04,$17,$FC,$94,$CE   '.5....N
-L3A18    fcb   $35,$E0,$A7,$C5,$17,$FC,$8C,$84   5`'E....
-L3A20    fcb   $7F,$CE,$36,$20,$A7,$C5,$5A,$D1   N6 'EZQ
-L3A28    fcb   $87,$26,$CF,$39,$D6,$A4,$CE,$28   .&O9V$N(
-L3A30    fcb   $69,$8E,$00,$1F,$10,$8E,$03,$FF   i.......
-L3A38    fcb   $A6,$A5,$27,$03,$CE,$2C,$A5,$34   &%'.N,%4
-L3A40    fcb   $40,$17,$FC,$67,$1F,$89,$4F,$33   @..g..O3
-L3A48    fcb   $CB,$6F,$C4,$6F,$C9,$01,$00,$6F   KoDoI..o
-L3A50    fcb   $C9,$02,$00,$6F,$C9,$02,$EC,$35   I..oI.l5
-L3A58    fcb   $40,$30,$1F,$26,$E2,$39,$34,$04   @0.&b94.
-L3A60    fcb   $B6,$39,$A2,$B7,$39,$A1,$DC,$D8   69"79!\X
-L3A68    fcb   $DD,$D6,$DC,$E0,$DD,$DE,$B6,$39   ]V\`]^69
-L3A70    fcb   $AE,$B7,$39,$AD,$B6,$39,$B2,$B7   .79-6927
-L3A78    fcb   $39,$B1,$FC,$39,$BB,$FD,$39,$B9   91.9;.99
-L3A80    fcb   $B6,$39,$C2,$B7,$39,$C1,$96,$C3   69B79A.C
-L3A88    fcb   $97,$C2,$FC,$39,$C7,$FD,$39,$C5   .B.9G.9E
-L3A90    fcb   $FC,$39,$CF,$FD,$39,$CD,$B6,$39   .9O.9M69
-L3A98    fcb   $D6,$B7,$39,$D5,$B6,$39,$9D,$B7   V79U69.7
-L3AA0    fcb   $39,$9C,$B6,$39,$E4,$B7,$39,$E3   9.69d79c
-L3AA8    fcb   $B6,$39,$E8,$B7,$39,$E7,$B6,$39   69h79g69
-L3AB0    fcb   $EC,$B7,$39,$EB,$96,$14,$97,$13   l79k....
-L3AB8    fcb   $B6,$33,$E2,$B7,$33,$E1,$B6,$33   63b73a63
-L3AC0    fcb   $D4,$B7,$33,$D3,$B6,$33,$DB,$B7   T73S63[7
-L3AC8    fcb   $33,$DA,$B6,$33,$FF,$B7,$33,$FE   3Z63.73.
-L3AD0    fcb   $86,$FF,$B7,$10,$8E,$0F,$10,$86   ..7.....
-L3AD8    fcb   $01,$97,$0F,$96,$CF,$26,$0F,$17   ....O&..
-L3AE0    fcb   $06,$CA,$0F,$84,$0F,$86,$DC,$83   .J....\.
-L3AE8    fcb   $DD,$D6,$DC,$85,$DD,$DE,$35,$04   ]V\.]^5.
-L3AF0    fcb   $39,$D6,$A4,$CE,$00,$13,$A6,$C5   9V$N..&E
-L3AF8    fcb   $26,$01,$39,$8E,$00,$CE,$A6,$85   &.9..N&.
-L3B00    fcb   $97,$82,$10,$8E,$00,$D2,$A6,$A5   .....R&%
-L3B08    fcb   $C1,$02,$26,$04,$8B,$28,$A0,$C5   A.&..( E
-L3B10    fcb   $97,$81,$CE,$39,$B5,$E6,$C5,$58   ..N95fEX
-L3B18    fcb   $CE,$10,$82,$EC,$C5,$DD,$7F,$D6   N..lE]V
-L3B20    fcb   $A4,$CE,$03,$FF,$E6,$C5,$86,$1F   $N..fE..
-L3B28    fcb   $97,$87,$86,$3F,$97,$92,$D6,$92   ...?..V.
-L3B30    fcb   $58,$8E,$34,$E0,$3A,$A6,$84,$9B   X.4`:&..
-L3B38    fcb   $82,$97,$8F,$8E,$35,$60,$3A,$A6   ....5`:&
-L3B40    fcb   $84,$9B,$81,$25,$2A,$80,$50,$25   ...%*.P%
-L3B48    fcb   $26,$D6,$8F,$9E,$7F,$3A,$A1,$84   &V..:!.
-L3B50    fcb   $25,$1D,$81,$5F,$24,$19,$D6,$8F   %.._$.V.
-L3B58    fcb   $C0,$58,$25,$13,$C1,$50,$24,$0F   @X%.AP$.
-L3B60    fcb   $34,$04,$1F,$89,$17,$E6,$22,$35   4....f"5
-L3B68    fcb   $04,$33,$C5,$86,$CC,$A7,$C4,$0A   .3E.L'D.
-L3B70    fcb   $92,$96,$92,$91,$87,$22,$B7,$39   ....."79
-L3B78    fcb   $96,$16,$26,$16,$96,$12,$27,$12   ..&...'.
-L3B80    fcb   $96,$C5,$81,$01,$26,$0D,$86,$06   .E..&...
-L3B88    fcb   $BB,$39,$EA,$B7,$39,$EA,$26,$02   ;9j79j&.
-L3B90    fcb   $0C,$C5,$39,$81,$02,$26,$19,$96   .E9..&..
-L3B98    fcb   $15,$27,$0A,$86,$01,$B7,$39,$A4   .'...79$
-L3BA0    fcb   $86,$06,$97,$C5,$39,$DC,$DA,$DD   ...E9\Z]
-L3BA8    fcb   $F1,$DC,$E2,$DD,$F3,$16,$01,$20   q\b]s.. 
-L3BB0    fcb   $81,$03,$26,$35,$86,$FB,$BB,$39   ..&5..;9
-L3BB8    fcb   $EA,$B7,$39,$EA,$96,$15,$27,$08   j79j..'.
-L3BC0    fcb   $0C,$C5,$86,$02,$B7,$39,$C4,$39   .E..79D9
-L3BC8    fcb   $96,$CC,$81,$22,$25,$02,$86,$22   .L."%.."
-L3BD0    fcb   $44,$9B,$D4,$97,$8F,$96,$D5,$91   D.T...U.
-L3BD8    fcb   $8F,$24,$0D,$B6,$36,$62,$27,$06   .$.66b'.
-L3BE0    fcb   $86,$01,$B7,$36,$63,$39,$0C,$C5   ..76c9.E
-L3BE8    fcb   $39,$81,$04,$26,$71,$7A,$39,$C4   9..&qz9D
-L3BF0    fcb   $26,$6B,$D6,$FB,$8E,$1F,$8C,$A6   &kV....&
-L3BF8    fcb   $85,$81,$F1,$26,$0F,$8E,$00,$03   ..q&....
-L3C00    fcb   $17,$FD,$C2,$B6,$34,$AC,$27,$03   ..B64,'.
-L3C08    fcb   $17,$02,$07,$39,$81,$F2,$26,$21   ...9.r&!
-L3C10    fcb   $B6,$34,$AC,$27,$16,$7C,$32,$FA   64,'.|2z
-L3C18    fcb   $7F,$33,$26,$0F,$A9,$7F,$34,$14   3&.)4.
-L3C20    fcb   $86,$FF,$B7,$36,$66,$8E,$00,$02   ..76f...
-L3C28    fcb   $17,$FD,$9A,$8E,$00,$03,$16,$FD   ........
-L3C30    fcb   $94,$B6,$34,$AC,$27,$09,$17,$01   .64,'...
-L3C38    fcb   $D9,$8E,$00,$03,$16,$FD,$86,$86   Y.......
-L3C40    fcb   $01,$17,$1E,$08,$86,$01,$B7,$39   ......79
-L3C48    fcb   $A4,$0C,$C5,$96,$15,$26,$0E,$B6   $.E..&.6
-L3C50    fcb   $36,$65,$B7,$32,$D5,$7C,$36,$60   6e72U|6`
-L3C58    fcb   $86,$12,$B7,$36,$61,$39,$81,$05   ..76a9..
-L3C60    fcb   $26,$0D,$86,$05,$BB,$39,$EA,$B7   &...;9j7
-L3C68    fcb   $39,$EA,$26,$02,$0C,$C5,$39,$81   9j&..E9.
-L3C70    fcb   $06,$26,$24,$86,$37,$97,$A9,$96   .&$.7.).
-L3C78    fcb   $A7,$B7,$36,$67,$96,$C9,$97,$A7   '76g.I.'
-L3C80    fcb   $17,$D8,$3B,$B6,$36,$67,$97,$A7   .X;66g.'
-L3C88    fcb   $DC,$AA,$D3,$AE,$DD,$F1,$DC,$AC   \*S.]q\,
-L3C90    fcb   $D3,$B0,$DD,$F3,$16,$00,$39,$81   S0]s..9.
-L3C98    fcb   $07,$26,$0F,$86,$FA,$BB,$39,$EA   .&..z;9j
-L3CA0    fcb   $B7,$39,$EA,$81,$A6,$26,$02,$0C   79j.&&..
-L3CA8    fcb   $C5,$39,$81,$08,$26,$21,$B6,$36   E9..&!66
-L3CB0    fcb   $60,$27,$1A,$86,$01,$97,$EB,$97   `'....k.
-L3CB8    fcb   $E9,$86,$FF,$97,$EA,$86,$02,$97   i...j...
-L3CC0    fcb   $EF,$96,$F5,$2B,$04,$81,$05,$22   o.u+..."
-L3CC8    fcb   $04,$86,$05,$97,$F5,$0F,$12,$39   ....u..9
-L3CD0    fcb   $B6,$36,$60,$81,$01,$26,$06,$7C   66`..&.|
-L3CD8    fcb   $36,$60,$17,$00,$E4,$DC,$BE,$34   6`..d\>4
-L3CE0    fcb   $06,$DC,$C0,$34,$06,$DC,$DC,$DD   .\@4.\\]
-L3CE8    fcb   $BE,$DC,$E4,$DD,$C0,$17,$D6,$87   >\d]@.V.
-L3CF0    fcb   $35,$06,$DD,$C0,$35,$06,$DD,$BE   5.]@5.]>
-L3CF8    fcb   $86,$30,$97,$A9,$96,$34,$26,$14   .0.).4&.
-L3D00    fcb   $96,$35,$91,$A9,$24,$0E,$97,$A9   .5.)$..)
-L3D08    fcb   $B6,$36,$62,$27,$05,$86,$0F,$B7   66b'...7
-L3D10    fcb   $39,$A3,$0C,$C5,$96,$A7,$B7,$36   9#.E.'76
-L3D18    fcb   $67,$96,$33,$97,$A7,$17,$D7,$9E   g.3.'.W.
-L3D20    fcb   $B6,$36,$67,$97,$A7,$DC,$DC,$D3   66g.'\\S
-L3D28    fcb   $AA,$DD,$DC,$DC,$E4,$D3,$AC,$DD   *]\\dS,]
-L3D30    fcb   $E4,$39,$5F,$96,$FB,$B7,$36,$65   d9_..76e
-L3D38    fcb   $10,$8E,$1F,$8C,$A6,$A6,$81,$F0   ....&&.p
-L3D40    fcb   $26,$01,$5C,$F7,$36,$62,$7F,$36   &.\w6b6
-L3D48    fcb   $63,$86,$08,$B7,$39,$C4,$86,$37   c..79D.7
-L3D50    fcb   $97,$A9,$96,$A7,$B7,$36,$67,$96   .).'76g.
-L3D58    fcb   $C8,$97,$A7,$17,$D7,$60,$B6,$36   H.'.W`66
-L3D60    fcb   $67,$97,$A7,$DC,$AA,$D3,$AE,$DD   g.'\*S.]
-L3D68    fcb   $DC,$DC,$AC,$D3,$B0,$DD,$E4,$86   \\,S0]d.
-L3D70    fcb   $01,$97,$12,$97,$C5,$7F,$39,$A4   ....E9$
-L3D78    fcb   $7F,$36,$60,$86,$A6,$B7,$39,$EA   6`.&79j
-L3D80    fcb   $96,$F5,$2A,$04,$86,$04,$97,$F5   .u*....u
-L3D88    fcb   $39,$96,$0F,$27,$06,$96,$13,$81   9..'....
-L3D90    fcb   $1D,$24,$2B,$96,$10,$27,$06,$96   .$+..'..
-L3D98    fcb   $14,$81,$1D,$24,$21,$96,$12,$26   ...$!..&
-L3DA0    fcb   $1D,$96,$11,$27,$19,$96,$15,$26   ...'...&
-L3DA8    fcb   $15,$B6,$39,$A9,$81,$03,$24,$0E   .69)..$.
-L3DB0    fcb   $B6,$34,$B2,$90,$C8,$8B,$14,$81   642.H...
-L3DB8    fcb   $28,$24,$03,$1A,$01,$39,$1C,$FE   ($...9..
-L3DC0    fcb   $39,$10,$8E,$00,$06,$B6,$34,$57   9....64W
-L3DC8    fcb   $48,$48,$48,$48,$BA,$34,$57,$A7   HHHH:4W'
-L3DD0    fcb   $A9,$28,$88,$A7,$A9,$28,$A0,$A7   )(.')( '
-L3DD8    fcb   $A9,$28,$B8,$A7,$A9,$28,$D0,$A7   )(8')(P'
-L3DE0    fcb   $A9,$28,$E8,$A7,$A9,$29,$00,$86   )(h'))..
-L3DE8    fcb   $EE,$A7,$A9,$29,$18,$31,$3F,$26   n')).1?&
-L3DF0    fcb   $D4,$39,$96,$11,$27,$1B,$96,$15   T9..'...
-L3DF8    fcb   $27,$05,$86,$FF,$B7,$36,$61,$B6   '...76a6
-L3E00    fcb   $36,$61,$2B,$0D,$7A,$36,$61,$26   6a+.z6a&
-L3E08    fcb   $08,$86,$FF,$B7,$36,$61,$17,$00   ...76a..
-L3E10    fcb   $01,$39,$34,$26,$F6,$36,$65,$D1   .94&v6eQ
-L3E18    fcb   $FB,$26,$07,$86,$FF,$B7,$33,$C8   .&...73H
-L3E20    fcb   $20,$06,$10,$8E,$34,$5B,$6F,$A5    ...4[o%
-L3E28    fcb   $35,$26,$39,$96,$15,$26,$39,$B6   5&9..&96
-L3E30    fcb   $36,$63,$27,$34,$17,$FE,$96,$86   6c'4....
-L3E38    fcb   $FF,$B7,$34,$AD,$F6,$36,$62,$10   .74-v6b.
-L3E40    fcb   $8E,$11,$00,$A6,$A5,$B7,$39,$A3   ...&%79#
-L3E48    fcb   $81,$0C,$27,$06,$80,$0D,$8B,$07   ..'.....
-L3E50    fcb   $20,$01,$4F,$B7,$36,$64,$7C,$36    .O76d|6
-L3E58    fcb   $62,$C1,$11,$26,$0B,$7F,$36,$63   bA.&.6c
-L3E60    fcb   $B6,$34,$AC,$27,$03,$17,$FF,$AA   64,'...*
-L3E68    fcb   $39,$4F,$D6,$A4,$58,$1F,$01,$D7   9OV$X..W
-L3E70    fcb   $8F,$10,$AE,$89,$00,$D6,$10,$9F   .....V..
-L3E78    fcb   $83,$10,$AE,$89,$00,$DE,$10,$9F   .....^..
-L3E80    fcb   $85,$10,$AE,$89,$39,$B9,$10,$9F   ....99..
-L3E88    fcb   $A2,$E6,$89,$39,$C5,$F7,$0F,$8E   "f.9Ew..
-L3E90    fcb   $E6,$89,$39,$CD,$F7,$0F,$8F,$D6   f.9Mw..V
-L3E98    fcb   $A4,$1F,$01,$A6,$89,$39,$C1,$B7   $..&.9A7
-L3EA0    fcb   $0F,$8A,$A6,$89,$00,$C2,$B7,$0F   ..&..B7.
-L3EA8    fcb   $8B,$A6,$89,$39,$D5,$B7,$0F,$8C   .&.9U7..
-L3EB0    fcb   $A6,$89,$39,$F7,$97,$33,$A6,$89   &.9w.3&.
-L3EB8    fcb   $33,$DD,$B7,$33,$5F,$17,$0F,$FE   3]73_...
-L3EC0    fcb   $6D,$88,$13,$27,$40,$96,$33,$8B   m..'@.3.
-L3EC8    fcb   $83,$A2,$89,$00,$C6,$81,$06,$24   ."..F..$
-L3ED0    fcb   $25,$34,$10,$1F,$10,$58,$1F,$01   %4...X..
-L3ED8    fcb   $10,$AE,$89,$39,$EF,$10,$9F,$AA   ...9o..*
-L3EE0    fcb   $10,$AE,$89,$39,$F3,$10,$9F,$AC   ...9s..,
-L3EE8    fcb   $DC,$83,$D3,$AA,$DD,$83,$DC,$85   \.S*].\.
-L3EF0    fcb   $D3,$AC,$DD,$85,$35,$10,$17,$01   S,].5...
-L3EF8    fcb   $88,$24,$07,$CC,$00,$00,$DD,$AA   .$.L..]*
-L3F00    fcb   $DD,$AC,$16,$01,$1E,$A6,$89,$39   ],...&.9
-L3F08    fcb   $EB,$27,$13,$AB,$89,$39,$E7,$A7   k'.+.9g'
-L3F10    fcb   $89,$39,$E7,$27,$05,$81,$3C,$27   .9g'..<'
-L3F18    fcb   $01,$39,$6F,$89,$39,$EB,$7A,$0F   .9o.9kz.
-L3F20    fcb   $8A,$26,$2B,$F6,$0F,$8B,$DE,$A2   .&+v..^"
-L3F28    fcb   $4F,$33,$CB,$A6,$C0,$B7,$0F,$8E   O3K&@7..
-L3F30    fcb   $A6,$C0,$B7,$0F,$8F,$A6,$C0,$2A   &@7..&@*
-L3F38    fcb   $09,$84,$7F,$1F,$89,$F7,$0F,$8B   ....w..
-L3F40    fcb   $20,$E4,$B7,$0F,$8A,$B6,$0F,$8B    d7..6..
-L3F48    fcb   $BB,$0F,$8C,$B7,$0F,$8B,$B6,$0F   ;..7..6.
-L3F50    fcb   $8E,$81,$80,$10,$27,$00,$CC,$B6   ....'.L6
-L3F58    fcb   $0F,$8E,$97,$87,$B6,$0F,$8F,$97   ....6...
-L3F60    fcb   $88,$96,$A7,$81,$20,$23,$32,$81   ..'. #2.
-L3F68    fcb   $60,$24,$0D,$B6,$0F,$8F,$97,$87   `$.6....
-L3F70    fcb   $B6,$0F,$8E,$40,$97,$88,$20,$21   6..@.. !
-L3F78    fcb   $81,$A0,$24,$0E,$B6,$0F,$8E,$40   . $.6..@
-L3F80    fcb   $97,$87,$B6,$0F,$8F,$40,$97,$88   ..6..@..
-L3F88    fcb   $20,$0F,$81,$E0,$24,$0B,$B6,$0F    ..`$.6.
-L3F90    fcb   $8E,$97,$88,$B6,$0F,$8F,$40,$97   ...6..@.
-L3F98    fcb   $87,$96,$AF,$97,$F2,$96,$87,$9B   ../.r...
-L3FA0    fcb   $AE,$97,$F1,$96,$B1,$97,$F4,$96   ..q.1.t.
-L3FA8    fcb   $88,$9B,$B0,$97,$F3,$DC,$BE,$34   ..0.s\>4
-L3FB0    fcb   $06,$DC,$C0,$34,$06,$DC,$83,$DD   .\@4.\.]
-L3FB8    fcb   $BE,$DC,$85,$DD,$C0,$17,$D3,$B7   >\.]@.S7
-L3FC0    fcb   $35,$06,$DD,$C0,$35,$06,$DD,$BE   5.]@5.]>
-L3FC8    fcb   $B6,$33,$5F,$97,$A9,$96,$34,$26   63_.).4&
-L3FD0    fcb   $0C,$96,$35,$91,$A9,$24,$06,$F6   ..5.)$.v
-L3FD8    fcb   $0F,$8B,$16,$FF,$49,$96,$A7,$B7   ....I.'7
-L3FE0    fcb   $36,$67,$96,$33,$97,$A7,$17,$D4   6g.3.'.T
-L3FE8    fcb   $D5,$B6,$36,$67,$97,$A7,$DC,$83   U66g.'\.
-L3FF0    fcb   $D3,$AA,$DD,$83,$DC,$85,$D3,$AC   S*].\.S,
-L3FF8    fcb   $DD,$85,$17,$00,$84,$24,$12,$D6   ]....$.V
-L4000    fcb   $A4,$CE,$39,$E7,$A6,$C5,$26,$1B   $N9g&E&.
-L4008    fcb   $86,$03,$CE,$39,$EB,$A7,$C5,$20   ..N9k'E 
-L4010    fcb   $12,$D6,$A4,$CE,$39,$E7,$A6,$C5   .V$N9g&E
-L4018    fcb   $81,$3C,$26,$07,$86,$FD,$CE,$39   .<&...N9
-L4020    fcb   $EB,$A7,$C5,$4F,$D6,$A4,$58,$D7   k'EOV$XW
-L4028    fcb   $8F,$1F,$01,$10,$9E,$83,$10,$AF   ......./
-L4030    fcb   $89,$00,$D6,$10,$9E,$85,$10,$AF   ..V..../
-L4038    fcb   $89,$00,$DE,$10,$9E,$A2,$10,$AF   ..^.."./
-L4040    fcb   $89,$39,$B9,$10,$9E,$AA,$10,$AF   .99..*./
-L4048    fcb   $89,$39,$EF,$10,$9E,$AC,$10,$AF   .9o..,./
-L4050    fcb   $89,$39,$F3,$F6,$0F,$8E,$E7,$89   .9sv..g.
-L4058    fcb   $39,$C5,$F6,$0F,$8F,$E7,$89,$39   9Ev..g.9
-L4060    fcb   $CD,$D6,$A4,$1F,$01,$B6,$0F,$8A   MV$..6..
-L4068    fcb   $A7,$89,$39,$C1,$B6,$0F,$8B,$A7   '.9A6..'
-L4070    fcb   $89,$00,$C2,$B6,$0F,$8C,$A7,$89   ..B6..'.
-L4078    fcb   $39,$D5,$96,$33,$A7,$89,$39,$F7   9U.3'.9w
-L4080    fcb   $39,$86,$03,$97,$91,$CE,$1F,$A4   9....N.$
-L4088    fcb   $DF,$89,$D6,$91,$96,$86,$33,$8D   _.V...3.
-L4090    fcb   $00,$AE,$AB,$C5,$96,$85,$89,$00   ..+E....
-L4098    fcb   $97,$90,$96,$84,$33,$8D,$00,$9C   ....3...
-L40A0    fcb   $AB,$C5,$D6,$83,$C9,$00,$D7,$8F   +EV.I.W.
-L40A8    fcb   $C4,$07,$34,$04,$4F,$D6,$8F,$C4   D.4.OV.D
-L40B0    fcb   $3F,$54,$54,$54,$D3,$89,$DD,$89   ?TTTS.].
-L40B8    fcb   $86,$08,$D6,$90,$3D,$D3,$89,$1F   ..V.=S..
-L40C0    fcb   $03,$A6,$C4,$30,$8D,$00,$49,$35   .&D0..I5
-L40C8    fcb   $04,$A4,$85,$27,$03,$1A,$01,$39   .$.'...9
-L40D0    fcb   $0A,$91,$2A,$B1,$D6,$A4,$C1,$01   ..*1V$A.
-L40D8    fcb   $26,$33,$96,$83,$80,$07,$97,$8F   &3......
-L40E0    fcb   $96,$85,$80,$07,$97,$90,$F6,$1F   ......v.
-L40E8    fcb   $6B,$CE,$34,$5B,$8E,$1F,$6C,$10   kN4[..l.
-L40F0    fcb   $8E,$1F,$74,$A6,$C5,$27,$13,$A6   ..t&E'.&
-L40F8    fcb   $85,$90,$8F,$81,$0E,$24,$0B,$A6   .....$.&
-L4100    fcb   $A5,$90,$90,$81,$0E,$24,$03,$1A   %....$..
-L4108    fcb   $01,$39,$5A,$2A,$E6,$1C,$FE,$39   .9Z*f..9
-L4110    fcb   $80,$40,$20,$10,$08,$04,$02,$01   .@ .....
-L4118    fcb   $4F,$1F,$01,$86,$01,$A7,$89,$39   O....'.9
-L4120    fcb   $C1,$6F,$89,$00,$C2,$86,$03,$A7   Ao..B..'
-L4128    fcb   $89,$39,$D5,$4F,$58,$1F,$01,$1F   .9UOX...
-L4130    fcb   $20,$58,$CE,$0F,$D6,$EC,$C5,$ED    XN.VlEm
-L4138    fcb   $89,$39,$B9,$39,$E0,$20,$E0,$20   .999` ` 
-L4140    fcb   $20,$20,$E0,$E0,$B7,$36,$6A,$1F     ``76j.
-L4148    fcb   $10,$D7,$A4,$1F,$20,$E7,$89,$39   .W$. g.9
-L4150    fcb   $9C,$96,$8F,$A7,$89,$39,$A1,$96   ...'.9!.
-L4158    fcb   $90,$A7,$89,$0F,$A1,$86,$FF,$A7   .'..!..'
-L4160    fcb   $89,$10,$8E,$6F,$0F,$0F,$84,$0F   ...o....
-L4168    fcb   $86,$8D,$41,$86,$01,$A7,$0F,$4F   ..A..'.O
-L4170    fcb   $F6,$36,$6A,$1F,$02,$D6,$A4,$17   v6j..V$.
-L4178    fcb   $FF,$9E,$D6,$A4,$4F,$58,$1F,$01   ..V$OX..
-L4180    fcb   $10,$9E,$83,$10,$AF,$89,$00,$D6   ..../..V
-L4188    fcb   $10,$9E,$85,$10,$AF,$89,$00,$DE   ..../..^
-L4190    fcb   $D6,$A4,$1F,$01,$6F,$89,$00,$CE   V$..o..N
-L4198    fcb   $6F,$88,$13,$86,$3C,$A7,$89,$39   o...<'.9
-L41A0    fcb   $E7,$6F,$89,$39,$EB,$86,$0A,$A7   go.9k..'
-L41A8    fcb   $89,$39,$E3,$39,$17,$F4,$FC,$84   .9c9.t..
-L41B0    fcb   $03,$99,$AE,$80,$02,$81,$40,$25   ......@%
-L41B8    fcb   $F3,$81,$80,$24,$EF,$97,$83,$17   s..$o...
-L41C0    fcb   $F4,$E9,$84,$03,$99,$B0,$80,$02   ti...0..
-L41C8    fcb   $81,$01,$25,$F3,$81,$2E,$24,$EF   ..%s..$o
-L41D0    fcb   $97,$85,$39,$02,$03,$04,$05,$06   ..9.....
-L41D8    fcb   $07,$02,$03,$B6,$36,$6E,$81,$01   ...66n..
-L41E0    fcb   $26,$04,$7C,$36,$6E,$39,$81,$02   &.|6n9..
-L41E8    fcb   $10,$26,$00,$54,$7F,$33,$6B,$0C   .&.T3k.
-L41F0    fcb   $A7,$B6,$34,$12,$81,$08,$24,$03   '64...$.
-L41F8    fcb   $7C,$34,$12,$BB,$34,$11,$B7,$34   |4.;4.74
-L4200    fcb   $11,$81,$F0,$10,$25,$00,$38,$96   ..p.%.8.
-L4208    fcb   $15,$27,$0D,$F6,$36,$65,$10,$8E   .'.v6e..
-L4210    fcb   $34,$5B,$6F,$A5,$0F,$15,$0F,$11   4[o%....
-L4218    fcb   $7F,$33,$A3,$17,$11,$8B,$86,$FF   3#.....
-L4220    fcb   $B7,$33,$EE,$17,$00,$75,$17,$DE   73n..u.^
-L4228    fcb   $7E,$17,$14,$8C,$B6,$33,$8C,$97   ~...63..
-L4230    fcb   $ED,$7F,$36,$6E,$B6,$36,$66,$27   m6n66f'
-L4238    fcb   $06,$17,$F2,$F1,$7F,$36,$66,$39   ..rq6f9
-L4240    fcb   $81,$03,$26,$2C,$10,$BE,$03,$74   ..&,.>.t
-L4248    fcb   $17,$BE,$F2,$7C,$36,$6E,$86,$EF   .>r|6n.o
-L4250    fcb   $B7,$34,$11,$86,$E1,$B7,$36,$95   74..a76.
-L4258    fcb   $17,$06,$F5,$17,$F3,$04,$17,$C1   ..u.s..A
-L4260    fcb   $34,$B6,$32,$D2,$B1,$32,$D3,$27   462R12S'
-L4268    fcb   $03,$17,$07,$08,$17,$C3,$08,$39   .....C.9
-L4270    fcb   $81,$04,$26,$26,$7F,$33,$EE,$17   ..&&3n.
-L4278    fcb   $D5,$4A,$B6,$33,$0B,$B1,$34,$11   UJ63.14.
-L4280    fcb   $25,$05,$7F,$36,$6E,$20,$13,$B6   %.6n .6
-L4288    fcb   $34,$11,$44,$44,$44,$44,$97,$8F   4.DDDD..
-L4290    fcb   $0C,$8F,$B6,$34,$11,$90,$8F,$B7   ..64...7
-L4298    fcb   $34,$11,$39,$17,$F2,$C4,$17,$C0   4.9.rD.@
-L42A0    fcb   $F4,$30,$8D,$00,$50,$CE,$40,$08   t0..PN@.
-L42A8    fcb   $86,$01,$17,$07,$BF,$10,$BE,$03   ....?.>.
-L42B0    fcb   $72,$17,$BE,$89,$17,$C0,$DE,$17   r.>..@^.
-L42B8    fcb   $06,$58,$30,$8D,$00,$3D,$CE,$40   .X0..=N@
-L42C0    fcb   $08,$10,$8E,$15,$BE,$4F,$17,$07   ....>O..
-L42C8    fcb   $A3,$30,$8D,$00,$38,$CE,$3C,$E4   #0..8N<d
-L42D0    fcb   $10,$8E,$00,$E8,$4F,$17,$07,$94   ...hO...
-L42D8    fcb   $86,$FF,$B7,$33,$71,$B7,$33,$72   ..73q73r
-L42E0    fcb   $B7,$33,$73,$CC,$08,$90,$FD,$33   73sL...3
-L42E8    fcb   $74,$CC,$08,$CA,$FD,$33,$76,$17   tL.J.3v.
-L42F0    fcb   $03,$40,$16,$03,$9F,$55,$4C,$54   .@...ULT
-L42F8    fcb   $45,$4B,$0D,$52,$4F,$42,$4F,$54   EK.ROBOT
-L4300    fcb   $42,$55,$46,$46,$0D,$53,$49,$4E   BUFF.SIN
-L4308    fcb   $57,$41,$56,$45,$0D,$B6,$34,$AB   WAVE.64+
-L4310    fcb   $27,$10,$81,$01,$26,$05,$17,$08   '...&...
-L4318    fcb   $A3,$20,$07,$81,$02,$26,$03,$17   # ...&..
-L4320    fcb   $08,$BE,$B6,$34,$B6,$27,$01,$39   .>646'.9
-L4328    fcb   $B6,$33,$BC,$27,$47,$B7,$33,$BD   63<'G73=
-L4330    fcb   $2B,$2B,$B6,$33,$B6,$27,$06,$7F   ++636'.
-L4338    fcb   $33,$B6,$17,$00,$68,$B6,$33,$BC   36..h63<
-L4340    fcb   $81,$03,$24,$04,$C6,$FF,$20,$0A   ..$.F. .
-L4348    fcb   $81,$05,$24,$04,$C6,$00,$20,$02   ..$.F. .
-L4350    fcb   $C6,$FF,$F7,$33,$BA,$17,$01,$62   F.w3:..b
-L4358    fcb   $7F,$33,$BC,$20,$15,$84,$7F,$B7   3< ..7
-L4360    fcb   $33,$BC,$B6,$33,$BA,$27,$0B,$B6   3<63:'.6
-L4368    fcb   $33,$BC,$8B,$02,$17,$01,$4B,$7F   3<....K
-L4370    fcb   $33,$BA,$20,$30,$B6,$33,$B7,$27   3: 0637'
-L4378    fcb   $18,$7F,$33,$B7,$D6,$ED,$17,$0E   .37Vm..
-L4380    fcb   $C2,$7A,$32,$D4,$B6,$32,$D4,$27   Bz2T62T'
-L4388    fcb   $08,$B1,$32,$CD,$26,$03,$7A,$32   .12M&.z2
-L4390    fcb   $CD,$B6,$33,$BB,$27,$0B,$7F,$33   M63;'.3
-L4398    fcb   $BB,$86,$0A,$97,$E9,$86,$FF,$97   ;...i...
-L43A0    fcb   $EA,$7F,$33,$BD,$39,$17,$00,$AF   j3=9../
-L43A8    fcb   $CB,$0C,$8E,$30,$E5,$3A,$A6,$80   K..0e:&.
-L43B0    fcb   $B7,$34,$B7,$A6,$80,$B7,$34,$B8   747&.748
-L43B8    fcb   $84,$07,$B7,$34,$BD,$A6,$84,$B7   ..74=&.7
-L43C0    fcb   $34,$BC,$39,$17,$E0,$B5,$10,$25   4<9.`5.%
-L43C8    fcb   $DF,$3A,$86,$05,$B7,$33,$BC,$17   _:..73<.
-L43D0    fcb   $00,$85,$CB,$0F,$CE,$30,$E5,$4F   ..K.N0eO
-L43D8    fcb   $A6,$CB,$10,$8E,$00,$0C,$17,$00   &K......
-L43E0    fcb   $35,$F6,$32,$CD,$8E,$32,$C5,$3A   5v2M.2E:
-L43E8    fcb   $E6,$84,$58,$58,$58,$58,$58,$CB   f.XXXXXK
-L43F0    fcb   $10,$4F,$A6,$CB,$10,$8E,$00,$17   .O&K....
-L43F8    fcb   $17,$00,$1B,$17,$00,$59,$CB,$12   .....YK.
-L4400    fcb   $4F,$A6,$CB,$B0,$32,$D2,$24,$01   O&K02R$.
-L4408    fcb   $4F,$10,$8E,$00,$22,$17,$00,$06   O..."...
-L4410    fcb   $86,$FF,$B7,$33,$BB,$39,$34,$70   ..73;94p
-L4418    fcb   $34,$02,$31,$A9,$0B,$15,$81,$FD   4.1)....
-L4420    fcb   $25,$11,$B6,$09,$25,$A7,$A4,$B6   %.6.%'$6
-L4428    fcb   $09,$24,$F6,$09,$24,$ED,$21,$35   .$v.$m!5
-L4430    fcb   $02,$20,$22,$8E,$09,$24,$CE,$10   . "..$N.
-L4438    fcb   $F0,$E6,$E4,$86,$20,$A7,$A4,$C1   pfd. '$A
-L4440    fcb   $10,$25,$08,$54,$54,$54,$54,$E6   .%.TTTTf
-L4448    fcb   $C5,$A6,$85,$35,$04,$C4,$0F,$E6   E&.5.D.f
-L4450    fcb   $C5,$E6,$85,$ED,$21,$35,$F0,$F6   Ef.m!5pv
-L4458    fcb   $32,$CD,$10,$8E,$32,$C5,$4F,$A6   2M..2EO&
-L4460    fcb   $AB,$C6,$20,$3D,$39,$17,$00,$A5   +F =9..%
-L4468    fcb   $B6,$34,$B6,$26,$01,$39,$81,$05   646&.9..
-L4470    fcb   $27,$3D,$7D,$34,$C0,$27,$04,$7A   '=}4@'.z
-L4478    fcb   $34,$C0,$39,$1F,$89,$31,$8D,$00   4@9..1..
-L4480    fcb   $34,$A6,$A5,$B7,$36,$6B,$31,$8D   4&%76k1.
-L4488    fcb   $00,$26,$A6,$A5,$BB,$34,$B9,$B7   .&&%;497
-L4490    fcb   $34,$B9,$17,$00,$EC,$B6,$34,$B9   49..l649
-L4498    fcb   $B1,$36,$6B,$26,$12,$81,$23,$26   16k&..#&
-L44A0    fcb   $05,$17,$00,$DD,$20,$03,$17,$01   ...] ...
-L44A8    fcb   $0B,$17,$01,$86,$7F,$34,$B6,$39   ....469
-L44B0    fcb   $00,$02,$FE,$02,$FE,$00,$23,$23   ......##
-L44B8    fcb   $4F,$FB,$B7,$34,$B6,$34,$02,$48   O.7464.H
+L3450    fcb   $00,$0F,$FF
+L3453    fcb   $B6,$36,$71,$27,$1D   ...66q'.
+L3458    fcb   $7F,$36,$72,$10,$8E,$0E,$EA,$8E   ^?6r...j.
+L3460    fcb   $11,$50,$C6,$05
+
+L3464    lda   b,y
+         lda   a,x
+         cmpa  #$3F
+         bhi   L3476
+         anda  #$0F
+         cmpa  #$03
+         bhi   L3476
+         decb  
+         bpl   L3464
+L3475    rts   
+L3476    ldx   #$000F
+         ldy   #$00CE
+         ldb   #$03
+L347F    lda   b,x
+         bne   L3485
+         sta   b,y
+L3485    decb  
+         bpl   L347F
+         ldx   #$344A
+         ldy   #$344C
+         clrb  
+L3490    lda   b,y
+         cmpa  >$3441
+         bhi   L34C3
+         ldu   #$3450
+         adda  b,u
+         cmpa  >$3441
+         bls   L34C3
+         lda   b,x
+         ldu   #$344E
+         adda  b,u
+         suba  #$30
+         cmpa  >$3440
+         bls   L34C3
+         lda   b,x
+         suba  b,u
+         suba  #$30
+         cmpa  >$3440
+         bhi   L34C3
+         tfr   b,a
+         inca  
+         adda  >$3672
+         sta   >$3672
+L34C3    incb  
+         cmpb  #$02
+         bne   L3490
+         clr   >$3671
+         lda   >$3672
+         beq   L352C
+         cmpa  #$03
+         beq   L34FC
+         dec   >$3672
+         ldx   #$00CE
+         ldy   #$0013
+         ldu   #$03FF
+         ldb   #$03
+L34E3    lda   b,x
+         beq   L34F8
+         lda   b,y
+         bne   L34F8
+         lda   b,u
+         cmpa  >$3672
+         bne   L34F8
+         clra  
+         tfr   d,x
+         lbra  L1EC6
+L34F8    decb  
+         bpl   L34E3
+         rts   
+L34FC    ldx   #$00CE
+         ldy   #$0013
+         ldu   #$00CA
+         ldb   #$03
+         clr   >$366F
+L350B    lda   b,x
+         beq   L3520
+         lda   b,y
+         bne   L3520
+         lda   b,u
+         cmpa  >$366F
+         bcs   L3520
+         sta   >$366F
+         stb   >$3670
+L3520    decb  
+         bpl   L350B
+         clra  
+         ldb   >$3670
+         tfr   d,x
+         lbsr  L1EC6
+L352C    rts   
+L352D    lda   #$60
+         sta   >$036F
+         ldu   #$0C86
+L3535    ldb   #$27
+         ldy   #$039F
+L353B    lda   b,u
+         beq   L355C
+         sta   b,y
+         decb  
+         bpl   L353B
+         ldd   #$039A
+         pshs  u
+         lbsr  L36E4
+         ldy   #$001E
+         lbsr  L4840
+         lbsr  L484C
+         puls  u
+         leau  u0001,u
+         bra   L3535
+L355C    lda   #$30
+         sta   >$036F
+         rts   
+L3562    ldu   #$0343
+         ldy   ,u
+         ldx   #$0F00
+         ldd   #$FFFF
+L356E    std   ,y++
+         leax  -$01,x
+         bne   L356E
+         rts   
+L3575    lda   #$FF
+         sta   >$34BF
+         cmpx  #$0002
+         bcs   L3582
+         clr   >$34BF
+L3582    ldb   >$399C,x
+         ldy   #$08F3
+         rts   
+L358B    lda   #$EE
+         bra   L3591
+L358F    lda   #$FF
+L3591    pshs  b
+         sta   >$3CE2
+         lbsr  L35D4
+         lbsr  L36E6
+         ldb   ,s
+         lbsr  L35FF
+         lbsr  L36E6
+         puls  pc,b
+L35A6    pshs  x
+         lda   >$090C,x
+         sta   >$03CB
+         lda   >$0918,x
+         sta   >$03CC
+         ldd   #$03C8
+         lbsr  L36E4
+         ldx   ,s
+         lda   >$0912,x
+         sta   >$03CB
+         lda   >$0918,x
+         sta   >$03CC
+         ldd   #$03C8
+         lbsr  L36E4
+         puls  pc,x
+L35D4    pshs  u,b
+         ldu   #$322D
+         lda   b,u
+         sta   <u008F
+         ldu   #$3239
+         ldb   b,u
+         clra  
+         tfr   d,y
+         ldb   ,s
+         ldu   #$090C
+         lda   b,u
+         sta   >$0F7B
+         ldu   #$0918
+         lda   b,u
+         sta   >$0F7C
+         leau  >L4C56,pcr
+         stu   <u008B
+         bra   L3625
+L35FF    pshs  u,b
+         ldu   #$3233
+         ldb   b,u
+         stb   <u008F
+         andb  #$07
+         clra  
+         tfr   d,y
+         leau  >L5917,pcr
+         stu   <u008B
+         ldb   ,s
+         ldu   #$0912
+         lda   b,u
+         sta   >$0F7B
+         ldu   #$0918
+         lda   b,u
+         sta   >$0F7C
+L3625    puls  u,b
+L3627    pshs  u,y,x,b
+         lda   >$08F3,y
+         sta   <u0090
+         ldb   <u008F
+         lslb  
+         lslb  
+         lslb  
+         clra  
+         addd  <u008B
+         tfr   d,y
+         ldu   #$348A
+         ldb   #$1F
+L363E    clr   b,u
+         decb  
+         bpl   L363E
+         lda   #$F0
+         sta   >$3CD7
+         ldx   #$0008
+L364B    lda   ,y+
+         sta   >$3489
+         clrb  
+L3651    lsr   >$3489
+         bcc   L365F
+         lsrb  
+         lda   b,u
+         ora   >$3CD7
+         sta   b,u
+         rolb  
+L365F    com   >$3CD7
+         incb  
+         cmpb  #$04
+         bne   L3651
+         leau  <u0010,u
+         clrb  
+L366B    lsr   >$3489
+         bcc   L3679
+         lsrb  
+         lda   b,u
+         ora   >$3CD7
+         sta   b,u
+         rolb  
+L3679    com   >$3CD7
+         incb  
+         cmpb  #$04
+         bne   L366B
+         leau  -u000E,u
+         leax  -$01,x
+         lbne  L364B
+         ldy   #$348A
+         ldb   #$1F
+L368F    lda   b,y
+         pshs  a
+         anda  <u0090
+         sta   b,y
+         puls  a
+         coma  
+         anda  >$3CE2
+         ora   b,y
+         sta   b,y
+         decb  
+         bpl   L368F
+         ldd   #$0F78
+         std   <u00A5
+         puls  pc,u,y,x,b
+L36AB    pshs  y,b
+         clra  
+         ldb   >$34AA
+         tfr   d,y
+         inc   >$34AA
+         lda   >$050A,y
+         puls  pc,y,b
+L36BC    adda  >$34AE
+         sta   >$34AE
+         bcc   L36C8
+         lda   #$01
+         bra   L36C9
+L36C8    rts   
+L36C9    pshs  a
+         adda  >$33F6
+         sta   >$33F6
+         puls  a
+         adca  >$32CF
+         sta   >$32CF
+         bcc   L36E3
+         inc   >$32D0
+         bne   L36E3
+         inc   >$32D1
+L36E3    rts   
+L36E4    std   <u00A5
+L36E6    ldy   <u00A5
+         ldx   #$007F
+         ldb   #$04
+         lbsr  L37F5
+         sty   <u00A5
+L36F4    lda   <u0082
+         sta   <u0084
+         lda   <u0081
+         sta   <u0086
+L36FC    lda   <u0083
+         sta   <u0085
+         inc   >$34C3
+         ldu   <u00A5
+         lda   ,u
+         beq   L3752
+         clrb  
+         ldy   #$0924
+L370E    cmpa  b,y
+         beq   L3715
+         incb  
+         bne   L370E
+L3715    lda   <u0084
+         bmi   L3739
+         cmpa  #$4F
+         bhi   L3739
+         lda   #$10
+         mul   
+         addd  <u007F
+         tfr   d,y
+         ldb   <u0085
+         lbsr  L218E
+         lda   <u0084
+         leau  a,u
+         ldb   #$08
+L372F    ldx   ,y++
+         stx   ,u
+         leau  <u0050,u
+         decb  
+         bne   L372F
+L3739    inc   <u00A6
+         bne   L373F
+         inc   <u00A5
+L373F    inc   <u0084
+         inc   <u0084
+         dec   <u0086
+         lbne  L36FC
+         lda   <u0083
+         suba  #$08
+         sta   <u0083
+         lbra  L36F4
+L3752    lda   #$10
+         ldb   >$34C3
+         mul   
+         sta   <u007F
+         lbsr  L36C9
+         lda   <u007F
+         lbra  L36BC
+L3762    clr   >$3CE2
+         ldy   <u00A5
+         leay  $03,y
+         ldd   ,y++
+         sta   >$34C4
+         stb   >$34C5
+L3772    lda   ,y+
+         bne   L3777
+         rts   
+L3777    sty   >$336F
+         cmpa  #$20
+         beq   L37E6
+         ldu   #$094D
+         ldb   #$FF
+L3784    incb  
+         cmpa  ,u+
+         bne   L3784
+         cmpb  #$09
+         bhi   L3798
+         bne   L3791
+         ldb   #$06
+L3791    stb   <u008F
+         ldd   #$1A20
+         bra   L379F
+L3798    subb  #$0A
+         stb   <u008F
+         ldd   #$1AB0
+L379F    std   <u008B
+         lsl   <u008F
+         ldy   #$0005
+         lda   <u008F
+         pshs  a
+         lbsr  L3627
+         ldy   #$348A
+         ldx   #$19E0
+         ldb   #$1F
+         lbsr  L37F5
+         puls  a
+         inca  
+         sta   <u008F
+         ldy   #$0005
+         lbsr  L3627
+         ldy   #$348A
+         ldx   #$1A00
+         ldb   #$1F
+         lbsr  L37F5
+         lda   >$34C4
+         sta   >$0F83
+         lda   >$34C5
+         sta   >$0F84
+         ldd   #$0F80
+         std   <u00A5
+         lbsr  L36E6
+L37E6    lda   >$34C4
+         adda  #$04
+         sta   >$34C4
+         ldy   >$336F
+         lbra  L3772
+L37F5    lda   ,y+
+         sta   ,x+
+         decb  
+         bpl   L37F5
+         rts   
+L37FD    ldd   #$FFFF
+         std   <u0081
+         lda   >$1F6B
+         sta   <u007F
+L3807    ldb   <u007F
+         cmpb  <u00FB
+         bne   L3811
+         lda   <u0015
+         bne   L386B
+L3811    ldy   #$345B
+         lda   b,y
+         beq   L386B
+         clr   <u00F2
+         clr   <u00F4
+         ldy   #$1F6C
+         lda   b,y
+         sta   <u00F1
+         ldy   #$1F74
+         lda   b,y
+         sta   <u00F3
+         lbsr  L1377
+         ldb   <u007F
+         lda   <u0033
+         ldy   #$34D6
+         sta   b,y
+         lda   <u0035
+         ldy   #$34CE
+         sta   b,y
+         sta   <u0097
+         lda   <u0034
+         ldy   #$34C6
+         sta   b,y
+         sta   >$3CE0
+         cmpa  <u0081
+         bcs   L385B
+         bne   L386B
+         lda   <u0097
+         cmpa  <u0082
+         bhi   L386B
+L385B    lda   >$3CE0
+         stb   <u0083
+         sta   <u0081
+         lda   <u0097
+         sta   <u0082
+         lda   <u0033
+         sta   >$34DE
+L386B    dec   <u007F
+         bpl   L3807
+         lda   <u0015
+         bne   L3877
+         lda   <u0083
+         sta   <u00FB
+L3877    ldb   <u00FB
+         ldy   #$1F94
+         lda   b,y
+         anda  #$0F
+         ldx   >$0376
+         lda   a,x
+         ldb   #$09
+         lbsr  L010A
+         ldd   <u0081
+         std   >$39A9
+         lda   >$34DE
+         sta   <u00C8
+         lda   #$4E
+         lbra  L36BC
+L389A    lda   #$03
+         sta   <u00A4
+L389E    ldb   <u00A4
+         ldy   #$0013
+         lda   b,y
+         beq   L38F5
+         cmpa  #$28
+         bne   L38C3
+         cmpb  #$02
+         bne   L38C0
+         lda   <u00FB
+         sta   >$338F
+         dec   >$34DF
+         bne   L38BD
+         lbsr  L197F
+L38BD    lbsr  L37FD
+L38C0    lbsr  L39CE
+L38C3    ldb   <u00A4
+         ldy   #$0013
+         dec   b,y
+         beq   L38FA
+         ldy   #$00CA
+         lda   b,y
+         lsra  
+         lsra  
+         lsra  
+         lsra  
+         ldy   #$10E0
+         cmpa  #$0F
+         bls   L38E1
+         lda   #$0F
+L38E1    ldb   a,y
+         lbsr  L3941
+         ldb   <u00A4
+         ldy   #$0013
+         lda   b,y
+         cmpa  #$1E
+         bcs   L38F5
+         lbsr  L3A2C
+L38F5    dec   <u00A4
+         bpl   L389E
+         rts   
+L38FA    ldy   #$03FF
+         pshs  b
+         ldb   b,y
+         lda   #$FF
+         ldy   #$108E
+         sta   b,y
+         ldb   ,s+
+         bne   L3914
+         lda   <u0010
+         lbne  L3A5E
+L3914    cmpb  #$02
+         bne   L3926
+         lda   >$338F
+         ldy   #$345B
+         clr   a,y
+         lbsr  L37FD
+         bra   L3932
+L3926    cmpb  #$03
+         bne   L3932
+         lda   #$FF
+         sta   >$34AD
+         sta   >$32D5
+L3932    ldb   <u00A4
+         cmpb  #$03
+         lbeq  L3CCD
+         ldy   #$000F
+         clr   b,y
+         rts   
+L3941    stb   <u007F
+         bne   L3947
+         inc   <u007F
+L3947    ldb   <u00A4
+         ldy   #$03FF
+         lda   #$1F
+         sta   <u0087
+         ldb   #$3F
+L3953    lbsr  L396A
+         ldy   #$3620
+         lda   b,y
+         adda  #$06
+         bcc   L3962
+         lda   #$FF
+L3962    sta   b,y
+         decb  
+         cmpb  <u0087
+         bne   L3953
+         rts   
+L396A    stb   <u0098
+         clra  
+         ldu   #$35E0
+         ldb   b,u
+         andb  #$7F
+         lda   <u007F
+         mul   
+         std   <u0083
+         ldb   <u0098
+         ldy   #$34E0
+         leay  b,y
+         leay  b,y
+         tst   b,u
+         bmi   L398F
+         ldd   <u0083
+         addd  ,y
+         std   ,y
+         bra   L3995
+L398F    ldd   ,y
+         subd  <u0083
+         std   ,y
+L3995    ldb   <u0098
+         clra  
+         ldu   #$3620
+         ldb   b,u
+         andb  #$7F
+         lda   <u007F
+         lsla  
+         lsla  
+         mul   
+         std   <u0083
+         ldb   <u0098
+         ldy   #$3560
+         leay  b,y
+         leay  b,y
+         tst   b,u
+         bmi   L39BC
+         ldd   <u0083
+         addd  ,y
+         std   ,y
+         bra   L39C2
+L39BC    ldd   ,y
+         subd  <u0083
+         std   ,y
+L39C2    ldb   <u0098
+         rts   
+L39C5    lbsr  L3575
+         lda   #$28
+         sta   <$13,x
+         rts   
+L39CE    ldb   <u00A4
+         ldy   #$00CA
+         ldb   b,y
+         lsrb  
+         lsrb  
+         cmpb  #$0F
+         bls   L39DE
+         ldb   #$0F
+L39DE    ldy   #$10D0
+         lda   b,y
+         sta   <u008F
+         lsra  
+         sta   <u0090
+         ldb   <u00A4
+         ldy   #$03FF
+         ldb   b,y
+         lda   #$1F
+         sta   <u0087
+         ldb   #$3F
+         ldx   #$3560
+L39FA    pshs  b
+         lslb  
+         lbsr  L36AB
+         anda  <u008F
+         sbca  <u0090
+         ldu   #$34E0
+         sta   b,u
+         lbsr  L36AB
+         anda  <u008F
+         sbca  <u0090
+         sta   b,x
+         puls  b
+         lbsr  L36AB
+         ldu   #$35E0
+         sta   b,u
+         lbsr  L36AB
+         anda  #$7F
+         ldu   #$3620
+         sta   b,u
+         decb  
+         cmpb  <u0087
+         bne   L39FA
+         rts   
+L3A2C    ldb   <u00A4
+         ldu   #$2869
+         ldx   #$001F
+         ldy   #$03FF
+         lda   b,y
+         beq   L3A3F
+         ldu   #$2CA5
+L3A3F    pshs  u
+         lbsr  L36AB
+         tfr   a,b
+         clra  
+         leau  d,u
+         clr   ,u
+         clr   >u0100,u
+         clr   >u0200,u
+         clr   >u02EC,u
+         puls  u
+         leax  -$01,x
+         bne   L3A3F
+         rts   
+L3A5E    pshs  b
+         lda   >$39A2
+         sta   >$39A1
+         ldd   <u00D8
+         std   <u00D6
+         ldd   <u00E0
+         std   <u00DE
+         lda   >$39AE
+         sta   >$39AD
+         lda   >$39B2
+         sta   >$39B1
+         ldd   >$39BB
+         std   >$39B9
+         lda   >$39C2
+         sta   >$39C1
+         lda   <u00C3
+         sta   <u00C2
+         ldd   >$39C7
+         std   >$39C5
+         ldd   >$39CF
+         std   >$39CD
+         lda   >$39D6
+         sta   >$39D5
+         lda   >$399D
+         sta   >$399C
+         lda   >$39E4
+         sta   >$39E3
+         lda   >$39E8
+         sta   >$39E7
+         lda   >$39EC
+         sta   >$39EB
+         lda   <u0014
+         sta   <u0013
+         lda   >$33E2
+         sta   >$33E1
+         lda   >$33D4
+         sta   >$33D3
+         lda   >$33DB
+         sta   >$33DA
+         lda   >$33FF
+         sta   >$33FE
+         lda   #$FF
+         sta   >$108E
+         clr   <u0010
+         lda   #$01
+         sta   <u000F
+         lda   <u00CF
+         bne   L3AEE
+         lbsr  L41AC
+         clr   <u0084
+         clr   <u0086
+         ldd   <u0083
+         std   <u00D6
+         ldd   <u0085
+         std   <u00DE
+L3AEE    puls  b
+         rts   
+L3AF1    ldb   <u00A4
+         ldu   #$0013
+         lda   b,u
+         bne   L3AFB
+         rts   
+L3AFB    ldx   #$00CE
+         lda   b,x
+         sta   <u0082
+         ldy   #$00D2
+         lda   b,y
+         cmpb  #$02
+         bne   L3B10
+         adda  #$28
+         suba  b,u
+L3B10    sta   <u0081
+         ldu   #$39B5
+         ldb   b,u
+         lslb  
+         ldu   #$1082
+         ldd   b,u
+         std   <u007F
+         ldb   <u00A4
+         ldu   #$03FF
+         ldb   b,u
+         lda   #$1F
+         sta   <u0087
+         lda   #$3F
+         sta   <u0092
+L3B2E    ldb   <u0092
+         lslb  
+         ldx   #$34E0
+         abx   
+         lda   ,x
+         adda  <u0082
+         sta   <u008F
+         ldx   #$3560
+         abx   
+         lda   ,x
+         adda  <u0081
+         bcs   L3B6F
+         suba  #$50
+         bcs   L3B6F
+         ldb   <u008F
+         ldx   <u007F
+         abx   
+         cmpa  ,x
+         bcs   L3B6F
+         cmpa  #$5F
+         bcc   L3B6F
+         ldb   <u008F
+         subb  #$58
+         bcs   L3B6F
+         cmpb  #$50
+         bcc   L3B6F
+         pshs  b
+         tfr   a,b
+         lbsr  L2189
+         puls  b
+         leau  b,u
+         lda   #$CC
+         sta   ,u
+L3B6F    dec   <u0092
+         lda   <u0092
+         cmpa  <u0087
+         bhi   L3B2E
+         rts   
+L3B78    lda   <u0016
+         bne   L3B92
+         lda   <u0012
+         beq   L3B92
+         lda   <u00C5
+         cmpa  #$01
+         bne   L3B93
+         lda   #$06
+         adda  >$39EA
+         sta   >$39EA
+         bne   L3B92
+         inc   <u00C5
+L3B92    rts   
+L3B93    cmpa  #$02
+         bne   L3BB0
+         lda   <u0015
+         beq   L3BA5
+         lda   #$01
+         sta   >$39A4
+         lda   #$06
+         sta   <u00C5
+         rts   
+L3BA5    ldd   <u00DA
+         std   <u00F1
+         ldd   <u00E2
+         std   <u00F3
+         lbra  L3CD0
+L3BB0    cmpa  #$03
+         bne   L3BE9
+         lda   #$FB
+         adda  >$39EA
+         sta   >$39EA
+         lda   <u0015
+         beq   L3BC8
+         inc   <u00C5
+         lda   #$02
+         sta   >$39C4
+         rts   
+L3BC8    lda   <u00CC
+         cmpa  #$22
+         bcs   L3BD0
+         lda   #$22
+L3BD0    lsra  
+         adda  <u00D4
+         sta   <u008F
+         lda   <u00D5
+         cmpa  <u008F
+         bcc   L3BE8
+         lda   >$3662
+         beq   L3BE6
+         lda   #$01
+         sta   >$3663
+         rts   
+L3BE6    inc   <u00C5
+L3BE8    rts   
+L3BE9    cmpa  #$04
+         bne   L3C5E
+         dec   >$39C4
+         bne   L3C5D
+         ldb   <u00FB
+         ldx   #$1F8C
+         lda   b,x
+         cmpa  #$F1
+         bne   L3C0C
+         ldx   #$0003
+         lbsr  L39C5
+         lda   >$34AC
+         beq   L3C0B
+         lbsr  L3E12
+L3C0B    rts   
+L3C0C    cmpa  #$F2
+         bne   L3C31
+         lda   >$34AC
+         beq   L3C2B
+         inc   >$32FA
+         clr   >$3326
+         clr   <u00A9
+         clr   >$3414
+         lda   #$FF
+         sta   >$3666
+         ldx   #$0002
+         lbsr  L39C5
+L3C2B    ldx   #$0003
+         lbra  L39C5
+L3C31    lda   >$34AC
+         beq   L3C3F
+         lbsr  L3E12
+         ldx   #$0003
+         lbra  L39C5
+L3C3F    lda   #$01
+         lbsr  L5A4C
+         lda   #$01
+         sta   >$39A4
+         inc   <u00C5
+         lda   <u0015
+         bne   L3C5D
+         lda   >$3665
+         sta   >$32D5
+         inc   >$3660
+         lda   #$12
+         sta   >$3661
+L3C5D    rts   
+L3C5E    cmpa  #$05
+         bne   L3C6F
+         lda   #$05
+         adda  >$39EA
+         sta   >$39EA
+         bne   L3C6E
+         inc   <u00C5
+L3C6E    rts   
+L3C6F    cmpa  #$06
+         bne   L3C97
+         lda   #$37
+         sta   <u00A9
+         lda   <u00A7
+         sta   >$3667
+         lda   <u00C9
+         sta   <u00A7
+         lbsr  L14BE
+         lda   >$3667
+         sta   <u00A7
+         ldd   <u00AA
+         addd  <u00AE
+         std   <u00F1
+         ldd   <u00AC
+         addd  <u00B0
+         std   <u00F3
+         lbra  L3CD0
+L3C97    cmpa  #$07
+         bne   L3CAA
+         lda   #$FA
+         adda  >$39EA
+         sta   >$39EA
+         cmpa  #$A6
+         bne   L3CA9
+         inc   <u00C5
+L3CA9    rts   
+L3CAA    cmpa  #$08
+         bne   L3CCF
+         lda   >$3660
+         beq   L3CCD
+         lda   #$01
+         sta   <u00EB
+         sta   <u00E9
+         lda   #$FF
+         sta   <u00EA
+         lda   #$02
+         sta   <u00EF
+         lda   <u00F5
+         bmi   L3CC9
+         cmpa  #$05
+         bhi   L3CCD
+L3CC9    lda   #$05
+         sta   <u00F5
+L3CCD    clr   <u0012
+L3CCF    rts   
+L3CD0    lda   >$3660
+         cmpa  #$01
+         bne   L3CDD
+         inc   >$3660
+         lbsr  L3DC1
+L3CDD    ldd   <u00BE
+         pshs  b,a
+         ldd   <u00C0
+         pshs  b,a
+         ldd   <u00DC
+         std   <u00BE
+         ldd   <u00E4
+         std   <u00C0
+         lbsr  L1377
+         puls  b,a
+         std   <u00C0
+         puls  b,a
+         std   <u00BE
+         lda   #$30
+         sta   <u00A9
+         lda   <u0034
+         bne   L3D14
+         lda   <u0035
+         cmpa  <u00A9
+         bcc   L3D14
+         sta   <u00A9
+         lda   >$3662
+         beq   L3D12
+         lda   #$0F
+         sta   >$39A3
+L3D12    inc   <u00C5
+L3D14    lda   <u00A7
+         sta   >$3667
+         lda   <u0033
+         sta   <u00A7
+         lbsr  L14BE
+         lda   >$3667
+         sta   <u00A7
+         ldd   <u00DC
+         addd  <u00AA
+         std   <u00DC
+         ldd   <u00E4
+         addd  <u00AC
+         std   <u00E4
+         rts   
+L3D32    clrb  
+         lda   <u00FB
+         sta   >$3665
+         ldy   #$1F8C
+         lda   a,y
+         cmpa  #$F0
+         bne   L3D43
+         incb  
+L3D43    stb   >$3662
+         clr   >$3663
+         lda   #$08
+         sta   >$39C4
+         lda   #$37
+         sta   <u00A9
+         lda   <u00A7
+         sta   >$3667
+         lda   <u00C8
+         sta   <u00A7
+         lbsr  L14BE
+         lda   >$3667
+         sta   <u00A7
+         ldd   <u00AA
+         addd  <u00AE
+         std   <u00DC
+         ldd   <u00AC
+         addd  <u00B0
+         std   <u00E4
+         lda   #$01
+         sta   <u0012
+         sta   <u00C5
+         clr   >$39A4
+         clr   >$3660
+         lda   #$A6
+         sta   >$39EA
+         lda   <u00F5
+         bpl   L3D88
+         lda   #$04
+         sta   <u00F5
+L3D88    rts   
+L3D89    lda   <u000F
+         beq   L3D93
+         lda   <u0013
+         cmpa  #$1D
+         bcc   L3DBE
+L3D93    lda   <u0010
+         beq   L3D9D
+         lda   <u0014
+         cmpa  #$1D
+         bcc   L3DBE
+L3D9D    lda   <u0012
+         bne   L3DBE
+         lda   <u0011
+         beq   L3DBE
+         lda   <u0015
+         bne   L3DBE
+         lda   >$39A9
+         cmpa  #$03
+         bcc   L3DBE
+         lda   >$34B2
+         suba  <u00C8
+         adda  #$14
+         cmpa  #$28
+         bcc   L3DBE
+         orcc  #$01
+         rts   
+L3DBE    andcc #$FE
+         rts   
+L3DC1    ldy   #$0006
+L3DC5    lda   >$3457
+         lsla  
+         lsla  
+         lsla  
+         lsla  
+         ora   >$3457
+         sta   >$2888,y
+         sta   >$28A0,y
+         sta   >$28B8,y
+         sta   >$28D0,y
+         sta   >$28E8,y
+         sta   >$2900,y
+         lda   #$EE
+         sta   >$2918,y
+         leay  -$01,y
+         bne   L3DC5
+         rts   
+L3DF2    lda   <u0011
+         beq   L3E11
+         lda   <u0015
+         beq   L3DFF
+         lda   #$FF
+         sta   >$3661
+L3DFF    lda   >$3661
+         bmi   L3E11
+         dec   >$3661
+         bne   L3E11
+         lda   #$FF
+         sta   >$3661
+         lbsr  L3E12
+L3E11    rts   
+L3E12    pshs  y,b,a
+         ldb   >$3665
+         cmpb  <u00FB
+         bne   L3E22
+         lda   #$FF
+         sta   >$33C8
+         bra   L3E28
+L3E22    ldy   #$345B
+         clr   b,y
+L3E28    puls  y,b,a
+         rts   
+L3E2B    lda   <u0015
+         bne   L3E68
+         lda   >$3663
+         beq   L3E68
+         lbsr  L3CCD
+         lda   #$FF
+         sta   >$34AD
+         ldb   >$3662
+         ldy   #$1100
+         lda   b,y
+         sta   >$39A3
+         cmpa  #$0C
+         beq   L3E52
+         suba  #$0D
+         adda  #$07
+         bra   L3E53
+L3E52    clra  
+L3E53    sta   >$3664
+         inc   >$3662
+         cmpb  #$11
+         bne   L3E68
+         clr   >$3663
+         lda   >$34AC
+         beq   L3E68
+         lbsr  L3E12
+L3E68    rts   
+L3E69    clra  
+         ldb   <u00A4
+         lslb  
+         tfr   d,x
+         stb   <u008F
+         ldy   >$00D6,x
+         sty   <u0083
+         ldy   >$00DE,x
+         sty   <u0085
+         ldy   >$39B9,x
+         sty   <u00A2
+         ldb   >$39C5,x
+         stb   >$0F8E
+         ldb   >$39CD,x
+         stb   >$0F8F
+         ldb   <u00A4
+         tfr   d,x
+         lda   >$39C1,x
+         sta   >$0F8A
+         lda   >$00C2,x
+         sta   >$0F8B
+         lda   >$39D5,x
+         sta   >$0F8C
+         lda   >$39F7,x
+         sta   <u0033
+         lda   >$33DD,x
+         sta   >$335F
+         lbsr  L4EBE
+         tst   <$13,x
+         beq   L3F05
+         lda   <u0033
+         adda  #$83
+         sbca  >$00C6,x
+         cmpa  #$06
+         bcc   L3EF6
+         pshs  x
+         tfr   x,d
+         lslb  
+         tfr   d,x
+         ldy   >$39EF,x
+         sty   <u00AA
+         ldy   >$39F3,x
+         sty   <u00AC
+         ldd   <u0083
+         addd  <u00AA
+         std   <u0083
+         ldd   <u0085
+         addd  <u00AC
+         std   <u0085
+         puls  x
+L3EF6    lbsr  L4081
+         bcc   L3F02
+         ldd   #$0000
+         std   <u00AA
+         std   <u00AC
+L3F02    lbra  L4023
+L3F05    lda   >$39EB,x
+         beq   L3F1E
+         adda  >$39E7,x
+         sta   >$39E7,x
+         beq   L3F1A
+         cmpa  #$3C
+         beq   L3F1A
+         rts   
+L3F1A    clr   >$39EB,x
+L3F1E    dec   >$0F8A
+         bne   L3F4E
+         ldb   >$0F8B
+L3F26    ldu   <u00A2
+         clra  
+         leau  d,u
+         lda   ,u+
+         sta   >$0F8E
+         lda   ,u+
+         sta   >$0F8F
+         lda   ,u+
+         bpl   L3F42
+         anda  #$7F
+         tfr   a,b
+         stb   >$0F8B
+         bra   L3F26
+L3F42    sta   >$0F8A
+         lda   >$0F8B
+         adda  >$0F8C
+         sta   >$0F8B
+L3F4E    lda   >$0F8E
+         cmpa  #$80
+         lbeq  L4023
+         lda   >$0F8E
+         sta   <u0087
+         lda   >$0F8F
+         sta   <u0088
+         lda   <u00A7
+         cmpa  #$20
+         bls   L3F99
+         cmpa  #$60
+         bcc   L3F78
+         lda   >$0F8F
+         sta   <u0087
+         lda   >$0F8E
+         nega  
+         sta   <u0088
+         bra   L3F99
+L3F78    cmpa  #$A0
+         bcc   L3F8A
+         lda   >$0F8E
+         nega  
+         sta   <u0087
+         lda   >$0F8F
+         nega  
+         sta   <u0088
+         bra   L3F99
+L3F8A    cmpa  #$E0
+         bcc   L3F99
+         lda   >$0F8E
+         sta   <u0088
+         lda   >$0F8F
+         nega  
+         sta   <u0087
+L3F99    lda   <u00AF
+         sta   <u00F2
+         lda   <u0087
+         adda  <u00AE
+         sta   <u00F1
+         lda   <u00B1
+         sta   <u00F4
+         lda   <u0088
+         adda  <u00B0
+         sta   <u00F3
+         ldd   <u00BE
+         pshs  b,a
+         ldd   <u00C0
+         pshs  b,a
+         ldd   <u0083
+         std   <u00BE
+         ldd   <u0085
+         std   <u00C0
+         lbsr  L1377
+         puls  b,a
+         std   <u00C0
+         puls  b,a
+         std   <u00BE
+         lda   >$335F
+         sta   <u00A9
+         lda   <u0034
+         bne   L3FDD
+         lda   <u0035
+         cmpa  <u00A9
+         bcc   L3FDD
+         ldb   >$0F8B
+         lbra  L3F26
+L3FDD    lda   <u00A7
+         sta   >$3667
+         lda   <u0033
+         sta   <u00A7
+         lbsr  L14BE
+         lda   >$3667
+         sta   <u00A7
+         ldd   <u0083
+         addd  <u00AA
+         std   <u0083
+         ldd   <u0085
+         addd  <u00AC
+         std   <u0085
+         lbsr  L4081
+         bcc   L4011
+         ldb   <u00A4
+         ldu   #$39E7
+         lda   b,u
+         bne   L4023
+         lda   #$03
+         ldu   #$39EB
+         sta   b,u
+         bra   L4023
+L4011    ldb   <u00A4
+         ldu   #$39E7
+         lda   b,u
+         cmpa  #$3C
+         bne   L4023
+         lda   #$FD
+         ldu   #$39EB
+         sta   b,u
+L4023    clra  
+         ldb   <u00A4
+         lslb  
+         stb   <u008F
+         tfr   d,x
+         ldy   <u0083
+         sty   >$00D6,x
+         ldy   <u0085
+         sty   >$00DE,x
+         ldy   <u00A2
+         sty   >$39B9,x
+         ldy   <u00AA
+         sty   >$39EF,x
+         ldy   <u00AC
+         sty   >$39F3,x
+         ldb   >$0F8E
+         stb   >$39C5,x
+         ldb   >$0F8F
+         stb   >$39CD,x
+         ldb   <u00A4
+         tfr   d,x
+         lda   >$0F8A
+         sta   >$39C1,x
+         lda   >$0F8B
+         sta   >$00C2,x
+         lda   >$0F8C
+         sta   >$39D5,x
+         lda   <u0033
+         sta   >$39F7,x
+         rts   
+L4081    lda   #$03
+         sta   <u0091
+L4085    ldu   #$1FA4
+         stu   <u0089
+         ldb   <u0091
+         lda   <u0086
+         leau  >L4140,pcr
+         adda  b,u
+         lda   <u0085
+         adca  #$00
+         sta   <u0090
+         lda   <u0084
+         leau  >L413C,pcr
+         adda  b,u
+         ldb   <u0083
+         adcb  #$00
+         stb   <u008F
+         andb  #$07
+         pshs  b
+         clra  
+         ldb   <u008F
+         andb  #$3F
+         lsrb  
+         lsrb  
+         lsrb  
+         addd  <u0089
+         std   <u0089
+         lda   #$08
+         ldb   <u0090
+         mul   
+         addd  <u0089
+         tfr   d,u
+         lda   ,u
+         leax  >L4110,pcr
+         puls  b
+         anda  b,x
+         beq   L40D0
+         orcc  #$01
+         rts   
+L40D0    dec   <u0091
+         bpl   L4085
+         ldb   <u00A4
+         cmpb  #$01
+         bne   L410D
+         lda   <u0083
+         suba  #$07
+         sta   <u008F
+         lda   <u0085
+         suba  #$07
+         sta   <u0090
+         ldb   >$1F6B
+         ldu   #$345B
+         ldx   #$1F6C
+         ldy   #$1F74
+L40F3    lda   b,u
+         beq   L410A
+         lda   b,x
+         suba  <u008F
+         cmpa  #$0E
+         bcc   L410A
+         lda   b,y
+         suba  <u0090
+         cmpa  #$0E
+         bcc   L410A
+         orcc  #$01
+         rts   
+L410A    decb  
+         bpl   L40F3
+L410D    andcc #$FE
+         rts   
+L4110    fcb   $80,$40,$20,$10,$08,$04,$02,$01
+L4118    clra  
+         tfr   d,x
+         lda   #$01
+         sta   >$39C1,x
+         clr   >$00C2,x
+         lda   #$03
+         sta   >$39D5,x
+         clra  
+         lslb  
+         tfr   d,x
+         tfr   y,d
+         lslb  
+         ldu   #$0FD6
+         ldd   b,u
+         std   >$39B9,x
+         rts   
+L413C    fcb   $E0,$20,$E0,$20
+L4140    fcb   $20,$20,$E0,$E0
+
+L4144    sta   >$366A
+         tfr   x,d
+         stb   <u00A4
+         tfr   y,d
+         stb   >$399C,x
+         lda   <u008F
+         sta   >$39A1,x
+         lda   <u0090
+         sta   >$0FA1,x
+         lda   #$FF
+         sta   >$108E,x
+         clr   $0F,x
+         clr   <u0084
+         clr   <u0086
+         bsr   L41AC
+         lda   #$01
+         sta   $0F,x
+         clra  
+         ldb   >$366A
+         tfr   d,y
+         ldb   <u00A4
+         lbsr  L4118
+         ldb   <u00A4
+         clra  
+         lslb  
+         tfr   d,x
+         ldy   <u0083
+         sty   >$00D6,x
+         ldy   <u0085
+         sty   >$00DE,x
+         ldb   <u00A4
+         tfr   d,x
+         clr   >$00CE,x
+         clr   <$13,x
+         lda   #$3C
+         sta   >$39E7,x
+         clr   >$39EB,x
+         lda   #$0A
+         sta   >$39E3,x
+         rts   
+L41AC    lbsr  L36AB
+         anda  #$03
+         adca  <u00AE
+         suba  #$02
+         cmpa  #$40
+         bcs   L41AC
+         cmpa  #$80
+         bcc   L41AC
+         sta   <u0083
+L41BF    lbsr  L36AB
+         anda  #$03
+         adca  <u00B0
+         suba  #$02
+         cmpa  #$01
+         bcs   L41BF
+         cmpa  #$2E
+         bcc   L41BF
+         sta   <u0085
+         rts   
+L41D3    fcb   $02,$03,$04,$05,$06   ..9.....  
+L41D8    fcb   $07,$02,$03
+L41DB    fcb   $B6,$36,$6E,$81,$01   ...66n.. 
+L41E0    fcb   $26,$04,$7C,$36,$6E,$39
+
+L41E6    cmpa  #$02
+         lbne  L4240
+         clr   >$336B
+         inc   <u00A7
+         lda   >$3412
+         cmpa  #$08
+         bcc   L41FB
+         inc   >$3412
+L41FB    adda  >$3411
+         sta   >$3411
+         cmpa  #$F0
+         lbcs  L423F
+         lda   <u0015
+         beq   L4218
+         ldb   >$3665
+         ldy   #$345B
+         clr   b,y
+         clr   <u0015
+         clr   <u0011
+L4218    clr   >$33A3
+         lbsr  L53A9
+         lda   #$FF
+         sta   >$33EE
+         lbsr  L429B
+         lbsr  L20A7
+         lbsr  L56B8
+         lda   >$338C
+         sta   <u00ED
+         clr   >$366E
+         lda   >$3666
+         beq   L423F
+         lbsr  L352D
+         clr   >$3666
+L423F    rts   
+L4240    cmpa  #$03
+         bne   L4270
+         ldy   >$0374
+         lbsr  L013D
+         inc   >$366E
+         lda   #$EF
+         sta   >$3411
+         lda   #$E1
+         sta   >$3695
+         lbsr  L4950
+         lbsr  L3562
+         lbsr  L0395
+         lda   >$32D2
+         cmpa  >$32D3
+         beq   L426C
+         lbsr  L4974
+L426C    lbsr  L0577
+         rts   
+L4270    cmpa  #$04
+         bne   L429A
+         clr   >$33EE
+         lbsr  L17C4
+         lda   >$330B
+         cmpa  >$3411
+         bcs   L4287
+         clr   >$366E
+         bra   L429A
+L4287    lda   >$3411
+         lsra  
+         lsra  
+         lsra  
+         lsra  
+         sta   <u008F
+         inc   <u008F
+         lda   >$3411
+         suba  <u008F
+         sta   >$3411
+L429A    rts   
+L429B    lbsr  L3562
+         lbsr  L0395
+L42A1    leax  >L42F5,pcr
+         ldu   #$4008
+         lda   #$01
+         lbsr  L4A6C
+         ldy   >$0372
+         lbsr  L013D
+         lbsr  L0395
+         lbsr  L4912
+         leax  >L42FB,pcr
+         ldu   #$4008
+         ldy   #$15BE
+         clra  
+         lbsr  L4A6C
+         leax  >L4305,pcr
+         ldu   #$3CE4
+         ldy   #$00E8
+         clra  
+         lbsr  L4A6C
+         lda   #$FF
+         sta   >$3371
+         sta   >$3372
+         sta   >$3373
+         ldd   #$0890
+         std   >$3374
+         ldd   #$08CA
+         std   >$3376
+         lbsr  L4632
+         lbra  L4694
+L42F5    fcc   /ULTEK/
+         fcb   C$CR
+L42FB    fcc   /ROBOTBUFF/
+         fcb   C$CR
+L4305    fcc   /SINWAVE/
+         fcb   C$CR
+L430D    fcb   $B6,$34,$AB,$27,$10,$81,$01,$26,$05,$17,$08,$A3,$20,$07
+L431B    cmpa  #$02
+         bne   L4322
+         lbsr  L4BE0
+L4322    lda   >$34B6
+         beq   L4328
+         rts   
+L4328    lda   >$33BC
+         beq   L4374
+         sta   >$33BD
+         bmi   L435D
+         lda   >$33B6
+         beq   L433D
+         clr   >$33B6
+         lbsr  L43A5
+L433D    lda   >$33BC
+         cmpa  #$03
+         bcc   L4348
+         ldb   #$FF
+         bra   L4352
+L4348    cmpa  #$05
+         bcc   L4350
+         ldb   #$00
+         bra   L4352
+L4350    ldb   #$FF
+L4352    stb   >$33BA
+         lbsr  L44BA
+         clr   >$33BC
+         bra   L4372
+L435D    anda  #$7F
+         sta   >$33BC
+         lda   >$33BA
+         beq   L4372
+         lda   >$33BC
+         adda  #$02
+         lbsr  L44BA
+         clr   >$33BA
+L4372    bra   L43A4
+L4374    lda   >$33B7
+         beq   L4391
+         clr   >$33B7
+         ldb   <u00ED
+         lbsr  L5243
+         dec   >$32D4
+         lda   >$32D4
+         beq   L4391
+         cmpa  >$32CD
+         bne   L4391
+         dec   >$32CD
+L4391    lda   >$33BB
+         beq   L43A1
+         clr   >$33BB
+         lda   #$0A
+         sta   <u00E9
+         lda   #$FF
+         sta   <u00EA
+L43A1    clr   >$33BD
+L43A4    rts   
+L43A5    lbsr  L4457
+         addb  #$0C
+         ldx   #$30E5
+         abx   
+         lda   ,x+
+         sta   >$34B7
+         lda   ,x+
+         sta   >$34B8
+         anda  #$07
+         sta   >$34BD
+         lda   ,x
+         sta   >$34BC
+         rts   
+         lbsr  L247B
+         lbcs  L2304
+         lda   #$05
+         sta   >$33BC
+         lbsr  L4457
+         addb  #$0F
+         ldu   #$30E5
+         clra  
+         lda   d,u
+         ldy   #$000C
+         lbsr  L4416
+         ldb   >$32CD
+         ldx   #$32C5
+         abx   
+         ldb   ,x
+         lslb  
+         lslb  
+         lslb  
+         lslb  
+         lslb  
+         addb  #$10
+         clra  
+         lda   d,u
+         ldy   #$0017
+         lbsr  L4416
+         lbsr  L4457
+         addb  #$12
+         clra  
+         lda   d,u
+         suba  >$32D2
+         bcc   L4409
+         clra  
+L4409    ldy   #$0022
+         lbsr  L4416
+         lda   #$FF
+         sta   >$33BB
+         rts   
+L4416    pshs  u,y,x
+         pshs  a
+         leay  >$0B15,y
+         cmpa  #$FD
+         bcs   L4433
+         lda   >$0925
+         sta   ,y
+         lda   >$0924
+         ldb   >$0924
+         std   $01,y
+         puls  a
+         bra   L4455
+L4433    ldx   #$0924
+         ldu   #$10F0
+         ldb   ,s
+         lda   #$20
+         sta   ,y
+         cmpb  #$10
+         bcs   L444B
+         lsrb  
+         lsrb  
+         lsrb  
+         lsrb  
+         ldb   b,u
+         lda   b,x
+L444B    puls  b
+         andb  #$0F
+         ldb   b,u
+         ldb   b,x
+         std   $01,y
+L4455    puls  pc,u,y,x
+L4457    ldb   >$32CD
+         ldy   #$32C5
+         clra  
+         lda   d,y
+         ldb   #$20
+         mul   
+         rts   
+L4465    lbsr  L450D
+         lda   >$34B6
+         bne   L446E
+         rts   
+L446E    cmpa  #$05
+         beq   L44AF
+         tst   >$34C0
+         beq   L447B
+         dec   >$34C0
+         rts   
+L447B    tfr   a,b
+         leay  >L44B5,pcr
+         lda   b,y
+         sta   >$366B
+         leay  >L44B0,pcr
+         lda   b,y
+         adda  >$34B9
+         sta   >$34B9
+         lbsr  L4581
+         lda   >$34B9
+         cmpa  >$366B
+         bne   L44AF
+         cmpa  #$23
+         bne   L44A6
+         lbsr  L4581
+         bra   L44A9
+L44A6    lbsr  L45B4
+L44A9    lbsr  L4632
+         clr   >$34B6
+L44AF    rts   
+L44B0    fcb   $00,$02,$FE,$02,$FE
+L44B5    fcb   $00,$23,$23   ......##
+L44B8    fcb   $4F,$FB
+L44BA    fcb   $B7,$34,$B6,$34,$02,$48   O.7464.H
 L44C0    fcb   $10,$8E,$08,$78,$AE,$A6,$BF,$33   ...x.&?3
 L44C8    fcb   $74,$10,$8E,$08,$84,$AE,$A6,$BF   t.....&?
 L44D0    fcb   $33,$76,$35,$02,$81,$05,$26,$0E   3v5...&.
-L44D8    fcb   $B6,$34,$B9,$81,$23,$26,$03,$17   649.#&..
-L44E0    fcb   $03,$0B,$7F,$34,$B6,$39,$24,$1F   ..469$.
-L44E8    fcb   $1F,$89,$31,$8D,$00,$1A,$A6,$A5   ..1...&%
-L44F0    fcb   $B7,$34,$B9,$31,$8D,$FF,$B9,$A6   7491..9&
-L44F8    fcb   $A5,$17,$01,$98,$17,$00,$34,$86   %.....4.
-L4500    fcb   $20,$B7,$34,$C0,$7F,$03,$F5,$39    74@.u9
-L4508    fcb   $00,$FB,$4F,$23,$23,$B6,$33,$79   ..O##63y
-L4510    fcb   $26,$1A,$86,$3A,$B7,$33,$79,$B6   &..:73y6
-L4518    fcb   $36,$6C,$84,$03,$48,$10,$8E,$3C   6l..H..<
-L4520    fcb   $E4,$EC,$A6,$C3,$3C,$E4,$17,$00   dl&C<d..
-L4528    fcb   $9D,$7C,$36,$6C,$7F,$33,$78,$7A   .|6l3xz
-L4530    fcb   $33,$79,$39,$86,$EE,$B7,$3C,$E2   3y9.n7<b
-L4538    fcb   $B6,$34,$B7,$97,$8F,$4F,$F6,$34   647..Ov4
-L4540    fcb   $BC,$1F,$02,$30,$8D,$07,$0F,$9F   <..0....
-L4548    fcb   $8B,$17,$F0,$DB,$10,$8E,$34,$8A   ..p[..4.
-L4550    fcb   $8E,$0F,$1C,$C6,$1F,$A6,$A5,$A7   ...F.&%'
-L4558    fcb   $85,$5A,$2A,$F9,$F6,$34,$B8,$D7   .Z*yv48W
-L4560    fcb   $8F,$4F,$F6,$34,$BD,$1F,$02,$30   .Ov4=..0
-L4568    fcb   $8D,$13,$AC,$9F,$8B,$17,$F0,$B7   ..,...p7
-L4570    fcb   $10,$8E,$34,$8A,$8E,$0F,$4C,$C6   ..4...LF
-L4578    fcb   $1F,$A6,$A5,$A7,$85,$5A,$2A,$F9   .&%'.Z*y
-L4580    fcb   $39,$34,$04,$F6,$34,$B9,$54,$54   94.v49TT
-L4588    fcb   $54,$C1,$08,$23,$01,$5F,$CB,$28   TA.#._K(
-L4590    fcb   $17,$00,$A1,$17,$00,$FE,$35,$04   ..!...5.
-L4598    fcb   $17,$00,$19,$B6,$34,$B9,$B7,$03   ...6497.
-L45A0    fcb   $F5,$B7,$03,$D4,$7C,$03,$D4,$CC   u7.T|.TL
-L45A8    fcb   $03,$D1,$DD,$A5,$86,$33,$17,$00   .Q]%.3..
-L45B0    fcb   $2A,$16,$F1,$32,$8E,$02,$80,$C6   *.q2...F
-L45B8    fcb   $0F,$17,$DB,$C4,$CC,$99,$99,$ED   ..[DL..m
-L45C0    fcb   $C1,$30,$1F,$26,$FA,$39,$DD,$7F   A0.&z9]
-L45C8    fcb   $86,$04,$97,$8F,$86,$0E,$97,$90   ........
-L45D0    fcb   $86,$40,$97,$91,$86,$32,$97,$92   .@...2..
-L45D8    fcb   $16,$01,$AE,$B7,$3C,$D7,$F6,$34   ...7<Wv4
-L45E0    fcb   $B9,$C1,$50,$24,$4C,$C6,$0E,$17   9AP$LF..
-L45E8    fcb   $DB,$96,$F6,$34,$B9,$33,$C5,$50   [.v493EP
-L45F0    fcb   $CB,$4F,$C1,$0C,$25,$02,$C6,$0B   KOA.%.F.
-L45F8    fcb   $34,$44,$B6,$3C,$D7,$A7,$C9,$03   4D6<W'I.
-L4600    fcb   $70,$A7,$C9,$03,$20,$A7,$C8,$50   p'I. 'HP
-L4608    fcb   $A7,$C0,$5A,$2A,$F0,$EE,$61,$33   '@Z*pna3
-L4610    fcb   $C9,$00,$A0,$C6,$08,$A7,$C4,$33   I. F.'D3
-L4618    fcb   $C8,$50,$5A,$26,$F8,$35,$44,$C1   HPZ&x5DA
-L4620    fcb   $0B,$26,$0E,$33,$C9,$00,$A0,$C6   .&.3I. F
-L4628    fcb   $08,$A7,$4B,$33,$C8,$50,$5A,$26   .'K3HPZ&
-L4630    fcb   $F8,$39,$C6,$2C,$F1,$33,$71,$26   x9F,q3q&
-L4638    fcb   $07,$10,$8E,$00,$05,$16,$02,$00   ........
-L4640    fcb   $F7,$33,$71,$58,$8E,$07,$B6,$EC   w3qX..6l
-L4648    fcb   $85,$DD,$85,$CC,$2C,$A5,$DD,$87   .].L,%].
-L4650    fcb   $7F,$34,$53,$CC,$02,$0F,$FD,$34   4SL...4
-L4658    fcb   $54,$86,$0E,$B7,$34,$56,$17,$E2   T..74V.b
-L4660    fcb   $8F,$CC,$48,$36,$DD,$7F,$86,$10   .LH6]..
-L4668    fcb   $97,$8F,$86,$12,$97,$90,$86,$20   ....... 
-L4670    fcb   $97,$91,$86,$50,$97,$92,$17,$01   ...P....
-L4678    fcb   $10,$CC,$2C,$FD,$DD,$7F,$86,$0B   .L,.]..
-L4680    fcb   $97,$8F,$86,$08,$97,$90,$86,$22   ......."
-L4688    fcb   $97,$91,$C6,$47,$17,$DA,$F1,$86   ..FG.Zq.
-L4690    fcb   $50,$16,$01,$17,$7F,$33,$78,$BE   P...3x>
-L4698    fcb   $33,$74,$E6,$80,$27,$0E,$BF,$33   3tf.'.?3
-L46A0    fcb   $74,$F1,$33,$72,$27,$06,$7C,$33   tq3r'.|3
-L46A8    fcb   $78,$F7,$33,$72,$BE,$33,$76,$E6   xw3r>3vf
-L46B0    fcb   $80,$27,$0E,$BF,$33,$76,$F1,$33   .'.?3vq3
-L46B8    fcb   $73,$27,$06,$7C,$33,$78,$F7,$33   s'.|3xw3
-L46C0    fcb   $73,$10,$8E,$00,$10,$7D,$33,$78   s....}3x
-L46C8    fcb   $26,$06,$17,$01,$73,$16,$00,$93   &...s...
-L46D0    fcb   $17,$00,$96,$F6,$33,$72,$58,$8E   ...v3rX.
-L46D8    fcb   $07,$B6,$EC,$85,$DD,$85,$CC,$2C   .6l.].L,
-L46E0    fcb   $A5,$DD,$87,$17,$00,$96,$17,$E2   %].....b
-L46E8    fcb   $07,$F6,$33,$72,$C0,$1C,$58,$58   .v3r@.XX
-L46F0    fcb   $10,$8E,$08,$18,$31,$A5,$EC,$A1   ....1%l!
-L46F8    fcb   $97,$91,$D7,$92,$EC,$A4,$97,$8F   ..W.l$..
-L4700    fcb   $D7,$90,$3D,$C3,$2C,$A5,$DD,$7F   W.=C,%]
-L4708    fcb   $86,$37,$CE,$57,$7E,$17,$00,$9B   .7NW~...
-L4710    fcb   $F6,$33,$73,$58,$8E,$07,$B6,$EC   v3sX..6l
-L4718    fcb   $85,$DD,$85,$CC,$2C,$A5,$DD,$87   .].L,%].
-L4720    fcb   $17,$00,$59,$17,$E1,$CA,$F6,$33   ..Y.aJv3
-L4728    fcb   $73,$C0,$10,$58,$58,$10,$8E,$08   s@.XX...
-L4730    fcb   $48,$31,$A5,$EC,$A1,$97,$91,$D7   H1%l!..W
-L4738    fcb   $92,$EC,$A4,$97,$8F,$D7,$90,$3D   .l$..W.=
-L4740    fcb   $C3,$2C,$A5,$DD,$7F,$CE,$57,$7E   C,%]NW~
-L4748    fcb   $86,$37,$17,$00,$5E,$CC,$55,$C6   .7..^LUF
-L4750    fcb   $DD,$7F,$CC,$37,$26,$97,$8F,$D7   ]L7&..W
-L4758    fcb   $90,$CC,$0E,$38,$97,$91,$D7,$92   .L.8..W.
-L4760    fcb   $17,$00,$26,$7F,$33,$79,$16,$FD   ..&3y..
-L4768    fcb   $A4,$10,$8E,$40,$0A,$CE,$55,$C6   $..@.NUF
-L4770    fcb   $8E,$04,$15,$EC,$A1,$ED,$C1,$30   ...l!mA0
-L4778    fcb   $1F,$26,$F8,$39,$CC,$00,$0E,$FD   .&x9L...
-L4780    fcb   $34,$53,$CC,$0D,$0F,$FD,$34,$55   4SL...4U
-L4788    fcb   $39,$10,$9E,$7F,$D6,$92,$17,$D9   9..V..Y
-L4790    fcb   $EF,$D6,$91,$33,$C5,$D6,$8F,$5A   oV.3EV.Z
-L4798    fcb   $A6,$A5,$A7,$C5,$5A,$2A,$F9,$96   &%'EZ*y.
-L47A0    fcb   $8F,$31,$A6,$33,$C8,$50,$0A,$90   .1&3HP..
-L47A8    fcb   $26,$EB,$39,$34,$02,$10,$9E,$7F   &k94...
-L47B0    fcb   $D6,$91,$33,$C5,$34,$40,$D6,$8F   V.3E4@V.
-L47B8    fcb   $5A,$A6,$A2,$27,$1E,$84,$F0,$27   Z&"'..p'
-L47C0    fcb   $0A,$34,$02,$A6,$C4,$84,$0F,$AA   .4.&D..*
-L47C8    fcb   $E0,$A7,$C4,$A6,$A4,$84,$0F,$27   `'D&$..'
-L47D0    fcb   $0A,$34,$02,$A6,$C4,$84,$F0,$AA   .4.&D.p*
-L47D8    fcb   $E0,$A7,$C4,$33,$41,$5A,$2A,$D9   `'D3AZ*Y
-L47E0    fcb   $35,$40,$A6,$E4,$33,$C6,$0A,$90   5@&d3F..
-L47E8    fcb   $26,$CA,$35,$02,$39,$86,$99,$17   &J5.9...
-L47F0    fcb   $FD,$E9,$86,$20,$B7,$36,$6D,$C6   .i. 76mF
-L47F8    fcb   $10,$F0,$36,$6D,$24,$01,$50,$54   .p6m$.PT
-L4800    fcb   $54,$50,$CB,$30,$17,$FE,$2D,$17   TPK0..-.
-L4808    fcb   $FE,$8A,$CC,$03,$DC,$17,$EE,$D4   ..L.\.nT
-L4810    fcb   $17,$00,$29,$17,$00,$36,$CC,$03   ..)..6L.
-L4818    fcb   $E7,$17,$EE,$C8,$17,$00,$1D,$17   g.nH....
-L4820    fcb   $00,$2A,$CC,$03,$DC,$17,$EE,$BC   .*L.\.n<
-L4828    fcb   $17,$00,$11,$17,$00,$1E,$CC,$03   ......L.
-L4830    fcb   $E7,$17,$EE,$B0,$7A,$36,$6D,$26   g.n0z6m&
-L4838    fcb   $BE,$16,$FD,$45,$10,$8E,$00,$01   >..E....
-L4840    fcb   $8E,$01,$F4,$30,$1F,$26,$FC,$31   ..t0.&.1
-L4848    fcb   $3F,$26,$F5,$39,$B6,$34,$04,$10   ?&u964..
-L4850    fcb   $27,$11,$F7,$39,$8E,$00,$00,$86   '.w9....
-L4858    fcb   $FF,$97,$8F,$8D,$11,$8E,$00,$11   ........
-L4860    fcb   $20,$0C,$8E,$00,$00,$86,$99,$97    .......
-L4868    fcb   $8F,$8D,$03,$8E,$00,$11,$1F,$10   ........
-L4870    fcb   $17,$D9,$0D,$8E,$00,$28,$96,$8F   .Y...(..
-L4878    fcb   $D6,$8F,$ED,$C1,$30,$1F,$26,$FA   V.mA0.&z
-L4880    fcb   $39,$B6,$33,$ED,$81,$F0,$26,$06   963m.p&.
-L4888    fcb   $17,$D0,$43,$16,$00,$40,$86,$22   .PC..@."
-L4890    fcb   $97,$8B,$96,$8B,$B7,$34,$AA,$C6   ....74*F
-L4898    fcb   $5F,$D7,$89,$17,$D8,$E2,$10,$8E   _W..Xb..
-L48A0    fcb   $05,$0A,$C6,$4F,$B6,$34,$AA,$A6   ..FO64*&
-L48A8    fcb   $A6,$A7,$C0,$7C,$34,$AA,$7D,$34   &'@|4*}4
-L48B0    fcb   $AA,$2A,$05,$B6,$34,$04,$26,$00   **.64.&.
-L48B8    fcb   $5A,$2A,$E9,$7C,$34,$AA,$7C,$34   Z*i|4*|4
-L48C0    fcb   $AA,$7C,$34,$AA,$0A,$89,$26,$DA   *|4*..&Z
-L48C8    fcb   $0A,$8B,$0A,$8B,$26,$C4,$8E,$00   ....&D..
-L48D0    fcb   $05,$17,$EC,$D2,$30,$1F,$8C,$00   ..lR0...
-L48D8    fcb   $00,$2A,$F6,$17,$D7,$C9,$17,$D7   .*v.WI.W
-L48E0    fcb   $A7,$C6,$5F,$17,$D8,$9A,$8E,$00   'F_.X...
-L48E8    fcb   $60,$4F,$C6,$4F,$A7,$C0,$5A,$2A   `OFO'@Z*
-L48F0    fcb   $FB,$30,$1F,$26,$F5,$17,$00,$B5   .0.&u..5
-L48F8    fcb   $CC,$09,$80,$DD,$A5,$17,$EE,$62   L..]%.nb
-L4900    fcb   $CC,$09,$8F,$DD,$A5,$17,$EE,$5A   L..]%.nZ
-L4908    fcb   $C6,$08,$17,$D3,$84,$86,$00,$16   F..S....
-L4910    fcb   $11,$3A,$86,$FF,$B7,$33,$EE,$17   .:..73n.
-L4918    fcb   $CF,$B4,$CC,$28,$69,$DD,$83,$86   O4L(i]..
-L4920    fcb   $02,$97,$EB,$7D,$34,$AD,$27,$05   ..k}4-'.
-L4928    fcb   $7F,$34,$AD,$86,$0F,$97,$E9,$86   4-...i.
-L4930    fcb   $03,$97,$EF,$86,$FF,$97,$EA,$B6   ..o...j6
-L4938    fcb   $34,$10,$27,$0F,$86,$04,$97,$EB   4.'....k
-L4940    fcb   $97,$E9,$86,$01,$B7,$33,$96,$86   .i..73..
-L4948    fcb   $80,$97,$F6,$86,$01,$97,$F7,$39   ..v...w9
-L4950    fcb   $86,$02,$9A,$E7,$B7,$33,$FA,$B7   ...g73z7
-L4958    fcb   $33,$FB,$B7,$33,$FC,$B7,$33,$FD   3.73.73.
-L4960    fcb   $B7,$33,$FE,$B7,$33,$FF,$B7,$39   73.73.79
-L4968    fcb   $A0,$86,$FF,$B7,$10,$8E,$B7,$10    ..7..7.
-L4970    fcb   $8F,$0F,$F7,$39,$B7,$32,$D3,$17   ..w972S.
-L4978    fcb   $00,$AB,$16,$BC,$BD,$B0,$32,$D2   .+.<=02R
-L4980    fcb   $24,$01,$4F,$81,$63,$23,$06,$80   $.O.c#..
-L4988    fcb   $63,$8D,$F2,$86,$63,$BB,$32,$F8   c.r.c;2x
-L4990    fcb   $B7,$32,$F8,$81,$64,$25,$15,$80   72x.d%..
-L4998    fcb   $64,$B7,$32,$F8,$7C,$32,$F9,$B6   d72x|2y6
-L49A0    fcb   $32,$F9,$81,$64,$25,$06,$7F,$32   2y.d%.2
-L49A8    fcb   $F9,$7C,$32,$FA,$39,$CC,$09,$8B   y|2z9L..
-L49B0    fcb   $DD,$7F,$8D,$08,$CC,$09,$9A,$DD   ]..L..]
-L49B8    fcb   $7F,$8D,$10,$39,$0F,$81,$7F,$09   ..9...
-L49C0    fcb   $8B,$7F,$09,$8C,$B6,$32,$D3,$4C   ...62SL
-L49C8    fcb   $8D,$30,$39,$0F,$81,$86,$20,$C6   .09... F
-L49D0    fcb   $07,$10,$9E,$7F,$A7,$A5,$5A,$2A   ...'%Z*
-L49D8    fcb   $FB,$B6,$32,$FA,$8D,$1C,$B6,$32   .62z..62
-L49E0    fcb   $F9,$8D,$17,$96,$81,$27,$09,$86   y....'..
-L49E8    fcb   $2C,$A7,$A4,$31,$21,$10,$9F,$7F   ,'$1!..
-L49F0    fcb   $B6,$32,$F8,$8D,$05,$86,$30,$A7   62x...0'
-L49F8    fcb   $A4,$39,$8D,$1D,$34,$04,$8D,$05   $9..4...
-L4A00    fcb   $35,$02,$8D,$01,$39,$0D,$81,$26   5...9..&
-L4A08    fcb   $05,$81,$30,$26,$01,$39,$0C,$81   ..0&.9..
-L4A10    fcb   $10,$9E,$7F,$A7,$A0,$10,$9F,$7F   ..' ..
-L4A18    fcb   $39,$C6,$2F,$5C,$80,$0A,$24,$FB   9F/\..$.
-L4A20    fcb   $8B,$3A,$1E,$89,$39,$34,$70,$4C   .:..94pL
-L4A28    fcb   $81,$0A,$2D,$10,$81,$14,$26,$06   ..-...&.
-L4A30    fcb   $C6,$32,$80,$14,$20,$08,$C6,$31   F2.. .F1
-L4A38    fcb   $80,$0A,$20,$02,$C6,$30,$F7,$03   .. .F0w.
-L4A40    fcb   $7F,$8B,$30,$B7,$03,$80,$8E,$03   .07....
-L4A48    fcb   $7A,$4F,$CE,$1E,$69,$10,$8E,$0A   zON.i...
-L4A50    fcb   $00,$17,$00,$18,$10,$8E,$21,$1C   ......!.
-L4A58    fcb   $CE,$07,$C6,$8E,$00,$08,$10,$AF   N.F..../
-L4A60    fcb   $C1,$EC,$A1,$31,$AB,$30,$1F,$26   Al!1+0.&
-L4A68    fcb   $F5,$35,$70,$39,$DD,$95,$DF,$99   u5p9]._.
-L4A70    fcb   $48,$33,$8D,$00,$0B,$EC,$C6,$33   H3...lF3
-L4A78    fcb   $CB,$34,$40,$DC,$95,$DE,$99,$39   K4@\.^.9
-L4A80    fcb   $00,$0A,$00,$26,$00,$43,$00,$75   ...&.C.u
-L4A88    fcb   $00,$EA,$10,$9F,$95,$DF,$99,$86   .j..._..
-L4A90    fcb   $01,$10,$3F,$84,$25,$5F,$10,$9E   ..?.%_..
-L4A98    fcb   $95,$9E,$99,$34,$02,$10,$3F,$89   ...4..?.
-L4AA0    fcb   $35,$02,$10,$3F,$8F,$39,$DF,$99   5..?.9_.
-L4AA8    fcb   $86,$01,$10,$3F,$84,$25,$46,$34   ...?.%F4
-L4AB0    fcb   $02,$8E,$03,$47,$10,$8E,$00,$02   ...G....
-L4AB8    fcb   $10,$3F,$89,$35,$02,$10,$BE,$03   .?.5..>.
-L4AC0    fcb   $47,$20,$D6,$10,$9F,$95,$DF,$99   G V..._.
-L4AC8    fcb   $34,$10,$10,$3F,$87,$35,$10,$86   4..?.5..
-L4AD0    fcb   $02,$C6,$5B,$10,$3F,$83,$25,$14   .F[.?.%.
-L4AD8    fcb   $B7,$33,$6E,$9E,$99,$10,$9E,$95   73n.....
-L4AE0    fcb   $10,$3F,$8A,$25,$07,$B6,$33,$6E   .?.%.63n
-L4AE8    fcb   $10,$3F,$8F,$39,$86,$12,$97,$E9   .?.9...i
-L4AF0    fcb   $86,$FF,$97,$EA,$39,$34,$04,$10   ...j94..
-L4AF8    fcb   $8E,$00,$00,$B6,$01,$00,$C6,$8C   ...6..F.
-L4B00    fcb   $10,$3F,$8E,$31,$8D,$B7,$4D,$17   .?.1.7M.
-L4B08    fcb   $B6,$33,$8D,$40,$B6,$01,$00,$C6   63.@6..F
-L4B10    fcb   $8D,$10,$BE,$01,$01,$10,$3F,$8E   ..>...?.
-L4B18    fcb   $35,$04,$5D,$27,$16,$34,$04,$30   5.]'.4.0
-L4B20    fcb   $8D,$00,$88,$10,$8E,$00,$08,$B6   .......6
-L4B28    fcb   $01,$00,$10,$3F,$8A,$35,$02,$8D   ...?.5..
-L4B30    fcb   $53,$8D,$28,$4F,$1F,$8B,$10,$CE   S.(O...N
-L4B38    fcb   $00,$FF,$30,$8D,$00,$75,$10,$8E   ..0..u..
-L4B40    fcb   $00,$00,$CE,$00,$00,$86,$11,$C6   ..N....F
-L4B48    fcb   $03,$10,$3F,$05,$30,$8D,$00,$69   ..?.0..i
-L4B50    fcb   $10,$8E,$00,$01,$B6,$01,$00,$10   ....6...
-L4B58    fcb   $3F,$8A,$39,$30,$8D,$00,$5B,$10   ?.90..[.
-L4B60    fcb   $8E,$00,$02,$B6,$01,$00,$10,$3F   ...6...?
-L4B68    fcb   $8A,$39,$CC,$00,$01,$10,$3F,$8D   .9L...?.
-L4B70    fcb   $25,$11,$8E,$00,$95,$10,$8E,$00   %.......
-L4B78    fcb   $01,$B6,$01,$00,$10,$3F,$89,$96   .6...?..
-L4B80    fcb   $95,$1C,$FE,$39,$34,$02,$44,$44   ...94.DD
-L4B88    fcb   $44,$44,$8D,$04,$35,$02,$84,$0F   DD..5...
-L4B90    fcb   $81,$09,$22,$04,$8A,$30,$20,$02   .."..0 .
-L4B98    fcb   $8B,$37,$B7,$03,$47,$8E,$03,$47   .77.G..G
-L4BA0    fcb   $10,$8E,$00,$01,$B6,$01,$00,$10   ....6...
-L4BA8    fcb   $3F,$8A,$39,$45,$52,$52,$4F,$52   ?.9ERROR
-L4BB0    fcb   $20,$23,$20,$53,$48,$45,$4C,$4C    # SHELL
-L4BB8    fcb   $0D,$0C,$0D,$0A,$86,$02,$CE,$00   ......N.
-L4BC0    fcb   $00,$10,$8E,$03,$7A,$30,$8D,$00   ....z0..
-L4BC8    fcb   $81,$17,$FE,$A0,$86,$02,$CE,$28   ... ..N(
-L4BD0    fcb   $69,$10,$8E,$11,$96,$30,$8D,$00   i....0..
-L4BD8    fcb   $77,$17,$FE,$90,$7F,$34,$AB,$39   w...4+9
-L4BE0    fcb   $B6,$03,$71,$34,$02,$17,$D4,$A0   6.q4..T 
-L4BE8    fcb   $17,$D4,$BC,$4F,$CE,$00,$00,$10   .T<ON...
-L4BF0    fcb   $8E,$03,$7A,$30,$8D,$00,$53,$17   ..z0..S.
-L4BF8    fcb   $FE,$72,$4F,$CE,$28,$69,$10,$8E   .rON(i..
-L4C00    fcb   $11,$96,$30,$8D,$00,$4A,$17,$FE   ..0..J..
-L4C08    fcb   $63,$8E,$00,$05,$1F,$10,$34,$04   c.....4.
-L4C10    fcb   $A6,$89,$31,$E5,$81,$FF,$26,$05   &.1e..&.
-L4C18    fcb   $17,$E9,$8B,$20,$05,$86,$EE,$17   .i. ..n.
-L4C20    fcb   $05,$AF,$E6,$E0,$4F,$1F,$01,$30   ./f`O..0
-L4C28    fcb   $1F,$5A,$2A,$E0,$86,$03,$97,$EF   .Z*`...o
-L4C30    fcb   $7F,$34,$AB,$7F,$33,$BA,$B6,$32   4+3:62
-L4C38    fcb   $D2,$17,$FD,$E9,$17,$D4,$4D,$35   R..i.TM5
-L4C40    fcb   $02,$B7,$03,$71,$17,$BA,$44,$16   .7.q.:D.
-L4C48    fcb   $D4,$59,$53,$41,$56,$45,$31,$0D   TYSAVE1.
-L4C50    fcb   $53,$41,$56,$45,$32,$0D,$00,$00   SAVE2...
+L44D8    fcb   $B6,$34,$B9,$81,$23,$26,$03,$17   649.#&.. 
+L44E0    fcb   $03,$0B
+L44E2    clr   >$34B6
+         rts   
+L44E6    bcc   L4507
+         tfr   a,b
+         leay  >L4508,pcr
+         lda   b,y
+         sta   >$34B9
+         leay  >L44B0,pcr
+         lda   b,y
+         lbsr  L4694
+         lbsr  L4533
+         lda   #$20
+         sta   >$34C0
+         clr   >$03F5
+L4507    rts   
+L4508    fcb   $00,$FB,$4F,$23,$23
+L450D    lda   >$3379
+         bne   L452C
+         lda   #$3A
+         sta   >$3379
+         lda   >$366C
+         anda  #$03
+         lsla  
+         ldy   #$3CE4
+         ldd   a,y
+         addd  #$3CE4
+         lbsr  L45C6
+         inc   >$366C
+L452C    clr   >$3378
+         dec   >$3379
+         rts   
+L4533    lda   #$EE
+         sta   >$3CE2
+         lda   >$34B7
+         sta   <u008F
+         clra  
+         ldb   >$34BC
+         tfr   d,y
+         leax  >L4C56,pcr
+         stx   <u008B
+         lbsr  L3627
+         ldy   #$348A
+         ldx   #$0F1C
+         ldb   #$1F
+L4555    lda   b,y
+         sta   b,x
+         decb  
+         bpl   L4555
+         ldb   >$34B8
+         stb   <u008F
+         clra  
+         ldb   >$34BD
+         tfr   d,y
+         leax  >L5917,pcr
+         stx   <u008B
+         lbsr  L3627
+         ldy   #$348A
+         ldx   #$0F4C
+         ldb   #$1F
+L4579    lda   b,y
+         sta   b,x
+         decb  
+         bpl   L4579
+         rts   
+L4581    pshs  b
+         ldb   >$34B9
+         lsrb  
+         lsrb  
+         lsrb  
+         cmpb  #$08
+         bls   L458E
+         clrb  
+L458E    addb  #$28
+         lbsr  L4634
+         lbsr  L4694
+         puls  b
+         lbsr  L45B4
+         lda   >$34B9
+         sta   >$03F5
+         sta   >$03D4
+         inc   >$03D4
+         ldd   #$03D1
+         std   <u00A5
+         lda   #$33
+         lbsr  L45DB
+         lbra  L36E6
+L45B4    ldx   #$0280
+         ldb   #$0F
+         lbsr  L2180
+         ldd   #$9999
+L45BF    std   ,u++
+         leax  -$01,x
+         bne   L45BF
+         rts   
+L45C6    std   <u007F
+         lda   #$04
+         sta   <u008F
+         lda   #$0E
+         sta   <u0090
+         lda   #$40
+         sta   <u0091
+         lda   #$32
+         sta   <u0092
+         lbra  L4789
+L45DB    sta   >$3CD7
+         ldb   >$34B9
+         cmpb  #$50
+         bcc   L4631
+         ldb   #$0E
+         lbsr  L2180
+         ldb   >$34B9
+         leau  b,u
+         negb  
+         addb  #$4F
+         cmpb  #$0C
+         bcs   L45F8
+         ldb   #$0B
+L45F8    pshs  u,b
+         lda   >$3CD7
+L45FD    sta   >u0370,u
+         sta   >u0320,u
+         sta   <u0050,u
+         sta   ,u+
+         decb  
+         bpl   L45FD
+         ldu   $01,s
+         leau  >u00A0,u
+         ldb   #$08
+L4615    sta   ,u
+         leau  <u0050,u
+         decb  
+         bne   L4615
+         puls  u,b
+         cmpb  #$0B
+         bne   L4631
+         leau  >u00A0,u
+         ldb   #$08
+L4629    sta   u000B,u
+         leau  <u0050,u
+         decb  
+         bne   L4629
+L4631    rts   
+L4632    ldb   #$2C
+L4634    cmpb  >$3371
+         bne   L4640
+         ldy   #$0005
+         lbra  L4840
+L4640    stb   >$3371
+         lslb  
+         ldx   #$07B6
+         ldd   b,x
+         std   <u0085
+         ldd   #$2CA5
+         std   <u0087
+         clr   >$3453
+         ldd   #$020F
+         std   >$3454
+         lda   #$0E
+         sta   >$3456
+         lbsr  L28F0
+         ldd   #$4836
+         std   <u007F
+         lda   #$10
+         sta   <u008F
+         lda   #$12
+         sta   <u0090
+         lda   #$20
+         sta   <u0091
+         lda   #$50
+         sta   <u0092
+         lbsr  L4789
+         ldd   #$2CFD
+         std   <u007F
+         lda   #$0B
+         sta   <u008F
+         lda   #$08
+         sta   <u0090
+         lda   #$22
+         sta   <u0091
+         ldb   #$47
+         lbsr  L2180
+         lda   #$50
+         lbra  L47AB
+L4694    clr   >$3378
+         ldx   >$3374
+         ldb   ,x+
+         beq   L46AC
+         stx   >$3374
+         cmpb  >$3372
+         beq   L46AC
+         inc   >$3378
+         stb   >$3372
+L46AC    ldx   >$3376
+         ldb   ,x+
+         beq   L46C1
+         stx   >$3376
+         cmpb  >$3373
+         beq   L46C1
+         inc   >$3378
+         stb   >$3373
+L46C1    ldy   #$0010
+         tst   >$3378
+         bne   L46D0
+         lbsr  L4840
+         lbra  L4763
+L46D0    lbsr  L4769
+         ldb   >$3372
+         lslb  
+         ldx   #$07B6
+         ldd   b,x
+         std   <u0085
+         ldd   #$2CA5
+         std   <u0087
+         lbsr  L477C
+         lbsr  L28F0
+         ldb   >$3372
+         subb  #$1C
+         lslb  
+         lslb  
+         ldy   #$0818
+         leay  b,y
+         ldd   ,y++
+         sta   <u0091
+         stb   <u0092
+         ldd   ,y
+         sta   <u008F
+         stb   <u0090
+         mul   
+         addd  #$2CA5
+         std   <u007F
+         lda   #$37
+         ldu   #$577E
+         lbsr  L47AB
+         ldb   >$3373
+         lslb  
+         ldx   #$07B6
+         ldd   b,x
+         std   <u0085
+         ldd   #$2CA5
+         std   <u0087
+         lbsr  L477C
+         lbsr  L28F0
+         ldb   >$3373
+         subb  #$10
+         lslb  
+         lslb  
+         ldy   #$0848
+         leay  b,y
+         ldd   ,y++
+         sta   <u0091
+         stb   <u0092
+         ldd   ,y
+         sta   <u008F
+         stb   <u0090
+         mul   
+         addd  #$2CA5
+         std   <u007F
+         ldu   #$577E
+         lda   #$37
+         lbsr  L47AB
+         ldd   #$55C6
+         std   <u007F
+         ldd   #$3726
+         sta   <u008F
+         stb   <u0090
+         ldd   #$0E38
+         sta   <u0091
+         stb   <u0092
+         lbsr  L4789
+L4763    clr   >$3379
+         lbra  L450D
+L4769    ldy   #$400A
+         ldu   #$55C6
+         ldx   #$0415
+L4773    ldd   ,y++
+         std   ,u++
+         leax  -$01,x
+         bne   L4773
+         rts   
+L477C    ldd   #$000E
+         std   >$3453
+         ldd   #$0D0F
+         std   >$3455
+         rts   
+L4789    ldy   <u007F
+         ldb   <u0092
+         lbsr  L2180
+         ldb   <u0091
+         leau  b,u
+L4795    ldb   <u008F
+         decb  
+L4798    lda   b,y
+         sta   b,u
+         decb  
+         bpl   L4798
+         lda   <u008F
+         leay  a,y
+         leau  <u0050,u
+         dec   <u0090
+         bne   L4795
+         rts   
+L47AB    pshs  a
+         ldy   <u007F
+         ldb   <u0091
+         leau  b,u
+L47B4    pshs  u
+         ldb   <u008F
+         decb  
+L47B9    lda   ,-y
+         beq   L47DB
+         anda  #$F0
+         beq   L47CB
+         pshs  a
+         lda   ,u
+         anda  #$0F
+         ora   ,s+
+         sta   ,u
+L47CB    lda   ,y
+         anda  #$0F
+         beq   L47DB
+         pshs  a
+         lda   ,u
+         anda  #$F0
+         ora   ,s+
+         sta   ,u
+L47DB    leau  u0001,u
+         decb  
+         bpl   L47B9
+         puls  u
+         lda   ,s
+         leau  a,u
+         dec   <u0090
+         bne   L47B4
+         puls  a
+         rts   
+L47ED    lda   #$99
+         lbsr  L45DB
+         lda   #$20
+         sta   >$366D
+L47F7    ldb   #$10
+         subb  >$366D
+         bcc   L47FF
+         negb  
+L47FF    lsrb  
+         lsrb  
+         negb  
+         addb  #$30
+         lbsr  L4634
+         lbsr  L4694
+         ldd   #$03DC
+         lbsr  L36E4
+         lbsr  L483C
+         lbsr  L484C
+         ldd   #$03E7
+         lbsr  L36E4
+         lbsr  L483C
+         lbsr  L484C
+         ldd   #$03DC
+         lbsr  L36E4
+         lbsr  L483C
+         lbsr  L484C
+         ldd   #$03E7
+         lbsr  L36E4
+         dec   >$366D
+         bne   L47F7
+         lbra  L4581
+L483C    ldy   #$0001
+L4840    ldx   #$01F4
+L4843    leax  -$01,x
+         bne   L4843
+         leay  -$01,y
+         bne   L4840
+         rts   
+L484C    lda   >$3404
+         lbeq  L5A4A
+         rts   
+L4854    ldx   #$0000
+         lda   #$FF
+         sta   <u008F
+         bsr   L486E
+         ldx   #$0011
+         bra   L486E
+L4862    ldx   #$0000
+         lda   #$99
+         sta   <u008F
+         bsr   L486E
+         ldx   #$0011
+L486E    tfr   x,d
+         lbsr  L2180
+         ldx   #$0028
+         lda   <u008F
+         ldb   <u008F
+L487A    std   ,u++
+         leax  -$01,x
+         bne   L487A
+         rts   
+L4881    lda   >$33ED
+         cmpa  #$F0
+         bne   L488E
+         lbsr  L18CE
+         lbra  L48CE
+L488E    lda   #$22
+         sta   <u008B
+L4892    lda   <u008B
+         sta   >$34AA
+         ldb   #$5F
+         stb   <u0089
+         lbsr  L2180
+         ldy   #$050A
+L48A2    ldb   #$4F
+L48A4    lda   >$34AA
+         lda   a,y
+         sta   ,u+
+         inc   >$34AA
+         tst   >$34AA
+         bpl   L48B8
+         lda   >$3404
+         bne   L48B8
+L48B8    decb  
+         bpl   L48A4
+         inc   >$34AA
+         inc   >$34AA
+         inc   >$34AA
+         dec   <u0089
+         bne   L48A2
+         dec   <u008B
+         dec   <u008B
+         bne   L4892
+L48CE    ldx   #$0005
+L48D1    lbsr  L35A6
+         leax  -$01,x
+         cmpx  #$0000
+         bpl   L48D1
+         lbsr  L20A7
+         lbsr  L2088
+         ldb   #$5F
+         lbsr  L2180
+         ldx   #$0060
+         clra  
+L48EA    ldb   #$4F
+L48EC    sta   ,u+
+         decb  
+         bpl   L48EC
+         leax  -$01,x
+         bne   L48EA
+         lbsr  L49AD
+         ldd   #$0980
+         std   <u00A5
+         lbsr  L3762
+         ldd   #$098F
+         std   <u00A5
+         lbsr  L3762
+         ldb   #$08
+         lbsr  L1C91
+         lda   #$00
+         lbra  L5A4C
+L4912    lda   #$FF
+         sta   >$33EE
+         lbsr  L18CE
+         ldd   #$2869
+         std   <u0083
+         lda   #$02
+         sta   <u00EB
+         tst   >$34AD
+         beq   L492D
+         clr   >$34AD
+         lda   #$0F
+L492D    sta   <u00E9
+         lda   #$03
+         sta   <u00EF
+         lda   #$FF
+         sta   <u00EA
+         lda   >$3410
+         beq   L494B
+         lda   #$04
+         sta   <u00EB
+         sta   <u00E9
+         lda   #$01
+         sta   >$3396
+         lda   #$80
+         sta   <u00F6
+L494B    lda   #$01
+         sta   <u00F7
+         rts   
+L4950    lda   #$02
+         ora   <u00E7
+         sta   >$33FA
+         sta   >$33FB
+         sta   >$33FC
+         sta   >$33FD
+         sta   >$33FE
+         sta   >$33FF
+         sta   >$39A0
+         lda   #$FF
+         sta   >$108E
+         sta   >$108F
+         clr   <u00F7
+         rts   
+L4974    sta   >$32D3
+         lbsr  L4A25
+         lbra  L063A
+L497D    suba  >$32D2
+         bcc   L4983
+         clra  
+L4983    cmpa  #$63
+         bls   L498D
+         suba  #$63
+         bsr   L497D
+         lda   #$63
+L498D    adda  >$32F8
+         sta   >$32F8
+         cmpa  #$64
+         bcs   L49AC
+         suba  #$64
+         sta   >$32F8
+         inc   >$32F9
+         lda   >$32F9
+         cmpa  #$64
+         bcs   L49AC
+         clr   >$32F9
+         inc   >$32FA
+L49AC    rts   
+L49AD    ldd   #$098B
+         std   <u007F
+         bsr   L49BC
+         ldd   #$099A
+         std   <u007F
+         bsr   L49CB
+         rts   
+L49BC    clr   <u0081
+         clr   >$098B
+         clr   >$098C
+         lda   >$32D3
+         inca  
+         bsr   L49FA
+         rts   
+L49CB    clr   <u0081
+         lda   #$20
+         ldb   #$07
+         ldy   <u007F
+L49D4    sta   b,y
+         decb  
+         bpl   L49D4
+         lda   >$32FA
+         bsr   L49FA
+         lda   >$32F9
+         bsr   L49FA
+         lda   <u0081
+         beq   L49F0
+         lda   #$2C
+         sta   ,y
+         leay  $01,y
+         sty   <u007F
+L49F0    lda   >$32F8
+         bsr   L49FA
+         lda   #$30
+         sta   ,y
+         rts   
+L49FA    bsr   L4A19
+         pshs  b
+         bsr   L4A05
+         puls  a
+         bsr   L4A05
+         rts   
+L4A05    tst   <u0081
+         bne   L4A0E
+         cmpa  #$30
+         bne   L4A0E
+         rts   
+L4A0E    inc   <u0081
+         ldy   <u007F
+         sta   ,y+
+         sty   <u007F
+         rts   
+L4A19    ldb   #$2F
+L4A1B    incb  
+         suba  #$0A
+         bcc   L4A1B
+         adda  #$3A
+         exg   a,b
+         rts   
+L4A25    pshs  u,y,x
+         inca  
+         cmpa  #$0A
+         blt   L4A3C
+         cmpa  #$14
+         bne   L4A36
+         ldb   #$32
+         suba  #$14
+         bra   L4A3E
+L4A36    ldb   #$31
+         suba  #$0A
+         bra   L4A3E
+L4A3C    ldb   #$30
+L4A3E    stb   >$037F
+         adda  #$30
+         sta   >$0380
+         ldx   #$037A
+         clra  
+         ldu   #$1E69
+         ldy   #$0A00
+         lbsr  L4A6C
+         ldy   #$211C
+         ldu   #$07C6
+         ldx   #$0008
+L4A5E    sty   ,u++
+         ldd   ,y++
+         leay  d,y
+         leax  -$01,x
+         bne   L4A5E
+         puls  u,y,x
+         rts   
+L4A6C    std   <u0095
+         stu   <u0099
+         lsla  
+         leau  >L4A80,pcr
+         ldd   a,u
+         leau  d,u
+         pshs  u
+         ldd   <u0095
+         ldu   <u0099
+         rts   
+L4A80    neg   <u000A
+         neg   <u0026
+         neg   <u0043
+         neg   <u0075
+         neg   <u00EA
+         sty   <u0095
+         stu   <u0099
+         lda   #$01
+         os9   I$Open   
+         bcs   L4AF5
+         ldy   <u0095
+L4A99    ldx   <u0099
+         pshs  a
+         os9   I$Read   
+         puls  a
+         os9   I$Close  
+         rts   
+         stu   <u0099
+         lda   #$01
+         os9   I$Open   
+         bcs   L4AF5
+         pshs  a
+         ldx   #$0347
+         ldy   #$0002
+         os9   I$Read   
+         puls  a
+         ldy   >$0347
+         bra   L4A99
+         sty   <u0095
+         stu   <u0099
+         pshs  x
+         os9   I$Delete 
+         puls  x
+         lda   #$02
+         ldb   #$5B
+         os9   I$Create 
+         bcs   L4AEC
+         sta   >$336E
+         ldx   <u0099
+         ldy   <u0095
+         os9   I$Write  
+         bcs   L4AEC
+         lda   >$336E
+         os9   I$Close  
+         rts   
+L4AEC    lda   #$12
+         sta   <u00E9
+         lda   #$FF
+         sta   <u00EA
+         rts   
+L4AF5    pshs  b
+         ldy   #$0000
+         lda   >$0100
+         ldb   #$8C
+         os9   I$SetStt 
+         leay  >L0254,pcr
+         lbsr  L013D
+         bsr   L4B4C
+         lda   >$0100
+         ldb   #$8D
+         ldy   >$0101
+         os9   I$SetStt 
+         puls  b
+         tstb  
+         beq   L4B33
+         pshs  b
+         leax  >L4BAB,pcr
+         ldy   #$0008
+         lda   >$0100
+         os9   I$Write  
+         puls  a
+         bsr   L4B84
+         bsr   L4B5B
+L4B33    clra  
+         tfr   a,dp
+         lds   #$00FF
+         leax  >L4BB3,pcr
+         ldy   #$0000
+         ldu   #$0000
+         lda   #$11
+         ldb   #$03
+         os9   F$Chain  
+L4B4C    leax  >L4BB9,pcr
+         ldy   #$0001
+         lda   >$0100
+         os9   I$Write  
+         rts   
+L4B5B    leax  >L4BBA,pcr
+         ldy   #$0002
+         lda   >$0100
+         os9   I$Write  
+         rts   
+L4B6A    ldd   #$0001
+         os9   I$GetStt 
+         bcs   L4B83
+         ldx   #$0095
+         ldy   #$0001
+         lda   >$0100
+         os9   I$Read   
+         lda   <u0095
+         andcc #$FE
+L4B83    rts   
+L4B84    pshs  a
+         lsra  
+         lsra  
+         lsra  
+         lsra  
+         bsr   L4B90
+         puls  a
+         anda  #$0F
+L4B90    cmpa  #$09
+         bhi   L4B98
+         ora   #$30
+         bra   L4B9A
+L4B98    adda  #$37
+L4B9A    sta   >$0347
+         ldx   #$0347
+         ldy   #$0001
+         lda   >$0100
+         os9   I$Write  
+         rts   
+L4BAB    fcc   /ERROR # /
+L4BB3    fcc   /SHELL/
+         fcb   C$CR
+L4BB9    fcb   $0C
+L4BBA    fcb   C$CR,C$LF
+L4BBC    lda   #$02
+         ldu   #$0000
+         ldy   #$037A
+         leax  >L4C4A,pcr
+         lbsr  L4A6C
+         lda   #$02
+         ldu   #$2869
+         ldy   #$1196
+L4BD5    leax  >L4C50,pcr
+         lbsr  L4A6C
+         clr   >$34AB
+         rts   
+L4BE0    lda   >$0371
+         pshs  a
+         lbsr  L2088
+         lbsr  L20A7
+         clra  
+         ldu   #$0000
+         ldy   #$037A
+         leax  >L4C4A,pcr
+         lbsr  L4A6C
+         clra  
+         ldu   #$2869
+         ldy   #$1196
+         leax  >L4C50,pcr
+         lbsr  L4A6C
+         ldx   #$0005
+L4C0C    tfr   x,d
+         pshs  b
+         lda   >$31E5,x
+         cmpa  #$FF
+         bne   L4C1D
+         lbsr  L35A6
+         bra   L4C22
+L4C1D    lda   #$EE
+         lbsr  L51D1
+L4C22    ldb   ,s+
+         clra  
+         tfr   d,x
+         leax  -$01,x
+         decb  
+         bpl   L4C0C
+         lda   #$03
+         sta   <u00EF
+         clr   >$34AB
+         clr   >$33BA
+         lda   >$32D2
+         lbsr  L4A25
+         lbsr  L208C
+         puls  a
+         sta   >$0371
+         lbsr  L068B
+         lbra  L20A3
+L4C4A    fcc   /SAVE1/
+         fcb   C$CR
+L4C50    fcc   /SAVE2/
+         fcb   C$CR
+L4C56    fcb   $00,$00   SAVE2...
 L4C58    fcb   $00,$00,$00,$00,$00,$00,$FF,$BF   .......?
 L4C60    fcb   $01,$0F,$DF,$8F,$07,$FF,$FF,$C3   .._....C
 L4C68    fcb   $BD,$66,$66,$BD,$C3,$FF,$E7,$DB   =ff=C.g[
 L4C70    fcb   $DB,$99,$A5,$24,$42,$FF,$FF,$F7   [.%$B..w
-L4C78    fcb   $FB,$FC,$54,$FC,$FB,$F7,$E7,$FF   ..T..wg.
+L4C78    fcb   $FB,$FC,$54,$FC,$FB,$F7,$E7,$FF   ..T..wg.  
 L4C80    fcb   $E7,$00,$3C,$99,$C3,$E7,$FF,$EF   g.<.Cg.o
 L4C88    fcb   $EF,$01,$83,$C7,$AB,$FF,$FF,$83   o..G+...
 L4C90    fcb   $BB,$B9,$B9,$BB,$83,$FF,$FF,$E3   ;99;...c
 L4C98    fcb   $F7,$B6,$88,$B6,$F7,$E3,$FF,$DB   w6.6wc.[
-L4CA0    fcb   $BD,$00,$BD,$DB,$FF,$FF,$00,$7E   =.=[...~
+L4CA0    fcb   $BD,$00,$BD,$DB,$FF,$FF,$00,$7E   =.=[...~ 
 L4CA8    fcb   $5E,$5A,$7E,$3E,$66,$00,$FF,$FF   ^Z~>f...
 L4CB0    fcb   $E7,$81,$7E,$81,$C3,$FF,$7E,$7E   g.~.C.~~
-L4CB8    fcb   $42,$42,$42,$7E,$5A,$7E,$C3,$E7   BBB~Z~Cg
+L4CB8    fcb   $42,$42,$42,$7E,$5A,$7E,$C3,$E7   BBB~Z~Cg 
 L4CC0    fcb   $E7,$81,$81,$81,$81,$FF,$34,$04   g.....4.
-L4CC8    fcb   $A6,$89,$32,$57,$B7,$34,$2A,$A6   &.2W74*&
+L4CC8    fcb   $A6,$89,$32,$57,$B7,$34,$2A,$A6   &.2W74*&  
 L4CD0    fcb   $89,$32,$5D,$B7,$34,$28,$1F,$10   .2]74(..
-L4CD8    fcb   $F7,$34,$26,$35,$84,$7F,$34,$2A   w4&5.4*
-L4CE0    fcb   $39,$7F,$34,$25,$B6,$34,$2A,$26   94%64*&
-L4CE8    fcb   $0E,$96,$C8,$B7,$34,$24,$B6,$34   ..H74$64
-L4CF0    fcb   $DF,$27,$03,$7C,$34,$25,$39,$81   _'.|4%9.
-L4CF8    fcb   $01,$26,$23,$10,$8E,$00,$08,$A6   .&#....&
-L4D00    fcb   $A9,$34,$5A,$27,$14,$A6,$A9,$1F   )4Z'.&).
-L4D08    fcb   $83,$B1,$34,$28,$26,$0B,$A6,$A9   .14(&.&)
-L4D10    fcb   $34,$D5,$B7,$34,$24,$7C,$34,$25   4U74$|4%
-L4D18    fcb   $39,$31,$3F,$26,$E2,$39,$81,$02   91?&b9..
-L4D20    fcb   $26,$0A,$B6,$34,$27,$B7,$34,$24   &.64'74$
-L4D28    fcb   $7C,$34,$25,$39,$7C,$34,$25,$81   |4%9|4%.
-L4D30    fcb   $03,$27,$04,$7F,$34,$25,$39,$7F   .'.4%9
-L4D38    fcb   $34,$29,$8E,$00,$01,$A6,$0E,$27   4)...&.'
-L4D40    fcb   $23,$A6,$88,$12,$26,$1E,$4F,$E6   #&..&.Of
-L4D48    fcb   $89,$33,$E0,$1F,$02,$E6,$A9,$09   .3`..f).
-L4D50    fcb   $1E,$FB,$34,$26,$1F,$02,$A6,$A9   ..4&..&)
-L4D58    fcb   $32,$5D,$27,$08,$1F,$10,$FB,$34   2]'....4
-L4D60    fcb   $29,$F7,$34,$29,$30,$01,$8C,$00   )w4)0...
-L4D68    fcb   $03,$26,$D2,$B6,$34,$29,$81,$03   .&R64)..
-L4D70    fcb   $26,$12,$86,$01,$B7,$34,$29,$B6   &...74)6
-L4D78    fcb   $39,$A7,$B1,$39,$A5,$23,$05,$86   9'19%#..
-L4D80    fcb   $02,$B7,$34,$29,$F6,$34,$29,$5A   .74)v4)Z
-L4D88    fcb   $2A,$05,$7F,$34,$25,$20,$0A,$4F   *.4% .O
-L4D90    fcb   $1F,$01,$A6,$89,$00,$C6,$B7,$34   ..&..F74
-L4D98    fcb   $24,$39,$B6,$33,$B5,$27,$07,$96   $9635'..
-L4DA0    fcb   $F6,$27,$04,$7F,$34,$42,$39,$4C   v'.4B9L
-L4DA8    fcb   $B7,$34,$42,$7F,$34,$43,$CE,$00   74B4CN.
-L4DB0    fcb   $CD,$10,$8E,$00,$12,$C6,$01,$8E   M....F..
-L4DB8    fcb   $00,$0E,$A6,$85,$27,$26,$A6,$C5   ..&.'&&E
-L4DC0    fcb   $27,$22,$A6,$A5,$26,$1E,$8E,$33   '"&%&..3
-L4DC8    fcb   $E0,$A6,$85,$8E,$09,$1E,$A6,$86   `&....&.
-L4DD0    fcb   $BB,$34,$44,$8E,$32,$57,$A6,$86   ;4D.2W&.
-L4DD8    fcb   $27,$0A,$34,$04,$FB,$34,$43,$F7   '.4..4Cw
-L4DE0    fcb   $34,$43,$35,$04,$5C,$C1,$03,$26   4C5.\A.&
-L4DE8    fcb   $CE,$B6,$34,$43,$81,$03,$26,$10   N64C..&.
-L4DF0    fcb   $86,$01,$B7,$34,$43,$96,$CB,$91   ..74C.K.
-L4DF8    fcb   $CA,$23,$05,$86,$02,$B7,$34,$43   J#...74C
-L4E00    fcb   $F6,$34,$43,$5A,$2A,$02,$4F,$39   v4CZ*.O9
-L4E08    fcb   $34,$04,$10,$8E,$34,$4E,$A6,$A5   4...4N&%
-L4E10    fcb   $44,$34,$02,$CE,$00,$D2,$33,$C5   D4.N.R3E
-L4E18    fcb   $8E,$00,$CE,$A6,$85,$81,$58,$25   ..N&..X%
-L4E20    fcb   $08,$81,$A8,$25,$06,$86,$A8,$20   ..(%..( 
-L4E28    fcb   $02,$86,$58,$80,$58,$48,$AB,$E0   ..X.XH+`
-L4E30    fcb   $1F,$89,$4F,$1F,$02,$35,$02,$8E   ..O..5..
-L4E38    fcb   $34,$50,$E6,$86,$54,$EB,$C4,$C0   4Pf.TkD@
-L4E40    fcb   $4C,$4F,$1F,$01,$86,$80,$39,$34   LO....94
-L4E48    fcb   $76,$1F,$10,$8E,$32,$57,$A6,$85   v...2W&.
-L4E50    fcb   $B7,$34,$46,$CE,$32,$F0,$8E,$32   74FN2p.2
-L4E58    fcb   $5D,$10,$8E,$32,$D8,$81,$01,$26   ]..2X..&
-L4E60    fcb   $21,$A6,$85,$33,$C6,$A6,$C4,$26   !&.3F&D&
-L4E68    fcb   $0B,$7F,$34,$46,$F6,$34,$45,$17   .4Fv4E.
-L4E70    fcb   $02,$61,$35,$F6,$F7,$34,$45,$4A   .a5vw4EJ
-L4E78    fcb   $A7,$C4,$A6,$85,$EC,$A6,$DD,$F8   'D&.l&]x
-L4E80    fcb   $20,$F0,$81,$02,$26,$13,$A6,$85    p..&.&.
-L4E88    fcb   $31,$A6,$A6,$A4,$AA,$21,$27,$D9   1&&$*!'Y
-L4E90    fcb   $F7,$34,$45,$EC,$A4,$DD,$F8,$20   w4El$]x 
-L4E98    fcb   $D9,$F7,$34,$45,$20,$D4,$34,$04   Yw4E T4.
-L4EA0    fcb   $B6,$34,$46,$27,$17,$A6,$89,$32   64F'.&.2
-L4EA8    fcb   $57,$81,$02,$26,$0C,$E6,$89,$32   W..&.f.2
-L4EB0    fcb   $5D,$4F,$1F,$02,$DC,$F8,$FD,$32   ]O..\x.2
-L4EB8    fcb   $D8,$7F,$34,$46,$35,$84,$B6,$34   X4F5.64
-L4EC0    fcb   $46,$26,$01,$39,$DC,$F8,$26,$06   F&.9\x&.
-L4EC8    fcb   $F6,$34,$45,$16,$02,$05,$4F,$F6   v4E...Ov
-L4ED0    fcb   $34,$45,$1F,$01,$A6,$89,$32,$3F   4E..&.2?
-L4ED8    fcb   $43,$F6,$33,$5F,$17,$C4,$25,$B7   Cv3_.D%7
-L4EE0    fcb   $33,$5F,$39,$D6,$BE,$C0,$48,$24   3_9V>@H$
-L4EE8    fcb   $04,$86,$FF,$20,$05,$1F,$98,$44   ... ...D
-L4EF0    fcb   $44,$44,$B7,$33,$62,$C4,$07,$F7   DD73bD.w
-L4EF8    fcb   $33,$61,$4F,$D6,$C0,$C0,$07,$F7   3aOV@@.w
-L4F00    fcb   $33,$63,$24,$01,$5F,$58,$58,$58   3c$._XXX
-L4F08    fcb   $49,$34,$40,$CE,$1F,$9C,$33,$CB   I4@N..3K
-L4F10    fcb   $DF,$7D,$35,$40,$5F,$F7,$33,$64   _}5@_w3d
-L4F18    fcb   $B6,$33,$63,$81,$30,$24,$2A,$F6   63c.0$*v
-L4F20    fcb   $33,$62,$8D,$58,$B7,$33,$65,$8D   3b.X73e.
-L4F28    fcb   $53,$B7,$33,$66,$B6,$33,$61,$27   S73f63a'
-L4F30    fcb   $0F,$8D,$49,$F6,$33,$61,$48,$79   ..Iv3aHy
-L4F38    fcb   $33,$66,$79,$33,$65,$5A,$26,$F6   3fy3eZ&v
-L4F40    fcb   $DC,$7D,$C3,$00,$08,$DD,$7D,$20   \}C..]} 
-L4F48    fcb   $08,$86,$FF,$B7,$33,$65,$B7,$33   ...73e73
-L4F50    fcb   $66,$7C,$33,$63,$F6,$33,$64,$B6   f|3cv3d6
-L4F58    fcb   $33,$65,$8D,$2D,$B6,$33,$66,$8D   3e.-63f.
-L4F60    fcb   $28,$C1,$80,$25,$B0,$86,$00,$B7   (A.%0..7
-L4F68    fcb   $12,$74,$86,$06,$B7,$32,$B8,$86   .t..728.
-L4F70    fcb   $FF,$B7,$32,$B2,$8D,$5D,$86,$01   .722.]..
-L4F78    fcb   $17,$E7,$41,$39,$DE,$7D,$4F,$A6   .gA9^}O&
-L4F80    fcb   $CB,$C1,$08,$25,$02,$86,$FF,$5C   KA.%...\
-L4F88    fcb   $39,$B7,$3C,$E0,$10,$8E,$00,$04   97<`....
-L4F90    fcb   $4F,$1F,$01,$86,$EE,$78,$3C,$E0   O...nx<`
-L4F98    fcb   $24,$02,$86,$FE,$78,$3C,$E0,$24   $...x<`$
-L4FA0    fcb   $02,$8A,$EF,$A7,$89,$12,$30,$5C   ..o'..0\
-L4FA8    fcb   $30,$01,$31,$3F,$26,$E5,$39,$34   0.1?&e94
-L4FB0    fcb   $76,$8E,$00,$02,$17,$C9,$2D,$86   v....I-.
-L4FB8    fcb   $01,$B7,$34,$47,$35,$F6,$7F,$34   .74G5v4
-L4FC0    fcb   $47,$7F,$32,$B8,$86,$FF,$B7,$32   G28..72
-L4FC8    fcb   $B2,$34,$76,$8E,$00,$02,$17,$C9   24v....I
-L4FD0    fcb   $35,$35,$F6,$10,$8E,$12,$30,$C6   55v...0F
-L4FD8    fcb   $A9,$17,$D1,$B2,$33,$C8,$10,$8E   ).Q23H..
-L4FE0    fcb   $00,$10,$C6,$08,$A6,$A0,$A7,$C0   ..F.& '@
-L4FE8    fcb   $5A,$26,$F9,$33,$C8,$A8,$30,$1F   Z&y3H(0.
-L4FF0    fcb   $26,$F0,$39,$02,$BD,$02,$BE,$03   &p9.=.>.
-L4FF8    fcb   $35,$03,$0C,$03,$26,$03,$74,$FC   5...&.t.
-L5000    fcb   $D3,$02,$F1,$03,$7A,$03,$8A,$FF   S.q.z...
-L5008    fcb   $BC,$FE,$54,$03,$9E,$03,$AC,$02   <.T...,.
-L5010    fcb   $A1,$02,$CC,$03,$41,$03,$01,$03   !.L.A...
+L4CD8    fcb   $F7,$34,$26,$35,$84,$7F,$34,$2A   w4&5.^?4*
+L4CE0    fcb   $39
+
+L4CE1    clr   >$3425
+         lda   >$342A
+         bne   L4CF7
+         lda   <u00C8
+         sta   >$3424
+         lda   >$34DF
+         beq   L4CF6
+         inc   >$3425
+L4CF6    rts   
+L4CF7    cmpa  #$01
+         bne   L4D1E
+         ldy   #$0008
+L4CFF    lda   >$345A,y
+         beq   L4D19
+         lda   >$1F83,y
+         cmpa  >$3428
+         bne   L4D19
+         lda   >$34D5,y
+         sta   >$3424
+         inc   >$3425
+         rts   
+L4D19    leay  -$01,y
+         bne   L4CFF
+         rts   
+L4D1E    cmpa  #$02
+         bne   L4D2C
+         lda   >$3427
+         sta   >$3424
+         inc   >$3425
+         rts   
+L4D2C    inc   >$3425
+         cmpa  #$03
+         beq   L4D37
+         clr   >$3425
+         rts   
+L4D37    clr   >$3429
+         ldx   #$0001
+L4D3D    lda   $0E,x
+         beq   L4D64
+         lda   <$12,x
+         bne   L4D64
+         clra  
+         ldb   >$33E0,x
+         tfr   d,y
+         ldb   >$091E,y
+         addb  >$3426
+         tfr   d,y
+         lda   >$325D,y
+         beq   L4D64
+         tfr   x,d
+         addb  >$3429
+         stb   >$3429
+L4D64    leax  $01,x
+         cmpx  #$0003
+         bne   L4D3D
+         lda   >$3429
+         cmpa  #$03
+         bne   L4D84
+         lda   #$01
+         sta   >$3429
+         lda   >$39A7
+         cmpa  >$39A5
+         bls   L4D84
+         lda   #$02
+         sta   >$3429
+L4D84    ldb   >$3429
+         decb  
+         bpl   L4D8F
+         clr   >$3425
+         bra   L4D99
+L4D8F    clra  
+         tfr   d,x
+         lda   >$00C6,x
+         sta   >$3424
+L4D99    rts   
+L4D9A    lda   >$33B5
+         beq   L4DA6
+         lda   <u00F6
+         beq   L4DA7
+         clr   >$3442
+L4DA6    rts   
+L4DA7    inca  
+         sta   >$3442
+         clr   >$3443
+         ldu   #$00CD
+         ldy   #$0012
+         ldb   #$01
+L4DB7    ldx   #$000E
+         lda   b,x
+         beq   L4DE4
+         lda   b,u
+         beq   L4DE4
+         lda   b,y
+         bne   L4DE4
+         ldx   #$33E0
+         lda   b,x
+         ldx   #$091E
+         lda   a,x
+         adda  >$3444
+         ldx   #$3257
+         lda   a,x
+         beq   L4DE4
+         pshs  b
+         addb  >$3443
+         stb   >$3443
+         puls  b
+L4DE4    incb  
+         cmpb  #$03
+         bne   L4DB7
+         lda   >$3443
+         cmpa  #$03
+         bne   L4E00
+         lda   #$01
+         sta   >$3443
+         lda   <u00CB
+         cmpa  <u00CA
+         bls   L4E00
+         lda   #$02
+         sta   >$3443
+L4E00    ldb   >$3443
+         decb  
+         bpl   L4E08
+         clra  
+         rts   
+L4E08    pshs  b
+         ldy   #$344E
+         lda   b,y
+         lsra  
+         pshs  a
+         ldu   #$00D2
+         leau  b,u
+         ldx   #$00CE
+         lda   b,x
+         cmpa  #$58
+         bcs   L4E29
+         cmpa  #$A8
+         bcs   L4E2B
+         lda   #$A8
+         bra   L4E2B
+L4E29    lda   #$58
+L4E2B    suba  #$58
+         lsla  
+         adda  ,s+
+         tfr   a,b
+         clra  
+         tfr   d,y
+         puls  a
+         ldx   #$3450
+         ldb   a,x
+         lsrb  
+         addb  ,u
+         subb  #$4C
+         clra  
+         tfr   d,x
+         lda   #$80
+         rts   
+         pshs  u,y,x,b,a
+         tfr   x,d
+         ldx   #$3257
+         lda   b,x
+         sta   >$3446
+         ldu   #$32F0
+         ldx   #$325D
+         ldy   #$32D8
+         cmpa  #$01
+         bne   L4E82
+         lda   b,x
+         leau  a,u
+         lda   ,u
+         bne   L4E74
+L4E69    clr   >$3446
+         ldb   >$3445
+         lbsr  L50D3
+L4E72    puls  pc,u,y,x,b,a
+L4E74    stb   >$3445
+         deca  
+         sta   ,u
+         lda   b,x
+         ldd   a,y
+         std   <u00F8
+         bra   L4E72
+L4E82    cmpa  #$02
+         bne   L4E99
+         lda   b,x
+         leay  a,y
+         lda   ,y
+         ora   $01,y
+         beq   L4E69
+         stb   >$3445
+         ldd   ,y
+         std   <u00F8
+         bra   L4E72
+L4E99    stb   >$3445
+         bra   L4E72
+         pshs  b
+         lda   >$3446
+         beq   L4EBC
+         lda   >$3257,x
+         cmpa  #$02
+         bne   L4EB9
+         ldb   >$325D,x
+         clra  
+         tfr   d,y
+         ldd   <u00F8
+         std   >$32D8
+L4EB9    clr   >$3446
+L4EBC    puls  pc,b
+L4EBE    lda   >$3446
+         bne   L4EC4
+         rts   
+L4EC4    ldd   <u00F8
+         bne   L4ECE
+         ldb   >$3445
+         lbra  L50D3
+L4ECE    clra  
+         ldb   >$3445
+         tfr   d,x
+         lda   >$323F,x
+         coma  
+         ldb   >$335F
+         lbsr  L1304
+         sta   >$335F
+         rts   
+L4EE3    ldb   <u00BE
+         subb  #$48
+         bcc   L4EED
+         lda   #$FF
+         bra   L4EF2
+L4EED    tfr   b,a
+         lsra  
+         lsra  
+         lsra  
+L4EF2    sta   >$3362
+         andb  #$07
+         stb   >$3361
+         clra  
+         ldb   <u00C0
+         subb  #$07
+         stb   >$3363
+         bcc   L4F05
+         clrb  
+L4F05    lslb  
+         lslb  
+         lslb  
+         rola  
+         pshs  u
+         ldu   #$1F9C
+         leau  d,u
+         stu   <u007D
+         puls  u
+         clrb  
+L4F15    stb   >$3364
+         lda   >$3363
+         cmpa  #$30
+         bcc   L4F49
+         ldb   >$3362
+         bsr   L4F7C
+         sta   >$3365
+         bsr   L4F7C
+         sta   >$3366
+         lda   >$3361
+         beq   L4F40
+         bsr   L4F7C
+         ldb   >$3361
+L4F36    lsla  
+         rol   >$3366
+         rol   >$3365
+         decb  
+         bne   L4F36
+L4F40    ldd   <u007D
+         addd  #$0008
+         std   <u007D
+         bra   L4F51
+L4F49    lda   #$FF
+         sta   >$3365
+         sta   >$3366
+L4F51    inc   >$3363
+         ldb   >$3364
+         lda   >$3365
+         bsr   L4F89
+         lda   >$3366
+         bsr   L4F89
+         cmpb  #$80
+         bcs   L4F15
+         lda   #$00
+         sta   >$1274
+         lda   #$06
+         sta   >$32B8
+         lda   #$FF
+         sta   >$32B2
+         bsr   L4FD3
+         lda   #$01
+         lbsr  L36BC
+         rts   
+L4F7C    ldu   <u007D
+         clra  
+         lda   d,u
+         cmpb  #$08
+         bcs   L4F87
+         lda   #$FF
+L4F87    incb  
+         rts   
+L4F89    sta   >$3CE0
+         ldy   #$0004
+         clra  
+         tfr   d,x
+L4F93    lda   #$EE
+         lsl   >$3CE0
+         bcc   L4F9C
+         lda   #$FE
+L4F9C    lsl   >$3CE0
+         bcc   L4FA3
+         ora   #$EF
+L4FA3    sta   >$1230,x
+         incb  
+         leax  $01,x
+         leay  -$01,y
+         bne   L4F93
+         rts   
+         pshs  u,y,x,b,a
+         ldx   #$0002
+         lbsr  L18E4
+         lda   #$01
+         sta   >$3447
+         puls  pc,u,y,x,b,a
+         clr   >$3447
+         clr   >$32B8
+         lda   #$FF
+         sta   >$32B2
+         pshs  u,y,x,b,a
+         ldx   #$0002
+         lbsr  L1906
+         puls  pc,u,y,x,b,a
+L4FD3    ldy   #$1230
+         ldb   #$A9
+         lbsr  L218E
+         leau  <u0010,u
+         ldx   #$0010
+L4FE2    ldb   #$08
+L4FE4    lda   ,y+
+         sta   ,u+
+         decb  
+         bne   L4FE4
+         leau  <-u0058,u
+         leax  -$01,x
+         bne   L4FE2
+         rts   
+L4FF3    fcb   $02,$BD,$02,$BE,$03   &p9.=.>.  
+L4FF8    fcb   $35,$03,$0C,$03,$26,$03,$74,$FC   5...&.t. 
+L5000    fcb   $D3,$02,$F1,$03,$7A,$03,$8A,$FF   S.q.z... 
+L5008    fcb   $BC,$FE,$54,$03,$9E,$03,$AC
+L500F    fcb   $02   <.T...,.
+L5010    fcb   $A1,$02,$CC,$03,$41,$03,$01,$03   !.L.A...  
 L5018    fcb   $13,$03,$58,$FC,$CE,$02,$E4,$03   ..X.N.d.
-L5020    fcb   $67,$03,$7C,$FF,$AF,$FE,$8F,$03   g.|./...
-L5028    fcb   $8F,$03,$96,$02,$85,$02,$83,$CE   .......N
-L5030    fcb   $32,$A5,$A6,$C5,$10,$26,$00,$9B   2%&E.&..
-L5038    fcb   $34,$46,$CE,$31,$E5,$A6,$C5,$81   4FN1e&E.
-L5040    fcb   $FF,$26,$02,$35,$C6,$4F,$1F,$01   .&.5FO..
-L5048    fcb   $CE,$32,$A5,$A6,$C5,$26,$28,$CE   N2%&E&(N
-L5050    fcb   $32,$4B,$A6,$C5,$27,$1C,$17,$00   2K&E'...
-L5058    fcb   $C7,$CE,$32,$4B,$A6,$C5,$CE,$32   GN2K&EN2
-L5060    fcb   $B7,$A7,$A9,$32,$B7,$1F,$20,$1F   7')27. .
-L5068    fcb   $98,$E6,$61,$CE,$32,$AB,$A7,$C5   .faN2+'E
-L5070    fcb   $20,$05,$CE,$32,$AB,$6F,$C5,$34    .N2+oE4
-L5078    fcb   $10,$17,$E5,$13,$35,$10,$86,$FF   ..e.5...
-L5080    fcb   $B7,$33,$E7,$CE,$32,$2D,$A6,$C5   73gN2-&E
-L5088    fcb   $F7,$33,$B4,$CE,$33,$A4,$E6,$C6   w34N3$fF
-L5090    fcb   $2B,$07,$34,$16,$17,$00,$3C,$35   +.4...<5
-L5098    fcb   $16,$F6,$33,$B4,$CE,$32,$2D,$A6   .v34N2-&
-L50A0    fcb   $C5,$CE,$33,$A4,$E7,$C6,$86,$01   EN3$gF..
-L50A8    fcb   $CE,$32,$A5,$A7,$C5,$CE,$31,$F1   N2%'EN1q
-L50B0    fcb   $A6,$C5,$B7,$32,$C3,$CE,$31,$EB   &E72CN1k
-L50B8    fcb   $A6,$C5,$B7,$32,$C2,$35,$46,$DF   &E72B5F_
-L50C0    fcb   $99,$DD,$95,$FC,$32,$C2,$33,$8D   .]..2B3.
-L50C8    fcb   $FF,$29,$33,$CB,$34,$40,$DC,$95   .)3K4@\.
-L50D0    fcb   $DE,$99,$39,$34,$06,$4F,$1F,$01   ^.94.O..
-L50D8    fcb   $A6,$89,$31,$E5,$81,$FF,$26,$02   &.1e..&.
-L50E0    fcb   $35,$86,$A6,$89,$32,$A5,$27,$36   5.&.2%'6
-L50E8    fcb   $17,$E4,$A0,$86,$FF,$B7,$33,$E7   .d ..73g
-L50F0    fcb   $CE,$32,$2D,$E6,$C5,$86,$FF,$CE   N2-fE..N
-L50F8    fcb   $33,$A4,$A7,$C5,$E6,$61,$CE,$32   3$'EfaN2
-L5100    fcb   $A5,$6F,$C5,$CE,$31,$FD,$A6,$C5   %oEN1.&E
-L5108    fcb   $B7,$32,$C3,$CE,$31,$F7,$A6,$C5   72CN1w&E
-L5110    fcb   $F6,$32,$C3,$33,$8D,$FE,$F8,$33   v2C3..x3
-L5118    fcb   $CB,$35,$06,$34,$40,$39,$35,$86   K5.4@95.
-L5120    fcb   $34,$04,$C6,$05,$10,$8E,$32,$B7   4.F...27
-L5128    fcb   $A6,$A5,$26,$05,$4F,$1F,$02,$35   &%&.O..5
-L5130    fcb   $84,$5A,$2A,$F4,$17,$00,$13,$CE   .Z*t...N
-L5138    fcb   $32,$AB,$E7,$E4,$A6,$C5,$97,$96   2+gd&E..
-L5140    fcb   $0F,$95,$17,$FF,$8E,$10,$9E,$95   ........
-L5148    fcb   $35,$84,$7F,$32,$BF,$34,$70,$C6   5.2?4pF
-L5150    fcb   $05,$CE,$32,$A5,$8E,$32,$AB,$10   .N2%.2+.
-L5158    fcb   $8E,$32,$27,$A6,$C5,$27,$11,$A6   .2'&E'.&
-L5160    fcb   $85,$2B,$0D,$A6,$A5,$B1,$32,$BF   .+.&%12?
-L5168    fcb   $25,$06,$B7,$32,$BF,$F7,$32,$BE   %.72?w2>
-L5170    fcb   $5A,$2A,$E8,$F6,$32,$BE,$35,$F0   Z*hv2>5p
-L5178    fcb   $34,$04,$C6,$20,$3D,$10,$8E,$1E   4.F =...
-L5180    fcb   $69,$31,$AB,$8E,$31,$E5,$E6,$E4   i1+.1efd
-L5188    fcb   $3A,$C6,$20,$A6,$A0,$A7,$84,$30   :F & '.0
-L5190    fcb   $06,$5A,$26,$F7,$35,$04,$34,$04   .Z&w5.4.
-L5198    fcb   $8E,$31,$EB,$30,$85,$10,$8E,$31   .1k0...1
-L51A0    fcb   $F1,$31,$A5,$E6,$A4,$58,$33,$8D   q1%f$X3.
-L51A8    fcb   $FE,$49,$EC,$C5,$A7,$84,$E7,$A4   .IlE'.g$
-L51B0    fcb   $E6,$E4,$8E,$31,$F7,$30,$85,$10   fd.1w0..
-L51B8    fcb   $8E,$31,$FD,$31,$A5,$E6,$A4,$58   .1.1%f$X
-L51C0    fcb   $33,$8D,$FE,$4B,$EC,$C5,$A7,$84   3..KlE'.
-L51C8    fcb   $E7,$A4,$35,$04,$86,$EE,$16,$00   g$5..n..
-L51D0    fcb   $00,$34,$04,$B7,$3C,$E2,$17,$E3   .4.7<b.c
-L51D8    fcb   $FB,$17,$E5,$0A,$35,$04,$17,$E4   ..e.5..d
-L51E0    fcb   $1E,$16,$E5,$02,$34,$04,$C6,$07   ..e.4.F.
-L51E8    fcb   $CE,$32,$CB,$A6,$C0,$A7,$C4,$33   N2K&@'D3
-L51F0    fcb   $5E,$5A,$F1,$32,$CD,$22,$F4,$C6   ^Zq2M"tF
-L51F8    fcb   $07,$CE,$30,$E5,$F7,$32,$CE,$86   .N0ew2N.
-L5200    fcb   $20,$3D,$A6,$CB,$81,$FF,$27,$09    =&K..'.
-L5208    fcb   $F6,$32,$CE,$5A,$2A,$EE,$16,$F8   v2NZ*n.x
-L5210    fcb   $E4,$8E,$31,$E5,$10,$8E,$30,$E5   d.1e..0e
-L5218    fcb   $4F,$31,$AB,$E6,$E4,$3A,$C6,$20   O1+fd:F 
-L5220    fcb   $A6,$84,$A7,$A0,$30,$06,$5A,$26   &.' 0.Z&
-L5228    fcb   $F7,$F6,$32,$CD,$B6,$32,$CE,$CE   wv2M62NN
-L5230    fcb   $32,$C5,$A7,$C5,$35,$04,$86,$FF   2E'E5...
-L5238    fcb   $CE,$31,$E5,$A7,$C5,$4F,$1F,$01   N1e'EO..
-L5240    fcb   $16,$E3,$63,$34,$24,$F6,$32,$CD   .cc4$v2M
-L5248    fcb   $8E,$32,$C5,$A6,$85,$34,$02,$3A   .2E&.4.:
-L5250    fcb   $A6,$01,$A7,$80,$5C,$C1,$07,$25   &.'.\A.%
-L5258    fcb   $F7,$35,$04,$86,$20,$3D,$10,$8E   w5.. =..
-L5260    fcb   $30,$E5,$31,$AB,$34,$20,$8E,$31   0e1+4 .1
-L5268    fcb   $E5,$E6,$62,$3A,$C6,$20,$A6,$A0   efb:F & 
-L5270    fcb   $A7,$84,$30,$06,$5A,$26,$F7,$35   '.0.Z&w5
-L5278    fcb   $20,$86,$FF,$A7,$A4,$86,$FF,$B7    ..'$..7
-L5280    fcb   $32,$CC,$35,$24,$86,$EE,$16,$FF   2L5$.n..
-L5288    fcb   $48,$34,$34,$F6,$32,$CD,$8E,$32   H44v2M.2
-L5290    fcb   $C5,$3A,$A6,$84,$34,$02,$A6,$01   E:&.4.&.
-L5298    fcb   $A7,$80,$5C,$C1,$07,$25,$F7,$35   '.\A.%w5
-L52A0    fcb   $04,$86,$20,$3D,$10,$8E,$30,$E5   .. =..0e
-L52A8    fcb   $31,$AB,$86,$FF,$A7,$A4,$35,$B4   1+..'$54
-L52B0    fcb   $39,$34,$10,$8E,$32,$45,$A6,$85   94..2E&.
-L52B8    fcb   $B7,$33,$48,$8E,$32,$3F,$A6,$85   73H.2?&.
-L52C0    fcb   $B7,$33,$49,$8E,$32,$39,$A6,$85   73I.29&.
-L52C8    fcb   $B7,$33,$E3,$8E,$08,$ED,$A6,$86   73c..m&.
-L52D0    fcb   $B7,$33,$4F,$86,$FF,$B7,$33,$E6   73O..73f
-L52D8    fcb   $35,$10,$39,$86,$02,$B7,$33,$4F   5.9..73O
-L52E0    fcb   $7F,$33,$48,$39,$CE,$32,$45,$A6   3H9N2E&
-L52E8    fcb   $C5,$B7,$33,$C6,$91,$E6,$24,$02   E73F.f$.
-L52F0    fcb   $97,$E6,$39,$86,$10,$B7,$33,$C6   .f9..73F
-L52F8    fcb   $91,$E6,$24,$02,$97,$E6,$39,$CE   .f$..f9N
-L5300    fcb   $32,$3F,$A6,$C5,$B7,$34,$0C,$CE   2?&E74.N
-L5308    fcb   $32,$45,$A6,$C5,$B7,$34,$0B,$39   2E&E74.9
-L5310    fcb   $86,$0A,$B7,$34,$0B,$B7,$34,$0C   ..74.74.
-L5318    fcb   $39,$CE,$32,$3F,$A6,$C5,$B7,$33   9N2?&E73
-L5320    fcb   $35,$39,$86,$40,$B7,$33,$35,$39   59.@7359
-L5328    fcb   $CE,$32,$45,$A6,$C5,$B7,$34,$0D   N2E&E74.
-L5330    fcb   $CE,$32,$3F,$A6,$C5,$B7,$34,$0E   N2?&E74.
-L5338    fcb   $34,$24,$CE,$32,$57,$33,$C5,$10   4$N2W3E.
-L5340    fcb   $8E,$33,$40,$C6,$05,$A6,$C4,$A7   .3@F.&D'
-L5348    fcb   $A0,$33,$46,$5A,$2A,$F7,$35,$A4    3FZ*w5$
-L5350    fcb   $34,$06,$CC,$00,$00,$FD,$33,$40   4.L...3@
-L5358    fcb   $FD,$33,$42,$FD,$33,$44,$B7,$34   .3B.3D74
-L5360    fcb   $0D,$B7,$34,$0E,$35,$06,$39,$86   .74.5.9.
-L5368    fcb   $FF,$B7,$33,$E8,$39,$86,$FF,$B7   .73h9..7
-L5370    fcb   $33,$B5,$F7,$34,$44,$39,$7F,$33   35w4D93
-L5378    fcb   $B5,$7F,$34,$42,$39,$CE,$32,$3F   54B9N2?
-L5380    fcb   $A6,$C5,$34,$02,$44,$AB,$E0,$B7   &E4.D+`7
-L5388    fcb   $33,$36,$39,$86,$06,$B7,$33,$36   369..736
-L5390    fcb   $39,$34,$44,$CE,$32,$57,$A6,$C5   94DN2W&E
-L5398    fcb   $17,$06,$B1,$35,$44,$39,$39,$86   ..15D99.
-L53A0    fcb   $FF,$B7,$34,$AC,$39,$7F,$34,$AC   .74,94,
-L53A8    fcb   $39,$C6,$05,$17,$FD,$25,$5A,$2A   9F...%Z*
-L53B0    fcb   $FA,$39,$16,$00,$06,$16,$00,$25   z9.....%
-L53B8    fcb   $16,$02,$4A,$86,$04,$17,$F6,$AC   ..J...v,
-L53C0    fcb   $25,$1A,$81,$03,$26,$06,$CC,$03   %...&.L.
-L53C8    fcb   $00,$16,$F6,$A0,$81,$73,$26,$00   ..v .s&.
-L53D0    fcb   $81,$20,$26,$08,$86,$FF,$B8,$33   . &...83
-L53D8    fcb   $EC,$B7,$33,$EC,$39,$B6,$33,$EE   l73l963n
-L53E0    fcb   $27,$05,$96,$F7,$26,$01,$39,$17   '..w&.9.
-L53E8    fcb   $F9,$B0,$2B,$22,$B6,$33,$A3,$26   y0+"63#&
-L53F0    fcb   $F5,$B6,$34,$B6,$26,$F0,$86,$39   u646&p.9
-L53F8    fcb   $17,$E2,$C1,$17,$01,$C8,$96,$F6   .bA..H.v
-L5400    fcb   $10,$2B,$00,$7D,$10,$26,$00,$E5   .+.}.&.e
-L5408    fcb   $96,$F7,$10,$26,$01,$40,$1F,$10   .w.&.@..
-L5410    fcb   $1F,$98,$B1,$34,$3C,$22,$0A,$8B   ..14<"..
-L5418    fcb   $03,$B1,$34,$3C,$23,$03,$B6,$34   .14<#.64
-L5420    fcb   $3C,$BB,$34,$3C,$46,$B7,$34,$3C   <;4<F74<
-L5428    fcb   $81,$5E,$25,$02,$86,$5E,$81,$0B   .^%..^..
-L5430    fcb   $22,$02,$86,$0B,$B7,$33,$93,$B0   "...73.0
-L5438    fcb   $34,$38,$34,$02,$1F,$20,$1F,$98   484.. ..
-L5440    fcb   $B1,$34,$3B,$22,$0A,$8B,$03,$B1   14;"...1
-L5448    fcb   $34,$3B,$23,$03,$B6,$34,$3B,$BB   4;#.64;;
-L5450    fcb   $34,$3B,$46,$B7,$34,$3B,$81,$02   4;F74;..
-L5458    fcb   $24,$02,$86,$02,$81,$96,$23,$02   $.....#.
-L5460    fcb   $86,$96,$B7,$33,$90,$F6,$34,$3A   ..73.v4:
-L5468    fcb   $B0,$34,$39,$AA,$E0,$27,$02,$CA   049*`'.J
-L5470    fcb   $81,$F7,$34,$3A,$17,$CC,$D3,$86   .w4:.LS.
-L5478    fcb   $01,$B7,$33,$6B,$1C,$FE,$16,$CC   .73k...L
-L5480    fcb   $69,$96,$E8,$84,$01,$26,$19,$B6   i.h..&.6
-L5488    fcb   $33,$28,$2A,$14,$4F,$97,$F6,$B7   3(*.O.v7
-L5490    fcb   $34,$3A,$17,$CB,$F3,$17,$05,$B2   4:.Ks..2
-L5498    fcb   $96,$F7,$27,$03,$17,$F3,$B5,$39   .w'..s59
-L54A0    fcb   $B6,$33,$7D,$81,$28,$10,$25,$01   63}.(.%.
-L54A8    fcb   $E1,$96,$EF,$91,$EC,$24,$0D,$17   a.o.l$..
-L54B0    fcb   $CB,$D6,$96,$EF,$B7,$34,$31,$97   KV.o741.
-L54B8    fcb   $EC,$17,$CB,$D0,$31,$8D,$00,$29   l.KP1..)
-L54C0    fcb   $B6,$33,$7B,$C6,$03,$A1,$A5,$24   63{F.!%$
-L54C8    fcb   $03,$5A,$2A,$F9,$F1,$34,$31,$26   .Z*yq41&
-L54D0    fcb   $01,$39,$F7,$34,$31,$D1,$EF,$23   .9w41Qo#
-L54D8    fcb   $05,$D6,$EF,$F7,$34,$31,$17,$CB   .Vow41.K
-L54E0    fcb   $A7,$F6,$34,$31,$D7,$EC,$16,$CB   'v41Wl.K
-L54E8    fcb   $A3,$00,$04,$40,$7D,$B6,$33,$8D   #..@}63.
+L5020    fcb   $67,$03,$7C,$FF,$AF,$FE,$8F,$03   g.|./...  
+L5028    fcb   $8F,$03,$96,$02,$85,$02,$83
+L502F    fcb   $CE   .......N 
+L5030    fcb   $32,$A5,$A6,$C5,$10,$26,$00,$9B
+L5038    fcb   $34,$46,$CE,$31,$E5,$A6,$C5,$81   4FN1e&E. 
+L5040    fcb   $FF,$26,$02,$35,$C6
+L5045    clra  
+         tfr   d,x
+         ldu   #$32A5
+         lda   b,u
+         bne   L5077
+         ldu   #$324B
+         lda   b,u
+         beq   L5072
+         lbsr  L5120
+         ldu   #$324B
+         lda   b,u
+         ldu   #$32B7
+         sta   >$32B7,y
+         tfr   y,d
+         tfr   b,a
+         ldb   $01,s
+         ldu   #$32AB
+         sta   b,u
+         bra   L5077
+L5072    ldu   #$32AB
+         clr   b,u
+L5077    pshs  x
+         lbsr  L358F
+         puls  x
+         lda   #$FF
+         sta   >$33E7
+         ldu   #$322D
+         lda   b,u
+         stb   >$33B4
+         ldu   #$33A4
+         ldb   a,u
+         bmi   L5099
+         pshs  x,b,a
+         lbsr  L50D3
+         puls  x,b,a
+L5099    ldb   >$33B4
+         ldu   #$322D
+         lda   b,u
+         ldu   #$33A4
+         stb   a,u
+         lda   #$01
+         ldu   #$32A5
+         sta   b,u
+         ldu   #$31F1
+         lda   b,u
+         sta   >$32C3
+         ldu   #$31EB
+         lda   b,u
+         sta   >$32C2
+         puls  u,b,a
+         stu   <u0099
+         std   <u0095
+         ldd   >$32C2
+         leau  >L4FF3,pcr
+         leau  d,u
+         pshs  u
+         ldd   <u0095
+         ldu   <u0099
+         rts   
+L50D3    pshs  b,a
+         clra  
+         tfr   d,x
+         lda   >$31E5,x
+         cmpa  #$FF
+         bne   L50E2
+         puls  pc,b,a
+L50E2    lda   >$32A5,x
+         beq   L511E
+         lbsr  L358B
+         lda   #$FF
+         sta   >$33E7
+         ldu   #$322D
+         ldb   b,u
+         lda   #$FF
+         ldu   #$33A4
+         sta   b,u
+         ldb   $01,s
+         ldu   #$32A5
+         clr   b,u
+         ldu   #$31FD
+         lda   b,u
+         sta   >$32C3
+         ldu   #$31F7
+         lda   b,u
+         ldb   >$32C3
+         leau  >L500F,pcr
+         leau  d,u
+         puls  b,a
+         pshs  u
+         rts   
+L511E    puls  pc,b,a
+L5120    pshs  b
+         ldb   #$05
+         ldy   #$32B7
+L5128    lda   b,y
+         bne   L5131
+         clra  
+         tfr   d,y
+         puls  pc,b
+L5131    decb  
+         bpl   L5128
+         lbsr  L514A
+         ldu   #$32AB
+         stb   ,s
+         lda   b,u
+         sta   <u0096
+         clr   <u0095
+         lbsr  L50D3
+         ldy   <u0095
+         puls  pc,b
+L514A    clr   >$32BF
+         pshs  u,y,x
+         ldb   #$05
+         ldu   #$32A5
+         ldx   #$32AB
+         ldy   #$3227
+L515B    lda   b,u
+         beq   L5170
+         lda   b,x
+         bmi   L5170
+         lda   b,y
+         cmpa  >$32BF
+         bcs   L5170
+         sta   >$32BF
+         stb   >$32BE
+L5170    decb  
+         bpl   L515B
+         ldb   >$32BE
+         puls  pc,u,y,x
+L5178    pshs  b
+         ldb   #$20
+         mul   
+         ldy   #$1E69
+         leay  d,y
+         ldx   #$31E5
+         ldb   ,s
+         abx   
+         ldb   #$20
+L518B    lda   ,y+
+         sta   ,x
+         leax  $06,x
+         decb  
+         bne   L518B
+         puls  b
+L5196    pshs  b
+         ldx   #$31EB
+         leax  b,x
+         ldy   #$31F1
+         leay  b,y
+         ldb   ,y
+         lslb  
+         leau  >L4FF3,pcr
+         ldd   b,u
+         sta   ,x
+         stb   ,y
+         ldb   ,s
+         ldx   #$31F7
+         leax  b,x
+         ldy   #$31FD
+         leay  b,y
+         ldb   ,y
+         lslb  
+         leau  >L500F,pcr
+         ldd   b,u
+         sta   ,x
+         stb   ,y
+         puls  b
+         lda   #$EE
+         lbra  L51D1
+L51D1    pshs  b
+         sta   >$3CE2
+         lbsr  L35D4
+         lbsr  L36E6
+         puls  b
+         lbsr  L35FF
+         lbra  L36E6
+L51E4    pshs  b
+         ldb   #$07
+         ldu   #$32CB
+L51EB    lda   ,u+
+         sta   ,u
+         leau  -u0002,u
+         decb  
+         cmpb  >$32CD
+         bhi   L51EB
+         ldb   #$07
+         ldu   #$30E5
+L51FC    stb   >$32CE
+         lda   #$20
+         mul   
+         lda   d,u
+         cmpa  #$FF
+         beq   L5211
+         ldb   >$32CE
+         decb  
+         bpl   L51FC
+         lbra  L4AF5
+L5211    ldx   #$31E5
+         ldy   #$30E5
+         clra  
+         leay  d,y
+         ldb   ,s
+         abx   
+         ldb   #$20
+L5220    lda   ,x
+         sta   ,y+
+         leax  $06,x
+         decb  
+         bne   L5220
+         ldb   >$32CD
+         lda   >$32CE
+         ldu   #$32C5
+         sta   b,u
+         puls  b
+         lda   #$FF
+         ldu   #$31E5
+         sta   b,u
+         clra  
+         tfr   d,x
+         lbra  L35A6
+L5243    pshs  y,b
+         ldb   >$32CD
+         ldx   #$32C5
+         lda   b,x
+         pshs  a
+         abx   
+L5250    lda   $01,x
+         sta   ,x+
+         incb  
+         cmpb  #$07
+         bcs   L5250
+         puls  b
+         lda   #$20
+         mul   
+         ldy   #$30E5
+         leay  d,y
+         pshs  y
+         ldx   #$31E5
+         ldb   $02,s
+         abx   
+         ldb   #$20
+L526E    lda   ,y+
+         sta   ,x
+         leax  $06,x
+         decb  
+         bne   L526E
+         puls  y
+         lda   #$FF
+         sta   ,y
+         lda   #$FF
+         sta   >$32CC
+         puls  y,b
+         lda   #$EE
+         lbra  L51D1
+L5289    pshs  y,x,b
+         ldb   >$32CD
+         ldx   #$32C5
+         abx   
+         lda   ,x
+         pshs  a
+L5296    lda   $01,x
+         sta   ,x+
+         incb  
+         cmpb  #$07
+         bcs   L5296
+         puls  b
+         lda   #$20
+         mul   
+         ldy   #$30E5
+         leay  d,y
+         lda   #$FF
+         sta   ,y
+         puls  pc,y,x,b
+         rts   
+         pshs  x
+         ldx   #$3245
+         lda   b,x
+         sta   >$3348
+         ldx   #$323F
+         lda   b,x
+         sta   >$3349
+         ldx   #$3239
+         lda   b,x
+         sta   >$33E3
+         ldx   #$08ED
+         lda   a,x
+         sta   >$334F
+         lda   #$FF
+         sta   >$33E6
+         puls  x
+         rts   
+         lda   #$02
+         sta   >$334F
+         clr   >$3348
+         rts   
+         ldu   #$3245
+         lda   b,u
+         sta   >$33C6
+         cmpa  <u00E6
+         bcc   L52F2
+         sta   <u00E6
+L52F2    rts   
+         lda   #$10
+         sta   >$33C6
+         cmpa  <u00E6
+         bcc   L52FE
+         sta   <u00E6
+L52FE    rts   
+         ldu   #$323F
+         lda   b,u
+         sta   >$340C
+         ldu   #$3245
+         lda   b,u
+         sta   >$340B
+         rts   
+         lda   #$0A
+         sta   >$340B
+         sta   >$340C
+         rts   
+         ldu   #$323F
+         lda   b,u
+         sta   >$3335
+         rts   
+         lda   #$40
+         sta   >$3335
+         rts   
+         ldu   #$3245
+         lda   b,u
+         sta   >$340D
+         ldu   #$323F
+         lda   b,u
+         sta   >$340E
+         pshs  y,b
+         ldu   #$3257
+         leau  b,u
+         ldy   #$3340
+         ldb   #$05
+L5345    lda   ,u
+         sta   ,y+
+         leau  u0006,u
+         decb  
+         bpl   L5345
+         puls  pc,y,b
+         pshs  b,a
+         ldd   #$0000
+         std   >$3340
+         std   >$3342
+         std   >$3344
+         sta   >$340D
+         sta   >$340E
+         puls  b,a
+         rts   
+         lda   #$FF
+         sta   >$33E8
+         rts   
+         lda   #$FF
+         sta   >$33B5
+         stb   >$3444
+         rts   
+         clr   >$33B5
+         clr   >$3442
+         rts   
+         ldu   #$323F
+         lda   b,u
+         pshs  a
+         lsra  
+         adda  ,s+
+         sta   >$3336
+         rts   
+         lda   #$06
+         sta   >$3336
+         rts   
+         pshs  u,b
+         ldu   #$3257
+         lda   b,u
+         lbsr  L5A4C
+         puls  u,b
+         rts   
+         rts   
+         lda   #$FF
+         sta   >$34AC
+         rts   
+         clr   >$34AC
+         rts   
+L53A9    ldb   #$05
+L53AB    lbsr  L50D3
+         decb  
+         bpl   L53AB
+         rts   
+L53B2    lbra  L53BB
+L53B5    lbra  L53DD
+L53B8    lbra  L5605
+L53BB    lda   #$04
+         lbsr  L4A6C
+         bcs   L53DC
+         cmpa  #$03
+         bne   L53CC
+         ldd   #$0300
+         lbra  L4A6C
+L53CC    cmpa  #$73
+         bne   L53D0
+L53D0    cmpa  #$20
+         bne   L53DC
+         lda   #$FF
+         eora  >$33EC
+         sta   >$33EC
+L53DC    rts   
+L53DD    lda   >$33EE
+         beq   L53E7
+         lda   <u00F7
+         bne   L53E7
+L53E6    rts   
+L53E7    lbsr  L4D9A
+         bmi   L540E
+         lda   >$33A3
+         bne   L53E6
+         lda   >$34B6
+         bne   L53E6
+         lda   #$39
+         lbsr  L36BC
+         lbsr  L55C6
+         lda   <u00F6
+         lbmi  L5481
+         lbne  L54ED
+         lda   <u00F7
+         lbne  L554E
+L540E    tfr   x,d
+         tfr   b,a
+         cmpa  >$343C
+         bhi   L5421
+         adda  #$03
+         cmpa  >$343C
+         bls   L5421
+         lda   >$343C
+L5421    adda  >$343C
+         rora  
+         sta   >$343C
+         cmpa  #$5E
+         bcs   L542E
+         lda   #$5E
+L542E    cmpa  #$0B
+         bhi   L5434
+         lda   #$0B
+L5434    sta   >$3393
+         suba  >$3438
+         pshs  a
+         tfr   y,d
+         tfr   b,a
+         cmpa  >$343B
+         bhi   L544F
+         adda  #$03
+         cmpa  >$343B
+         bls   L544F
+         lda   >$343B
+L544F    adda  >$343B
+         rora  
+         sta   >$343B
+         cmpa  #$02
+         bcc   L545C
+         lda   #$02
+L545C    cmpa  #$96
+         bls   L5462
+         lda   #$96
+L5462    sta   >$3390
+         ldb   >$343A
+         suba  >$3439
+         ora   ,s+
+         beq   L5471
+         orb   #$81
+L5471    stb   >$343A
+         lbsr  L214A
+         lda   #$01
+         sta   >$336B
+         andcc #$FE
+         lbra  L20EA
+L5481    lda   <u00E8
+         anda  #$01
+         bne   L54A0
+         lda   >$3328
+         bpl   L54A0
+L548C    clra  
+         sta   <u00F6
+         sta   >$343A
+         lbsr  L2088
+         lbsr  L5A4A
+         lda   <u00F7
+         beq   L549F
+         lbsr  L4854
+L549F    rts   
+L54A0    lda   >$337D
+         cmpa  #$28
+         lbcs  L568A
+         lda   <u00EF
+         cmpa  <u00EC
+         bcc   L54BC
+         lbsr  L2088
+         lda   <u00EF
+         sta   >$3431
+         sta   <u00EC
+         lbsr  L208C
+L54BC    leay  >L54E9,pcr
+         lda   >$337B
+         ldb   #$03
+L54C5    cmpa  b,y
+         bcc   L54CC
+         decb  
+         bpl   L54C5
+L54CC    cmpb  >$3431
+         bne   L54D2
+         rts   
+L54D2    stb   >$3431
+         cmpb  <u00EF
+         bls   L54DE
+         ldb   <u00EF
+         stb   >$3431
+L54DE    lbsr  L2088
+         ldb   >$3431
+         stb   <u00EC
+         lbra  L208C
+L54E9    fcb   $00,$04,$40,$7D
+L54ED    fcb   $B6,$33,$8D   #..@}63.  
 L54F0    fcb   $27,$01,$39,$96,$E8,$84,$01,$26   '.9.h..&
 L54F8    fcb   $0A,$96,$F5,$2A,$06,$17,$01,$AA   ..u*...*
-L5500    fcb   $16,$FF,$89,$96,$F5,$2B,$09,$B6   ....u+.6
-L5508    fcb   $33,$7D,$81,$48,$10,$24,$01,$6A   3}.H.$.j
-L5510    fcb   $31,$8D,$01,$B5,$B6,$33,$7B,$C6   1..563{F
-L5518    fcb   $05,$A1,$A5,$24,$03,$5A,$2A,$F9   .!%$.Z*y
-L5520    fcb   $F1,$33,$7E,$27,$28,$F7,$33,$7E   q3~'(w3~
-L5528    fcb   $96,$F7,$27,$0B,$17,$CB,$78,$F6   .w'..Kxv
-L5530    fcb   $33,$7E,$D7,$ED,$16,$CB,$74,$17   3~Wm.Kt.
-L5538    fcb   $01,$70,$F6,$33,$7E,$F7,$33,$8C   .pv3~w3.
-L5540    fcb   $96,$ED,$34,$02,$D7,$ED,$17,$CB   .m4.Wm.K
-L5548    fcb   $62,$35,$02,$97,$ED,$39,$B6,$33   b5..m963
-L5550    fcb   $7D,$81,$50,$24,$0E,$17,$04,$F2   }.P$...r
-L5558    fcb   $17,$F3,$07,$86,$80,$97,$F6,$17   .s....v.
-L5560    fcb   $CB,$2A,$39,$B6,$33,$BC,$BA,$33   K*963<:3
-L5568    fcb   $BD,$26,$F7,$B6,$32,$D4,$27,$F2   =&w62T'r
-L5570    fcb   $96,$E8,$84,$08,$26,$1E,$B6,$32   .h..&.62
-L5578    fcb   $CD,$27,$13,$B6,$33,$BA,$27,$03   M'.63:'.
-L5580    fcb   $7A,$32,$CD,$86,$81,$B7,$33,$BC   z2M..73<
-L5588    fcb   $86,$FF,$B7,$33,$B6,$39,$B6,$33   ..736963
-L5590    fcb   $BA,$27,$F0,$39,$96,$E8,$84,$04   :'p9.h..
-L5598    fcb   $26,$2B,$B6,$32,$CD,$4C,$B1,$32   &+62ML12
-L55A0    fcb   $D4,$24,$13,$B6,$33,$BA,$27,$03   T$.63:'.
-L55A8    fcb   $7C,$32,$CD,$86,$82,$B7,$33,$BC   |2M..73<
-L55B0    fcb   $86,$FF,$B7,$33,$B6,$39,$B6,$33   ..736963
-L55B8    fcb   $BA,$26,$0A,$86,$02,$B7,$33,$BC   :&...73<
-L55C0    fcb   $86,$FF,$B7,$33,$B6,$39,$CC,$00   ..7369L.
-L55C8    fcb   $13,$8E,$00,$01,$10,$3F,$8D,$1F   .....?..
-L55D0    fcb   $20,$58,$1F,$02,$1F,$10,$86,$05    X......
-L55D8    fcb   $3D,$44,$56,$1F,$01,$BF,$33,$7A   =DV..?3z
-L55E0    fcb   $10,$BF,$33,$7C,$1E,$12,$86,$FF   .?3|....
-L55E8    fcb   $8C,$00,$7C,$23,$02,$84,$FE,$8C   ..|#....
-L55F0    fcb   $00,$06,$24,$02,$84,$FD,$C1,$91   ..$...A.
-L55F8    fcb   $23,$02,$84,$F7,$C1,$06,$24,$02   #..wA.$.
-L5600    fcb   $84,$FB,$97,$E8,$39,$B6,$33,$EE   ...h963n
-L5608    fcb   $27,$04,$96,$F7,$27,$33,$B6,$33   '..w'363
-L5610    fcb   $BC,$BA,$33,$BD,$26,$2B,$CC,$00   <:3=&+L.
-L5618    fcb   $13,$8E,$00,$01,$10,$3F,$8D,$4D   .....?.M
-L5620    fcb   $27,$02,$86,$01,$88,$01,$27,$09   '.....'.
-L5628    fcb   $86,$FF,$B7,$33,$28,$7F,$33,$8D   ..73(3.
-L5630    fcb   $39,$F6,$33,$28,$2B,$0C,$B6,$33   9v3(+.63
-L5638    fcb   $A3,$26,$06,$96,$F6,$10,$27,$CC   #&..v.'L
-L5640    fcb   $5C,$39,$7F,$33,$28,$96,$F6,$27   \93(.v'
-L5648    fcb   $07,$10,$2B,$CC,$6A,$16,$CC,$81   ..+Lj.L.
-L5650    fcb   $7F,$33,$8D,$B6,$33,$93,$81,$10   3.63...
-L5658    fcb   $10,$22,$CC,$41,$17,$03,$EB,$7C   ."LA..k|
-L5660    fcb   $33,$8D,$96,$F7,$27,$05,$17,$F1   3..w'..q
-L5668    fcb   $F9,$20,$0B,$17,$CA,$DC,$7F,$33   y ..J\3
-L5670    fcb   $6B,$86,$50,$B7,$33,$90,$96,$F5   k.P73..u
-L5678    fcb   $2B,$13,$17,$CA,$CD,$7F,$33,$6B   +..JM3k
-L5680    fcb   $86,$80,$97,$F6,$17,$00,$23,$16   ...v..#.
-L5688    fcb   $CA,$02,$17,$C9,$FB,$17,$CA,$BA   J..I..J:
-L5690    fcb   $7F,$33,$6B,$86,$01,$97,$F6,$17   3k...v.
-L5698    fcb   $CA,$09,$96,$ED,$B1,$33,$8C,$10   J..m13..
-L56A0    fcb   $27,$CA,$08,$96,$F7,$10,$26,$CA   'J..w.&J
-L56A8    fcb   $02,$39,$96,$F7,$26,$07,$96,$ED   .9.w&..m
-L56B0    fcb   $B1,$33,$8C,$26,$03,$16,$C9,$EB   13.&..Ik
-L56B8    fcb   $96,$ED,$34,$02,$B6,$33,$8C,$97   .m4.63..
-L56C0    fcb   $ED,$17,$C9,$E3,$35,$02,$97,$ED   m.Ic5..m
-L56C8    fcb   $39,$00,$04,$20,$40,$5F,$7D,$7B   9.. @_}{
+L5500    fcb   $16,$FF,$89
+L5503    lda   <u00F5
+         bmi   L5510
+         lda   >$337D
+         cmpa  #$48
+         lbcc  L567A
+L5510    leay  >L56C9,pcr
+         lda   >$337B
+         ldb   #$05
+L5519    cmpa  b,y
+         bcc   L5520
+         decb  
+         bpl   L5519
+L5520    cmpb  >$337E
+         beq   L554D
+         stb   >$337E
+         lda   <u00F7
+         beq   L5537
+         lbsr  L20A7
+         ldb   >$337E
+         stb   <u00ED
+         lbra  L20AB
+L5537    lbsr  L56AA
+         ldb   >$337E
+         stb   >$338C
+         lda   <u00ED
+         pshs  a
+         stb   <u00ED
+         lbsr  L20AB
+         puls  a
+         sta   <u00ED
+L554D    rts   
+L554E    lda   >$337D
+         cmpa  #$50
+         bcc   L5563
+         lbsr  L5A4A
+         lbsr  L4862
+         lda   #$80
+         sta   <u00F6
+         lbsr  L208C
+L5562    rts   
+L5563    lda   >$33BC
+         ora   >$33BD
+         bne   L5562
+         lda   >$32D4
+         beq   L5562
+         lda   <u00E8
+         anda  #$08
+         bne   L5594
+         lda   >$32CD
+         beq   L558E
+         lda   >$33BA
+         beq   L5583
+         dec   >$32CD
+L5583    lda   #$81
+         sta   >$33BC
+         lda   #$FF
+         sta   >$33B6
+         rts   
+L558E    lda   >$33BA
+         beq   L5583
+         rts   
+L5594    lda   <u00E8
+         anda  #$04
+         bne   L55C5
+         lda   >$32CD
+         inca  
+         cmpa  >$32D4
+         bcc   L55B6
+         lda   >$33BA
+         beq   L55AB
+         inc   >$32CD
+L55AB    lda   #$82
+         sta   >$33BC
+         lda   #$FF
+         sta   >$33B6
+         rts   
+L55B6    lda   >$33BA
+         bne   L55C5
+         lda   #$02
+         sta   >$33BC
+         lda   #$FF
+         sta   >$33B6
+L55C5    rts   
+L55C6    ldd   #$0013
+         ldx   #$0001
+         os9   I$GetStt 
+         tfr   y,d
+         lslb  
+         tfr   d,y
+         tfr   x,d
+         lda   #$05
+         mul   
+         lsra  
+         rorb  
+         tfr   d,x
+         stx   >$337A
+         sty   >$337C
+         exg   x,y
+         lda   #$FF
+         cmpx  #$007C
+         bls   L55EF
+         anda  #$FE
+L55EF    cmpx  #$0006
+         bcc   L55F6
+         anda  #$FD
+L55F6    cmpb  #$91
+         bls   L55FC
+         anda  #$F7
+L55FC    cmpb  #$06
+         bcc   L5602
+         anda  #$FB
+L5602    sta   <u00E8
+         rts   
+L5605    lda   >$33EE
+         beq   L560E
+         lda   <u00F7
+         beq   L5641
+L560E    lda   >$33BC
+         ora   >$33BD
+         bne   L5641
+         ldd   #$0013
+         ldx   #$0001
+         os9   I$GetStt 
+         tsta  
+         beq   L5624
+         lda   #$01
+L5624    eora  #$01
+         beq   L5631
+         lda   #$FF
+         sta   >$3328
+         clr   >$338D
+         rts   
+L5631    ldb   >$3328
+         bmi   L5642
+         lda   >$33A3
+         bne   L5641
+         lda   <u00F6
+         lbeq  L229D
+L5641    rts   
+L5642    clr   >$3328
+         lda   <u00F6
+         beq   L5650
+         lbmi  L22B7
+         lbra  L22D1
+L5650    clr   >$338D
+         lda   >$3393
+         cmpa  #$10
+         lbhi  L229D
+         lbsr  L5A4A
+         inc   >$338D
+         lda   <u00F7
+         beq   L566B
+         lbsr  L4862
+         bra   L5676
+L566B    lbsr  L214A
+         clr   >$336B
+         lda   #$50
+         sta   >$3390
+L5676    lda   <u00F5
+         bmi   L568D
+L567A    lbsr  L214A
+         clr   >$336B
+         lda   #$80
+         sta   <u00F6
+         lbsr  L56AA
+         lbra  L208C
+L568A    lbsr  L2088
+L568D    lbsr  L214A
+         clr   >$336B
+         lda   #$01
+         sta   <u00F6
+         lbsr  L20A3
+         lda   <u00ED
+         cmpa  >$338C
+         lbeq  L20AB
+         lda   <u00F7
+         lbne  L20AB
+         rts   
+L56AA    lda   <u00F7
+         bne   L56B5
+         lda   <u00ED
+         cmpa  >$338C
+         bne   L56B8
+L56B5    lbra  L20A3
+L56B8    lda   <u00ED
+         pshs  a
+         lda   >$338C
+         sta   <u00ED
+         lbsr  L20A7
+         puls  a
+         sta   <u00ED
+         rts   
+L56C9    fcb   $00,$04,$20,$40,$5F,$7D
+L56CF    fcb   $7B   9.. @_}{
 L56D0    fcb   $7B,$7B,$7B,$7B,$7B,$72,$6B,$64   {{{{{rkd
 L56D8    fcb   $5E,$59,$54,$50,$4C,$49,$46,$43   ^YTPLIFC
 L56E0    fcb   $40,$3E,$3B,$39,$37,$35,$34,$32   @>;97542
@@ -2808,7 +9707,8 @@
 L57B0    fcb   $00,$00,$00,$00,$00,$00,$00,$00   ........
 L57B8    fcb   $00,$00,$00,$00,$00,$00,$00,$00   ........
 L57C0    fcb   $00,$00,$00,$00,$00,$00,$00,$00   ........
-L57C8    fcb   $00,$00,$00,$00,$00,$00,$00,$00   ........
+L57C8    fcb   $00,$00,$00,$00,$00,$00,$00
+L57CF    fcb   $00   ........
 L57D0    fcb   $93,$50,$15,$7C,$1C,$25,$7C,$0C   .P.|.%|.
 L57D8    fcb   $35,$7C,$94,$35,$78,$45,$74,$45   5|.5xEtE
 L57E0    fcb   $70,$4D,$6C,$4D,$68,$55,$64,$21   pMlMhUd!
@@ -2827,7 +9727,8 @@
 L5848    fcb   $10,$8A,$7C,$10,$85,$10,$85,$7C   ..|....|
 L5850    fcb   $08,$A5,$96,$90,$A9,$85,$7C,$94   .%..).|.
 L5858    fcb   $9A,$81,$A5,$96,$7C,$A0,$82,$8A   ..%.| ..
-L5860    fcb   $A8,$A0,$82,$38,$00,$B1,$58,$15   ( .8.1X.
+L5860    fcb   $A8,$A0,$82,$38
+L5864    fcb   $00,$B1,$58,$15   ( .8.1X.
 L5868    fcb   $7C,$1C,$25,$7C,$0C,$35,$7C,$94   |.%|.5|.
 L5870    fcb   $09,$16,$11,$78,$0D,$26,$0D,$74   ...x.&.t
 L5878    fcb   $0D,$26,$0D,$70,$19,$16,$19,$6C   .&.p...l
@@ -2849,7 +9750,8 @@
 L58F8    fcb   $7C,$08,$A5,$96,$90,$A9,$85,$7C   |.%..).|
 L5900    fcb   $94,$9A,$81,$A5,$96,$7C,$A0,$12   ...%.| .
 L5908    fcb   $A0,$12,$7C,$7C,$7C,$7C,$7C,$7C    .||||||
-L5910    fcb   $7C,$7C,$7C,$7C,$7C,$7C,$38,$FF   ||||||8.
+L5910    fcb   $7C,$7C,$7C,$7C,$7C,$7C,$38
+L5917    fcb   $FF
 L5918    fcb   $C7,$AB,$6D,$01,$6D,$AB,$C7,$FF   G+m.m+G.
 L5920    fcb   $A5,$99,$A5,$A5,$99,$A5,$FF,$FF   %.%%.%..
 L5928    fcb   $EB,$C9,$94,$C9,$EB,$FF,$FF,$FF   kI.Ik...
@@ -2882,30 +9784,75 @@
 L5A00    fcb   $E1,$F1,$F9,$BD,$9F,$8F,$FF,$FF   aqy=....
 L5A08    fcb   $EF,$D7,$AB,$AB,$C7,$EF,$FF,$FF   oW++Go..
 L5A10    fcb   $E3,$DD,$EF,$F7,$F7,$FF,$F7,$FF   c]oww.w.
-L5A18    fcb   $C7,$AB,$6D,$01,$6D,$AB,$C7,$34   G+m.m+G4
-L5A20    fcb   $02,$B6,$FF,$20,$84,$FD,$B7,$FF   .6. ..7.
-L5A28    fcb   $20,$35,$02,$39,$34,$02,$B6,$FF    5.94.6.
-L5A30    fcb   $20,$8A,$02,$B7,$FF,$20,$35,$02    ..7. 5.
-L5A38    fcb   $39,$34,$77,$10,$8E,$0E,$00,$8E   94w.....
-L5A40    fcb   $20,$01,$CC,$01,$98,$10,$3F,$8E    .L...?.
-L5A48    fcb   $35,$F7,$86,$04,$34,$74,$B7,$03   5w..4t7.
-L5A50    fcb   $46,$48,$31,$8D,$00,$5C,$EC,$A6   FH1..\l&
-L5A58    fcb   $33,$AB,$FF,$03,$49,$20,$03,$7F   3+..I .
-L5A60    fcb   $03,$46,$FE,$03,$49,$7D,$03,$46   .F..I}.F
-L5A68    fcb   $26,$10,$CC,$00,$13,$8E,$00,$01   &.L.....
-L5A70    fcb   $34,$40,$10,$3F,$8D,$35,$40,$4D   4@.?.5@M
-L5A78    fcb   $26,$26,$10,$AE,$C4,$27,$23,$10   &&..D'#.
-L5A80    fcb   $8C,$00,$01,$27,$1B,$10,$8C,$00   ...'....
-L5A88    fcb   $02,$27,$D4,$B6,$03,$6F,$E6,$42   .'T6.ofB
-L5A90    fcb   $1F,$01,$34,$40,$CC,$01,$98,$10   ..4@L...
-L5A98    fcb   $3F,$8E,$35,$40,$33,$43,$20,$C5   ?.5@3C E
-L5AA0    fcb   $35,$F4,$E6,$42,$27,$F6,$8E,$01   5tfB'v..
-L5AA8    fcb   $F4,$30,$1F,$26,$FC,$5A,$26,$F6   t0.&.Z&v
-L5AB0    fcb   $20,$EA,$00,$B5,$01,$92,$00,$77    j.5...w
+L5A18    fcb   $C7,$AB,$6D,$01,$6D,$AB,$C7
+
+L5A1F    pshs  a
+         lda   >$FF20
+         anda  #$FD
+         sta   >$FF20
+         puls  a
+         rts   
+L5A2C    pshs  a
+         lda   >$FF20
+         ora   #$02
+         sta   >$FF20
+         puls  a
+         rts   
+         pshs  u,y,x,b,a,cc
+         ldy   #$0E00
+         ldx   #$2001
+         ldd   #$0198
+         os9   I$SetStt 
+         puls  pc,u,y,x,b,a,cc
+L5A4A    lda   #$04
+L5A4C    pshs  u,y,x,b
+         sta   >$0346
+         lsla  
+         leay  >L5AB2,pcr
+         ldd   a,y
+         leau  d,y
+         stu   >$0349
+         bra   L5A62
+L5A5F    clr   >$0346
+L5A62    ldu   >$0349
+L5A65    tst   >$0346
+         bne   L5A7A
+         ldd   #$0013
+         ldx   #$0001
+         pshs  u
+         os9   I$GetStt 
+         puls  u
+         tsta  
+         bne   L5AA0
+L5A7A    ldy   ,u
+         beq   L5AA2
+         cmpy  #$0001
+         beq   L5AA0
+         cmpy  #$0002
+         beq   L5A5F
+         lda   >$036F
+         ldb   u0002,u
+         tfr   d,x
+         pshs  u
+         ldd   #$0198
+         os9   I$SetStt 
+         puls  u
+L5A9C    leau  u0003,u
+         bra   L5A65
+L5AA0    puls  pc,u,y,x,b
+L5AA2    ldb   u0002,u
+         beq   L5A9C
+L5AA6    ldx   #$01F4
+L5AA9    leax  -$01,x
+         bne   L5AA9
+         decb  
+         bne   L5AA6
+         bra   L5A9C
+L5AB2    fcb   $00,$B5,$01,$92,$00,$77    j.5...w
 L5AB8    fcb   $00,$12,$01,$77,$01,$7C,$01,$81   ...w.|..
 L5AC0    fcb   $01,$A9,$01,$AE,$0E,$52,$02,$0E   .)...R..
 L5AC8    fcb   $E1,$02,$0F,$0E,$02,$0E,$52,$02   a.....R.
-L5AD0    fcb   $00,$00,$02,$0E,$E1,$02,$0E,$F1   ....a..q
+L5AD0    fcb   $00,$00,$02,$0E,$E1,$02,$0E,$F1   ....a..q  
 L5AD8    fcb   $02,$0E,$96,$02,$0E,$52,$02,$0E   .....R..
 L5AE0    fcb   $E1,$02,$0E,$96,$02,$0E,$52,$02   a.....R.
 L5AE8    fcb   $00,$00,$02,$0E,$E1,$02,$0E,$BD   ....a..=
@@ -2955,4 +9902,8 @@
 L5C48    fcb   $40,$02,$0F,$5F,$02,$0F,$29,$02   @.._..).
 L5C50    fcb   $0F,$40,$02,$0F,$70,$02,$0F,$46   .@..p..F
 L5C58    fcb   $02,$00,$01,$0D,$2C,$02,$00,$01   ....,...
-L5C60    fcb   $0D,$55,$02,$00,$01,$FA,$65,$9A   .U...ze.
+L5C60    fcb   $0D,$55,$02,$00,$01
+
+         emod
+eom      equ   *
+         end