changeset 1063:2b753e73a5d5

Disassembly with os9disasm and begining comments. assembles to original crc
author pwz
date Sat, 29 Mar 2003 15:11:09 +0000
parents 3bdcdf63f808
children 8a74e490c334
files 3rdparty/packages/subsim/sub.asm
diffstat 1 files changed, 3414 insertions(+), 1018 deletions(-) [+]
line wrap: on
line diff
--- a/3rdparty/packages/subsim/sub.asm	Thu Mar 27 18:38:55 2003 +0000
+++ b/3rdparty/packages/subsim/sub.asm	Sat Mar 29 15:11:09 2003 +0000
@@ -1,1019 +1,3415 @@
+********************************************************************
+* SUB - Sub Battle
+*
+* $Id$
+*
+* Ed.    Comments                                       Who YY/MM/DD
+* ------------------------------------------------------------------
+* 0      Disassembly of original distribution           PWZ 03/03/28
+*        
 
-L0000    fcb   $87,$CD,$1F,$CD,$00,$0D,$11,$81   .M.M....
-L0008    fcb   $FA,$00,$10,$7E,$04,$73,$75,$E2   z..~.sub
-L0010    fcb   $10,$CE,$01,$00,$8E,$01,$02,$CC   .N.....L
-L0018    fcb   $7E,$04,$83,$01,$02,$1F,$02,$6F   ~......o
-L0020    fcb   $80,$31,$3F,$26,$FA,$CE,$00,$00   .1?&zN..
-L0028    fcb   $30,$8D,$06,$95,$10,$3F,$09,$86   0....?..
-L0030    fcb   $01,$30,$8D,$1F,$41,$10,$3F,$84   .0..A.?.
-L0038    fcb   $34,$02,$8E,$72,$17,$10,$8E,$0B   4..r....
-L0040    fcb   $ED,$10,$3F,$89,$35,$02,$10,$3F   m.?.5..?
-L0048    fcb   $8F,$8E,$00,$01,$CC,$01,$8B,$10   ....L...
-L0050    fcb   $3F,$8E,$10,$25,$03,$F6,$BF,$1D   ?..%.v?.
-L0058    fcb   $8B,$BF,$1D,$8D,$BF,$1D,$89,$86   .?..?...
-L0060    fcb   $01,$30,$8D,$1F,$37,$10,$3F,$84   .0..7.?.
-L0068    fcb   $34,$02,$BE,$1D,$89,$10,$8E,$3C   4.>....<
-L0070    fcb   $00,$A6,$E4,$10,$3F,$89,$35,$02   .&d.?.5.
-L0078    fcb   $10,$3F,$8F,$CC,$00,$00,$BD,$73   .?.L..=s
-L0080    fcb   $5B,$CC,$01,$0F,$BD,$73,$5B,$CC   [L..=s[L
-L0088    fcb   $02,$07,$BD,$73,$5B,$CC,$03,$3F   ..=s[L.?
-L0090    fcb   $BD,$73,$5B,$10,$8E,$00,$01,$CC   =s[....L
-L0098    fcb   $01,$8C,$10,$3F,$8E,$30,$8D,$1F   ...?.0..
-L00A0    fcb   $0F,$86,$21,$10,$3F,$22,$10,$25   ..!.?".%
-L00A8    fcb   $03,$A2,$86,$21,$30,$8D,$1F,$00   .".!0...
-L00B0    fcb   $10,$3F,$00,$30,$8D,$1E,$F9,$BF   .?.0..y?
-L00B8    fcb   $01,$05,$10,$BF,$01,$07,$FF,$01   ...?....
-L00C0    fcb   $03,$86,$02,$B7,$01,$02,$CC,$01   ...7..L.
-L00C8    fcb   $00,$17,$03,$D2,$86,$33,$17,$04   ...R.3..
-L00D0    fcb   $C7,$B6,$05,$00,$BA,$4C,$82,$26   G6..:L.&
-L00D8    fcb   $46,$BE,$02,$92,$26,$36,$8E,$00   F>..&6..
-L00E0    fcb   $05,$BF,$02,$92,$17,$1B,$4D,$17   .?....M.
-L00E8    fcb   $09,$40,$17,$1D,$B5,$17,$12,$01   .@..5...
-L00F0    fcb   $17,$15,$DD,$17,$17,$98,$17,$18   ..].....
-L00F8    fcb   $04,$17,$18,$AF,$17,$19,$9F,$17   .../....
-L0100    fcb   $1A,$24,$17,$1A,$BA,$17,$10,$F4   .$..:..t
-L0108    fcb   $17,$10,$20,$17,$0F,$92,$17,$0A   .. .....
-L0110    fcb   $9E,$17,$16,$BA,$BE,$02,$92,$30   ...:>..0
-L0118    fcb   $1F,$BF,$02,$92,$17,$0D,$57,$17   .?....W.
-L0120    fcb   $05,$85,$BD,$7D,$56,$17,$06,$E9   ..=}V..i
-L0128    fcb   $4D,$27,$A6,$17,$07,$1C,$7F,$01   M'&....
-L0130    fcb   $10,$17,$00,$07,$B6,$01,$10,$27   ....6..'
-L0138    fcb   $98,$20,$E4,$81,$38,$22,$06,$81   . d.8"..
-L0140    fcb   $31,$10,$24,$04,$53,$81,$62,$10   1.$.S.b.
-L0148    fcb   $27,$01,$45,$81,$64,$10,$27,$02   '.E.d.'.
-L0150    fcb   $05,$81,$65,$10,$27,$01,$3F,$81   ..e.'.?.
-L0158    fcb   $66,$10,$27,$02,$60,$81,$67,$10   f.'.`.g.
-L0160    fcb   $27,$01,$39,$81,$68,$10,$27,$01   '.9.h.'.
-L0168    fcb   $D5,$81,$69,$10,$27,$01,$33,$81   U.i.'.3.
-L0170    fcb   $6A,$10,$27,$01,$33,$81,$4A,$10   j.'.3.J.
-L0178    fcb   $27,$01,$33,$81,$6B,$10,$27,$01   '.3.k.'.
-L0180    fcb   $C3,$81,$6D,$10,$27,$01,$2D,$81   C.m.'.-.
-L0188    fcb   $6F,$10,$27,$01,$2D,$81,$70,$10   o.'.-.p.
-L0190    fcb   $27,$01,$2D,$81,$71,$10,$27,$01   '.-.q.'.
-L0198    fcb   $3F,$81,$72,$10,$27,$01,$27,$81   ?.r.'.'.
-L01A0    fcb   $73,$10,$27,$01,$27,$81,$74,$10   s.'.'.t.
-L01A8    fcb   $27,$01,$27,$81,$75,$10,$27,$01   '.'.u.'.
-L01B0    fcb   $2D,$81,$76,$10,$27,$01,$2D,$81   -.v.'.-.
-L01B8    fcb   $77,$10,$27,$02,$52,$81,$78,$10   w.'.R.x.
-L01C0    fcb   $27,$01,$27,$81,$79,$10,$27,$01   '.'.y.'.
-L01C8    fcb   $27,$81,$7A,$10,$27,$01,$27,$81   '.z.'.'.
-L01D0    fcb   $2C,$10,$27,$01,$75,$81,$2E,$10   ,.'.u...
-L01D8    fcb   $27,$01,$75,$81,$08,$10,$27,$01   '.u...'.
-L01E0    fcb   $5D,$81,$09,$10,$27,$01,$5D,$81   ]...'.].
-L01E8    fcb   $0C,$10,$27,$01,$39,$81,$0A,$10   ..'.9...
-L01F0    fcb   $27,$01,$2D,$81,$B1,$10,$27,$01   '.-.1.'.
-L01F8    fcb   $33,$81,$B2,$10,$27,$01,$77,$81   3.2.'.w.
-L0200    fcb   $30,$10,$27,$01,$B2,$81,$39,$10   0.'.2.9.
-L0208    fcb   $27,$01,$A0,$81,$2F,$10,$27,$00   '. ./.'.
-L0210    fcb   $79,$81,$2A,$10,$27,$01,$15,$81   y.*.'...
-L0218    fcb   $3A,$10,$27,$01,$0F,$81,$3D,$10   :.'...=.
-L0220    fcb   $27,$01,$53,$81,$2D,$10,$27,$01   '.S.-.'.
-L0228    fcb   $4D,$81,$01,$10,$27,$00,$D9,$81   M...'.Y.
-L0230    fcb   $02,$10,$27,$01,$6D,$81,$04,$10   ..'.m...
-L0238    fcb   $27,$00,$F7,$81,$06,$10,$27,$00   '.w...'.
-L0240    fcb   $F7,$81,$07,$10,$27,$04,$86,$81   w...'...
-L0248    fcb   $0B,$10,$27,$00,$C7,$81,$0D,$10   ..'.G...
-L0250    fcb   $27,$01,$15,$81,$12,$10,$27,$00   '.....'.
-L0258    fcb   $A9,$81,$13,$10,$27,$00,$9D,$81   )...'...
-L0260    fcb   $0E,$10,$27,$01,$34,$81,$0F,$10   ..'.4...
-L0268    fcb   $27,$00,$A3,$81,$10,$10,$27,$00   '.#...'.
-L0270    fcb   $F1,$81,$11,$10,$27,$01,$BE,$81   q...'.>.
-L0278    fcb   $14,$10,$27,$01,$07,$81,$16,$10   ..'.....
-L0280    fcb   $27,$00,$D9,$81,$17,$10,$27,$00   '.Y...'.
-L0288    fcb   $91,$39,$CC,$02,$4A,$16,$02,$0E   .9L.J...
-L0290    fcb   $CC,$02,$0E,$16,$02,$08,$CC,$02   L.....L.
-L0298    fcb   $0C,$16,$02,$02,$CC,$02,$0A,$16   ....L...
-L02A0    fcb   $01,$FC,$CC,$02,$42,$16,$01,$F6   ..L.B..v
-L02A8    fcb   $CC,$02,$3C,$16,$01,$F0,$CC,$02   L.<..pL.
-L02B0    fcb   $3A,$16,$01,$EA,$CC,$02,$16,$16   :..jL...
-L02B8    fcb   $01,$E4,$CC,$02,$26,$16,$01,$DE   .dL.&..^
-L02C0    fcb   $CC,$02,$28,$16,$01,$D8,$CC,$02   L.(..XL.
-L02C8    fcb   $12,$16,$01,$D2,$CC,$02,$10,$16   ...RL...
-L02D0    fcb   $01,$CC,$CC,$02,$06,$16,$01,$C6   .LL....F
-L02D8    fcb   $CC,$02,$1A,$16,$01,$C0,$CC,$02   L....@L.
-L02E0    fcb   $40,$16,$01,$BA,$CC,$02,$48,$16   @..:L.H.
-L02E8    fcb   $01,$B4,$CC,$02,$46,$16,$01,$AE   .4L.F...
-L02F0    fcb   $CC,$02,$08,$16,$01,$A8,$CC,$02   L....(L.
-L02F8    fcb   $44,$16,$01,$A2,$CC,$01,$06,$16   D.."L...
-L0300    fcb   $01,$9C,$CC,$01,$08,$16,$01,$96   ..L.....
-L0308    fcb   $CC,$05,$0C,$16,$01,$90,$CC,$01   L.....L.
-L0310    fcb   $04,$16,$01,$8A,$CC,$01,$10,$16   ....L...
-L0318    fcb   $01,$84,$CC,$02,$2A,$16,$01,$7E   ..L.*..~
-L0320    fcb   $CC,$02,$20,$16,$01,$78,$CC,$02   L. ..xL.
-L0328    fcb   $1E,$16,$01,$72,$CC,$02,$24,$16   ...rL.$.
-L0330    fcb   $01,$6C,$CC,$05,$06,$16,$01,$66   .lL....f
-L0338    fcb   $CC,$05,$08,$16,$01,$60,$CC,$02   L....`L.
-L0340    fcb   $32,$16,$01,$5A,$CC,$02,$34,$16   2..ZL.4.
-L0348    fcb   $01,$54,$CC,$02,$36,$16,$01,$4E   .TL.6..N
-L0350    fcb   $CC,$02,$38,$16,$01,$48,$CC,$02   L.8..HL.
-L0358    fcb   $3E,$16,$01,$42,$CC,$01,$16,$16   >..BL...
-L0360    fcb   $01,$3C,$CC,$02,$4C,$16,$01,$36   .<L.L..6
-L0368    fcb   $CC,$02,$1C,$17,$01,$30,$B6,$02   L....06.
-L0370    fcb   $94,$10,$26,$02,$0D,$39,$CC,$02   ..&..9L.
-L0378    fcb   $22,$17,$01,$22,$B6,$02,$94,$10   ".."6...
-L0380    fcb   $26,$01,$FF,$39,$CC,$01,$14,$17   &..9L...
-L0388    fcb   $01,$14,$F6,$02,$91,$2B,$06,$CC   ..v..+.L
-L0390    fcb   $02,$14,$17,$01,$09,$7F,$02,$91   .......
-L0398    fcb   $39,$7C,$02,$97,$CC,$01,$02,$16   9|..L...
-L03A0    fcb   $00,$FC,$7C,$02,$97,$CC,$05,$00   ..|..L..
-L03A8    fcb   $16,$00,$F3,$F6,$4C,$D4,$C0,$0A   ..svLT@.
-L03B0    fcb   $4F,$FD,$4C,$F7,$16,$FF,$BF,$FC   O.Lw..?.
-L03B8    fcb   $4C,$EF,$7E,$7A,$A7,$CC,$02,$30   Lo~z'L.0
-L03C0    fcb   $17,$00,$DB,$5D,$2B,$48,$34,$04   ..[]+H4.
-L03C8    fcb   $BE,$1D,$C9,$27,$06,$CC,$04,$02   >.I'.L..
-L03D0    fcb   $17,$00,$CB,$6D,$E0,$27,$25,$86   ..Km`'%.
-L03D8    fcb   $14,$B0,$4C,$77,$BB,$1E,$16,$80   .0Lw;...
-L03E0    fcb   $27,$FE,$1D,$BF,$26,$03,$FE,$1D   '..?&...
-L03E8    fcb   $B9,$17,$0A,$3A,$BD,$72,$C3,$57   9..:=rCW
-L03F0    fcb   $65,$20,$68,$69,$74,$2C,$20,$53   e hit, S
-L03F8    fcb   $69,$72,$00,$39,$BD,$72,$C3,$57   ir.9=rCW
-L0400    fcb   $65,$20,$6D,$69,$73,$73,$65,$64   e missed
-L0408    fcb   $2C,$20,$53,$69,$72,$00,$39,$CC   , Sir.9L
-L0410    fcb   $02,$18,$17,$00,$89,$B6,$1E,$1D   .....6..
-L0418    fcb   $81,$04,$26,$18,$B6,$1D,$43,$81   ..&.6.C.
-L0420    fcb   $07,$27,$11,$B6,$05,$CE,$81,$01   .'.6.N..
-L0428    fcb   $2F,$02,$86,$01,$B7,$05,$CE,$86   /...7.N.
-L0430    fcb   $36,$16,$01,$64,$39,$CC,$05,$0A   6..d9L..
-L0438    fcb   $17,$00,$63,$7D,$02,$99,$26,$01   ..c}..&.
-L0440    fcb   $39,$FE,$01,$03,$10,$3F,$02,$17   9....?..
-L0448    fcb   $00,$2C,$4F,$5F,$34,$05,$86,$21   .,O_4..!
-L0450    fcb   $30,$8D,$1B,$5C,$10,$3F,$1D,$86   0..\.?..
-L0458    fcb   $21,$30,$8D,$1B,$53,$10,$3F,$1D   !0..S.?.
-L0460    fcb   $35,$05,$CC,$11,$00,$30,$8D,$1B   5.L..0..
-L0468    fcb   $5B,$10,$8E,$00,$00,$CE,$00,$00   [....N..
-L0470    fcb   $10,$3F,$05,$10,$3F,$06,$34,$76   .?..?.4v
-L0478    fcb   $86,$21,$30,$8D,$1B,$2D,$10,$3F   .!0..-.?
-L0480    fcb   $1D,$86,$21,$30,$8D,$1B,$2E,$10   ..!0....
-L0488    fcb   $3F,$1D,$86,$21,$30,$8D,$1B,$2A   ?..!0..*
-L0490    fcb   $10,$3F,$1D,$86,$21,$30,$8D,$1B   .?..!0..
-L0498    fcb   $26,$10,$3F,$1D,$35,$F6,$B1,$01   &.?.5v1.
-L04A0    fcb   $02,$26,$05,$AD,$9F,$01,$07,$39   .&.-...9
-L04A8    fcb   $FD,$1D,$DA,$30,$8D,$1A,$FC,$4A   ..Z0...J
-L04B0    fcb   $C6,$05,$3D,$30,$8B,$BF,$1D,$DC   F.=0.?.\
-L04B8    fcb   $B6,$01,$02,$27,$06,$FE,$01,$03   6..'....
-L04C0    fcb   $10,$3F,$02,$BE,$1D,$DC,$86,$21   .?.>.\.!
-L04C8    fcb   $10,$3F,$00,$24,$34,$B6,$1D,$DA   .?.$46.Z
-L04D0    fcb   $81,$02,$27,$23,$B6,$01,$02,$81   ..'#6...
-L04D8    fcb   $02,$26,$12,$FE,$01,$03,$10,$3F   .&.....?
-L04E0    fcb   $02,$20,$0A,$BE,$01,$05,$27,$05   . .>..'.
-L04E8    fcb   $86,$21,$17,$FF,$89,$86,$21,$BE   .!....!>
-L04F0    fcb   $1D,$DC,$10,$3F,$22,$25,$EC,$86   .\.?"%l.
-L04F8    fcb   $21,$BE,$1D,$DC,$10,$3F,$00,$25   !>.\.?.%
-L0500    fcb   $D3,$BE,$1D,$DC,$BF,$01,$05,$10   S>.\?...
-L0508    fcb   $BF,$01,$07,$FF,$01,$03,$FC,$1D   ?.......
-L0510    fcb   $DA,$B7,$01,$02,$AD,$A4,$39,$7F   Z7..-$9
-L0518    fcb   $1D,$87,$39,$34,$02,$86,$FF,$B7   ..94...7
-L0520    fcb   $1D,$87,$35,$82,$34,$76,$86,$01   ..5.4v..
-L0528    fcb   $30,$8D,$1A,$53,$10,$3F,$84,$34   0..S.?.4
-L0530    fcb   $02,$C6,$74,$8E,$1E,$25,$A6,$E4   .Ft..%&d
-L0538    fcb   $34,$14,$10,$8E,$00,$3D,$10,$3F   4....=.?
-L0540    fcb   $89,$35,$14,$30,$88,$50,$5A,$26   .5.0.PZ&
-L0548    fcb   $ED,$35,$02,$10,$3F,$8F,$35,$F6   m5..?.5v
-L0550    fcb   $CC,$02,$12,$7E,$73,$5B,$34,$76   L..~s[4v
-L0558    fcb   $86,$01,$30,$8D,$1A,$2F,$10,$3F   ..0../.?
-L0560    fcb   $84,$34,$02,$C6,$74,$8E,$1E,$25   .4.Ft..%
-L0568    fcb   $A6,$E4,$34,$14,$10,$8E,$00,$3D   &d4....=
-L0570    fcb   $10,$3F,$89,$35,$14,$30,$88,$50   .?.5.0.P
-L0578    fcb   $5A,$26,$ED,$35,$02,$10,$3F,$8F   Z&m5..?.
-L0580    fcb   $35,$F6,$7F,$02,$94,$B6,$1D,$43   5v..6.C
-L0588    fcb   $27,$0D,$81,$03,$27,$09,$81,$05   '...'...
-L0590    fcb   $24,$05,$86,$31,$16,$00,$01,$39   $..1...9
-L0598    fcb   $80,$30,$10,$27,$00,$E7,$81,$08   .0.'.g..
-L05A0    fcb   $10,$22,$00,$E1,$F6,$1E,$1D,$C1   .".av..A
-L05A8    fcb   $04,$26,$0C,$81,$04,$10,$25,$00   .&....%.
-L05B0    fcb   $D4,$81,$07,$10,$27,$00,$CE,$81   T...'.N.
-L05B8    fcb   $05,$26,$4A,$F6,$4C,$DA,$26,$23   .&JvLZ&#
-L05C0    fcb   $BD,$72,$C3,$4F,$75,$72,$20,$73   =rCOur s
-L05C8    fcb   $75,$62,$20,$64,$6F,$65,$73,$20   ub does 
-L05D0    fcb   $6E,$6F,$74,$20,$68,$61,$76,$65   not have
-L05D8    fcb   $20,$72,$61,$64,$61,$72,$21,$00    radar!.
-L05E0    fcb   $16,$00,$A2,$7D,$4D,$2B,$26,$1D   .."}M+&.
-L05E8    fcb   $BD,$72,$C3,$52,$61,$64,$61,$72   =rCRadar
-L05F0    fcb   $20,$74,$75,$72,$6E,$65,$64,$20    turned 
-L05F8    fcb   $6F,$66,$66,$2C,$20,$53,$69,$72   off, Sir
-L0600    fcb   $21,$00,$16,$00,$80,$BE,$4C,$EF   !....>Lo
-L0608    fcb   $27,$3E,$81,$02,$26,$1B,$BD,$72   '>..&.=r
-L0610    fcb   $C3,$59,$6F,$75,$20,$77,$6F,$75   CYou wou
-L0618    fcb   $6C,$64,$20,$64,$72,$6F,$77,$6E   ld drown
-L0620    fcb   $2C,$20,$53,$69,$72,$00,$16,$00   , Sir...
-L0628    fcb   $5C,$81,$03,$27,$E1,$81,$05,$26   \..'a..&
-L0630    fcb   $17,$BD,$72,$C3,$55,$6E,$64,$65   .=rCUnde
-L0638    fcb   $72,$77,$61,$74,$65,$72,$2C,$20   rwater, 
-L0640    fcb   $53,$69,$72,$21,$00,$16,$00,$3D   Sir!...=
-L0648    fcb   $4A,$B1,$1D,$43,$10,$27,$00,$35   J1.C.'.5
-L0650    fcb   $B7,$1D,$43,$CE,$00,$00,$FF,$1D   7.CN....
-L0658    fcb   $B9,$30,$8D,$00,$29,$48,$EC,$86   90..)Hl.
-L0660    fcb   $FD,$01,$0C,$30,$8D,$00,$2F,$B6   ...0../6
-L0668    fcb   $1D,$43,$48,$EC,$86,$30,$8D,$F9   .CHl.0.y
-L0670    fcb   $8F,$30,$8B,$BF,$01,$0E,$CC,$02   .0.?..L.
-L0678    fcb   $36,$BD,$73,$5B,$CC,$01,$09,$BD   6=s[L..=
-L0680    fcb   $73,$5B,$7C,$02,$97,$39,$04,$00   s[|..9..
-L0688    fcb   $04,$00,$04,$00,$02,$02,$02,$00   ........
-L0690    fcb   $03,$00,$05,$02,$02,$04,$06,$A6   .......&
-L0698    fcb   $05,$1B,$05,$17,$05,$24,$05,$24   .....$.$
-L06A0    fcb   $05,$50,$06,$A6,$05,$56,$39,$B6   .P.&.V96
-L06A8    fcb   $02,$97,$27,$0F,$7F,$02,$97,$30   ..'...0
-L06B0    fcb   $8D,$00,$08,$34,$10,$BE,$01,$0E   ...4.>..
-L06B8    fcb   $34,$10,$39,$FC,$01,$0C,$16,$FD   4.9.....
-L06C0    fcb   $DD,$B7,$01,$0B,$86,$1B,$B7,$02   ]7....7.
-L06C8    fcb   $9C,$B6,$01,$0B,$3B,$CC,$03,$02   .6..;L..
-L06D0    fcb   $17,$FD,$CB,$B6,$03,$5F,$27,$01   ..K6._'.
-L06D8    fcb   $39,$7D,$4D,$28,$26,$06,$CC,$02   9}M(&.L.
-L06E0    fcb   $0C,$17,$FD,$BA,$86,$05,$B7,$1E   ...:..7.
-L06E8    fcb   $1D,$CC,$02,$1A,$17,$FD,$AF,$CC   .L..../L
-L06F0    fcb   $00,$15,$BD,$7A,$68,$86,$38,$17   ..=zh.8.
-L06F8    fcb   $FE,$9E,$17,$11,$91,$17,$11,$FD   ........
-L0700    fcb   $17,$12,$A8,$17,$13,$98,$17,$14   ..(.....
-L0708    fcb   $1D,$17,$14,$B3,$C6,$FF,$F7,$02   ...3F.w.
-L0710    fcb   $90,$10,$8E,$03,$56,$CE,$4C,$84   ....VNL.
-L0718    fcb   $BD,$74,$D9,$81,$02,$23,$36,$BD   =tY..#6=
-L0720    fcb   $75,$56,$FD,$4C,$F3,$FD,$4C,$FB   uV.Ls.L.
-L0728    fcb   $17,$15,$09,$17,$15,$06,$17,$15   ........
-L0730    fcb   $03,$17,$17,$6E,$17,$0B,$BA,$17   ...n..:.
-L0738    fcb   $0F,$96,$17,$09,$EE,$17,$04,$6F   ....n..o
-L0740    fcb   $17,$07,$33,$17,$FF,$61,$7D,$4C   ..3..a}L
-L0748    fcb   $F2,$27,$0A,$7D,$05,$00,$26,$05   r'.}..&.
-L0750    fcb   $7D,$4D,$25,$27,$BC,$F6,$03,$56   }M%'<v.V
-L0758    fcb   $F7,$4C,$84,$CC,$40,$00,$FD,$4C   wL.L@..L
-L0760    fcb   $85,$F6,$03,$59,$F7,$4C,$87,$CC   .v.YwL.L
-L0768    fcb   $40,$00,$FD,$4C,$88,$CE,$4C,$84   @..L.NL.
-L0770    fcb   $BD,$7D,$75,$34,$06,$BD,$7D,$B4   =}u4.=}4
-L0778    fcb   $5D,$27,$2F,$EC,$E4,$4C,$BD,$7D   ]'/ldL=}
-L0780    fcb   $B4,$5D,$26,$08,$CC,$BF,$68,$FD   4]&.L?h.
-L0788    fcb   $4C,$88,$20,$1E,$EC,$E4,$5C,$4C   L. .ld\L
-L0790    fcb   $BD,$7D,$B4,$5D,$26,$0B,$CC,$BF   =}4]&.L?
-L0798    fcb   $68,$FD,$4C,$88,$FD,$4C,$85,$20   h.L..L. 
-L07A0    fcb   $09,$CC,$BF,$68,$FD,$4C,$85,$FD   .L?h.L..
-L07A8    fcb   $4C,$88,$35,$06,$7F,$4D,$2C,$7F   L.5.M,
-L07B0    fcb   $01,$25,$BD,$72,$C3,$4E,$61,$76   .%=rCNav
-L07B8    fcb   $69,$67,$61,$74,$6F,$72,$20,$64   igator d
-L07C0    fcb   $69,$73,$65,$6E,$67,$61,$67,$69   isengagi
-L07C8    fcb   $6E,$67,$2C,$20,$53,$69,$72,$21   ng, Sir!
-L07D0    fcb   $00,$86,$01,$B7,$1E,$1D,$CC,$02   ...7..L.
-L07D8    fcb   $1A,$17,$FC,$C2,$FC,$4C,$F3,$BD   ...B.Ls=
-L07E0    fcb   $7A,$23,$FC,$4C,$F3,$FD,$4C,$FB   z#.Ls.L.
-L07E8    fcb   $17,$17,$6F,$CC,$00,$00,$B7,$02   ..oL..7.
-L07F0    fcb   $90,$BD,$7A,$68,$39,$34,$34,$4F   .=zh944O
-L07F8    fcb   $8E,$42,$65,$10,$8E,$00,$01,$10   .Be.....
-L0800    fcb   $3F,$89,$B6,$42,$65,$81,$03,$27   ?.6Be..'
-L0808    fcb   $04,$81,$05,$26,$02,$86,$1B,$35   ...&...5
-L0810    fcb   $B4,$34,$34,$7C,$1D,$3F,$4F,$C6   444|.?OF
-L0818    fcb   $01,$10,$3F,$8D,$24,$03,$4F,$35   ..?.$.O5
-L0820    fcb   $B4,$4F,$8E,$1D,$DA,$10,$8E,$00   4O..Z...
-L0828    fcb   $01,$10,$3F,$89,$B6,$1D,$DA,$BB   ..?.6.Z;
-L0830    fcb   $1D,$3F,$B7,$1D,$3F,$B6,$1D,$DA   .?7.?6.Z
-L0838    fcb   $81,$03,$27,$07,$7D,$02,$9C,$26   ..'.}..&
-L0840    fcb   $02,$35,$B4,$7F,$02,$9C,$86,$1B   .54....
-L0848    fcb   $35,$B4,$34,$76,$17,$FF,$C2,$4D   544v..BM
-L0850    fcb   $26,$FA,$35,$F6,$34,$76,$30,$8D   &z5v4v0.
-L0858    fcb   $00,$29,$4D,$27,$07,$E6,$80,$26   .)M'.f.&
-L0860    fcb   $FC,$4A,$20,$F6,$BD,$74,$CC,$35   .J v=tL5
-L0868    fcb   $F6,$34,$76,$F6,$4C,$75,$26,$02   v4vvLu&.
-L0870    fcb   $8B,$02,$30,$8D,$00,$57,$A6,$86   ..0..W&.
-L0878    fcb   $30,$8D,$00,$55,$30,$86,$BD,$74   0..U0.=t
-L0880    fcb   $CC,$35,$F6,$50,$2E,$54,$2E,$20   L5vP.T. 
-L0888    fcb   $42,$6F,$61,$74,$00,$54,$72,$6F   Boat.Tro
-L0890    fcb   $6F,$70,$20,$53,$68,$69,$70,$00   op Ship.
-L0898    fcb   $54,$61,$6E,$6B,$65,$72,$00,$43   Tanker.C
-L08A0    fcb   $61,$72,$67,$6F,$73,$68,$69,$70   argoship
-L08A8    fcb   $00,$43,$61,$72,$72,$69,$65,$72   .Carrier
-L08B0    fcb   $00,$42,$61,$74,$74,$6C,$65,$73   .Battles
-L08B8    fcb   $68,$69,$70,$00,$44,$65,$73,$74   hip.Dest
-L08C0    fcb   $72,$6F,$79,$65,$72,$00,$45,$73   royer.Es
-L08C8    fcb   $63,$6F,$72,$74,$00,$00,$0A,$15   cort....
-L08D0    fcb   $1D,$5A,$65,$72,$6F,$2C,$20,$53   .Zero, S
-L08D8    fcb   $69,$72,$00,$41,$69,$63,$68,$69   ir.Aichi
-L08E0    fcb   $2C,$20,$53,$69,$72,$00,$41,$76   , Sir.Av
-L08E8    fcb   $65,$6E,$67,$65,$72,$00,$43,$61   enger.Ca
-L08F0    fcb   $74,$61,$6C,$69,$6E,$61,$00,$34   talina.4
-L08F8    fcb   $76,$30,$8D,$00,$0F,$5D,$27,$07   v0...]'.
-L0900    fcb   $A6,$80,$26,$FC,$5A,$20,$F6,$BD   &.&.Z v=
-L0908    fcb   $74,$CC,$35,$F6,$73,$6F,$6E,$61   tL5vsona
-L0910    fcb   $72,$00,$72,$61,$64,$69,$6F,$00   r.radio.
-L0918    fcb   $65,$6E,$67,$69,$6E,$65,$73,$00   engines.
-L0920    fcb   $72,$75,$64,$64,$65,$72,$00,$62   rudder.b
-L0928    fcb   $61,$6C,$6C,$61,$73,$74,$00,$68   allast.h
-L0930    fcb   $75,$6C,$6C,$00,$66,$77,$64,$20   ull.fwd 
-L0938    fcb   $74,$75,$62,$65,$73,$00,$61,$66   tubes.af
-L0940    fcb   $74,$20,$74,$75,$62,$65,$73,$00   t tubes.
-L0948    fcb   $70,$6C,$61,$6E,$65,$73,$00,$61   planes.a
-L0950    fcb   $61,$20,$67,$75,$6E,$00,$70,$65   a gun.pe
-L0958    fcb   $72,$69,$73,$63,$6F,$70,$65,$00   riscope.
-L0960    fcb   $62,$61,$74,$74,$65,$72,$69,$65   batterie
-L0968    fcb   $73,$00,$64,$65,$63,$6B,$20,$67   s.deck g
-L0970    fcb   $75,$6E,$00,$72,$61,$64,$61,$72   un.radar
-L0978    fcb   $00,$34,$76,$30,$8D,$00,$0F,$5D   .4v0...]
-L0980    fcb   $27,$07,$A6,$80,$26,$FC,$5A,$20   '.&.&.Z 
-L0988    fcb   $F6,$BD,$74,$CC,$35,$F6,$73,$6F   v=tL5vso
-L0990    fcb   $6E,$61,$72,$20,$69,$73,$00,$72   nar is.r
-L0998    fcb   $61,$64,$69,$6F,$20,$69,$73,$00   adio is.
-L09A0    fcb   $65,$6E,$67,$69,$6E,$65,$73,$20   engines 
-L09A8    fcb   $61,$72,$65,$00,$72,$75,$64,$64   are.rudd
-L09B0    fcb   $65,$72,$20,$69,$73,$00,$62,$61   er is.ba
-L09B8    fcb   $6C,$6C,$61,$73,$74,$20,$69,$73   llast is
-L09C0    fcb   $00,$68,$75,$6C,$6C,$20,$69,$73   .hull is
-L09C8    fcb   $00,$66,$77,$64,$20,$74,$75,$62   .fwd tub
-L09D0    fcb   $65,$73,$20,$61,$72,$65,$00,$61   es are.a
-L09D8    fcb   $66,$74,$20,$74,$75,$62,$65,$73   ft tubes
-L09E0    fcb   $20,$61,$72,$65,$00,$70,$6C,$61    are.pla
-L09E8    fcb   $6E,$65,$73,$20,$61,$72,$65,$00   nes are.
-L09F0    fcb   $61,$61,$20,$67,$75,$6E,$20,$69   aa gun i
-L09F8    fcb   $73,$00,$70,$65,$72,$69,$73,$63   s.perisc
-L0A00    fcb   $6F,$70,$65,$20,$69,$73,$00,$62   ope is.b
-L0A08    fcb   $61,$74,$74,$65,$72,$69,$65,$73   atteries
-L0A10    fcb   $20,$61,$72,$65,$00,$64,$65,$63    are.dec
-L0A18    fcb   $6B,$20,$67,$75,$6E,$20,$69,$73   k gun is
-L0A20    fcb   $00,$72,$61,$64,$61,$72,$20,$69   .radar i
-L0A28    fcb   $73,$00,$34,$76,$FC,$4C,$EF,$58   s.4v.LoX
-L0A30    fcb   $49,$10,$83,$00,$0A,$25,$03,$83   I....%..
-L0A38    fcb   $00,$0A,$FD,$01,$1E,$FC,$01,$20   ....... 
-L0A40    fcb   $FD,$01,$22,$7F,$01,$25,$CE,$4C   ..".%NL
-L0A48    fcb   $84,$BD,$7D,$75,$34,$36,$81,$05   .=}u46..
-L0A50    fcb   $10,$23,$01,$15,$81,$D8,$10,$24   .#...X.$
-L0A58    fcb   $01,$0F,$C1,$05,$10,$23,$01,$09   ..A..#..
-L0A60    fcb   $7D,$4C,$75,$26,$08,$C1,$9A,$10   }Lu&.A..
-L0A68    fcb   $24,$00,$FE,$20,$06,$C1,$C2,$10   $.. .AB.
-L0A70    fcb   $24,$00,$F6,$EC,$E4,$BD,$7D,$B4   $.vld=}4
-L0A78    fcb   $5D,$27,$12,$35,$36,$7D,$05,$00   ]'.56}..
-L0A80    fcb   $26,$09,$CC,$05,$18,$17,$FA,$16   &.L...z.
-L0A88    fcb   $7C,$05,$00,$35,$F6,$EC,$E4,$8C   |..5vld.
-L0A90    fcb   $4E,$20,$25,$1D,$4C,$BD,$7D,$B4   N %.L=}4
-L0A98    fcb   $5D,$27,$16,$CC,$4E,$20,$34,$06   ]'.LN 4.
-L0AA0    fcb   $1F,$10,$A3,$E1,$FD,$01,$20,$7C   ..#a.. |
-L0AA8    fcb   $01,$25,$8C,$55,$50,$10,$22,$00   .%.UP.".
-L0AB0    fcb   $B8,$8C,$2E,$40,$22,$1F,$EC,$E4   8..@".ld
-L0AB8    fcb   $4A,$BD,$7D,$B4,$5D,$27,$16,$BF   J=}4]'.?
-L0AC0    fcb   $01,$20,$CC,$2E,$40,$B3,$01,$20   . L.@3. 
-L0AC8    fcb   $FD,$01,$20,$7C,$01,$25,$8C,$27   .. |.%.'
-L0AD0    fcb   $10,$10,$25,$00,$94,$10,$8C,$2E   ..%.....
-L0AD8    fcb   $40,$22,$21,$EC,$E4,$5A,$BD,$7D   @"!ldZ=}
-L0AE0    fcb   $B4,$5D,$27,$18,$10,$BF,$01,$20   4]'..?. 
-L0AE8    fcb   $CC,$2E,$40,$B3,$01,$20,$FD,$01   L.@3. ..
-L0AF0    fcb   $20,$7C,$01,$25,$10,$8C,$27,$10    |.%..'.
-L0AF8    fcb   $10,$25,$00,$6D,$10,$8C,$4E,$20   .%.m..N 
-L0B00    fcb   $25,$20,$EC,$E4,$5C,$BD,$7D,$B4   % ld\=}4
-L0B08    fcb   $5D,$27,$17,$CC,$4E,$20,$34,$06   ]'.LN 4.
-L0B10    fcb   $1F,$20,$A3,$E1,$FD,$01,$20,$7C   . #a.. |
-L0B18    fcb   $01,$25,$10,$8C,$55,$50,$10,$22   .%..UP."
-L0B20    fcb   $00,$47,$B6,$01,$25,$27,$0C,$CC   .G6.%'.L
-L0B28    fcb   $07,$30,$B3,$01,$20,$10,$B3,$01   .03. .3.
-L0B30    fcb   $1E,$2F,$36,$7F,$4D,$2C,$7D,$01   ./6M,}.
-L0B38    fcb   $25,$27,$2A,$C6,$19,$BD,$76,$91   %'*F.=v.
-L0B40    fcb   $C1,$05,$26,$21,$BD,$72,$C3,$57   A.&!=rCW
-L0B48    fcb   $65,$20,$61,$72,$65,$20,$69,$6E   e are in
-L0B50    fcb   $20,$73,$68,$61,$6C,$6C,$6F,$77    shallow
-L0B58    fcb   $20,$77,$61,$74,$65,$72,$2C,$20    water, 
-L0B60    fcb   $53,$69,$72,$2E,$00,$35,$36,$35   Sir..565
-L0B68    fcb   $F6,$7F,$01,$25,$7D,$4D,$2C,$26   v.%}M,&
-L0B70    fcb   $35,$BD,$72,$C3,$57,$65,$20,$68   5=rCWe h
-L0B78    fcb   $61,$76,$65,$20,$72,$75,$6E,$20   ave run 
-L0B80    fcb   $61,$67,$72,$6F,$75,$6E,$64,$2C   aground,
-L0B88    fcb   $20,$53,$69,$72,$00,$C6,$0C,$BD    Sir.F.=
-L0B90    fcb   $76,$91,$B6,$4C,$77,$4C,$3D,$17   v.6LwL=.
-L0B98    fcb   $01,$A0,$CC,$00,$00,$BD,$7A,$3A   . L..=z:
-L0BA0    fcb   $CC,$00,$00,$BD,$7A,$68,$86,$FF   L..=zh..
-L0BA8    fcb   $B7,$4D,$2C,$35,$36,$35,$F6,$34   7M,565v4
-L0BB0    fcb   $76,$7D,$4C,$82,$10,$26,$01,$80   v}L..&..
-L0BB8    fcb   $7D,$4C,$76,$10,$27,$01,$10,$7D   }Lv.'..}
-L0BC0    fcb   $02,$95,$10,$27,$01,$09,$7F,$02   ...'...
-L0BC8    fcb   $95,$7D,$4C,$80,$10,$2B,$00,$A1   .}L..+.!
-L0BD0    fcb   $8E,$4C,$98,$B6,$4C,$80,$30,$86   .L.6L.0.
-L0BD8    fcb   $E6,$84,$F7,$1E,$10,$E6,$04,$F7   f.w..f.w
-L0BE0    fcb   $1E,$0D,$CC,$7F,$FF,$FD,$1E,$0E   ..L....
-L0BE8    fcb   $FD,$1E,$11,$CE,$4C,$84,$10,$8E   ...NL...
-L0BF0    fcb   $1E,$0D,$BD,$74,$D9,$F6,$4C,$77   ..=tYvLw
-L0BF8    fcb   $C1,$02,$2D,$06,$81,$01,$24,$71   A.-...$q
-L0C00    fcb   $20,$04,$81,$02,$24,$6B,$7F,$4C    ...$kL
-L0C08    fcb   $81,$B6,$4C,$80,$8E,$4C,$A4,$10   .6L..L$.
-L0C10    fcb   $8E,$4C,$78,$6C,$A6,$E6,$A6,$BD   .Lxl&f&=
-L0C18    fcb   $72,$3C,$BD,$72,$3C,$34,$06,$4F   r<=r<4.O
-L0C20    fcb   $BD,$73,$04,$BD,$72,$F3,$20,$64   =s.=rs d
-L0C28    fcb   $61,$79,$00,$C1,$01,$27,$05,$BD   ay.A.'.=
-L0C30    fcb   $72,$F3,$73,$00,$BD,$72,$F3,$20   rss.=rs 
-L0C38    fcb   $6F,$6E,$20,$73,$74,$61,$74,$69   on stati
-L0C40    fcb   $6F,$6E,$2C,$20,$53,$69,$72,$21   on, Sir!
-L0C48    fcb   $00,$BD,$72,$28,$35,$06,$E1,$86   .=r(5.a.
-L0C50    fcb   $26,$1F,$BD,$72,$C3,$57,$65,$20   &.=rCWe 
-L0C58    fcb   $63,$61,$6E,$20,$6C,$65,$61,$76   can leav
-L0C60    fcb   $65,$20,$6E,$6F,$77,$2C,$20,$53   e now, S
-L0C68    fcb   $69,$72,$00,$CC,$01,$0E,$17,$F8   ir.L...x
-L0C70    fcb   $2D,$7D,$4C,$81,$27,$03,$7A,$4C   -}L.'.zL
-L0C78    fcb   $81,$8E,$4C,$8A,$5F,$6D,$84,$2B   ..L._m.+
-L0C80    fcb   $0A,$6D,$03,$2B,$06,$6A,$03,$26   .m.+.j.&
-L0C88    fcb   $02,$27,$09,$30,$01,$5C,$C1,$03   .'.0.\A.
-L0C90    fcb   $26,$EB,$20,$09,$7C,$02,$98,$CC   &k .|..L
-L0C98    fcb   $01,$0C,$17,$F8,$01,$8E,$4C,$90   ...x..L.
-L0CA0    fcb   $5F,$6D,$84,$2B,$0A,$6D,$04,$2B   _m.+.m.+
-L0CA8    fcb   $06,$6A,$04,$26,$02,$20,$09,$30   .j.&. .0
-L0CB0    fcb   $01,$5C,$C1,$04,$2D,$EB,$20,$17   .\A.-k .
-L0CB8    fcb   $F7,$02,$96,$86,$16,$3D,$C3,$05   w....=C.
-L0CC0    fcb   $79,$1F,$01,$17,$05,$02,$FD,$1D   y.......
-L0CC8    fcb   $6D,$CC,$01,$0A,$17,$F7,$CF,$F6   mL...wOv
-L0CD0    fcb   $4C,$A0,$2B,$13,$F6,$4C,$A2,$2B   L +.vL"+
-L0CD8    fcb   $0E,$7A,$4C,$A2,$26,$09,$7F,$02   .zL"&..
-L0CE0    fcb   $8F,$CC,$02,$4E,$17,$F7,$B7,$F6   .L.N.w7v
-L0CE8    fcb   $4C,$A1,$2B,$15,$F6,$4C,$A3,$2B   L!+.vL#+
-L0CF0    fcb   $10,$7A,$4C,$A3,$26,$0B,$C6,$01   .zL#&.F.
-L0CF8    fcb   $F7,$02,$8F,$CC,$02,$4E,$17,$F7   w..L.N.w
-L0D00    fcb   $9D,$8E,$4A,$80,$F6,$4C,$B4,$86   ..J.vL4.
-L0D08    fcb   $15,$3D,$30,$8B,$E6,$0D,$26,$28   .=0.f.&(
-L0D10    fcb   $EC,$0E,$10,$83,$13,$88,$22,$20   l....." 
-L0D18    fcb   $7D,$4C,$81,$26,$1B,$CC,$05,$0E   }L.&.L..
-L0D20    fcb   $17,$F7,$7B,$7C,$4C,$82,$B6,$4C   .w{|L.6L
-L0D28    fcb   $76,$81,$02,$26,$0B,$B6,$05,$00   v..&.6..
-L0D30    fcb   $26,$06,$CC,$01,$12,$17,$F7,$66   &.L...wf
-L0D38    fcb   $35,$F6,$34,$76,$5C,$34,$04,$17   5v4v\4..
-L0D40    fcb   $00,$AA,$17,$00,$A7,$35,$02,$4D   .*..'5.M
-L0D48    fcb   $26,$02,$86,$02,$C6,$0D,$7D,$4C   &...F.}L
-L0D50    fcb   $DA,$27,$01,$5C,$BD,$76,$91,$CE   Z'.\=v.N
-L0D58    fcb   $4D,$2D,$6D,$C5,$2A,$02,$20,$2A   M-mE*. *
-L0D60    fcb   $AB,$C5,$81,$30,$25,$02,$86,$FF   +E.0%...
-L0D68    fcb   $A7,$C5,$BD,$72,$3C,$BD,$72,$F3   'E=r<=rs
-L0D70    fcb   $54,$68,$65,$20,$00,$17,$FC,$01   The ....
-L0D78    fcb   $81,$00,$2C,$22,$BD,$72,$F3,$20   ..,"=rs 
-L0D80    fcb   $64,$65,$73,$74,$72,$6F,$79,$65   destroye
-L0D88    fcb   $64,$00,$C6,$05,$BD,$76,$91,$CB   d.F.=v.K
-L0D90    fcb   $08,$B6,$4C,$77,$4C,$3D,$FB,$4C   .6LwL=.L
-L0D98    fcb   $EE,$F7,$4C,$EE,$20,$3B,$BD,$72   nwLn ;=r
-L0DA0    fcb   $F3,$20,$64,$61,$6D,$61,$67,$65   s damage
-L0DA8    fcb   $64,$00,$BD,$72,$28,$BD,$72,$3C   d.=r(=r<
-L0DB0    fcb   $BD,$72,$F3,$52,$65,$70,$61,$69   =rsRepai
-L0DB8    fcb   $72,$73,$20,$65,$73,$74,$69,$6D   rs estim
-L0DC0    fcb   $61,$74,$65,$64,$20,$61,$74,$20   ated at 
-L0DC8    fcb   $00,$1F,$89,$4F,$BD,$73,$04,$BD   ...O=s.=
-L0DD0    fcb   $72,$F3,$20,$68,$6F,$75,$72,$73   rs hours
-L0DD8    fcb   $00,$BD,$72,$28,$B6,$4C,$EE,$2A   .=r(6Ln*
-L0DE0    fcb   $09,$7F,$03,$55,$CC,$05,$04,$17   ..UL...
-L0DE8    fcb   $F6,$B4,$35,$F6,$34,$76,$10,$8E   v45v4v..
-L0DF0    fcb   $07,$D0,$3D,$31,$3F,$26,$FB,$CC   .P=1?&.L
-L0DF8    fcb   $00,$27,$BD,$73,$5B,$CC,$03,$00   .'=s[L..
-L0E00    fcb   $BD,$73,$5B,$CC,$0F,$26,$BD,$73   =s[L.&=s
-L0E08    fcb   $5B,$10,$8E,$0F,$A0,$3D,$31,$3F   [... =1?
-L0E10    fcb   $26,$FB,$CC,$03,$3F,$BD,$73,$5B   &.L.?=s[
-L0E18    fcb   $CC,$00,$00,$BD,$73,$5B,$CC,$0F   L..=s[L.
-L0E20    fcb   $00,$BD,$73,$5B,$35,$F6,$34,$76   .=s[5v4v
-L0E28    fcb   $E6,$40,$C1,$64,$24,$23,$30,$8D   f@Ad$#0.
-L0E30    fcb   $11,$39,$E6,$C8,$12,$E6,$85,$BD   .9fH.f.=
-L0E38    fcb   $76,$F7,$4C,$AB,$40,$81,$64,$25   vwL+@.d%
-L0E40    fcb   $02,$86,$64,$A7,$40,$A6,$C8,$10   ..d'@&H.
-L0E48    fcb   $81,$01,$24,$05,$86,$01,$A7,$C8   ..$...'H
-L0E50    fcb   $10,$B6,$1D,$43,$81,$02,$22,$1C   .6.C..".
-L0E58    fcb   $FF,$71,$C9,$7F,$71,$CB,$CC,$04   .qIqKL.
-L0E60    fcb   $00,$17,$F6,$3A,$7C,$71,$CB,$B6   ..v:|qK6
-L0E68    fcb   $71,$CB,$81,$08,$25,$F0,$CC,$00   qK..%pL.
-L0E70    fcb   $00,$FD,$71,$C9,$35,$F6,$8E,$01   ..qI5v..
-L0E78    fcb   $15,$10,$3F,$15,$F6,$01,$1A,$7D   ..?.v..}
-L0E80    fcb   $02,$90,$26,$07,$F1,$01,$1B,$10   ..&.q...
-L0E88    fcb   $27,$00,$A2,$F7,$01,$1B,$FC,$1E   '."w....
-L0E90    fcb   $20,$10,$83,$00,$3C,$25,$16,$CE    ...<%.N
-L0E98    fcb   $0E,$10,$BD,$76,$B9,$17,$00,$2F   ..=v9../
-L0EA0    fcb   $1F,$30,$CE,$00,$3C,$BD,$76,$B9   .0N.<=v9
-L0EA8    fcb   $17,$00,$13,$1F,$30,$FB,$1E,$1B   ....0...
-L0EB0    fcb   $F7,$1E,$1B,$C1,$3C,$25,$76,$C0   w..A<%v@
-L0EB8    fcb   $3C,$F7,$1E,$1B,$C6,$01,$FB,$1E   <w..F...
-L0EC0    fcb   $1A,$F7,$1E,$1A,$C1,$3C,$25,$65   .w..A<%e
-L0EC8    fcb   $C0,$3C,$F7,$1E,$1A,$C6,$01,$17   @<w..F..
-L0ED0    fcb   $00,$73,$17,$00,$C2,$FB,$1E,$19   .s..B...
-L0ED8    fcb   $F7,$1E,$19,$C1,$18,$25,$4F,$C0   w..A.%O@
-L0EE0    fcb   $18,$F7,$1E,$19,$17,$00,$47,$86   .w....G.
-L0EE8    fcb   $FF,$B7,$02,$95,$FC,$1E,$17,$C3   .7.....C
-L0EF0    fcb   $00,$01,$10,$83,$01,$6D,$25,$06   .....m%.
-L0EF8    fcb   $CC,$00,$00,$7C,$1E,$16,$FD,$1E   L..|....
-L0F00    fcb   $17,$B6,$4D,$21,$81,$02,$2E,$15   .6M!....
-L0F08    fcb   $BD,$72,$C3,$53,$75,$70,$70,$6C   =rCSuppl
-L0F10    fcb   $69,$65,$73,$20,$6C,$6F,$77,$2C   ies low,
-L0F18    fcb   $20,$53,$69,$72,$00,$B6,$4D,$21    Sir.6M!
-L0F20    fcb   $81,$FE,$26,$06,$CC,$05,$10,$16   ..&.L...
-L0F28    fcb   $F5,$74,$7A,$4D,$21,$39,$4F,$C1   utzM!9OA
-L0F30    fcb   $05,$25,$0E,$C1,$05,$27,$09,$C1   .%.A.'.A
-L0F38    fcb   $12,$27,$05,$C1,$12,$22,$02,$4C   .'.A.".L
-L0F40    fcb   $4C,$B7,$1E,$1C,$39,$34,$76,$F7   L7..94vw
-L0F48    fcb   $01,$14,$8E,$4D,$2D,$5F,$A6,$85   ...M-_&.
-L0F50    fcb   $10,$27,$00,$3C,$10,$2B,$00,$38   .'.<.+.8
-L0F58    fcb   $B0,$01,$14,$A7,$85,$10,$2A,$00   0..'..*.
-L0F60    fcb   $2F,$6F,$85,$BD,$72,$3C,$BD,$72   /o.=r<=r
-L0F68    fcb   $F3,$52,$65,$70,$61,$69,$72,$20   sRepair 
-L0F70    fcb   $6F,$66,$20,$74,$68,$65,$20,$00   of the .
-L0F78    fcb   $17,$F9,$7C,$BD,$72,$28,$BD,$72   .y|=r(=r
-L0F80    fcb   $C3,$63,$6F,$6D,$70,$6C,$65,$74   Ccomplet
-L0F88    fcb   $65,$64,$2C,$20,$53,$69,$72,$00   ed, Sir.
-L0F90    fcb   $5C,$C1,$0E,$25,$B9,$35,$F6,$34   \A.%95v4
-L0F98    fcb   $76,$34,$04,$B6,$4D,$28,$10,$27   v4.6M(.'
-L0FA0    fcb   $00,$52,$FC,$4C,$EF,$10,$26,$00   .R.Lo.&.
-L0FA8    fcb   $4B,$F6,$4C,$F2,$2A,$01,$50,$A6   KvLr*.P&
-L0FB0    fcb   $E4,$3D,$B6,$4C,$DF,$3D,$44,$56   d=6L_=DV
-L0FB8    fcb   $44,$56,$10,$83,$00,$00,$26,$01   DV....&.
-L0FC0    fcb   $5C,$43,$53,$C3,$00,$01,$F3,$4D   \CSC..sM
-L0FC8    fcb   $1B,$10,$83,$00,$00,$2C,$03,$CC   .....,.L
-L0FD0    fcb   $00,$00,$FD,$4D,$1B,$B6,$4D,$29   ...M.6M)
-L0FD8    fcb   $27,$1A,$FC,$4D,$1B,$27,$15,$A6   '..M.'.&
-L0FE0    fcb   $E4,$5F,$F3,$4D,$1D,$10,$83,$63   d_sM...c
-L0FE8    fcb   $00,$25,$03,$CC,$63,$00,$FD,$4D   .%.Lc..M
-L0FF0    fcb   $1D,$16,$00,$6C,$B6,$4D,$28,$10   ...l6M(.
-L0FF8    fcb   $26,$00,$65,$FC,$4D,$1D,$10,$27   &.e.M..'
-L1000    fcb   $00,$5E,$F6,$4C,$F2,$2A,$01,$50   .^vLr*.P
-L1008    fcb   $34,$06,$4F,$F6,$4C,$D5,$10,$B3   4.OvLU.3
-L1010    fcb   $4C,$EF,$22,$06,$35,$06,$CB,$03   Lo".5.K.
-L1018    fcb   $34,$06,$35,$06,$58,$58,$A6,$E4   4.5.XX&d
-L1020    fcb   $3D,$5C,$B6,$4C,$E3,$48,$3D,$43   =\6LcH=C
-L1028    fcb   $53,$C3,$00,$01,$F3,$4D,$1D,$10   SC..sM..
-L1030    fcb   $83,$00,$00,$2C,$28,$FC,$4D,$1D   ...,(.M.
-L1038    fcb   $27,$20,$BD,$72,$C3,$54,$68,$65   ' =rCThe
-L1040    fcb   $20,$62,$61,$74,$74,$65,$72,$69    batteri
-L1048    fcb   $65,$73,$20,$61,$72,$65,$20,$64   es are d
-L1050    fcb   $65,$61,$64,$2C,$20,$53,$69,$72   ead, Sir
-L1058    fcb   $21,$00,$CC,$00,$00,$FD,$4D,$1D   !.L...M.
-L1060    fcb   $F6,$4C,$D5,$4F,$10,$B3,$4C,$EF   vLUO.3Lo
-L1068    fcb   $23,$08,$CC,$63,$00,$FD,$4D,$1F   #.Lc..M.
-L1070    fcb   $20,$2A,$A6,$E4,$F6,$4C,$E1,$58    *&dvLaX
-L1078    fcb   $58,$FB,$4C,$77,$5C,$58,$58,$3D   X.Lw\XX=
-L1080    fcb   $58,$49,$43,$53,$C3,$00,$01,$F3   XICSC..s
-L1088    fcb   $4D,$1F,$10,$83,$00,$00,$2C,$09   M.....,.
-L1090    fcb   $CC,$05,$12,$17,$F4,$08,$CC,$00   L...t.L.
-L1098    fcb   $00,$FD,$4D,$1F,$35,$04,$35,$F6   ..M.5.5v
-L10A0    fcb   $B6,$4D,$25,$B7,$1D,$DA,$7F,$4D   6M%7.ZM
-L10A8    fcb   $25,$7F,$1D,$DB,$86,$45,$B7,$1E   %.[.E7.
-L10B0    fcb   $13,$8E,$42,$B5,$A6,$00,$10,$2B   ..B5&..+
-L10B8    fcb   $00,$4F,$A6,$0D,$10,$26,$00,$49   .O&..&.I
-L10C0    fcb   $FC,$4C,$EF,$27,$0A,$EC,$0E,$10   .Lo'.l..
-L10C8    fcb   $83,$17,$70,$22,$2F,$20,$1F,$EC   ..p"/ .l
-L10D0    fcb   $0E,$7D,$4C,$DA,$27,$12,$7D,$4D   .}LZ'.}M
-L10D8    fcb   $2B,$27,$0D,$7D,$4D,$3A,$26,$08   +'.}M:&.
-L10E0    fcb   $10,$83,$60,$00,$22,$16,$20,$06   ..`.". .
-L10E8    fcb   $10,$83,$20,$00,$22,$0E,$7C,$4D   .. .".|M
-L10F0    fcb   $25,$B6,$1D,$DA,$26,$34,$CC,$02   %6.Z&4L.
-L10F8    fcb   $2C,$16,$F3,$A2,$8C,$48,$0A,$24   ,.s".H.$
-L1100    fcb   $08,$7C,$1D,$DB,$EC,$0B,$FD,$1D   .|.[l...
-L1108    fcb   $6D,$30,$88,$15,$7A,$1E,$13,$26   m0..z..&
-L1110    fcb   $A3,$FC,$4C,$EF,$26,$14,$B6,$1D   #.Lo&.6.
-L1118    fcb   $DB,$27,$0F,$B6,$4D,$26,$27,$04   ['.6M&'.
-L1120    fcb   $7A,$4D,$26,$39,$CC,$02,$2E,$16   zM&9L...
-L1128    fcb   $F3,$74,$39,$86,$04,$B7,$1E,$13   st9..7..
-L1130    fcb   $8E,$4A,$02,$10,$8E,$05,$79,$A6   .J....y&
-L1138    fcb   $00,$10,$2B,$00,$59,$A6,$88,$14   ..+.Y&..
-L1140    fcb   $26,$06,$86,$FF,$A7,$00,$20,$4E   &...'. N
-L1148    fcb   $6F,$88,$14,$A6,$88,$10,$27,$13   o..&..'.
-L1150    fcb   $A6,$0D,$81,$03,$25,$05,$6F,$88   &...%.o.
-L1158    fcb   $10,$20,$08,$C6,$08,$E7,$02,$6F   . .F.g.o
-L1160    fcb   $01,$20,$06,$E6,$21,$E7,$02,$6F   . .f!g.o
-L1168    fcb   $01,$17,$00,$38,$4D,$26,$22,$A6   ...8M&"&
-L1170    fcb   $28,$4C,$81,$03,$26,$16,$34,$06   (L..&.4.
-L1178    fcb   $A6,$22,$E6,$24,$A7,$24,$E7,$22   &"f$'$g"
-L1180    fcb   $A6,$25,$E6,$27,$A7,$27,$E7,$25   &%f'''g%
-L1188    fcb   $35,$06,$86,$01,$A7,$28,$17,$00   5...'(..
-L1190    fcb   $13,$BD,$75,$56,$ED,$09,$30,$88   .=uVm.0.
-L1198    fcb   $15,$31,$A8,$16,$7A,$1E,$13,$10   .1(.z...
-L11A0    fcb   $26,$FF,$94,$39,$34,$20,$A6,$28   &..94 &(
-L11A8    fcb   $31,$A6,$CC,$00,$00,$FD,$1D,$F7   1&L....w
-L11B0    fcb   $FD,$1D,$FA,$E6,$22,$F7,$1D,$F6   ..zf"w.v
-L11B8    fcb   $E6,$25,$F7,$1D,$F9,$10,$8E,$1D   f%w.y...
-L11C0    fcb   $F6,$33,$03,$BD,$74,$D9,$35,$A0   v3.=tY5 
-L11C8    fcb   $34,$70,$CC,$00,$00,$FD,$1D,$F7   4pL....w
-L11D0    fcb   $FD,$1D,$FA,$FD,$1D,$FD,$FD,$1E   ..z.....
-L11D8    fcb   $00,$E6,$02,$F7,$1D,$F6,$E6,$05   .f.w.vf.
-L11E0    fcb   $F7,$1D,$F9,$E6,$03,$F7,$1D,$FC   w.yf.w..
-L11E8    fcb   $E6,$06,$F7,$1D,$FF,$10,$8E,$1D   f.w.....
-L11F0    fcb   $FC,$CE,$1D,$F6,$BD,$74,$D9,$BD   .N.v=tY=
-L11F8    fcb   $75,$56,$35,$F0,$86,$02,$B7,$1E   uV5p..7.
-L1200    fcb   $13,$8E,$4A,$56,$A6,$00,$10,$2B   ..JV&..+
-L1208    fcb   $00,$DC,$EE,$88,$13,$A6,$47,$27   .\n..&G'
-L1210    fcb   $71,$FC,$4C,$EF,$26,$60,$A6,$0D   q.Lo&`&.
-L1218    fcb   $26,$5C,$EC,$0E,$44,$56,$44,$56   &\l.DVDV
-L1220    fcb   $44,$56,$10,$B3,$1E,$1E,$22,$4E   DV.3.."N
-L1228    fcb   $A6,$40,$26,$21,$BD,$72,$C3,$57   &@&!=rCW
-L1230    fcb   $65,$20,$70,$69,$63,$6B,$65,$64   e picked
-L1238    fcb   $20,$75,$70,$20,$74,$68,$65,$20    up the 
-L1240    fcb   $66,$6C,$69,$65,$72,$2C,$20,$53   flier, S
-L1248    fcb   $69,$72,$00,$20,$23,$BD,$72,$C3   ir. #=rC
-L1250    fcb   $57,$65,$20,$70,$69,$63,$6B,$65   We picke
-L1258    fcb   $64,$20,$75,$70,$20,$74,$68,$65   d up the
-L1260    fcb   $20,$73,$68,$6F,$72,$65,$20,$70    shore p
-L1268    fcb   $61,$72,$74,$79,$00,$7F,$4D,$27   arty.M'
-L1270    fcb   $86,$FF,$A7,$00,$20,$70,$EC,$0B   ..'. pl.
-L1278    fcb   $C3,$02,$D0,$BD,$76,$48,$ED,$09   C.P=vHm.
-L1280    fcb   $20,$64,$31,$41,$33,$03,$BD,$74    d1A3.=t
-L1288    fcb   $D9,$34,$42,$BD,$75,$56,$ED,$09   Y4B=uVm.
-L1290    fcb   $35,$42,$4D,$26,$51,$1F,$30,$44   5BM&Q.0D
-L1298    fcb   $56,$44,$56,$44,$56,$10,$B3,$1E   VDVDV.3.
-L12A0    fcb   $1E,$22,$43,$BD,$72,$C3,$53,$68   ."C=rCSh
-L12A8    fcb   $6F,$72,$65,$20,$70,$61,$72,$74   ore part
-L12B0    fcb   $79,$20,$68,$61,$73,$20,$72,$65   y has re
-L12B8    fcb   $61,$63,$68,$65,$64,$20,$6C,$61   ached la
-L12C0    fcb   $6E,$64,$00,$BD,$72,$C3,$53,$68   nd.=rCSh
-L12C8    fcb   $6F,$72,$65,$20,$70,$61,$72,$74   ore part
-L12D0    fcb   $79,$20,$72,$65,$74,$75,$72,$6E   y return
-L12D8    fcb   $69,$6E,$67,$2C,$20,$53,$69,$72   ing, Sir
-L12E0    fcb   $00,$EE,$88,$13,$6C,$47,$30,$88   .n..lG0.
-L12E8    fcb   $15,$7A,$1E,$13,$10,$26,$FF,$14   .z...&..
-L12F0    fcb   $39,$86,$41,$B7,$1E,$13,$8E,$42   9.A7...B
-L12F8    fcb   $B5,$A6,$00,$10,$2B,$00,$95,$81   5&..+...
-L1300    fcb   $64,$10,$24,$00,$8F,$34,$76,$A6   d.$..4v&
-L1308    fcb   $0D,$26,$57,$EC,$0E,$10,$83,$00   .&Wl....
-L1310    fcb   $64,$22,$4F,$FC,$4C,$EF,$4D,$26   d"O.LoM&
-L1318    fcb   $49,$B6,$4C,$D5,$BB,$4D,$11,$8B   I6LU;M..
-L1320    fcb   $14,$34,$02,$E1,$E0,$24,$3B,$C6   .4.a`$;F
-L1328    fcb   $04,$BD,$76,$91,$C1,$02,$26,$32   .=v.A.&2
-L1330    fcb   $C6,$14,$BD,$76,$91,$B6,$4C,$77   F.=v.6Lw
-L1338    fcb   $4C,$3D,$5C,$17,$F9,$FC,$C4,$07   L=\.y.D.
-L1340    fcb   $FB,$4C,$EE,$F7,$4C,$EE,$BD,$72   .LnwLn=r
-L1348    fcb   $C3,$57,$65,$20,$68,$61,$76,$65   CWe have
-L1350    fcb   $20,$62,$65,$65,$6E,$20,$72,$61    been ra
-L1358    fcb   $6D,$6D,$65,$64,$2C,$20,$53,$69   mmed, Si
-L1360    fcb   $72,$00,$35,$76,$A6,$88,$12,$C6   r.5v&..F
-L1368    fcb   $0C,$3D,$C3,$05,$01,$1F,$02,$FD   .=C.....
-L1370    fcb   $01,$09,$A6,$88,$10,$81,$02,$24   ..&....$
-L1378    fcb   $05,$17,$00,$DF,$20,$10,$10,$BE   ..._ ..>
-L1380    fcb   $01,$09,$A6,$27,$27,$05,$17,$01   ..&''...
-L1388    fcb   $63,$20,$03,$17,$02,$6B,$7F,$1D   c ...k.
-L1390    fcb   $7B,$17,$00,$0B,$30,$88,$15,$7A   {...0..z
-L1398    fcb   $1E,$13,$10,$26,$FF,$5B,$39,$EE   ...&.[9n
-L13A0    fcb   $88,$13,$27,$38,$8C,$48,$0A,$24   ..'8.H.$
-L13A8    fcb   $03,$6C,$C8,$14,$A6,$C8,$10,$A1   .lH.&H.!
-L13B0    fcb   $88,$10,$25,$08,$A7,$88,$10,$6F   ..%.'..o
-L13B8    fcb   $88,$11,$20,$20,$E6,$88,$11,$27   ..  f..'
-L13C0    fcb   $1B,$7D,$1E,$1E,$26,$0B,$F0,$1E   .}..&.p.
-L13C8    fcb   $1F,$C1,$01,$2D,$04,$E7,$88,$11   .A.-.g..
-L13D0    fcb   $39,$6F,$88,$11,$A7,$C8,$10,$86   9o..'H..
-L13D8    fcb   $05,$A7,$C8,$11,$A6,$0D,$26,$74   .'H.&.&t
-L13E0    fcb   $7D,$1D,$7B,$27,$0F,$EC,$01,$10   }.{'.l..
-L13E8    fcb   $83,$00,$32,$22,$07,$CC,$00,$35   ..2".L.5
-L13F0    fcb   $ED,$01,$20,$05,$B6,$4D,$2C,$26   m. .6M,&
-L13F8    fcb   $4B,$F6,$4C,$D5,$4F,$10,$B3,$4C   KvLUO.3L
-L1400    fcb   $EF,$23,$41,$A6,$88,$10,$81,$02   o#A&....
-L1408    fcb   $10,$27,$00,$37,$CE,$00,$64,$81   .'.7N.d.
-L1410    fcb   $01,$25,$03,$CE,$01,$F4,$CC,$20   .%.N.tL 
-L1418    fcb   $00,$7D,$1D,$7B,$27,$03,$CC,$60   .}.{'.L`
-L1420    fcb   $00,$34,$06,$EC,$0E,$10,$A3,$E1   .4.l..#a
-L1428    fcb   $22,$1A,$7D,$1D,$7B,$26,$0A,$BD   ".}.{&.=
-L1430    fcb   $76,$B9,$5C,$BD,$76,$91,$5D,$26   v9\=v.]&
-L1438    fcb   $0A,$86,$02,$A7,$88,$10,$86,$05   ...'....
-L1440    fcb   $A7,$88,$11,$39,$A6,$88,$10,$81   '..9&...
-L1448    fcb   $02,$26,$08,$86,$01,$A7,$88,$10   .&...'..
-L1450    fcb   $6F,$88,$11,$39,$6F,$88,$10,$6F   o..9o..o
-L1458    fcb   $88,$11,$39,$EE,$88,$13,$10,$27   ..9n...'
-L1460    fcb   $00,$7F,$34,$20,$31,$43,$33,$03   .4 1C3.
-L1468    fcb   $BD,$74,$D9,$35,$20,$4D,$26,$06   =tY5 M&.
-L1470    fcb   $11,$83,$1F,$40,$25,$0F,$EE,$88   ...@%.n.
-L1478    fcb   $13,$EC,$41,$C3,$00,$04,$34,$06   .lAC..4.
-L1480    fcb   $BD,$75,$56,$20,$12,$EE,$88,$13   =uV .n..
-L1488    fcb   $EC,$41,$10,$83,$00,$0C,$23,$03   lA....#.
-L1490    fcb   $CC,$00,$0C,$34,$06,$EC,$49,$A3   L..4.lI#
-L1498    fcb   $09,$10,$27,$00,$13,$BD,$76,$5F   ..'..=v_
-L14A0    fcb   $10,$BE,$01,$09,$EE,$21,$17,$09   .>..n!..
-L14A8    fcb   $27,$E3,$09,$BD,$76,$48,$ED,$09   'c.=vHm.
-L14B0    fcb   $A6,$88,$10,$27,$0B,$10,$BE,$01   &..'..>.
-L14B8    fcb   $09,$E6,$21,$4F,$32,$62,$20,$02   .f!O2b .
-L14C0    fcb   $35,$06,$A3,$01,$10,$27,$00,$18   5.#..'..
-L14C8    fcb   $10,$BE,$01,$09,$EE,$24,$17,$08   .>..n$..
-L14D0    fcb   $FF,$E3,$01,$10,$BE,$01,$09,$E1   .c..>..a
-L14D8    fcb   $21,$23,$03,$E6,$21,$4F,$ED,$01   !#.f!Om.
-L14E0    fcb   $39,$A6,$0D,$81,$03,$25,$F9,$86   9&...%y.
-L14E8    fcb   $FF,$A7,$00,$39,$A6,$0D,$10,$26   .'.9&..&
-L14F0    fcb   $00,$5C,$FC,$4C,$EF,$4D,$26,$41   .\.LoM&A
-L14F8    fcb   $F1,$4C,$D5,$22,$3C,$C6,$14,$F0   qLU"<F.p
-L1500    fcb   $4C,$77,$BD,$76,$91,$5D,$26,$31   Lw=v.]&1
-L1508    fcb   $EC,$0E,$10,$83,$3A,$98,$22,$29   l...:.")
-L1510    fcb   $CE,$03,$E8,$BD,$76,$B9,$5C,$BD   N.h=v9\=
-L1518    fcb   $76,$91,$5D,$27,$05,$17,$00,$98   v.]'....
-L1520    fcb   $20,$17,$B6,$4C,$77,$4C,$10,$BE    .6LwL.>
-L1528    fcb   $01,$09,$E6,$28,$54,$5C,$FB,$1E   ..f(T\..
-L1530    fcb   $1D,$3D,$BD,$76,$91,$5C,$17,$F8   .==v.\.x
-L1538    fcb   $01,$EC,$0E,$10,$83,$07,$D0,$22   .l....P"
-L1540    fcb   $0D,$CC,$01,$68,$BD,$76,$A4,$E3   .L.h=v$c
-L1548    fcb   $0B,$C3,$02,$D0,$20,$05,$EC,$0B   .C.P .l.
-L1550    fcb   $C3,$02,$D0,$A3,$09,$10,$27,$00   C.P#..'.
-L1558    fcb   $13,$BD,$76,$5F,$10,$BE,$01,$09   .=v_.>..
-L1560    fcb   $EE,$21,$17,$08,$6B,$E3,$09,$BD   n!..kc.=
-L1568    fcb   $76,$48,$ED,$09,$10,$BE,$01,$09   vHm..>..
-L1570    fcb   $E6,$21,$A6,$00,$27,$24,$81,$64   f!&.'$.d
-L1578    fcb   $25,$03,$5F,$20,$1D,$81,$0A,$22   %._ ..."
-L1580    fcb   $03,$5A,$20,$16,$81,$50,$22,$0C   .Z ..P".
-L1588    fcb   $81,$3C,$22,$09,$81,$28,$22,$06   .<"..(".
-L1590    fcb   $5A,$5A,$20,$06,$54,$54,$54,$26   ZZ .TTT&
-L1598    fcb   $01,$5C,$10,$BE,$01,$09,$4F,$A3   .\.>..O#
-L15A0    fcb   $01,$27,$14,$EE,$24,$17,$08,$28   .'.n$..(
-L15A8    fcb   $10,$BE,$01,$09,$E3,$01,$E1,$21   .>..c.a!
-L15B0    fcb   $23,$03,$E6,$21,$4F,$ED,$01,$39   #.f!Om.9
-L15B8    fcb   $34,$76,$B6,$1D,$43,$81,$02,$22   4v6.C.."
-L15C0    fcb   $33,$86,$FF,$B7,$02,$A2,$C6,$64   3..7."Fd
-L15C8    fcb   $BD,$76,$91,$4F,$C3,$00,$32,$FD   =v.OC.2.
-L15D0    fcb   $02,$9E,$C6,$1E,$BD,$76,$91,$34   ..F.=v.4
-L15D8    fcb   $04,$C6,$73,$E0,$E0,$4F,$FD,$02   .Fs``O..
-L15E0    fcb   $A0,$7F,$02,$9D,$CC,$04,$00,$17    ..L...
-L15E8    fcb   $EE,$B4,$7C,$02,$9D,$B6,$02,$9D   n4|..6..
-L15F0    fcb   $81,$08,$25,$F0,$7F,$02,$A2,$35   ..%p."5
-L15F8    fcb   $F6,$EC,$0B,$A3,$09,$10,$27,$00   vl.#..'.
-L1600    fcb   $13,$BD,$76,$5F,$10,$BE,$01,$09   .=v_.>..
-L1608    fcb   $EE,$21,$17,$07,$C3,$E3,$09,$BD   n!..Cc.=
-L1610    fcb   $76,$48,$ED,$09,$10,$BE,$01,$09   vHm..>..
-L1618    fcb   $E6,$21,$A6,$00,$27,$24,$81,$64   f!&.'$.d
-L1620    fcb   $25,$03,$5F,$20,$1D,$81,$0A,$22   %._ ..."
-L1628    fcb   $03,$5A,$20,$16,$81,$50,$22,$0C   .Z ..P".
-L1630    fcb   $81,$3C,$22,$09,$81,$28,$22,$06   .<"..(".
-L1638    fcb   $5A,$5A,$20,$06,$54,$54,$54,$26   ZZ .TTT&
-L1640    fcb   $01,$5C,$4F,$10,$BE,$01,$09,$A3   .\O.>..#
-L1648    fcb   $01,$27,$14,$EE,$24,$17,$07,$80   .'.n$...
-L1650    fcb   $10,$BE,$01,$09,$E3,$01,$E1,$21   .>..c.a!
-L1658    fcb   $23,$03,$E6,$21,$4F,$ED,$01,$A6   #.f!Om.&
-L1660    fcb   $88,$12,$81,$04,$10,$27,$00,$01   .....'..
-L1668    fcb   $39,$C6,$0A,$86,$04,$B0,$4C,$77   9F...0Lw
-L1670    fcb   $3D,$BD,$76,$91,$5D,$27,$01,$39   ==v.]'.9
-L1678    fcb   $34,$76,$86,$04,$B7,$01,$11,$CE   4v..7..N
-L1680    fcb   $48,$0A,$A6,$40,$10,$2A,$00,$3C   H.&@.*.<
-L1688    fcb   $6F,$40,$EC,$03,$ED,$43,$EC,$05   o@l.mCl.
-L1690    fcb   $ED,$45,$EC,$07,$ED,$47,$EC,$09   mEl.mGl.
-L1698    fcb   $ED,$49,$AF,$C8,$13,$A6,$88,$10   mI/H.&..
-L16A0    fcb   $A7,$C8,$10,$6F,$C8,$11,$C6,$02   'H.oH.F.
-L16A8    fcb   $BD,$76,$91,$E7,$C8,$12,$34,$26   =v.gH.4&
-L16B0    fcb   $CB,$07,$86,$0C,$3D,$C3,$05,$02   K...=C..
-L16B8    fcb   $1F,$02,$E6,$A4,$4F,$ED,$41,$35   ..f$OmA5
-L16C0    fcb   $26,$7C,$04,$FB,$33,$C8,$15,$7A   &|..3H.z
-L16C8    fcb   $01,$11,$10,$26,$FF,$B4,$35,$F6   ...&.45v
-L16D0    fcb   $86,$04,$B7,$1E,$13,$8E,$48,$0A   ..7...H.
-L16D8    fcb   $A6,$00,$2B,$15,$A6,$88,$10,$81   &.+.&...
-L16E0    fcb   $02,$24,$05,$17,$00,$16,$20,$03   .$.... .
-L16E8    fcb   $17,$00,$6D,$7C,$1D,$7B,$17,$FC   ..m|.{..
-L16F0    fcb   $AE,$30,$88,$15,$7A,$1E,$13,$10   .0..z...
-L16F8    fcb   $26,$FF,$DD,$39,$A6,$0D,$81,$03   &.]9&...
-L1700    fcb   $25,$05,$86,$FF,$A7,$00,$39,$EE   %...'.9n
-L1708    fcb   $88,$13,$10,$27,$00,$49,$A6,$40   ...'.I&@
-L1710    fcb   $10,$2B,$00,$43,$EE,$C8,$13,$A6   .+.CnH.&
-L1718    fcb   $40,$10,$2B,$00,$3A,$31,$43,$33   @.+.:1C3
-L1720    fcb   $03,$BD,$74,$D9,$34,$02,$BD,$75   .=tY4.=u
-L1728    fcb   $56,$6D,$E0,$26,$15,$11,$83,$10   Vm`&....
-L1730    fcb   $00,$22,$0F,$34,$06,$CC,$00,$3C   .".4.L.<
-L1738    fcb   $BD,$76,$A4,$E3,$E1,$C3,$04,$10   =v$caC..
-L1740    fcb   $20,$03,$C3,$02,$D0,$A3,$09,$BD    .C.P#.=
-L1748    fcb   $76,$5F,$CE,$00,$20,$17,$06,$80   v_N. ...
-L1750    fcb   $E3,$09,$BD,$76,$48,$ED,$09,$39   c.=vHm.9
-L1758    fcb   $A6,$0D,$10,$26,$00,$54,$FC,$4C   &..&.T.L
-L1760    fcb   $EF,$4D,$26,$39,$F1,$4C,$D5,$22   oM&9qLU"
-L1768    fcb   $34,$C6,$0A,$BD,$76,$91,$5D,$26   4F.=v.]&
-L1770    fcb   $2C,$EC,$0E,$10,$83,$0F,$A0,$22   ,l.... "
-L1778    fcb   $24,$CE,$03,$E8,$BD,$76,$B9,$5C   $N.h=v9\
-L1780    fcb   $BD,$76,$91,$5D,$27,$05,$17,$FE   =v.]'...
-L1788    fcb   $2F,$20,$12,$B6,$4C,$77,$8B,$02   / .6Lw..
-L1790    fcb   $F6,$1E,$1D,$CB,$02,$3D,$BD,$76   v..K.==v
-L1798    fcb   $91,$5C,$17,$F5,$9D,$EC,$0E,$10   .\.u.l..
-L17A0    fcb   $83,$07,$D0,$22,$0D,$CC,$01,$68   ..P".L.h
-L17A8    fcb   $BD,$76,$A4,$E3,$0B,$C3,$02,$D0   =v$c.C.P
-L17B0    fcb   $20,$05,$EC,$0B,$C3,$02,$D0,$A3    .l.C.P#
-L17B8    fcb   $09,$10,$27,$00,$10,$BD,$76,$5F   ..'..=v_
-L17C0    fcb   $CE,$00,$10,$17,$06,$0A,$E3,$09   N.....c.
-L17C8    fcb   $BD,$76,$48,$ED,$09,$39,$B6,$1E   =vHm.96.
-L17D0    fcb   $1D,$81,$04,$27,$01,$39,$C6,$06   ...'.9F.
-L17D8    fcb   $B6,$4C,$77,$8B,$04,$3D,$BD,$76   6Lw..==v
-L17E0    fcb   $91,$5D,$27,$01,$39,$C6,$03,$BD   .]'.9F.=
-L17E8    fcb   $76,$91,$5D,$27,$3A,$86,$04,$B7   v.]':..7
-L17F0    fcb   $01,$11,$CE,$48,$0A,$A6,$40,$10   ..NH.&@.
-L17F8    fcb   $2A,$00,$21,$7C,$04,$FB,$C6,$02   *.!|..F.
-L1800    fcb   $BD,$76,$91,$E7,$C8,$12,$34,$26   =v.gH.4&
-L1808    fcb   $CB,$07,$86,$0C,$3D,$C3,$05,$02   K...=C..
-L1810    fcb   $1F,$02,$E6,$A4,$4F,$ED,$41,$35   ..f$OmA5
-L1818    fcb   $26,$16,$00,$39,$33,$C8,$15,$7A   &..93H.z
-L1820    fcb   $01,$11,$10,$26,$FF,$CF,$39,$86   ...&.O9.
-L1828    fcb   $41,$B7,$01,$11,$CE,$42,$B5,$A6   A7..NB5&
-L1830    fcb   $40,$10,$2A,$00,$15,$7C,$04,$FA   @.*..|.z
-L1838    fcb   $C6,$04,$BD,$76,$91,$CB,$04,$E7   F.=v.K.g
-L1840    fcb   $C8,$12,$CC,$00,$08,$ED,$41,$16   H.L..mA.
-L1848    fcb   $00,$0B,$33,$C8,$15,$7A,$01,$11   ..3H.z..
-L1850    fcb   $10,$26,$FF,$DB,$39,$6F,$40,$CC   .&.[9o@L
-L1858    fcb   $80,$00,$BD,$76,$A4,$C3,$80,$00   ..=v$C..
-L1860    fcb   $F3,$4C,$85,$ED,$44,$CC,$80,$00   sL.mDL..
-L1868    fcb   $BD,$76,$A4,$C3,$80,$00,$F3,$4C   =v$C..sL
-L1870    fcb   $88,$ED,$47,$B6,$4C,$84,$A7,$43   .mG6L.'C
-L1878    fcb   $B6,$4C,$87,$A7,$46,$CC,$00,$00   6L.'FL..
-L1880    fcb   $ED,$49,$ED,$C8,$13,$86,$02,$A7   mImH...'
-L1888    fcb   $C8,$10,$6F,$C8,$11,$39,$B6,$4D   H.oH.96M
-L1890    fcb   $16,$27,$13,$FE,$1E,$1E,$11,$83   .'......
-L1898    fcb   $00,$1E,$24,$0B,$B0,$1E,$1F,$81   ..$.0...
-L18A0    fcb   $01,$2D,$04,$B7,$4D,$16,$39,$7F   .-.7M.9
-L18A8    fcb   $4D,$16,$B6,$4D,$15,$27,$1F,$BD   M.6M.'.=
-L18B0    fcb   $72,$C3,$44,$65,$63,$6B,$20,$67   rCDeck g
-L18B8    fcb   $75,$6E,$20,$6D,$69,$73,$73,$65   un misse
-L18C0    fcb   $64,$2C,$20,$53,$69,$72,$00,$CC   d, Sir.L
-L18C8    fcb   $00,$00,$FD,$4D,$17,$39,$FE,$4D   ...M.9.M
-L18D0    fcb   $17,$86,$17,$F6,$1E,$16,$C0,$26   ...v..@&
-L18D8    fcb   $34,$04,$AB,$E0,$17,$F5,$47,$BD   4.+`.uG=
-L18E0    fcb   $72,$C3,$41,$20,$73,$68,$65,$6C   rCA shel
-L18E8    fcb   $6C,$20,$68,$69,$74,$2C,$20,$53   l hit, S
-L18F0    fcb   $69,$72,$00,$CC,$00,$00,$FD,$4D   ir.L...M
-L18F8    fcb   $17,$7C,$04,$FF,$39,$86,$14,$B7   .|..9..7
-L1900    fcb   $1E,$13,$8E,$48,$5E,$6D,$00,$10   ...H^m..
-L1908    fcb   $2B,$00,$95,$17,$01,$55,$4D,$27   +....UM'
-L1910    fcb   $42,$7C,$04,$FE,$86,$FF,$A7,$00   B|....'.
-L1918    fcb   $B6,$4C,$C2,$17,$F5,$08,$BD,$72   6LB.u.=r
-L1920    fcb   $3C,$CC,$00,$48,$FD,$1D,$A5,$CC   <L.H..%L
-L1928    fcb   $00,$82,$FD,$1D,$A7,$BD,$72,$F3   ....'=rs
-L1930    fcb   $54,$6F,$72,$70,$65,$64,$6F,$20   Torpedo 
-L1938    fcb   $00,$E6,$88,$10,$4F,$BD,$73,$04   .f..O=s.
-L1940    fcb   $BD,$72,$F3,$20,$68,$69,$74,$2C   =rs hit,
-L1948    fcb   $20,$53,$69,$72,$00,$BD,$72,$28    Sir.=r(
-L1950    fcb   $16,$00,$4D,$EC,$88,$11,$F3,$1E   ..Ml..s.
-L1958    fcb   $1E,$ED,$88,$11,$10,$B3,$4C,$BD   .m...3L=
-L1960    fcb   $25,$3E,$86,$FF,$A7,$00,$BD,$72   %>..'.=r
-L1968    fcb   $3C,$CC,$00,$48,$FD,$1D,$A5,$CC   <L.H..%L
-L1970    fcb   $00,$82,$FD,$1D,$A7,$BD,$72,$F3   ....'=rs
-L1978    fcb   $54,$6F,$72,$70,$65,$64,$6F,$20   Torpedo 
-L1980    fcb   $00,$E6,$88,$10,$4F,$BD,$73,$04   .f..O=s.
-L1988    fcb   $BD,$72,$F3,$20,$68,$61,$73,$20   =rs has 
-L1990    fcb   $73,$74,$6F,$70,$70,$65,$64,$2C   stopped,
-L1998    fcb   $20,$53,$69,$72,$00,$BD,$72,$28    Sir.=r(
-L19A0    fcb   $30,$88,$15,$7A,$1E,$13,$10,$26   0..z...&
-L19A8    fcb   $FF,$5B,$39,$86,$10,$B7,$1E,$13   .[9..7..
-L19B0    fcb   $8E,$4A,$FE,$6D,$88,$10,$27,$1A   .J.m..'.
-L19B8    fcb   $7D,$1E,$1E,$26,$0F,$E6,$88,$10   }..&.f..
-L19C0    fcb   $F0,$1E,$1F,$2A,$01,$5F,$E7,$88   p..*._g.
-L19C8    fcb   $10,$16,$00,$87,$6F,$88,$10,$16   ....o...
-L19D0    fcb   $00,$81,$6D,$00,$10,$2B,$00,$7B   ..m..+.{
-L19D8    fcb   $CC,$00,$05,$ED,$01,$A6,$0D,$26   L..m.&.&
-L19E0    fcb   $3C,$EC,$0E,$10,$83,$00,$0A,$22   <l....."
-L19E8    fcb   $34,$C6,$32,$BD,$76,$91,$B6,$4C   4F2=v.6L
-L19F0    fcb   $77,$4C,$3D,$17,$F3,$44,$C4,$1F   wL=.sDD.
-L19F8    fcb   $FB,$4C,$EE,$F7,$4C,$EE,$BD,$72   .LnwLn=r
-L1A00    fcb   $C3,$41,$20,$6D,$69,$6E,$65,$20   CA mine 
-L1A08    fcb   $68,$69,$74,$20,$74,$68,$65,$20   hit the 
-L1A10    fcb   $73,$75,$62,$2C,$20,$53,$69,$72   sub, Sir
-L1A18    fcb   $00,$86,$FF,$A7,$00,$17,$00,$43   ...'...C
-L1A20    fcb   $4D,$27,$30,$86,$FF,$A7,$00,$86   M'0..'..
-L1A28    fcb   $28,$17,$F3,$FA,$BD,$72,$C3,$49   (.sz=rCI
-L1A30    fcb   $20,$74,$68,$69,$6E,$6B,$20,$61    think a
-L1A38    fcb   $20,$6D,$69,$6E,$65,$20,$65,$78    mine ex
-L1A40    fcb   $70,$6C,$6F,$64,$65,$64,$2C,$20   ploded, 
-L1A48    fcb   $53,$69,$72,$21,$00,$BD,$72,$28   Sir!.=r(
-L1A50    fcb   $16,$00,$00,$CC,$00,$00,$ED,$01   ...L..m.
-L1A58    fcb   $30,$88,$15,$7A,$1E,$13,$10,$26   0..z...&
-L1A60    fcb   $FF,$51,$39,$34,$34,$31,$03,$E6   .Q9441.f
-L1A68    fcb   $02,$5C,$B6,$1E,$1F,$8B,$05,$3D   .\6....=
-L1A70    fcb   $FD,$01,$12,$86,$41,$B7,$01,$11   ....A7..
-L1A78    fcb   $8E,$42,$B5,$6D,$00,$2B,$14,$33   .B5m.+.3
-L1A80    fcb   $03,$BD,$74,$D9,$4D,$26,$0C,$11   .=tYM&..
-L1A88    fcb   $B3,$01,$12,$22,$06,$1F,$13,$86   3.."....
-L1A90    fcb   $01,$35,$B4,$30,$88,$15,$7A,$01   .540..z.
-L1A98    fcb   $11,$26,$E0,$4F,$35,$B4,$B6,$4D   .&`O546M
-L1AA0    fcb   $14,$27,$5C,$FE,$1E,$1E,$11,$83   .'\.....
-L1AA8    fcb   $00,$1E,$24,$0B,$B0,$1E,$1F,$81   ..$.0...
-L1AB0    fcb   $01,$2D,$04,$B7,$4D,$14,$39,$7F   .-.7M.9
-L1AB8    fcb   $4D,$14,$FE,$4D,$19,$27,$40,$FF   M..M.'@.
-L1AC0    fcb   $4D,$17,$17,$00,$47,$F7,$4D,$16   M...GwM.
-L1AC8    fcb   $B7,$4D,$15,$B6,$1E,$23,$B7,$4D   7M.6.#7M
-L1AD0    fcb   $14,$CC,$00,$00,$FD,$4D,$19,$BD   .L...M.=
-L1AD8    fcb   $72,$C3,$46,$69,$72,$69,$6E,$67   rCFiring
-L1AE0    fcb   $20,$64,$65,$63,$6B,$20,$67,$75    deck gu
-L1AE8    fcb   $6E,$2C,$20,$53,$69,$72,$00,$CC   n, Sir.L
-L1AF0    fcb   $3C,$02,$10,$8E,$0E,$10,$17,$00   <.......
-L1AF8    fcb   $07,$31,$3E,$80,$0A,$26,$F7,$39   .1>..&w9
-L1B00    fcb   $34,$76,$1F,$01,$CC,$01,$98,$10   4v..L...
-L1B08    fcb   $3F,$8E,$35,$F6,$A6,$4D,$26,$11   ?.5v&M&.
-L1B10    fcb   $EC,$4E,$10,$83,$3A,$98,$22,$09   lN..:.".
-L1B18    fcb   $CE,$03,$E8,$BD,$76,$B9,$5C,$4F   N.h=v9\O
-L1B20    fcb   $39,$86,$01,$C6,$10,$39,$10,$8E   9..F.9..
-L1B28    fcb   $00,$00,$5F,$17,$00,$19,$5C,$F1   .._...\q
-L1B30    fcb   $4C,$CC,$25,$F7,$10,$8E,$00,$01   LL%w....
-L1B38    fcb   $17,$00,$0C,$5C,$1F,$98,$B0,$4C   ...\..0L
-L1B40    fcb   $CC,$B1,$4C,$CD,$25,$F2,$39,$34   L1LM%r94
-L1B48    fcb   $76,$4F,$1F,$01,$A6,$89,$4D,$05   vO..&.M.
-L1B50    fcb   $10,$2F,$00,$69,$FE,$1E,$1E,$11   ./.i....
-L1B58    fcb   $83,$00,$1E,$24,$0E,$B0,$1E,$1F   ...$.0..
-L1B60    fcb   $81,$01,$2D,$07,$A7,$89,$4D,$05   ..-.'.M.
-L1B68    fcb   $16,$00,$52,$A6,$A9,$4D,$01,$A1   ..R&)M.!
-L1B70    fcb   $A9,$4C,$FF,$2D,$08,$86,$FF,$A7   )L.-...'
-L1B78    fcb   $89,$4D,$05,$20,$40,$6F,$89,$4D   .M. @o.M
-L1B80    fcb   $05,$BD,$72,$3C,$BD,$72,$F3,$54   .=r<=rsT
-L1B88    fcb   $75,$62,$65,$20,$00,$1F,$10,$C3   ube ...C
-L1B90    fcb   $00,$01,$BD,$73,$04,$BD,$72,$F3   ..=s.=rs
-L1B98    fcb   $20,$68,$61,$73,$20,$62,$65,$65    has bee
-L1BA0    fcb   $6E,$20,$72,$65,$6C,$6F,$61,$64   n reload
-L1BA8    fcb   $65,$64,$2C,$20,$53,$69,$72,$00   ed, Sir.
-L1BB0    fcb   $BD,$72,$28,$6C,$A9,$4D,$01,$BD   =r(l)M.=
-L1BB8    fcb   $78,$43,$BD,$78,$66,$35,$F6,$B6   xC=xf5v6
-L1BC0    fcb   $4D,$0F,$10,$27,$00,$6D,$FE,$1E   M..'.m..
-L1BC8    fcb   $1E,$11,$83,$02,$58,$24,$0B,$B0   ....X$.0
-L1BD0    fcb   $1E,$1F,$81,$01,$2D,$04,$B7,$4D   ....-.7M
-L1BD8    fcb   $14,$39,$7F,$4D,$0F,$BD,$72,$C3   .9M.=rC
-L1BE0    fcb   $54,$6F,$72,$70,$65,$64,$6F,$20   Torpedo 
-L1BE8    fcb   $74,$72,$61,$6E,$73,$66,$65,$72   transfer
-L1BF0    fcb   $65,$64,$2C,$20,$53,$69,$72,$00   ed, Sir.
-L1BF8    fcb   $B6,$4D,$10,$26,$15,$7C,$4C,$FF   6M.&.|L.
-L1C00    fcb   $BD,$78,$43,$8E,$4D,$05,$4F,$E6   =xC.M.Of
-L1C08    fcb   $86,$2F,$23,$4C,$B1,$4C,$CC,$25   ./#L1LL%
-L1C10    fcb   $F6,$39,$7C,$4D,$00,$BD,$78,$66   v9|M.=xf
-L1C18    fcb   $8E,$4D,$05,$B6,$4C,$CC,$E6,$86   .M.6LLf.
-L1C20    fcb   $2F,$0C,$4C,$1F,$89,$F0,$4C,$CC   /.L..pLL
-L1C28    fcb   $F1,$4C,$CD,$25,$F1,$39,$F6,$1E   qLM%q9v.
-L1C30    fcb   $23,$E7,$86,$39,$34,$76,$B6,$01   #g.94v6.
-L1C38    fcb   $25,$27,$11,$CC,$07,$30,$B3,$01   %'.L.03.
-L1C40    fcb   $20,$44,$56,$44,$56,$44,$56,$44    DVDVDVD
-L1C48    fcb   $56,$F7,$01,$24,$B6,$4D,$2C,$27   Vw.$6M,'
-L1C50    fcb   $33,$FC,$01,$20,$10,$B3,$01,$22   3.. .3."
-L1C58    fcb   $23,$2A,$BD,$72,$C3,$57,$65,$20   #*=rCWe 
-L1C60    fcb   $61,$72,$65,$20,$73,$74,$69,$6C   are stil
-L1C68    fcb   $6C,$20,$61,$67,$72,$6F,$75,$6E   l agroun
-L1C70    fcb   $64,$2C,$20,$53,$69,$72,$21,$00   d, Sir!.
-L1C78    fcb   $CC,$00,$00,$BD,$7A,$3A,$CC,$00   L..=z:L.
-L1C80    fcb   $00,$BD,$7A,$68,$FE,$4C,$F3,$FC   .=zh.Ls.
-L1C88    fcb   $4C,$F1,$10,$8E,$4C,$84,$17,$01   Lq..L...
-L1C90    fcb   $8C,$FC,$4C,$F1,$27,$25,$FC,$4C   ..Lq'%.L
-L1C98    fcb   $FB,$B3,$4C,$F3,$27,$1D,$BD,$76   .3Ls'.=v
-L1CA0    fcb   $5F,$CE,$00,$02,$7D,$4D,$30,$27   _N..}M0'
-L1CA8    fcb   $03,$CE,$00,$01,$17,$01,$21,$10   .N....!.
-L1CB0    fcb   $83,$00,$00,$27,$06,$F3,$4C,$F3   ...'.sLs
-L1CB8    fcb   $BD,$7A,$23,$B6,$4D,$28,$26,$15   =z#6M(&.
-L1CC0    fcb   $B6,$4C,$D2,$7D,$4D,$2A,$27,$01   6LR}M*'.
-L1CC8    fcb   $44,$F6,$4C,$D3,$10,$8E,$4D,$38   DvLS..M8
-L1CD0    fcb   $7D,$4D,$1D,$20,$0D,$B6,$4C,$D0   }M. .6LP
-L1CD8    fcb   $F6,$4C,$D1,$10,$8E,$4D,$2F,$7D   vLQ..M/}
-L1CE0    fcb   $4D,$1B,$26,$02,$4F,$5F,$6D,$A4   M.&.O_m$
-L1CE8    fcb   $27,$14,$7D,$4C,$77,$27,$04,$4F   '.}Lw'.O
-L1CF0    fcb   $5F,$20,$0B,$6D,$A4,$2B,$03,$44   _ .m$+.D
-L1CF8    fcb   $20,$04,$86,$01,$C6,$01,$B7,$1D    ...F.7.
-L1D00    fcb   $DA,$50,$F7,$1D,$DB,$F6,$4C,$FA   ZPw.[vLz
-L1D08    fcb   $F1,$1D,$DA,$2F,$03,$F6,$1D,$DA   q.Z/.v.Z
-L1D10    fcb   $F1,$1D,$DB,$2C,$03,$F6,$1D,$DB   q.[,.v.[
-L1D18    fcb   $1D,$B3,$4C,$F1,$10,$27,$00,$0C   .3Lq.'..
-L1D20    fcb   $CE,$00,$02,$17,$00,$AA,$F3,$4C   N....*sL
-L1D28    fcb   $F1,$BD,$7A,$3A,$B6,$4C,$CA,$27   q=z:6LJ'
-L1D30    fcb   $24,$FE,$1E,$1E,$11,$83,$00,$1E   $.......
-L1D38    fcb   $24,$0D,$B0,$1E,$1F,$81,$01,$2D   $.0....-
-L1D40    fcb   $06,$B7,$4C,$CA,$16,$00,$87,$7F   .7LJ...
-L1D48    fcb   $4C,$CA,$B6,$4D,$28,$27,$06,$CC   LJ6M('.L
-L1D50    fcb   $02,$0C,$17,$E7,$49,$FC,$4C,$F7   ...gI.Lw
-L1D58    fcb   $B3,$4C,$EF,$10,$27,$00,$6F,$CE   3Lo.'.oN
-L1D60    fcb   $00,$02,$17,$00,$6B,$F3,$4C,$EF   ....ksLo
-L1D68    fcb   $34,$06,$BD,$7A,$89,$EC,$E4,$10   4.=z.ld.
-L1D70    fcb   $83,$00,$1E,$2D,$17,$B6,$1D,$43   ...-.6.C
-L1D78    fcb   $81,$01,$26,$06,$CC,$05,$16,$17   ..&.L...
-L1D80    fcb   $E7,$1C,$81,$02,$26,$06,$CC,$05   g...&.L.
-L1D88    fcb   $16,$17,$E7,$12,$F6,$4C,$D9,$86   ..g.vLY.
-L1D90    fcb   $06,$3D,$10,$A3,$E4,$25,$0A,$83   .=.#d%..
-L1D98    fcb   $00,$64,$10,$A3,$E4,$23,$0C,$20   .d.#d#. 
-L1DA0    fcb   $2B,$35,$06,$CC,$05,$14,$17,$E6   +5.L...f
-L1DA8    fcb   $F5,$35,$F6,$C6,$0F,$BD,$76,$91   u5vF.=v.
-L1DB0    fcb   $5D,$26,$19,$BD,$72,$C3,$57,$65   ]&.=rCWe
-L1DB8    fcb   $20,$61,$72,$65,$20,$74,$6F,$6F    are too
-L1DC0    fcb   $20,$64,$65,$65,$70,$2C,$20,$53    deep, S
-L1DC8    fcb   $69,$72,$21,$00,$35,$06,$35,$F6   ir!.5.5v
-L1DD0    fcb   $34,$40,$7F,$1D,$F5,$10,$83,$00   4@.u...
-L1DD8    fcb   $00,$2A,$08,$7C,$1D,$F5,$43,$53   .*.|.uCS
-L1DE0    fcb   $C3,$00,$01,$FD,$1D,$DA,$1F,$30   C....Z.0
-L1DE8    fcb   $F7,$1D,$DC,$B6,$1E,$1F,$3D,$FD   w.\6..=.
-L1DF0    fcb   $1D,$F0,$7F,$1D,$EF,$F6,$1D,$DC   .p.ov.\
-L1DF8    fcb   $B6,$1E,$1E,$3D,$F3,$1D,$EF,$FD   6..=s.o.
-L1E00    fcb   $1D,$EF,$4D,$26,$09,$FC,$1D,$F0   .oM&...p
-L1E08    fcb   $10,$B3,$1D,$DA,$25,$03,$FC,$1D   .3.Z%...
-L1E10    fcb   $DA,$7D,$1D,$F5,$27,$05,$43,$53   Z}.u'.CS
-L1E18    fcb   $C3,$00,$01,$35,$C0,$34,$76,$10   C..5@4v.
-L1E20    fcb   $83,$00,$00,$2F,$05,$44,$56,$44   .../.DVD
-L1E28    fcb   $56,$5C,$FF,$1E,$02,$7F,$1D,$F5   V\....u
-L1E30    fcb   $10,$83,$00,$00,$2A,$08,$7C,$1D   ....*.|.
-L1E38    fcb   $F5,$43,$53,$C3,$00,$01,$FD,$1D   uCSC....
-L1E40    fcb   $DA,$B6,$1E,$1F,$3D,$FD,$1D,$F0   Z6..=..p
-L1E48    fcb   $7F,$1D,$EF,$B6,$1D,$DA,$F6,$1E   .o6.Zv.
-L1E50    fcb   $1F,$3D,$F3,$1D,$EF,$FD,$1D,$EF   .=s.o..o
-L1E58    fcb   $B6,$1D,$DB,$F6,$1E,$1E,$3D,$F3   6.[v..=s
-L1E60    fcb   $1D,$EF,$FD,$1D,$EF,$B6,$1D,$DA   .o..o6.Z
-L1E68    fcb   $F6,$1E,$1E,$3D,$FB,$1D,$EF,$F7   v..=..ow
-L1E70    fcb   $1D,$EF,$FC,$1E,$02,$BD,$77,$18   .o...=w.
-L1E78    fcb   $BD,$76,$04,$EC,$21,$F3,$1D,$F3   =v.l!s.s
-L1E80    fcb   $ED,$21,$A6,$A4,$B9,$1D,$F2,$A7   m!&$9.r'
-L1E88    fcb   $A4,$FC,$1E,$02,$BD,$77,$20,$BD   $...=w =
-L1E90    fcb   $76,$04,$EC,$24,$F3,$1D,$F3,$ED   v.l$s.sm
-L1E98    fcb   $24,$A6,$23,$B9,$1D,$F2,$A7,$23   $&#9.r'#
-L1EA0    fcb   $35,$F6,$86,$74,$B7,$1E,$13,$8E   5v.t7...
-L1EA8    fcb   $42,$B5,$A6,$00,$10,$2B,$00,$9F   B5&..+..
-L1EB0    fcb   $81,$64,$10,$25,$00,$7F,$BB,$1E   .d.%.;.
-L1EB8    fcb   $22,$A7,$00,$10,$2A,$00,$76,$BD   "'..*.v=
-L1EC0    fcb   $72,$3C,$8C,$48,$0A,$24,$40,$BD   r<.H.$@=
-L1EC8    fcb   $72,$F3,$57,$65,$20,$73,$75,$6E   rsWe sun
-L1ED0    fcb   $6B,$20,$74,$68,$61,$74,$20,$00   k that .
-L1ED8    fcb   $A6,$88,$12,$17,$E9,$76,$BD,$72   &...iv=r
-L1EE0    fcb   $F3,$2C,$20,$53,$69,$72,$21,$00   s, Sir!.
-L1EE8    fcb   $CE,$03,$60,$B6,$04,$F7,$C6,$04   N.`6.wF.
-L1EF0    fcb   $3D,$33,$CB,$B6,$1E,$16,$A7,$C4   =3K6..'D
-L1EF8    fcb   $FC,$1E,$17,$ED,$41,$A6,$88,$12   ...mA&..
-L1F00    fcb   $A7,$43,$7C,$04,$F7,$20,$2B,$BD   'C|.w +=
-L1F08    fcb   $72,$F3,$57,$65,$20,$73,$68,$6F   rsWe sho
-L1F10    fcb   $74,$20,$64,$6F,$77,$6E,$20,$74   t down t
-L1F18    fcb   $68,$61,$74,$20,$00,$A6,$88,$12   hat .&..
-L1F20    fcb   $26,$05,$7C,$04,$F9,$20,$03,$7C   &.|.y .|
-L1F28    fcb   $04,$F8,$17,$E9,$3C,$C6,$21,$BD   .x.i<F!=
-L1F30    fcb   $74,$77,$BD,$72,$28,$EE,$09,$EC   tw=r(n.l
-L1F38    fcb   $01,$31,$03,$17,$FE,$DF,$31,$03   .1..._1.
-L1F40    fcb   $CE,$4C,$84,$BD,$74,$D9,$A7,$0D   NL.=tY'.
-L1F48    fcb   $EF,$0E,$BD,$75,$56,$ED,$0B,$30   o.=uVm.0
-L1F50    fcb   $88,$15,$7A,$1E,$13,$10,$2A,$FF   ..z...*.
-L1F58    fcb   $51,$39,$FD,$4C,$FB,$44,$56,$44   Q9.L.DVD
-L1F60    fcb   $56,$44,$56,$86,$01,$B7,$02,$A4   VDV..7.$
-L1F68    fcb   $7E,$78,$89,$01,$02,$01,$01,$03   ~x......
-L1F70    fcb   $04,$02,$02,$01,$01,$01,$73,$75   ......su
-L1F78    fcb   $62,$2F,$73,$75,$62,$36,$00,$73   b/sub6.s
-L1F80    fcb   $75,$62,$2F,$72,$61,$64,$61,$72   ub/radar
-L1F88    fcb   $2E,$64,$61,$74,$00,$73,$75,$62   .dat.sub
-L1F90    fcb   $2F,$73,$74,$61,$74,$75,$73,$2E   /status.
-L1F98    fcb   $64,$61,$74,$00,$73,$75,$62,$2F   dat.sub/
-L1FA0    fcb   $73,$74,$69,$74,$6C,$65,$2E,$70   stitle.p
-L1FA8    fcb   $69,$63,$00,$73,$75,$62,$31,$00   ic.sub1.
-L1FB0    fcb   $73,$75,$62,$32,$00,$73,$75,$62   sub2.sub
-L1FB8    fcb   $33,$00,$73,$75,$62,$34,$00,$73   3.sub4.s
-L1FC0    fcb   $75,$62,$35,$00,$73,$68,$65,$6C   ub5.shel
-L1FC8    fcb   $6C,$00,$38,$CB,$50                l.8KP
+* Disassembly by Os9disasm of sub
+
+      nam sub
+      ttl program module
+
+      ifp1
+      use defsfile
+      endc
+
+* I/O path definitions
+StdIn    equ   0
+StdOut   equ   1
+StdErr   equ   2
+
+
+
+*  defines for 5 bit zero offset instructions
+Zldb_u   equ  $E640
+Zadda_u  equ  $AB40
+Zsta_u   equ  $A740
+Zlda_x   equ  $A600
+Zlda_u   equ  $A640
+Zsta_x   equ  $A700
+Zclr_u   equ  $6F40
+Ztst_x   equ  $6D00
+
+* class X external label equates
+
+X0102 equ $0102
+X0103 equ $0103
+X0105 equ $0105
+X0107 equ $0107
+X0109 equ $0109
+X010B equ $010B
+X010C equ $010C
+X010E equ $010E
+X0110 equ $0110
+X0111 equ $0111
+X0112 equ $0112
+X0114 equ $0114
+X011A equ $011A
+X011B equ $011B
+X011E equ $011E
+X0120 equ $0120
+X0122 equ $0122
+X0124 equ $0124
+X0125 equ $0125
+X028F equ $028F
+X0290 equ $0290
+X0291 equ $0291
+X0292 equ $0292
+X0294 equ $0294
+X0295 equ $0295
+X0296 equ $0296
+X0297 equ $0297
+X0298 equ $0298
+X0299 equ $0299
+X029C equ $029C
+X029D equ $029D
+X029E equ $029E
+X02A0 equ $02A0
+X02A2 equ $02A2
+X02A4 equ $02A4
+X0355 equ $0355
+X0356 equ $0356
+X0359 equ $0359
+X035F equ $035F
+X04F7 equ $04F7
+X04F8 equ $04F8
+X04F9 equ $04F9
+X04FA equ $04FA
+X04FB equ $04FB
+X04FE equ $04FE
+X04FF equ $04FF
+X0500 equ $0500
+X05CE equ $05CE
+X1D3F equ $1D3F
+X1D43 equ $1D43
+X1D6D equ $1D6D
+X1D7B equ $1D7B
+X1D87 equ $1D87
+X1D89 equ $1D89
+X1D8B equ $1D8B
+X1D8D equ $1D8D
+X1DA5 equ $1DA5
+X1DA7 equ $1DA7
+X1DB9 equ $1DB9
+X1DBF equ $1DBF
+X1DC9 equ $1DC9
+X1DDA equ $1DDA
+X1DDB equ $1DDB
+X1DDC equ $1DDC
+X1DEF equ $1DEF
+X1DF0 equ $1DF0
+X1DF2 equ $1DF2
+X1DF3 equ $1DF3
+X1DF5 equ $1DF5
+X1DF6 equ $1DF6
+X1DF7 equ $1DF7
+X1DF9 equ $1DF9
+X1DFA equ $1DFA
+X1DFC equ $1DFC
+X1DFD equ $1DFD
+X1DFF equ $1DFF
+X1E00 equ $1E00
+X1E02 equ $1E02
+X1E0D equ $1E0D
+X1E0E equ $1E0E
+X1E10 equ $1E10
+X1E11 equ $1E11
+X1E13 equ $1E13
+X1E16 equ $1E16
+X1E17 equ $1E17
+X1E19 equ $1E19
+X1E1A equ $1E1A
+X1E1B equ $1E1B
+X1E1C equ $1E1C
+X1E1D equ $1E1D
+X1E1E equ $1E1E
+X1E1F equ $1E1F
+X1E20 equ $1E20
+X1E22 equ $1E22
+X1E23 equ $1E23
+X4265 equ $4265
+X4C75 equ $4C75
+X4C76 equ $4C76
+X4C77 equ $4C77
+X4C80 equ $4C80
+X4C81 equ $4C81
+X4C82 equ $4C82
+X4C84 equ $4C84
+X4C85 equ $4C85
+X4C87 equ $4C87
+X4C88 equ $4C88
+X4CA0 equ $4CA0
+X4CA1 equ $4CA1
+X4CA2 equ $4CA2
+X4CA3 equ $4CA3
+X4CB4 equ $4CB4
+X4CBD equ $4CBD
+X4CC2 equ $4CC2
+X4CCA equ $4CCA
+X4CCC equ $4CCC
+X4CCD equ $4CCD
+X4CD0 equ $4CD0
+X4CD1 equ $4CD1
+X4CD2 equ $4CD2
+X4CD3 equ $4CD3
+X4CD4 equ $4CD4
+X4CD5 equ $4CD5
+X4CD9 equ $4CD9
+X4CDA equ $4CDA
+X4CDF equ $4CDF
+X4CE1 equ $4CE1
+X4CE3 equ $4CE3
+X4CEE equ $4CEE
+X4CEF equ $4CEF
+X4CF1 equ $4CF1
+X4CF2 equ $4CF2
+X4CF3 equ $4CF3
+X4CF7 equ $4CF7
+X4CFA equ $4CFA
+X4CFB equ $4CFB
+X4CFF equ $4CFF
+X4D00 equ $4D00
+X4D0F equ $4D0F
+X4D10 equ $4D10
+X4D11 equ $4D11
+X4D14 equ $4D14
+X4D15 equ $4D15
+X4D16 equ $4D16
+X4D17 equ $4D17
+X4D19 equ $4D19
+X4D1B equ $4D1B
+X4D1D equ $4D1D
+X4D1F equ $4D1F
+X4D21 equ $4D21
+X4D25 equ $4D25
+X4D26 equ $4D26
+X4D27 equ $4D27
+X4D28 equ $4D28
+X4D29 equ $4D29
+X4D2A equ $4D2A
+X4D2B equ $4D2B
+X4D2C equ $4D2C
+X4D30 equ $4D30
+X4D3A equ $4D3A
+X71C9 equ $71C9
+X71CB equ $71CB
+X7228 equ $7228
+X723C equ $723C
+X72C3 equ $72C3
+X72F3 equ $72F3
+X7304 equ $7304
+X735B equ $735B
+X7477 equ $7477
+X74CC equ $74CC
+X74D9 equ $74D9
+X7556 equ $7556
+X7604 equ $7604
+X7648 equ $7648
+X765F equ $765F
+X7691 equ $7691
+X76A4 equ $76A4
+X76B9 equ $76B9
+X76F7 equ $76F7
+X7718 equ $7718
+X7720 equ $7720
+X7843 equ $7843
+X7866 equ $7866
+X7889 equ $7889
+X7A23 equ $7A23
+X7A3A equ $7A3A
+X7A68 equ $7A68
+X7A89 equ $7A89
+X7AA7 equ $7AA7
+X7D56 equ $7D56
+X7D75 equ $7D75
+X7DB4 equ $7DB4
+
+     
+tylg  set   Prgrm+Objct   
+atrv  set   ReEnt+rev
+rev   set   $01
+
+  
+      mod   eom,name,tylg,atrv,start,size
+
+
+
+* OS9 data area definitions
+
+      org 0
+
+L0000 rmb 1
+D0001 rmb 2
+D0003 rmb 1
+D0004 rmb 1
+D0005 rmb 1
+D0006 rmb 1
+D0007 rmb 2
+D0009 rmb 4
+D000D rmb 1
+D000E rmb 2
+D0010 rmb 1
+D0011 rmb 1
+D0012 rmb 1
+D0013 rmb 1
+D0014 rmb 1
+D0015 rmb 32239
+D7e04 equ . 
+size  equ .
+
+name
+L000D fcs "sub"
+
+
+start                        
+L0010 fcb 16                 they put the "start" at the wrong byte :-)
+      ldu   #$0100           set u end of direct page
+      ldx   #$0102           set x to the word past it start of data area
+      ldd   #$7E04           set d to the end of the data area
+      subd  #$0102           find the difference
+      tfr   d,y              move that to index reg y
+
+*                            make this inc by 2's next rev since
+*                            we know its an even number
+clr_mem
+L001F clr   ,x+              clear x and bump one byte
+      leay  -1,y             dec the counter 
+      bne   clr_mem          loop till we're done  L001F
+            
+      ldu   #0
+      leax  L06C1,pcr
+      os9   F$Icpt
+      
+      lda   #1
+      leax  L1F76,pcr
+      os9   I$Open
+      
+      pshs  a
+      ldx   #$7217
+      ldy   #$0BED
+      os9   I$Read
+      puls  a
+      
+      os9   I$Close
+      
+      ldx   #1
+      ldd   #$018B
+      os9   I$SetStt
+      
+      lblo  L044C
+      stx   X1D8B
+      stx   X1D8D
+      stx   X1D89
+      
+      lda   #1
+      leax  L1F9C,pcr
+      os9   I$Open
+      
+      pshs  a
+      ldx   X1D89
+      ldy   #$3C00
+      lda   ,s
+      os9   I$Read
+      puls  a
+      
+      os9   I$Close
+      ldd   #0
+      jsr   X735B
+      
+      ldd   #$010F
+      jsr   X735B
+      
+      ldd   #$0207
+      jsr   X735B
+      
+      ldd   #$033F
+      jsr   X735B
+      
+      ldy   #1
+      ldd   #$018C
+      os9   I$SetStt
+      
+      leax  L1FB0,pcr
+      lda   #$21
+      os9   F$NMLoad
+      lblo  L044C
+      
+      lda   #$21
+      leax  L1FB0,pcr
+      os9   F$Link
+      
+      leax  L1FB0,pcr
+      stx   X0105
+      sty   X0107
+      stu   X0103
+      
+      lda   #2
+      sta   X0102
+      
+      ldd   #$0100
+      lbsr  L049E
+      
+      lda   #$33
+      lbsr  L0598
+
+L00D1 lda   X0500
+      ora   X4C82
+      bne   L011F
+
+      ldx   X0292
+      bne   L0114
+
+      ldx   #5
+      stx   X0292
+
+      lbsr  L1C34
+      lbsr  L0A2A
+      lbsr  L1EA2
+      lbsr  L12F1
+      lbsr  L16D0
+      lbsr  L188E
+      lbsr  L18FD
+      lbsr  L19AB
+      lbsr  L1A9E
+      lbsr  L1B26
+      lbsr  L1BBF
+      lbsr  L11FC
+      lbsr  L112B
+      lbsr  L10A0
+      lbsr  L0BAF
+      lbsr  L17CE
+
+L0114 ldx   X0292
+      leax  -1,x
+      stx   X0292
+      lbsr  L0E76
+
+L011F lbsr  L06A7
+      jsr   X7D56
+
+      lbsr  L0811
+      tsta  
+      beq   L00D1
+      lbsr  L084A
+      clr   X0110
+      lbsr  L013B
+      lda   X0110
+      beq   L00D1
+      bra   L011F
+
+L013B cmpa  #$38
+      bhi   L0145
+      cmpa  #$31
+      lbhs  L0598
+
+L0145 cmpa  #$62
+      lbeq  L0290
+      cmpa  #$64
+      lbeq  L0356
+      cmpa  #$65
+      lbeq  L0296
+      cmpa  #$66
+      lbeq  L03BD
+      cmpa  #$67
+      lbeq  L029C
+      cmpa  #$68
+      lbeq  L033E
+      cmpa  #$69
+      lbeq  L02A2
+      cmpa  #$6A
+      lbeq  L02A8
+      cmpa  #$4A
+      lbeq  L02AE
+      cmpa  #$6B
+      lbeq  L0344
+      cmpa  #$6D
+      lbeq  L02B4
+      cmpa  #$6F
+      lbeq  L02BA
+      cmpa  #$70
+      lbeq  L02C0
+      cmpa  #$71
+      lbeq  L02D8
+      cmpa  #$72
+      lbeq  L02C6
+      cmpa  #$73
+      lbeq  L02CC
+      cmpa  #$74
+      lbeq  L02D2
+      cmpa  #$75
+      lbeq  L02DE
+      cmpa  #$76
+      lbeq  L02E4
+      cmpa  #$77
+      lbeq  L040F
+      cmpa  #$78
+      lbeq  L02EA
+      cmpa  #$79
+      lbeq  L02F0
+      cmpa  #$7A
+      lbeq  L02F6
+      cmpa  #$2C
+      lbeq  L034A
+      cmpa  #$2E
+      lbeq  L0350
+      cmpa  #8
+      lbeq  L033E
+      cmpa  #$09
+      lbeq  L0344
+      cmpa  #$0C
+      lbeq  L0326
+      cmpa  #$0A
+      lbeq  L0320
+      cmpa  #$B1
+      lbeq  L032C
+      cmpa  #$B2
+      lbeq  L0376
+      cmpa  #$30
+      lbeq  L03B7
+      cmpa  #$39
+      lbeq  L03AB
+      cmpa  #$2F
+      lbeq  L028A
+      cmpa  #$2A
+      lbeq  L032C
+      cmpa  #$3A
+      lbeq  L032C
+      cmpa  #$3D
+      lbeq  L0376
+      cmpa  #$2D
+      lbeq  L0376
+      cmpa  #1
+      lbeq  L0308
+      cmpa  #2
+      lbeq  L03A2
+      cmpa  #4
+      lbeq  L0332
+      cmpa  #6
+      lbeq  L0338
+      cmpa  #7
+      lbeq  L06CD
+      cmpa  #$0B
+      lbeq  L0314
+      cmpa  #$0D
+      lbeq  L0368
+      cmpa  #$12
+      lbeq  L0302
+      cmpa  #$13
+      lbeq  L02FC
+      cmpa  #$0E
+      lbeq  L0399
+      cmpa  #$0F
+      lbeq  L030E
+      cmpa  #$10
+      lbeq  L0362
+      cmpa  #$11
+      lbeq  L0435
+      cmpa  #$14
+      lbeq  L0384
+      cmpa  #$16
+      lbeq  L035C
+      cmpa  #$17
+      lbeq  L031A
+      rts   
+      
+      
+L028A ldd   #$024A
+      lbra  L049E
+L0290 ldd   #$020E
+      lbra  L049E
+L0296 ldd   #$020C
+      lbra  L049E
+L029C ldd   #$020A
+      lbra  L049E
+L02A2 ldd   #$0242
+      lbra  L049E
+L02A8 ldd   #$023C
+      lbra  L049E
+L02AE ldd   #$023A
+      lbra  L049E
+L02B4 ldd   #$0216
+      lbra  L049E
+L02BA ldd   #$0226
+      lbra  L049E
+L02C0 ldd   #$0228
+      lbra  L049E
+L02C6 ldd   #$0212
+      lbra  L049E
+L02CC ldd   #$0210
+      lbra  L049E
+L02D2 ldd   #$0206
+      lbra  L049E
+L02D8 ldd   #$021A
+      lbra  L049E
+L02DE ldd   #$0240
+      lbra  L049E
+L02E4 ldd   #$0248
+      lbra  L049E
+L02EA ldd   #$0246
+      lbra  L049E
+L02F0 ldd   #$0208
+      lbra  L049E
+L02F6 ldd   #$0244
+      lbra  L049E
+L02FC ldd   #$0106
+      lbra  L049E
+L0302 ldd   #$0108
+      lbra  L049E
+L0308 ldd   #$050C
+      lbra  L049E
+L030E ldd   #$0104
+      lbra  L049E
+L0314 ldd   #$0110
+      lbra  L049E
+L031A ldd   #$022A
+      lbra  L049E
+L0320 ldd   #$0220
+      lbra  L049E
+L0326 ldd   #$021E
+      lbra  L049E
+L032C ldd   #$0224
+      lbra  L049E
+L0332 ldd   #$0506
+      lbra  L049E
+L0338 ldd   #$0508
+      lbra  L049E
+L033E ldd   #$0232
+      lbra  L049E
+L0344 ldd   #$0234
+      lbra  L049E
+L034A ldd   #$0236
+      lbra  L049E
+L0350 ldd   #$0238
+      lbra  L049E
+L0356 ldd   #$023E
+      lbra  L049E
+L035C ldd   #$0116
+      lbra  L049E
+L0362 ldd   #$024C
+      lbra  L049E
+L0368 ldd   #$021C
+      lbsr  L049E
+      lda   X0294
+      lbne  L0582
+      rts
+      
+         
+L0376 ldd   #$0222
+      lbsr  L049E
+      lda   X0294
+      lbne  L0582
+      rts
+      
+         
+L0384 ldd   #$0114
+      lbsr  L049E
+      ldb   X0291
+      bmi   L0395
+      ldd   #$0214
+      lbsr  L049E
+L0395 clr   X0291
+      rts
+      
+         
+L0399 inc   X0297
+      ldd   #$0102
+      lbra  L049E
+L03A2 inc   X0297
+      ldd   #$0500
+      lbra  L049E
+L03AB ldb   X4CD4
+      subb  #$0A
+      clra  
+      std   X4CF7
+      lbra  L0376
+L03B7 ldd   X4CEF
+      jmp   X7AA7
+L03BD ldd   #$0230
+      lbsr  L049E
+      tstb  
+      bmi   L040E
+      pshs  b
+      ldx   X1DC9
+      beq   L03D3
+      ldd   #$0402
+      lbsr  L049E
+L03D3 tst   ,s+
+      beq   L03FC
+      lda   #$14
+      suba  X4C77
+      adda  X1E16
+      suba  #$27
+      ldu   X1DBF
+      bne   L03E9
+      ldu   X1DB9
+L03E9 lbsr  L0E26
+      jsr   X72C3
+      fcc   "We hit, Sir"
+      fcb   C$NULL
+      rts
+      
+         
+L03FC jsr   X72C3
+      fcc   "We missed, Sir"
+      fcb   C$NULL
+L040E rts
+
+   
+L040F ldd   #$0218
+      lbsr  L049E
+      lda   X1E1D
+      cmpa  #4
+      bne   L0434
+      lda   X1D43
+      cmpa  #7
+      beq   L0434
+      lda   X05CE
+      cmpa  #1
+      ble   L042C
+      lda   #1
+L042C sta   X05CE
+      lda   #$36
+      lbra  L0598
+L0434 rts   
+
+
+L0435 ldd   #$050A
+      lbsr  L049E
+      tst   X0299
+      bne   L0441
+      rts   
+
+
+L0441 ldu   X0103
+      os9   F$UnLink
+      lbsr  L0476       call to unload
+      clra  
+      clrb  
+L044C pshs  cc,b
+      lda   #$21
+      leax  L1FB0,pcr
+      os9   F$UnLoad
+      
+      lda   #$21
+      leax  L1FB0,pcr
+      os9   F$UnLoad
+      puls  cc,b
+      
+      ldd   #$1100
+      leax  L1FC4,pcr
+      ldy   #0
+      ldu   #0
+      os9   F$Chain
+      os9   F$Exit
+      
+L0476 pshs  a,b,x,y,u
+      lda   #$21
+      leax  L1FAB,pcr
+      os9   F$UnLoad
+      lda   #$21
+      leax  L1FB5,pcr
+      os9   F$UnLoad
+      lda   #$21
+      leax  L1FBA,pcr
+      os9   F$UnLoad
+      lda   #$21
+      leax  L1FBF,pcr
+      os9   F$UnLoad
+      puls  a,b,x,y,u,pc
+      
+      
+L049E cmpa  X0102
+      bne   L04A8
+      jsr   [X0107]
+      rts   
+      
+      
+L04A8 std   X1DDA
+      leax  L1FAB,pcr
+      deca  
+      ldb   #5
+      mul   
+      leax  d,x
+      stx   X1DDC
+      lda   X0102
+      beq   L04C3
+      ldu   X0103
+      os9   F$UnLink
+L04C3 ldx   X1DDC
+      lda   #$21
+      os9   F$Link
+      bcc   L0501
+      lda   X1DDA
+      cmpa  #2
+      beq   L04F7
+L04D4 lda   X0102
+      cmpa  #2
+      bne   L04ED
+      ldu   X0103
+      os9   F$UnLink
+      bra   L04ED
+L04E3 ldx   X0105
+      beq   L04ED
+      lda   #$21
+      lbsr  L0476
+L04ED lda   #$21
+      ldx   X1DDC
+      os9   F$NMLoad
+      bcs   L04E3
+L04F7 lda   #$21
+      ldx   X1DDC
+      os9   F$Link
+      bcs   L04D4
+L0501 ldx   X1DDC
+      stx   X0105
+      sty   X0107
+      stu   X0103
+      ldd   X1DDA
+      sta   X0102
+      jsr   ,y
+      rts
+      
+         
+      clr   X1D87
+      rts
+      
+         
+      pshs  a
+      lda   #$FF
+      sta   X1D87
+      puls  a,pc
+      
+      
+      pshs  a,b,x,y,u
+      lda   #1
+      leax  L1F7F,pcr
+      os9   I$Open
+      pshs  a
+      ldb   #$74
+      ldx   #$1E25
+L0536 lda   ,s
+      pshs  b,x
+      ldy   #$003D
+      os9   I$Read
+      puls  b,x
+      leax  80,x
+      decb  
+      bne   L0536
+      puls  a
+      os9   I$Close
+      puls  a,b,x,y,u,pc
+      
+      
+      ldd   #$0212
+      jmp   X735B
+      pshs  a,b,x,y,u
+      lda   #1
+      leax  L1F8D,pcr
+      os9   I$Open
+      pshs  a
+      ldb   #$74
+      ldx   #$1E25
+L0568 lda   ,s
+      pshs  b,x
+      ldy   #$003D
+      os9   I$Read
+      puls  b,x
+      leax  80,x
+      decb  
+      bne   L0568
+      puls  a
+      os9   I$Close
+      puls  a,b,x,y,u,pc
+      
+      
+L0582 clr   X0294
+      lda   X1D43
+      beq   L0597
+      cmpa  #3
+      beq   L0597
+      cmpa  #5
+      bcc   L0597
+      lda   #$31
+      lbra  L0598
+L0597 rts
+
+   
+L0598 suba  #$30
+      lbeq  L0685
+      cmpa  #8
+      lbhi  L0685
+      ldb   X1E1D
+      cmpb  #4
+      bne   L05B7
+      cmpa  #4
+      lblo  L0685
+      cmpa  #7
+      lbeq  L0685
+L05B7 cmpa  #5
+      bne   L0605
+      ldb   X4CDA
+      bne   L05E3
+      jsr   X72C3
+      fcc   "Our sub does not have radar!"
+      fcb   C$NULL
+      fcb   C$CLSALL
+      fcb   C$NULL
+      fcb   $A2
+L05E3 tst   X4D2B
+      bne   L0605
+      jsr   X72C3
+      fcc   "Radar turned off, Sir!"
+      fcb   C$NULL
+      fcb   C$CLSALL
+      fcb   C$NULL
+      fcb   $80
+L0605 ldx   X4CEF
+      beq   L0648
+      cmpa  #2
+      bne   L0629
+L060E jsr   X72C3
+      fcc   "You would drown, Sir"
+      fcb   C$NULL
+      fcb   C$CLSALL
+      fcb   C$NULL
+      fcb   $5C
+L0629 cmpa  #3
+      beq   L060E
+      cmpa  #5
+      bne   L0648
+      jsr   X72C3
+      fcc   "Underwater, Sir!"
+      fcb   C$NULL
+      fcb   C$CLSALL
+      fcb   C$NULL
+      fcb   $3D
+L0648 deca  
+      cmpa  X1D43
+      lbeq  L0685
+      sta   X1D43
+      ldu   #0
+      stu   X1DB9
+      leax  >L0686,pcr
+      asla  
+      ldd   a,x
+      std   X010C
+      leax  >L0696,pcr
+      lda   X1D43
+      asla  
+      ldd   a,x
+      leax  L0000,pcr
+      leax  d,x
+      stx   X010E
+      ldd   #$0236
+      jsr   X735B
+      ldd   #$0109
+      jsr   X735B
+      inc   X0297
+L0685 rts   
+
+
+L0686 fcb   $04,$00,$04,$00,$04,$00
+      fcb   $02,$02,$02,$00,$03,$00
+      fcb   $05,$02,$02,$04
+
+L0696 fcb   $06,$A6,$05,$1B,$05,$17
+      fcb   $05,$24,$05,$24,$05,$50
+      fcb   $06,$A6,$05,$56,$39
+
+L06A7 lda   X0297
+      beq   L06BB
+      clr   X0297
+      leax  >L06BB,pcr
+      pshs  x
+      ldx   X010E
+      pshs  x
+      rts   
+
+L06BB ldd   X010C
+      lbra  L049E
+
+intercept
+L06C1 sta   X010B
+      lda   #$1B
+      sta   X029C
+      lda   X010B
+      rti
+         
+
+L06CD ldd   #$0302
+      lbsr  L049E
+      lda   X035F
+      beq   L06D9
+      rts   
+
+
+L06D9 tst   X4D28
+      bne   L06E4
+      ldd   #$020C
+      lbsr  L049E
+L06E4 lda   #5
+      sta   X1E1D
+      ldd   #$021A
+      lbsr  L049E
+      ldd   #$0015
+      jsr   X7A68
+      lda   #$38
+      lbsr  L0598
+      lbsr  L188E
+      lbsr  L18FD
+      lbsr  L19AB
+      lbsr  L1A9E
+      lbsr  L1B26
+      lbsr  L1BBF
+      ldb   #$FF
+      stb   X0290
+L0711 ldy   #$0356
+      ldu   #$4C84
+      jsr   X74D9
+      cmpa  #2
+      bls   L0755
+      jsr   X7556
+      std   X4CF3
+      std   X4CFB
+      lbsr  L1C34
+      lbsr  L1C34
+      lbsr  L1C34
+      lbsr  L1EA2
+      lbsr  L12F1
+      lbsr  L16D0
+      lbsr  L112B
+      lbsr  L0BAF
+      lbsr  L0E76
+      lbsr  L06A7
+      tst   X4CF2
+      beq   L0755
+      tst   X0500
+      bne   L0755
+      tst   X4D25
+      beq   L0711
+L0755 ldb   X0356
+      stb   X4C84
+      ldd   #$4000
+      std   X4C85
+      ldb   X0359
+      stb   X4C87
+      ldd   #$4000
+      std   X4C88
+      ldu   #$4C84
+      jsr   X7D75
+      pshs  a,b
+      jsr   X7DB4
+      tstb  
+      beq   L07AA
+      ldd   ,s
+      inca  
+      jsr   X7DB4
+      tstb  
+      bne   L078C
+      ldd   #$BF68
+      std   X4C88
+      bra   L07AA
+L078C ldd   ,s
+      incb  
+      inca  
+      jsr   X7DB4
+      tstb  
+      bne   L07A1
+      ldd   #$BF68
+      std   X4C88
+      std   X4C85
+      bra   L07AA
+L07A1 ldd   #$BF68
+      std   X4C85
+      std   X4C88
+L07AA puls  a,b
+      clr   X4D2C
+      clr   X0125
+      jsr   X72C3
+      fcc   "Navigator disengaging, Sir!"
+      fcb   C$NULL
+      lda   #1
+      sta   X1E1D
+      ldd   #$021A
+      lbsr  L049E
+      ldd   X4CF3
+      jsr   X7A23
+      ldd   X4CF3
+      std   X4CFB
+      lbsr  L1F5A
+      ldd   #0
+      sta   X0290
+      jsr   X7A68
+      rts   
+
+
+      pshs  b,x,y
+      clra  
+      ldx   #$4265
+      ldy   #1
+      os9   I$Read
+      lda   X4265
+      cmpa  #3
+      beq   L080D
+      cmpa  #5
+      bne   L080F
+L080D lda   #$1B
+L080F puls  b,x,y,pc
+
+
+L0811 pshs  b,x,y
+      inc   X1D3F
+      clra  
+      ldb   #1
+      os9   I$GetStt
+      bcc   L0821
+      clra  
+      puls  b,x,y,pc
+
+
+L0821 clra  
+      ldx   #$1DDA
+      ldy   #1
+      os9   I$Read
+      lda   X1DDA
+      adda  X1D3F
+      sta   X1D3F
+      lda   X1DDA
+      cmpa  #3
+      beq   L0843
+      tst   X029C
+      bne   L0843
+      puls  b,x,y,pc
+      
+L0843 clr   X029C
+      lda   #$1B
+      puls  b,x,y,pc
+      
+L084A pshs  a,b,x,y,u
+L084C lbsr  L0811
+      tsta  
+      bne   L084C
+      puls  a,b,x,y,u,pc
+      
+      
+L0854 pshs  a,b,x,y,u
+      leax  >L0883,pcr
+L085A tsta  
+      beq   L0864
+L085D ldb   ,x+
+      bne   L085D
+      deca  
+      bra   L085A
+L0864 jsr   X74CC
+      puls  a,b,x,y,u,pc
+      
+      
+L0869 pshs  a,b,x,y,u
+      ldb   X4C75
+      bne   L0872
+      adda  #2
+L0872 leax  >L08CD,pcr
+      lda   a,x
+      leax  >L08D1,pcr
+      leax  a,x
+      jsr   X74CC
+      puls  a,b,x,y,u,pc
+
+      
+L0883 fcc "P.T. Boat"
+      fcb C$NULL
+      fcc "Troop Ship"
+      fcb C$NULL
+      fcc "Tanker"
+      fcb C$NULL
+      fcc "Cargoship"
+      fcb C$NULL
+      fcc "Carrier"
+      fcb C$NULL
+      fcc "Battleship"
+      fcb C$NULL
+      fcc "Destroyer"
+      fcb C$NULL
+      fcc "Escort"
+      fcb C$NULL
+L08CD fcb C$NULL
+      fcb C$LF
+      fcb $15,$1D
+      
+L08D1 fcc "Zero, Sir"
+      fcb C$NULL
+      fcc "Aichi, Sir"
+      fcb C$NULL
+      fcc "Avenger"
+      fcb C$NULL
+      fcc "Catalina"
+      fcb C$NULL
+L08F7 pshs  a,b,x,y,u
+      leax  >L090C,pcr
+L08FD tstb  
+      beq   L0907
+L0900 lda   ,x+
+      bne   L0900
+      decb  
+      bra   L08FD
+L0907 jsr   X74CC
+      puls  a,b,x,y,u,pc
+
+
+L090C fcc "sonar"
+      fcb C$NULL
+      fcc "radio"
+      fcb C$NULL
+      fcc "engines"
+      fcb C$NULL
+      fcc "rudder"
+      fcb C$NULL
+      fcc "ballast"
+      fcb C$NULL
+      fcc "hull"
+      fcb C$NULL
+      fcc "fwd tubes"
+      fcb C$NULL
+      fcc "aft tubes"
+      fcb C$NULL
+      fcc "planes"
+      fcb C$NULL
+      fcc "aa gun"
+      fcb C$NULL
+      fcc "periscope"
+      fcb C$NULL
+      fcc "batteries"
+      fcb C$NULL
+      fcc "deck gun"
+      fcb C$NULL
+      fcc "radar"
+      fcb C$NULL
+L0979 pshs  a,b,x,y,u
+      leax  >L098E,pcr
+L097F tstb  
+      beq   L0989
+L0982 lda   ,x+
+      bne   L0982
+      decb  
+      bra   L097F
+L0989 jsr   X74CC
+      puls  a,b,x,y,u,pc
+
+
+L098E fcc "sonar is"
+      fcb C$NULL
+      fcc "radio is"
+      fcb C$NULL
+      fcc "engines are"
+      fcb C$NULL
+      fcc "rudder is"
+      fcb C$NULL
+      fcc "ballast is"
+      fcb C$NULL
+      fcc "hull is"
+      fcb C$NULL
+      fcc "fwd tubes are"
+      fcb C$NULL
+      fcc "aft tubes are"
+      fcb C$NULL
+      fcc "planes are"
+      fcb C$NULL
+      fcc "aa gun is"
+      fcb C$NULL
+      fcc "periscope is"
+      fcb C$NULL
+      fcc "batteries are"
+      fcb C$NULL
+      fcc "deck gun is"
+      fcb C$NULL
+      fcc "radar is"
+      fcb C$NULL
+L0A2A pshs  a,b,x,y,u
+      ldd   X4CEF
+      lslb  
+      rola  
+      cmpd  #$000A
+      bcs   L0A3A
+      subd  #$000A
+L0A3A std   X011E
+      ldd   X0120
+      std   X0122
+      clr   X0125
+      ldu   #$4C84
+      jsr   X7D75
+      pshs  a,b,x,y
+      cmpa  #5
+      lbls  L0B69
+      cmpa  #$D8
+      lbhs  L0B69
+      cmpb  #5
+      lbls  L0B69
+      tst   X4C75
+      bne   L0A6D
+      cmpb  #$9A
+      lbhs  L0B69
+      bra   L0A73
+L0A6D cmpb  #$C2
+      lbhs  L0B69
+L0A73 ldd   ,s
+      jsr   X7DB4
+      tstb  
+      beq   L0A8D
+      puls  a,b,x,y
+      tst   X0500
+      bne   L0A8B
+      ldd   #$0518
+      lbsr  L049E
+      inc   X0500
+L0A8B puls  a,b,x,y,u,pc
+
+
+L0A8D ldd   ,s
+      cmpx  #$4E20
+      bcs   L0AB1
+      inca  
+      jsr   X7DB4
+      tstb  
+      beq   L0AB1
+      ldd   #$4E20
+      pshs  a,b
+      tfr   x,d
+      subd  ,s++
+      std   X0120
+      inc   X0125
+      cmpx  #$5550
+      lbhi  L0B69
+L0AB1 cmpx  #$2E40
+      bhi   L0AD5
+      ldd   ,s
+      deca  
+      jsr   X7DB4
+      tstb  
+      beq   L0AD5
+      stx   X0120
+      ldd   #$2E40
+      subd  X0120
+      std   X0120
+      inc   X0125
+      cmpx  #$2710
+      lblo  L0B69
+L0AD5 cmpy  #$2E40
+      bhi   L0AFC
+      ldd   ,s
+      decb  
+      jsr   X7DB4
+      tstb  
+      beq   L0AFC
+      sty   X0120
+      ldd   #$2E40
+      subd  X0120
+      std   X0120
+      inc   X0125
+      cmpy  #$2710
+      lblo  L0B69
+L0AFC cmpy  #$4E20
+      bcs   L0B22
+      ldd   ,s
+      incb  
+      jsr   X7DB4
+      tstb  
+      beq   L0B22
+      ldd   #$4E20
+      pshs  a,b
+      tfr   y,d
+      subd  ,s++
+      std   X0120
+      inc   X0125
+      cmpy  #$5550
+      lbhi  L0B69
+L0B22 lda   X0125
+      beq   L0B33
+      ldd   #$0730
+      subd  X0120
+      cmpd  X011E
+      ble   L0B69
+L0B33 clr   X4D2C
+      tst   X0125
+      beq   L0B65
+      ldb   #$19
+      jsr   X7691
+      cmpb  #5
+      bne   L0B65
+      jsr   X72C3
+      fcc   "We are in shallow water, Sir."
+      fcb   C$NULL
+L0B65 puls  a,b,x,y
+      puls  a,b,x,y,u,pc
+      
+      
+L0B69 clr   X0125
+      tst   X4D2C
+      bne   L0BA6
+      jsr   X72C3
+      fcc   "We have run aground, Sir"
+      fcb   C$NULL
+      ldb   #$0C
+      jsr   X7691
+      lda   X4C77
+      inca  
+      mul   
+      lbsr  L0D3A
+      ldd   #0
+      jsr   X7A3A
+      ldd   #0
+      jsr   X7A68
+L0BA6 lda   #$FF
+      sta   X4D2C
+      puls  a,b,x,y
+      puls  a,b,x,y,u,pc
+      
+      
+L0BAF pshs  a,b,x,y,u
+      tst   X4C82
+      lbne  L0D38
+      tst   X4C76
+      lbeq  L0CCF
+      tst   X0295
+      lbeq  L0CCF
+      clr   X0295
+      tst   X4C80
+      lbmi  L0C71
+      ldx   #$4C98
+      lda   X4C80
+      leax  a,x
+      ldb   ,x
+      stb   X1E10
+      ldb   4,x
+      stb   X1E0D
+      ldd   #$7FFF
+      std   X1E0E
+      std   X1E11
+      ldu   #$4C84
+      ldy   #$1E0D
+      jsr   X74D9
+      ldb   X4C77
+      cmpb  #2
+      blt   L0C02
+      cmpa  #1
+      bcc   L0C71
+      bra   L0C06
+L0C02 cmpa  #2
+      bcc   L0C71
+L0C06 clr   X4C81
+      lda   X4C80
+      ldx   #$4CA4
+      ldy   #$4C78
+      inc   a,y
+      ldb   a,y
+      jsr   X723C
+      jsr   X723C
+      pshs  a,b
+      clra  
+      jsr   X7304
+      jsr   X72F3
+      fcc   " day"
+      fcb   C$NULL
+      cmpb  #1
+      beq   L0C34
+      jsr   X72F3
+      
+      fcb  $73
+      fcb  $00
+      
+L0C34 jsr   X72F3
+      fcc   " on station, Sir!"
+      fcb   C$NULL
+      jsr   X7228
+      puls  a,b
+      cmpb  a,x
+      bne   L0C71
+      jsr   X72C3
+      fcc   "We can leave now, Sir"
+      fcb   C$NULL
+      ldd   #$010E
+      lbsr  L049E
+L0C71 tst   X4C81
+      beq   L0C79
+      dec   X4C81
+L0C79 ldx   #$4C8A
+      clrb  
+L0C7D tst   ,x
+      bmi   L0C8B
+      tst   3,x
+      bmi   L0C8B
+      dec   3,x
+      bne   L0C8B
+      beq   L0C94
+L0C8B leax  1,x
+      incb  
+      cmpb  #3
+      bne   L0C7D
+      bra   L0C9D
+L0C94 inc   X0298
+      ldd   #$010C
+      lbsr  L049E
+L0C9D ldx   #$4C90
+      clrb  
+L0CA1 tst   ,x
+      bmi   L0CAF
+      tst   4,x
+      bmi   L0CAF
+      dec   4,x
+      bne   L0CAF
+      bra   L0CB8
+L0CAF leax  1,x
+      incb  
+      cmpb  #4
+      blt   L0CA1
+      bra   L0CCF
+L0CB8 stb   X0296
+      lda   #$16
+      mul   
+      addd  #$0579
+      tfr   d,x
+      lbsr  L11C8
+      std   X1D6D
+      ldd   #$010A
+      lbsr  L049E
+L0CCF ldb   X4CA0
+      bmi   L0CE7
+      ldb   X4CA2
+      bmi   L0CE7
+      dec   X4CA2
+      bne   L0CE7
+      clr   X028F
+      ldd   #$024E
+      lbsr  L049E
+L0CE7 ldb   X4CA1
+      bmi   L0D01
+      ldb   X4CA3
+      bmi   L0D01
+      dec   X4CA3
+      bne   L0D01
+      ldb   #1
+      stb   X028F
+      ldd   #$024E
+      lbsr  L049E
+L0D01 ldx   #$4A80
+      ldb   X4CB4
+      lda   #$15
+      mul   
+      leax  d,x
+      ldb   13,x
+      bne   L0D38
+      ldd   14,x
+      cmpd  #$1388
+      bhi   L0D38
+      tst   X4C81
+      bne   L0D38
+      ldd   #$050E
+      lbsr  L049E
+      inc   X4C82
+      lda   X4C76
+      cmpa  #2
+      bne   L0D38
+      lda   X0500
+      bne   L0D38
+      ldd   #$0112
+      lbsr  L049E
+L0D38 puls  a,b,x,y,u,pc
+
+
+L0D3A pshs  a,b,x,y,u
+      incb  
+      pshs  b
+      lbsr  L0DEC
+      lbsr  L0DEC
+      puls  a
+      tsta  
+      bne   L0D4C
+      lda   #2
+L0D4C ldb   #$0D
+      tst   X4CDA
+      beq   L0D54
+      incb  
+L0D54 jsr   X7691
+      ldu   #$4D2D
+      tst   b,u
+      bpl   L0D60
+      bra   L0D8A
+L0D60 adda  b,u
+      cmpa  #$30
+      bcs   L0D68
+      lda   #$FF
+L0D68 sta   b,u
+      jsr   X723C
+      jsr   X72F3
+      fcc   "The "
+      fcb   C$NULL
+      lbsr  L0979
+      cmpa  #0
+      bge   L0D9E
+      jsr   X72F3
+      fcc   " destroyed"
+      fcb   C$NULL
+L0D8A ldb   #5
+      jsr   X7691
+      addb  #8
+      lda   X4C77
+      inca  
+      mul   
+      addb  X4CEE
+      stb   X4CEE
+      bra   L0DD9
+L0D9E jsr   X72F3
+      fcc   " damaged"
+      fcb   C$NULL
+      jsr   X7228
+      jsr   X723C
+      jsr   X72F3
+      fcc  "Repairs estimated at "
+      fcb   C$NULL
+      tfr   a,b
+      clra  
+      jsr   X7304
+      jsr   X72F3
+      fcc   " hours"
+      fcb   C$NULL
+L0DD9 jsr   X7228
+      lda   X4CEE
+      bpl   L0DEA
+      clr   X0355
+      ldd   #$0504
+      lbsr  L049E
+L0DEA puls  a,b,x,y,u,pc
+
+
+L0DEC pshs  a,b,x,y,u
+      ldy   #$07D0
+L0DF2 mul   
+      leay  -1,y
+      bne   L0DF2
+      ldd   #$0027
+      jsr   X735B
+      ldd   #$0300
+      jsr   X735B
+      ldd   #$0F26
+      jsr   X735B
+      ldy   #$0FA0
+L0E0D mul   
+      leay  -1,y
+      bne   L0E0D
+      ldd   #$033F
+      jsr   X735B
+      ldd   #0
+      jsr   X735B
+      ldd   #$0F00
+      jsr   X735B
+      puls  a,b,x,y,u,pc
+      
+      
+L0E26 pshs  a,b,x,y,u
+      fdb   Zldb_u           ldb 0,u
+      cmpb  #$64
+      bcc   L0E51
+      leax  L1F6B,pcr
+      ldb   D0012,u
+      ldb   b,x
+      jsr   X76F7
+      inca  
+      fdb   Zadda_u          adda 0,u
+      cmpa  #$64
+      bcs   L0E43
+      lda   #$64
+L0E43 fdb   $A740            sta 0,u
+      lda   D0010,u
+      cmpa  #1
+      bcc   L0E51
+      lda   #1
+      sta   D0010,u
+L0E51 lda   X1D43
+      cmpa  #2
+      bhi   L0E74
+      stu   X71C9
+      clr   X71CB
+L0E5E ldd   #$0400
+      lbsr  L049E
+      inc   X71CB
+      lda   X71CB
+      cmpa  #8
+      bcs   L0E5E
+      ldd   #0
+      std   X71C9
+L0E74 puls  a,b,x,y,u,pc
+
+
+L0E76 ldx   #$0115
+      os9 F$Time
+      ldb   X011A
+      tst   X0290
+      bne   L0E8B
+      cmpb  X011B
+      lbeq  L0F2D
+L0E8B stb   X011B
+      ldd   X1E20
+      cmpd  #$003C
+      bcs   L0EAD
+      ldu   #$0E10
+      jsr   X76B9
+      lbsr  L0ECF
+      tfr   u,d
+      ldu   #$003C
+      jsr   X76B9
+      lbsr  L0EBE
+      tfr   u,d
+L0EAD addb  X1E1B
+      stb   X1E1B
+      cmpb  #$3C
+      bcs   L0F2D
+      subb  #$3C
+      stb   X1E1B
+      ldb   #1
+L0EBE addb  X1E1A
+      stb   X1E1A
+      cmpb  #$3C
+      bcs   L0F2D
+      subb  #$3C
+      stb   X1E1A
+      ldb   #1
+L0ECF lbsr  L0F45
+      lbsr  L0F97
+      addb  X1E19
+      stb   X1E19
+      cmpb  #$18
+      bcs   L0F2E
+      subb  #$18
+      stb   X1E19
+      lbsr  L0F2E
+      lda   #$FF
+      sta   X0295
+      ldd   X1E17
+      addd  #1
+      cmpd  #$016D
+      bcs   L0EFE
+      ldd   #0
+      inc   X1E16
+L0EFE std   X1E17
+      lda   X4D21
+      cmpa  #2
+      bgt   L0F1D
+      jsr   X72C3
+      fcc   "Supplies low, Sir"
+      fcb   C$NULL
+L0F1D lda   X4D21
+      cmpa  #254
+      bne   L0F2A
+      ldd   #$0510
+      lbra  L049E
+L0F2A dec   X4D21
+L0F2D rts   
+
+
+L0F2E clra  
+      cmpb  #5
+      bcs   L0F41
+      cmpb  #5
+      beq   L0F40
+      cmpb  #$12
+      beq   L0F40
+      cmpb  #$12
+      bhi   L0F41
+      inca  
+L0F40 inca  
+L0F41 sta   X1E1C
+      rts   
+
+
+L0F45 pshs  a,b,x,y,u
+      stb   X0114
+      ldx   #$4D2D
+      clrb  
+L0F4E lda   b,x
+      lbeq  L0F90
+      lbmi  L0F90
+      suba  X0114
+      sta   b,x
+      lbpl  L0F90
+      clr   b,x
+      jsr   X723C
+      jsr   X72F3
+      fcc   "Repair of the "
+      fcb   C$NULL
+      lbsr  L08F7
+      jsr   X7228
+      jsr   X72C3
+      fcc   "completed, Sir"
+      fcb   C$NULL
+L0F90 incb  
+      cmpb  #$0E
+      bcs   L0F4E
+      puls  a,b,x,y,u,pc
+      
+      
+L0F97 pshs  a,b,x,y,u
+      pshs  b
+      lda   X4D28
+      lbeq  L0FF4
+      ldd   X4CEF
+      lbne  L0FF4
+      ldb   X4CF2
+      bpl   L0FAF
+      negb  
+L0FAF lda   ,s
+      mul   
+      lda   X4CDF
+      mul   
+      lsra  
+      rorb  
+      lsra  
+      rorb  
+      cmpd  #0
+      bne   L0FC1
+      incb  
+L0FC1 coma  
+      comb  
+      addd  #1
+      addd  X4D1B
+      cmpd  #0
+      bge   L0FD2
+      ldd   #0
+L0FD2 std   X4D1B
+      lda   X4D29
+      beq   L0FF4
+      ldd   X4D1B
+      beq   L0FF4
+      lda   ,s
+      clrb  
+      addd  X4D1D
+      cmpd  #$6300
+      bcs   L0FEE
+      ldd   #$6300
+L0FEE std   X4D1D
+      lbra  L1060
+L0FF4 lda   X4D28
+      lbne  L1060
+      ldd   X4D1D
+      lbeq  L1060
+      ldb   X4CF2
+      bpl   L1008
+      negb  
+L1008 pshs  a,b
+      clra  
+      ldb   X4CD5
+      cmpd  X4CEF
+      bhi   L101A
+      puls  a,b
+      addb  #3
+      pshs  a,b
+L101A puls  a,b
+      lslb  
+      lslb  
+      lda   ,s
+      mul   
+      incb  
+      lda   X4CE3
+      asla  
+      mul   
+      coma  
+      comb  
+      addd  #1
+      addd  X4D1D
+      cmpd  #0
+      bge   L105D
+      ldd   X4D1D
+      beq   L105A
+      jsr   X72C3
+      fcc   "The batteries are dead, Sir!"
+      fcb   C$NULL
+L105A ldd   #0
+L105D std   X4D1D
+L1060 ldb   X4CD5
+      clra  
+      cmpd  X4CEF
+      bls   L1072
+      ldd   #$6300
+      std   X4D1F
+      bra   L109C
+L1072 lda   ,s
+      ldb   X4CE1
+      lslb  
+      lslb  
+      addb  X4C77
+      incb  
+      lslb  
+      lslb  
+      mul   
+      lslb  
+      rola  
+      coma  
+      comb  
+      addd  #1
+      addd  X4D1F
+      cmpd  #0
+      bge   L1099
+      ldd   #$0512
+      lbsr  L049E
+      ldd   #0
+L1099 std   X4D1F
+L109C puls  b
+      puls  a,b,x,y,u,pc
+      
+L10A0 lda   X4D25
+      sta   X1DDA
+      clr   X4D25
+      clr   X1DDB
+      lda   #$45
+      sta   X1E13
+      ldx   #$42B5
+L10B4 fdb   Zlda_x             lda  0,x
+      lbmi  L1109
+      lda   13,x
+      lbne  L1109
+      ldd   X4CEF
+      beq   L10CF
+      ldd   14,x
+      cmpd  #$1770
+      bhi   L10FC
+      bra   L10EE
+L10CF ldd   14,x
+      tst   X4CDA
+      beq   L10E8
+      tst   X4D2B
+      beq   L10E8
+      tst   X4D3A
+      bne   L10E8
+      cmpd  #$6000
+      bhi   L10FC
+      bra   L10EE
+L10E8 cmpd  #$2000
+      bhi   L10FC
+L10EE inc   X4D25
+      lda   X1DDA
+      bne   L112A
+      ldd   #$022C
+      lbra  L049E
+L10FC cmpx  #$480A
+      bcc   L1109
+      inc   X1DDB
+      ldd   11,x
+      std   X1D6D
+L1109 leax  21,x
+      dec   X1E13
+      bne   L10B4
+      ldd   X4CEF
+      bne   L112A
+      lda   X1DDB
+      beq   L112A
+      lda   X4D26
+      beq   L1124
+      dec   X4D26
+      rts   
+
+
+L1124 ldd   #$022E
+      lbra  L049E
+L112A rts   
+
+
+L112B lda   #4
+      sta   X1E13
+      ldx   #$4A02
+      ldy   #$0579
+L1137 fdb   Zlda_x         lda 0,x
+      lbmi  L1196
+      lda   20,x
+      bne   L1148
+      lda   #$FF
+      fdb   Zsta_x         sta 0,x
+      bra   L1196
+L1148 clr   20,x
+      lda   16,x
+      beq   L1163
+      lda   13,x
+      cmpa  #3
+      bcs   L115B
+      clr   16,x
+      bra   L1163
+L115B ldb   #8
+      stb   2,x
+      clr   1,x
+      bra   L1169
+L1163 ldb   1,y
+      stb   2,x
+      clr   1,x
+L1169 lbsr  L11A4
+      tsta  
+      bne   L1191
+      lda   8,y
+      inca  
+      cmpa  #3
+      bne   L118C
+      pshs  a,b
+      lda   2,y
+      ldb   4,y
+      sta   4,y
+      stb   2,y
+      lda   5,y
+      ldb   7,y
+      sta   7,y
+      stb   5,y
+      puls  a,b
+      lda   #1
+L118C sta   8,y
+      lbsr  L11A4
+L1191 jsr   X7556
+      std   9,x
+L1196 leax  21,x
+      leay  22,y
+      dec   X1E13
+      lbne  L1137
+      rts   
+
+
+L11A4 pshs  y
+      lda   8,y
+      leay  a,y
+      ldd   #0
+      std   X1DF7
+      std   X1DFA
+      ldb   2,y
+      stb   X1DF6
+      ldb   5,y
+      stb   X1DF9
+      ldy   #$1DF6
+      leau  3,x
+      jsr   X74D9
+      puls  y,pc
+
+
+L11C8 pshs  x,y,u
+      ldd   #0
+      std   X1DF7
+      std   X1DFA
+      std   X1DFD
+      std   X1E00
+      ldb   2,x
+      stb   X1DF6
+      ldb   5,x
+      stb   X1DF9
+      ldb   3,x
+      stb   X1DFC
+      ldb   6,x
+      stb   X1DFF
+      ldy   #$1DFC
+      ldu   #$1DF6
+      jsr   X74D9
+      jsr   X7556
+      puls  x,y,u,pc
+
+
+L11FC lda   #2
+      sta   X1E13
+      ldx   #$4A56
+L1204 fdb   Zlda_x          lda 0,x     
+      lbmi  L12E6
+      ldu   19,x
+      lda   D0007,u
+      beq   L1282
+      ldd   X4CEF
+      bne   L1276
+      lda   13,x
+      bne   L1276
+      ldd   14,x
+      lsra                 left shift d (/2)
+      rorb  
+      lsra                 left shift d (/2)
+      rorb  
+      lsra                 left shift d (/2)
+      rorb  
+      cmpd  X1E1E
+      bhi   L1276
+      fdb   Zlda_u         lda 0,u
+      bne   L124D
+      jsr   X72C3
+      fcc   "We picked up the flier, Sir"
+      fcb   C$NULL
+      bra   L1270
+L124D jsr   X72C3
+      fcc   "We picked up the shore party"
+      fcb   C$NULL
+      clr   X4D27
+L1270 lda   #$FF
+      fdb   Zsta_x         sta 0,x
+      bra   L12E6
+L1276 ldd   11,x
+      addd  #$02D0
+      jsr   X7648
+      std   9,x
+      bra   L12E6
+L1282 leay  D0001,u
+      leau  3,x
+      jsr   X74D9
+      pshs  a,u
+      jsr   X7556
+      std   9,x
+      puls  a,u
+      tsta  
+      bne   L12E6
+      tfr   u,d
+      lsra                 left shift d (/2)
+      rorb  
+      lsra                 left shift d (/2)
+      rorb  
+      lsra                 left shift d (/2)
+      rorb  
+      cmpd  X1E1E
+      bhi   L12E6
+      jsr   X72C3
+      fcc   "Shore party has reached land"
+      fcb   C$NULL
+      jsr   X72C3
+      fcc   "Shore party returning, Sir"
+      fcb   C$NULL
+      ldu   19,x
+      inc   D0007,u
+L12E6 leax  21,x
+      dec   X1E13
+      lbne  L1204
+      rts   
+      
+      
+L12F1 lda   #$41
+      sta   X1E13
+      ldx   #$42B5
+L12F9 fdb   Zlda_x        lda 0,x
+      lbmi  L1394
+      cmpa  #$64
+      lbhs  L1394
+      pshs  a,b,x,y,u
+      lda   13,x
+      bne   L1362
+      ldd   14,x
+      cmpd  #$0064
+      bhi   L1362
+      ldd   X4CEF
+      tsta  
+      bne   L1362
+      lda   X4CD5
+      adda  X4D11
+      adda  #$14
+      pshs  a
+      cmpb  ,s+
+      bcc   L1362
+      ldb   #4
+      jsr   X7691
+      cmpb  #2
+      bne   L1362
+      ldb   #$14
+      jsr   X7691
+      lda   X4C77
+      inca  
+      mul   
+      incb  
+      lbsr  L0D3A
+      andb  #7
+      addb  X4CEE
+      stb   X4CEE
+      jsr   X72C3
+      fcc   "We have been rammed, Sir"
+      fcb   C$NULL
+L1362 puls  a,b,x,y,u
+      lda   18,x
+      ldb   #$0C
+      mul   
+      addd  #$0501
+      tfr   d,y
+      std   X0109
+      lda   16,x
+      cmpa  #2
+      bcc   L137E
+      lbsr  L145B
+      bra   L138E
+L137E ldy   X0109
+      lda   7,y
+      beq   L138B
+      lbsr  L14EC
+      bra   L138E
+L138B lbsr  L15F9
+L138E clr   X1D7B
+      lbsr  L139F
+L1394 leax  21,x
+      dec   X1E13
+      lbne  L12F9
+      rts
+      
+         
+L139F ldu   19,x
+      beq   L13DC
+      cmpx  #$480A
+      bcc   L13AC
+      inc   D0014,u
+L13AC lda   D0010,u
+      cmpa  16,x
+      bcs   L13BC
+      sta   16,x
+      clr   17,x
+      bra   L13DC
+L13BC ldb   17,x
+      beq   L13DC
+      tst   X1E1E
+      bne   L13D1
+      subb  X1E1F
+      cmpb  #1
+      blt   L13D1
+      stb   17,x
+      rts   
+      
+      
+L13D1 clr   17,x
+      sta   D0010,u
+      lda   #5
+      sta   D0011,u
+L13DC lda   13,x
+      bne   L1454
+      tst   X1D7B
+      beq   L13F4
+      ldd   1,x
+      cmpd  #$0032
+      bhi   L13F4
+      ldd   #$0035
+      std   1,x
+      bra   L13F9
+L13F4 lda   X4D2C
+      bne   L1444
+L13F9 ldb   X4CD5
+      clra  
+      cmpd  X4CEF
+      bls   L1444
+      lda   16,x
+      cmpa  #2
+      lbeq  L1443
+      ldu   #$0064
+      cmpa  #1
+      bcs   L1416
+      ldu   #$01F4
+L1416 ldd   #$2000
+      tst   X1D7B
+      beq   L1421
+      ldd   #$6000
+L1421 pshs  a,b
+      ldd   14,x
+      cmpd  ,s++
+      bhi   L1444
+      tst   X1D7B
+      bne   L1439
+      jsr   X76B9
+      incb  
+      jsr   X7691
+      tstb  
+      bne   L1443
+L1439 lda   #2
+      sta   16,x
+      lda   #5
+      sta   17,x
+L1443 rts   
+
+
+L1444 lda   16,x
+      cmpa  #2
+      bne   L1453
+      lda   #1
+      sta   16,x
+      clr   17,x
+L1453 rts
+
+   
+L1454 clr   16,x
+      clr   17,x
+      rts
+      
+         
+L145B ldu   19,x
+      lbeq  L14E1
+      pshs  y
+      leay  D0003,u
+      leau  3,x
+      jsr   X74D9
+      puls  y
+      tsta  
+      bne   L1476
+      cmpu  #$1F40
+      bcs   L1485
+L1476 ldu   19,x
+      ldd   D0001,u
+      addd  #4
+      pshs  a,b
+      jsr   X7556
+      bra   L1497
+L1485 ldu   19,x
+      ldd   D0001,u
+      cmpd  #$000C
+      bls   L1493
+      ldd   #$000C
+L1493 pshs  a,b
+      ldd   D0009,u
+L1497 subd  9,x
+      lbeq  L14B0
+      jsr   X765F
+      ldy   X0109
+      ldu   1,y
+      lbsr  L1DD0
+      addd  9,x
+      jsr   X7648
+      std   9,x
+L14B0 lda   16,x
+      beq   L14C0
+      ldy   X0109
+      ldb   1,y
+      clra  
+      leas  2,s
+      bra   L14C2
+L14C0 puls  a,b
+L14C2 subd  1,x
+      lbeq  L14E0
+      ldy   X0109
+      ldu   4,y
+      lbsr  L1DD0
+      addd  1,x
+      ldy   X0109
+      cmpb  1,y
+      bls   L14DE
+      ldb   1,y
+      clra  
+L14DE std   1,x
+L14E0 rts   
+
+
+L14E1 lda   13,x
+      cmpa  #3
+      bcs   L14E0
+      lda   #$FF
+      fdb   Zsta_x           sta 0,x
+      rts   
+      
+      
+L14EC lda   13,x
+      lbne  L154E
+      ldd   X4CEF
+      tsta  
+      bne   L1539
+      cmpb  X4CD5
+      bhi   L1539
+      ldb   #$14
+      subb  X4C77
+      jsr   X7691
+      tstb  
+      bne   L1539
+      ldd   14,x
+      cmpd  #$3A98
+      bhi   L1539
+      ldu   #$03E8
+      jsr   X76B9
+      incb  
+      jsr   X7691
+      tstb  
+      beq   L1522
+      lbsr  L15B8
+      bra   L1539
+L1522 lda   X4C77
+      inca  
+      ldy   X0109
+      ldb   8,y
+      lsrb  
+      incb  
+      addb  X1E1D
+      mul   
+      jsr   X7691
+      incb  
+      lbsr  L0D3A
+L1539 ldd   14,x
+      cmpd  #$07D0
+      bhi   L154E
+      ldd   #$0168
+      jsr   X76A4
+      addd  11,x
+      addd  #$02D0
+      bra   L1553
+L154E ldd   11,x
+      addd  #$02D0
+L1553 subd  9,x
+      lbeq  L156C
+      jsr   X765F
+      ldy   X0109
+      ldu   1,y
+      lbsr  L1DD0
+      addd  9,x
+      jsr   X7648
+      std   9,x
+L156C ldy   X0109
+      ldb   1,y
+      fdb  $A600
+      beq   L159A
+      cmpa  #$64
+      bcs   L157D
+      clrb  
+      bra   L159A
+L157D cmpa  #$0A
+      bhi   L1584
+      decb  
+      bra   L159A
+L1584 cmpa  #$50
+      bhi   L1594
+      cmpa  #$3C
+      bhi   L1595
+      cmpa  #$28
+      bhi   L1596
+      decb  
+      decb  
+      bra   L159A
+L1594 lsrb  
+L1595 lsrb  
+L1596 lsrb  
+      bne   L159A
+      incb  
+L159A ldy   X0109
+      clra  
+      subd  1,x
+      beq   L15B7
+      ldu   4,y
+      lbsr  L1DD0
+      ldy   X0109
+      addd  1,x
+      cmpb  1,y
+      bls   L15B5
+      ldb   1,y
+      clra  
+L15B5 std   1,x
+L15B7 rts   
+
+
+L15B8 pshs  a,b,x,y,u
+      lda   X1D43
+      cmpa  #2
+      bhi   L15F4
+      lda   #$FF
+      sta   X02A2
+      ldb   #$64
+      jsr   X7691
+      clra  
+      addd  #$0032
+      std   X029E
+      ldb   #$1E
+      jsr   X7691
+      pshs  b
+      ldb   #$73
+      subb  ,s+
+      clra  
+      std   X02A0
+      clr   X029D
+L15E4 ldd   #$0400
+      lbsr  L049E
+      inc   X029D
+      lda   X029D
+      cmpa  #8
+      bcs   L15E4
+L15F4 clr   X02A2
+      puls  a,b,x,y,u,pc
+      
+      
+L15F9 ldd   11,x
+      subd  9,x
+      lbeq  L1614
+      jsr   X765F
+      ldy   X0109
+      ldu   1,y
+      lbsr  L1DD0
+      addd  9,x
+      jsr   X7648
+      std   9,x
+L1614 ldy   X0109
+      ldb   1,y
+      fdb  $A600
+      beq   L1642
+      cmpa  #$64
+      bcs   L1625
+      clrb  
+      bra   L1642
+L1625 cmpa  #$0A
+      bhi   L162C
+      decb  
+      bra   L1642
+L162C cmpa  #$50
+      bhi   L163C
+      cmpa  #$3C
+      bhi   L163D
+      cmpa  #$28
+      bhi   L163E
+      decb  
+      decb  
+      bra   L1642
+L163C lsrb  
+L163D lsrb  
+L163E lsrb  
+      bne   L1642
+      incb  
+L1642 clra  
+      ldy   X0109
+      subd  1,x
+      beq   L165F
+      ldu   4,y
+      lbsr  L1DD0
+      ldy   X0109
+      addd  1,x
+      cmpb  1,y
+      bls   L165D
+      ldb   1,y
+      clra  
+L165D std   1,x
+L165F lda   18,x
+      cmpa  #4
+      lbeq  L1669
+      rts
+      
+         
+L1669 ldb   #$0A
+      lda   #4
+      suba  X4C77
+      mul   
+      jsr   X7691
+      tstb  
+      beq   L1678
+      rts
+      
+         
+L1678 pshs  a,b,x,y,u
+      lda   #4
+      sta   X0111
+      ldu   #$480A
+L1682 fdb   Zlda_u           lda 0,u
+      lbpl  L16C4
+      fdb   Zclr_u           clr 0,u
+      ldd   3,x
+      std   D0003,u
+      ldd   5,x
+      std   D0005,u
+      ldd   7,x
+      std   D0007,u
+      ldd   9,x
+      std   D0009,u
+      stx   D0013,u
+      lda   16,x
+      sta   D0010,u
+      clr   D0011,u
+      ldb   #2
+      jsr   X7691
+      stb   D0012,u
+      pshs  a,b,y
+      addb  #7
+      lda   #$0C
+      mul   
+      addd  #$0502
+      tfr   d,y
+      ldb   ,y
+      clra  
+      std   D0001,u
+      puls  a,b,y
+      inc   X04FB
+L16C4 leau  D0015,u
+      dec   X0111
+      lbne  L1682
+      puls  a,b,x,y,u,pc
+      
+      
+L16D0 lda   #4
+      sta   X1E13
+      ldx   #$480A
+L16D8 fdb   Zlda_x             lda 0,x
+      bmi   L16F1
+      lda   16,x
+      cmpa  #2
+      bcc   L16E8
+      lbsr  L16FC
+      bra   L16EB
+L16E8 lbsr  L1758
+L16EB inc   X1D7B
+      lbsr  L139F
+L16F1 leax  21,x
+      dec   X1E13
+      lbne  L16D8
+      rts  
+      
+       
+L16FC lda   13,x
+      cmpa  #3
+      bcs   L1707
+      lda   #$FF
+      fdb   Zsta_x           sta 0,x
+      rts 
+        
+L1707 ldu   19,x
+      lbeq  L1757
+      fdb   Zlda_u           lda 0,u
+      lbmi  L1757
+      ldu   D0013,u
+      fdb   Zlda_u           lda 0,u
+      lbmi  L1757
+      leay  D0003,u
+      leau  3,x
+      jsr   X74D9
+      pshs  a
+      jsr   X7556
+      tst   ,s+
+      bne   L1742
+      cmpu  #$1000
+      bhi   L1742
+      pshs  a,b
+      ldd   #$003C
+      jsr   X76A4
+      addd  ,s++
+      addd  #$0410
+      bra   L1745
+L1742 addd  #$02D0
+L1745 subd  9,x
+      jsr   X765F
+      ldu   #$0020
+      lbsr  L1DD0
+      addd  9,x
+      jsr   X7648
+      std   9,x
+L1757 rts
+
+   
+L1758 lda   13,x
+      lbne  L17B2
+      ldd   X4CEF
+      tsta  
+      bne   L179D
+      cmpb  X4CD5
+      bhi   L179D
+      ldb   #$0A
+      jsr   X7691
+      tstb  
+      bne   L179D
+      ldd   14,x
+      cmpd  #$0FA0
+      bhi   L179D
+      ldu   #$03E8
+      jsr   X76B9
+      incb  
+      jsr   X7691
+      tstb  
+      beq   L178B
+      lbsr  L15B8
+      bra   L179D
+L178B lda   X4C77
+      adda  #2
+      ldb   X1E1D
+      addb  #2
+      mul   
+      jsr   X7691
+      incb  
+      lbsr  L0D3A
+L179D ldd   14,x
+      cmpd  #$07D0
+      bhi   L17B2
+      ldd   #$0168
+      jsr   X76A4
+      addd  11,x
+      addd  #$02D0
+      bra   L17B7
+L17B2 ldd   11,x
+      addd  #$02D0
+L17B7 subd  9,x
+      lbeq  L17CD
+      jsr   X765F
+      ldu   #$0010
+      lbsr  L1DD0
+      addd  9,x
+      jsr   X7648
+      std   9,x
+L17CD rts
+
+   
+L17CE lda   X1E1D
+      cmpa  #4
+      beq   L17D6
+      rts 
+      
+        
+L17D6 ldb   #6
+      lda   X4C77
+      adda  #4
+      mul   
+      jsr   X7691
+      tstb  
+      beq   L17E5
+      rts   
+      
+      
+L17E5 ldb   #3
+      jsr   X7691
+      tstb  
+      beq   L1827
+      lda   #4
+      sta   X0111
+      ldu   #$480A
+L17F5 fdb   Zlda_u          lda 0,u
+      lbpl  L181C
+      inc   X04FB
+      ldb   #2
+      jsr   X7691
+      stb   D0012,u
+      pshs  a,b,y
+      addb  #7
+      lda   #$0C
+      mul   
+      addd  #$0502
+      tfr   d,y
+      ldb   ,y
+      clra  
+      std   D0001,u
+      puls  a,b,y
+      lbra  L1855
+L181C leau  D0015,u
+      dec   X0111
+      lbne  L17F5
+      rts   
+      
+      
+L1827 lda   #$41
+      sta   X0111
+      ldu   #$42B5
+L182F fdb   Zlda_u        lda 0,u
+      lbpl  L184A
+      inc   X04FA
+      ldb   #4
+      jsr   X7691
+      addb  #4
+      stb   D0012,u
+      ldd   #8
+      std   D0001,u
+      lbra  L1855
+L184A leau  D0015,u
+      dec   X0111
+      lbne  L182F
+      rts   
+
+
+L1855 fdb   Zclr_u       clr 0,u
+      ldd   #$8000
+      jsr   X76A4
+      addd  #$8000
+      addd  X4C85
+      std   D0004,u
+      ldd   #$8000
+      jsr   X76A4
+      addd  #$8000
+      addd  X4C88
+      std   D0007,u
+      lda   X4C84
+      sta   D0003,u
+      lda   X4C87
+      sta   D0006,u
+      ldd   #0
+      std   D0009,u
+      std   D0013,u
+      lda   #2
+      sta   D0010,u
+      clr   D0011,u
+      rts   
+
+
+L188E lda   X4D16
+      beq   L18A6
+      ldu   X1E1E
+      cmpu  #$001E
+      bcc   L18A7
+      suba  X1E1F
+      cmpa  #1
+      blt   L18A7
+      sta   X4D16
+L18A6 rts
+
+   
+L18A7 clr   X4D16
+      lda   X4D15
+      beq   L18CE
+      jsr   X72C3
+      fcc   "Deck gun missed, Sir"
+      fcb   C$NULL
+      ldd   #0
+      std   X4D17
+      rts   
+      
+      
+L18CE ldu   X4D17
+      lda   #$17
+      ldb   X1E16
+      subb  #$26
+      pshs  b
+      adda  ,s+
+      lbsr  L0E26
+      jsr   X72C3
+      fcc   "A shell hit, Sir"
+      fcb   C$NULL
+      ldd   #0
+      std   X4D17
+      inc   X04FF
+      rts   
+      
+      
+L18FD lda   #$14
+      sta   X1E13
+      ldx   #$485E
+L1905 fdb   Ztst_x             tst 0,x
+      lbmi  L19A0
+      lbsr  L1A63
+      tsta  
+      beq   L1953
+      inc   X04FE
+      lda   #$FF
+      fdb   Zsta_x             sta 0.x
+      lda   X4CC2
+      lbsr  L0E26
+      jsr   X723C
+      ldd   #$0048
+      std   X1DA5
+      ldd   #$0082
+      std   X1DA7
+      jsr   X72F3
+      fcc   "Torpedo "
+      fcb   C$NULL
+      ldb   16,x
+      clra  
+      jsr   X7304
+      jsr   X72F3
+      fcc   " hit, Sir"
+      fcb   C$NULL
+      jsr   X7228
+      lbra  L19A0
+L1953 ldd   17,x
+      addd  X1E1E
+      std   17,x
+      cmpd  X4CBD
+      bcs   L19A0
+      lda   #$FF
+      fdb   Zsta_x           sta 0,x
+      jsr   X723C
+      ldd   #$0048
+      std   X1DA5
+      ldd   #$0082
+      std   X1DA7
+      jsr   X72F3
+      fcc   "Torpedo "
+      fcb   C$NULL
+      ldb   16,x
+      clra  
+      jsr   X7304
+      jsr   X72F3
+      fcc   " has stopped, Sir"
+      fcb   C$NULL
+      jsr   X7228
+L19A0 leax  21,x
+      dec   X1E13
+      lbne  L1905
+      rts   
+      
+      
+L19AB lda   #$10
+      sta   X1E13
+      ldx   #$4AFE
+L19B3 tst   16,x
+      beq   L19D2
+      tst   X1E1E
+      bne   L19CC
+      ldb   16,x
+      subb  X1E1F
+      bpl   L19C6
+      clrb  
+L19C6 stb   16,x
+      lbra  L1A53
+L19CC clr   16,x
+      lbra  L1A53
+L19D2 fdb   Ztst_x               tst 0,x
+      lbmi  L1A53
+      ldd   #5
+      std   1,x
+      lda   13,x
+      bne   L1A1D
+      ldd   14,x
+      cmpd  #$000A
+      bhi   L1A1D
+      ldb   #$32
+      jsr   X7691
+      lda   X4C77
+      inca  
+      mul   
+      lbsr  L0D3A
+      andb  #$1F
+      addb  X4CEE
+      stb   X4CEE
+      jsr   X72C3
+      fcc   "A mine hit the sub, Sir"
+      fcb   C$NULL
+      lda   #$FF
+      fdb   Zsta_x           sta 0,x
+L1A1D lbsr  L1A63
+      tsta  
+      beq   L1A53
+      lda   #$FF
+      fdb   Zsta_x           sta 0,x
+      lda   #$28
+      lbsr  L0E26
+      jsr   X72C3
+      fcc   "I think a mine exploded, "
+      fcc   "Sir!"
+      fcb   C$NULL
+     
+      jsr   X7228
+     
+      lbra  L1A53
+L1A53 ldd   #0
+      std   1,x
+      leax  21,x
+      dec   X1E13
+      lbne  L19B3
+      rts
+      
+         
+L1A63 pshs  b,x,y
+      leay  3,x
+      ldb   2,x
+      incb  
+      lda   X1E1F
+      adda  #5
+      mul   
+      std   X0112
+      lda   #$41
+      sta   X0111
+      ldx   #$42B5
+L1A7B fdb   Ztst_x       tst 0,x
+      bmi   L1A93
+      leau  3,x
+      jsr   X74D9
+      tsta  
+      bne   L1A93
+      cmpu  X0112
+      bhi   L1A93
+      tfr   x,u
+      lda   #1
+      puls  b,x,y,pc
+      
+      
+L1A93 leax  21,x
+      dec   X0111
+      bne   L1A7B
+      clra  
+      puls  b,x,y,pc
+      
+      
+L1A9E lda   X4D14
+      beq   L1AFF
+      ldu   X1E1E
+      cmpu  #$001E
+      bcc   L1AB7
+      suba  X1E1F
+      cmpa  #1
+      blt   L1AB7
+      sta   X4D14
+      rts
+      
+         
+L1AB7 clr   X4D14
+      ldu   X4D19
+      beq   L1AFF
+      stu   X4D17
+      lbsr  L1B0C
+      stb   X4D16
+      sta   X4D15
+      lda   X1E23
+      sta   X4D14
+      ldd   #0
+      std   X4D19
+      jsr   X72C3
+      fcc   "Firing deck gun, Sir"
+      fcb   C$NULL
+      ldd   #$3C02
+      ldy   #$0E10
+L1AF6 lbsr  L1B00
+      leay  -2,y
+      suba  #$0A
+      bne   L1AF6
+L1AFF rts
+
+   
+L1B00 pshs  a,b,x,y,u
+      tfr   d,x
+      ldd   #$0198
+      os9   I$SetStt
+      puls  a,b,x,y,u,pc
+      
+      
+L1B0C lda   D000D,u
+      bne   L1B21
+      ldd   D000E,u
+      cmpd  #$3A98
+      bhi   L1B21
+      ldu   #$03E8
+      jsr   X76B9
+      incb  
+      clra  
+      rts 
+      
+        
+L1B21 lda   #1
+      ldb   #$10
+      rts  
+      
+       
+L1B26 ldy   #0
+      clrb  
+L1B2B lbsr  L1B47
+      incb  
+      cmpb  X4CCC
+      bcs   L1B2B
+      ldy   #1
+L1B38 lbsr  L1B47
+      incb  
+      tfr   b,a
+      suba  X4CCC
+      cmpa  X4CCD
+      bcs   L1B38
+      rts
+      
+         
+L1B47 pshs  a,b,x,y,u
+      clra  
+      tfr   d,x
+      lda   19717,x
+      lble  L1BBD
+      ldu   X1E1E
+      cmpu  #$001E
+      bcc   L1B6B
+      suba  X1E1F
+      cmpa  #1
+      blt   L1B6B
+      sta   19717,x
+      lbra  L1BBD
+L1B6B lda   19713,y
+      cmpa  19711,y
+      blt   L1B7D
+      lda   #$FF
+      sta   19717,x
+      bra   L1BBD
+L1B7D clr   19717,x
+      jsr   X723C
+      jsr   X72F3
+      fcc   "Tube "
+      fcb   C$NULL
+      tfr   x,d
+      addd  #1
+      jsr   X7304
+      jsr   X72F3
+      fcc   " has been reloaded, Sir"
+      fcb   C$NULL
+      jsr   X7228
+      inc   19713,y
+      jsr   X7843
+      jsr   X7866
+L1BBD puls  a,b,x,y,u,pc
+
+
+L1BBF lda   X4D0F
+      lbeq  L1C33
+      ldu   X1E1E
+      cmpu  #$0258
+      bcc   L1BDA
+      suba  X1E1F
+      cmpa  #1
+      blt   L1BDA
+      sta   X4D14
+      rts
+      
+         
+L1BDA clr   X4D0F
+      jsr   X72C3
+      fcc   "Torpedo transfered, Sir"
+      fcb   C$NULL
+      lda   X4D10
+      bne   L1C12
+      inc   X4CFF
+      jsr   X7843
+      ldx   #$4D05
+      clra  
+L1C07 ldb   a,x
+      ble   L1C2E
+      inca  
+      cmpa  X4CCC
+      bcs   L1C07
+      rts
+      
+         
+L1C12 inc   X4D00
+      jsr   X7866
+      ldx   #$4D05
+      lda   X4CCC
+L1C1E ldb   a,x
+      ble   L1C2E
+      inca  
+      tfr   a,b
+      subb  X4CCC
+      cmpb  X4CCD
+      bcs   L1C1E
+      rts
+      
+         
+L1C2E ldb   X1E23
+      stb   a,x
+L1C33 rts
+
+   
+L1C34 pshs  a,b,x,y,u
+      lda   X0125
+      beq   L1C4C
+      ldd   #$0730
+      subd  X0120
+      lsra  
+      rorb  
+      lsra  
+      rorb  
+      lsra  
+      rorb  
+      lsra  
+      rorb  
+      stb   X0124
+L1C4C lda   X4D2C
+      beq   L1C84
+      ldd   X0120
+      cmpd  X0122
+      bls   L1C84
+      jsr   X72C3
+      fcc   "We are still aground, Sir!"
+      fcb   C$NULL
+      ldd   #0
+      jsr   X7A3A
+      ldd   #0
+      jsr   X7A68
+L1C84 ldu   X4CF3
+      ldd   X4CF1
+      ldy   #$4C84
+      lbsr  L1E1D
+      ldd   X4CF1
+      beq   L1CBB
+      ldd   X4CFB
+      subd  X4CF3
+      beq   L1CBB
+      jsr   X765F
+      ldu   #2
+      tst   X4D30
+      beq   L1CAC
+      ldu   #1
+L1CAC lbsr  L1DD0
+      cmpd  #0
+      beq   L1CBB
+      addd  X4CF3
+      jsr   X7A23
+L1CBB lda   X4D28
+      bne   L1CD5
+      lda   X4CD2
+      tst   X4D2A
+      beq   L1CC9
+      lsra  
+L1CC9 ldb   X4CD3
+      ldy   #$4D38
+      tst   X4D1D
+      bra   L1CE2
+L1CD5 lda   X4CD0
+      ldb   X4CD1
+      ldy   #$4D2F
+      tst   X4D1B
+L1CE2 bne   L1CE6
+      clra  
+      clrb  
+L1CE6 tst   ,y
+      beq   L1CFE
+      tst   X4C77
+      beq   L1CF3
+      clra  
+      clrb  
+      bra   L1CFE
+L1CF3 tst   ,y
+      bmi   L1CFA
+      lsra  
+      bra   L1CFE
+L1CFA lda   #1
+      ldb   #1
+L1CFE sta   X1DDA
+      negb  
+      stb   X1DDB
+      ldb   X4CFA
+      cmpb  X1DDA
+      ble   L1D10
+      ldb   X1DDA
+L1D10 cmpb  X1DDB
+      bge   L1D18
+      ldb   X1DDB
+L1D18 sex   
+      subd  X4CF1
+      lbeq  L1D2C
+      ldu   #2
+      lbsr  L1DD0
+      addd  X4CF1
+      jsr   X7A3A
+L1D2C lda   X4CCA
+      beq   L1D55
+      ldu   X1E1E
+      cmpu  #$001E
+      bcc   L1D47
+      suba  X1E1F
+      cmpa  #1
+      blt   L1D47
+      sta   X4CCA
+      lbra  L1DCE
+L1D47 clr   X4CCA
+      lda   X4D28
+      beq   L1D55
+      ldd   #$020C
+      lbsr  L049E
+L1D55 ldd   X4CF7
+      subd  X4CEF
+      lbeq  L1DCE
+      ldu   #2
+      lbsr  L1DD0
+      addd  X4CEF
+      pshs  a,b
+      jsr   X7A89
+      ldd   ,s
+      cmpd  #$001E
+      blt   L1D8C
+      lda   X1D43
+      cmpa  #1
+      bne   L1D82
+      ldd   #$0516
+      lbsr  L049E
+L1D82 cmpa  #2
+      bne   L1D8C
+      ldd   #$0516
+      lbsr  L049E
+L1D8C ldb   X4CD9
+      lda   #6
+      mul   
+      cmpd  ,s
+      bcs   L1DA1
+      subd  #$0064
+      cmpd  ,s
+      bls   L1DAB
+      bra   L1DCC
+L1DA1 puls  a,b
+      ldd   #$0514
+      lbsr  L049E
+      puls  a,b,x,y,u,pc
+      
+      
+L1DAB ldb   #$0F
+      jsr   X7691
+      tstb  
+      bne   L1DCC
+      jsr   X72C3
+      fcc   "We are too deep, Sir!"
+      fcb   C$NULL
+L1DCC puls  a,b
+L1DCE puls  a,b,x,y,u,pc
+
+
+L1DD0 pshs  u
+      clr   X1DF5
+      cmpd  #0
+      bpl   L1DE3
+      inc   X1DF5
+      coma  
+      comb  
+      addd  #1
+L1DE3 std   X1DDA
+      tfr   u,d
+      stb   X1DDC
+      lda   X1E1F
+      mul   
+      std   X1DF0
+      clr   X1DEF
+      ldb   X1DDC
+      lda   X1E1E
+      mul   
+      addd  X1DEF
+      std   X1DEF
+      tsta  
+      bne   L1E0E
+      ldd   X1DF0
+      cmpd  X1DDA
+      bcs   L1E11
+L1E0E ldd   X1DDA
+L1E11 tst   X1DF5
+      beq   L1E1B
+      coma  
+      comb  
+      addd  #1
+L1E1B puls  u,pc
+
+
+L1E1D pshs  a,b,x,y,u
+      cmpd  #0
+      ble   L1E2A
+      lsra  
+      rorb  
+      lsra  
+      rorb  
+      incb  
+L1E2A stu   X1E02
+      clr   X1DF5
+      cmpd  #0
+      bpl   L1E3E
+      inc   X1DF5
+      coma  
+      comb  
+      addd  #1
+L1E3E std   X1DDA
+      lda   X1E1F
+      mul   
+      std   X1DF0
+      clr   X1DEF
+      lda   X1DDA
+      ldb   X1E1F
+      mul   
+      addd  X1DEF
+      std   X1DEF
+      lda   X1DDB
+      ldb   X1E1E
+      mul   
+      addd  X1DEF
+      std   X1DEF
+      lda   X1DDA
+      ldb   X1E1E
+      mul   
+      addb  X1DEF
+      stb   X1DEF
+      ldd   X1E02
+      jsr   X7718
+      jsr   X7604
+      ldd   1,y
+      addd  X1DF3
+      std   1,y
+      lda   ,y
+      adca  X1DF2
+      sta   ,y
+      ldd   X1E02
+      jsr   X7720
+      jsr   X7604
+      ldd   4,y
+      addd  X1DF3
+      std   4,y
+      lda   3,y
+      adca  X1DF2
+      sta   3,y
+      puls  a,b,x,y,u,pc
+      
+      
+L1EA2 lda   #$74
+      sta   X1E13
+      ldx   #$42B5
+L1EAA fdb   Zlda_x       lda 0,x
+      lbmi  L1F4F
+      cmpa  #$64
+      lblo  L1F35
+      adda  X1E22
+      fdb    Zsta_x      sta 0,x
+      lbpl  L1F35
+      jsr   X723C
+      cmpx  #$480A
+      bcc   L1F07
+      jsr   X72F3
+      fcc   "We sunk that "
+      fcb   C$NULL
+      lda   18,x
+      lbsr  L0854
+      jsr   X72F3
+      fcc   ", Sir!"
+      fcb   C$NULL
+      ldu   #$0360
+      lda   X04F7
+      ldb   #4
+      mul   
+      leau  d,u
+      lda   X1E16
+      sta   ,u
+      ldd   X1E17
+      std   D0001,u
+      lda   18,x
+      sta   D0003,u
+      inc   X04F7
+      bra   L1F32
+L1F07 jsr   X72F3
+      fcc   "We shot down that "
+      fcb   C$NULL
+      lda   18,x
+      bne   L1F27
+      inc   X04F9
+      bra   L1F2A
+L1F27 inc   X04F8
+L1F2A lbsr  L0869
+      ldb   #$21
+      jsr   X7477
+L1F32 jsr   X7228
+L1F35 ldu   9,x
+      ldd   1,x
+      leay  3,x
+      lbsr  L1E1D
+      leay  3,x
+      ldu   #$4C84
+      jsr   X74D9
+      sta   13,x
+      stu   14,x
+      jsr   X7556
+      std   11,x
+L1F4F leax  21,x
+      dec   X1E13
+      lbpl  L1EAA
+      rts
+      
+         
+L1F5A std   X4CFB
+      lsra  
+      rorb  
+      lsra  
+      rorb  
+      lsra  
+      rorb  
+      lda   #1
+      sta   X02A4
+      jmp   X7889
+L1F6B fcb   $01,$02,$01,$01,$03,$04
+      fcb   $02,$02,$01,$01,$01
+L1F76 fcc   "sub/sub6"
+      fcb   C$NULL
+L1F7F fcc   "sub/radar.dat"
+      fcb   C$NULL
+L1F8D fcc   "sub/status.dat"
+      fcb   C$NULL
+L1F9C fcc   "sub/stitle.pic"
+      fcb   C$NULL
+L1FAB fcc   "sub1"
+      fcb   C$NULL
+L1FB0 fcc   "sub2"
+      fcb   C$NULL
+L1FB5 fcc   "sub3"
+      fcb   C$NULL
+L1FBA fcc   "sub4"
+      fcb   C$NULL
+L1FBF fcc   "sub5"
+      fcb   C$NULL
+L1FC4 fcc   "shell"
+      fcb   C$NULL
+
+      emod 
+eom
+L1FCD equ *
+
+      end