view level2/cmds/modpatch.asm @ 3194:2ecebda8716b

mfree.asm: Fix zero-day Block Map entry bug Previously, code assumed that the final entry in the block map would be used. This was true for CoCo but is not necessarily true (and is not true for mc09). Slight mod removes that implicit assumption; the code now works correctly on both platforms.
author Neal Crook <foofoobedoo@gmail.com>
date Tue, 30 May 2017 23:59:46 +0100
parents e5dfb2271401
children
line wrap: on
line source


L0000    fcb   $87,$CD,$0B,$77,$00,$0D,$11,$81   .M.w....
L0008    fcb   $54,$00,$1F,$05,$0D,$6D,$6F,$64   T....mod
L0010    fcb   $70,$61,$74,$63,$E8,$04,$A6,$A0   patch.& 
L0018    fcb   $A7,$C0,$30,$1F,$26,$F8,$39,$34   '@0.&x94
L0020    fcb   $20,$34,$40,$4F,$5F,$A7,$C0,$5A    4@O_'@Z
L0028    fcb   $26,$FB,$AE,$E4,$33,$84,$30,$89   &..d3.0.
L0030    fcb   $01,$8D,$34,$10,$31,$8D,$0A,$5A   ..4.1..Z
L0038    fcb   $AE,$A1,$27,$04,$8D,$D8,$EE,$62   .!'..Xnb
L0040    fcb   $33,$C9,$00,$87,$AE,$A1,$27,$03   3I...!'.
L0048    fcb   $8D,$CC,$4F,$11,$A3,$E4,$27,$04   .LO.#d'.
L0050    fcb   $A7,$C0,$20,$F7,$EE,$62,$EC,$A1   '@ wnbl!
L0058    fcb   $27,$07,$30,$8D,$FF,$A2,$17,$01   '.0.."..
L0060    fcb   $03,$EC,$A1,$27,$05,$30,$C4,$17   .l!'.0D.
L0068    fcb   $00,$FA,$32,$64,$35,$10,$AF,$C9   .z2d5./I
L0070    fcb   $01,$7D,$10,$AF,$C9,$01,$3D,$CC   .}./I.=L
L0078    fcb   $00,$01,$ED,$C9,$01,$79,$31,$C9   ..mI.y1I
L0080    fcb   $01,$3F,$30,$E4,$A6,$80,$E6,$C9   .?0d&.fI
L0088    fcb   $01,$7A,$C1,$1D,$27,$54,$81,$0D   .zA.'T..
L0090    fcb   $27,$50,$81,$20,$27,$04,$81,$2C   'P. '..,
L0098    fcb   $26,$04,$A6,$80,$20,$F0,$81,$22   &.&. p."
L00A0    fcb   $27,$04,$81,$27,$26,$1E,$AF,$A1   '..'&./!
L00A8    fcb   $6C,$C9,$01,$7A,$34,$02,$A6,$80   lI.z4.&.
L00B0    fcb   $81,$0D,$27,$04,$A1,$E4,$26,$F6   ..'.!d&v
L00B8    fcb   $35,$04,$6F,$1F,$81,$0D,$27,$22   5.o...'"
L00C0    fcb   $A6,$80,$20,$C2,$30,$1F,$AF,$A1   &. B0./!
L00C8    fcb   $30,$01,$6C,$C9,$01,$7A,$81,$0D   0.lI.z..
L00D0    fcb   $27,$0C,$81,$20,$27,$08,$81,$2C   '.. '..,
L00D8    fcb   $27,$04,$A6,$80,$20,$F0,$6F,$1F   '.&. po.
L00E0    fcb   $20,$A4,$30,$C9,$01,$3D,$34,$10    $0I.=4.
L00E8    fcb   $EC,$C9,$01,$79,$34,$06,$31,$C4   lI.y4.1D
L00F0    fcb   $8D,$0A,$17,$00,$89,$6F,$E2,$6F   .....obo
L00F8    fcb   $E2,$17,$09,$89,$30,$A9,$01,$8D   b...0)..
L0100    fcb   $AF,$A9,$01,$87,$10,$EF,$A9,$01   /)...o).
L0108    fcb   $7B,$10,$EF,$A9,$01,$89,$CC,$FF   {.o)..L.
L0110    fcb   $82,$30,$EB,$AC,$A9,$01,$89,$24   .0k,)..$
L0118    fcb   $0A,$AC,$A9,$01,$87,$25,$1E,$AF   .,)..%./
L0120    fcb   $A9,$01,$89,$39,$2A,$2A,$2A,$2A   )..9****
L0128    fcb   $20,$53,$54,$41,$43,$4B,$20,$4F    STACK O
L0130    fcb   $56,$45,$52,$46,$4C,$4F,$57,$20   VERFLOW 
L0138    fcb   $2A,$2A,$2A,$2A,$0D,$30,$8C,$E4   ****.0.d
L0140    fcb   $C6,$CF,$34,$04,$86,$02,$10,$8E   FO4.....
L0148    fcb   $00,$64,$10,$3F,$8C,$6F,$E2,$17   .d.?.ob.
L0150    fcb   $09,$39,$EC,$A9,$01,$7B,$A3,$A9   .9l).{#)
L0158    fcb   $01,$89,$39,$EC,$A9,$01,$89,$A3   ..9l)..#
L0160    fcb   $A9,$01,$87,$39,$34,$10,$30,$AB   )..94.0+
L0168    fcb   $30,$8B,$34,$10,$EC,$A1,$30,$CB   0.4.l!0K
L0170    fcb   $EC,$84,$E3,$62,$ED,$84,$10,$AC   l.cbm..,
L0178    fcb   $E4,$26,$F1,$32,$64,$39,$34,$40   d&q2d94@
L0180    fcb   $CC,$FF,$B6,$17,$FF,$8B,$4F,$5F   L.6...O_
L0188    fcb   $DD,$09,$D7,$16,$CC,$00,$01,$D7   ].W.L..W
L0190    fcb   $18,$D7,$17,$4F,$5F,$DD,$0D,$EC   .W.O_].l
L0198    fcb   $64,$10,$26,$00,$98,$17,$02,$BA   d.&....:
L01A0    fcb   $16,$00,$92,$AE,$66,$30,$02,$AF   ....f0./
L01A8    fcb   $66,$E6,$94,$C1,$2D,$10,$26,$00   ff.A-.&.
L01B0    fcb   $62,$EC,$F8,$06,$20,$4E,$E6,$B9   blx. Nf9
L01B8    fcb   $00,$12,$1D,$34,$06,$17,$06,$25   ...4...%
L01C0    fcb   $32,$62,$1F,$01,$20,$26,$CC,$00   2b.. &L.
L01C8    fcb   $01,$D7,$16,$20,$35,$4F,$5F,$D7   .W. 5O_W
L01D0    fcb   $17,$20,$2F,$4F,$5F,$D7,$18,$20   . /O_W. 
L01D8    fcb   $29,$17,$02,$7E,$30,$8D,$05,$6A   )..~0..j
L01E0    fcb   $34,$10,$17,$03,$85,$32,$62,$17   4....2b.
L01E8    fcb   $02,$70,$20,$16,$8C,$00,$53,$27   .p ...S'
L01F0    fcb   $D5,$8C,$00,$57,$27,$D7,$8C,$00   U..W'W..
L01F8    fcb   $43,$27,$D8,$8C,$00,$3F,$27,$D9   C'X..?'Y
L0200    fcb   $20,$DA,$DC,$12,$C3,$00,$01,$DD    Z\.C..]
L0208    fcb   $12,$E6,$B9,$00,$12,$10,$26,$FF   .f9...&.
L0210    fcb   $A5,$20,$22,$CC,$00,$01,$34,$06   % "L..4.
L0218    fcb   $EC,$F8,$08,$34,$06,$17,$06,$BD   lx.4...=
L0220    fcb   $32,$64,$DD,$03,$10,$83,$FF,$FF   2d].....
L0228    fcb   $26,$0B,$30,$8D,$05,$36,$34,$10   &.0..64.
L0230    fcb   $17,$03,$00,$32,$62,$EC,$64,$C3   ...2bldC
L0238    fcb   $FF,$FF,$ED,$64,$10,$26,$FF,$63   ..md.&.c
L0240    fcb   $16,$00,$83,$D6,$16,$26,$26,$D6   ...V.&&V
L0248    fcb   $10,$C1,$0D,$26,$10,$CC,$00,$02   .A.&.L..
L0250    fcb   $34,$06,$30,$A9,$00,$0F,$34,$10   4.0)..4.
L0258    fcb   $17,$03,$22,$20,$0E,$CC,$00,$02   .." .L..
L0260    fcb   $34,$06,$30,$A9,$00,$0F,$34,$10   4.0)..4.
L0268    fcb   $17,$02,$E5,$32,$64,$D6,$0F,$1D   ..e2dV..
L0270    fcb   $34,$06,$17,$05,$70,$32,$62,$1F   4...p2b.
L0278    fcb   $01,$20,$2B,$17,$00,$A2,$20,$46   . +.." F
L0280    fcb   $17,$01,$04,$20,$41,$17,$01,$8C   ... A...
L0288    fcb   $20,$3C,$17,$00,$7E,$20,$37,$17    <..~ 7.
L0290    fcb   $00,$85,$20,$32,$17,$01,$F3,$20   .. 2..s 
L0298    fcb   $2D,$30,$A9,$00,$A1,$34,$10,$17   -0).!4..
L02A0    fcb   $02,$C8,$32,$62,$20,$20,$8C,$00   .H2b  ..
L02A8    fcb   $4C,$27,$D0,$8C,$00,$43,$27,$D0   L'P..C'P
L02B0    fcb   $8C,$00,$56,$27,$D0,$8C,$00,$4D   ..V'P..M
L02B8    fcb   $27,$D0,$8C,$00,$55,$27,$D0,$8C   'P..U'P.
L02C0    fcb   $00,$2A,$27,$D0,$20,$D3,$CC,$00   .*'P SL.
L02C8    fcb   $02,$34,$06,$30,$A9,$00,$0F,$34   .4.0)..4
L02D0    fcb   $10,$DC,$03,$34,$06,$17,$06,$81   .\.4....
L02D8    fcb   $32,$66,$DD,$0B,$DC,$0B,$10,$2E   2f].\...
L02E0    fcb   $FF,$61,$DC,$0B,$10,$83,$FF,$FF   .a\.....
L02E8    fcb   $26,$0B,$30,$8D,$04,$98,$34,$10   &.0...4.
L02F0    fcb   $17,$02,$40,$32,$62,$DC,$09,$27   ..@2b\.'
L02F8    fcb   $02,$8D,$1C,$DC,$0D,$10,$27,$02   ...\..'.
L0300    fcb   $4D,$DC,$0D,$34,$06,$17,$07,$63   M\.4...c
L0308    fcb   $16,$02,$41,$CC,$00,$01,$DD,$09   ..AL..].
L0310    fcb   $1F,$A9,$D7,$11,$1A,$50,$39,$4F   .)W..P9O
L0318    fcb   $5F,$DD,$09,$D6,$11,$1F,$9A,$39   _].V...9
L0320    fcb   $34,$40,$CC,$FF,$B6,$17,$FD,$E9   4@L.6..i
L0328    fcb   $DC,$0D,$27,$09,$DC,$0D,$34,$06   \.'.\.4.
L0330    fcb   $17,$07,$38,$32,$62,$CC,$00,$1D   ..82bL..
L0338    fcb   $34,$06,$30,$A9,$00,$1A,$34,$10   4.0)..4.
L0340    fcb   $DC,$03,$34,$06,$17,$06,$20,$32   \.4... 2
L0348    fcb   $66,$DD,$0B,$10,$2F,$01,$FF,$D6   f]../..V
L0350    fcb   $16,$26,$0B,$30,$A9,$00,$1A,$34   .&.0)..4
L0358    fcb   $10,$17,$02,$0E,$32,$62,$4F,$5F   ....2bO_
L0360    fcb   $34,$06,$4F,$5F,$34,$06,$30,$A9   4.O_4.0)
L0368    fcb   $00,$1A,$34,$10,$17,$06,$D0,$32   ..4...P2
L0370    fcb   $66,$DD,$0D,$10,$83,$FF,$FF,$10   f]......
L0378    fcb   $26,$01,$D3,$30,$8D,$04,$28,$34   &.S0..(4
L0380    fcb   $10,$17,$01,$AF,$16,$01,$C5,$34   .../..E4
L0388    fcb   $40,$CC,$FF,$B4,$17,$FD,$82,$32   @L.4...2
L0390    fcb   $7E,$CC,$00,$50,$34,$06,$30,$A9   ~L.P4.0)
L0398    fcb   $00,$37,$34,$10,$DC,$03,$34,$06   .74.\.4.
L03A0    fcb   $17,$05,$C4,$32,$66,$DD,$0B,$10   ..D2f]..
L03A8    fcb   $2F,$01,$A1,$D6,$16,$26,$0B,$30   /.!V.&.0
L03B0    fcb   $A9,$00,$37,$34,$10,$17,$01,$B2   ).74...2
L03B8    fcb   $32,$62,$30,$A9,$00,$37,$AF,$E4   2b0).7/d
L03C0    fcb   $30,$E4,$34,$10,$17,$00,$F1,$32   0d4...q2
L03C8    fcb   $62,$DD,$01,$30,$E4,$34,$10,$17   b].0d4..
L03D0    fcb   $00,$E6,$32,$62,$DD,$05,$30,$E4   .f2b].0d
L03D8    fcb   $34,$10,$17,$00,$DB,$32,$62,$DD   4...[2b]
L03E0    fcb   $07,$DC,$0D,$D3,$01,$DD,$14,$E6   .\.S.].f
L03E8    fcb   $B9,$00,$14,$D7,$19,$D6,$19,$4F   9..W.V.O
L03F0    fcb   $5D,$10,$93,$05,$27,$0F,$D6,$17   ]...'.V.
L03F8    fcb   $27,$0B,$30,$8D,$03,$CA,$34,$10   '.0..J4.
L0400    fcb   $17,$01,$67,$32,$62,$D6,$18,$10   ..g2bV..
L0408    fcb   $27,$01,$41,$DC,$07,$E7,$B9,$00   '.A\.g9.
L0410    fcb   $14,$16,$01,$38,$34,$40,$CC,$FF   ...84@L.
L0418    fcb   $B6,$17,$FC,$F5,$9E,$0D,$EC,$02   6..u..l.
L0420    fcb   $C3,$FF,$FD,$DD,$01,$DC,$0D,$D3   C..].\.S
L0428    fcb   $01,$1F,$03,$CC,$00,$FF,$E7,$42   ...L..gB
L0430    fcb   $E7,$41,$E7,$C4,$34,$40,$DC,$01   gAgD4@\.
L0438    fcb   $34,$06,$DC,$0D,$34,$06,$17,$05   4.\.4...
L0440    fcb   $D8,$32,$66,$E6,$C4,$1D,$43,$53   X2ffD.CS
L0448    fcb   $E7,$C4,$E6,$41,$1D,$43,$53,$E7   gDfA.CSg
L0450    fcb   $41,$E6,$42,$1D,$43,$53,$E7,$42   AfB.CSgB
L0458    fcb   $35,$C0,$34,$40,$CC,$FF,$B8,$17   5@4@L.8.
L0460    fcb   $FC,$AF,$32,$7E,$33,$A9,$00,$87   ./2~3)..
L0468    fcb   $30,$A9,$00,$A1,$AF,$E4,$20,$09   0).!/d .
L0470    fcb   $EC,$C1,$34,$06,$17,$00,$F3,$32   lA4...s2
L0478    fcb   $62,$11,$A3,$E4,$25,$F2,$4F,$5F   b.#d%rO_
L0480    fcb   $34,$06,$17,$06,$00,$32,$62,$16   4....2b.
L0488    fcb   $00,$C2,$34,$40,$CC,$FF,$B6,$17   .B4@L.6.
L0490    fcb   $FC,$7F,$CC,$00,$50,$34,$06,$30   .L.P4.0
L0498    fcb   $A9,$00,$37,$34,$10,$DC,$03,$34   ).74.\.4
L04A0    fcb   $06,$17,$04,$C3,$32,$66,$D6,$16   ...C2fV.
L04A8    fcb   $10,$26,$00,$A2,$30,$A9,$00,$37   .&."0).7
L04B0    fcb   $34,$10,$17,$00,$B5,$16,$00,$94   4...5...
L04B8    fcb   $34,$40,$CC,$FF,$B6,$17,$FC,$51   4@L.6..Q
L04C0    fcb   $32,$7E,$EE,$F8,$06,$4F,$5F,$ED   2~nx.O_m
L04C8    fcb   $E4,$20,$02,$33,$41,$E6,$C4,$1D   d .3AfD.
L04D0    fcb   $30,$A9,$00,$BD,$30,$8B,$E6,$84   0).=0.f.
L04D8    fcb   $4F,$C4,$40,$27,$EE,$20,$39,$EC   OD@'n 9l
L04E0    fcb   $E4,$34,$06,$CC,$00,$04,$17,$03   d4.L....
L04E8    fcb   $D9,$ED,$E4,$34,$06,$E6,$C4,$1D   Ymd4.fD.
L04F0    fcb   $30,$A9,$00,$BD,$30,$8B,$E6,$84   0).=0.f.
L04F8    fcb   $4F,$C4,$08,$27,$08,$E6,$C4,$1D   OD.'.fD.
L0500    fcb   $C3,$FF,$D0,$20,$0D,$E6,$C4,$1D   C.P .fD.
L0508    fcb   $34,$06,$17,$02,$D8,$32,$62,$C3   4...X2bC
L0510    fcb   $FF,$C9,$E3,$E1,$ED,$E4,$33,$41   .Icamd3A
L0518    fcb   $E6,$C4,$1D,$30,$A9,$00,$BD,$30   fD.0).=0
L0520    fcb   $8B,$E6,$84,$4F,$C4,$40,$26,$B7   .f.OD@&7
L0528    fcb   $33,$41,$1F,$30,$ED,$F8,$06,$EC   3A.0mx.l
L0530    fcb   $E4,$20,$19,$34,$40,$CC,$FF,$BA   d .4@L.:
L0538    fcb   $17,$FB,$D6,$EE,$64,$34,$40,$8D   ..Vnd4@.
L0540    fcb   $29,$32,$62,$EC,$A9,$01,$8B,$34   )2bl)..4
L0548    fcb   $06,$17,$05,$39,$32,$62,$35,$C0   ...92b5@
L0550    fcb   $34,$40,$CC,$FF,$B6,$17,$FB,$B9   4@L.6..9
L0558    fcb   $EE,$64,$EC,$66,$34,$06,$34,$40   ndlf4.4@
L0560    fcb   $CC,$00,$02,$34,$06,$17,$04,$15   L..4....
L0568    fcb   $20,$2B,$34,$40,$CC,$FF,$B6,$17    +4@L.6.
L0570    fcb   $FB,$9F,$EE,$64,$34,$40,$17,$02   ..nd4@..
L0578    fcb   $9F,$ED,$E4,$20,$0E,$34,$40,$CC   .md .4@L
L0580    fcb   $FF,$B6,$17,$FB,$8C,$EE,$64,$EC   .6...ndl
L0588    fcb   $66,$34,$06,$34,$40,$CC,$00,$02   f4.4@L..
L0590    fcb   $34,$06,$17,$03,$F8,$32,$66,$35   4...x2f5
L0598    fcb   $C0,$4D,$6F,$64,$50,$61,$74,$63   @ModPatc
L05A0    fcb   $68,$20,$3C,$66,$69,$6C,$65,$6E   h <filen
L05A8    fcb   $61,$6D,$65,$3E,$20,$5B,$6F,$70   ame> [op
L05B0    fcb   $74,$73,$5D,$0D,$00,$55,$73,$61   ts]..Usa
L05B8    fcb   $67,$65,$3A,$20,$20,$50,$61,$74   ge:  Pat
L05C0    fcb   $63,$68,$20,$6D,$6F,$64,$75,$6C   ch modul
L05C8    fcb   $65,$73,$20,$69,$6E,$20,$52,$41   es in RA
L05D0    fcb   $4D,$0D,$00,$4F,$70,$74,$73,$20   M..Opts 
L05D8    fcb   $3A,$20,$20,$2D,$73,$20,$3D,$20   :  -s = 
L05E0    fcb   $73,$69,$6C,$65,$6E,$74,$20,$6D   silent m
L05E8    fcb   $6F,$64,$65,$0D,$00,$20,$20,$20   ode..   
L05F0    fcb   $20,$20,$20,$20,$20,$2D,$77,$20        -w 
L05F8    fcb   $3D,$20,$73,$75,$70,$70,$72,$65   = suppre
L0600    fcb   $73,$73,$20,$77,$61,$72,$6E,$69   ss warni
L0608    fcb   $6E,$67,$73,$0D,$00,$20,$20,$20   ngs..   
L0610    fcb   $20,$20,$20,$20,$20,$2D,$63,$20        -c 
L0618    fcb   $3D,$20,$63,$6F,$6D,$70,$61,$72   = compar
L0620    fcb   $65,$20,$6F,$6E,$6C,$79,$2C,$20   e only, 
L0628    fcb   $6E,$6F,$20,$63,$68,$61,$6E,$67   no chang
L0630    fcb   $65,$0D,$00,$20,$20,$20,$20,$20   e..     
L0638    fcb   $20,$20,$20,$2D,$3F,$20,$3D,$20      -? = 
L0640    fcb   $68,$65,$6C,$70,$0D,$00,$43,$6D   help..Cm
L0648    fcb   $64,$73,$20,$3A,$20,$20,$4C,$20   ds :  L 
L0650    fcb   $6D,$6F,$64,$6E,$61,$6D,$65,$20   modname 
L0658    fcb   $20,$2D,$20,$6C,$69,$6E,$6B,$20    - link 
L0660    fcb   $74,$6F,$20,$6D,$6F,$64,$75,$6C   to modul
L0668    fcb   $65,$0D,$00,$20,$20,$20,$20,$20   e..     
L0670    fcb   $20,$20,$20,$43,$20,$6F,$66,$66      C off
L0678    fcb   $20,$6F,$62,$79,$74,$65,$20,$6E    obyte n
L0680    fcb   $62,$79,$74,$65,$20,$2D,$20,$63   byte - c
L0688    fcb   $68,$61,$6E,$67,$65,$20,$6F,$62   hange ob
L0690    fcb   $79,$74,$65,$20,$61,$74,$0D,$00   yte at..
L0698    fcb   $20,$20,$20,$20,$20,$20,$20,$20           
L06A0    fcb   $20,$20,$20,$20,$20,$20,$20,$20           
L06A8    fcb   $20,$20,$20,$20,$20,$20,$20,$20           
L06B0    fcb   $20,$20,$20,$20,$6F,$66,$66,$20       off 
L06B8    fcb   $74,$6F,$20,$6E,$62,$79,$74,$65   to nbyte
L06C0    fcb   $0D,$00,$20,$20,$20,$20,$20,$20   ..      
L06C8    fcb   $20,$20,$56,$20,$2D,$20,$76,$65     V - ve
L06D0    fcb   $72,$69,$66,$79,$20,$6D,$6F,$64   rify mod
L06D8    fcb   $75,$6C,$65,$20,$43,$52,$43,$0D   ule CRC.
L06E0    fcb   $00,$20,$20,$20,$20,$20,$20,$20   .       
L06E8    fcb   $20,$4D,$20,$2D,$20,$4D,$61,$73    M - Mas
L06F0    fcb   $6B,$20,$49,$52,$51,$73,$20,$28   k IRQs (
L06F8    fcb   $74,$6F,$20,$70,$61,$74,$63,$68   to patch
L0700    fcb   $20,$49,$52,$51,$20,$73,$65,$72    IRQ ser
L0708    fcb   $76,$69,$63,$65,$20,$72,$6F,$75   vice rou
L0710    fcb   $74,$69,$6E,$65,$0D,$00,$20,$20   tine..  
L0718    fcb   $20,$20,$20,$20,$20,$20,$55,$20         U 
L0720    fcb   $2D,$20,$55,$6E,$4D,$61,$73,$6B   - UnMask
L0728    fcb   $20,$49,$52,$51,$73,$0D,$00,$20    IRQs.. 
L0730    fcb   $20,$20,$20,$20,$20,$20,$20,$2A          *
L0738    fcb   $20,$2D,$20,$43,$6F,$6D,$6D,$65    - Comme
L0740    fcb   $6E,$74,$20,$4C,$69,$6E,$65,$0D   nt Line.
L0748    fcb   $0D,$00,$6D,$6F,$64,$70,$61,$74   ..modpat
L0750    fcb   $63,$68,$3A,$20,$75,$6E,$6B,$6E   ch: unkn
L0758    fcb   $6F,$77,$6E,$20,$6F,$70,$74,$69   own opti
L0760    fcb   $6F,$6E,$0D,$00,$6D,$6F,$64,$70   on..modp
L0768    fcb   $61,$74,$63,$68,$3A,$20,$63,$61   atch: ca
L0770    fcb   $6E,$27,$74,$20,$6F,$70,$65,$6E   n't open
L0778    fcb   $20,$69,$6E,$70,$75,$74,$20,$66    input f
L0780    fcb   $69,$6C,$65,$0D,$0D,$00,$6D,$6F   ile...mo
L0788    fcb   $64,$70,$61,$74,$63,$68,$3A,$20   dpatch: 
L0790    fcb   $69,$6E,$70,$75,$74,$20,$66,$69   input fi
L0798    fcb   $6C,$65,$20,$72,$65,$61,$64,$20   le read 
L07A0    fcb   $65,$72,$72,$6F,$72,$0D,$00,$6D   error..m
L07A8    fcb   $6F,$64,$70,$61,$74,$63,$68,$3A   odpatch:
L07B0    fcb   $20,$63,$61,$6E,$27,$74,$20,$6C    can't l
L07B8    fcb   $69,$6E,$6B,$20,$74,$6F,$20,$6D   ink to m
L07C0    fcb   $6F,$64,$75,$6C,$65,$0D,$0D,$00   odule...
L07C8    fcb   $2A,$2A,$2A,$20,$62,$79,$74,$65   *** byte
L07D0    fcb   $20,$64,$6F,$65,$73,$20,$6E,$6F    does no
L07D8    fcb   $74,$20,$6D,$61,$74,$63,$68,$20   t match 
L07E0    fcb   $2A,$2A,$2A,$0D,$00,$34,$40,$EC   ***..4@l
L07E8    fcb   $64,$30,$A9,$00,$BD,$30,$8B,$E6   d0).=0.f
L07F0    fcb   $84,$4F,$C4,$04,$27,$1E,$EC,$64   .OD.'.ld
L07F8    fcb   $4F,$C4,$DF,$20,$19,$34,$40,$EC   OD_ .4@l
L0800    fcb   $64,$30,$A9,$00,$BD,$30,$8B,$E6   d0).=0.f
L0808    fcb   $84,$4F,$C4,$02,$27,$06,$EC,$64   .OD.'.ld
L0810    fcb   $CA,$20,$20,$02,$EC,$64,$35,$C0   J  .ld5@
L0818    fcb   $34,$40,$EE,$64,$E6,$C0,$26,$FC   4@ndf@&.
L0820    fcb   $1F,$30,$A3,$64,$C3,$FF,$FF,$35   .0#dC..5
L0828    fcb   $C0,$34,$40,$EE,$66,$32,$7E,$EC   @4@nf2~l
L0830    fcb   $66,$ED,$E4,$E6,$C0,$AE,$E4,$30   fmdf@.d0
L0838    fcb   $01,$AF,$E4,$E7,$1F,$26,$F4,$20   ./dg.&t 
L0840    fcb   $27,$34,$40,$EE,$66,$32,$7E,$EC   '4@nf2~l
L0848    fcb   $66,$ED,$E4,$AE,$E4,$30,$01,$AF   fmd.d0./
L0850    fcb   $E4,$E6,$1F,$26,$F6,$EC,$E4,$C3   df.&vldC
L0858    fcb   $FF,$FF,$ED,$E4,$E6,$C0,$AE,$E4   ..mdf@.d
L0860    fcb   $30,$01,$AF,$E4,$E7,$1F,$26,$F4   0./dg.&t
L0868    fcb   $EC,$66,$32,$62,$35,$C0,$34,$40   lf2b5@4@
L0870    fcb   $EE,$64,$20,$10,$AE,$66,$30,$01   nd ..f0.
L0878    fcb   $AF,$66,$E6,$1F,$26,$04,$4F,$5F   /ff.&.O_
L0880    fcb   $35,$C0,$33,$41,$E6,$C4,$1D,$34   5@3AfD.4
L0888    fcb   $06,$E6,$F8,$08,$1D,$10,$A3,$E1   .fx...#a
L0890    fcb   $27,$E2,$E6,$F8,$06,$1D,$34,$06   'bfx..4.
L0898    fcb   $E6,$C4,$1D,$A3,$E1,$35,$C0,$5D   fD.#a5@]
L08A0    fcb   $27,$13,$67,$62,$66,$63,$5A,$26   '.gbfcZ&
L08A8    fcb   $F9,$20,$0A,$5D,$27,$07,$64,$62   y .]'.db
L08B0    fcb   $66,$63,$5A,$26,$F9,$EC,$62,$34   fcZ&ylb4
L08B8    fcb   $06,$EC,$62,$ED,$64,$EC,$E4,$32   .lbmdld2
L08C0    fcb   $64,$39,$5D,$27,$F0,$68,$63,$69   d9]'phci
L08C8    fcb   $62,$5A,$26,$F9,$20,$E7,$AE,$62   bZ&y g.b
L08D0    fcb   $A6,$65,$10,$3F,$84,$25,$03,$10   &e.?.%..
L08D8    fcb   $3F,$8F,$16,$01,$A3,$AE,$62,$A6   ?...#.b&
L08E0    fcb   $65,$10,$3F,$84,$10,$25,$01,$8F   e.?..%..
L08E8    fcb   $1F,$89,$4F,$39,$A6,$63,$10,$3F   ..O9&c.?
L08F0    fcb   $8F,$16,$01,$8C,$AE,$62,$E6,$65   .....bfe
L08F8    fcb   $10,$3F,$85,$16,$01,$82,$AE,$62   .?.....b
L0900    fcb   $A6,$65,$1F,$89,$C4,$24,$CA,$0B   &e..D$J.
L0908    fcb   $10,$3F,$83,$25,$04,$1F,$89,$4F   .?.%...O
L0910    fcb   $39,$C1,$DA,$10,$26,$01,$60,$A6   9AZ.&.`&
L0918    fcb   $65,$85,$80,$10,$26,$01,$58,$84   e...&.X.
L0920    fcb   $07,$AE,$62,$10,$3F,$84,$10,$25   ..b.?..%
L0928    fcb   $01,$4D,$34,$42,$8E,$00,$00,$33   .M4B...3
L0930    fcb   $84,$C6,$02,$10,$3F,$8E,$35,$42   .F..?.5B
L0938    fcb   $24,$D3,$34,$04,$10,$3F,$8F,$35   $S4..?.5
L0940    fcb   $04,$16,$01,$33,$AE,$62,$10,$3F   ...3.b.?
L0948    fcb   $87,$16,$01,$34,$A6,$63,$10,$3F   ...4&c.?
L0950    fcb   $82,$10,$25,$01,$22,$1F,$89,$4F   ..%."..O
L0958    fcb   $39,$34,$20,$A6,$65,$AE,$66,$10   94 &e.f.
L0960    fcb   $AE,$68,$10,$3F,$89,$20,$0C,$34   .h.?. .4
L0968    fcb   $20,$A6,$65,$AE,$66,$10,$AE,$68    &e.f..h
L0970    fcb   $10,$3F,$8B,$24,$2D,$C1,$D3,$26   .?.$-AS&
L0978    fcb   $24,$4F,$5F,$35,$A0,$34,$20,$10   $O_5 4 .
L0980    fcb   $AE,$68,$27,$1E,$A6,$65,$AE,$66   .h'.&e.f
L0988    fcb   $10,$3F,$8A,$20,$0E,$34,$20,$10   .?. .4 .
L0990    fcb   $AE,$68,$27,$0E,$A6,$65,$AE,$66   .h'.&e.f
L0998    fcb   $10,$3F,$8C,$24,$05,$35,$20,$16   .?.$.5 .
L09A0    fcb   $00,$D5,$1F,$20,$35,$A0,$34,$40   .U. 5 4@
L09A8    fcb   $EC,$6A,$26,$08,$CE,$00,$00,$8E   lj&.N...
L09B0    fcb   $00,$00,$20,$34,$10,$83,$00,$01   .. 4....
L09B8    fcb   $27,$25,$10,$83,$00,$02,$27,$14   '%....'.
L09C0    fcb   $C6,$F7,$4F,$ED,$A9,$01,$8B,$CC   FwOm)..L
L09C8    fcb   $FF,$FF,$30,$A9,$01,$7F,$ED,$84   ..0).m.
L09D0    fcb   $ED,$02,$35,$C0,$A6,$65,$C6,$02   m.5@&eF.
L09D8    fcb   $10,$3F,$8D,$25,$E5,$20,$09,$A6   .?.%e .&
L09E0    fcb   $65,$C6,$05,$10,$3F,$8D,$25,$DA   eF..?.%Z
L09E8    fcb   $1F,$30,$E3,$68,$ED,$A9,$01,$81   .0chm)..
L09F0    fcb   $1F,$03,$1F,$10,$E9,$67,$A9,$66   ....ig)f
L09F8    fcb   $2B,$C8,$1F,$01,$ED,$A9,$01,$7F   +H..m).
L0A00    fcb   $A6,$65,$10,$3F,$88,$25,$BB,$30   &e.?.%;0
L0A08    fcb   $A9,$01,$7F,$35,$C0,$39,$8E,$00   ).5@9..
L0A10    fcb   $00,$5F,$10,$3F,$0A,$16,$00,$5F   ._.?..._
L0A18    fcb   $39,$34,$60,$AE,$66,$10,$AE,$68   94`.f..h
L0A20    fcb   $EE,$6A,$10,$3F,$17,$35,$E0,$A6   nj.?.5`&
L0A28    fcb   $63,$E6,$65,$10,$3F,$0F,$10,$25   cfe.?..%
L0A30    fcb   $00,$45,$39,$AE,$62,$10,$3F,$0A   .E9.b.?.
L0A38    fcb   $10,$25,$00,$3B,$1F,$10,$39,$34   .%.;..94
L0A40    fcb   $60,$AE,$66,$A6,$69,$48,$48,$48   `.f&iHHH
L0A48    fcb   $48,$AA,$6B,$10,$3F,$00,$25,$16   H*k.?.%.
L0A50    fcb   $1F,$30,$35,$60,$39,$34,$60,$AE   .05`94`.
L0A58    fcb   $66,$A6,$69,$48,$48,$48,$48,$AA   f&iHHHH*
L0A60    fcb   $6B,$10,$3F,$01,$24,$EA,$35,$60   k.?.$j5`
L0A68    fcb   $16,$00,$0C,$34,$40,$EE,$64,$10   ...4@nd.
L0A70    fcb   $3F,$02,$35,$40,$16,$00,$09,$4F   ?.5@...O
L0A78    fcb   $ED,$A9,$01,$8B,$CC,$FF,$FF,$39   m)..L..9
L0A80    fcb   $25,$F5,$4F,$5F,$39,$17,$00,$08   %uO_9...
L0A88    fcb   $17,$00,$06,$EC,$62,$10,$3F,$06   ...lb.?.
L0A90    fcb   $39,$39,$00,$01,$00,$00,$B6,$05   99....6.
L0A98    fcb   $99,$05,$B5,$05,$D3,$05,$ED,$06   ..5.S.m.
L0AA0    fcb   $0D,$06,$33,$06,$46,$06,$6B,$06   ..3.F.k.
L0AA8    fcb   $98,$06,$C2,$06,$E1,$07,$16,$07   ..B.a...
L0AB0    fcb   $2F,$6D,$6F,$64,$70,$61,$74,$63   /modpatc
L0AB8    fcb   $68,$3A,$20,$69,$6C,$6C,$65,$67   h: illeg
L0AC0    fcb   $61,$6C,$20,$63,$6F,$6D,$6D,$61   al comma
L0AC8    fcb   $6E,$64,$0D,$00,$00,$01,$01,$01   nd......
L0AD0    fcb   $01,$01,$01,$01,$01,$01,$11,$11   ........
L0AD8    fcb   $01,$11,$11,$01,$01,$01,$01,$01   ........
L0AE0    fcb   $01,$01,$01,$01,$01,$01,$01,$01   ........
L0AE8    fcb   $01,$01,$01,$01,$01,$30,$20,$20   .....0  
L0AF0    fcb   $20,$20,$20,$20,$20,$20,$20,$20           
L0AF8    fcb   $20,$20,$20,$20,$20,$48,$48,$48        HHH
L0B00    fcb   $48,$48,$48,$48,$48,$48,$48,$20   HHHHHHH 
L0B08    fcb   $20,$20,$20,$20,$20,$20,$42,$42         BB
L0B10    fcb   $42,$42,$42,$42,$02,$02,$02,$02   BBBB....
L0B18    fcb   $02,$02,$02,$02,$02,$02,$02,$02   ........
L0B20    fcb   $02,$02,$02,$02,$02,$02,$02,$02   ........
L0B28    fcb   $20,$20,$20,$20,$20,$20,$44,$44         DD
L0B30    fcb   $44,$44,$44,$44,$04,$04,$04,$04   DDDD....
L0B38    fcb   $04,$04,$04,$04,$04,$04,$04,$04   ........
L0B40    fcb   $04,$04,$04,$04,$04,$04,$04,$04   ........
L0B48    fcb   $20,$20,$20,$20,$01,$00,$0D,$00       ....
L0B50    fcb   $91,$00,$8F,$00,$8D,$00,$8B,$00   ........
L0B58    fcb   $89,$00,$87,$00,$9F,$00,$9D,$00   ........
L0B60    fcb   $9B,$00,$99,$00,$97,$00,$95,$00   ........
L0B68    fcb   $93,$00,$00,$6D,$6F,$64,$70,$61   ...modpa
L0B70    fcb   $74,$63,$68,$00,$F3,$89,$9A       tch.s..