Home » Personal collection » Acorn hard disk » misc » misc2 » shipw4/com/Result

shipw4/com/Result

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Personal collection » Acorn hard disk » misc » misc2
Filename: shipw4/com/Result
Read OK:
File size: 7CE4 bytes
Load address: 0000
Exec address: 0000
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
\ ShipWrecked
\ Dominic Ford
\ C^$ Version

P%=2
O%=&5302

.xch EQUB0
.ych EQUB0
.col EQUB0
.score EQUW0
.scrch EQUB0
.titstat EQUB0
.mdir EQUB0
.xset EQUB0
.yset EQUB0
.xscr EQUB0
.yscr EQUB0
.xpos EQUB0
.ypos EQUB0
.mfine EQUB0
.mtype EQUB0
.scrno EQUB0
.upvelo EQUB0
.xold EQUB0
.yold EQUB0
.fine EQUB0
.sound EQUB1
.clock EQUB0
.titcyc EQUB0
.invflag EQUB0
.face EQUB1
.phase EQUB0
.rghts EQUB0
.wiper EQUB0
.movstag EQUB0
.changed EQUB0
.power EQUB0
.powchange EQUB0
.objects EQUW0
.obch EQUB0
.getstat EQUB0
.lastat EQUB0
.lasad EQUW0
.lasdir EQUB0
.lastep EQUB0
.xf EQUB0
.yf EQUB0
.wirep EQUW0
.wirepb EQUW0
.xmont EQUB0
.ymont EQUB0
.mflag EQUB0
.monstat EQUB0
.wiperm EQUB0
.deaded EQUB0
.clearup EQUB0
.xmoo EQUB0
.ymoo EQUB0
.fnst EQUB0
.scrtxt EQUD0
.shoot EQUB0
.delyou LDXxmoo
LDYymoo
.mcd STXxset
STYyset
.dark LDY#5
CPYxscr
BNEreald
DEY
CPYyscr
BNEreald
LDA#&1A
CMPobjects
BEQreald
CMPobjects+1
BEQreald
LDA#0
STA&72
JMPblockon+6
.reald JMPblockon
]
IFP%>&70THENPRINT"Code Overflow to
";P%
END
P%=&1000
O%=&5800
[OPT pass
LDA#&FF
STAscrtxt+3
SEI
LDA#(irq MOD 256)
STA&314
LDA#(irq DIV 256)
STA&315
CLI
.prog JSRtitle
JSRblascr
JSRscroff
LDY#0
LDA#3
STA&70
LDA#&30
STA&71
.lines LDA(&70),Y
ORA#12
STA(&70),Y
LDA&70
CLC
ADC#8
STA&70
LDA&71
ADC#0
STA&71
CMP#&6C
BNElines
STApowchange
STAobch
STAscrch
LDY#255
STYpower
STYobjects
STYobjects+1
INY
STYscore
STYscore+1
.scobarlop LDAsbar,Y
CMP#&FF
BEQstext
JSRoswrch
INY
JMPscobarlop
.stext LDA#1
STAcol
LDA#2
STAxch
LDA#24
STAych
LDA#(scort MOD 256)
STA&72
LDA#(scort DIV 256)
STA&73
JSRstring
LDA#13
STAxch
INC&72
JSRstring
LDA#8
STAxch
LDA#28
STAych
INC&72
JSRstring
.game LDA#0
STAxscr
STAyscr
LDA#2
STAxpos
STAypos
LDX#&30
.clrpot STXclrpnt+2
STXclrplp+2
.clrplp LDA&30FE
AND#&7F
.clrpnt STA&30FE
INX
CPX#&80
BNEclrpot
.newscr JSRscreen
.oldscr JSRquitch
JSRsboard
LDA#0
STAmovstag
LDAfine
BEQmoveslop
STAchanged
LDAwiper
PHA
JSRmainclear
PLA
STAwiper
.moveslop LDAchanged
BEQnodyou
JSRdispyou
.nodyou JSRdispmon
JSRwait
INCmovstag
LDAmovstag
CMP#3
BNEmoveslop
LDAmfine
PHA
LDAfine
STAfnst
LDA#0
STAmovstag
STAchanged
STAfine
STAmfine
JSRdispyou
JSRdispmon
PLA
STAmfine
JSRwait
JSRmainclear
.finend JSRlaser
JSRdeadedch
JSRmonpro
JSRgetoput
LDAupvelo
BEQfallh
JSRjumpup
LDAxpos
STAxset
LDAypos
STAyset
JSRgetblock
CMP#10
BNEnofall
BEQwatt
.fallh LDAxpos
STAxset
LDAypos
STAyset
JSRgetblock
CMP#8
BEQwatt
CMP#10
BEQwatt
CMP#14
BEQladder
.laddown LDAypos
CMP#9
BEQdownscr
INCyset
JSRgetblock
JSRdoorch
BCSfalldown
AND#&30
BEQfalldown
BNEnofall
.downscr LDA#0
STAypos
INCyscr
JMPnewscr
.watt JMPzap
.ladder JMP ladderb
.falldown LDA#5
STAfine
INCypos
.nofall LDA#((oldscr-1) DIV 256)
PHA
LDA#((oldscr-1) MOD 256)
PHA
.moveyou LDA#2
JSRkeybyte
BCCnjump
JSRjump
.njump LDA#0
JSRkeybyte
BCSleft
.nleft LDA#1
JSRkeybyte
BCCnright
BCSright
.left LDA#0
STAface
STArghts
LDAxpos
BEQleftscr
SEC
SBC#1
STAxset
LDAypos
STAyset
JSRgetblock
JSRdoorch
BCSnoupl
AND#&30
CMP#&10
BEQnomove
CMP#&20
BEQnomove
CMP#&30
BNEnoupl
DECypos
DECxpos
LDA#3
STAfine
.nright RTS
.noupl DECxpos
LDA#1
STAfine
.nomove RTS
.right LDA#0
STArghts
LDA#1
STAface
LDAxpos
CMP#9
BEQrightscr
CLC
ADC#1
STAxset
LDAypos
STAyset
JSRgetblock
JSRdoorch
BCSnoupr
AND#&30
CMP#&10
BEQnomover
CMP#&20
BEQnomover
CMP#&30
BNEnoupr
DECypos
LDA#4
.nouprs INCxpos
STAfine
.nosnd RTS
.noupr LDA#2
JMPnouprs
.nomover LDA#1
STArghts
STAchanged
RTS
.leftscr LDA#9
STAxpos
DECxscr
.scrpass JMPscreen
.rightscr LDA#0
STAxpos
INCxscr
BNEscrpass
.jump LDAypos
CMP#9
BEQnosnd
CLC
ADC#1
STAyset
LDAxpos
STAxset
JSRgetblock
AND#&30
BEQnosnd
LDA#3
STAupvelo
LDAsound
BEQnosnd
LDA#7
LDX#(jumpn MOD 256)
LDY#(jumpn DIV 256)
JMPosword
.dispshr SEI
LDAwiper
BEQnowipe
LDY#0
.wiplop LDA(wirep),Y
STA(&78),Y
INY
CPY#32
BNEwiplop
LDA&78
CLC
ADC#&80
STA&78
LDA&79
ADC#2
STA&79
LDY#0
.wipeb LDA(wirepb),Y
STA(&78),Y
INY
CPY#32
BNEwipeb
.nowipe LDA#1
STAwiper
LDAxpos
ASL A
ASL A
ASL A
ASL A
ASL A
ASL A
STA&70
LDAxpos
LSR A
LSR A
CLC
ADC#&35
STA&71
LDAypos
CLC
ADC&71
STA&71
LDAypos
ASL A
ASL A
CLC
ADC&71
STA&71
LDY#0
STY&72
LDA#&1A
STA&73
LDXmovstag
LDAsequen,X
CLC
ADCfine
TAX
LDA&70
CLC
ADClowad,X
STA&70
LDA&71
ADChighad,X
STA&71
LDAmflag
BNEmonsadr
CPX#0
BEQnophase
LDAmovstag
CMP#2
BEQnophase
LDXphase
INX
.addph LDA&72
CLC
ADC#&80
STA&72
LDA&73
ADC#0
STA&73
DEX
BNEaddph
LDAphase
EOR#1
STAphase
JMPnophase
.monsadr LDAmonstat
EOR#1
STAmonstat
ASL A
ASL A
ASL A
ASL A
ASL A
CLC
ADC#&80
STA&72
LDA#&1B
STA&73
LDA#1
STAwiperm
LDAmtype
CMP#2
BNEnotyptr
LDA&72
CLC
ADC#&80
STA&72
LDA&73
ADC#0
STA&73
.notyptr JMPleface
.nophase LDArghts
BEQnotrght
LDA&70
CLC
ADC#32
STA&70
LDA&71
ADC#0
STA&71
.notrght LDAface
BNEleface
LDA&72
CLC
ADC#&20
STA&72
.leface LDA&70
STA&78
LDA&71
STA&79
.ladisp LDA(&70),Y
STA(wirep),Y
ORA(&72),Y
STA(&70),Y
INY
CPY#32
BNEladisp
LDA&72
CLC
ADC#&40
STA&72
LDA&73
ADC#0
STA&73
LDA&70
CLC
ADC#&80
STA&70
LDA&71
ADC#2
STA&71
LDY#0
.lbdisp LDA(&70),Y
STA(wirepb),Y
ORA(&72),Y
STA(&70),Y
INY
CPY#32
BNElbdisp
CLI
RTS
.wait LDAclock
CMP&80
BNEwait
LDAclock
ADC#5
STA&80
RTS
.jumpup DECupvelo
LDAypos
BEQupscr
SEC
SBC#1
STAyset
LDAxpos
STAxset
JSRgetblock
JSRdoorch
BCSupone
AND#&30
BEQupone
LDA#0
STAupvelo
RTS
.upone LDA#6
STAfine
DECypos
RTS
.upscr DECyscr
LDA#9
STAypos
JMPscreen
.screen LDA#0
STAclearup
STAlastat
STAinvflag
JSRscroff
LDAxpos
STAxold
LDAypos
STAyold
JSRpoint
LDA#&FF
STAyset
.ylop LDA#&FF
STAxset
INCyset
.xlop INCxset
JSRdark
LDAxset
CMP#9
BEQnexty
JMPxlop
.nexty LDAyset
CMP#9
BNEylop
JSRsboard
JSRnamscr
.scron LDA&D011
ORA#&10
STA&D011
LDAclock
CLC
ADC#4
STA&80
LDA#0
STAwiper
STAwiperm
LDA#1
STAchanged
JMPmonset
.ladderb LDA#3
JSRkeybyte
BCSfallset
LDA#2
JSRkeybyte
BCCstable
LDA#1
STAupvelo
JSRjumpup
JMPoldscr
.stable JMPnofall
.fallset JMPladdown
.blockon JSRobjcheck
JSRgetblock
LDAxset
ASL A
ASL A
ASL A
ASL A
ASL A
ASL A
STA&70
LDAxset
LSR A
LSR A
CLC
ADC#&35
STA&71
LDAyset
CLC
ADC&71
STA&71
LDAyset
ASL A
ASL A
CLC
ADC&71
STA&71
LDA&72
LSR A
LSR A
CLC
ADC#&20
STA&73
LDA&72
CMP#30
BEQdoorcol
LSR A
ROR A
ROR A
AND#&C0
STA&72
LDY#0
.transtop LDA(&70),Y
AND#&C0
CLC
ADC(&72),Y
STA(&70),Y
INY
CPY#&40
BNEtranstop
LDY#0
LDA&72
CLC
ADC#&40
STA&72
LDA&70
CLC
ADC#&80
STA&70
LDA&71
ADC#2
STA&71
.transbot LDA(&70),Y
AND#&C0
CLC
ADC(&72),Y
STA(&70),Y
INY
CPY#&40
BNEtransbot
RTS
.doorcol JMPlocktype
.getblock LDA#&30
CLC
ADCxscr
STA&71
LDAyscr
ASL A
ASL A
ASL A
ASL A
CLC
ADC&71
STAscrno
STA&71
LDAyset
STA&70
ASL A
ASL A
ASL A
PHA
CLC
ADC&70
STA&70
PLA
ASL A
CLC
ADC&70
STA&70
LDYxset
LDAxdata,Y
TAY
LDA(&70),Y
ROL A
ROL A
ROL A
AND#3
STA&72
INY
LDA(&70),Y
LSR A
LSR A
LSR A
LSR A
AND#12
CLC
ADC&72
STA&72
LDAxset
LSR A
TAY
LDAhbdat,Y
TAY
LDA(&70),Y
STA&73
LDAxset
AND#1
BNEbit2
LDA&73
ASL A
ROL A
ROL A
JMPfbgot
.bit2 LDA&73
ASL A
ROL A
.fbgot AND#1
ASL A
ASL A
ASL A
ASL A
CLC
ADC&72
ASL A
STA&72
RTS
.blascr JSRscroff
LDY#0
STY&70
LDA#&30
STA&71
.blanlop LDA(&70),Y
AND#&C0
STA(&70),Y
INY
BNEblanlop
INC&71
LDA&71
CMP#&80
BNEblanlop
JMPscron
.putch ASL A
ASL A
ASL A
TAX
LDA#0
STA&70
LDA#&30
STA&71
LDYxch
.xlopc BEQnoxch
LDA&70
CLC
ADC#&20
STA&70
LDA&71
ADC#0
STA&71
DEY
JMPxlopc
.noxch LDYych
.ylopc BEQnoych
LDA&70
CLC
ADC#&80
STA&70
LDA&71
ADC#2
STA&71
DEY
JMPylopc
.noych LDY#0
.sline LDA&C00,X
.linelop PHA
ASL A
ROL A
ROL A
AND#3
BEQblanch
STA&80
LDA#0
.colch CLC
ADCcol
DEC&80
BNEcolch
.blanch STA&80
LDA(&70),Y
AND#&C0
ORA&80
EORinvflag
STA(&70),Y
TYA
CLC
ADC#8
TAY
CMP#&20
BCSnewlin
PLA
ASL A
ASL A
JMPlinelop
.newlin AND#7
TAY
PLA
INY
INX
CPY#8
BNEsline
RTS

.string LDY#0
LDA(&72),Y
CMP#&FF
BEQstrend
JSRputch
INCxch
LDA&72
CLC
ADC#1
STA&72
LDA&73
ADC#0
STA&73
JMPstring
.quitch LDA#7
JSRkeybyte
BCSquitok
.strend RTS
.quitok PLA
PLA
LDA#8
JSRkeybyte
BCCzap
JMPprog
.zap LDAxold
STAxpos
LDAyold
STAypos
LDAsound
BEQnozaps
LDA#7
LDX#(zapn MOD 256)
LDY#(zapn DIV 256)
JSRosword
.nozaps LDA#1
STApowchange
LDApower
SEC
SBC#&28
STApower
BEQyoudie
BCCyoudie
JMPnewscr
.youdie JMPkillu
.gameover LDA#5
STAxch
LDA#16
STAych
LDA#1
STAcol
LDA#(gamdead MOD 256)
STA&72
LDA#(gamdead DIV 256)
STA&73
JSRstring
LDA#0
PHA
.bellop LDAclock
CLC
ADC#100
STA&80
.belwait LDAclock
CMP&80
BNEbelwait
LDAsound
BEQnobell
LDA#7
LDX#(over MOD 256)
LDY#(over DIV 256)
JSRosword
.nobell PLA
CLC
ADC#1
PHA
CMP#4
BNEbellop
PLA
RTS
.gamdead EQUB7
EQUB1
EQUB12
EQUB5
EQUB0
EQUB22
EQUB19
EQUB5
EQUB15
EQUB255
.over EQUW1
EQUW-15
EQUW0
EQUW5
.sboard LDApowchange
BEQnopower
LDX#0
.powlop LDA&7C70,X
AND#&C0
ORA#4
STA&7C70,X

INX
CPXpower
BNEpowlop
.pownol LDA&7C70,X
AND#&C0
STA&7C70,X
INX
BNEpownol
.nopower LDAobch
BEQfinobsc
LDA#8
STAxch
LDA#26
STAych
LDAobjects
CMP#&20
BCSblankoba
TAY
JSRdrawop
JMPsecondo
.blankoba JSRblankob
JMPsecondo
.blankob LDA#0
JSRputch
INCxch
LDA#0
JSRputch
INCych
LDA#0
JSRputch
DECxch
LDA#0
JMPputch
.secondo LDA#10
STAxch
LDA#26
STAych
LDAobjects+1
CMP#&20
BCSblankobb
TAY
JSRdrawop
JMPfinobsc
.blankobb JSRblankob
.finobsc LDAscrch
BEQnoscr
JSRscorb
.noscr LDAobch
BEQnoobch
LDAclock
CLC
ADC#5
STA&80
.noobch LDA#0
STAobch
STApowchange
STAscrch
RTS
.drawop LDAxch
LSR A
STAxset
LDAych
SEC
SBC#2
LSR A
STAyset
JSRdrawobj
.objecth LDY#0
.oblop LDA&FA0,Y
AND#15
STA&F20,Y
LDA&FC0,Y
AND#15
STA&F40,Y
LDA&FE0,Y
LSR A
LSR A
LSR A
LSR A
AND#15
STA&F60,Y
LDA&FE0,Y
AND#15
STA&F80,Y
INY
CPY#32
BNEoblop
RTS
.objcheck LDY#0
.obclop LDA&F20,Y
CMPxset
BNEnotthat
LDA&F40,Y
CMPyset
BNEnotthat
LDA&F60,Y
CMPxscr
BNEnotthat
LDA&F80,Y
CMPyscr
BEQ drawobj
.notthat INY
CPY#32
BNEobclop
RTS
.drawobj PLA
PLA
LDAxset
ASL A
STAxch
LDAyset
CLC
ADC#1
ASL A
STAych
LDA&F00,Y
STAcol
TYA
CLC
ADC#&E0
STA&7F
LDA#0
STA&72
LDA#&A
STA&73
JSRobjdisp
INCxch
INC&73
JSRobjdisp
INCych
LDA#&E
STA&73
JSRobjdisp
DECxch
DEC&73
JSRobjdisp
LDY#8
LDA#0
.clearspob STA&BFF,Y
DEY
BNEclearspob
RTS
.objdisp LDY&7F
LDX#8
.objdlop LDA(&72),Y
STA&BFF,X
TYA
SEC
SBC#32
TAY
DEX
BNEobjdlop
TXA
JMPputch
.getoput LDA#4
JSRkeybyte
BCSpickup
LDA#0
STAgetstat
.keyhang RTS
.pickup LDAgetstat
BNEkeyhang
LDAsound
BEQnogp
LDA#7
LDX#(switn MOD 256)
LDY#(switn DIV 256)
JSRosword
.nogp LDAobjects+1
CMP#&20
BCSnoputdown
TAY
LDAxscr
STA&F60,Y
LDAyscr
STA&F80,Y
LDAxpos
STA&F20,Y
LDAypos
STA&F40,Y
STY&70
JSRpuzz
.noputdown LDAobjects
STAobjects+1
LDY#0
.obglop LDA&F20,Y
CPY&70
BEQnotgot
CMPxpos
BNEnotgot
LDA&F40,Y
CMPypos
BNEnotgot
LDA&F60,Y
CMPxscr
BNEnotgot
LDA&F80,Y
CMPyscr
BEQgettobj
.notgot INY
CPY#32
BNEobglop
STYobjects
JMPnogetob
.gettobj CPY#28
BCCnoener
LDA#&FF
STA&F20,Y
STApower
STApowchange
STAscrch
SED
LDAscore
CLC
ADC#5
STAscore
LDAscore+1
ADC#0
STAscore+1
CLD
LDA#7
LDX#(enrup MOD 256)
LDY#(enrup DIV 256)
JSRosword
LDY#32
STYobjects
JMPnogetob
.noener STYobjects
LDA#&FF
STA&F20,Y
.nogetob LDAxpos
STAxset
LDAypos
STAyset
JSRblockon
LDA#0
STAwiper
LDA#1
STAchanged
STAobch
STAgetstat
RTS
.title JSRblascr
JSRobjecth
.titlop INCtitstat
LDAtitstat
AND#7
TAY
LDAtitscrs,Y
LSR A
LSR A
LSR A
LSR A
STAxscr
LDAtitscrs,Y
AND#&0F
STAyscr
JSRscreen
LDA#&30
STAinvflag
LDA#5
STAcol
LDA#4
STAxch
LDA#5
STAych
LDA#(name MOD 256)
STA&72
LDA#(name DIV 256)
STA&73
JSRstring
LDA#3
STAxch
LDA#16
STAych
LDA#(creda MOD 256)
STA&72
LDA#(creda DIV 256)
STA&73
JSRstring
LDA#4
STAxch
LDA#18
STAych
LDA#(credb MOD 256)
STA&72
JSRstring
LDA#4
STAxch
LDA#20
STAych
LDA#(credc MOD 256)
STA&72
LDA#(credc DIV 256)
STA&73
JSRstring
LDA#8
STAxch
LDA#22
STAych
LDA#(credd MOD 256)
STA&72
JSRstring
LDA#0
STAxch
LDA#30
STAych
LDA#(space MOD 256)
STA&72
LDA#(space DIV 256)
STA&73
JSRstring
LDAclock
SEC
SBC#1
STA&80
.soundpr LDA#6
STAxch
LDA#26
STAych
LDA#(sndoff MOD 256)
STA&72
LDA#(sndoff DIV 256)
STA&73
LDAsound
BEQsoundset
LDA#(sndon MOD 256)
STA&72
.soundset JSRstring
.sstop LDA#9
JSRkeybyte
BCSsstop
.spacwait LDAclock
CMP&80
BEQnextscr
LDA#9
JSRkeybyte
BCSseor
LDA#4
JSRkeybyte
BCCspacwait
RTS
.nextscr INCtitcyc
DEC&80
LDAtitcyc
AND#3
BNEspacwait
JMPtitlop
.seor LDAsound
EOR#1
STAsound
JMPsoundpr
.sbar EQUB18
EQUB1
EQUB4
EQUB25
EQUB4
EQUW0
EQUW252
EQUB25
EQUB4
EQUW576
EQUW252
EQUB25
EQUB85
EQUW288
EQUW96
EQUB25
EQUB4
EQUW704
EQUW252
EQUB25
EQUB4
EQUW1280
EQUW252
EQUB25
EQUB85
EQUW992
EQUW96
EQUB25
EQUB4
EQUW384
EQUW96
EQUB25
EQUB4
EQUW896
EQUW96
EQUB25
EQUB85
EQUW640
EQUW252
EQUB18
EQUB3
EQUB4
EQUB25
EQUB4
EQUW96
EQUW224
EQUB25
EQUB4
EQUW480
EQUW224
EQUB25
EQUB85
EQUW288
EQUW128
EQUB25
EQUB4
EQUW800
EQUW224
EQUB25
EQUB4
EQUW1184
EQUW224
EQUB25
EQUB85
EQUW992
EQUW128
EQUB18
EQUB1
EQUB1
EQUB25
EQUB4
EQUW128
EQUW92
EQUB25
EQUB4
EQUW448
EQUW92
EQUB25
EQUB85
EQUW128
EQUW0
EQUB25
EQUB85
EQUW448
EQUW0
EQUB25
EQUB4
EQUW704
EQUW92
EQUB25
EQUB4
EQUW1280
EQUW92
EQUB25
EQUB85
EQUW704
EQUW0
EQUB25
EQUB85
EQUW1280
EQUW0
EQUB&FF

P%=&400
O%=&5400

.credc EQUB4
EQUB22
EQUB12
EQUB23
EQUB13
EQUB23
EQUB3
EQUB0
EQUB6
EQUB22
EQUB15
EQUB4
EQUB255
.credd EQUB23
EQUB31
EQUB31
EQUB28
EQUB255
.space EQUB14
EQUB15
EQUB5
EQUB16
EQUB16
EQUB0
EQUB16
EQUB14
EQUB1
EQUB3
EQUB5
EQUB0
EQUB17
EQUB22
EQUB0
EQUB16
EQUB17
EQUB1
EQUB15
EQUB17
EQUB255
.name EQUB16
EQUB8
EQUB23
EQUB14
EQUB0
EQUB20
EQUB15
EQUB5
EQUB3
EQUB10
EQUB5
EQUB4
EQUB255
.point LDAyscr
ASL A
ASL A
ASL A
ASL A
CLC
ADCxscr
ADC#&30
STApoiyn+2
TAX
.poiyn LDA&30FE
AND#&80
BNEvis
STXpois+2
STXorps+2
LDA#&80
.orps ORA&30FE
.pois STA&30FE
SED
LDAscore
CLC
ADC#1
STAscore
LDAscore+1
ADC#0
STAscore+1
CLD
INCscrch
.vis RTS
.scorb LDAscore
AND#15
CLC
ADC#22
STAscrtxt+2
LDAscore
LSR A
LSR A
LSR A
LSR A
CLC
ADC#22
STAscrtxt+1
LDAscore+1
AND#15
CLC
ADC#22
STAscrtxt
LDA#3
STAxch
LDA#30
STAych
LDA#17
STAcol
LDA#(scrtxt MOD 256)
STA&72
LDA#(scrtxt DIV 256)
STA&73
JMPstring
.doorch PHA
CMP#30
BNEnodor
LDA#6
JSRkeybyte
BCCnodor
LDAyscr
ASL A
ASL A
ASL A
ASL A
CLC
ADCxscr
ADC#&30
JSRadofcol
SEC
SBC#1
CMPobjects
BEQdoor
CMPobjects+1
BNEnodor
.door PLA
SEC
RTS
.nodor PLA
CLC
RTS
.locktype LSR A
ROR A
ROR A
AND#&C0
STA&72
LDY#0
.transtop LDA(&70),Y
AND#&C0
JSRcolbyt
STA(&70),Y
INY
CPY#&40
BNEtranstop
LDY#0
LDA&72
CLC
ADC#&40
STA&72
LDA&70
CLC
ADC#&80
STA&70
LDA&71
ADC#2
STA&71
.transbot LDA(&70),Y
AND#&C0
JSRcolbyt
STA(&70),Y
INY
CPY#&40
BNEtransbot
RTS
.colbyt PHA
LDAscrno
JSRadofcol
TAX
LDAdoorc,X
TAX
PLA
.colblop CLC
ADC(&72),Y
DEX
BNEcolblop
RTS
.adofcol STAreadcll+2
STAreadclh+2
.readcll LDA&10FE
LSR A
LSR A
LSR A
LSR A
AND#4
STAsmad+1
.readclh LDA&10FF
ASL A
ROL A
ROL A
AND#3
CLC
.smad ADC#0
RTS
.puzz LDA&FA0,Y
LSR A
LSR A
LSR A
LSR A
CMPxscr
BNEnopuzz
LDA&FC0,Y
LSR A
LSR A
LSR A
LSR A
CMPyscr
BEQpsolv
.nopuzz RTS
.psolv LDAsound
BEQpuzsnd
LDA#7
LDX#(puzn MOD 256)
LDY#(puzn DIV 256)
JSRosword
.puzsnd LDY&70
LDA&700,Y
CMP#32
BCSpuswap
TAX
LDA&F20,Y
STA&F20,X
LDA&F40,Y
STA&F40,X
LDA&F60,Y
STA&F60,X
LDA&F80,Y
STA&F80,X
.puswap LDA#&78
STA&F20,Y
LDA&720,Y
CMP#32
BCSpumovo
TAX
LDA&740,Y
AND#15
STA&F40,X
LDA&740,Y
LSR A
LSR A
LSR A
LSR A
STA&F20,X
.pumovo LDA&760,Y
CMP#&FF
BNEpuzbloc
.blopcb LDA#1
STAscrch
SED
LDAscore
CLC
ADC#&20
STAscore
LDAscore+1
ADC#0
STAscore+1
CLD
JMPcomplete
.puzn EQUW1
EQUW3
EQUW52
EQUW20
.puzbloc LDXxscr
STXxch
LDXyscr
STXych
AND#15
STAyscr
LDA&760,Y
LSR A
LSR A
LSR A
LSR A
STAxscr
.blolop LDA&780,Y
AND#15
STAyset
LDA&780,Y
LSR A
LSR A
LSR A
LSR A
STAxset
PHA
TYA
PHA
JSRgetblock
PLA
TAX
PLA
PHA
TAY
LDAxdata,Y
TAY
LDA&7A0,X
AND#3
LSR A
ROR A
ROR A
STAcol
LDA(&70),Y
AND#&3F
ORAcol
STA(&70),Y
INY
LDA&7A0,X
AND#12
ASL A
ASL A
ASL A
ASL A
STAcol
LDA(&70),Y
AND#&3F
ORAcol
STA(&70),Y
PLA
LSR A
TAY
LDAhbdat,Y
TAY
LDA&7A0,X
AND#16
ASL A
ASL A
STAcol
LDAxset
AND#1
BEQsecpuz
LDA(&70),Y
AND#&7F
CLC
ADCcol
ADCcol
STA(&70),Y
JMPfirpuz
.secpuz LDA(&70),Y
AND#&BF
CLC
ADCcol
STA(&70),Y
.firpuz TXA
CLC
ADC#&40
TAY
CMP#&80
BCSendbloc
JMPblolop
.endbloc LDAxch
STAxscr
LDAych
STAyscr
JMPblopcb
.namscr LDY#0
TYA
.scrnam STAnamt,Y
INY
CPY#16
BNEscrnam
LDAyscr
ASL A
ASL A
ASL A
ASL A
CLC
ADCxscr
TAY
LDA&6B0,Y
TAX
LDA&900,X
STAxch
LSR A
STAcol
LDA#8
SEC
SBCcol
TAY
.wrnam LDA&901,X
STAnamt,Y
INY
INX
DECxch
BNEwrnam
LDA#20
STAcol
LDX#2
STXxch
DEX
STXych
LDA#(namt MOD 256)
STA&72
LDA#(namt DIV 256)
STA&73
JMPstring

P%=&100
O%=&6800

.titscrs EQUB&34
EQUB&52
EQUB&42
EQUB&E2
EQUB&51
EQUB&93
EQUB&90
EQUB&E1
.monpd EQUB&02
EQUB&04
EQUB&06
EQUB&08
.jumpn EQUW1
EQUW1
EQUW52
EQUW5
.zapn EQUW1
EQUW2
EQUW52
EQUW10
.switn EQUW1
EQUW3
EQUW52
EQUW2
.scort EQUB16
EQUB3
EQUB22
EQUB15
EQUB5
EQUB255
.powt EQUB14
EQUB22
EQUB20
EQUB5
EQUB15
EQUB255
.obstxt EQUB22
EQUB2
EQUB9
EQUB16
EQUB255
.sequen EQUB0
EQUB14
EQUB28
.lowad EQUB0
EQUB&30
EQUB&D0
EQUB&B0
EQUB&50
EQUB&80
EQUB&80
.highad EQUB0
EQUB0
EQUB&FF
EQUB2
EQUB2
EQUB&FD
EQUB2
EQUB0
EQUB&20
EQUB&E0
EQUB&A0
EQUB&60
EQUB&80
EQUB&80
EQUB0
EQUB0
EQUB&FF
EQUB2
EQUB2
EQUB&FD
EQUB2
EQUB0
EQUB&10
EQUB&F0
EQUB&90
EQUB&70
EQUB0
EQUB0
EQUB0
EQUB0
EQUB&FF
EQUB2
EQUB2
EQUB0
EQUB0
.xdata EQUB0
EQUB2
EQUB5
EQUB7
EQUB10
EQUB12
EQUB15
EQUB17
EQUB20
EQUB22
.hbdat EQUB4
EQUB9
EQUB14
EQUB19
EQUB24
.doorc EQUB0
EQUB1
EQUB4
EQUB5
EQUB16
EQUB17
EQUB20
EQUB21
.namt EQUS"----------------"
EQUB255
.creda EQUB14
EQUB15
EQUB22
EQUB7
EQUB15
EQUB1
EQUB12
EQUB12
EQUB5
EQUB4
EQUB0
EQUB1
EQUB13
EQUB4
EQUB255
.credb EQUB4
EQUB5
EQUB16
EQUB23
EQUB7
EQUB13
EQUB5
EQUB4
EQUB0
EQUB2
EQUB21
EQUB255
.sndon EQUB16
EQUB22
EQUB18
EQUB13
EQUB4
EQUB0
EQUB22
EQUB13
EQUB0
EQUB255
.sndoff EQUB16
EQUB22
EQUB18
EQUB13
EQUB4
EQUB0
EQUB22
EQUB6
EQUB6
EQUB255
.enrup EQUW1
EQUW1
EQUW52
EQUW20

P%=&1C80
O%=&6480

.complete CPY#&14
BEQcongu
JMPscreen
.congu JSRsboard
LDA#(cmptxt MOD 256)
STA&72
LDA#(cmptxt DIV 256)
STA&73
LDA#2
STAxch
LDA#7
STAych
JSRstring
LDA#(cmptxtb MOD 256)
STA&72
LDA#(cmptxtb DIV 256)
STA&73
LDA#3
STAxch
LDA#14
STAych
JSRstring
.theend JMPtheend
.mainclear LDAmtype
BEQnoclearm
LDAxpos
CMPxmoo
BNEmci
LDAypos
CMPymoo
BEQmcii
.mci LDAclearup
BEQnoclearm
.mcii LDA#1
STAchanged
JSRdelyou
LDXxpos
LDYypos
JSRmcd
LDA#0
STAwiper
STAwiperm
LDXxmont
LDYymont
JMPmcd
.noclearm RTS
.dispmon LDAmtype
BEQnomonsr
LDA&78
PHA
LDA&79
PHA
LDAfine
PHA
LDAxpos
PHA
LDAypos
PHA
LDAwiper
PHA
LDAwiperm
STAwiper
LDAxmont
STAxpos
LDAymont
STAypos
LDAmfine
STAfine
LDA&7A
STA&78
LDA&7B
STA&79
LDA#&2F
STAwirep+1
STAwirepb+1
LDA#&C0
STAwirep
LDA#&E0
STAwirepb
LDA#1
STAmflag
JSRdispshr
LDA&78
STA&7A
LDA&79
STA&7B
PLA
STAwiper
PLA
STAypos
PLA
STAxpos
PLA
STAfine
PLA
STA&79
PLA
STA&78
LDA#0
STAmflag
.nomonsr RTS
.monset LDAyscr
ASL A
ASL A
ASL A
ASL A
CLC
ADCxscr
ADC#&30
STA&71
LDY#0
STY&70
INY
STYmfine
LDY#&FB
LDA(&70),Y
ASL A
ROL A
ROL A
AND#3
TAX
LDAmonpd,X
STAxmont
INY
LDA(&70),Y
ASL A
ROL A
ROL A
AND#3
TAX
LDAmonpd,X
STAymont
INY
LDA(&70),Y
ASL A
ROL A
ROL A
AND#3
STAmtype
LDA#&FF
STAmdir
.lasexit RTS
.monpro LDAxmont
STAxmoo
LDAymont
STAymoo
LDA#0
STAclearup
LDAmtype
BEQlasexit
CMP#3
BNEnomonstl
LDA#0
STAmfine
STAmonstat
.nomonstl LDAxpos
CMPxmont
BNEmontch
LDAypos
CMPymont
BNEmontch
LDA#1
STAclearup
STApowchange
LDAfnst
BEQmontch
LDApower
SEC
SBC#8
STApower
BCSmontche
PLA
PLA
JMPkillu
.montche LDAmtype
CMP#3
BNEmontch
PLA
PLA
JMPzap
.montch JSRmovemst
LDAxpos
CMPxmont
BNElasexit
LDAypos
CMPymont
BNElasexit
LDA#1
STAclearup
STApowchange
LDApower
SEC
SBC#8
STApower
BCSlasexit
PLA
PLA
JMPkillu
.laser LDA#6
JSRkeybyte
BCClasexit
LDAlastat
BNElasexit
LDAsound
BEQnolassd
LDA#7
LDX#(switn MOD256)
LDY#(switn DIV256)
JSRosword
.nolassd LDApower
STApowchange
SEC
SBC#4
STApower
BCSlasokay
.lasdie PLA
PLA
.killu JSRgameover
JMPprog
.lasokay LDAxmont
CMPxpos
BNEnotont
LDAymont
CMPypos
BNEnotont
LDA#0
STAmtype
RTS
.notont SEI
LDAxpos
ASL A
ASL A
ASL A
ASL A
ASL A
ASL A
CLC
ADC#&80
STAlasad
LDA#0
ADC#&37
STA&71
LDAxpos
LSR A
LSR A
CLC
ADC&71
ADCypos
STA&71
LDAypos
ASL A
ASL A
CLC
ADC&71
STAlasad+1
LDAface
STAlasdir
BEQlefire
LDAlasad
CLC
ADC#&40
STAlasad
LDA#9
SEC
SBCxpos
LDXxpos
CPX#1
BEQcorrigf
CPX#5
BEQcorrigf
BNEfinfire
.corrigf INClasad+1
JMPfinfire
.lefire DEClasad+1
LDAxpos
.finfire ASL A
ASL A
ASL A
CMP#&20
BCCshrange
LDA#&1F
.shrange STAlastat
LDA#0
STAlastep
LDA#1
LDXface
BNElealt
LDA#&FF
.lealt CLC
ADCxpos
STAxf
STAxset
LDAypos
STAyset
STAyf
JSRgetblock
CMP#&10
BCCnoobstr
LDA#0
STAlastat
.noobstr CLI
JMPwait
.dispyou LDA#&2F
STAwirep+1
STAwirepb+1
LDA#&80
STAwirep
LDA#&A0
STAwirepb
JMPdispshr
.deadedch LDAdeaded
BEQnotdeadd
LDAmtype
CMP#3
BEQnodisp
LDA#0
STAmtype
.nodisp LDA&7A
CLC
ADC#&80
STA&70
LDA&7B
ADC#2
STA&71
LDY#31
.deada LDA&2FC0,Y
STA(&7A),Y
LDA&2FE0,Y
STA(&70),Y
DEY
BNEdeada
LDApower
STApowchange
CLC
ADC#4
BCCoverpowm
LDA#254
.overpowm STApower
LDA#0
STAdeaded
.notdeadd RTS
.irq INCclock
LDA&80
CLC
ADC#1
CMPclock
BNEnohelpc
INC&80
.nohelpc LDAlastat
BEQnolas
LDAmtype
BEQnohitm
LDAxmont
CMPxf
BNEnohitm
LDAymont
CMPyf
BNEnohitm
LDA#1
STAlastat
STAdeaded
.nohitm JSRsavevar
DEClastat
LDAlastep
CLC
ADC#8
STAlastep
LDAlasdir
BEQlasleft
BNElasright
.nolas JMPROMirq
.lasright LDYlastep
JSRlaseorp
CPY#&28
BCCridel
TYA
SEC
SBC#&20
JSRlaseory
.ridel LDAlastat
BNEricont
LDAlastep
SEC
SBC#&18
BCSnormn
LDA#0
.normn TAY
.ristop JSRlaseorp
CPYlastep
BEQricontb
TYA
CLC
ADC#8
TAY
JMPristop
.ricontb JSRdelyou
.ricont LDAlastep
AND#&3F
BNErwall
INCxf
LDAxf
STAxset
LDAyf
STAyset
JSRgetblock
CMP#&10
BCCrwall
LDA#1
STAlastat
.rwall JMPloadvar
.lasleft LDA#0
SEC
SBClastep
JSRlaseory
CPY#&E0
BCSledel
TYA
CLC
ADC#&20
JSRlaseory
.ledel LDAlastat
BNElecont
LDA#0
SEC
SBClastep
STAlastep
CLC
ADC#&18
BCCnorln
LDA#&F8
.norln TAY
.lestop JSRlaseorp
CPYlastep
BEQlecontb
TYA
SEC
SBC#8
TAY
JMPlestop
.lecontb JSRdelyou
.lecont LDAlastep
AND#&3F
BNElwall
DECxf
LDAxf
STAxset
LDAyf
STAyset
JSRgetblock
CMP#&10
BCClwall
LDA#1
STAlastat
.lwall JMPloadvar
.laseory TAY
.laseorp LDA(lasad),Y
EOR#&3F
STA(lasad),Y
RTS
.scroff LDA#0
STAlastat
LDA&D011
AND#&EF
STA&D011
RTS

P%=&2300
O%=&A00

.savevar LDA&70
STA&88
LDA&71
STA&89
LDA&72
STA&8A
LDA&73
STA&8B
LDAxset
STA&8C
LDAyset
STA&8D
STX&8F
STY&87
RTS
.loadvar LDA&88
STA&70
LDA&89
STA&71
LDA&8A
STA&72
LDA&8B
STA&73
LDA&8C
STAxset
LDA&8D
STAyset
LDX&8F
LDY&87
JMPROMirq
.xmom LDXxmont
CPXxpos
BEQonyou
BCCritemt
DEX
JSRlrxmsh
BCSonyou
DECxmont
LDA#1
.xmend STAmfine
RTS
.ritemt INX
JSRlrxmsh
BCSonyou
INCxmont
LDA#2
BNExmend
.onyou LDA#0
BEQxmend
.lrxmsh STXxset
LDAymont
STAyset
JSRgetblock
CMP#&10
RTS
.cmptxt EQUB3
EQUB22
EQUB13
EQUB7
EQUB15
EQUB1
EQUB17
EQUB18
EQUB11
EQUB1
EQUB17
EQUB23
EQUB22
EQUB13
EQUB16
EQUB&FF

P%=&2D80
O%=&A80

.movemst LDAmtype
CMP#2
BEQypatrol
CMP#1
BNEmovemqut
.xpatrol LDAxmont
BEQrevdir
CMP#9
BEQrevdir
ADCmdir
STAxset
LDAymont
STAyset
JSRgetblock
CMP#&10
BCSrevdir
INCyset
JSRgetblock
CMP#&10
BCCrevdir
LDAxset
STAxmont
.movemqut RTS
.revdir LDAmdir
EOR#&FE
STAmdir
CLC
ADCxmont
STAxmont
LDAmfine
EOR#3
STAmfine
RTS
.ypatrol LDXymont
CPXypos
BEQxadjb
BCCdownmt
DEX
JSRypshr
DECymont
LDA#6
STAmfine
RTS
.ypshr STXyset
LDAxmont
STAxset
JSRgetblock
CMP#&10
BCSxadj
RTS
.downmt INX
JSRypshr
INCymont
LDA#5
STAmfine
RTS
.xadj PLA
PLA
.xadjb JMPxmom
.cmptxtb EQUB7
EQUB1
EQUB12
EQUB5
EQUB0
EQUB3
EQUB22
EQUB12
EQUB14
EQUB11
EQUB5
EQUB17
EQUB5
EQUB&FF

\ MOS System

P%=&8000
O%=&3F00

.keybyte CMP#8
BEQshiftk
TAX
LDA&DC00
ANDjoyst,X
BEQsekey
LDA&C5
CMPkeyp,X
BEQsekey
CLC
RTS
.sekey SEC
RTS
.shiftk LDA&28D
AND#1
BNEsekey
CLC
RTS
.joyst EQUB4
EQUB8
EQUB1
EQUB2
EQUB&FF
EQUB16
EQUB&FF
EQUB&FF
EQUB&FF
EQUB&FF
.keyp EQUB12
EQUB23
EQUB37
EQUB36
EQUB60
EQUB0
EQUB41
EQUB57
EQUB&FF
EQUB13
.osword RTS
.oswrch RTS \ Temporary
.ROMirq JMP&EA31c�����5"B����bFB���X%"!���zA���H"!R�H1������7��(��)Q�af DBw��������& �����Z""Bf���U#2s����rw3!R��z7"!s���%1c��y31fh!d���˻i��(��(b�A3D1u��������wQ�����f#""CV5"B�����J1sw5!����D!U��Y"!3��w"�X% 2"D�����X%�{'�j��QUAd3 �'0"B���������i"A������5#"2333t�����9Awhb���w3���U"���7RxG R$3������H�{'�Z��(rwa�3 �(@Ds��������y7��˻��ygUDTef���̻k3�G$2f���Y%"2��&1s�z$!s�%Ah3C������7"�k�
����q�3 �("c�����˼��%��˻�����f������̻J"�y7"3���z7!��X"A��7#R�X31�f4������i3"�k�9����q�"w'"�������̪Ya������˻����˻���A$B��$B����$t��X%3�zG!B��$R�X2s������53�[�)���Uq�""!2w��˼�˼�w0�������̻̼�̻��wa8!��7"!b���7"R��zG""t�i3!��'1fy#Bw�����H$3�J�)��t3Qe2c������ʼzD3���̻������̼��3A�X"R��D!U���U!D���f!���$2fy'""t"t�����yD3�
�(��R"R����������$���������̻̼�j"0�yD1s�w3����#"����5c��7!DwG#"BB������wD�9�(��t3"����������Yr��������̻̼�% Ds��7!��Y%R���X%2����H"!B��5#2cX32S�����X%3�)�(��t"Bf���������FQ����������̛i w$R��Y#S��8"b���X"!����z3!f�h6!B�f!������X"�)"�'�wC"5!u���������w���������̼8# wY2c��h6"D�z3!d���G"1�����5"���%��71w�����8�(�!�f" 23iBt���������X"R��������̛%fz43w��i#3��U!B���y3!R����X#"c��GR�i!U�����j3s�!�wC"Qe3it����������51f���˻��6f�jF3���H"2c�G$!3����%!3����G$!t��U#3�Id��˼��%!�!��1�Uq�D"h"U���������H$3d�����U# ���y3S��zD"2wyG""����H"s���i6"Bt��5#"�z7Bd�����H$���A�wa�UE!T���������y%!3C4# w����$R���%""��6"2s���6#2s����D!2���X!��U!D�����y5"R��A�f0�3Su����������%"!D����71S��G$"c�h3"B���Y%""Bw���w$!���yRu�%3t�����h31��A�fQ"3������˻���fQ�xf5"R��j!"���I""R��5#c���y3"""����Y1f��X"!Ux#!2������$�U1�D!R����������W5"����h&!R�i!"S��zD"2��X5Bf���f#""S���z#!3���U3�F$ "!c�����FQ3!�"!"S�����������5q����y$"#QUDU���G4R��z3"c���X5"R���H4Bd��7R�x 2!D�����5"!d�����˻�����6Q�����X"r�WD���iF2f��7"2���yW"!R��zW!2��i#!��%C$"t����X5"2S�������̻���w$���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
00000000  5c 20 53 68 69 70 57 72  65 63 6b 65 64 0d 0a 5c  |\ ShipWrecked..\|
00000010  20 44 6f 6d 69 6e 69 63  20 46 6f 72 64 0d 0a 5c  | Dominic Ford..\|
00000020  20 43 5e 24 20 56 65 72  73 69 6f 6e 0d 0a 0d 0a  | C^$ Version....|
00000030  50 25 3d 32 0d 0a 4f 25  3d 26 35 33 30 32 0d 0a  |P%=2..O%=&5302..|
00000040  0d 0a 2e 78 63 68 20 45  51 55 42 30 0d 0a 2e 79  |...xch EQUB0...y|
00000050  63 68 20 45 51 55 42 30  0d 0a 2e 63 6f 6c 20 45  |ch EQUB0...col E|
00000060  51 55 42 30 0d 0a 2e 73  63 6f 72 65 20 45 51 55  |QUB0...score EQU|
00000070  57 30 0d 0a 2e 73 63 72  63 68 20 45 51 55 42 30  |W0...scrch EQUB0|
00000080  0d 0a 2e 74 69 74 73 74  61 74 20 45 51 55 42 30  |...titstat EQUB0|
00000090  0d 0a 2e 6d 64 69 72 20  45 51 55 42 30 0d 0a 2e  |...mdir EQUB0...|
000000a0  78 73 65 74 20 45 51 55  42 30 0d 0a 2e 79 73 65  |xset EQUB0...yse|
000000b0  74 20 45 51 55 42 30 0d  0a 2e 78 73 63 72 20 45  |t EQUB0...xscr E|
000000c0  51 55 42 30 0d 0a 2e 79  73 63 72 20 45 51 55 42  |QUB0...yscr EQUB|
000000d0  30 0d 0a 2e 78 70 6f 73  20 45 51 55 42 30 0d 0a  |0...xpos EQUB0..|
000000e0  2e 79 70 6f 73 20 45 51  55 42 30 0d 0a 2e 6d 66  |.ypos EQUB0...mf|
000000f0  69 6e 65 20 45 51 55 42  30 0d 0a 2e 6d 74 79 70  |ine EQUB0...mtyp|
00000100  65 20 45 51 55 42 30 0d  0a 2e 73 63 72 6e 6f 20  |e EQUB0...scrno |
00000110  45 51 55 42 30 0d 0a 2e  75 70 76 65 6c 6f 20 45  |EQUB0...upvelo E|
00000120  51 55 42 30 0d 0a 2e 78  6f 6c 64 20 45 51 55 42  |QUB0...xold EQUB|
00000130  30 0d 0a 2e 79 6f 6c 64  20 45 51 55 42 30 0d 0a  |0...yold EQUB0..|
00000140  2e 66 69 6e 65 20 45 51  55 42 30 0d 0a 2e 73 6f  |.fine EQUB0...so|
00000150  75 6e 64 20 45 51 55 42  31 0d 0a 2e 63 6c 6f 63  |und EQUB1...cloc|
00000160  6b 20 45 51 55 42 30 0d  0a 2e 74 69 74 63 79 63  |k EQUB0...titcyc|
00000170  20 45 51 55 42 30 0d 0a  2e 69 6e 76 66 6c 61 67  | EQUB0...invflag|
00000180  20 45 51 55 42 30 0d 0a  2e 66 61 63 65 20 45 51  | EQUB0...face EQ|
00000190  55 42 31 0d 0a 2e 70 68  61 73 65 20 45 51 55 42  |UB1...phase EQUB|
000001a0  30 0d 0a 2e 72 67 68 74  73 20 45 51 55 42 30 0d  |0...rghts EQUB0.|
000001b0  0a 2e 77 69 70 65 72 20  45 51 55 42 30 0d 0a 2e  |..wiper EQUB0...|
000001c0  6d 6f 76 73 74 61 67 20  45 51 55 42 30 0d 0a 2e  |movstag EQUB0...|
000001d0  63 68 61 6e 67 65 64 20  45 51 55 42 30 0d 0a 2e  |changed EQUB0...|
000001e0  70 6f 77 65 72 20 45 51  55 42 30 0d 0a 2e 70 6f  |power EQUB0...po|
000001f0  77 63 68 61 6e 67 65 20  45 51 55 42 30 0d 0a 2e  |wchange EQUB0...|
00000200  6f 62 6a 65 63 74 73 20  45 51 55 57 30 0d 0a 2e  |objects EQUW0...|
00000210  6f 62 63 68 20 45 51 55  42 30 0d 0a 2e 67 65 74  |obch EQUB0...get|
00000220  73 74 61 74 20 45 51 55  42 30 0d 0a 2e 6c 61 73  |stat EQUB0...las|
00000230  74 61 74 20 45 51 55 42  30 0d 0a 2e 6c 61 73 61  |tat EQUB0...lasa|
00000240  64 20 45 51 55 57 30 0d  0a 2e 6c 61 73 64 69 72  |d EQUW0...lasdir|
00000250  20 45 51 55 42 30 0d 0a  2e 6c 61 73 74 65 70 20  | EQUB0...lastep |
00000260  45 51 55 42 30 0d 0a 2e  78 66 20 45 51 55 42 30  |EQUB0...xf EQUB0|
00000270  0d 0a 2e 79 66 20 45 51  55 42 30 0d 0a 2e 77 69  |...yf EQUB0...wi|
00000280  72 65 70 20 45 51 55 57  30 0d 0a 2e 77 69 72 65  |rep EQUW0...wire|
00000290  70 62 20 45 51 55 57 30  0d 0a 2e 78 6d 6f 6e 74  |pb EQUW0...xmont|
000002a0  20 45 51 55 42 30 0d 0a  2e 79 6d 6f 6e 74 20 45  | EQUB0...ymont E|
000002b0  51 55 42 30 0d 0a 2e 6d  66 6c 61 67 20 45 51 55  |QUB0...mflag EQU|
000002c0  42 30 0d 0a 2e 6d 6f 6e  73 74 61 74 20 45 51 55  |B0...monstat EQU|
000002d0  42 30 0d 0a 2e 77 69 70  65 72 6d 20 45 51 55 42  |B0...wiperm EQUB|
000002e0  30 0d 0a 2e 64 65 61 64  65 64 20 45 51 55 42 30  |0...deaded EQUB0|
000002f0  0d 0a 2e 63 6c 65 61 72  75 70 20 45 51 55 42 30  |...clearup EQUB0|
00000300  0d 0a 2e 78 6d 6f 6f 20  45 51 55 42 30 0d 0a 2e  |...xmoo EQUB0...|
00000310  79 6d 6f 6f 20 45 51 55  42 30 0d 0a 2e 66 6e 73  |ymoo EQUB0...fns|
00000320  74 20 45 51 55 42 30 0d  0a 2e 73 63 72 74 78 74  |t EQUB0...scrtxt|
00000330  20 45 51 55 44 30 0d 0a  2e 73 68 6f 6f 74 20 45  | EQUD0...shoot E|
00000340  51 55 42 30 0d 0a 2e 64  65 6c 79 6f 75 20 4c 44  |QUB0...delyou LD|
00000350  58 78 6d 6f 6f 0d 0a 4c  44 59 79 6d 6f 6f 0d 0a  |Xxmoo..LDYymoo..|
00000360  2e 6d 63 64 20 53 54 58  78 73 65 74 0d 0a 53 54  |.mcd STXxset..ST|
00000370  59 79 73 65 74 0d 0a 2e  64 61 72 6b 20 4c 44 59  |Yyset...dark LDY|
00000380  23 35 0d 0a 43 50 59 78  73 63 72 0d 0a 42 4e 45  |#5..CPYxscr..BNE|
00000390  72 65 61 6c 64 0d 0a 44  45 59 0d 0a 43 50 59 79  |reald..DEY..CPYy|
000003a0  73 63 72 0d 0a 42 4e 45  72 65 61 6c 64 0d 0a 4c  |scr..BNEreald..L|
000003b0  44 41 23 26 31 41 0d 0a  43 4d 50 6f 62 6a 65 63  |DA#&1A..CMPobjec|
000003c0  74 73 0d 0a 42 45 51 72  65 61 6c 64 0d 0a 43 4d  |ts..BEQreald..CM|
000003d0  50 6f 62 6a 65 63 74 73  2b 31 0d 0a 42 45 51 72  |Pobjects+1..BEQr|
000003e0  65 61 6c 64 0d 0a 4c 44  41 23 30 0d 0a 53 54 41  |eald..LDA#0..STA|
000003f0  26 37 32 0d 0a 4a 4d 50  62 6c 6f 63 6b 6f 6e 2b  |&72..JMPblockon+|
00000400  36 0d 0a 2e 72 65 61 6c  64 20 4a 4d 50 62 6c 6f  |6...reald JMPblo|
00000410  63 6b 6f 6e 0d 0a 5d 0d  0a 49 46 50 25 3e 26 37  |ckon..]..IFP%>&7|
00000420  30 54 48 45 4e 50 52 49  4e 54 22 43 6f 64 65 20  |0THENPRINT"Code |
00000430  4f 76 65 72 66 6c 6f 77  20 74 6f 0d 0a 22 3b 50  |Overflow to..";P|
00000440  25 0d 0a 45 4e 44 0d 0a  50 25 3d 26 31 30 30 30  |%..END..P%=&1000|
00000450  0d 0a 4f 25 3d 26 35 38  30 30 0d 0a 5b 4f 50 54  |..O%=&5800..[OPT|
00000460  20 70 61 73 73 0d 0a 4c  44 41 23 26 46 46 0d 0a  | pass..LDA#&FF..|
00000470  53 54 41 73 63 72 74 78  74 2b 33 0d 0a 53 45 49  |STAscrtxt+3..SEI|
00000480  0d 0a 4c 44 41 23 28 69  72 71 20 4d 4f 44 20 32  |..LDA#(irq MOD 2|
00000490  35 36 29 0d 0a 53 54 41  26 33 31 34 0d 0a 4c 44  |56)..STA&314..LD|
000004a0  41 23 28 69 72 71 20 44  49 56 20 32 35 36 29 0d  |A#(irq DIV 256).|
000004b0  0a 53 54 41 26 33 31 35  0d 0a 43 4c 49 0d 0a 2e  |.STA&315..CLI...|
000004c0  70 72 6f 67 20 4a 53 52  74 69 74 6c 65 0d 0a 4a  |prog JSRtitle..J|
000004d0  53 52 62 6c 61 73 63 72  0d 0a 4a 53 52 73 63 72  |SRblascr..JSRscr|
000004e0  6f 66 66 0d 0a 4c 44 59  23 30 0d 0a 4c 44 41 23  |off..LDY#0..LDA#|
000004f0  33 0d 0a 53 54 41 26 37  30 0d 0a 4c 44 41 23 26  |3..STA&70..LDA#&|
00000500  33 30 0d 0a 53 54 41 26  37 31 0d 0a 2e 6c 69 6e  |30..STA&71...lin|
00000510  65 73 20 4c 44 41 28 26  37 30 29 2c 59 0d 0a 4f  |es LDA(&70),Y..O|
00000520  52 41 23 31 32 0d 0a 53  54 41 28 26 37 30 29 2c  |RA#12..STA(&70),|
00000530  59 0d 0a 4c 44 41 26 37  30 0d 0a 43 4c 43 0d 0a  |Y..LDA&70..CLC..|
00000540  41 44 43 23 38 0d 0a 53  54 41 26 37 30 0d 0a 4c  |ADC#8..STA&70..L|
00000550  44 41 26 37 31 0d 0a 41  44 43 23 30 0d 0a 53 54  |DA&71..ADC#0..ST|
00000560  41 26 37 31 0d 0a 43 4d  50 23 26 36 43 0d 0a 42  |A&71..CMP#&6C..B|
00000570  4e 45 6c 69 6e 65 73 0d  0a 53 54 41 70 6f 77 63  |NElines..STApowc|
00000580  68 61 6e 67 65 0d 0a 53  54 41 6f 62 63 68 0d 0a  |hange..STAobch..|
00000590  53 54 41 73 63 72 63 68  0d 0a 4c 44 59 23 32 35  |STAscrch..LDY#25|
000005a0  35 0d 0a 53 54 59 70 6f  77 65 72 0d 0a 53 54 59  |5..STYpower..STY|
000005b0  6f 62 6a 65 63 74 73 0d  0a 53 54 59 6f 62 6a 65  |objects..STYobje|
000005c0  63 74 73 2b 31 0d 0a 49  4e 59 0d 0a 53 54 59 73  |cts+1..INY..STYs|
000005d0  63 6f 72 65 0d 0a 53 54  59 73 63 6f 72 65 2b 31  |core..STYscore+1|
000005e0  0d 0a 2e 73 63 6f 62 61  72 6c 6f 70 20 4c 44 41  |...scobarlop LDA|
000005f0  73 62 61 72 2c 59 0d 0a  43 4d 50 23 26 46 46 0d  |sbar,Y..CMP#&FF.|
00000600  0a 42 45 51 73 74 65 78  74 0d 0a 4a 53 52 6f 73  |.BEQstext..JSRos|
00000610  77 72 63 68 0d 0a 49 4e  59 0d 0a 4a 4d 50 73 63  |wrch..INY..JMPsc|
00000620  6f 62 61 72 6c 6f 70 0d  0a 2e 73 74 65 78 74 20  |obarlop...stext |
00000630  4c 44 41 23 31 0d 0a 53  54 41 63 6f 6c 0d 0a 4c  |LDA#1..STAcol..L|
00000640  44 41 23 32 0d 0a 53 54  41 78 63 68 0d 0a 4c 44  |DA#2..STAxch..LD|
00000650  41 23 32 34 0d 0a 53 54  41 79 63 68 0d 0a 4c 44  |A#24..STAych..LD|
00000660  41 23 28 73 63 6f 72 74  20 4d 4f 44 20 32 35 36  |A#(scort MOD 256|
00000670  29 0d 0a 53 54 41 26 37  32 0d 0a 4c 44 41 23 28  |)..STA&72..LDA#(|
00000680  73 63 6f 72 74 20 44 49  56 20 32 35 36 29 0d 0a  |scort DIV 256)..|
00000690  53 54 41 26 37 33 0d 0a  4a 53 52 73 74 72 69 6e  |STA&73..JSRstrin|
000006a0  67 0d 0a 4c 44 41 23 31  33 0d 0a 53 54 41 78 63  |g..LDA#13..STAxc|
000006b0  68 0d 0a 49 4e 43 26 37  32 0d 0a 4a 53 52 73 74  |h..INC&72..JSRst|
000006c0  72 69 6e 67 0d 0a 4c 44  41 23 38 0d 0a 53 54 41  |ring..LDA#8..STA|
000006d0  78 63 68 0d 0a 4c 44 41  23 32 38 0d 0a 53 54 41  |xch..LDA#28..STA|
000006e0  79 63 68 0d 0a 49 4e 43  26 37 32 0d 0a 4a 53 52  |ych..INC&72..JSR|
000006f0  73 74 72 69 6e 67 0d 0a  2e 67 61 6d 65 20 4c 44  |string...game LD|
00000700  41 23 30 0d 0a 53 54 41  78 73 63 72 0d 0a 53 54  |A#0..STAxscr..ST|
00000710  41 79 73 63 72 0d 0a 4c  44 41 23 32 0d 0a 53 54  |Ayscr..LDA#2..ST|
00000720  41 78 70 6f 73 0d 0a 53  54 41 79 70 6f 73 0d 0a  |Axpos..STAypos..|
00000730  4c 44 58 23 26 33 30 0d  0a 2e 63 6c 72 70 6f 74  |LDX#&30...clrpot|
00000740  20 53 54 58 63 6c 72 70  6e 74 2b 32 0d 0a 53 54  | STXclrpnt+2..ST|
00000750  58 63 6c 72 70 6c 70 2b  32 0d 0a 2e 63 6c 72 70  |Xclrplp+2...clrp|
00000760  6c 70 20 4c 44 41 26 33  30 46 45 0d 0a 41 4e 44  |lp LDA&30FE..AND|
00000770  23 26 37 46 0d 0a 2e 63  6c 72 70 6e 74 20 53 54  |#&7F...clrpnt ST|
00000780  41 26 33 30 46 45 0d 0a  49 4e 58 0d 0a 43 50 58  |A&30FE..INX..CPX|
00000790  23 26 38 30 0d 0a 42 4e  45 63 6c 72 70 6f 74 0d  |#&80..BNEclrpot.|
000007a0  0a 2e 6e 65 77 73 63 72  20 4a 53 52 73 63 72 65  |..newscr JSRscre|
000007b0  65 6e 0d 0a 2e 6f 6c 64  73 63 72 20 4a 53 52 71  |en...oldscr JSRq|
000007c0  75 69 74 63 68 0d 0a 4a  53 52 73 62 6f 61 72 64  |uitch..JSRsboard|
000007d0  0d 0a 4c 44 41 23 30 0d  0a 53 54 41 6d 6f 76 73  |..LDA#0..STAmovs|
000007e0  74 61 67 0d 0a 4c 44 41  66 69 6e 65 0d 0a 42 45  |tag..LDAfine..BE|
000007f0  51 6d 6f 76 65 73 6c 6f  70 0d 0a 53 54 41 63 68  |Qmoveslop..STAch|
00000800  61 6e 67 65 64 0d 0a 4c  44 41 77 69 70 65 72 0d  |anged..LDAwiper.|
00000810  0a 50 48 41 0d 0a 4a 53  52 6d 61 69 6e 63 6c 65  |.PHA..JSRmaincle|
00000820  61 72 0d 0a 50 4c 41 0d  0a 53 54 41 77 69 70 65  |ar..PLA..STAwipe|
00000830  72 0d 0a 2e 6d 6f 76 65  73 6c 6f 70 20 4c 44 41  |r...moveslop LDA|
00000840  63 68 61 6e 67 65 64 0d  0a 42 45 51 6e 6f 64 79  |changed..BEQnody|
00000850  6f 75 0d 0a 4a 53 52 64  69 73 70 79 6f 75 0d 0a  |ou..JSRdispyou..|
00000860  2e 6e 6f 64 79 6f 75 20  4a 53 52 64 69 73 70 6d  |.nodyou JSRdispm|
00000870  6f 6e 0d 0a 4a 53 52 77  61 69 74 0d 0a 49 4e 43  |on..JSRwait..INC|
00000880  6d 6f 76 73 74 61 67 0d  0a 4c 44 41 6d 6f 76 73  |movstag..LDAmovs|
00000890  74 61 67 0d 0a 43 4d 50  23 33 0d 0a 42 4e 45 6d  |tag..CMP#3..BNEm|
000008a0  6f 76 65 73 6c 6f 70 0d  0a 4c 44 41 6d 66 69 6e  |oveslop..LDAmfin|
000008b0  65 0d 0a 50 48 41 0d 0a  4c 44 41 66 69 6e 65 0d  |e..PHA..LDAfine.|
000008c0  0a 53 54 41 66 6e 73 74  0d 0a 4c 44 41 23 30 0d  |.STAfnst..LDA#0.|
000008d0  0a 53 54 41 6d 6f 76 73  74 61 67 0d 0a 53 54 41  |.STAmovstag..STA|
000008e0  63 68 61 6e 67 65 64 0d  0a 53 54 41 66 69 6e 65  |changed..STAfine|
000008f0  0d 0a 53 54 41 6d 66 69  6e 65 0d 0a 4a 53 52 64  |..STAmfine..JSRd|
00000900  69 73 70 79 6f 75 0d 0a  4a 53 52 64 69 73 70 6d  |ispyou..JSRdispm|
00000910  6f 6e 0d 0a 50 4c 41 0d  0a 53 54 41 6d 66 69 6e  |on..PLA..STAmfin|
00000920  65 0d 0a 4a 53 52 77 61  69 74 0d 0a 4a 53 52 6d  |e..JSRwait..JSRm|
00000930  61 69 6e 63 6c 65 61 72  0d 0a 2e 66 69 6e 65 6e  |ainclear...finen|
00000940  64 20 4a 53 52 6c 61 73  65 72 0d 0a 4a 53 52 64  |d JSRlaser..JSRd|
00000950  65 61 64 65 64 63 68 0d  0a 4a 53 52 6d 6f 6e 70  |eadedch..JSRmonp|
00000960  72 6f 0d 0a 4a 53 52 67  65 74 6f 70 75 74 0d 0a  |ro..JSRgetoput..|
00000970  4c 44 41 75 70 76 65 6c  6f 0d 0a 42 45 51 66 61  |LDAupvelo..BEQfa|
00000980  6c 6c 68 0d 0a 4a 53 52  6a 75 6d 70 75 70 0d 0a  |llh..JSRjumpup..|
00000990  4c 44 41 78 70 6f 73 0d  0a 53 54 41 78 73 65 74  |LDAxpos..STAxset|
000009a0  0d 0a 4c 44 41 79 70 6f  73 0d 0a 53 54 41 79 73  |..LDAypos..STAys|
000009b0  65 74 0d 0a 4a 53 52 67  65 74 62 6c 6f 63 6b 0d  |et..JSRgetblock.|
000009c0  0a 43 4d 50 23 31 30 0d  0a 42 4e 45 6e 6f 66 61  |.CMP#10..BNEnofa|
000009d0  6c 6c 0d 0a 42 45 51 77  61 74 74 0d 0a 2e 66 61  |ll..BEQwatt...fa|
000009e0  6c 6c 68 20 4c 44 41 78  70 6f 73 0d 0a 53 54 41  |llh LDAxpos..STA|
000009f0  78 73 65 74 0d 0a 4c 44  41 79 70 6f 73 0d 0a 53  |xset..LDAypos..S|
00000a00  54 41 79 73 65 74 0d 0a  4a 53 52 67 65 74 62 6c  |TAyset..JSRgetbl|
00000a10  6f 63 6b 0d 0a 43 4d 50  23 38 0d 0a 42 45 51 77  |ock..CMP#8..BEQw|
00000a20  61 74 74 0d 0a 43 4d 50  23 31 30 0d 0a 42 45 51  |att..CMP#10..BEQ|
00000a30  77 61 74 74 0d 0a 43 4d  50 23 31 34 0d 0a 42 45  |watt..CMP#14..BE|
00000a40  51 6c 61 64 64 65 72 0d  0a 2e 6c 61 64 64 6f 77  |Qladder...laddow|
00000a50  6e 20 4c 44 41 79 70 6f  73 0d 0a 43 4d 50 23 39  |n LDAypos..CMP#9|
00000a60  0d 0a 42 45 51 64 6f 77  6e 73 63 72 0d 0a 49 4e  |..BEQdownscr..IN|
00000a70  43 79 73 65 74 0d 0a 4a  53 52 67 65 74 62 6c 6f  |Cyset..JSRgetblo|
00000a80  63 6b 0d 0a 4a 53 52 64  6f 6f 72 63 68 0d 0a 42  |ck..JSRdoorch..B|
00000a90  43 53 66 61 6c 6c 64 6f  77 6e 0d 0a 41 4e 44 23  |CSfalldown..AND#|
00000aa0  26 33 30 0d 0a 42 45 51  66 61 6c 6c 64 6f 77 6e  |&30..BEQfalldown|
00000ab0  0d 0a 42 4e 45 6e 6f 66  61 6c 6c 0d 0a 2e 64 6f  |..BNEnofall...do|
00000ac0  77 6e 73 63 72 20 4c 44  41 23 30 0d 0a 53 54 41  |wnscr LDA#0..STA|
00000ad0  79 70 6f 73 0d 0a 49 4e  43 79 73 63 72 0d 0a 4a  |ypos..INCyscr..J|
00000ae0  4d 50 6e 65 77 73 63 72  0d 0a 2e 77 61 74 74 20  |MPnewscr...watt |
00000af0  4a 4d 50 7a 61 70 0d 0a  2e 6c 61 64 64 65 72 20  |JMPzap...ladder |
00000b00  4a 4d 50 20 6c 61 64 64  65 72 62 0d 0a 2e 66 61  |JMP ladderb...fa|
00000b10  6c 6c 64 6f 77 6e 20 4c  44 41 23 35 0d 0a 53 54  |lldown LDA#5..ST|
00000b20  41 66 69 6e 65 0d 0a 49  4e 43 79 70 6f 73 0d 0a  |Afine..INCypos..|
00000b30  2e 6e 6f 66 61 6c 6c 20  4c 44 41 23 28 28 6f 6c  |.nofall LDA#((ol|
00000b40  64 73 63 72 2d 31 29 20  44 49 56 20 32 35 36 29  |dscr-1) DIV 256)|
00000b50  0d 0a 50 48 41 0d 0a 4c  44 41 23 28 28 6f 6c 64  |..PHA..LDA#((old|
00000b60  73 63 72 2d 31 29 20 4d  4f 44 20 32 35 36 29 0d  |scr-1) MOD 256).|
00000b70  0a 50 48 41 0d 0a 2e 6d  6f 76 65 79 6f 75 20 4c  |.PHA...moveyou L|
00000b80  44 41 23 32 0d 0a 4a 53  52 6b 65 79 62 79 74 65  |DA#2..JSRkeybyte|
00000b90  0d 0a 42 43 43 6e 6a 75  6d 70 0d 0a 4a 53 52 6a  |..BCCnjump..JSRj|
00000ba0  75 6d 70 0d 0a 2e 6e 6a  75 6d 70 20 4c 44 41 23  |ump...njump LDA#|
00000bb0  30 0d 0a 4a 53 52 6b 65  79 62 79 74 65 0d 0a 42  |0..JSRkeybyte..B|
00000bc0  43 53 6c 65 66 74 0d 0a  2e 6e 6c 65 66 74 20 4c  |CSleft...nleft L|
00000bd0  44 41 23 31 0d 0a 4a 53  52 6b 65 79 62 79 74 65  |DA#1..JSRkeybyte|
00000be0  0d 0a 42 43 43 6e 72 69  67 68 74 0d 0a 42 43 53  |..BCCnright..BCS|
00000bf0  72 69 67 68 74 0d 0a 2e  6c 65 66 74 20 4c 44 41  |right...left LDA|
00000c00  23 30 0d 0a 53 54 41 66  61 63 65 0d 0a 53 54 41  |#0..STAface..STA|
00000c10  72 67 68 74 73 0d 0a 4c  44 41 78 70 6f 73 0d 0a  |rghts..LDAxpos..|
00000c20  42 45 51 6c 65 66 74 73  63 72 0d 0a 53 45 43 0d  |BEQleftscr..SEC.|
00000c30  0a 53 42 43 23 31 0d 0a  53 54 41 78 73 65 74 0d  |.SBC#1..STAxset.|
00000c40  0a 4c 44 41 79 70 6f 73  0d 0a 53 54 41 79 73 65  |.LDAypos..STAyse|
00000c50  74 0d 0a 4a 53 52 67 65  74 62 6c 6f 63 6b 0d 0a  |t..JSRgetblock..|
00000c60  4a 53 52 64 6f 6f 72 63  68 0d 0a 42 43 53 6e 6f  |JSRdoorch..BCSno|
00000c70  75 70 6c 0d 0a 41 4e 44  23 26 33 30 0d 0a 43 4d  |upl..AND#&30..CM|
00000c80  50 23 26 31 30 0d 0a 42  45 51 6e 6f 6d 6f 76 65  |P#&10..BEQnomove|
00000c90  0d 0a 43 4d 50 23 26 32  30 0d 0a 42 45 51 6e 6f  |..CMP#&20..BEQno|
00000ca0  6d 6f 76 65 0d 0a 43 4d  50 23 26 33 30 0d 0a 42  |move..CMP#&30..B|
00000cb0  4e 45 6e 6f 75 70 6c 0d  0a 44 45 43 79 70 6f 73  |NEnoupl..DECypos|
00000cc0  0d 0a 44 45 43 78 70 6f  73 0d 0a 4c 44 41 23 33  |..DECxpos..LDA#3|
00000cd0  0d 0a 53 54 41 66 69 6e  65 0d 0a 2e 6e 72 69 67  |..STAfine...nrig|
00000ce0  68 74 20 52 54 53 0d 0a  2e 6e 6f 75 70 6c 20 44  |ht RTS...noupl D|
00000cf0  45 43 78 70 6f 73 0d 0a  4c 44 41 23 31 0d 0a 53  |ECxpos..LDA#1..S|
00000d00  54 41 66 69 6e 65 0d 0a  2e 6e 6f 6d 6f 76 65 20  |TAfine...nomove |
00000d10  52 54 53 0d 0a 2e 72 69  67 68 74 20 4c 44 41 23  |RTS...right LDA#|
00000d20  30 0d 0a 53 54 41 72 67  68 74 73 0d 0a 4c 44 41  |0..STArghts..LDA|
00000d30  23 31 0d 0a 53 54 41 66  61 63 65 0d 0a 4c 44 41  |#1..STAface..LDA|
00000d40  78 70 6f 73 0d 0a 43 4d  50 23 39 0d 0a 42 45 51  |xpos..CMP#9..BEQ|
00000d50  72 69 67 68 74 73 63 72  0d 0a 43 4c 43 0d 0a 41  |rightscr..CLC..A|
00000d60  44 43 23 31 0d 0a 53 54  41 78 73 65 74 0d 0a 4c  |DC#1..STAxset..L|
00000d70  44 41 79 70 6f 73 0d 0a  53 54 41 79 73 65 74 0d  |DAypos..STAyset.|
00000d80  0a 4a 53 52 67 65 74 62  6c 6f 63 6b 0d 0a 4a 53  |.JSRgetblock..JS|
00000d90  52 64 6f 6f 72 63 68 0d  0a 42 43 53 6e 6f 75 70  |Rdoorch..BCSnoup|
00000da0  72 0d 0a 41 4e 44 23 26  33 30 0d 0a 43 4d 50 23  |r..AND#&30..CMP#|
00000db0  26 31 30 0d 0a 42 45 51  6e 6f 6d 6f 76 65 72 0d  |&10..BEQnomover.|
00000dc0  0a 43 4d 50 23 26 32 30  0d 0a 42 45 51 6e 6f 6d  |.CMP#&20..BEQnom|
00000dd0  6f 76 65 72 0d 0a 43 4d  50 23 26 33 30 0d 0a 42  |over..CMP#&30..B|
00000de0  4e 45 6e 6f 75 70 72 0d  0a 44 45 43 79 70 6f 73  |NEnoupr..DECypos|
00000df0  0d 0a 4c 44 41 23 34 0d  0a 2e 6e 6f 75 70 72 73  |..LDA#4...nouprs|
00000e00  20 49 4e 43 78 70 6f 73  0d 0a 53 54 41 66 69 6e  | INCxpos..STAfin|
00000e10  65 0d 0a 2e 6e 6f 73 6e  64 20 52 54 53 0d 0a 2e  |e...nosnd RTS...|
00000e20  6e 6f 75 70 72 20 4c 44  41 23 32 0d 0a 4a 4d 50  |noupr LDA#2..JMP|
00000e30  6e 6f 75 70 72 73 0d 0a  2e 6e 6f 6d 6f 76 65 72  |nouprs...nomover|
00000e40  20 4c 44 41 23 31 0d 0a  53 54 41 72 67 68 74 73  | LDA#1..STArghts|
00000e50  0d 0a 53 54 41 63 68 61  6e 67 65 64 0d 0a 52 54  |..STAchanged..RT|
00000e60  53 0d 0a 2e 6c 65 66 74  73 63 72 20 4c 44 41 23  |S...leftscr LDA#|
00000e70  39 0d 0a 53 54 41 78 70  6f 73 0d 0a 44 45 43 78  |9..STAxpos..DECx|
00000e80  73 63 72 0d 0a 2e 73 63  72 70 61 73 73 20 4a 4d  |scr...scrpass JM|
00000e90  50 73 63 72 65 65 6e 0d  0a 2e 72 69 67 68 74 73  |Pscreen...rights|
00000ea0  63 72 20 4c 44 41 23 30  0d 0a 53 54 41 78 70 6f  |cr LDA#0..STAxpo|
00000eb0  73 0d 0a 49 4e 43 78 73  63 72 0d 0a 42 4e 45 73  |s..INCxscr..BNEs|
00000ec0  63 72 70 61 73 73 0d 0a  2e 6a 75 6d 70 20 4c 44  |crpass...jump LD|
00000ed0  41 79 70 6f 73 0d 0a 43  4d 50 23 39 0d 0a 42 45  |Aypos..CMP#9..BE|
00000ee0  51 6e 6f 73 6e 64 0d 0a  43 4c 43 0d 0a 41 44 43  |Qnosnd..CLC..ADC|
00000ef0  23 31 0d 0a 53 54 41 79  73 65 74 0d 0a 4c 44 41  |#1..STAyset..LDA|
00000f00  78 70 6f 73 0d 0a 53 54  41 78 73 65 74 0d 0a 4a  |xpos..STAxset..J|
00000f10  53 52 67 65 74 62 6c 6f  63 6b 0d 0a 41 4e 44 23  |SRgetblock..AND#|
00000f20  26 33 30 0d 0a 42 45 51  6e 6f 73 6e 64 0d 0a 4c  |&30..BEQnosnd..L|
00000f30  44 41 23 33 0d 0a 53 54  41 75 70 76 65 6c 6f 0d  |DA#3..STAupvelo.|
00000f40  0a 4c 44 41 73 6f 75 6e  64 0d 0a 42 45 51 6e 6f  |.LDAsound..BEQno|
00000f50  73 6e 64 0d 0a 4c 44 41  23 37 0d 0a 4c 44 58 23  |snd..LDA#7..LDX#|
00000f60  28 6a 75 6d 70 6e 20 4d  4f 44 20 32 35 36 29 0d  |(jumpn MOD 256).|
00000f70  0a 4c 44 59 23 28 6a 75  6d 70 6e 20 44 49 56 20  |.LDY#(jumpn DIV |
00000f80  32 35 36 29 0d 0a 4a 4d  50 6f 73 77 6f 72 64 0d  |256)..JMPosword.|
00000f90  0a 2e 64 69 73 70 73 68  72 20 53 45 49 0d 0a 4c  |..dispshr SEI..L|
00000fa0  44 41 77 69 70 65 72 0d  0a 42 45 51 6e 6f 77 69  |DAwiper..BEQnowi|
00000fb0  70 65 0d 0a 4c 44 59 23  30 0d 0a 2e 77 69 70 6c  |pe..LDY#0...wipl|
00000fc0  6f 70 20 4c 44 41 28 77  69 72 65 70 29 2c 59 0d  |op LDA(wirep),Y.|
00000fd0  0a 53 54 41 28 26 37 38  29 2c 59 0d 0a 49 4e 59  |.STA(&78),Y..INY|
00000fe0  0d 0a 43 50 59 23 33 32  0d 0a 42 4e 45 77 69 70  |..CPY#32..BNEwip|
00000ff0  6c 6f 70 0d 0a 4c 44 41  26 37 38 0d 0a 43 4c 43  |lop..LDA&78..CLC|
00001000  0d 0a 41 44 43 23 26 38  30 0d 0a 53 54 41 26 37  |..ADC#&80..STA&7|
00001010  38 0d 0a 4c 44 41 26 37  39 0d 0a 41 44 43 23 32  |8..LDA&79..ADC#2|
00001020  0d 0a 53 54 41 26 37 39  0d 0a 4c 44 59 23 30 0d  |..STA&79..LDY#0.|
00001030  0a 2e 77 69 70 65 62 20  4c 44 41 28 77 69 72 65  |..wipeb LDA(wire|
00001040  70 62 29 2c 59 0d 0a 53  54 41 28 26 37 38 29 2c  |pb),Y..STA(&78),|
00001050  59 0d 0a 49 4e 59 0d 0a  43 50 59 23 33 32 0d 0a  |Y..INY..CPY#32..|
00001060  42 4e 45 77 69 70 65 62  0d 0a 2e 6e 6f 77 69 70  |BNEwipeb...nowip|
00001070  65 20 4c 44 41 23 31 0d  0a 53 54 41 77 69 70 65  |e LDA#1..STAwipe|
00001080  72 0d 0a 4c 44 41 78 70  6f 73 0d 0a 41 53 4c 20  |r..LDAxpos..ASL |
00001090  41 0d 0a 41 53 4c 20 41  0d 0a 41 53 4c 20 41 0d  |A..ASL A..ASL A.|
000010a0  0a 41 53 4c 20 41 0d 0a  41 53 4c 20 41 0d 0a 41  |.ASL A..ASL A..A|
000010b0  53 4c 20 41 0d 0a 53 54  41 26 37 30 0d 0a 4c 44  |SL A..STA&70..LD|
000010c0  41 78 70 6f 73 0d 0a 4c  53 52 20 41 0d 0a 4c 53  |Axpos..LSR A..LS|
000010d0  52 20 41 0d 0a 43 4c 43  0d 0a 41 44 43 23 26 33  |R A..CLC..ADC#&3|
000010e0  35 0d 0a 53 54 41 26 37  31 0d 0a 4c 44 41 79 70  |5..STA&71..LDAyp|
000010f0  6f 73 0d 0a 43 4c 43 0d  0a 41 44 43 26 37 31 0d  |os..CLC..ADC&71.|
00001100  0a 53 54 41 26 37 31 0d  0a 4c 44 41 79 70 6f 73  |.STA&71..LDAypos|
00001110  0d 0a 41 53 4c 20 41 0d  0a 41 53 4c 20 41 0d 0a  |..ASL A..ASL A..|
00001120  43 4c 43 0d 0a 41 44 43  26 37 31 0d 0a 53 54 41  |CLC..ADC&71..STA|
00001130  26 37 31 0d 0a 4c 44 59  23 30 0d 0a 53 54 59 26  |&71..LDY#0..STY&|
00001140  37 32 0d 0a 4c 44 41 23  26 31 41 0d 0a 53 54 41  |72..LDA#&1A..STA|
00001150  26 37 33 0d 0a 4c 44 58  6d 6f 76 73 74 61 67 0d  |&73..LDXmovstag.|
00001160  0a 4c 44 41 73 65 71 75  65 6e 2c 58 0d 0a 43 4c  |.LDAsequen,X..CL|
00001170  43 0d 0a 41 44 43 66 69  6e 65 0d 0a 54 41 58 0d  |C..ADCfine..TAX.|
00001180  0a 4c 44 41 26 37 30 0d  0a 43 4c 43 0d 0a 41 44  |.LDA&70..CLC..AD|
00001190  43 6c 6f 77 61 64 2c 58  0d 0a 53 54 41 26 37 30  |Clowad,X..STA&70|
000011a0  0d 0a 4c 44 41 26 37 31  0d 0a 41 44 43 68 69 67  |..LDA&71..ADChig|
000011b0  68 61 64 2c 58 0d 0a 53  54 41 26 37 31 0d 0a 4c  |had,X..STA&71..L|
000011c0  44 41 6d 66 6c 61 67 0d  0a 42 4e 45 6d 6f 6e 73  |DAmflag..BNEmons|
000011d0  61 64 72 0d 0a 43 50 58  23 30 0d 0a 42 45 51 6e  |adr..CPX#0..BEQn|
000011e0  6f 70 68 61 73 65 0d 0a  4c 44 41 6d 6f 76 73 74  |ophase..LDAmovst|
000011f0  61 67 0d 0a 43 4d 50 23  32 0d 0a 42 45 51 6e 6f  |ag..CMP#2..BEQno|
00001200  70 68 61 73 65 0d 0a 4c  44 58 70 68 61 73 65 0d  |phase..LDXphase.|
00001210  0a 49 4e 58 0d 0a 2e 61  64 64 70 68 20 4c 44 41  |.INX...addph LDA|
00001220  26 37 32 0d 0a 43 4c 43  0d 0a 41 44 43 23 26 38  |&72..CLC..ADC#&8|
00001230  30 0d 0a 53 54 41 26 37  32 0d 0a 4c 44 41 26 37  |0..STA&72..LDA&7|
00001240  33 0d 0a 41 44 43 23 30  0d 0a 53 54 41 26 37 33  |3..ADC#0..STA&73|
00001250  0d 0a 44 45 58 0d 0a 42  4e 45 61 64 64 70 68 0d  |..DEX..BNEaddph.|
00001260  0a 4c 44 41 70 68 61 73  65 0d 0a 45 4f 52 23 31  |.LDAphase..EOR#1|
00001270  0d 0a 53 54 41 70 68 61  73 65 0d 0a 4a 4d 50 6e  |..STAphase..JMPn|
00001280  6f 70 68 61 73 65 0d 0a  2e 6d 6f 6e 73 61 64 72  |ophase...monsadr|
00001290  20 4c 44 41 6d 6f 6e 73  74 61 74 0d 0a 45 4f 52  | LDAmonstat..EOR|
000012a0  23 31 0d 0a 53 54 41 6d  6f 6e 73 74 61 74 0d 0a  |#1..STAmonstat..|
000012b0  41 53 4c 20 41 0d 0a 41  53 4c 20 41 0d 0a 41 53  |ASL A..ASL A..AS|
000012c0  4c 20 41 0d 0a 41 53 4c  20 41 0d 0a 41 53 4c 20  |L A..ASL A..ASL |
000012d0  41 0d 0a 43 4c 43 0d 0a  41 44 43 23 26 38 30 0d  |A..CLC..ADC#&80.|
000012e0  0a 53 54 41 26 37 32 0d  0a 4c 44 41 23 26 31 42  |.STA&72..LDA#&1B|
000012f0  0d 0a 53 54 41 26 37 33  0d 0a 4c 44 41 23 31 0d  |..STA&73..LDA#1.|
00001300  0a 53 54 41 77 69 70 65  72 6d 0d 0a 4c 44 41 6d  |.STAwiperm..LDAm|
00001310  74 79 70 65 0d 0a 43 4d  50 23 32 0d 0a 42 4e 45  |type..CMP#2..BNE|
00001320  6e 6f 74 79 70 74 72 0d  0a 4c 44 41 26 37 32 0d  |notyptr..LDA&72.|
00001330  0a 43 4c 43 0d 0a 41 44  43 23 26 38 30 0d 0a 53  |.CLC..ADC#&80..S|
00001340  54 41 26 37 32 0d 0a 4c  44 41 26 37 33 0d 0a 41  |TA&72..LDA&73..A|
00001350  44 43 23 30 0d 0a 53 54  41 26 37 33 0d 0a 2e 6e  |DC#0..STA&73...n|
00001360  6f 74 79 70 74 72 20 4a  4d 50 6c 65 66 61 63 65  |otyptr JMPleface|
00001370  0d 0a 2e 6e 6f 70 68 61  73 65 20 4c 44 41 72 67  |...nophase LDArg|
00001380  68 74 73 0d 0a 42 45 51  6e 6f 74 72 67 68 74 0d  |hts..BEQnotrght.|
00001390  0a 4c 44 41 26 37 30 0d  0a 43 4c 43 0d 0a 41 44  |.LDA&70..CLC..AD|
000013a0  43 23 33 32 0d 0a 53 54  41 26 37 30 0d 0a 4c 44  |C#32..STA&70..LD|
000013b0  41 26 37 31 0d 0a 41 44  43 23 30 0d 0a 53 54 41  |A&71..ADC#0..STA|
000013c0  26 37 31 0d 0a 2e 6e 6f  74 72 67 68 74 20 4c 44  |&71...notrght LD|
000013d0  41 66 61 63 65 0d 0a 42  4e 45 6c 65 66 61 63 65  |Aface..BNEleface|
000013e0  0d 0a 4c 44 41 26 37 32  0d 0a 43 4c 43 0d 0a 41  |..LDA&72..CLC..A|
000013f0  44 43 23 26 32 30 0d 0a  53 54 41 26 37 32 0d 0a  |DC#&20..STA&72..|
00001400  2e 6c 65 66 61 63 65 20  4c 44 41 26 37 30 0d 0a  |.leface LDA&70..|
00001410  53 54 41 26 37 38 0d 0a  4c 44 41 26 37 31 0d 0a  |STA&78..LDA&71..|
00001420  53 54 41 26 37 39 0d 0a  2e 6c 61 64 69 73 70 20  |STA&79...ladisp |
00001430  4c 44 41 28 26 37 30 29  2c 59 0d 0a 53 54 41 28  |LDA(&70),Y..STA(|
00001440  77 69 72 65 70 29 2c 59  0d 0a 4f 52 41 28 26 37  |wirep),Y..ORA(&7|
00001450  32 29 2c 59 0d 0a 53 54  41 28 26 37 30 29 2c 59  |2),Y..STA(&70),Y|
00001460  0d 0a 49 4e 59 0d 0a 43  50 59 23 33 32 0d 0a 42  |..INY..CPY#32..B|
00001470  4e 45 6c 61 64 69 73 70  0d 0a 4c 44 41 26 37 32  |NEladisp..LDA&72|
00001480  0d 0a 43 4c 43 0d 0a 41  44 43 23 26 34 30 0d 0a  |..CLC..ADC#&40..|
00001490  53 54 41 26 37 32 0d 0a  4c 44 41 26 37 33 0d 0a  |STA&72..LDA&73..|
000014a0  41 44 43 23 30 0d 0a 53  54 41 26 37 33 0d 0a 4c  |ADC#0..STA&73..L|
000014b0  44 41 26 37 30 0d 0a 43  4c 43 0d 0a 41 44 43 23  |DA&70..CLC..ADC#|
000014c0  26 38 30 0d 0a 53 54 41  26 37 30 0d 0a 4c 44 41  |&80..STA&70..LDA|
000014d0  26 37 31 0d 0a 41 44 43  23 32 0d 0a 53 54 41 26  |&71..ADC#2..STA&|
000014e0  37 31 0d 0a 4c 44 59 23  30 0d 0a 2e 6c 62 64 69  |71..LDY#0...lbdi|
000014f0  73 70 20 4c 44 41 28 26  37 30 29 2c 59 0d 0a 53  |sp LDA(&70),Y..S|
00001500  54 41 28 77 69 72 65 70  62 29 2c 59 0d 0a 4f 52  |TA(wirepb),Y..OR|
00001510  41 28 26 37 32 29 2c 59  0d 0a 53 54 41 28 26 37  |A(&72),Y..STA(&7|
00001520  30 29 2c 59 0d 0a 49 4e  59 0d 0a 43 50 59 23 33  |0),Y..INY..CPY#3|
00001530  32 0d 0a 42 4e 45 6c 62  64 69 73 70 0d 0a 43 4c  |2..BNElbdisp..CL|
00001540  49 0d 0a 52 54 53 0d 0a  2e 77 61 69 74 20 4c 44  |I..RTS...wait LD|
00001550  41 63 6c 6f 63 6b 0d 0a  43 4d 50 26 38 30 0d 0a  |Aclock..CMP&80..|
00001560  42 4e 45 77 61 69 74 0d  0a 4c 44 41 63 6c 6f 63  |BNEwait..LDAcloc|
00001570  6b 0d 0a 41 44 43 23 35  0d 0a 53 54 41 26 38 30  |k..ADC#5..STA&80|
00001580  0d 0a 52 54 53 0d 0a 2e  6a 75 6d 70 75 70 20 44  |..RTS...jumpup D|
00001590  45 43 75 70 76 65 6c 6f  0d 0a 4c 44 41 79 70 6f  |ECupvelo..LDAypo|
000015a0  73 0d 0a 42 45 51 75 70  73 63 72 0d 0a 53 45 43  |s..BEQupscr..SEC|
000015b0  0d 0a 53 42 43 23 31 0d  0a 53 54 41 79 73 65 74  |..SBC#1..STAyset|
000015c0  0d 0a 4c 44 41 78 70 6f  73 0d 0a 53 54 41 78 73  |..LDAxpos..STAxs|
000015d0  65 74 0d 0a 4a 53 52 67  65 74 62 6c 6f 63 6b 0d  |et..JSRgetblock.|
000015e0  0a 4a 53 52 64 6f 6f 72  63 68 0d 0a 42 43 53 75  |.JSRdoorch..BCSu|
000015f0  70 6f 6e 65 0d 0a 41 4e  44 23 26 33 30 0d 0a 42  |pone..AND#&30..B|
00001600  45 51 75 70 6f 6e 65 0d  0a 4c 44 41 23 30 0d 0a  |EQupone..LDA#0..|
00001610  53 54 41 75 70 76 65 6c  6f 0d 0a 52 54 53 0d 0a  |STAupvelo..RTS..|
00001620  2e 75 70 6f 6e 65 20 4c  44 41 23 36 0d 0a 53 54  |.upone LDA#6..ST|
00001630  41 66 69 6e 65 0d 0a 44  45 43 79 70 6f 73 0d 0a  |Afine..DECypos..|
00001640  52 54 53 0d 0a 2e 75 70  73 63 72 20 44 45 43 79  |RTS...upscr DECy|
00001650  73 63 72 0d 0a 4c 44 41  23 39 0d 0a 53 54 41 79  |scr..LDA#9..STAy|
00001660  70 6f 73 0d 0a 4a 4d 50  73 63 72 65 65 6e 0d 0a  |pos..JMPscreen..|
00001670  2e 73 63 72 65 65 6e 20  4c 44 41 23 30 0d 0a 53  |.screen LDA#0..S|
00001680  54 41 63 6c 65 61 72 75  70 0d 0a 53 54 41 6c 61  |TAclearup..STAla|
00001690  73 74 61 74 0d 0a 53 54  41 69 6e 76 66 6c 61 67  |stat..STAinvflag|
000016a0  0d 0a 4a 53 52 73 63 72  6f 66 66 0d 0a 4c 44 41  |..JSRscroff..LDA|
000016b0  78 70 6f 73 0d 0a 53 54  41 78 6f 6c 64 0d 0a 4c  |xpos..STAxold..L|
000016c0  44 41 79 70 6f 73 0d 0a  53 54 41 79 6f 6c 64 0d  |DAypos..STAyold.|
000016d0  0a 4a 53 52 70 6f 69 6e  74 0d 0a 4c 44 41 23 26  |.JSRpoint..LDA#&|
000016e0  46 46 0d 0a 53 54 41 79  73 65 74 0d 0a 2e 79 6c  |FF..STAyset...yl|
000016f0  6f 70 20 4c 44 41 23 26  46 46 0d 0a 53 54 41 78  |op LDA#&FF..STAx|
00001700  73 65 74 0d 0a 49 4e 43  79 73 65 74 0d 0a 2e 78  |set..INCyset...x|
00001710  6c 6f 70 20 49 4e 43 78  73 65 74 0d 0a 4a 53 52  |lop INCxset..JSR|
00001720  64 61 72 6b 0d 0a 4c 44  41 78 73 65 74 0d 0a 43  |dark..LDAxset..C|
00001730  4d 50 23 39 0d 0a 42 45  51 6e 65 78 74 79 0d 0a  |MP#9..BEQnexty..|
00001740  4a 4d 50 78 6c 6f 70 0d  0a 2e 6e 65 78 74 79 20  |JMPxlop...nexty |
00001750  4c 44 41 79 73 65 74 0d  0a 43 4d 50 23 39 0d 0a  |LDAyset..CMP#9..|
00001760  42 4e 45 79 6c 6f 70 0d  0a 4a 53 52 73 62 6f 61  |BNEylop..JSRsboa|
00001770  72 64 0d 0a 4a 53 52 6e  61 6d 73 63 72 0d 0a 2e  |rd..JSRnamscr...|
00001780  73 63 72 6f 6e 20 4c 44  41 26 44 30 31 31 0d 0a  |scron LDA&D011..|
00001790  4f 52 41 23 26 31 30 0d  0a 53 54 41 26 44 30 31  |ORA#&10..STA&D01|
000017a0  31 0d 0a 4c 44 41 63 6c  6f 63 6b 0d 0a 43 4c 43  |1..LDAclock..CLC|
000017b0  0d 0a 41 44 43 23 34 0d  0a 53 54 41 26 38 30 0d  |..ADC#4..STA&80.|
000017c0  0a 4c 44 41 23 30 0d 0a  53 54 41 77 69 70 65 72  |.LDA#0..STAwiper|
000017d0  0d 0a 53 54 41 77 69 70  65 72 6d 0d 0a 4c 44 41  |..STAwiperm..LDA|
000017e0  23 31 0d 0a 53 54 41 63  68 61 6e 67 65 64 0d 0a  |#1..STAchanged..|
000017f0  4a 4d 50 6d 6f 6e 73 65  74 0d 0a 2e 6c 61 64 64  |JMPmonset...ladd|
00001800  65 72 62 20 4c 44 41 23  33 0d 0a 4a 53 52 6b 65  |erb LDA#3..JSRke|
00001810  79 62 79 74 65 0d 0a 42  43 53 66 61 6c 6c 73 65  |ybyte..BCSfallse|
00001820  74 0d 0a 4c 44 41 23 32  0d 0a 4a 53 52 6b 65 79  |t..LDA#2..JSRkey|
00001830  62 79 74 65 0d 0a 42 43  43 73 74 61 62 6c 65 0d  |byte..BCCstable.|
00001840  0a 4c 44 41 23 31 0d 0a  53 54 41 75 70 76 65 6c  |.LDA#1..STAupvel|
00001850  6f 0d 0a 4a 53 52 6a 75  6d 70 75 70 0d 0a 4a 4d  |o..JSRjumpup..JM|
00001860  50 6f 6c 64 73 63 72 0d  0a 2e 73 74 61 62 6c 65  |Poldscr...stable|
00001870  20 4a 4d 50 6e 6f 66 61  6c 6c 0d 0a 2e 66 61 6c  | JMPnofall...fal|
00001880  6c 73 65 74 20 4a 4d 50  6c 61 64 64 6f 77 6e 0d  |lset JMPladdown.|
00001890  0a 2e 62 6c 6f 63 6b 6f  6e 20 4a 53 52 6f 62 6a  |..blockon JSRobj|
000018a0  63 68 65 63 6b 0d 0a 4a  53 52 67 65 74 62 6c 6f  |check..JSRgetblo|
000018b0  63 6b 0d 0a 4c 44 41 78  73 65 74 0d 0a 41 53 4c  |ck..LDAxset..ASL|
000018c0  20 41 0d 0a 41 53 4c 20  41 0d 0a 41 53 4c 20 41  | A..ASL A..ASL A|
000018d0  0d 0a 41 53 4c 20 41 0d  0a 41 53 4c 20 41 0d 0a  |..ASL A..ASL A..|
000018e0  41 53 4c 20 41 0d 0a 53  54 41 26 37 30 0d 0a 4c  |ASL A..STA&70..L|
000018f0  44 41 78 73 65 74 0d 0a  4c 53 52 20 41 0d 0a 4c  |DAxset..LSR A..L|
00001900  53 52 20 41 0d 0a 43 4c  43 0d 0a 41 44 43 23 26  |SR A..CLC..ADC#&|
00001910  33 35 0d 0a 53 54 41 26  37 31 0d 0a 4c 44 41 79  |35..STA&71..LDAy|
00001920  73 65 74 0d 0a 43 4c 43  0d 0a 41 44 43 26 37 31  |set..CLC..ADC&71|
00001930  0d 0a 53 54 41 26 37 31  0d 0a 4c 44 41 79 73 65  |..STA&71..LDAyse|
00001940  74 0d 0a 41 53 4c 20 41  0d 0a 41 53 4c 20 41 0d  |t..ASL A..ASL A.|
00001950  0a 43 4c 43 0d 0a 41 44  43 26 37 31 0d 0a 53 54  |.CLC..ADC&71..ST|
00001960  41 26 37 31 0d 0a 4c 44  41 26 37 32 0d 0a 4c 53  |A&71..LDA&72..LS|
00001970  52 20 41 0d 0a 4c 53 52  20 41 0d 0a 43 4c 43 0d  |R A..LSR A..CLC.|
00001980  0a 41 44 43 23 26 32 30  0d 0a 53 54 41 26 37 33  |.ADC#&20..STA&73|
00001990  0d 0a 4c 44 41 26 37 32  0d 0a 43 4d 50 23 33 30  |..LDA&72..CMP#30|
000019a0  0d 0a 42 45 51 64 6f 6f  72 63 6f 6c 0d 0a 4c 53  |..BEQdoorcol..LS|
000019b0  52 20 41 0d 0a 52 4f 52  20 41 0d 0a 52 4f 52 20  |R A..ROR A..ROR |
000019c0  41 0d 0a 41 4e 44 23 26  43 30 0d 0a 53 54 41 26  |A..AND#&C0..STA&|
000019d0  37 32 0d 0a 4c 44 59 23  30 0d 0a 2e 74 72 61 6e  |72..LDY#0...tran|
000019e0  73 74 6f 70 20 4c 44 41  28 26 37 30 29 2c 59 0d  |stop LDA(&70),Y.|
000019f0  0a 41 4e 44 23 26 43 30  0d 0a 43 4c 43 0d 0a 41  |.AND#&C0..CLC..A|
00001a00  44 43 28 26 37 32 29 2c  59 0d 0a 53 54 41 28 26  |DC(&72),Y..STA(&|
00001a10  37 30 29 2c 59 0d 0a 49  4e 59 0d 0a 43 50 59 23  |70),Y..INY..CPY#|
00001a20  26 34 30 0d 0a 42 4e 45  74 72 61 6e 73 74 6f 70  |&40..BNEtranstop|
00001a30  0d 0a 4c 44 59 23 30 0d  0a 4c 44 41 26 37 32 0d  |..LDY#0..LDA&72.|
00001a40  0a 43 4c 43 0d 0a 41 44  43 23 26 34 30 0d 0a 53  |.CLC..ADC#&40..S|
00001a50  54 41 26 37 32 0d 0a 4c  44 41 26 37 30 0d 0a 43  |TA&72..LDA&70..C|
00001a60  4c 43 0d 0a 41 44 43 23  26 38 30 0d 0a 53 54 41  |LC..ADC#&80..STA|
00001a70  26 37 30 0d 0a 4c 44 41  26 37 31 0d 0a 41 44 43  |&70..LDA&71..ADC|
00001a80  23 32 0d 0a 53 54 41 26  37 31 0d 0a 2e 74 72 61  |#2..STA&71...tra|
00001a90  6e 73 62 6f 74 20 4c 44  41 28 26 37 30 29 2c 59  |nsbot LDA(&70),Y|
00001aa0  0d 0a 41 4e 44 23 26 43  30 0d 0a 43 4c 43 0d 0a  |..AND#&C0..CLC..|
00001ab0  41 44 43 28 26 37 32 29  2c 59 0d 0a 53 54 41 28  |ADC(&72),Y..STA(|
00001ac0  26 37 30 29 2c 59 0d 0a  49 4e 59 0d 0a 43 50 59  |&70),Y..INY..CPY|
00001ad0  23 26 34 30 0d 0a 42 4e  45 74 72 61 6e 73 62 6f  |#&40..BNEtransbo|
00001ae0  74 0d 0a 52 54 53 0d 0a  2e 64 6f 6f 72 63 6f 6c  |t..RTS...doorcol|
00001af0  20 4a 4d 50 6c 6f 63 6b  74 79 70 65 0d 0a 2e 67  | JMPlocktype...g|
00001b00  65 74 62 6c 6f 63 6b 20  4c 44 41 23 26 33 30 0d  |etblock LDA#&30.|
00001b10  0a 43 4c 43 0d 0a 41 44  43 78 73 63 72 0d 0a 53  |.CLC..ADCxscr..S|
00001b20  54 41 26 37 31 0d 0a 4c  44 41 79 73 63 72 0d 0a  |TA&71..LDAyscr..|
00001b30  41 53 4c 20 41 0d 0a 41  53 4c 20 41 0d 0a 41 53  |ASL A..ASL A..AS|
00001b40  4c 20 41 0d 0a 41 53 4c  20 41 0d 0a 43 4c 43 0d  |L A..ASL A..CLC.|
00001b50  0a 41 44 43 26 37 31 0d  0a 53 54 41 73 63 72 6e  |.ADC&71..STAscrn|
00001b60  6f 0d 0a 53 54 41 26 37  31 0d 0a 4c 44 41 79 73  |o..STA&71..LDAys|
00001b70  65 74 0d 0a 53 54 41 26  37 30 0d 0a 41 53 4c 20  |et..STA&70..ASL |
00001b80  41 0d 0a 41 53 4c 20 41  0d 0a 41 53 4c 20 41 0d  |A..ASL A..ASL A.|
00001b90  0a 50 48 41 0d 0a 43 4c  43 0d 0a 41 44 43 26 37  |.PHA..CLC..ADC&7|
00001ba0  30 0d 0a 53 54 41 26 37  30 0d 0a 50 4c 41 0d 0a  |0..STA&70..PLA..|
00001bb0  41 53 4c 20 41 0d 0a 43  4c 43 0d 0a 41 44 43 26  |ASL A..CLC..ADC&|
00001bc0  37 30 0d 0a 53 54 41 26  37 30 0d 0a 4c 44 59 78  |70..STA&70..LDYx|
00001bd0  73 65 74 0d 0a 4c 44 41  78 64 61 74 61 2c 59 0d  |set..LDAxdata,Y.|
00001be0  0a 54 41 59 0d 0a 4c 44  41 28 26 37 30 29 2c 59  |.TAY..LDA(&70),Y|
00001bf0  0d 0a 52 4f 4c 20 41 0d  0a 52 4f 4c 20 41 0d 0a  |..ROL A..ROL A..|
00001c00  52 4f 4c 20 41 0d 0a 41  4e 44 23 33 0d 0a 53 54  |ROL A..AND#3..ST|
00001c10  41 26 37 32 0d 0a 49 4e  59 0d 0a 4c 44 41 28 26  |A&72..INY..LDA(&|
00001c20  37 30 29 2c 59 0d 0a 4c  53 52 20 41 0d 0a 4c 53  |70),Y..LSR A..LS|
00001c30  52 20 41 0d 0a 4c 53 52  20 41 0d 0a 4c 53 52 20  |R A..LSR A..LSR |
00001c40  41 0d 0a 41 4e 44 23 31  32 0d 0a 43 4c 43 0d 0a  |A..AND#12..CLC..|
00001c50  41 44 43 26 37 32 0d 0a  53 54 41 26 37 32 0d 0a  |ADC&72..STA&72..|
00001c60  4c 44 41 78 73 65 74 0d  0a 4c 53 52 20 41 0d 0a  |LDAxset..LSR A..|
00001c70  54 41 59 0d 0a 4c 44 41  68 62 64 61 74 2c 59 0d  |TAY..LDAhbdat,Y.|
00001c80  0a 54 41 59 0d 0a 4c 44  41 28 26 37 30 29 2c 59  |.TAY..LDA(&70),Y|
00001c90  0d 0a 53 54 41 26 37 33  0d 0a 4c 44 41 78 73 65  |..STA&73..LDAxse|
00001ca0  74 0d 0a 41 4e 44 23 31  0d 0a 42 4e 45 62 69 74  |t..AND#1..BNEbit|
00001cb0  32 0d 0a 4c 44 41 26 37  33 0d 0a 41 53 4c 20 41  |2..LDA&73..ASL A|
00001cc0  0d 0a 52 4f 4c 20 41 0d  0a 52 4f 4c 20 41 0d 0a  |..ROL A..ROL A..|
00001cd0  4a 4d 50 66 62 67 6f 74  0d 0a 2e 62 69 74 32 20  |JMPfbgot...bit2 |
00001ce0  4c 44 41 26 37 33 0d 0a  41 53 4c 20 41 0d 0a 52  |LDA&73..ASL A..R|
00001cf0  4f 4c 20 41 0d 0a 2e 66  62 67 6f 74 20 41 4e 44  |OL A...fbgot AND|
00001d00  23 31 0d 0a 41 53 4c 20  41 0d 0a 41 53 4c 20 41  |#1..ASL A..ASL A|
00001d10  0d 0a 41 53 4c 20 41 0d  0a 41 53 4c 20 41 0d 0a  |..ASL A..ASL A..|
00001d20  43 4c 43 0d 0a 41 44 43  26 37 32 0d 0a 41 53 4c  |CLC..ADC&72..ASL|
00001d30  20 41 0d 0a 53 54 41 26  37 32 0d 0a 52 54 53 0d  | A..STA&72..RTS.|
00001d40  0a 2e 62 6c 61 73 63 72  20 4a 53 52 73 63 72 6f  |..blascr JSRscro|
00001d50  66 66 0d 0a 4c 44 59 23  30 0d 0a 53 54 59 26 37  |ff..LDY#0..STY&7|
00001d60  30 0d 0a 4c 44 41 23 26  33 30 0d 0a 53 54 41 26  |0..LDA#&30..STA&|
00001d70  37 31 0d 0a 2e 62 6c 61  6e 6c 6f 70 20 4c 44 41  |71...blanlop LDA|
00001d80  28 26 37 30 29 2c 59 0d  0a 41 4e 44 23 26 43 30  |(&70),Y..AND#&C0|
00001d90  0d 0a 53 54 41 28 26 37  30 29 2c 59 0d 0a 49 4e  |..STA(&70),Y..IN|
00001da0  59 0d 0a 42 4e 45 62 6c  61 6e 6c 6f 70 0d 0a 49  |Y..BNEblanlop..I|
00001db0  4e 43 26 37 31 0d 0a 4c  44 41 26 37 31 0d 0a 43  |NC&71..LDA&71..C|
00001dc0  4d 50 23 26 38 30 0d 0a  42 4e 45 62 6c 61 6e 6c  |MP#&80..BNEblanl|
00001dd0  6f 70 0d 0a 4a 4d 50 73  63 72 6f 6e 0d 0a 2e 70  |op..JMPscron...p|
00001de0  75 74 63 68 20 41 53 4c  20 41 0d 0a 41 53 4c 20  |utch ASL A..ASL |
00001df0  41 0d 0a 41 53 4c 20 41  0d 0a 54 41 58 0d 0a 4c  |A..ASL A..TAX..L|
00001e00  44 41 23 30 0d 0a 53 54  41 26 37 30 0d 0a 4c 44  |DA#0..STA&70..LD|
00001e10  41 23 26 33 30 0d 0a 53  54 41 26 37 31 0d 0a 4c  |A#&30..STA&71..L|
00001e20  44 59 78 63 68 0d 0a 2e  78 6c 6f 70 63 20 42 45  |DYxch...xlopc BE|
00001e30  51 6e 6f 78 63 68 0d 0a  4c 44 41 26 37 30 0d 0a  |Qnoxch..LDA&70..|
00001e40  43 4c 43 0d 0a 41 44 43  23 26 32 30 0d 0a 53 54  |CLC..ADC#&20..ST|
00001e50  41 26 37 30 0d 0a 4c 44  41 26 37 31 0d 0a 41 44  |A&70..LDA&71..AD|
00001e60  43 23 30 0d 0a 53 54 41  26 37 31 0d 0a 44 45 59  |C#0..STA&71..DEY|
00001e70  0d 0a 4a 4d 50 78 6c 6f  70 63 0d 0a 2e 6e 6f 78  |..JMPxlopc...nox|
00001e80  63 68 20 4c 44 59 79 63  68 0d 0a 2e 79 6c 6f 70  |ch LDYych...ylop|
00001e90  63 20 42 45 51 6e 6f 79  63 68 0d 0a 4c 44 41 26  |c BEQnoych..LDA&|
00001ea0  37 30 0d 0a 43 4c 43 0d  0a 41 44 43 23 26 38 30  |70..CLC..ADC#&80|
00001eb0  0d 0a 53 54 41 26 37 30  0d 0a 4c 44 41 26 37 31  |..STA&70..LDA&71|
00001ec0  0d 0a 41 44 43 23 32 0d  0a 53 54 41 26 37 31 0d  |..ADC#2..STA&71.|
00001ed0  0a 44 45 59 0d 0a 4a 4d  50 79 6c 6f 70 63 0d 0a  |.DEY..JMPylopc..|
00001ee0  2e 6e 6f 79 63 68 20 4c  44 59 23 30 0d 0a 2e 73  |.noych LDY#0...s|
00001ef0  6c 69 6e 65 20 4c 44 41  26 43 30 30 2c 58 0d 0a  |line LDA&C00,X..|
00001f00  2e 6c 69 6e 65 6c 6f 70  20 50 48 41 0d 0a 41 53  |.linelop PHA..AS|
00001f10  4c 20 41 0d 0a 52 4f 4c  20 41 0d 0a 52 4f 4c 20  |L A..ROL A..ROL |
00001f20  41 0d 0a 41 4e 44 23 33  0d 0a 42 45 51 62 6c 61  |A..AND#3..BEQbla|
00001f30  6e 63 68 0d 0a 53 54 41  26 38 30 0d 0a 4c 44 41  |nch..STA&80..LDA|
00001f40  23 30 0d 0a 2e 63 6f 6c  63 68 20 43 4c 43 0d 0a  |#0...colch CLC..|
00001f50  41 44 43 63 6f 6c 0d 0a  44 45 43 26 38 30 0d 0a  |ADCcol..DEC&80..|
00001f60  42 4e 45 63 6f 6c 63 68  0d 0a 2e 62 6c 61 6e 63  |BNEcolch...blanc|
00001f70  68 20 53 54 41 26 38 30  0d 0a 4c 44 41 28 26 37  |h STA&80..LDA(&7|
00001f80  30 29 2c 59 0d 0a 41 4e  44 23 26 43 30 0d 0a 4f  |0),Y..AND#&C0..O|
00001f90  52 41 26 38 30 0d 0a 45  4f 52 69 6e 76 66 6c 61  |RA&80..EORinvfla|
00001fa0  67 0d 0a 53 54 41 28 26  37 30 29 2c 59 0d 0a 54  |g..STA(&70),Y..T|
00001fb0  59 41 0d 0a 43 4c 43 0d  0a 41 44 43 23 38 0d 0a  |YA..CLC..ADC#8..|
00001fc0  54 41 59 0d 0a 43 4d 50  23 26 32 30 0d 0a 42 43  |TAY..CMP#&20..BC|
00001fd0  53 6e 65 77 6c 69 6e 0d  0a 50 4c 41 0d 0a 41 53  |Snewlin..PLA..AS|
00001fe0  4c 20 41 0d 0a 41 53 4c  20 41 0d 0a 4a 4d 50 6c  |L A..ASL A..JMPl|
00001ff0  69 6e 65 6c 6f 70 0d 0a  2e 6e 65 77 6c 69 6e 20  |inelop...newlin |
00002000  41 4e 44 23 37 0d 0a 54  41 59 0d 0a 50 4c 41 0d  |AND#7..TAY..PLA.|
00002010  0a 49 4e 59 0d 0a 49 4e  58 0d 0a 43 50 59 23 38  |.INY..INX..CPY#8|
00002020  0d 0a 42 4e 45 73 6c 69  6e 65 0d 0a 52 54 53 0d  |..BNEsline..RTS.|
00002030  0a 0d 0a 2e 73 74 72 69  6e 67 20 4c 44 59 23 30  |....string LDY#0|
00002040  0d 0a 4c 44 41 28 26 37  32 29 2c 59 0d 0a 43 4d  |..LDA(&72),Y..CM|
00002050  50 23 26 46 46 0d 0a 42  45 51 73 74 72 65 6e 64  |P#&FF..BEQstrend|
00002060  0d 0a 4a 53 52 70 75 74  63 68 0d 0a 49 4e 43 78  |..JSRputch..INCx|
00002070  63 68 0d 0a 4c 44 41 26  37 32 0d 0a 43 4c 43 0d  |ch..LDA&72..CLC.|
00002080  0a 41 44 43 23 31 0d 0a  53 54 41 26 37 32 0d 0a  |.ADC#1..STA&72..|
00002090  4c 44 41 26 37 33 0d 0a  41 44 43 23 30 0d 0a 53  |LDA&73..ADC#0..S|
000020a0  54 41 26 37 33 0d 0a 4a  4d 50 73 74 72 69 6e 67  |TA&73..JMPstring|
000020b0  0d 0a 2e 71 75 69 74 63  68 20 4c 44 41 23 37 0d  |...quitch LDA#7.|
000020c0  0a 4a 53 52 6b 65 79 62  79 74 65 0d 0a 42 43 53  |.JSRkeybyte..BCS|
000020d0  71 75 69 74 6f 6b 0d 0a  2e 73 74 72 65 6e 64 20  |quitok...strend |
000020e0  52 54 53 0d 0a 2e 71 75  69 74 6f 6b 20 50 4c 41  |RTS...quitok PLA|
000020f0  0d 0a 50 4c 41 0d 0a 4c  44 41 23 38 0d 0a 4a 53  |..PLA..LDA#8..JS|
00002100  52 6b 65 79 62 79 74 65  0d 0a 42 43 43 7a 61 70  |Rkeybyte..BCCzap|
00002110  0d 0a 4a 4d 50 70 72 6f  67 0d 0a 2e 7a 61 70 20  |..JMPprog...zap |
00002120  4c 44 41 78 6f 6c 64 0d  0a 53 54 41 78 70 6f 73  |LDAxold..STAxpos|
00002130  0d 0a 4c 44 41 79 6f 6c  64 0d 0a 53 54 41 79 70  |..LDAyold..STAyp|
00002140  6f 73 0d 0a 4c 44 41 73  6f 75 6e 64 0d 0a 42 45  |os..LDAsound..BE|
00002150  51 6e 6f 7a 61 70 73 0d  0a 4c 44 41 23 37 0d 0a  |Qnozaps..LDA#7..|
00002160  4c 44 58 23 28 7a 61 70  6e 20 4d 4f 44 20 32 35  |LDX#(zapn MOD 25|
00002170  36 29 0d 0a 4c 44 59 23  28 7a 61 70 6e 20 44 49  |6)..LDY#(zapn DI|
00002180  56 20 32 35 36 29 0d 0a  4a 53 52 6f 73 77 6f 72  |V 256)..JSRoswor|
00002190  64 0d 0a 2e 6e 6f 7a 61  70 73 20 4c 44 41 23 31  |d...nozaps LDA#1|
000021a0  0d 0a 53 54 41 70 6f 77  63 68 61 6e 67 65 0d 0a  |..STApowchange..|
000021b0  4c 44 41 70 6f 77 65 72  0d 0a 53 45 43 0d 0a 53  |LDApower..SEC..S|
000021c0  42 43 23 26 32 38 0d 0a  53 54 41 70 6f 77 65 72  |BC#&28..STApower|
000021d0  0d 0a 42 45 51 79 6f 75  64 69 65 0d 0a 42 43 43  |..BEQyoudie..BCC|
000021e0  79 6f 75 64 69 65 0d 0a  4a 4d 50 6e 65 77 73 63  |youdie..JMPnewsc|
000021f0  72 0d 0a 2e 79 6f 75 64  69 65 20 4a 4d 50 6b 69  |r...youdie JMPki|
00002200  6c 6c 75 0d 0a 2e 67 61  6d 65 6f 76 65 72 20 4c  |llu...gameover L|
00002210  44 41 23 35 0d 0a 53 54  41 78 63 68 0d 0a 4c 44  |DA#5..STAxch..LD|
00002220  41 23 31 36 0d 0a 53 54  41 79 63 68 0d 0a 4c 44  |A#16..STAych..LD|
00002230  41 23 31 0d 0a 53 54 41  63 6f 6c 0d 0a 4c 44 41  |A#1..STAcol..LDA|
00002240  23 28 67 61 6d 64 65 61  64 20 4d 4f 44 20 32 35  |#(gamdead MOD 25|
00002250  36 29 0d 0a 53 54 41 26  37 32 0d 0a 4c 44 41 23  |6)..STA&72..LDA#|
00002260  28 67 61 6d 64 65 61 64  20 44 49 56 20 32 35 36  |(gamdead DIV 256|
00002270  29 0d 0a 53 54 41 26 37  33 0d 0a 4a 53 52 73 74  |)..STA&73..JSRst|
00002280  72 69 6e 67 0d 0a 4c 44  41 23 30 0d 0a 50 48 41  |ring..LDA#0..PHA|
00002290  0d 0a 2e 62 65 6c 6c 6f  70 20 4c 44 41 63 6c 6f  |...bellop LDAclo|
000022a0  63 6b 0d 0a 43 4c 43 0d  0a 41 44 43 23 31 30 30  |ck..CLC..ADC#100|
000022b0  0d 0a 53 54 41 26 38 30  0d 0a 2e 62 65 6c 77 61  |..STA&80...belwa|
000022c0  69 74 20 4c 44 41 63 6c  6f 63 6b 0d 0a 43 4d 50  |it LDAclock..CMP|
000022d0  26 38 30 0d 0a 42 4e 45  62 65 6c 77 61 69 74 0d  |&80..BNEbelwait.|
000022e0  0a 4c 44 41 73 6f 75 6e  64 0d 0a 42 45 51 6e 6f  |.LDAsound..BEQno|
000022f0  62 65 6c 6c 0d 0a 4c 44  41 23 37 0d 0a 4c 44 58  |bell..LDA#7..LDX|
00002300  23 28 6f 76 65 72 20 4d  4f 44 20 32 35 36 29 0d  |#(over MOD 256).|
00002310  0a 4c 44 59 23 28 6f 76  65 72 20 44 49 56 20 32  |.LDY#(over DIV 2|
00002320  35 36 29 0d 0a 4a 53 52  6f 73 77 6f 72 64 0d 0a  |56)..JSRosword..|
00002330  2e 6e 6f 62 65 6c 6c 20  50 4c 41 0d 0a 43 4c 43  |.nobell PLA..CLC|
00002340  0d 0a 41 44 43 23 31 0d  0a 50 48 41 0d 0a 43 4d  |..ADC#1..PHA..CM|
00002350  50 23 34 0d 0a 42 4e 45  62 65 6c 6c 6f 70 0d 0a  |P#4..BNEbellop..|
00002360  50 4c 41 0d 0a 52 54 53  0d 0a 2e 67 61 6d 64 65  |PLA..RTS...gamde|
00002370  61 64 20 45 51 55 42 37  0d 0a 45 51 55 42 31 0d  |ad EQUB7..EQUB1.|
00002380  0a 45 51 55 42 31 32 0d  0a 45 51 55 42 35 0d 0a  |.EQUB12..EQUB5..|
00002390  45 51 55 42 30 0d 0a 45  51 55 42 32 32 0d 0a 45  |EQUB0..EQUB22..E|
000023a0  51 55 42 31 39 0d 0a 45  51 55 42 35 0d 0a 45 51  |QUB19..EQUB5..EQ|
000023b0  55 42 31 35 0d 0a 45 51  55 42 32 35 35 0d 0a 2e  |UB15..EQUB255...|
000023c0  6f 76 65 72 20 45 51 55  57 31 0d 0a 45 51 55 57  |over EQUW1..EQUW|
000023d0  2d 31 35 0d 0a 45 51 55  57 30 0d 0a 45 51 55 57  |-15..EQUW0..EQUW|
000023e0  35 0d 0a 2e 73 62 6f 61  72 64 20 4c 44 41 70 6f  |5...sboard LDApo|
000023f0  77 63 68 61 6e 67 65 0d  0a 42 45 51 6e 6f 70 6f  |wchange..BEQnopo|
00002400  77 65 72 0d 0a 4c 44 58  23 30 0d 0a 2e 70 6f 77  |wer..LDX#0...pow|
00002410  6c 6f 70 20 4c 44 41 26  37 43 37 30 2c 58 0d 0a  |lop LDA&7C70,X..|
00002420  41 4e 44 23 26 43 30 0d  0a 4f 52 41 23 34 0d 0a  |AND#&C0..ORA#4..|
00002430  53 54 41 26 37 43 37 30  2c 58 0d 0a 0d 0a 49 4e  |STA&7C70,X....IN|
00002440  58 0d 0a 43 50 58 70 6f  77 65 72 0d 0a 42 4e 45  |X..CPXpower..BNE|
00002450  70 6f 77 6c 6f 70 0d 0a  2e 70 6f 77 6e 6f 6c 20  |powlop...pownol |
00002460  4c 44 41 26 37 43 37 30  2c 58 0d 0a 41 4e 44 23  |LDA&7C70,X..AND#|
00002470  26 43 30 0d 0a 53 54 41  26 37 43 37 30 2c 58 0d  |&C0..STA&7C70,X.|
00002480  0a 49 4e 58 0d 0a 42 4e  45 70 6f 77 6e 6f 6c 0d  |.INX..BNEpownol.|
00002490  0a 2e 6e 6f 70 6f 77 65  72 20 4c 44 41 6f 62 63  |..nopower LDAobc|
000024a0  68 0d 0a 42 45 51 66 69  6e 6f 62 73 63 0d 0a 4c  |h..BEQfinobsc..L|
000024b0  44 41 23 38 0d 0a 53 54  41 78 63 68 0d 0a 4c 44  |DA#8..STAxch..LD|
000024c0  41 23 32 36 0d 0a 53 54  41 79 63 68 0d 0a 4c 44  |A#26..STAych..LD|
000024d0  41 6f 62 6a 65 63 74 73  0d 0a 43 4d 50 23 26 32  |Aobjects..CMP#&2|
000024e0  30 0d 0a 42 43 53 62 6c  61 6e 6b 6f 62 61 0d 0a  |0..BCSblankoba..|
000024f0  54 41 59 0d 0a 4a 53 52  64 72 61 77 6f 70 0d 0a  |TAY..JSRdrawop..|
00002500  4a 4d 50 73 65 63 6f 6e  64 6f 0d 0a 2e 62 6c 61  |JMPsecondo...bla|
00002510  6e 6b 6f 62 61 20 4a 53  52 62 6c 61 6e 6b 6f 62  |nkoba JSRblankob|
00002520  0d 0a 4a 4d 50 73 65 63  6f 6e 64 6f 0d 0a 2e 62  |..JMPsecondo...b|
00002530  6c 61 6e 6b 6f 62 20 4c  44 41 23 30 0d 0a 4a 53  |lankob LDA#0..JS|
00002540  52 70 75 74 63 68 0d 0a  49 4e 43 78 63 68 0d 0a  |Rputch..INCxch..|
00002550  4c 44 41 23 30 0d 0a 4a  53 52 70 75 74 63 68 0d  |LDA#0..JSRputch.|
00002560  0a 49 4e 43 79 63 68 0d  0a 4c 44 41 23 30 0d 0a  |.INCych..LDA#0..|
00002570  4a 53 52 70 75 74 63 68  0d 0a 44 45 43 78 63 68  |JSRputch..DECxch|
00002580  0d 0a 4c 44 41 23 30 0d  0a 4a 4d 50 70 75 74 63  |..LDA#0..JMPputc|
00002590  68 0d 0a 2e 73 65 63 6f  6e 64 6f 20 4c 44 41 23  |h...secondo LDA#|
000025a0  31 30 0d 0a 53 54 41 78  63 68 0d 0a 4c 44 41 23  |10..STAxch..LDA#|
000025b0  32 36 0d 0a 53 54 41 79  63 68 0d 0a 4c 44 41 6f  |26..STAych..LDAo|
000025c0  62 6a 65 63 74 73 2b 31  0d 0a 43 4d 50 23 26 32  |bjects+1..CMP#&2|
000025d0  30 0d 0a 42 43 53 62 6c  61 6e 6b 6f 62 62 0d 0a  |0..BCSblankobb..|
000025e0  54 41 59 0d 0a 4a 53 52  64 72 61 77 6f 70 0d 0a  |TAY..JSRdrawop..|
000025f0  4a 4d 50 66 69 6e 6f 62  73 63 0d 0a 2e 62 6c 61  |JMPfinobsc...bla|
00002600  6e 6b 6f 62 62 20 4a 53  52 62 6c 61 6e 6b 6f 62  |nkobb JSRblankob|
00002610  0d 0a 2e 66 69 6e 6f 62  73 63 20 4c 44 41 73 63  |...finobsc LDAsc|
00002620  72 63 68 0d 0a 42 45 51  6e 6f 73 63 72 0d 0a 4a  |rch..BEQnoscr..J|
00002630  53 52 73 63 6f 72 62 0d  0a 2e 6e 6f 73 63 72 20  |SRscorb...noscr |
00002640  4c 44 41 6f 62 63 68 0d  0a 42 45 51 6e 6f 6f 62  |LDAobch..BEQnoob|
00002650  63 68 0d 0a 4c 44 41 63  6c 6f 63 6b 0d 0a 43 4c  |ch..LDAclock..CL|
00002660  43 0d 0a 41 44 43 23 35  0d 0a 53 54 41 26 38 30  |C..ADC#5..STA&80|
00002670  0d 0a 2e 6e 6f 6f 62 63  68 20 4c 44 41 23 30 0d  |...noobch LDA#0.|
00002680  0a 53 54 41 6f 62 63 68  0d 0a 53 54 41 70 6f 77  |.STAobch..STApow|
00002690  63 68 61 6e 67 65 0d 0a  53 54 41 73 63 72 63 68  |change..STAscrch|
000026a0  0d 0a 52 54 53 0d 0a 2e  64 72 61 77 6f 70 20 4c  |..RTS...drawop L|
000026b0  44 41 78 63 68 0d 0a 4c  53 52 20 41 0d 0a 53 54  |DAxch..LSR A..ST|
000026c0  41 78 73 65 74 0d 0a 4c  44 41 79 63 68 0d 0a 53  |Axset..LDAych..S|
000026d0  45 43 0d 0a 53 42 43 23  32 0d 0a 4c 53 52 20 41  |EC..SBC#2..LSR A|
000026e0  0d 0a 53 54 41 79 73 65  74 0d 0a 4a 53 52 64 72  |..STAyset..JSRdr|
000026f0  61 77 6f 62 6a 0d 0a 2e  6f 62 6a 65 63 74 68 20  |awobj...objecth |
00002700  4c 44 59 23 30 0d 0a 2e  6f 62 6c 6f 70 20 4c 44  |LDY#0...oblop LD|
00002710  41 26 46 41 30 2c 59 0d  0a 41 4e 44 23 31 35 0d  |A&FA0,Y..AND#15.|
00002720  0a 53 54 41 26 46 32 30  2c 59 0d 0a 4c 44 41 26  |.STA&F20,Y..LDA&|
00002730  46 43 30 2c 59 0d 0a 41  4e 44 23 31 35 0d 0a 53  |FC0,Y..AND#15..S|
00002740  54 41 26 46 34 30 2c 59  0d 0a 4c 44 41 26 46 45  |TA&F40,Y..LDA&FE|
00002750  30 2c 59 0d 0a 4c 53 52  20 41 0d 0a 4c 53 52 20  |0,Y..LSR A..LSR |
00002760  41 0d 0a 4c 53 52 20 41  0d 0a 4c 53 52 20 41 0d  |A..LSR A..LSR A.|
00002770  0a 41 4e 44 23 31 35 0d  0a 53 54 41 26 46 36 30  |.AND#15..STA&F60|
00002780  2c 59 0d 0a 4c 44 41 26  46 45 30 2c 59 0d 0a 41  |,Y..LDA&FE0,Y..A|
00002790  4e 44 23 31 35 0d 0a 53  54 41 26 46 38 30 2c 59  |ND#15..STA&F80,Y|
000027a0  0d 0a 49 4e 59 0d 0a 43  50 59 23 33 32 0d 0a 42  |..INY..CPY#32..B|
000027b0  4e 45 6f 62 6c 6f 70 0d  0a 52 54 53 0d 0a 2e 6f  |NEoblop..RTS...o|
000027c0  62 6a 63 68 65 63 6b 20  4c 44 59 23 30 0d 0a 2e  |bjcheck LDY#0...|
000027d0  6f 62 63 6c 6f 70 20 4c  44 41 26 46 32 30 2c 59  |obclop LDA&F20,Y|
000027e0  0d 0a 43 4d 50 78 73 65  74 0d 0a 42 4e 45 6e 6f  |..CMPxset..BNEno|
000027f0  74 74 68 61 74 0d 0a 4c  44 41 26 46 34 30 2c 59  |tthat..LDA&F40,Y|
00002800  0d 0a 43 4d 50 79 73 65  74 0d 0a 42 4e 45 6e 6f  |..CMPyset..BNEno|
00002810  74 74 68 61 74 0d 0a 4c  44 41 26 46 36 30 2c 59  |tthat..LDA&F60,Y|
00002820  0d 0a 43 4d 50 78 73 63  72 0d 0a 42 4e 45 6e 6f  |..CMPxscr..BNEno|
00002830  74 74 68 61 74 0d 0a 4c  44 41 26 46 38 30 2c 59  |tthat..LDA&F80,Y|
00002840  0d 0a 43 4d 50 79 73 63  72 0d 0a 42 45 51 20 64  |..CMPyscr..BEQ d|
00002850  72 61 77 6f 62 6a 0d 0a  2e 6e 6f 74 74 68 61 74  |rawobj...notthat|
00002860  20 49 4e 59 0d 0a 43 50  59 23 33 32 0d 0a 42 4e  | INY..CPY#32..BN|
00002870  45 6f 62 63 6c 6f 70 0d  0a 52 54 53 0d 0a 2e 64  |Eobclop..RTS...d|
00002880  72 61 77 6f 62 6a 20 50  4c 41 0d 0a 50 4c 41 0d  |rawobj PLA..PLA.|
00002890  0a 4c 44 41 78 73 65 74  0d 0a 41 53 4c 20 41 0d  |.LDAxset..ASL A.|
000028a0  0a 53 54 41 78 63 68 0d  0a 4c 44 41 79 73 65 74  |.STAxch..LDAyset|
000028b0  0d 0a 43 4c 43 0d 0a 41  44 43 23 31 0d 0a 41 53  |..CLC..ADC#1..AS|
000028c0  4c 20 41 0d 0a 53 54 41  79 63 68 0d 0a 4c 44 41  |L A..STAych..LDA|
000028d0  26 46 30 30 2c 59 0d 0a  53 54 41 63 6f 6c 0d 0a  |&F00,Y..STAcol..|
000028e0  54 59 41 0d 0a 43 4c 43  0d 0a 41 44 43 23 26 45  |TYA..CLC..ADC#&E|
000028f0  30 0d 0a 53 54 41 26 37  46 0d 0a 4c 44 41 23 30  |0..STA&7F..LDA#0|
00002900  0d 0a 53 54 41 26 37 32  0d 0a 4c 44 41 23 26 41  |..STA&72..LDA#&A|
00002910  0d 0a 53 54 41 26 37 33  0d 0a 4a 53 52 6f 62 6a  |..STA&73..JSRobj|
00002920  64 69 73 70 0d 0a 49 4e  43 78 63 68 0d 0a 49 4e  |disp..INCxch..IN|
00002930  43 26 37 33 0d 0a 4a 53  52 6f 62 6a 64 69 73 70  |C&73..JSRobjdisp|
00002940  0d 0a 49 4e 43 79 63 68  0d 0a 4c 44 41 23 26 45  |..INCych..LDA#&E|
00002950  0d 0a 53 54 41 26 37 33  0d 0a 4a 53 52 6f 62 6a  |..STA&73..JSRobj|
00002960  64 69 73 70 0d 0a 44 45  43 78 63 68 0d 0a 44 45  |disp..DECxch..DE|
00002970  43 26 37 33 0d 0a 4a 53  52 6f 62 6a 64 69 73 70  |C&73..JSRobjdisp|
00002980  0d 0a 4c 44 59 23 38 0d  0a 4c 44 41 23 30 0d 0a  |..LDY#8..LDA#0..|
00002990  2e 63 6c 65 61 72 73 70  6f 62 20 53 54 41 26 42  |.clearspob STA&B|
000029a0  46 46 2c 59 0d 0a 44 45  59 0d 0a 42 4e 45 63 6c  |FF,Y..DEY..BNEcl|
000029b0  65 61 72 73 70 6f 62 0d  0a 52 54 53 0d 0a 2e 6f  |earspob..RTS...o|
000029c0  62 6a 64 69 73 70 20 4c  44 59 26 37 46 0d 0a 4c  |bjdisp LDY&7F..L|
000029d0  44 58 23 38 0d 0a 2e 6f  62 6a 64 6c 6f 70 20 4c  |DX#8...objdlop L|
000029e0  44 41 28 26 37 32 29 2c  59 0d 0a 53 54 41 26 42  |DA(&72),Y..STA&B|
000029f0  46 46 2c 58 0d 0a 54 59  41 0d 0a 53 45 43 0d 0a  |FF,X..TYA..SEC..|
00002a00  53 42 43 23 33 32 0d 0a  54 41 59 0d 0a 44 45 58  |SBC#32..TAY..DEX|
00002a10  0d 0a 42 4e 45 6f 62 6a  64 6c 6f 70 0d 0a 54 58  |..BNEobjdlop..TX|
00002a20  41 0d 0a 4a 4d 50 70 75  74 63 68 0d 0a 2e 67 65  |A..JMPputch...ge|
00002a30  74 6f 70 75 74 20 4c 44  41 23 34 0d 0a 4a 53 52  |toput LDA#4..JSR|
00002a40  6b 65 79 62 79 74 65 0d  0a 42 43 53 70 69 63 6b  |keybyte..BCSpick|
00002a50  75 70 0d 0a 4c 44 41 23  30 0d 0a 53 54 41 67 65  |up..LDA#0..STAge|
00002a60  74 73 74 61 74 0d 0a 2e  6b 65 79 68 61 6e 67 20  |tstat...keyhang |
00002a70  52 54 53 0d 0a 2e 70 69  63 6b 75 70 20 4c 44 41  |RTS...pickup LDA|
00002a80  67 65 74 73 74 61 74 0d  0a 42 4e 45 6b 65 79 68  |getstat..BNEkeyh|
00002a90  61 6e 67 0d 0a 4c 44 41  73 6f 75 6e 64 0d 0a 42  |ang..LDAsound..B|
00002aa0  45 51 6e 6f 67 70 0d 0a  4c 44 41 23 37 0d 0a 4c  |EQnogp..LDA#7..L|
00002ab0  44 58 23 28 73 77 69 74  6e 20 4d 4f 44 20 32 35  |DX#(switn MOD 25|
00002ac0  36 29 0d 0a 4c 44 59 23  28 73 77 69 74 6e 20 44  |6)..LDY#(switn D|
00002ad0  49 56 20 32 35 36 29 0d  0a 4a 53 52 6f 73 77 6f  |IV 256)..JSRoswo|
00002ae0  72 64 0d 0a 2e 6e 6f 67  70 20 4c 44 41 6f 62 6a  |rd...nogp LDAobj|
00002af0  65 63 74 73 2b 31 0d 0a  43 4d 50 23 26 32 30 0d  |ects+1..CMP#&20.|
00002b00  0a 42 43 53 6e 6f 70 75  74 64 6f 77 6e 0d 0a 54  |.BCSnoputdown..T|
00002b10  41 59 0d 0a 4c 44 41 78  73 63 72 0d 0a 53 54 41  |AY..LDAxscr..STA|
00002b20  26 46 36 30 2c 59 0d 0a  4c 44 41 79 73 63 72 0d  |&F60,Y..LDAyscr.|
00002b30  0a 53 54 41 26 46 38 30  2c 59 0d 0a 4c 44 41 78  |.STA&F80,Y..LDAx|
00002b40  70 6f 73 0d 0a 53 54 41  26 46 32 30 2c 59 0d 0a  |pos..STA&F20,Y..|
00002b50  4c 44 41 79 70 6f 73 0d  0a 53 54 41 26 46 34 30  |LDAypos..STA&F40|
00002b60  2c 59 0d 0a 53 54 59 26  37 30 0d 0a 4a 53 52 70  |,Y..STY&70..JSRp|
00002b70  75 7a 7a 0d 0a 2e 6e 6f  70 75 74 64 6f 77 6e 20  |uzz...noputdown |
00002b80  4c 44 41 6f 62 6a 65 63  74 73 0d 0a 53 54 41 6f  |LDAobjects..STAo|
00002b90  62 6a 65 63 74 73 2b 31  0d 0a 4c 44 59 23 30 0d  |bjects+1..LDY#0.|
00002ba0  0a 2e 6f 62 67 6c 6f 70  20 4c 44 41 26 46 32 30  |..obglop LDA&F20|
00002bb0  2c 59 0d 0a 43 50 59 26  37 30 0d 0a 42 45 51 6e  |,Y..CPY&70..BEQn|
00002bc0  6f 74 67 6f 74 0d 0a 43  4d 50 78 70 6f 73 0d 0a  |otgot..CMPxpos..|
00002bd0  42 4e 45 6e 6f 74 67 6f  74 0d 0a 4c 44 41 26 46  |BNEnotgot..LDA&F|
00002be0  34 30 2c 59 0d 0a 43 4d  50 79 70 6f 73 0d 0a 42  |40,Y..CMPypos..B|
00002bf0  4e 45 6e 6f 74 67 6f 74  0d 0a 4c 44 41 26 46 36  |NEnotgot..LDA&F6|
00002c00  30 2c 59 0d 0a 43 4d 50  78 73 63 72 0d 0a 42 4e  |0,Y..CMPxscr..BN|
00002c10  45 6e 6f 74 67 6f 74 0d  0a 4c 44 41 26 46 38 30  |Enotgot..LDA&F80|
00002c20  2c 59 0d 0a 43 4d 50 79  73 63 72 0d 0a 42 45 51  |,Y..CMPyscr..BEQ|
00002c30  67 65 74 74 6f 62 6a 0d  0a 2e 6e 6f 74 67 6f 74  |gettobj...notgot|
00002c40  20 49 4e 59 0d 0a 43 50  59 23 33 32 0d 0a 42 4e  | INY..CPY#32..BN|
00002c50  45 6f 62 67 6c 6f 70 0d  0a 53 54 59 6f 62 6a 65  |Eobglop..STYobje|
00002c60  63 74 73 0d 0a 4a 4d 50  6e 6f 67 65 74 6f 62 0d  |cts..JMPnogetob.|
00002c70  0a 2e 67 65 74 74 6f 62  6a 20 43 50 59 23 32 38  |..gettobj CPY#28|
00002c80  0d 0a 42 43 43 6e 6f 65  6e 65 72 0d 0a 4c 44 41  |..BCCnoener..LDA|
00002c90  23 26 46 46 0d 0a 53 54  41 26 46 32 30 2c 59 0d  |#&FF..STA&F20,Y.|
00002ca0  0a 53 54 41 70 6f 77 65  72 0d 0a 53 54 41 70 6f  |.STApower..STApo|
00002cb0  77 63 68 61 6e 67 65 0d  0a 53 54 41 73 63 72 63  |wchange..STAscrc|
00002cc0  68 0d 0a 53 45 44 0d 0a  4c 44 41 73 63 6f 72 65  |h..SED..LDAscore|
00002cd0  0d 0a 43 4c 43 0d 0a 41  44 43 23 35 0d 0a 53 54  |..CLC..ADC#5..ST|
00002ce0  41 73 63 6f 72 65 0d 0a  4c 44 41 73 63 6f 72 65  |Ascore..LDAscore|
00002cf0  2b 31 0d 0a 41 44 43 23  30 0d 0a 53 54 41 73 63  |+1..ADC#0..STAsc|
00002d00  6f 72 65 2b 31 0d 0a 43  4c 44 0d 0a 4c 44 41 23  |ore+1..CLD..LDA#|
00002d10  37 0d 0a 4c 44 58 23 28  65 6e 72 75 70 20 4d 4f  |7..LDX#(enrup MO|
00002d20  44 20 32 35 36 29 0d 0a  4c 44 59 23 28 65 6e 72  |D 256)..LDY#(enr|
00002d30  75 70 20 44 49 56 20 32  35 36 29 0d 0a 4a 53 52  |up DIV 256)..JSR|
00002d40  6f 73 77 6f 72 64 0d 0a  4c 44 59 23 33 32 0d 0a  |osword..LDY#32..|
00002d50  53 54 59 6f 62 6a 65 63  74 73 0d 0a 4a 4d 50 6e  |STYobjects..JMPn|
00002d60  6f 67 65 74 6f 62 0d 0a  2e 6e 6f 65 6e 65 72 20  |ogetob...noener |
00002d70  53 54 59 6f 62 6a 65 63  74 73 0d 0a 4c 44 41 23  |STYobjects..LDA#|
00002d80  26 46 46 0d 0a 53 54 41  26 46 32 30 2c 59 0d 0a  |&FF..STA&F20,Y..|
00002d90  2e 6e 6f 67 65 74 6f 62  20 4c 44 41 78 70 6f 73  |.nogetob LDAxpos|
00002da0  0d 0a 53 54 41 78 73 65  74 0d 0a 4c 44 41 79 70  |..STAxset..LDAyp|
00002db0  6f 73 0d 0a 53 54 41 79  73 65 74 0d 0a 4a 53 52  |os..STAyset..JSR|
00002dc0  62 6c 6f 63 6b 6f 6e 0d  0a 4c 44 41 23 30 0d 0a  |blockon..LDA#0..|
00002dd0  53 54 41 77 69 70 65 72  0d 0a 4c 44 41 23 31 0d  |STAwiper..LDA#1.|
00002de0  0a 53 54 41 63 68 61 6e  67 65 64 0d 0a 53 54 41  |.STAchanged..STA|
00002df0  6f 62 63 68 0d 0a 53 54  41 67 65 74 73 74 61 74  |obch..STAgetstat|
00002e00  0d 0a 52 54 53 0d 0a 2e  74 69 74 6c 65 20 4a 53  |..RTS...title JS|
00002e10  52 62 6c 61 73 63 72 0d  0a 4a 53 52 6f 62 6a 65  |Rblascr..JSRobje|
00002e20  63 74 68 0d 0a 2e 74 69  74 6c 6f 70 20 49 4e 43  |cth...titlop INC|
00002e30  74 69 74 73 74 61 74 0d  0a 4c 44 41 74 69 74 73  |titstat..LDAtits|
00002e40  74 61 74 0d 0a 41 4e 44  23 37 0d 0a 54 41 59 0d  |tat..AND#7..TAY.|
00002e50  0a 4c 44 41 74 69 74 73  63 72 73 2c 59 0d 0a 4c  |.LDAtitscrs,Y..L|
00002e60  53 52 20 41 0d 0a 4c 53  52 20 41 0d 0a 4c 53 52  |SR A..LSR A..LSR|
00002e70  20 41 0d 0a 4c 53 52 20  41 0d 0a 53 54 41 78 73  | A..LSR A..STAxs|
00002e80  63 72 0d 0a 4c 44 41 74  69 74 73 63 72 73 2c 59  |cr..LDAtitscrs,Y|
00002e90  0d 0a 41 4e 44 23 26 30  46 0d 0a 53 54 41 79 73  |..AND#&0F..STAys|
00002ea0  63 72 0d 0a 4a 53 52 73  63 72 65 65 6e 0d 0a 4c  |cr..JSRscreen..L|
00002eb0  44 41 23 26 33 30 0d 0a  53 54 41 69 6e 76 66 6c  |DA#&30..STAinvfl|
00002ec0  61 67 0d 0a 4c 44 41 23  35 0d 0a 53 54 41 63 6f  |ag..LDA#5..STAco|
00002ed0  6c 0d 0a 4c 44 41 23 34  0d 0a 53 54 41 78 63 68  |l..LDA#4..STAxch|
00002ee0  0d 0a 4c 44 41 23 35 0d  0a 53 54 41 79 63 68 0d  |..LDA#5..STAych.|
00002ef0  0a 4c 44 41 23 28 6e 61  6d 65 20 4d 4f 44 20 32  |.LDA#(name MOD 2|
00002f00  35 36 29 0d 0a 53 54 41  26 37 32 0d 0a 4c 44 41  |56)..STA&72..LDA|
00002f10  23 28 6e 61 6d 65 20 44  49 56 20 32 35 36 29 0d  |#(name DIV 256).|
00002f20  0a 53 54 41 26 37 33 0d  0a 4a 53 52 73 74 72 69  |.STA&73..JSRstri|
00002f30  6e 67 0d 0a 4c 44 41 23  33 0d 0a 53 54 41 78 63  |ng..LDA#3..STAxc|
00002f40  68 0d 0a 4c 44 41 23 31  36 0d 0a 53 54 41 79 63  |h..LDA#16..STAyc|
00002f50  68 0d 0a 4c 44 41 23 28  63 72 65 64 61 20 4d 4f  |h..LDA#(creda MO|
00002f60  44 20 32 35 36 29 0d 0a  53 54 41 26 37 32 0d 0a  |D 256)..STA&72..|
00002f70  4c 44 41 23 28 63 72 65  64 61 20 44 49 56 20 32  |LDA#(creda DIV 2|
00002f80  35 36 29 0d 0a 53 54 41  26 37 33 0d 0a 4a 53 52  |56)..STA&73..JSR|
00002f90  73 74 72 69 6e 67 0d 0a  4c 44 41 23 34 0d 0a 53  |string..LDA#4..S|
00002fa0  54 41 78 63 68 0d 0a 4c  44 41 23 31 38 0d 0a 53  |TAxch..LDA#18..S|
00002fb0  54 41 79 63 68 0d 0a 4c  44 41 23 28 63 72 65 64  |TAych..LDA#(cred|
00002fc0  62 20 4d 4f 44 20 32 35  36 29 0d 0a 53 54 41 26  |b MOD 256)..STA&|
00002fd0  37 32 0d 0a 4a 53 52 73  74 72 69 6e 67 0d 0a 4c  |72..JSRstring..L|
00002fe0  44 41 23 34 0d 0a 53 54  41 78 63 68 0d 0a 4c 44  |DA#4..STAxch..LD|
00002ff0  41 23 32 30 0d 0a 53 54  41 79 63 68 0d 0a 4c 44  |A#20..STAych..LD|
00003000  41 23 28 63 72 65 64 63  20 4d 4f 44 20 32 35 36  |A#(credc MOD 256|
00003010  29 0d 0a 53 54 41 26 37  32 0d 0a 4c 44 41 23 28  |)..STA&72..LDA#(|
00003020  63 72 65 64 63 20 44 49  56 20 32 35 36 29 0d 0a  |credc DIV 256)..|
00003030  53 54 41 26 37 33 0d 0a  4a 53 52 73 74 72 69 6e  |STA&73..JSRstrin|
00003040  67 0d 0a 4c 44 41 23 38  0d 0a 53 54 41 78 63 68  |g..LDA#8..STAxch|
00003050  0d 0a 4c 44 41 23 32 32  0d 0a 53 54 41 79 63 68  |..LDA#22..STAych|
00003060  0d 0a 4c 44 41 23 28 63  72 65 64 64 20 4d 4f 44  |..LDA#(credd MOD|
00003070  20 32 35 36 29 0d 0a 53  54 41 26 37 32 0d 0a 4a  | 256)..STA&72..J|
00003080  53 52 73 74 72 69 6e 67  0d 0a 4c 44 41 23 30 0d  |SRstring..LDA#0.|
00003090  0a 53 54 41 78 63 68 0d  0a 4c 44 41 23 33 30 0d  |.STAxch..LDA#30.|
000030a0  0a 53 54 41 79 63 68 0d  0a 4c 44 41 23 28 73 70  |.STAych..LDA#(sp|
000030b0  61 63 65 20 4d 4f 44 20  32 35 36 29 0d 0a 53 54  |ace MOD 256)..ST|
000030c0  41 26 37 32 0d 0a 4c 44  41 23 28 73 70 61 63 65  |A&72..LDA#(space|
000030d0  20 44 49 56 20 32 35 36  29 0d 0a 53 54 41 26 37  | DIV 256)..STA&7|
000030e0  33 0d 0a 4a 53 52 73 74  72 69 6e 67 0d 0a 4c 44  |3..JSRstring..LD|
000030f0  41 63 6c 6f 63 6b 0d 0a  53 45 43 0d 0a 53 42 43  |Aclock..SEC..SBC|
00003100  23 31 0d 0a 53 54 41 26  38 30 0d 0a 2e 73 6f 75  |#1..STA&80...sou|
00003110  6e 64 70 72 20 4c 44 41  23 36 0d 0a 53 54 41 78  |ndpr LDA#6..STAx|
00003120  63 68 0d 0a 4c 44 41 23  32 36 0d 0a 53 54 41 79  |ch..LDA#26..STAy|
00003130  63 68 0d 0a 4c 44 41 23  28 73 6e 64 6f 66 66 20  |ch..LDA#(sndoff |
00003140  4d 4f 44 20 32 35 36 29  0d 0a 53 54 41 26 37 32  |MOD 256)..STA&72|
00003150  0d 0a 4c 44 41 23 28 73  6e 64 6f 66 66 20 44 49  |..LDA#(sndoff DI|
00003160  56 20 32 35 36 29 0d 0a  53 54 41 26 37 33 0d 0a  |V 256)..STA&73..|
00003170  4c 44 41 73 6f 75 6e 64  0d 0a 42 45 51 73 6f 75  |LDAsound..BEQsou|
00003180  6e 64 73 65 74 0d 0a 4c  44 41 23 28 73 6e 64 6f  |ndset..LDA#(sndo|
00003190  6e 20 4d 4f 44 20 32 35  36 29 0d 0a 53 54 41 26  |n MOD 256)..STA&|
000031a0  37 32 0d 0a 2e 73 6f 75  6e 64 73 65 74 20 4a 53  |72...soundset JS|
000031b0  52 73 74 72 69 6e 67 0d  0a 2e 73 73 74 6f 70 20  |Rstring...sstop |
000031c0  4c 44 41 23 39 0d 0a 4a  53 52 6b 65 79 62 79 74  |LDA#9..JSRkeybyt|
000031d0  65 0d 0a 42 43 53 73 73  74 6f 70 0d 0a 2e 73 70  |e..BCSsstop...sp|
000031e0  61 63 77 61 69 74 20 4c  44 41 63 6c 6f 63 6b 0d  |acwait LDAclock.|
000031f0  0a 43 4d 50 26 38 30 0d  0a 42 45 51 6e 65 78 74  |.CMP&80..BEQnext|
00003200  73 63 72 0d 0a 4c 44 41  23 39 0d 0a 4a 53 52 6b  |scr..LDA#9..JSRk|
00003210  65 79 62 79 74 65 0d 0a  42 43 53 73 65 6f 72 0d  |eybyte..BCSseor.|
00003220  0a 4c 44 41 23 34 0d 0a  4a 53 52 6b 65 79 62 79  |.LDA#4..JSRkeyby|
00003230  74 65 0d 0a 42 43 43 73  70 61 63 77 61 69 74 0d  |te..BCCspacwait.|
00003240  0a 52 54 53 0d 0a 2e 6e  65 78 74 73 63 72 20 49  |.RTS...nextscr I|
00003250  4e 43 74 69 74 63 79 63  0d 0a 44 45 43 26 38 30  |NCtitcyc..DEC&80|
00003260  0d 0a 4c 44 41 74 69 74  63 79 63 0d 0a 41 4e 44  |..LDAtitcyc..AND|
00003270  23 33 0d 0a 42 4e 45 73  70 61 63 77 61 69 74 0d  |#3..BNEspacwait.|
00003280  0a 4a 4d 50 74 69 74 6c  6f 70 0d 0a 2e 73 65 6f  |.JMPtitlop...seo|
00003290  72 20 4c 44 41 73 6f 75  6e 64 0d 0a 45 4f 52 23  |r LDAsound..EOR#|
000032a0  31 0d 0a 53 54 41 73 6f  75 6e 64 0d 0a 4a 4d 50  |1..STAsound..JMP|
000032b0  73 6f 75 6e 64 70 72 0d  0a 2e 73 62 61 72 20 45  |soundpr...sbar E|
000032c0  51 55 42 31 38 0d 0a 45  51 55 42 31 0d 0a 45 51  |QUB18..EQUB1..EQ|
000032d0  55 42 34 0d 0a 45 51 55  42 32 35 0d 0a 45 51 55  |UB4..EQUB25..EQU|
000032e0  42 34 0d 0a 45 51 55 57  30 0d 0a 45 51 55 57 32  |B4..EQUW0..EQUW2|
000032f0  35 32 0d 0a 45 51 55 42  32 35 0d 0a 45 51 55 42  |52..EQUB25..EQUB|
00003300  34 0d 0a 45 51 55 57 35  37 36 0d 0a 45 51 55 57  |4..EQUW576..EQUW|
00003310  32 35 32 0d 0a 45 51 55  42 32 35 0d 0a 45 51 55  |252..EQUB25..EQU|
00003320  42 38 35 0d 0a 45 51 55  57 32 38 38 0d 0a 45 51  |B85..EQUW288..EQ|
00003330  55 57 39 36 0d 0a 45 51  55 42 32 35 0d 0a 45 51  |UW96..EQUB25..EQ|
00003340  55 42 34 0d 0a 45 51 55  57 37 30 34 0d 0a 45 51  |UB4..EQUW704..EQ|
00003350  55 57 32 35 32 0d 0a 45  51 55 42 32 35 0d 0a 45  |UW252..EQUB25..E|
00003360  51 55 42 34 0d 0a 45 51  55 57 31 32 38 30 0d 0a  |QUB4..EQUW1280..|
00003370  45 51 55 57 32 35 32 0d  0a 45 51 55 42 32 35 0d  |EQUW252..EQUB25.|
00003380  0a 45 51 55 42 38 35 0d  0a 45 51 55 57 39 39 32  |.EQUB85..EQUW992|
00003390  0d 0a 45 51 55 57 39 36  0d 0a 45 51 55 42 32 35  |..EQUW96..EQUB25|
000033a0  0d 0a 45 51 55 42 34 0d  0a 45 51 55 57 33 38 34  |..EQUB4..EQUW384|
000033b0  0d 0a 45 51 55 57 39 36  0d 0a 45 51 55 42 32 35  |..EQUW96..EQUB25|
000033c0  0d 0a 45 51 55 42 34 0d  0a 45 51 55 57 38 39 36  |..EQUB4..EQUW896|
000033d0  0d 0a 45 51 55 57 39 36  0d 0a 45 51 55 42 32 35  |..EQUW96..EQUB25|
000033e0  0d 0a 45 51 55 42 38 35  0d 0a 45 51 55 57 36 34  |..EQUB85..EQUW64|
000033f0  30 0d 0a 45 51 55 57 32  35 32 0d 0a 45 51 55 42  |0..EQUW252..EQUB|
00003400  31 38 0d 0a 45 51 55 42  33 0d 0a 45 51 55 42 34  |18..EQUB3..EQUB4|
00003410  0d 0a 45 51 55 42 32 35  0d 0a 45 51 55 42 34 0d  |..EQUB25..EQUB4.|
00003420  0a 45 51 55 57 39 36 0d  0a 45 51 55 57 32 32 34  |.EQUW96..EQUW224|
00003430  0d 0a 45 51 55 42 32 35  0d 0a 45 51 55 42 34 0d  |..EQUB25..EQUB4.|
00003440  0a 45 51 55 57 34 38 30  0d 0a 45 51 55 57 32 32  |.EQUW480..EQUW22|
00003450  34 0d 0a 45 51 55 42 32  35 0d 0a 45 51 55 42 38  |4..EQUB25..EQUB8|
00003460  35 0d 0a 45 51 55 57 32  38 38 0d 0a 45 51 55 57  |5..EQUW288..EQUW|
00003470  31 32 38 0d 0a 45 51 55  42 32 35 0d 0a 45 51 55  |128..EQUB25..EQU|
00003480  42 34 0d 0a 45 51 55 57  38 30 30 0d 0a 45 51 55  |B4..EQUW800..EQU|
00003490  57 32 32 34 0d 0a 45 51  55 42 32 35 0d 0a 45 51  |W224..EQUB25..EQ|
000034a0  55 42 34 0d 0a 45 51 55  57 31 31 38 34 0d 0a 45  |UB4..EQUW1184..E|
000034b0  51 55 57 32 32 34 0d 0a  45 51 55 42 32 35 0d 0a  |QUW224..EQUB25..|
000034c0  45 51 55 42 38 35 0d 0a  45 51 55 57 39 39 32 0d  |EQUB85..EQUW992.|
000034d0  0a 45 51 55 57 31 32 38  0d 0a 45 51 55 42 31 38  |.EQUW128..EQUB18|
000034e0  0d 0a 45 51 55 42 31 0d  0a 45 51 55 42 31 0d 0a  |..EQUB1..EQUB1..|
000034f0  45 51 55 42 32 35 0d 0a  45 51 55 42 34 0d 0a 45  |EQUB25..EQUB4..E|
00003500  51 55 57 31 32 38 0d 0a  45 51 55 57 39 32 0d 0a  |QUW128..EQUW92..|
00003510  45 51 55 42 32 35 0d 0a  45 51 55 42 34 0d 0a 45  |EQUB25..EQUB4..E|
00003520  51 55 57 34 34 38 0d 0a  45 51 55 57 39 32 0d 0a  |QUW448..EQUW92..|
00003530  45 51 55 42 32 35 0d 0a  45 51 55 42 38 35 0d 0a  |EQUB25..EQUB85..|
00003540  45 51 55 57 31 32 38 0d  0a 45 51 55 57 30 0d 0a  |EQUW128..EQUW0..|
00003550  45 51 55 42 32 35 0d 0a  45 51 55 42 38 35 0d 0a  |EQUB25..EQUB85..|
00003560  45 51 55 57 34 34 38 0d  0a 45 51 55 57 30 0d 0a  |EQUW448..EQUW0..|
00003570  45 51 55 42 32 35 0d 0a  45 51 55 42 34 0d 0a 45  |EQUB25..EQUB4..E|
00003580  51 55 57 37 30 34 0d 0a  45 51 55 57 39 32 0d 0a  |QUW704..EQUW92..|
00003590  45 51 55 42 32 35 0d 0a  45 51 55 42 34 0d 0a 45  |EQUB25..EQUB4..E|
000035a0  51 55 57 31 32 38 30 0d  0a 45 51 55 57 39 32 0d  |QUW1280..EQUW92.|
000035b0  0a 45 51 55 42 32 35 0d  0a 45 51 55 42 38 35 0d  |.EQUB25..EQUB85.|
000035c0  0a 45 51 55 57 37 30 34  0d 0a 45 51 55 57 30 0d  |.EQUW704..EQUW0.|
000035d0  0a 45 51 55 42 32 35 0d  0a 45 51 55 42 38 35 0d  |.EQUB25..EQUB85.|
000035e0  0a 45 51 55 57 31 32 38  30 0d 0a 45 51 55 57 30  |.EQUW1280..EQUW0|
000035f0  0d 0a 45 51 55 42 26 46  46 0d 0a 0d 0a 50 25 3d  |..EQUB&FF....P%=|
00003600  26 34 30 30 0d 0a 4f 25  3d 26 35 34 30 30 0d 0a  |&400..O%=&5400..|
00003610  0d 0a 2e 63 72 65 64 63  20 45 51 55 42 34 0d 0a  |...credc EQUB4..|
00003620  45 51 55 42 32 32 0d 0a  45 51 55 42 31 32 0d 0a  |EQUB22..EQUB12..|
00003630  45 51 55 42 32 33 0d 0a  45 51 55 42 31 33 0d 0a  |EQUB23..EQUB13..|
00003640  45 51 55 42 32 33 0d 0a  45 51 55 42 33 0d 0a 45  |EQUB23..EQUB3..E|
00003650  51 55 42 30 0d 0a 45 51  55 42 36 0d 0a 45 51 55  |QUB0..EQUB6..EQU|
00003660  42 32 32 0d 0a 45 51 55  42 31 35 0d 0a 45 51 55  |B22..EQUB15..EQU|
00003670  42 34 0d 0a 45 51 55 42  32 35 35 0d 0a 2e 63 72  |B4..EQUB255...cr|
00003680  65 64 64 20 45 51 55 42  32 33 0d 0a 45 51 55 42  |edd EQUB23..EQUB|
00003690  33 31 0d 0a 45 51 55 42  33 31 0d 0a 45 51 55 42  |31..EQUB31..EQUB|
000036a0  32 38 0d 0a 45 51 55 42  32 35 35 0d 0a 2e 73 70  |28..EQUB255...sp|
000036b0  61 63 65 20 45 51 55 42  31 34 0d 0a 45 51 55 42  |ace EQUB14..EQUB|
000036c0  31 35 0d 0a 45 51 55 42  35 0d 0a 45 51 55 42 31  |15..EQUB5..EQUB1|
000036d0  36 0d 0a 45 51 55 42 31  36 0d 0a 45 51 55 42 30  |6..EQUB16..EQUB0|
000036e0  0d 0a 45 51 55 42 31 36  0d 0a 45 51 55 42 31 34  |..EQUB16..EQUB14|
000036f0  0d 0a 45 51 55 42 31 0d  0a 45 51 55 42 33 0d 0a  |..EQUB1..EQUB3..|
00003700  45 51 55 42 35 0d 0a 45  51 55 42 30 0d 0a 45 51  |EQUB5..EQUB0..EQ|
00003710  55 42 31 37 0d 0a 45 51  55 42 32 32 0d 0a 45 51  |UB17..EQUB22..EQ|
00003720  55 42 30 0d 0a 45 51 55  42 31 36 0d 0a 45 51 55  |UB0..EQUB16..EQU|
00003730  42 31 37 0d 0a 45 51 55  42 31 0d 0a 45 51 55 42  |B17..EQUB1..EQUB|
00003740  31 35 0d 0a 45 51 55 42  31 37 0d 0a 45 51 55 42  |15..EQUB17..EQUB|
00003750  32 35 35 0d 0a 2e 6e 61  6d 65 20 45 51 55 42 31  |255...name EQUB1|
00003760  36 0d 0a 45 51 55 42 38  0d 0a 45 51 55 42 32 33  |6..EQUB8..EQUB23|
00003770  0d 0a 45 51 55 42 31 34  0d 0a 45 51 55 42 30 0d  |..EQUB14..EQUB0.|
00003780  0a 45 51 55 42 32 30 0d  0a 45 51 55 42 31 35 0d  |.EQUB20..EQUB15.|
00003790  0a 45 51 55 42 35 0d 0a  45 51 55 42 33 0d 0a 45  |.EQUB5..EQUB3..E|
000037a0  51 55 42 31 30 0d 0a 45  51 55 42 35 0d 0a 45 51  |QUB10..EQUB5..EQ|
000037b0  55 42 34 0d 0a 45 51 55  42 32 35 35 0d 0a 2e 70  |UB4..EQUB255...p|
000037c0  6f 69 6e 74 20 4c 44 41  79 73 63 72 0d 0a 41 53  |oint LDAyscr..AS|
000037d0  4c 20 41 0d 0a 41 53 4c  20 41 0d 0a 41 53 4c 20  |L A..ASL A..ASL |
000037e0  41 0d 0a 41 53 4c 20 41  0d 0a 43 4c 43 0d 0a 41  |A..ASL A..CLC..A|
000037f0  44 43 78 73 63 72 0d 0a  41 44 43 23 26 33 30 0d  |DCxscr..ADC#&30.|
00003800  0a 53 54 41 70 6f 69 79  6e 2b 32 0d 0a 54 41 58  |.STApoiyn+2..TAX|
00003810  0d 0a 2e 70 6f 69 79 6e  20 4c 44 41 26 33 30 46  |...poiyn LDA&30F|
00003820  45 0d 0a 41 4e 44 23 26  38 30 0d 0a 42 4e 45 76  |E..AND#&80..BNEv|
00003830  69 73 0d 0a 53 54 58 70  6f 69 73 2b 32 0d 0a 53  |is..STXpois+2..S|
00003840  54 58 6f 72 70 73 2b 32  0d 0a 4c 44 41 23 26 38  |TXorps+2..LDA#&8|
00003850  30 0d 0a 2e 6f 72 70 73  20 4f 52 41 26 33 30 46  |0...orps ORA&30F|
00003860  45 0d 0a 2e 70 6f 69 73  20 53 54 41 26 33 30 46  |E...pois STA&30F|
00003870  45 0d 0a 53 45 44 0d 0a  4c 44 41 73 63 6f 72 65  |E..SED..LDAscore|
00003880  0d 0a 43 4c 43 0d 0a 41  44 43 23 31 0d 0a 53 54  |..CLC..ADC#1..ST|
00003890  41 73 63 6f 72 65 0d 0a  4c 44 41 73 63 6f 72 65  |Ascore..LDAscore|
000038a0  2b 31 0d 0a 41 44 43 23  30 0d 0a 53 54 41 73 63  |+1..ADC#0..STAsc|
000038b0  6f 72 65 2b 31 0d 0a 43  4c 44 0d 0a 49 4e 43 73  |ore+1..CLD..INCs|
000038c0  63 72 63 68 0d 0a 2e 76  69 73 20 52 54 53 0d 0a  |crch...vis RTS..|
000038d0  2e 73 63 6f 72 62 20 4c  44 41 73 63 6f 72 65 0d  |.scorb LDAscore.|
000038e0  0a 41 4e 44 23 31 35 0d  0a 43 4c 43 0d 0a 41 44  |.AND#15..CLC..AD|
000038f0  43 23 32 32 0d 0a 53 54  41 73 63 72 74 78 74 2b  |C#22..STAscrtxt+|
00003900  32 0d 0a 4c 44 41 73 63  6f 72 65 0d 0a 4c 53 52  |2..LDAscore..LSR|
00003910  20 41 0d 0a 4c 53 52 20  41 0d 0a 4c 53 52 20 41  | A..LSR A..LSR A|
00003920  0d 0a 4c 53 52 20 41 0d  0a 43 4c 43 0d 0a 41 44  |..LSR A..CLC..AD|
00003930  43 23 32 32 0d 0a 53 54  41 73 63 72 74 78 74 2b  |C#22..STAscrtxt+|
00003940  31 0d 0a 4c 44 41 73 63  6f 72 65 2b 31 0d 0a 41  |1..LDAscore+1..A|
00003950  4e 44 23 31 35 0d 0a 43  4c 43 0d 0a 41 44 43 23  |ND#15..CLC..ADC#|
00003960  32 32 0d 0a 53 54 41 73  63 72 74 78 74 0d 0a 4c  |22..STAscrtxt..L|
00003970  44 41 23 33 0d 0a 53 54  41 78 63 68 0d 0a 4c 44  |DA#3..STAxch..LD|
00003980  41 23 33 30 0d 0a 53 54  41 79 63 68 0d 0a 4c 44  |A#30..STAych..LD|
00003990  41 23 31 37 0d 0a 53 54  41 63 6f 6c 0d 0a 4c 44  |A#17..STAcol..LD|
000039a0  41 23 28 73 63 72 74 78  74 20 4d 4f 44 20 32 35  |A#(scrtxt MOD 25|
000039b0  36 29 0d 0a 53 54 41 26  37 32 0d 0a 4c 44 41 23  |6)..STA&72..LDA#|
000039c0  28 73 63 72 74 78 74 20  44 49 56 20 32 35 36 29  |(scrtxt DIV 256)|
000039d0  0d 0a 53 54 41 26 37 33  0d 0a 4a 4d 50 73 74 72  |..STA&73..JMPstr|
000039e0  69 6e 67 0d 0a 2e 64 6f  6f 72 63 68 20 50 48 41  |ing...doorch PHA|
000039f0  0d 0a 43 4d 50 23 33 30  0d 0a 42 4e 45 6e 6f 64  |..CMP#30..BNEnod|
00003a00  6f 72 0d 0a 4c 44 41 23  36 0d 0a 4a 53 52 6b 65  |or..LDA#6..JSRke|
00003a10  79 62 79 74 65 0d 0a 42  43 43 6e 6f 64 6f 72 0d  |ybyte..BCCnodor.|
00003a20  0a 4c 44 41 79 73 63 72  0d 0a 41 53 4c 20 41 0d  |.LDAyscr..ASL A.|
00003a30  0a 41 53 4c 20 41 0d 0a  41 53 4c 20 41 0d 0a 41  |.ASL A..ASL A..A|
00003a40  53 4c 20 41 0d 0a 43 4c  43 0d 0a 41 44 43 78 73  |SL A..CLC..ADCxs|
00003a50  63 72 0d 0a 41 44 43 23  26 33 30 0d 0a 4a 53 52  |cr..ADC#&30..JSR|
00003a60  61 64 6f 66 63 6f 6c 0d  0a 53 45 43 0d 0a 53 42  |adofcol..SEC..SB|
00003a70  43 23 31 0d 0a 43 4d 50  6f 62 6a 65 63 74 73 0d  |C#1..CMPobjects.|
00003a80  0a 42 45 51 64 6f 6f 72  0d 0a 43 4d 50 6f 62 6a  |.BEQdoor..CMPobj|
00003a90  65 63 74 73 2b 31 0d 0a  42 4e 45 6e 6f 64 6f 72  |ects+1..BNEnodor|
00003aa0  0d 0a 2e 64 6f 6f 72 20  50 4c 41 0d 0a 53 45 43  |...door PLA..SEC|
00003ab0  0d 0a 52 54 53 0d 0a 2e  6e 6f 64 6f 72 20 50 4c  |..RTS...nodor PL|
00003ac0  41 0d 0a 43 4c 43 0d 0a  52 54 53 0d 0a 2e 6c 6f  |A..CLC..RTS...lo|
00003ad0  63 6b 74 79 70 65 20 4c  53 52 20 41 0d 0a 52 4f  |cktype LSR A..RO|
00003ae0  52 20 41 0d 0a 52 4f 52  20 41 0d 0a 41 4e 44 23  |R A..ROR A..AND#|
00003af0  26 43 30 0d 0a 53 54 41  26 37 32 0d 0a 4c 44 59  |&C0..STA&72..LDY|
00003b00  23 30 0d 0a 2e 74 72 61  6e 73 74 6f 70 20 4c 44  |#0...transtop LD|
00003b10  41 28 26 37 30 29 2c 59  0d 0a 41 4e 44 23 26 43  |A(&70),Y..AND#&C|
00003b20  30 0d 0a 4a 53 52 63 6f  6c 62 79 74 0d 0a 53 54  |0..JSRcolbyt..ST|
00003b30  41 28 26 37 30 29 2c 59  0d 0a 49 4e 59 0d 0a 43  |A(&70),Y..INY..C|
00003b40  50 59 23 26 34 30 0d 0a  42 4e 45 74 72 61 6e 73  |PY#&40..BNEtrans|
00003b50  74 6f 70 0d 0a 4c 44 59  23 30 0d 0a 4c 44 41 26  |top..LDY#0..LDA&|
00003b60  37 32 0d 0a 43 4c 43 0d  0a 41 44 43 23 26 34 30  |72..CLC..ADC#&40|
00003b70  0d 0a 53 54 41 26 37 32  0d 0a 4c 44 41 26 37 30  |..STA&72..LDA&70|
00003b80  0d 0a 43 4c 43 0d 0a 41  44 43 23 26 38 30 0d 0a  |..CLC..ADC#&80..|
00003b90  53 54 41 26 37 30 0d 0a  4c 44 41 26 37 31 0d 0a  |STA&70..LDA&71..|
00003ba0  41 44 43 23 32 0d 0a 53  54 41 26 37 31 0d 0a 2e  |ADC#2..STA&71...|
00003bb0  74 72 61 6e 73 62 6f 74  20 4c 44 41 28 26 37 30  |transbot LDA(&70|
00003bc0  29 2c 59 0d 0a 41 4e 44  23 26 43 30 0d 0a 4a 53  |),Y..AND#&C0..JS|
00003bd0  52 63 6f 6c 62 79 74 0d  0a 53 54 41 28 26 37 30  |Rcolbyt..STA(&70|
00003be0  29 2c 59 0d 0a 49 4e 59  0d 0a 43 50 59 23 26 34  |),Y..INY..CPY#&4|
00003bf0  30 0d 0a 42 4e 45 74 72  61 6e 73 62 6f 74 0d 0a  |0..BNEtransbot..|
00003c00  52 54 53 0d 0a 2e 63 6f  6c 62 79 74 20 50 48 41  |RTS...colbyt PHA|
00003c10  0d 0a 4c 44 41 73 63 72  6e 6f 0d 0a 4a 53 52 61  |..LDAscrno..JSRa|
00003c20  64 6f 66 63 6f 6c 0d 0a  54 41 58 0d 0a 4c 44 41  |dofcol..TAX..LDA|
00003c30  64 6f 6f 72 63 2c 58 0d  0a 54 41 58 0d 0a 50 4c  |doorc,X..TAX..PL|
00003c40  41 0d 0a 2e 63 6f 6c 62  6c 6f 70 20 43 4c 43 0d  |A...colblop CLC.|
00003c50  0a 41 44 43 28 26 37 32  29 2c 59 0d 0a 44 45 58  |.ADC(&72),Y..DEX|
00003c60  0d 0a 42 4e 45 63 6f 6c  62 6c 6f 70 0d 0a 52 54  |..BNEcolblop..RT|
00003c70  53 0d 0a 2e 61 64 6f 66  63 6f 6c 20 53 54 41 72  |S...adofcol STAr|
00003c80  65 61 64 63 6c 6c 2b 32  0d 0a 53 54 41 72 65 61  |eadcll+2..STArea|
00003c90  64 63 6c 68 2b 32 0d 0a  2e 72 65 61 64 63 6c 6c  |dclh+2...readcll|
00003ca0  20 4c 44 41 26 31 30 46  45 0d 0a 4c 53 52 20 41  | LDA&10FE..LSR A|
00003cb0  0d 0a 4c 53 52 20 41 0d  0a 4c 53 52 20 41 0d 0a  |..LSR A..LSR A..|
00003cc0  4c 53 52 20 41 0d 0a 41  4e 44 23 34 0d 0a 53 54  |LSR A..AND#4..ST|
00003cd0  41 73 6d 61 64 2b 31 0d  0a 2e 72 65 61 64 63 6c  |Asmad+1...readcl|
00003ce0  68 20 4c 44 41 26 31 30  46 46 0d 0a 41 53 4c 20  |h LDA&10FF..ASL |
00003cf0  41 0d 0a 52 4f 4c 20 41  0d 0a 52 4f 4c 20 41 0d  |A..ROL A..ROL A.|
00003d00  0a 41 4e 44 23 33 0d 0a  43 4c 43 0d 0a 2e 73 6d  |.AND#3..CLC...sm|
00003d10  61 64 20 41 44 43 23 30  0d 0a 52 54 53 0d 0a 2e  |ad ADC#0..RTS...|
00003d20  70 75 7a 7a 20 4c 44 41  26 46 41 30 2c 59 0d 0a  |puzz LDA&FA0,Y..|
00003d30  4c 53 52 20 41 0d 0a 4c  53 52 20 41 0d 0a 4c 53  |LSR A..LSR A..LS|
00003d40  52 20 41 0d 0a 4c 53 52  20 41 0d 0a 43 4d 50 78  |R A..LSR A..CMPx|
00003d50  73 63 72 0d 0a 42 4e 45  6e 6f 70 75 7a 7a 0d 0a  |scr..BNEnopuzz..|
00003d60  4c 44 41 26 46 43 30 2c  59 0d 0a 4c 53 52 20 41  |LDA&FC0,Y..LSR A|
00003d70  0d 0a 4c 53 52 20 41 0d  0a 4c 53 52 20 41 0d 0a  |..LSR A..LSR A..|
00003d80  4c 53 52 20 41 0d 0a 43  4d 50 79 73 63 72 0d 0a  |LSR A..CMPyscr..|
00003d90  42 45 51 70 73 6f 6c 76  0d 0a 2e 6e 6f 70 75 7a  |BEQpsolv...nopuz|
00003da0  7a 20 52 54 53 0d 0a 2e  70 73 6f 6c 76 20 4c 44  |z RTS...psolv LD|
00003db0  41 73 6f 75 6e 64 0d 0a  42 45 51 70 75 7a 73 6e  |Asound..BEQpuzsn|
00003dc0  64 0d 0a 4c 44 41 23 37  0d 0a 4c 44 58 23 28 70  |d..LDA#7..LDX#(p|
00003dd0  75 7a 6e 20 4d 4f 44 20  32 35 36 29 0d 0a 4c 44  |uzn MOD 256)..LD|
00003de0  59 23 28 70 75 7a 6e 20  44 49 56 20 32 35 36 29  |Y#(puzn DIV 256)|
00003df0  0d 0a 4a 53 52 6f 73 77  6f 72 64 0d 0a 2e 70 75  |..JSRosword...pu|
00003e00  7a 73 6e 64 20 4c 44 59  26 37 30 0d 0a 4c 44 41  |zsnd LDY&70..LDA|
00003e10  26 37 30 30 2c 59 0d 0a  43 4d 50 23 33 32 0d 0a  |&700,Y..CMP#32..|
00003e20  42 43 53 70 75 73 77 61  70 0d 0a 54 41 58 0d 0a  |BCSpuswap..TAX..|
00003e30  4c 44 41 26 46 32 30 2c  59 0d 0a 53 54 41 26 46  |LDA&F20,Y..STA&F|
00003e40  32 30 2c 58 0d 0a 4c 44  41 26 46 34 30 2c 59 0d  |20,X..LDA&F40,Y.|
00003e50  0a 53 54 41 26 46 34 30  2c 58 0d 0a 4c 44 41 26  |.STA&F40,X..LDA&|
00003e60  46 36 30 2c 59 0d 0a 53  54 41 26 46 36 30 2c 58  |F60,Y..STA&F60,X|
00003e70  0d 0a 4c 44 41 26 46 38  30 2c 59 0d 0a 53 54 41  |..LDA&F80,Y..STA|
00003e80  26 46 38 30 2c 58 0d 0a  2e 70 75 73 77 61 70 20  |&F80,X...puswap |
00003e90  4c 44 41 23 26 37 38 0d  0a 53 54 41 26 46 32 30  |LDA#&78..STA&F20|
00003ea0  2c 59 0d 0a 4c 44 41 26  37 32 30 2c 59 0d 0a 43  |,Y..LDA&720,Y..C|
00003eb0  4d 50 23 33 32 0d 0a 42  43 53 70 75 6d 6f 76 6f  |MP#32..BCSpumovo|
00003ec0  0d 0a 54 41 58 0d 0a 4c  44 41 26 37 34 30 2c 59  |..TAX..LDA&740,Y|
00003ed0  0d 0a 41 4e 44 23 31 35  0d 0a 53 54 41 26 46 34  |..AND#15..STA&F4|
00003ee0  30 2c 58 0d 0a 4c 44 41  26 37 34 30 2c 59 0d 0a  |0,X..LDA&740,Y..|
00003ef0  4c 53 52 20 41 0d 0a 4c  53 52 20 41 0d 0a 4c 53  |LSR A..LSR A..LS|
00003f00  52 20 41 0d 0a 4c 53 52  20 41 0d 0a 53 54 41 26  |R A..LSR A..STA&|
00003f10  46 32 30 2c 58 0d 0a 2e  70 75 6d 6f 76 6f 20 4c  |F20,X...pumovo L|
00003f20  44 41 26 37 36 30 2c 59  0d 0a 43 4d 50 23 26 46  |DA&760,Y..CMP#&F|
00003f30  46 0d 0a 42 4e 45 70 75  7a 62 6c 6f 63 0d 0a 2e  |F..BNEpuzbloc...|
00003f40  62 6c 6f 70 63 62 20 4c  44 41 23 31 0d 0a 53 54  |blopcb LDA#1..ST|
00003f50  41 73 63 72 63 68 0d 0a  53 45 44 0d 0a 4c 44 41  |Ascrch..SED..LDA|
00003f60  73 63 6f 72 65 0d 0a 43  4c 43 0d 0a 41 44 43 23  |score..CLC..ADC#|
00003f70  26 32 30 0d 0a 53 54 41  73 63 6f 72 65 0d 0a 4c  |&20..STAscore..L|
00003f80  44 41 73 63 6f 72 65 2b  31 0d 0a 41 44 43 23 30  |DAscore+1..ADC#0|
00003f90  0d 0a 53 54 41 73 63 6f  72 65 2b 31 0d 0a 43 4c  |..STAscore+1..CL|
00003fa0  44 0d 0a 4a 4d 50 63 6f  6d 70 6c 65 74 65 0d 0a  |D..JMPcomplete..|
00003fb0  2e 70 75 7a 6e 20 45 51  55 57 31 0d 0a 45 51 55  |.puzn EQUW1..EQU|
00003fc0  57 33 0d 0a 45 51 55 57  35 32 0d 0a 45 51 55 57  |W3..EQUW52..EQUW|
00003fd0  32 30 0d 0a 2e 70 75 7a  62 6c 6f 63 20 4c 44 58  |20...puzbloc LDX|
00003fe0  78 73 63 72 0d 0a 53 54  58 78 63 68 0d 0a 4c 44  |xscr..STXxch..LD|
00003ff0  58 79 73 63 72 0d 0a 53  54 58 79 63 68 0d 0a 41  |Xyscr..STXych..A|
00004000  4e 44 23 31 35 0d 0a 53  54 41 79 73 63 72 0d 0a  |ND#15..STAyscr..|
00004010  4c 44 41 26 37 36 30 2c  59 0d 0a 4c 53 52 20 41  |LDA&760,Y..LSR A|
00004020  0d 0a 4c 53 52 20 41 0d  0a 4c 53 52 20 41 0d 0a  |..LSR A..LSR A..|
00004030  4c 53 52 20 41 0d 0a 53  54 41 78 73 63 72 0d 0a  |LSR A..STAxscr..|
00004040  2e 62 6c 6f 6c 6f 70 20  4c 44 41 26 37 38 30 2c  |.blolop LDA&780,|
00004050  59 0d 0a 41 4e 44 23 31  35 0d 0a 53 54 41 79 73  |Y..AND#15..STAys|
00004060  65 74 0d 0a 4c 44 41 26  37 38 30 2c 59 0d 0a 4c  |et..LDA&780,Y..L|
00004070  53 52 20 41 0d 0a 4c 53  52 20 41 0d 0a 4c 53 52  |SR A..LSR A..LSR|
00004080  20 41 0d 0a 4c 53 52 20  41 0d 0a 53 54 41 78 73  | A..LSR A..STAxs|
00004090  65 74 0d 0a 50 48 41 0d  0a 54 59 41 0d 0a 50 48  |et..PHA..TYA..PH|
000040a0  41 0d 0a 4a 53 52 67 65  74 62 6c 6f 63 6b 0d 0a  |A..JSRgetblock..|
000040b0  50 4c 41 0d 0a 54 41 58  0d 0a 50 4c 41 0d 0a 50  |PLA..TAX..PLA..P|
000040c0  48 41 0d 0a 54 41 59 0d  0a 4c 44 41 78 64 61 74  |HA..TAY..LDAxdat|
000040d0  61 2c 59 0d 0a 54 41 59  0d 0a 4c 44 41 26 37 41  |a,Y..TAY..LDA&7A|
000040e0  30 2c 58 0d 0a 41 4e 44  23 33 0d 0a 4c 53 52 20  |0,X..AND#3..LSR |
000040f0  41 0d 0a 52 4f 52 20 41  0d 0a 52 4f 52 20 41 0d  |A..ROR A..ROR A.|
00004100  0a 53 54 41 63 6f 6c 0d  0a 4c 44 41 28 26 37 30  |.STAcol..LDA(&70|
00004110  29 2c 59 0d 0a 41 4e 44  23 26 33 46 0d 0a 4f 52  |),Y..AND#&3F..OR|
00004120  41 63 6f 6c 0d 0a 53 54  41 28 26 37 30 29 2c 59  |Acol..STA(&70),Y|
00004130  0d 0a 49 4e 59 0d 0a 4c  44 41 26 37 41 30 2c 58  |..INY..LDA&7A0,X|
00004140  0d 0a 41 4e 44 23 31 32  0d 0a 41 53 4c 20 41 0d  |..AND#12..ASL A.|
00004150  0a 41 53 4c 20 41 0d 0a  41 53 4c 20 41 0d 0a 41  |.ASL A..ASL A..A|
00004160  53 4c 20 41 0d 0a 53 54  41 63 6f 6c 0d 0a 4c 44  |SL A..STAcol..LD|
00004170  41 28 26 37 30 29 2c 59  0d 0a 41 4e 44 23 26 33  |A(&70),Y..AND#&3|
00004180  46 0d 0a 4f 52 41 63 6f  6c 0d 0a 53 54 41 28 26  |F..ORAcol..STA(&|
00004190  37 30 29 2c 59 0d 0a 50  4c 41 0d 0a 4c 53 52 20  |70),Y..PLA..LSR |
000041a0  41 0d 0a 54 41 59 0d 0a  4c 44 41 68 62 64 61 74  |A..TAY..LDAhbdat|
000041b0  2c 59 0d 0a 54 41 59 0d  0a 4c 44 41 26 37 41 30  |,Y..TAY..LDA&7A0|
000041c0  2c 58 0d 0a 41 4e 44 23  31 36 0d 0a 41 53 4c 20  |,X..AND#16..ASL |
000041d0  41 0d 0a 41 53 4c 20 41  0d 0a 53 54 41 63 6f 6c  |A..ASL A..STAcol|
000041e0  0d 0a 4c 44 41 78 73 65  74 0d 0a 41 4e 44 23 31  |..LDAxset..AND#1|
000041f0  0d 0a 42 45 51 73 65 63  70 75 7a 0d 0a 4c 44 41  |..BEQsecpuz..LDA|
00004200  28 26 37 30 29 2c 59 0d  0a 41 4e 44 23 26 37 46  |(&70),Y..AND#&7F|
00004210  0d 0a 43 4c 43 0d 0a 41  44 43 63 6f 6c 0d 0a 41  |..CLC..ADCcol..A|
00004220  44 43 63 6f 6c 0d 0a 53  54 41 28 26 37 30 29 2c  |DCcol..STA(&70),|
00004230  59 0d 0a 4a 4d 50 66 69  72 70 75 7a 0d 0a 2e 73  |Y..JMPfirpuz...s|
00004240  65 63 70 75 7a 20 4c 44  41 28 26 37 30 29 2c 59  |ecpuz LDA(&70),Y|
00004250  0d 0a 41 4e 44 23 26 42  46 0d 0a 43 4c 43 0d 0a  |..AND#&BF..CLC..|
00004260  41 44 43 63 6f 6c 0d 0a  53 54 41 28 26 37 30 29  |ADCcol..STA(&70)|
00004270  2c 59 0d 0a 2e 66 69 72  70 75 7a 20 54 58 41 0d  |,Y...firpuz TXA.|
00004280  0a 43 4c 43 0d 0a 41 44  43 23 26 34 30 0d 0a 54  |.CLC..ADC#&40..T|
00004290  41 59 0d 0a 43 4d 50 23  26 38 30 0d 0a 42 43 53  |AY..CMP#&80..BCS|
000042a0  65 6e 64 62 6c 6f 63 0d  0a 4a 4d 50 62 6c 6f 6c  |endbloc..JMPblol|
000042b0  6f 70 0d 0a 2e 65 6e 64  62 6c 6f 63 20 4c 44 41  |op...endbloc LDA|
000042c0  78 63 68 0d 0a 53 54 41  78 73 63 72 0d 0a 4c 44  |xch..STAxscr..LD|
000042d0  41 79 63 68 0d 0a 53 54  41 79 73 63 72 0d 0a 4a  |Aych..STAyscr..J|
000042e0  4d 50 62 6c 6f 70 63 62  0d 0a 2e 6e 61 6d 73 63  |MPblopcb...namsc|
000042f0  72 20 4c 44 59 23 30 0d  0a 54 59 41 0d 0a 2e 73  |r LDY#0..TYA...s|
00004300  63 72 6e 61 6d 20 53 54  41 6e 61 6d 74 2c 59 0d  |crnam STAnamt,Y.|
00004310  0a 49 4e 59 0d 0a 43 50  59 23 31 36 0d 0a 42 4e  |.INY..CPY#16..BN|
00004320  45 73 63 72 6e 61 6d 0d  0a 4c 44 41 79 73 63 72  |Escrnam..LDAyscr|
00004330  0d 0a 41 53 4c 20 41 0d  0a 41 53 4c 20 41 0d 0a  |..ASL A..ASL A..|
00004340  41 53 4c 20 41 0d 0a 41  53 4c 20 41 0d 0a 43 4c  |ASL A..ASL A..CL|
00004350  43 0d 0a 41 44 43 78 73  63 72 0d 0a 54 41 59 0d  |C..ADCxscr..TAY.|
00004360  0a 4c 44 41 26 36 42 30  2c 59 0d 0a 54 41 58 0d  |.LDA&6B0,Y..TAX.|
00004370  0a 4c 44 41 26 39 30 30  2c 58 0d 0a 53 54 41 78  |.LDA&900,X..STAx|
00004380  63 68 0d 0a 4c 53 52 20  41 0d 0a 53 54 41 63 6f  |ch..LSR A..STAco|
00004390  6c 0d 0a 4c 44 41 23 38  0d 0a 53 45 43 0d 0a 53  |l..LDA#8..SEC..S|
000043a0  42 43 63 6f 6c 0d 0a 54  41 59 0d 0a 2e 77 72 6e  |BCcol..TAY...wrn|
000043b0  61 6d 20 4c 44 41 26 39  30 31 2c 58 0d 0a 53 54  |am LDA&901,X..ST|
000043c0  41 6e 61 6d 74 2c 59 0d  0a 49 4e 59 0d 0a 49 4e  |Anamt,Y..INY..IN|
000043d0  58 0d 0a 44 45 43 78 63  68 0d 0a 42 4e 45 77 72  |X..DECxch..BNEwr|
000043e0  6e 61 6d 0d 0a 4c 44 41  23 32 30 0d 0a 53 54 41  |nam..LDA#20..STA|
000043f0  63 6f 6c 0d 0a 4c 44 58  23 32 0d 0a 53 54 58 78  |col..LDX#2..STXx|
00004400  63 68 0d 0a 44 45 58 0d  0a 53 54 58 79 63 68 0d  |ch..DEX..STXych.|
00004410  0a 4c 44 41 23 28 6e 61  6d 74 20 4d 4f 44 20 32  |.LDA#(namt MOD 2|
00004420  35 36 29 0d 0a 53 54 41  26 37 32 0d 0a 4c 44 41  |56)..STA&72..LDA|
00004430  23 28 6e 61 6d 74 20 44  49 56 20 32 35 36 29 0d  |#(namt DIV 256).|
00004440  0a 53 54 41 26 37 33 0d  0a 4a 4d 50 73 74 72 69  |.STA&73..JMPstri|
00004450  6e 67 0d 0a 0d 0a 50 25  3d 26 31 30 30 0d 0a 4f  |ng....P%=&100..O|
00004460  25 3d 26 36 38 30 30 0d  0a 0d 0a 2e 74 69 74 73  |%=&6800.....tits|
00004470  63 72 73 20 45 51 55 42  26 33 34 0d 0a 45 51 55  |crs EQUB&34..EQU|
00004480  42 26 35 32 0d 0a 45 51  55 42 26 34 32 0d 0a 45  |B&52..EQUB&42..E|
00004490  51 55 42 26 45 32 0d 0a  45 51 55 42 26 35 31 0d  |QUB&E2..EQUB&51.|
000044a0  0a 45 51 55 42 26 39 33  0d 0a 45 51 55 42 26 39  |.EQUB&93..EQUB&9|
000044b0  30 0d 0a 45 51 55 42 26  45 31 0d 0a 2e 6d 6f 6e  |0..EQUB&E1...mon|
000044c0  70 64 20 45 51 55 42 26  30 32 0d 0a 45 51 55 42  |pd EQUB&02..EQUB|
000044d0  26 30 34 0d 0a 45 51 55  42 26 30 36 0d 0a 45 51  |&04..EQUB&06..EQ|
000044e0  55 42 26 30 38 0d 0a 2e  6a 75 6d 70 6e 20 45 51  |UB&08...jumpn EQ|
000044f0  55 57 31 0d 0a 45 51 55  57 31 0d 0a 45 51 55 57  |UW1..EQUW1..EQUW|
00004500  35 32 0d 0a 45 51 55 57  35 0d 0a 2e 7a 61 70 6e  |52..EQUW5...zapn|
00004510  20 45 51 55 57 31 0d 0a  45 51 55 57 32 0d 0a 45  | EQUW1..EQUW2..E|
00004520  51 55 57 35 32 0d 0a 45  51 55 57 31 30 0d 0a 2e  |QUW52..EQUW10...|
00004530  73 77 69 74 6e 20 45 51  55 57 31 0d 0a 45 51 55  |switn EQUW1..EQU|
00004540  57 33 0d 0a 45 51 55 57  35 32 0d 0a 45 51 55 57  |W3..EQUW52..EQUW|
00004550  32 0d 0a 2e 73 63 6f 72  74 20 45 51 55 42 31 36  |2...scort EQUB16|
00004560  0d 0a 45 51 55 42 33 0d  0a 45 51 55 42 32 32 0d  |..EQUB3..EQUB22.|
00004570  0a 45 51 55 42 31 35 0d  0a 45 51 55 42 35 0d 0a  |.EQUB15..EQUB5..|
00004580  45 51 55 42 32 35 35 0d  0a 2e 70 6f 77 74 20 45  |EQUB255...powt E|
00004590  51 55 42 31 34 0d 0a 45  51 55 42 32 32 0d 0a 45  |QUB14..EQUB22..E|
000045a0  51 55 42 32 30 0d 0a 45  51 55 42 35 0d 0a 45 51  |QUB20..EQUB5..EQ|
000045b0  55 42 31 35 0d 0a 45 51  55 42 32 35 35 0d 0a 2e  |UB15..EQUB255...|
000045c0  6f 62 73 74 78 74 20 45  51 55 42 32 32 0d 0a 45  |obstxt EQUB22..E|
000045d0  51 55 42 32 0d 0a 45 51  55 42 39 0d 0a 45 51 55  |QUB2..EQUB9..EQU|
000045e0  42 31 36 0d 0a 45 51 55  42 32 35 35 0d 0a 2e 73  |B16..EQUB255...s|
000045f0  65 71 75 65 6e 20 45 51  55 42 30 0d 0a 45 51 55  |equen EQUB0..EQU|
00004600  42 31 34 0d 0a 45 51 55  42 32 38 0d 0a 2e 6c 6f  |B14..EQUB28...lo|
00004610  77 61 64 20 45 51 55 42  30 0d 0a 45 51 55 42 26  |wad EQUB0..EQUB&|
00004620  33 30 0d 0a 45 51 55 42  26 44 30 0d 0a 45 51 55  |30..EQUB&D0..EQU|
00004630  42 26 42 30 0d 0a 45 51  55 42 26 35 30 0d 0a 45  |B&B0..EQUB&50..E|
00004640  51 55 42 26 38 30 0d 0a  45 51 55 42 26 38 30 0d  |QUB&80..EQUB&80.|
00004650  0a 2e 68 69 67 68 61 64  20 45 51 55 42 30 0d 0a  |..highad EQUB0..|
00004660  45 51 55 42 30 0d 0a 45  51 55 42 26 46 46 0d 0a  |EQUB0..EQUB&FF..|
00004670  45 51 55 42 32 0d 0a 45  51 55 42 32 0d 0a 45 51  |EQUB2..EQUB2..EQ|
00004680  55 42 26 46 44 0d 0a 45  51 55 42 32 0d 0a 45 51  |UB&FD..EQUB2..EQ|
00004690  55 42 30 0d 0a 45 51 55  42 26 32 30 0d 0a 45 51  |UB0..EQUB&20..EQ|
000046a0  55 42 26 45 30 0d 0a 45  51 55 42 26 41 30 0d 0a  |UB&E0..EQUB&A0..|
000046b0  45 51 55 42 26 36 30 0d  0a 45 51 55 42 26 38 30  |EQUB&60..EQUB&80|
000046c0  0d 0a 45 51 55 42 26 38  30 0d 0a 45 51 55 42 30  |..EQUB&80..EQUB0|
000046d0  0d 0a 45 51 55 42 30 0d  0a 45 51 55 42 26 46 46  |..EQUB0..EQUB&FF|
000046e0  0d 0a 45 51 55 42 32 0d  0a 45 51 55 42 32 0d 0a  |..EQUB2..EQUB2..|
000046f0  45 51 55 42 26 46 44 0d  0a 45 51 55 42 32 0d 0a  |EQUB&FD..EQUB2..|
00004700  45 51 55 42 30 0d 0a 45  51 55 42 26 31 30 0d 0a  |EQUB0..EQUB&10..|
00004710  45 51 55 42 26 46 30 0d  0a 45 51 55 42 26 39 30  |EQUB&F0..EQUB&90|
00004720  0d 0a 45 51 55 42 26 37  30 0d 0a 45 51 55 42 30  |..EQUB&70..EQUB0|
00004730  0d 0a 45 51 55 42 30 0d  0a 45 51 55 42 30 0d 0a  |..EQUB0..EQUB0..|
00004740  45 51 55 42 30 0d 0a 45  51 55 42 26 46 46 0d 0a  |EQUB0..EQUB&FF..|
00004750  45 51 55 42 32 0d 0a 45  51 55 42 32 0d 0a 45 51  |EQUB2..EQUB2..EQ|
00004760  55 42 30 0d 0a 45 51 55  42 30 0d 0a 2e 78 64 61  |UB0..EQUB0...xda|
00004770  74 61 20 45 51 55 42 30  0d 0a 45 51 55 42 32 0d  |ta EQUB0..EQUB2.|
00004780  0a 45 51 55 42 35 0d 0a  45 51 55 42 37 0d 0a 45  |.EQUB5..EQUB7..E|
00004790  51 55 42 31 30 0d 0a 45  51 55 42 31 32 0d 0a 45  |QUB10..EQUB12..E|
000047a0  51 55 42 31 35 0d 0a 45  51 55 42 31 37 0d 0a 45  |QUB15..EQUB17..E|
000047b0  51 55 42 32 30 0d 0a 45  51 55 42 32 32 0d 0a 2e  |QUB20..EQUB22...|
000047c0  68 62 64 61 74 20 45 51  55 42 34 0d 0a 45 51 55  |hbdat EQUB4..EQU|
000047d0  42 39 0d 0a 45 51 55 42  31 34 0d 0a 45 51 55 42  |B9..EQUB14..EQUB|
000047e0  31 39 0d 0a 45 51 55 42  32 34 0d 0a 2e 64 6f 6f  |19..EQUB24...doo|
000047f0  72 63 20 45 51 55 42 30  0d 0a 45 51 55 42 31 0d  |rc EQUB0..EQUB1.|
00004800  0a 45 51 55 42 34 0d 0a  45 51 55 42 35 0d 0a 45  |.EQUB4..EQUB5..E|
00004810  51 55 42 31 36 0d 0a 45  51 55 42 31 37 0d 0a 45  |QUB16..EQUB17..E|
00004820  51 55 42 32 30 0d 0a 45  51 55 42 32 31 0d 0a 2e  |QUB20..EQUB21...|
00004830  6e 61 6d 74 20 45 51 55  53 22 2d 2d 2d 2d 2d 2d  |namt EQUS"------|
00004840  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 22 0d 0a 45 51 55  |----------"..EQU|
00004850  42 32 35 35 0d 0a 2e 63  72 65 64 61 20 45 51 55  |B255...creda EQU|
00004860  42 31 34 0d 0a 45 51 55  42 31 35 0d 0a 45 51 55  |B14..EQUB15..EQU|
00004870  42 32 32 0d 0a 45 51 55  42 37 0d 0a 45 51 55 42  |B22..EQUB7..EQUB|
00004880  31 35 0d 0a 45 51 55 42  31 0d 0a 45 51 55 42 31  |15..EQUB1..EQUB1|
00004890  32 0d 0a 45 51 55 42 31  32 0d 0a 45 51 55 42 35  |2..EQUB12..EQUB5|
000048a0  0d 0a 45 51 55 42 34 0d  0a 45 51 55 42 30 0d 0a  |..EQUB4..EQUB0..|
000048b0  45 51 55 42 31 0d 0a 45  51 55 42 31 33 0d 0a 45  |EQUB1..EQUB13..E|
000048c0  51 55 42 34 0d 0a 45 51  55 42 32 35 35 0d 0a 2e  |QUB4..EQUB255...|
000048d0  63 72 65 64 62 20 45 51  55 42 34 0d 0a 45 51 55  |credb EQUB4..EQU|
000048e0  42 35 0d 0a 45 51 55 42  31 36 0d 0a 45 51 55 42  |B5..EQUB16..EQUB|
000048f0  32 33 0d 0a 45 51 55 42  37 0d 0a 45 51 55 42 31  |23..EQUB7..EQUB1|
00004900  33 0d 0a 45 51 55 42 35  0d 0a 45 51 55 42 34 0d  |3..EQUB5..EQUB4.|
00004910  0a 45 51 55 42 30 0d 0a  45 51 55 42 32 0d 0a 45  |.EQUB0..EQUB2..E|
00004920  51 55 42 32 31 0d 0a 45  51 55 42 32 35 35 0d 0a  |QUB21..EQUB255..|
00004930  2e 73 6e 64 6f 6e 20 45  51 55 42 31 36 0d 0a 45  |.sndon EQUB16..E|
00004940  51 55 42 32 32 0d 0a 45  51 55 42 31 38 0d 0a 45  |QUB22..EQUB18..E|
00004950  51 55 42 31 33 0d 0a 45  51 55 42 34 0d 0a 45 51  |QUB13..EQUB4..EQ|
00004960  55 42 30 0d 0a 45 51 55  42 32 32 0d 0a 45 51 55  |UB0..EQUB22..EQU|
00004970  42 31 33 0d 0a 45 51 55  42 30 0d 0a 45 51 55 42  |B13..EQUB0..EQUB|
00004980  32 35 35 0d 0a 2e 73 6e  64 6f 66 66 20 45 51 55  |255...sndoff EQU|
00004990  42 31 36 0d 0a 45 51 55  42 32 32 0d 0a 45 51 55  |B16..EQUB22..EQU|
000049a0  42 31 38 0d 0a 45 51 55  42 31 33 0d 0a 45 51 55  |B18..EQUB13..EQU|
000049b0  42 34 0d 0a 45 51 55 42  30 0d 0a 45 51 55 42 32  |B4..EQUB0..EQUB2|
000049c0  32 0d 0a 45 51 55 42 36  0d 0a 45 51 55 42 36 0d  |2..EQUB6..EQUB6.|
000049d0  0a 45 51 55 42 32 35 35  0d 0a 2e 65 6e 72 75 70  |.EQUB255...enrup|
000049e0  20 45 51 55 57 31 0d 0a  45 51 55 57 31 0d 0a 45  | EQUW1..EQUW1..E|
000049f0  51 55 57 35 32 0d 0a 45  51 55 57 32 30 0d 0a 0d  |QUW52..EQUW20...|
00004a00  0a 50 25 3d 26 31 43 38  30 0d 0a 4f 25 3d 26 36  |.P%=&1C80..O%=&6|
00004a10  34 38 30 0d 0a 0d 0a 2e  63 6f 6d 70 6c 65 74 65  |480.....complete|
00004a20  20 43 50 59 23 26 31 34  0d 0a 42 45 51 63 6f 6e  | CPY#&14..BEQcon|
00004a30  67 75 0d 0a 4a 4d 50 73  63 72 65 65 6e 0d 0a 2e  |gu..JMPscreen...|
00004a40  63 6f 6e 67 75 20 4a 53  52 73 62 6f 61 72 64 0d  |congu JSRsboard.|
00004a50  0a 4c 44 41 23 28 63 6d  70 74 78 74 20 4d 4f 44  |.LDA#(cmptxt MOD|
00004a60  20 32 35 36 29 0d 0a 53  54 41 26 37 32 0d 0a 4c  | 256)..STA&72..L|
00004a70  44 41 23 28 63 6d 70 74  78 74 20 44 49 56 20 32  |DA#(cmptxt DIV 2|
00004a80  35 36 29 0d 0a 53 54 41  26 37 33 0d 0a 4c 44 41  |56)..STA&73..LDA|
00004a90  23 32 0d 0a 53 54 41 78  63 68 0d 0a 4c 44 41 23  |#2..STAxch..LDA#|
00004aa0  37 0d 0a 53 54 41 79 63  68 0d 0a 4a 53 52 73 74  |7..STAych..JSRst|
00004ab0  72 69 6e 67 0d 0a 4c 44  41 23 28 63 6d 70 74 78  |ring..LDA#(cmptx|
00004ac0  74 62 20 4d 4f 44 20 32  35 36 29 0d 0a 53 54 41  |tb MOD 256)..STA|
00004ad0  26 37 32 0d 0a 4c 44 41  23 28 63 6d 70 74 78 74  |&72..LDA#(cmptxt|
00004ae0  62 20 44 49 56 20 32 35  36 29 0d 0a 53 54 41 26  |b DIV 256)..STA&|
00004af0  37 33 0d 0a 4c 44 41 23  33 0d 0a 53 54 41 78 63  |73..LDA#3..STAxc|
00004b00  68 0d 0a 4c 44 41 23 31  34 0d 0a 53 54 41 79 63  |h..LDA#14..STAyc|
00004b10  68 0d 0a 4a 53 52 73 74  72 69 6e 67 0d 0a 2e 74  |h..JSRstring...t|
00004b20  68 65 65 6e 64 20 4a 4d  50 74 68 65 65 6e 64 0d  |heend JMPtheend.|
00004b30  0a 2e 6d 61 69 6e 63 6c  65 61 72 20 4c 44 41 6d  |..mainclear LDAm|
00004b40  74 79 70 65 0d 0a 42 45  51 6e 6f 63 6c 65 61 72  |type..BEQnoclear|
00004b50  6d 0d 0a 4c 44 41 78 70  6f 73 0d 0a 43 4d 50 78  |m..LDAxpos..CMPx|
00004b60  6d 6f 6f 0d 0a 42 4e 45  6d 63 69 0d 0a 4c 44 41  |moo..BNEmci..LDA|
00004b70  79 70 6f 73 0d 0a 43 4d  50 79 6d 6f 6f 0d 0a 42  |ypos..CMPymoo..B|
00004b80  45 51 6d 63 69 69 0d 0a  2e 6d 63 69 20 4c 44 41  |EQmcii...mci LDA|
00004b90  63 6c 65 61 72 75 70 0d  0a 42 45 51 6e 6f 63 6c  |clearup..BEQnocl|
00004ba0  65 61 72 6d 0d 0a 2e 6d  63 69 69 20 4c 44 41 23  |earm...mcii LDA#|
00004bb0  31 0d 0a 53 54 41 63 68  61 6e 67 65 64 0d 0a 4a  |1..STAchanged..J|
00004bc0  53 52 64 65 6c 79 6f 75  0d 0a 4c 44 58 78 70 6f  |SRdelyou..LDXxpo|
00004bd0  73 0d 0a 4c 44 59 79 70  6f 73 0d 0a 4a 53 52 6d  |s..LDYypos..JSRm|
00004be0  63 64 0d 0a 4c 44 41 23  30 0d 0a 53 54 41 77 69  |cd..LDA#0..STAwi|
00004bf0  70 65 72 0d 0a 53 54 41  77 69 70 65 72 6d 0d 0a  |per..STAwiperm..|
00004c00  4c 44 58 78 6d 6f 6e 74  0d 0a 4c 44 59 79 6d 6f  |LDXxmont..LDYymo|
00004c10  6e 74 0d 0a 4a 4d 50 6d  63 64 0d 0a 2e 6e 6f 63  |nt..JMPmcd...noc|
00004c20  6c 65 61 72 6d 20 52 54  53 0d 0a 2e 64 69 73 70  |learm RTS...disp|
00004c30  6d 6f 6e 20 4c 44 41 6d  74 79 70 65 0d 0a 42 45  |mon LDAmtype..BE|
00004c40  51 6e 6f 6d 6f 6e 73 72  0d 0a 4c 44 41 26 37 38  |Qnomonsr..LDA&78|
00004c50  0d 0a 50 48 41 0d 0a 4c  44 41 26 37 39 0d 0a 50  |..PHA..LDA&79..P|
00004c60  48 41 0d 0a 4c 44 41 66  69 6e 65 0d 0a 50 48 41  |HA..LDAfine..PHA|
00004c70  0d 0a 4c 44 41 78 70 6f  73 0d 0a 50 48 41 0d 0a  |..LDAxpos..PHA..|
00004c80  4c 44 41 79 70 6f 73 0d  0a 50 48 41 0d 0a 4c 44  |LDAypos..PHA..LD|
00004c90  41 77 69 70 65 72 0d 0a  50 48 41 0d 0a 4c 44 41  |Awiper..PHA..LDA|
00004ca0  77 69 70 65 72 6d 0d 0a  53 54 41 77 69 70 65 72  |wiperm..STAwiper|
00004cb0  0d 0a 4c 44 41 78 6d 6f  6e 74 0d 0a 53 54 41 78  |..LDAxmont..STAx|
00004cc0  70 6f 73 0d 0a 4c 44 41  79 6d 6f 6e 74 0d 0a 53  |pos..LDAymont..S|
00004cd0  54 41 79 70 6f 73 0d 0a  4c 44 41 6d 66 69 6e 65  |TAypos..LDAmfine|
00004ce0  0d 0a 53 54 41 66 69 6e  65 0d 0a 4c 44 41 26 37  |..STAfine..LDA&7|
00004cf0  41 0d 0a 53 54 41 26 37  38 0d 0a 4c 44 41 26 37  |A..STA&78..LDA&7|
00004d00  42 0d 0a 53 54 41 26 37  39 0d 0a 4c 44 41 23 26  |B..STA&79..LDA#&|
00004d10  32 46 0d 0a 53 54 41 77  69 72 65 70 2b 31 0d 0a  |2F..STAwirep+1..|
00004d20  53 54 41 77 69 72 65 70  62 2b 31 0d 0a 4c 44 41  |STAwirepb+1..LDA|
00004d30  23 26 43 30 0d 0a 53 54  41 77 69 72 65 70 0d 0a  |#&C0..STAwirep..|
00004d40  4c 44 41 23 26 45 30 0d  0a 53 54 41 77 69 72 65  |LDA#&E0..STAwire|
00004d50  70 62 0d 0a 4c 44 41 23  31 0d 0a 53 54 41 6d 66  |pb..LDA#1..STAmf|
00004d60  6c 61 67 0d 0a 4a 53 52  64 69 73 70 73 68 72 0d  |lag..JSRdispshr.|
00004d70  0a 4c 44 41 26 37 38 0d  0a 53 54 41 26 37 41 0d  |.LDA&78..STA&7A.|
00004d80  0a 4c 44 41 26 37 39 0d  0a 53 54 41 26 37 42 0d  |.LDA&79..STA&7B.|
00004d90  0a 50 4c 41 0d 0a 53 54  41 77 69 70 65 72 0d 0a  |.PLA..STAwiper..|
00004da0  50 4c 41 0d 0a 53 54 41  79 70 6f 73 0d 0a 50 4c  |PLA..STAypos..PL|
00004db0  41 0d 0a 53 54 41 78 70  6f 73 0d 0a 50 4c 41 0d  |A..STAxpos..PLA.|
00004dc0  0a 53 54 41 66 69 6e 65  0d 0a 50 4c 41 0d 0a 53  |.STAfine..PLA..S|
00004dd0  54 41 26 37 39 0d 0a 50  4c 41 0d 0a 53 54 41 26  |TA&79..PLA..STA&|
00004de0  37 38 0d 0a 4c 44 41 23  30 0d 0a 53 54 41 6d 66  |78..LDA#0..STAmf|
00004df0  6c 61 67 0d 0a 2e 6e 6f  6d 6f 6e 73 72 20 52 54  |lag...nomonsr RT|
00004e00  53 0d 0a 2e 6d 6f 6e 73  65 74 20 4c 44 41 79 73  |S...monset LDAys|
00004e10  63 72 0d 0a 41 53 4c 20  41 0d 0a 41 53 4c 20 41  |cr..ASL A..ASL A|
00004e20  0d 0a 41 53 4c 20 41 0d  0a 41 53 4c 20 41 0d 0a  |..ASL A..ASL A..|
00004e30  43 4c 43 0d 0a 41 44 43  78 73 63 72 0d 0a 41 44  |CLC..ADCxscr..AD|
00004e40  43 23 26 33 30 0d 0a 53  54 41 26 37 31 0d 0a 4c  |C#&30..STA&71..L|
00004e50  44 59 23 30 0d 0a 53 54  59 26 37 30 0d 0a 49 4e  |DY#0..STY&70..IN|
00004e60  59 0d 0a 53 54 59 6d 66  69 6e 65 0d 0a 4c 44 59  |Y..STYmfine..LDY|
00004e70  23 26 46 42 0d 0a 4c 44  41 28 26 37 30 29 2c 59  |#&FB..LDA(&70),Y|
00004e80  0d 0a 41 53 4c 20 41 0d  0a 52 4f 4c 20 41 0d 0a  |..ASL A..ROL A..|
00004e90  52 4f 4c 20 41 0d 0a 41  4e 44 23 33 0d 0a 54 41  |ROL A..AND#3..TA|
00004ea0  58 0d 0a 4c 44 41 6d 6f  6e 70 64 2c 58 0d 0a 53  |X..LDAmonpd,X..S|
00004eb0  54 41 78 6d 6f 6e 74 0d  0a 49 4e 59 0d 0a 4c 44  |TAxmont..INY..LD|
00004ec0  41 28 26 37 30 29 2c 59  0d 0a 41 53 4c 20 41 0d  |A(&70),Y..ASL A.|
00004ed0  0a 52 4f 4c 20 41 0d 0a  52 4f 4c 20 41 0d 0a 41  |.ROL A..ROL A..A|
00004ee0  4e 44 23 33 0d 0a 54 41  58 0d 0a 4c 44 41 6d 6f  |ND#3..TAX..LDAmo|
00004ef0  6e 70 64 2c 58 0d 0a 53  54 41 79 6d 6f 6e 74 0d  |npd,X..STAymont.|
00004f00  0a 49 4e 59 0d 0a 4c 44  41 28 26 37 30 29 2c 59  |.INY..LDA(&70),Y|
00004f10  0d 0a 41 53 4c 20 41 0d  0a 52 4f 4c 20 41 0d 0a  |..ASL A..ROL A..|
00004f20  52 4f 4c 20 41 0d 0a 41  4e 44 23 33 0d 0a 53 54  |ROL A..AND#3..ST|
00004f30  41 6d 74 79 70 65 0d 0a  4c 44 41 23 26 46 46 0d  |Amtype..LDA#&FF.|
00004f40  0a 53 54 41 6d 64 69 72  0d 0a 2e 6c 61 73 65 78  |.STAmdir...lasex|
00004f50  69 74 20 52 54 53 0d 0a  2e 6d 6f 6e 70 72 6f 20  |it RTS...monpro |
00004f60  4c 44 41 78 6d 6f 6e 74  0d 0a 53 54 41 78 6d 6f  |LDAxmont..STAxmo|
00004f70  6f 0d 0a 4c 44 41 79 6d  6f 6e 74 0d 0a 53 54 41  |o..LDAymont..STA|
00004f80  79 6d 6f 6f 0d 0a 4c 44  41 23 30 0d 0a 53 54 41  |ymoo..LDA#0..STA|
00004f90  63 6c 65 61 72 75 70 0d  0a 4c 44 41 6d 74 79 70  |clearup..LDAmtyp|
00004fa0  65 0d 0a 42 45 51 6c 61  73 65 78 69 74 0d 0a 43  |e..BEQlasexit..C|
00004fb0  4d 50 23 33 0d 0a 42 4e  45 6e 6f 6d 6f 6e 73 74  |MP#3..BNEnomonst|
00004fc0  6c 0d 0a 4c 44 41 23 30  0d 0a 53 54 41 6d 66 69  |l..LDA#0..STAmfi|
00004fd0  6e 65 0d 0a 53 54 41 6d  6f 6e 73 74 61 74 0d 0a  |ne..STAmonstat..|
00004fe0  2e 6e 6f 6d 6f 6e 73 74  6c 20 4c 44 41 78 70 6f  |.nomonstl LDAxpo|
00004ff0  73 0d 0a 43 4d 50 78 6d  6f 6e 74 0d 0a 42 4e 45  |s..CMPxmont..BNE|
00005000  6d 6f 6e 74 63 68 0d 0a  4c 44 41 79 70 6f 73 0d  |montch..LDAypos.|
00005010  0a 43 4d 50 79 6d 6f 6e  74 0d 0a 42 4e 45 6d 6f  |.CMPymont..BNEmo|
00005020  6e 74 63 68 0d 0a 4c 44  41 23 31 0d 0a 53 54 41  |ntch..LDA#1..STA|
00005030  63 6c 65 61 72 75 70 0d  0a 53 54 41 70 6f 77 63  |clearup..STApowc|
00005040  68 61 6e 67 65 0d 0a 4c  44 41 66 6e 73 74 0d 0a  |hange..LDAfnst..|
00005050  42 45 51 6d 6f 6e 74 63  68 0d 0a 4c 44 41 70 6f  |BEQmontch..LDApo|
00005060  77 65 72 0d 0a 53 45 43  0d 0a 53 42 43 23 38 0d  |wer..SEC..SBC#8.|
00005070  0a 53 54 41 70 6f 77 65  72 0d 0a 42 43 53 6d 6f  |.STApower..BCSmo|
00005080  6e 74 63 68 65 0d 0a 50  4c 41 0d 0a 50 4c 41 0d  |ntche..PLA..PLA.|
00005090  0a 4a 4d 50 6b 69 6c 6c  75 0d 0a 2e 6d 6f 6e 74  |.JMPkillu...mont|
000050a0  63 68 65 20 4c 44 41 6d  74 79 70 65 0d 0a 43 4d  |che LDAmtype..CM|
000050b0  50 23 33 0d 0a 42 4e 45  6d 6f 6e 74 63 68 0d 0a  |P#3..BNEmontch..|
000050c0  50 4c 41 0d 0a 50 4c 41  0d 0a 4a 4d 50 7a 61 70  |PLA..PLA..JMPzap|
000050d0  0d 0a 2e 6d 6f 6e 74 63  68 20 4a 53 52 6d 6f 76  |...montch JSRmov|
000050e0  65 6d 73 74 0d 0a 4c 44  41 78 70 6f 73 0d 0a 43  |emst..LDAxpos..C|
000050f0  4d 50 78 6d 6f 6e 74 0d  0a 42 4e 45 6c 61 73 65  |MPxmont..BNElase|
00005100  78 69 74 0d 0a 4c 44 41  79 70 6f 73 0d 0a 43 4d  |xit..LDAypos..CM|
00005110  50 79 6d 6f 6e 74 0d 0a  42 4e 45 6c 61 73 65 78  |Pymont..BNElasex|
00005120  69 74 0d 0a 4c 44 41 23  31 0d 0a 53 54 41 63 6c  |it..LDA#1..STAcl|
00005130  65 61 72 75 70 0d 0a 53  54 41 70 6f 77 63 68 61  |earup..STApowcha|
00005140  6e 67 65 0d 0a 4c 44 41  70 6f 77 65 72 0d 0a 53  |nge..LDApower..S|
00005150  45 43 0d 0a 53 42 43 23  38 0d 0a 53 54 41 70 6f  |EC..SBC#8..STApo|
00005160  77 65 72 0d 0a 42 43 53  6c 61 73 65 78 69 74 0d  |wer..BCSlasexit.|
00005170  0a 50 4c 41 0d 0a 50 4c  41 0d 0a 4a 4d 50 6b 69  |.PLA..PLA..JMPki|
00005180  6c 6c 75 0d 0a 2e 6c 61  73 65 72 20 4c 44 41 23  |llu...laser LDA#|
00005190  36 0d 0a 4a 53 52 6b 65  79 62 79 74 65 0d 0a 42  |6..JSRkeybyte..B|
000051a0  43 43 6c 61 73 65 78 69  74 0d 0a 4c 44 41 6c 61  |CClasexit..LDAla|
000051b0  73 74 61 74 0d 0a 42 4e  45 6c 61 73 65 78 69 74  |stat..BNElasexit|
000051c0  0d 0a 4c 44 41 73 6f 75  6e 64 0d 0a 42 45 51 6e  |..LDAsound..BEQn|
000051d0  6f 6c 61 73 73 64 0d 0a  4c 44 41 23 37 0d 0a 4c  |olassd..LDA#7..L|
000051e0  44 58 23 28 73 77 69 74  6e 20 4d 4f 44 32 35 36  |DX#(switn MOD256|
000051f0  29 0d 0a 4c 44 59 23 28  73 77 69 74 6e 20 44 49  |)..LDY#(switn DI|
00005200  56 32 35 36 29 0d 0a 4a  53 52 6f 73 77 6f 72 64  |V256)..JSRosword|
00005210  0d 0a 2e 6e 6f 6c 61 73  73 64 20 4c 44 41 70 6f  |...nolassd LDApo|
00005220  77 65 72 0d 0a 53 54 41  70 6f 77 63 68 61 6e 67  |wer..STApowchang|
00005230  65 0d 0a 53 45 43 0d 0a  53 42 43 23 34 0d 0a 53  |e..SEC..SBC#4..S|
00005240  54 41 70 6f 77 65 72 0d  0a 42 43 53 6c 61 73 6f  |TApower..BCSlaso|
00005250  6b 61 79 0d 0a 2e 6c 61  73 64 69 65 20 50 4c 41  |kay...lasdie PLA|
00005260  0d 0a 50 4c 41 0d 0a 2e  6b 69 6c 6c 75 20 4a 53  |..PLA...killu JS|
00005270  52 67 61 6d 65 6f 76 65  72 0d 0a 4a 4d 50 70 72  |Rgameover..JMPpr|
00005280  6f 67 0d 0a 2e 6c 61 73  6f 6b 61 79 20 4c 44 41  |og...lasokay LDA|
00005290  78 6d 6f 6e 74 0d 0a 43  4d 50 78 70 6f 73 0d 0a  |xmont..CMPxpos..|
000052a0  42 4e 45 6e 6f 74 6f 6e  74 0d 0a 4c 44 41 79 6d  |BNEnotont..LDAym|
000052b0  6f 6e 74 0d 0a 43 4d 50  79 70 6f 73 0d 0a 42 4e  |ont..CMPypos..BN|
000052c0  45 6e 6f 74 6f 6e 74 0d  0a 4c 44 41 23 30 0d 0a  |Enotont..LDA#0..|
000052d0  53 54 41 6d 74 79 70 65  0d 0a 52 54 53 0d 0a 2e  |STAmtype..RTS...|
000052e0  6e 6f 74 6f 6e 74 20 53  45 49 0d 0a 4c 44 41 78  |notont SEI..LDAx|
000052f0  70 6f 73 0d 0a 41 53 4c  20 41 0d 0a 41 53 4c 20  |pos..ASL A..ASL |
00005300  41 0d 0a 41 53 4c 20 41  0d 0a 41 53 4c 20 41 0d  |A..ASL A..ASL A.|
00005310  0a 41 53 4c 20 41 0d 0a  41 53 4c 20 41 0d 0a 43  |.ASL A..ASL A..C|
00005320  4c 43 0d 0a 41 44 43 23  26 38 30 0d 0a 53 54 41  |LC..ADC#&80..STA|
00005330  6c 61 73 61 64 0d 0a 4c  44 41 23 30 0d 0a 41 44  |lasad..LDA#0..AD|
00005340  43 23 26 33 37 0d 0a 53  54 41 26 37 31 0d 0a 4c  |C#&37..STA&71..L|
00005350  44 41 78 70 6f 73 0d 0a  4c 53 52 20 41 0d 0a 4c  |DAxpos..LSR A..L|
00005360  53 52 20 41 0d 0a 43 4c  43 0d 0a 41 44 43 26 37  |SR A..CLC..ADC&7|
00005370  31 0d 0a 41 44 43 79 70  6f 73 0d 0a 53 54 41 26  |1..ADCypos..STA&|
00005380  37 31 0d 0a 4c 44 41 79  70 6f 73 0d 0a 41 53 4c  |71..LDAypos..ASL|
00005390  20 41 0d 0a 41 53 4c 20  41 0d 0a 43 4c 43 0d 0a  | A..ASL A..CLC..|
000053a0  41 44 43 26 37 31 0d 0a  53 54 41 6c 61 73 61 64  |ADC&71..STAlasad|
000053b0  2b 31 0d 0a 4c 44 41 66  61 63 65 0d 0a 53 54 41  |+1..LDAface..STA|
000053c0  6c 61 73 64 69 72 0d 0a  42 45 51 6c 65 66 69 72  |lasdir..BEQlefir|
000053d0  65 0d 0a 4c 44 41 6c 61  73 61 64 0d 0a 43 4c 43  |e..LDAlasad..CLC|
000053e0  0d 0a 41 44 43 23 26 34  30 0d 0a 53 54 41 6c 61  |..ADC#&40..STAla|
000053f0  73 61 64 0d 0a 4c 44 41  23 39 0d 0a 53 45 43 0d  |sad..LDA#9..SEC.|
00005400  0a 53 42 43 78 70 6f 73  0d 0a 4c 44 58 78 70 6f  |.SBCxpos..LDXxpo|
00005410  73 0d 0a 43 50 58 23 31  0d 0a 42 45 51 63 6f 72  |s..CPX#1..BEQcor|
00005420  72 69 67 66 0d 0a 43 50  58 23 35 0d 0a 42 45 51  |rigf..CPX#5..BEQ|
00005430  63 6f 72 72 69 67 66 0d  0a 42 4e 45 66 69 6e 66  |corrigf..BNEfinf|
00005440  69 72 65 0d 0a 2e 63 6f  72 72 69 67 66 20 49 4e  |ire...corrigf IN|
00005450  43 6c 61 73 61 64 2b 31  0d 0a 4a 4d 50 66 69 6e  |Clasad+1..JMPfin|
00005460  66 69 72 65 0d 0a 2e 6c  65 66 69 72 65 20 44 45  |fire...lefire DE|
00005470  43 6c 61 73 61 64 2b 31  0d 0a 4c 44 41 78 70 6f  |Clasad+1..LDAxpo|
00005480  73 0d 0a 2e 66 69 6e 66  69 72 65 20 41 53 4c 20  |s...finfire ASL |
00005490  41 0d 0a 41 53 4c 20 41  0d 0a 41 53 4c 20 41 0d  |A..ASL A..ASL A.|
000054a0  0a 43 4d 50 23 26 32 30  0d 0a 42 43 43 73 68 72  |.CMP#&20..BCCshr|
000054b0  61 6e 67 65 0d 0a 4c 44  41 23 26 31 46 0d 0a 2e  |ange..LDA#&1F...|
000054c0  73 68 72 61 6e 67 65 20  53 54 41 6c 61 73 74 61  |shrange STAlasta|
000054d0  74 0d 0a 4c 44 41 23 30  0d 0a 53 54 41 6c 61 73  |t..LDA#0..STAlas|
000054e0  74 65 70 0d 0a 4c 44 41  23 31 0d 0a 4c 44 58 66  |tep..LDA#1..LDXf|
000054f0  61 63 65 0d 0a 42 4e 45  6c 65 61 6c 74 0d 0a 4c  |ace..BNElealt..L|
00005500  44 41 23 26 46 46 0d 0a  2e 6c 65 61 6c 74 20 43  |DA#&FF...lealt C|
00005510  4c 43 0d 0a 41 44 43 78  70 6f 73 0d 0a 53 54 41  |LC..ADCxpos..STA|
00005520  78 66 0d 0a 53 54 41 78  73 65 74 0d 0a 4c 44 41  |xf..STAxset..LDA|
00005530  79 70 6f 73 0d 0a 53 54  41 79 73 65 74 0d 0a 53  |ypos..STAyset..S|
00005540  54 41 79 66 0d 0a 4a 53  52 67 65 74 62 6c 6f 63  |TAyf..JSRgetbloc|
00005550  6b 0d 0a 43 4d 50 23 26  31 30 0d 0a 42 43 43 6e  |k..CMP#&10..BCCn|
00005560  6f 6f 62 73 74 72 0d 0a  4c 44 41 23 30 0d 0a 53  |oobstr..LDA#0..S|
00005570  54 41 6c 61 73 74 61 74  0d 0a 2e 6e 6f 6f 62 73  |TAlastat...noobs|
00005580  74 72 20 43 4c 49 0d 0a  4a 4d 50 77 61 69 74 0d  |tr CLI..JMPwait.|
00005590  0a 2e 64 69 73 70 79 6f  75 20 4c 44 41 23 26 32  |..dispyou LDA#&2|
000055a0  46 0d 0a 53 54 41 77 69  72 65 70 2b 31 0d 0a 53  |F..STAwirep+1..S|
000055b0  54 41 77 69 72 65 70 62  2b 31 0d 0a 4c 44 41 23  |TAwirepb+1..LDA#|
000055c0  26 38 30 0d 0a 53 54 41  77 69 72 65 70 0d 0a 4c  |&80..STAwirep..L|
000055d0  44 41 23 26 41 30 0d 0a  53 54 41 77 69 72 65 70  |DA#&A0..STAwirep|
000055e0  62 0d 0a 4a 4d 50 64 69  73 70 73 68 72 0d 0a 2e  |b..JMPdispshr...|
000055f0  64 65 61 64 65 64 63 68  20 4c 44 41 64 65 61 64  |deadedch LDAdead|
00005600  65 64 0d 0a 42 45 51 6e  6f 74 64 65 61 64 64 0d  |ed..BEQnotdeadd.|
00005610  0a 4c 44 41 6d 74 79 70  65 0d 0a 43 4d 50 23 33  |.LDAmtype..CMP#3|
00005620  0d 0a 42 45 51 6e 6f 64  69 73 70 0d 0a 4c 44 41  |..BEQnodisp..LDA|
00005630  23 30 0d 0a 53 54 41 6d  74 79 70 65 0d 0a 2e 6e  |#0..STAmtype...n|
00005640  6f 64 69 73 70 20 4c 44  41 26 37 41 0d 0a 43 4c  |odisp LDA&7A..CL|
00005650  43 0d 0a 41 44 43 23 26  38 30 0d 0a 53 54 41 26  |C..ADC#&80..STA&|
00005660  37 30 0d 0a 4c 44 41 26  37 42 0d 0a 41 44 43 23  |70..LDA&7B..ADC#|
00005670  32 0d 0a 53 54 41 26 37  31 0d 0a 4c 44 59 23 33  |2..STA&71..LDY#3|
00005680  31 0d 0a 2e 64 65 61 64  61 20 4c 44 41 26 32 46  |1...deada LDA&2F|
00005690  43 30 2c 59 0d 0a 53 54  41 28 26 37 41 29 2c 59  |C0,Y..STA(&7A),Y|
000056a0  0d 0a 4c 44 41 26 32 46  45 30 2c 59 0d 0a 53 54  |..LDA&2FE0,Y..ST|
000056b0  41 28 26 37 30 29 2c 59  0d 0a 44 45 59 0d 0a 42  |A(&70),Y..DEY..B|
000056c0  4e 45 64 65 61 64 61 0d  0a 4c 44 41 70 6f 77 65  |NEdeada..LDApowe|
000056d0  72 0d 0a 53 54 41 70 6f  77 63 68 61 6e 67 65 0d  |r..STApowchange.|
000056e0  0a 43 4c 43 0d 0a 41 44  43 23 34 0d 0a 42 43 43  |.CLC..ADC#4..BCC|
000056f0  6f 76 65 72 70 6f 77 6d  0d 0a 4c 44 41 23 32 35  |overpowm..LDA#25|
00005700  34 0d 0a 2e 6f 76 65 72  70 6f 77 6d 20 53 54 41  |4...overpowm STA|
00005710  70 6f 77 65 72 0d 0a 4c  44 41 23 30 0d 0a 53 54  |power..LDA#0..ST|
00005720  41 64 65 61 64 65 64 0d  0a 2e 6e 6f 74 64 65 61  |Adeaded...notdea|
00005730  64 64 20 52 54 53 0d 0a  2e 69 72 71 20 49 4e 43  |dd RTS...irq INC|
00005740  63 6c 6f 63 6b 0d 0a 4c  44 41 26 38 30 0d 0a 43  |clock..LDA&80..C|
00005750  4c 43 0d 0a 41 44 43 23  31 0d 0a 43 4d 50 63 6c  |LC..ADC#1..CMPcl|
00005760  6f 63 6b 0d 0a 42 4e 45  6e 6f 68 65 6c 70 63 0d  |ock..BNEnohelpc.|
00005770  0a 49 4e 43 26 38 30 0d  0a 2e 6e 6f 68 65 6c 70  |.INC&80...nohelp|
00005780  63 20 4c 44 41 6c 61 73  74 61 74 0d 0a 42 45 51  |c LDAlastat..BEQ|
00005790  6e 6f 6c 61 73 0d 0a 4c  44 41 6d 74 79 70 65 0d  |nolas..LDAmtype.|
000057a0  0a 42 45 51 6e 6f 68 69  74 6d 0d 0a 4c 44 41 78  |.BEQnohitm..LDAx|
000057b0  6d 6f 6e 74 0d 0a 43 4d  50 78 66 0d 0a 42 4e 45  |mont..CMPxf..BNE|
000057c0  6e 6f 68 69 74 6d 0d 0a  4c 44 41 79 6d 6f 6e 74  |nohitm..LDAymont|
000057d0  0d 0a 43 4d 50 79 66 0d  0a 42 4e 45 6e 6f 68 69  |..CMPyf..BNEnohi|
000057e0  74 6d 0d 0a 4c 44 41 23  31 0d 0a 53 54 41 6c 61  |tm..LDA#1..STAla|
000057f0  73 74 61 74 0d 0a 53 54  41 64 65 61 64 65 64 0d  |stat..STAdeaded.|
00005800  0a 2e 6e 6f 68 69 74 6d  20 4a 53 52 73 61 76 65  |..nohitm JSRsave|
00005810  76 61 72 0d 0a 44 45 43  6c 61 73 74 61 74 0d 0a  |var..DEClastat..|
00005820  4c 44 41 6c 61 73 74 65  70 0d 0a 43 4c 43 0d 0a  |LDAlastep..CLC..|
00005830  41 44 43 23 38 0d 0a 53  54 41 6c 61 73 74 65 70  |ADC#8..STAlastep|
00005840  0d 0a 4c 44 41 6c 61 73  64 69 72 0d 0a 42 45 51  |..LDAlasdir..BEQ|
00005850  6c 61 73 6c 65 66 74 0d  0a 42 4e 45 6c 61 73 72  |lasleft..BNElasr|
00005860  69 67 68 74 0d 0a 2e 6e  6f 6c 61 73 20 4a 4d 50  |ight...nolas JMP|
00005870  52 4f 4d 69 72 71 0d 0a  2e 6c 61 73 72 69 67 68  |ROMirq...lasrigh|
00005880  74 20 4c 44 59 6c 61 73  74 65 70 0d 0a 4a 53 52  |t LDYlastep..JSR|
00005890  6c 61 73 65 6f 72 70 0d  0a 43 50 59 23 26 32 38  |laseorp..CPY#&28|
000058a0  0d 0a 42 43 43 72 69 64  65 6c 0d 0a 54 59 41 0d  |..BCCridel..TYA.|
000058b0  0a 53 45 43 0d 0a 53 42  43 23 26 32 30 0d 0a 4a  |.SEC..SBC#&20..J|
000058c0  53 52 6c 61 73 65 6f 72  79 0d 0a 2e 72 69 64 65  |SRlaseory...ride|
000058d0  6c 20 4c 44 41 6c 61 73  74 61 74 0d 0a 42 4e 45  |l LDAlastat..BNE|
000058e0  72 69 63 6f 6e 74 0d 0a  4c 44 41 6c 61 73 74 65  |ricont..LDAlaste|
000058f0  70 0d 0a 53 45 43 0d 0a  53 42 43 23 26 31 38 0d  |p..SEC..SBC#&18.|
00005900  0a 42 43 53 6e 6f 72 6d  6e 0d 0a 4c 44 41 23 30  |.BCSnormn..LDA#0|
00005910  0d 0a 2e 6e 6f 72 6d 6e  20 54 41 59 0d 0a 2e 72  |...normn TAY...r|
00005920  69 73 74 6f 70 20 4a 53  52 6c 61 73 65 6f 72 70  |istop JSRlaseorp|
00005930  0d 0a 43 50 59 6c 61 73  74 65 70 0d 0a 42 45 51  |..CPYlastep..BEQ|
00005940  72 69 63 6f 6e 74 62 0d  0a 54 59 41 0d 0a 43 4c  |ricontb..TYA..CL|
00005950  43 0d 0a 41 44 43 23 38  0d 0a 54 41 59 0d 0a 4a  |C..ADC#8..TAY..J|
00005960  4d 50 72 69 73 74 6f 70  0d 0a 2e 72 69 63 6f 6e  |MPristop...ricon|
00005970  74 62 20 4a 53 52 64 65  6c 79 6f 75 0d 0a 2e 72  |tb JSRdelyou...r|
00005980  69 63 6f 6e 74 20 4c 44  41 6c 61 73 74 65 70 0d  |icont LDAlastep.|
00005990  0a 41 4e 44 23 26 33 46  0d 0a 42 4e 45 72 77 61  |.AND#&3F..BNErwa|
000059a0  6c 6c 0d 0a 49 4e 43 78  66 0d 0a 4c 44 41 78 66  |ll..INCxf..LDAxf|
000059b0  0d 0a 53 54 41 78 73 65  74 0d 0a 4c 44 41 79 66  |..STAxset..LDAyf|
000059c0  0d 0a 53 54 41 79 73 65  74 0d 0a 4a 53 52 67 65  |..STAyset..JSRge|
000059d0  74 62 6c 6f 63 6b 0d 0a  43 4d 50 23 26 31 30 0d  |tblock..CMP#&10.|
000059e0  0a 42 43 43 72 77 61 6c  6c 0d 0a 4c 44 41 23 31  |.BCCrwall..LDA#1|
000059f0  0d 0a 53 54 41 6c 61 73  74 61 74 0d 0a 2e 72 77  |..STAlastat...rw|
00005a00  61 6c 6c 20 4a 4d 50 6c  6f 61 64 76 61 72 0d 0a  |all JMPloadvar..|
00005a10  2e 6c 61 73 6c 65 66 74  20 4c 44 41 23 30 0d 0a  |.lasleft LDA#0..|
00005a20  53 45 43 0d 0a 53 42 43  6c 61 73 74 65 70 0d 0a  |SEC..SBClastep..|
00005a30  4a 53 52 6c 61 73 65 6f  72 79 0d 0a 43 50 59 23  |JSRlaseory..CPY#|
00005a40  26 45 30 0d 0a 42 43 53  6c 65 64 65 6c 0d 0a 54  |&E0..BCSledel..T|
00005a50  59 41 0d 0a 43 4c 43 0d  0a 41 44 43 23 26 32 30  |YA..CLC..ADC#&20|
00005a60  0d 0a 4a 53 52 6c 61 73  65 6f 72 79 0d 0a 2e 6c  |..JSRlaseory...l|
00005a70  65 64 65 6c 20 4c 44 41  6c 61 73 74 61 74 0d 0a  |edel LDAlastat..|
00005a80  42 4e 45 6c 65 63 6f 6e  74 0d 0a 4c 44 41 23 30  |BNElecont..LDA#0|
00005a90  0d 0a 53 45 43 0d 0a 53  42 43 6c 61 73 74 65 70  |..SEC..SBClastep|
00005aa0  0d 0a 53 54 41 6c 61 73  74 65 70 0d 0a 43 4c 43  |..STAlastep..CLC|
00005ab0  0d 0a 41 44 43 23 26 31  38 0d 0a 42 43 43 6e 6f  |..ADC#&18..BCCno|
00005ac0  72 6c 6e 0d 0a 4c 44 41  23 26 46 38 0d 0a 2e 6e  |rln..LDA#&F8...n|
00005ad0  6f 72 6c 6e 20 54 41 59  0d 0a 2e 6c 65 73 74 6f  |orln TAY...lesto|
00005ae0  70 20 4a 53 52 6c 61 73  65 6f 72 70 0d 0a 43 50  |p JSRlaseorp..CP|
00005af0  59 6c 61 73 74 65 70 0d  0a 42 45 51 6c 65 63 6f  |Ylastep..BEQleco|
00005b00  6e 74 62 0d 0a 54 59 41  0d 0a 53 45 43 0d 0a 53  |ntb..TYA..SEC..S|
00005b10  42 43 23 38 0d 0a 54 41  59 0d 0a 4a 4d 50 6c 65  |BC#8..TAY..JMPle|
00005b20  73 74 6f 70 0d 0a 2e 6c  65 63 6f 6e 74 62 20 4a  |stop...lecontb J|
00005b30  53 52 64 65 6c 79 6f 75  0d 0a 2e 6c 65 63 6f 6e  |SRdelyou...lecon|
00005b40  74 20 4c 44 41 6c 61 73  74 65 70 0d 0a 41 4e 44  |t LDAlastep..AND|
00005b50  23 26 33 46 0d 0a 42 4e  45 6c 77 61 6c 6c 0d 0a  |#&3F..BNElwall..|
00005b60  44 45 43 78 66 0d 0a 4c  44 41 78 66 0d 0a 53 54  |DECxf..LDAxf..ST|
00005b70  41 78 73 65 74 0d 0a 4c  44 41 79 66 0d 0a 53 54  |Axset..LDAyf..ST|
00005b80  41 79 73 65 74 0d 0a 4a  53 52 67 65 74 62 6c 6f  |Ayset..JSRgetblo|
00005b90  63 6b 0d 0a 43 4d 50 23  26 31 30 0d 0a 42 43 43  |ck..CMP#&10..BCC|
00005ba0  6c 77 61 6c 6c 0d 0a 4c  44 41 23 31 0d 0a 53 54  |lwall..LDA#1..ST|
00005bb0  41 6c 61 73 74 61 74 0d  0a 2e 6c 77 61 6c 6c 20  |Alastat...lwall |
00005bc0  4a 4d 50 6c 6f 61 64 76  61 72 0d 0a 2e 6c 61 73  |JMPloadvar...las|
00005bd0  65 6f 72 79 20 54 41 59  0d 0a 2e 6c 61 73 65 6f  |eory TAY...laseo|
00005be0  72 70 20 4c 44 41 28 6c  61 73 61 64 29 2c 59 0d  |rp LDA(lasad),Y.|
00005bf0  0a 45 4f 52 23 26 33 46  0d 0a 53 54 41 28 6c 61  |.EOR#&3F..STA(la|
00005c00  73 61 64 29 2c 59 0d 0a  52 54 53 0d 0a 2e 73 63  |sad),Y..RTS...sc|
00005c10  72 6f 66 66 20 4c 44 41  23 30 0d 0a 53 54 41 6c  |roff LDA#0..STAl|
00005c20  61 73 74 61 74 0d 0a 4c  44 41 26 44 30 31 31 0d  |astat..LDA&D011.|
00005c30  0a 41 4e 44 23 26 45 46  0d 0a 53 54 41 26 44 30  |.AND#&EF..STA&D0|
00005c40  31 31 0d 0a 52 54 53 0d  0a 0d 0a 50 25 3d 26 32  |11..RTS....P%=&2|
00005c50  33 30 30 0d 0a 4f 25 3d  26 41 30 30 0d 0a 0d 0a  |300..O%=&A00....|
00005c60  2e 73 61 76 65 76 61 72  20 4c 44 41 26 37 30 0d  |.savevar LDA&70.|
00005c70  0a 53 54 41 26 38 38 0d  0a 4c 44 41 26 37 31 0d  |.STA&88..LDA&71.|
00005c80  0a 53 54 41 26 38 39 0d  0a 4c 44 41 26 37 32 0d  |.STA&89..LDA&72.|
00005c90  0a 53 54 41 26 38 41 0d  0a 4c 44 41 26 37 33 0d  |.STA&8A..LDA&73.|
00005ca0  0a 53 54 41 26 38 42 0d  0a 4c 44 41 78 73 65 74  |.STA&8B..LDAxset|
00005cb0  0d 0a 53 54 41 26 38 43  0d 0a 4c 44 41 79 73 65  |..STA&8C..LDAyse|
00005cc0  74 0d 0a 53 54 41 26 38  44 0d 0a 53 54 58 26 38  |t..STA&8D..STX&8|
00005cd0  46 0d 0a 53 54 59 26 38  37 0d 0a 52 54 53 0d 0a  |F..STY&87..RTS..|
00005ce0  2e 6c 6f 61 64 76 61 72  20 4c 44 41 26 38 38 0d  |.loadvar LDA&88.|
00005cf0  0a 53 54 41 26 37 30 0d  0a 4c 44 41 26 38 39 0d  |.STA&70..LDA&89.|
00005d00  0a 53 54 41 26 37 31 0d  0a 4c 44 41 26 38 41 0d  |.STA&71..LDA&8A.|
00005d10  0a 53 54 41 26 37 32 0d  0a 4c 44 41 26 38 42 0d  |.STA&72..LDA&8B.|
00005d20  0a 53 54 41 26 37 33 0d  0a 4c 44 41 26 38 43 0d  |.STA&73..LDA&8C.|
00005d30  0a 53 54 41 78 73 65 74  0d 0a 4c 44 41 26 38 44  |.STAxset..LDA&8D|
00005d40  0d 0a 53 54 41 79 73 65  74 0d 0a 4c 44 58 26 38  |..STAyset..LDX&8|
00005d50  46 0d 0a 4c 44 59 26 38  37 0d 0a 4a 4d 50 52 4f  |F..LDY&87..JMPRO|
00005d60  4d 69 72 71 0d 0a 2e 78  6d 6f 6d 20 4c 44 58 78  |Mirq...xmom LDXx|
00005d70  6d 6f 6e 74 0d 0a 43 50  58 78 70 6f 73 0d 0a 42  |mont..CPXxpos..B|
00005d80  45 51 6f 6e 79 6f 75 0d  0a 42 43 43 72 69 74 65  |EQonyou..BCCrite|
00005d90  6d 74 0d 0a 44 45 58 0d  0a 4a 53 52 6c 72 78 6d  |mt..DEX..JSRlrxm|
00005da0  73 68 0d 0a 42 43 53 6f  6e 79 6f 75 0d 0a 44 45  |sh..BCSonyou..DE|
00005db0  43 78 6d 6f 6e 74 0d 0a  4c 44 41 23 31 0d 0a 2e  |Cxmont..LDA#1...|
00005dc0  78 6d 65 6e 64 20 53 54  41 6d 66 69 6e 65 0d 0a  |xmend STAmfine..|
00005dd0  52 54 53 0d 0a 2e 72 69  74 65 6d 74 20 49 4e 58  |RTS...ritemt INX|
00005de0  0d 0a 4a 53 52 6c 72 78  6d 73 68 0d 0a 42 43 53  |..JSRlrxmsh..BCS|
00005df0  6f 6e 79 6f 75 0d 0a 49  4e 43 78 6d 6f 6e 74 0d  |onyou..INCxmont.|
00005e00  0a 4c 44 41 23 32 0d 0a  42 4e 45 78 6d 65 6e 64  |.LDA#2..BNExmend|
00005e10  0d 0a 2e 6f 6e 79 6f 75  20 4c 44 41 23 30 0d 0a  |...onyou LDA#0..|
00005e20  42 45 51 78 6d 65 6e 64  0d 0a 2e 6c 72 78 6d 73  |BEQxmend...lrxms|
00005e30  68 20 53 54 58 78 73 65  74 0d 0a 4c 44 41 79 6d  |h STXxset..LDAym|
00005e40  6f 6e 74 0d 0a 53 54 41  79 73 65 74 0d 0a 4a 53  |ont..STAyset..JS|
00005e50  52 67 65 74 62 6c 6f 63  6b 0d 0a 43 4d 50 23 26  |Rgetblock..CMP#&|
00005e60  31 30 0d 0a 52 54 53 0d  0a 2e 63 6d 70 74 78 74  |10..RTS...cmptxt|
00005e70  20 45 51 55 42 33 0d 0a  45 51 55 42 32 32 0d 0a  | EQUB3..EQUB22..|
00005e80  45 51 55 42 31 33 0d 0a  45 51 55 42 37 0d 0a 45  |EQUB13..EQUB7..E|
00005e90  51 55 42 31 35 0d 0a 45  51 55 42 31 0d 0a 45 51  |QUB15..EQUB1..EQ|
00005ea0  55 42 31 37 0d 0a 45 51  55 42 31 38 0d 0a 45 51  |UB17..EQUB18..EQ|
00005eb0  55 42 31 31 0d 0a 45 51  55 42 31 0d 0a 45 51 55  |UB11..EQUB1..EQU|
00005ec0  42 31 37 0d 0a 45 51 55  42 32 33 0d 0a 45 51 55  |B17..EQUB23..EQU|
00005ed0  42 32 32 0d 0a 45 51 55  42 31 33 0d 0a 45 51 55  |B22..EQUB13..EQU|
00005ee0  42 31 36 0d 0a 45 51 55  42 26 46 46 0d 0a 0d 0a  |B16..EQUB&FF....|
00005ef0  50 25 3d 26 32 44 38 30  0d 0a 4f 25 3d 26 41 38  |P%=&2D80..O%=&A8|
00005f00  30 0d 0a 0d 0a 2e 6d 6f  76 65 6d 73 74 20 4c 44  |0.....movemst LD|
00005f10  41 6d 74 79 70 65 0d 0a  43 4d 50 23 32 0d 0a 42  |Amtype..CMP#2..B|
00005f20  45 51 79 70 61 74 72 6f  6c 0d 0a 43 4d 50 23 31  |EQypatrol..CMP#1|
00005f30  0d 0a 42 4e 45 6d 6f 76  65 6d 71 75 74 0d 0a 2e  |..BNEmovemqut...|
00005f40  78 70 61 74 72 6f 6c 20  4c 44 41 78 6d 6f 6e 74  |xpatrol LDAxmont|
00005f50  0d 0a 42 45 51 72 65 76  64 69 72 0d 0a 43 4d 50  |..BEQrevdir..CMP|
00005f60  23 39 0d 0a 42 45 51 72  65 76 64 69 72 0d 0a 41  |#9..BEQrevdir..A|
00005f70  44 43 6d 64 69 72 0d 0a  53 54 41 78 73 65 74 0d  |DCmdir..STAxset.|
00005f80  0a 4c 44 41 79 6d 6f 6e  74 0d 0a 53 54 41 79 73  |.LDAymont..STAys|
00005f90  65 74 0d 0a 4a 53 52 67  65 74 62 6c 6f 63 6b 0d  |et..JSRgetblock.|
00005fa0  0a 43 4d 50 23 26 31 30  0d 0a 42 43 53 72 65 76  |.CMP#&10..BCSrev|
00005fb0  64 69 72 0d 0a 49 4e 43  79 73 65 74 0d 0a 4a 53  |dir..INCyset..JS|
00005fc0  52 67 65 74 62 6c 6f 63  6b 0d 0a 43 4d 50 23 26  |Rgetblock..CMP#&|
00005fd0  31 30 0d 0a 42 43 43 72  65 76 64 69 72 0d 0a 4c  |10..BCCrevdir..L|
00005fe0  44 41 78 73 65 74 0d 0a  53 54 41 78 6d 6f 6e 74  |DAxset..STAxmont|
00005ff0  0d 0a 2e 6d 6f 76 65 6d  71 75 74 20 52 54 53 0d  |...movemqut RTS.|
00006000  0a 2e 72 65 76 64 69 72  20 4c 44 41 6d 64 69 72  |..revdir LDAmdir|
00006010  0d 0a 45 4f 52 23 26 46  45 0d 0a 53 54 41 6d 64  |..EOR#&FE..STAmd|
00006020  69 72 0d 0a 43 4c 43 0d  0a 41 44 43 78 6d 6f 6e  |ir..CLC..ADCxmon|
00006030  74 0d 0a 53 54 41 78 6d  6f 6e 74 0d 0a 4c 44 41  |t..STAxmont..LDA|
00006040  6d 66 69 6e 65 0d 0a 45  4f 52 23 33 0d 0a 53 54  |mfine..EOR#3..ST|
00006050  41 6d 66 69 6e 65 0d 0a  52 54 53 0d 0a 2e 79 70  |Amfine..RTS...yp|
00006060  61 74 72 6f 6c 20 4c 44  58 79 6d 6f 6e 74 0d 0a  |atrol LDXymont..|
00006070  43 50 58 79 70 6f 73 0d  0a 42 45 51 78 61 64 6a  |CPXypos..BEQxadj|
00006080  62 0d 0a 42 43 43 64 6f  77 6e 6d 74 0d 0a 44 45  |b..BCCdownmt..DE|
00006090  58 0d 0a 4a 53 52 79 70  73 68 72 0d 0a 44 45 43  |X..JSRypshr..DEC|
000060a0  79 6d 6f 6e 74 0d 0a 4c  44 41 23 36 0d 0a 53 54  |ymont..LDA#6..ST|
000060b0  41 6d 66 69 6e 65 0d 0a  52 54 53 0d 0a 2e 79 70  |Amfine..RTS...yp|
000060c0  73 68 72 20 53 54 58 79  73 65 74 0d 0a 4c 44 41  |shr STXyset..LDA|
000060d0  78 6d 6f 6e 74 0d 0a 53  54 41 78 73 65 74 0d 0a  |xmont..STAxset..|
000060e0  4a 53 52 67 65 74 62 6c  6f 63 6b 0d 0a 43 4d 50  |JSRgetblock..CMP|
000060f0  23 26 31 30 0d 0a 42 43  53 78 61 64 6a 0d 0a 52  |#&10..BCSxadj..R|
00006100  54 53 0d 0a 2e 64 6f 77  6e 6d 74 20 49 4e 58 0d  |TS...downmt INX.|
00006110  0a 4a 53 52 79 70 73 68  72 0d 0a 49 4e 43 79 6d  |.JSRypshr..INCym|
00006120  6f 6e 74 0d 0a 4c 44 41  23 35 0d 0a 53 54 41 6d  |ont..LDA#5..STAm|
00006130  66 69 6e 65 0d 0a 52 54  53 0d 0a 2e 78 61 64 6a  |fine..RTS...xadj|
00006140  20 50 4c 41 0d 0a 50 4c  41 0d 0a 2e 78 61 64 6a  | PLA..PLA...xadj|
00006150  62 20 4a 4d 50 78 6d 6f  6d 0d 0a 2e 63 6d 70 74  |b JMPxmom...cmpt|
00006160  78 74 62 20 45 51 55 42  37 0d 0a 45 51 55 42 31  |xtb EQUB7..EQUB1|
00006170  0d 0a 45 51 55 42 31 32  0d 0a 45 51 55 42 35 0d  |..EQUB12..EQUB5.|
00006180  0a 45 51 55 42 30 0d 0a  45 51 55 42 33 0d 0a 45  |.EQUB0..EQUB3..E|
00006190  51 55 42 32 32 0d 0a 45  51 55 42 31 32 0d 0a 45  |QUB22..EQUB12..E|
000061a0  51 55 42 31 34 0d 0a 45  51 55 42 31 31 0d 0a 45  |QUB14..EQUB11..E|
000061b0  51 55 42 35 0d 0a 45 51  55 42 31 37 0d 0a 45 51  |QUB5..EQUB17..EQ|
000061c0  55 42 35 0d 0a 45 51 55  42 26 46 46 0d 0a 0d 0a  |UB5..EQUB&FF....|
000061d0  5c 20 4d 4f 53 20 53 79  73 74 65 6d 0d 0a 0d 0a  |\ MOS System....|
000061e0  50 25 3d 26 38 30 30 30  0d 0a 4f 25 3d 26 33 46  |P%=&8000..O%=&3F|
000061f0  30 30 0d 0a 0d 0a 2e 6b  65 79 62 79 74 65 20 43  |00.....keybyte C|
00006200  4d 50 23 38 0d 0a 42 45  51 73 68 69 66 74 6b 0d  |MP#8..BEQshiftk.|
00006210  0a 54 41 58 0d 0a 4c 44  41 26 44 43 30 30 0d 0a  |.TAX..LDA&DC00..|
00006220  41 4e 44 6a 6f 79 73 74  2c 58 0d 0a 42 45 51 73  |ANDjoyst,X..BEQs|
00006230  65 6b 65 79 0d 0a 4c 44  41 26 43 35 0d 0a 43 4d  |ekey..LDA&C5..CM|
00006240  50 6b 65 79 70 2c 58 0d  0a 42 45 51 73 65 6b 65  |Pkeyp,X..BEQseke|
00006250  79 0d 0a 43 4c 43 0d 0a  52 54 53 0d 0a 2e 73 65  |y..CLC..RTS...se|
00006260  6b 65 79 20 53 45 43 0d  0a 52 54 53 0d 0a 2e 73  |key SEC..RTS...s|
00006270  68 69 66 74 6b 20 4c 44  41 26 32 38 44 0d 0a 41  |hiftk LDA&28D..A|
00006280  4e 44 23 31 0d 0a 42 4e  45 73 65 6b 65 79 0d 0a  |ND#1..BNEsekey..|
00006290  43 4c 43 0d 0a 52 54 53  0d 0a 2e 6a 6f 79 73 74  |CLC..RTS...joyst|
000062a0  20 45 51 55 42 34 0d 0a  45 51 55 42 38 0d 0a 45  | EQUB4..EQUB8..E|
000062b0  51 55 42 31 0d 0a 45 51  55 42 32 0d 0a 45 51 55  |QUB1..EQUB2..EQU|
000062c0  42 26 46 46 0d 0a 45 51  55 42 31 36 0d 0a 45 51  |B&FF..EQUB16..EQ|
000062d0  55 42 26 46 46 0d 0a 45  51 55 42 26 46 46 0d 0a  |UB&FF..EQUB&FF..|
000062e0  45 51 55 42 26 46 46 0d  0a 45 51 55 42 26 46 46  |EQUB&FF..EQUB&FF|
000062f0  0d 0a 2e 6b 65 79 70 20  45 51 55 42 31 32 0d 0a  |...keyp EQUB12..|
00006300  45 51 55 42 32 33 0d 0a  45 51 55 42 33 37 0d 0a  |EQUB23..EQUB37..|
00006310  45 51 55 42 33 36 0d 0a  45 51 55 42 36 30 0d 0a  |EQUB36..EQUB60..|
00006320  45 51 55 42 30 0d 0a 45  51 55 42 34 31 0d 0a 45  |EQUB0..EQUB41..E|
00006330  51 55 42 35 37 0d 0a 45  51 55 42 26 46 46 0d 0a  |QUB57..EQUB&FF..|
00006340  45 51 55 42 31 33 0d 0a  2e 6f 73 77 6f 72 64 20  |EQUB13...osword |
00006350  52 54 53 0d 0a 2e 6f 73  77 72 63 68 20 52 54 53  |RTS...oswrch RTS|
00006360  20 5c 20 54 65 6d 70 6f  72 61 72 79 0d 0a 2e 52  | \ Temporary...R|
00006370  4f 4d 69 72 71 20 4a 4d  50 26 45 41 33 31 63 99  |OMirq JMP&EA31c.|
00006380  98 99 99 88 35 22 42 b7  bb bc ab 14 62 46 11 11  |....5"B.....bF..|
00006390  42 84 ba aa 58 25 22 11  21 95 aa aa 7a 13 11 10  |B...X%".!...z...|
000063a0  41 84 bb 8a 48 22 01 21  52 99 48 01 11 11 31 96  |A...H".!R.H...1.|
000063b0  bb bb ab ba aa 37 11 01  11 a4 8b 28 11 92 9b 29  |.....7.....(...)|
000063c0  51 aa 17 01 61 66 01 11  01 01 20 44 01 10 42 77  |Q...af.... D..Bw|
000063d0  ba bb bb bb bb bb ab 99  26 12 20 82 bb bb bb ab  |........&. .....|
000063e0  5a 22 22 42 66 97 9a 89  55 23 32 73 b9 bb bc 8b  |Z""Bf...U#2s....|
000063f0  12 72 77 33 12 21 52 b9  bb 7a 37 22 11 21 73 aa  |.rw3.!R..z7".!s.|
00006400  ba 9b 25 11 31 63 99 9a  79 33 11 11 31 66 68 13  |..%.1c..y3..1fh.|
00006410  11 01 10 21 64 99 aa ba  cb bb 69 13 11 01 11 a4  |...!d.....i.....|
00006420  8b 28 11 93 8b 28 62 aa  17 01 41 33 01 10 11 11  |.(...(b...A3....|
00006430  10 44 14 01 10 11 11 31  75 99 ba bb bb bb bb bb  |.D.....1u.......|
00006440  ab 77 13 01 10 51 ba aa  ba ab 9a 66 23 22 22 43  |.w...Q.....f#""C|
00006450  56 35 22 42 96 a9 ba bb  ab 4a 01 31 73 77 35 11  |V5"B.....J.1sw5.|
00006460  21 94 bb aa 8a 44 12 11  21 55 98 a9 59 22 01 11  |!....D..!U..Y"..|
00006470  21 33 96 a9 77 14 11 11  22 84 58 25 11 11 20 32  |!3..w...".X%.. 2|
00006480  22 44 a7 bb bb bb ab 58  25 11 11 a5 7b 27 11 95  |"D.....X%...{'..|
00006490  6a 16 82 bb 17 11 51 55  11 41 64 33 20 88 27 30  |j.....QU.Ad3 .'0|
000064a0  22 10 42 84 aa bb bb bb  bb bb bb 9a 69 22 01 10  |".B.........i"..|
000064b0  41 b9 bb ba ab 9a 88 35  23 22 32 33 33 33 74 a9  |A......5#"2333t.|
000064c0  ba bb bb 9c 39 01 10 41  77 68 12 11 62 aa ba ab  |....9..Awh..b...|
000064d0  77 13 11 11 33 85 88 89  55 12 11 11 22 84 a8 99  |w...3...U..."...|
000064e0  37 12 11 11 52 78 47 11  20 52 24 33 85 ba bb bb  |7...RxG. R$3....|
000064f0  bb 8a 48 12 11 b5 7b 27  11 95 5a 15 82 bb 28 12  |..H...{'..Z...(.|
00006500  72 77 01 61 86 33 20 99  28 40 44 11 73 a7 ab bb  |rw.a.3 .(@D.s...|
00006510  bb bb bb bb bb 79 37 11  10 a6 bb cb bb ab aa 79  |.....y7........y|
00006520  67 55 44 54 65 66 b9 bb  bb cc bb 6b 16 01 10 33  |gUDTef.....k...3|
00006530  97 47 24 32 66 a9 ba bb  59 25 11 11 22 32 a7 99  |.G$2f...Y%.."2..|
00006540  26 11 01 31 73 aa 7a 24  12 11 21 73 87 25 11 11  |&..1s.z$..!s.%..|
00006550  41 68 33 43 96 b9 bb aa  aa 9a 37 22 01 11 b5 6b  |Ah3C......7"...k|
00006560  16 11 a4 0d 0a 13 92 aa  16 11 a4 99 02 71 97 33  |.............q.3|
00006570  20 88 28 10 22 11 63 a9  ba bb bb bc cb bc bb 8a  | .(.".c.........|
00006580  25 12 94 bb cb bb ab bb  9a 99 88 66 87 98 99 ba  |%..........f....|
00006590  bb bb cc bb 4a 14 10 01  10 22 84 79 37 22 33 96  |....J....".y7"3.|
000065a0  b9 bb 7a 37 11 11 11 21  97 99 58 22 02 11 41 99  |..z7...!..X"..A.|
000065b0  aa 37 23 11 10 52 85 58  33 12 31 87 66 34 84 a8  |.7#..R.X3.1.f4..|
000065c0  bb aa aa aa 69 33 11 01  22 b7 6b 16 11 a4 39 13  |....i3..".k...9.|
000065d0  93 aa 16 11 a5 88 11 71  87 22 10 77 27 10 22 95  |.......q.".w'.".|
000065e0  ba bb bb bb bb cb cc aa  59 12 11 61 aa bb bb bb  |........Y..a....|
000065f0  bb bb cb bb bb bb bb bb  cb bb bb bb aa 15 01 41  |...............A|
00006600  24 12 11 42 98 89 24 11  42 94 bb ab 8a 24 11 11  |$..B..$.B....$..|
00006610  11 74 aa aa 58 25 11 11  11 33 97 7a 47 11 21 42  |.t..X%...3.zG.!B|
00006620  a8 88 24 12 52 88 58 32  73 99 ba bb bb ab 88 35  |..$.R.X2s......5|
00006630  13 33 b9 5b 15 11 a5 29  12 a4 bb 15 11 a5 55 01  |.3.[...)......U.|
00006640  71 87 22 22 03 21 32 77  ba bb cb bc bb cb bc ab  |q."".!2w........|
00006650  77 13 30 88 ba bb bb bb  bb cb cc bb cc bc cc cc  |w.0.............|
00006660  bb bb ac 77 13 01 61 38  13 11 21 96 a9 37 22 21  |...w..a8..!..7"!|
00006670  62 aa ab 9a 37 22 11 11  52 99 ab 7a 47 22 11 11  |b...7"..R..zG"..|
00006680  22 74 9a 69 33 11 11 21  95 99 27 12 31 66 79 23  |"t.i3..!..'.1fy#|
00006690  42 77 b9 ba bb ab aa 48  24 11 01 33 b9 4a 14 11  |Bw.....H$..3.J..|
000066a0  a5 29 12 b5 bb 15 11 74  33 51 65 11 11 01 10 32  |.).....t3Qe....2|
000066b0  63 99 bb bb bb bc aa ca  bc 7a 44 11 10 33 a8 bb  |c........zD..3..|
000066c0  bb cc bb cb cc cb cc cc  cc cc bc bb 8b 33 01 11  |.............3..|
000066d0  41 89 58 22 11 52 95 9a  44 12 21 55 b9 bb 9a 55  |A.X".R..D.!U...U|
000066e0  12 11 21 44 a8 ab 9a 66  13 11 11 21 95 a9 88 24  |..!D...f...!...$|
000066f0  11 11 32 66 79 27 22 22  74 14 11 22 74 a9 ba bb  |..2fy'""t.."t...|
00006700  bb 9b 79 44 12 11 33 b9  0d 0a 13 11 a6 28 12 b6  |..yD..3......(..|
00006710  aa 14 11 52 22 10 11 11  52 98 a9 bb bb bc bb bb  |...R"...R.......|
00006720  bb aa 8a 24 11 11 a6 bb  bb bb bb cb cc cc cd cc  |...$............|
00006730  bb cc bc ab 6a 22 11 30  97 79 44 12 31 73 aa 77  |....j".0.yD.1s.w|
00006740  13 11 33 a6 ba ba 88 23  12 11 22 95 ab aa 99 35  |..3....#.."....5|
00006750  13 11 11 63 96 99 37 12  11 21 44 77 47 23 22 42  |...c..7..!DwG#"B|
00006760  13 11 11 42 97 a9 bb bb  ab 9a 77 14 11 01 44 b9  |...B......w...D.|
00006770  39 13 11 a6 28 12 b6 aa  13 11 74 33 10 22 84 99  |9...(.....t3."..|
00006780  a9 bb bb bc bb bc bb 9a  59 12 72 bb bb bb cb cc  |........Y.r.....|
00006790  cc cc cc cc bb cc bc 9b  25 11 20 44 12 73 97 99  |........%. D.s..|
000067a0  37 12 21 85 99 59 25 11  52 85 ba aa 58 25 11 11  |7.!..Y%.R...X%..|
000067b0  32 a8 aa bb 8a 48 22 11  21 42 88 9a 35 23 11 11  |2....H".!B..5#..|
000067c0  32 63 58 33 12 01 10 10  32 53 a7 bb bb bb aa 58  |2cX3....2S.....X|
000067d0  25 01 33 b9 29 12 11 a7  28 12 b6 88 02 10 74 22  |%.3.)...(.....t"|
000067e0  11 12 10 42 66 aa aa aa  bb bb bc bb bb 99 46 14  |...Bf.........F.|
000067f0  51 a9 ba bb ca cc cc cb  cc cc cc cc 9b 69 12 20  |Q............i. |
00006800  77 24 52 95 aa 59 23 12  53 88 8a 38 11 22 62 a9  |w$R..Y#.S..8."b.|
00006810  bb 8a 58 22 11 21 95 a9  bb ab 7a 33 11 11 21 66  |..X".!....z3..!f|
00006820  aa 68 36 12 11 21 42 88  66 13 01 10 10 11 21 94  |.h6..!B.f.....!.|
00006830  aa bb bb aa 8a 58 12 22  b8 29 12 22 a8 27 12 a6  |.....X.".).".'..|
00006840  77 12 01 43 11 22 35 11  10 21 75 99 aa bb bb bb  |w..C."5..!u.....|
00006850  bb bc bb ab 77 13 01 10  83 a8 bb bb cb cc cc cc  |....w...........|
00006860  cc cc bc 38 23 01 20 77  59 32 63 99 aa 68 36 22  |...8#. wY2c..h6"|
00006870  44 a7 7a 33 12 21 64 aa  ab 9a 47 22 11 31 83 aa  |D.z3.!d...G".1..|
00006880  bb bb 99 35 12 11 22 96  aa 9a 25 11 11 11 83 aa  |...5.."...%.....|
00006890  37 01 10 31 77 aa aa bb  ab aa 38 11 11 a5 28 02  |7..1w.....8...(.|
000068a0  11 b7 16 21 b7 66 01 10  22 11 20 32 11 33 69 11  |...!.f..". 2.3i.|
000068b0  11 42 74 a9 bb bb bb bb  bb bb bb ab 58 22 01 52  |.Bt.........X".R|
000068c0  85 aa bb bb cc cc cc cc  cc 9b 25 12 10 66 7a 34  |..........%..fz4|
000068d0  33 77 a9 9a 69 23 33 84  98 55 12 21 42 88 aa aa  |3w..i#3..U.!B...|
000068e0  79 33 12 21 52 88 bb bb  aa 58 23 12 22 63 a9 aa  |y3.!R....X#."c..|
000068f0  47 11 11 11 52 99 69 13  01 21 55 a9 aa bb bb bb  |G...R.i..!U.....|
00006900  6a 33 01 11 73 16 01 11  a7 17 21 b8 77 01 10 43  |j3..s.....!.w..C|
00006910  22 51 65 11 33 69 11 74  97 aa bb bb bb ab bb bb  |"Qe.3i.t........|
00006920  ab 8a 35 11 10 31 66 97  a9 bb cb bb bb 99 36 01  |..5..1f.......6.|
00006930  10 66 aa 6a 46 33 84 ba  ab 48 22 32 63 88 47 24  |.f.jF3...H"2c.G$|
00006940  21 33 a7 ba ab 88 25 11  21 33 a6 ba bb aa 47 24  |!3....%.!3....G$|
00006950  11 21 74 97 8a 55 23 12  11 33 a7 49 14 11 10 11  |.!t..U#..3.I....|
00006960  64 96 aa cb bc ab 88 25  12 01 21 11 01 11 a7 17  |d......%..!.....|
00006970  21 b8 88 11 31 a8 55 01  71 97 44 22 68 10 22 55  |!...1.U.q.D"h."U|
00006980  a9 9a ba bb ab bb bb bb  aa 48 24 11 10 33 64 86  |.........H$..3d.|
00006990  99 ba 9b 99 55 23 20 88  ba 9b 79 33 53 a7 ba 7a  |....U# ...y3S..z|
000069a0  44 22 32 77 79 47 22 22  84 a8 bb aa 48 12 11 22  |D"2wyG""....H.."|
000069b0  73 b7 bb aa 69 36 22 11  42 74 aa 88 35 23 11 22  |s...i6".Bt..5#."|
000069c0  84 7a 37 11 10 11 42 64  aa bb bb ab aa 48 24 11  |.z7...Bd.....H$.|
000069d0  11 11 11 a5 16 11 b8 88  12 41 aa 77 01 61 96 55  |.........A.w.a.U|
000069e0  11 45 11 21 54 88 aa aa  ba bb ab bb bb bb 79 25  |.E.!T.........y%|
000069f0  12 10 21 33 43 34 23 11  10 01 20 77 aa ba ab 88  |..!3C4#... w....|
00006a00  24 52 85 aa 88 25 22 22  84 88 36 22 32 73 ba bb  |$R...%""..6"2s..|
00006a10  9b 36 23 11 32 73 aa ba  aa 8a 44 12 21 32 96 aa  |.6#.2s....D.!2..|
00006a20  89 58 12 11 21 85 88 55  13 11 21 44 98 a9 a9 aa  |.X..!..U..!D....|
00006a30  9a 79 35 22 11 11 52 13  11 b7 88 12 41 ba 66 01  |.y5"..R.....A.f.|
00006a40  30 83 33 11 10 11 53 75  aa aa bb bb bb bb ab ba  |0.3...Su........|
00006a50  ab 99 25 11 01 10 11 22  12 11 10 21 12 11 01 10  |..%...."...!....|
00006a60  44 87 a8 ba aa 37 31 53  b9 aa 47 24 22 63 96 68  |D....71S..G$"c.h|
00006a70  33 22 42 b9 bb ab 59 25  22 22 42 77 aa aa 9a 77  |3"B...Y%""Bw...w|
00006a80  24 11 21 83 aa 9a 79 14  11 11 52 75 88 25 11 01  |$.!...y...Ru.%..|
00006a90  10 11 33 74 97 aa bb ab  aa 68 33 11 31 02 10 b6  |..3t.....h3.1...|
00006aa0  88 12 41 ba 66 01 10 51  22 10 33 86 98 bb aa bb  |..A.f..Q".3.....|
00006ab0  bb cb bb ab aa 9a 66 13  01 51 95 78 66 35 13 01  |......f..Q.xf5..|
00006ac0  11 22 52 85 aa 6a 21 22  84 aa 9a 49 22 22 52 98  |."R..j!"...I""R.|
00006ad0  99 35 23 63 99 bb 9b 79  33 22 22 22 85 aa aa aa  |.5#c...y3"""....|
00006ae0  59 12 11 31 66 99 a9 58  22 11 11 21 55 78 23 12  |Y..1f..X"..!Ux#.|
00006af0  10 11 11 21 32 96 aa ab  ba ab 88 24 01 83 55 11  |...!2......$..U.|
00006b00  31 a9 44 11 21 52 88 ba  bb bb bb bb ab ba bb 9b  |1.D.!R..........|
00006b10  57 35 22 82 a8 aa 99 68  26 11 11 11 21 52 88 69  |W5"....h&...!R.i|
00006b20  21 22 53 99 ab 7a 44 22  32 96 aa 58 35 42 66 a9  |!"S..zD"2..X5Bf.|
00006b30  ba ab 66 23 22 22 53 a8  aa aa 7a 23 12 21 33 87  |..f#""S...z#.!3.|
00006b40  a8 89 55 12 11 11 33 86  46 24 20 22 11 11 21 63  |..U...3.F$ "..!c|
00006b50  99 aa ba ab aa 46 12 01  01 51 33 11 21 87 22 10  |.....F...Q3.!.".|
00006b60  21 22 53 95 aa bb bb bb  bb bb ab ba aa 8a 35 13  |!"S...........5.|
00006b70  11 71 a7 9b aa 9a 79 24  11 11 01 10 22 23 51 55  |.q....y$...."#QU|
00006b80  44 55 b9 ab 99 47 34 52  99 ab 7a 33 22 63 ba bb  |DU...G4R..z3"c..|
00006b90  aa 58 35 22 11 52 85 aa  ab 48 34 11 11 42 64 a8  |.X5".R...H4..Bd.|
00006ba0  aa 37 12 11 11 52 87 78  12 20 32 11 12 11 21 44  |.7...R.x. 2...!D|
00006bb0  96 a9 ba bb 8a 35 13 11  01 10 11 10 22 11 11 21  |.....5......"..!|
00006bc0  64 88 a9 aa bb bb cb bb  bb bb ab ba 99 36 12 01  |d............6..|
00006bd0  51 95 9b 99 9a 99 58 22  11 11 11 72 87 57 44 a7  |Q.....X"...r.WD.|
00006be0  aa aa 69 46 32 66 ba 9b  37 22 32 b7 bb aa 79 57  |..iF2f..7"2...yW|
00006bf0  22 12 21 52 99 bb 7a 57  12 11 21 32 96 aa 69 23  |".!R..zW..!2..i#|
00006c00  12 11 21 85 98 25 11 11  11 11 43 24 11 22 74 a7  |..!..%....C$."t.|
00006c10  ba bb 9a 58 35 22 01 10  10 10 32 53 97 aa ba ab  |...X5"....2S....|
00006c20  aa bb cb cc bb bb ab aa  77 24 01 ff ff ff ff ff  |........w$......|
00006c30  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00007ce0  ff ff ff ff                                       |....|
00007ce4