C64 Software  <  SCA: The C64 Software Collection / NB.BOUNDER

  Run
; Load: 512 ($0200), len: 512 bytes

0200  60          RTS
0201  A9 24       LDA #$24
0203  85 DE       STA $DE
0205  C6 BB       DEC $BB
0207  C6 BB       DEC $BB
0209  E6 B7       INC $B7
020B  E6 B7       INC $B7
020D  A9 3F       LDA #$3F
020F  85 E0       STA $E0
0211  85 E1       STA $E1
0213  A9 00       LDA #$00
0215  85 B9       STA $B9
0217  A2 40       LDX #$40
0219  95 4F       STA $4F,X
021B  CA          DEX
021C  D0 FB       BNE $0219
021E  A0 08       LDY #$08
0220  20 D5 FF    JSR $FFD5
0223  A9 00       LDA #$00
0225  85 C3       STA $C3
0227  A9 08       LDA #$08
0229  85 C4       STA $C4
022B  A0 18       LDY #$18
022D  B1 C3       LDA ($C3),Y
022F  C9 50       CMP #$50
0231  D0 2D       BNE $0260
0233  A0 06       LDY #$06
0235  B1 C3       LDA ($C3),Y
0237  E9 30       SBC #$30
0239  90 25       BCC $0260
023B  C9 17       CMP #$17
023D  B0 21       BCS $0260
023F  C9 0A       CMP #$0A
0241  90 06       BCC $0249
0243  C9 11       CMP #$11
0245  90 19       BCC $0260
0247  69 08       ADC #$08
0249  29 0F       AND #$0F
024B  0A          ASL A
024C  AA          TAX
024D  C8          INY
024E  B1 C3       LDA ($C3),Y
0250  C9 30       CMP #$30
0252  F0 05       BEQ $0259
0254  C9 38       CMP #$38
0256  D0 08       BNE $0260
0258  E8          INX
0259  95 50       STA $50,X
025B  88          DEY
025C  B1 C3       LDA ($C3),Y
025E  95 70       STA $70,X
0260  A9 20       LDA #$20
0262  18          CLC
0263  65 C3       ADC $C3
0265  85 C3       STA $C3
0267  90 02       BCC $026B
0269  E6 C4       INC $C4
026B  A5 AF       LDA $AF
026D  C5 C4       CMP $C4
026F  B0 BA       BCS $022B
0271  4C 40 03    JMP $0340
0274  E6 BB       INC $BB
0276  E6 BB       INC $BB
0278  C6 B7       DEC $B7
027A  C6 B7       DEC $B7
027C  A9 1F       LDA #$1F
027E  85 02       STA $02
0280  00          BRK
0281  00          BRK
0282  08          PHP
0283  00          BRK
0284  A0 00       LDY #$00
0286  0E 00 04    ASL $0400
0289  0A          ASL A
028A  00          BRK
028B  04          ??
028C  10 00       BPL $028E
028E  00          BRK
028F  48          PHA
0290  EB          ??
0291  00          BRK
0292  00          BRK
0293  00          BRK
0294  00          BRK
0295  00          BRK
0296  00          BRK
0297  00          BRK
0298  00          BRK
0299  00          BRK
029A  00          BRK
029B  00          BRK
029C  00          BRK
029D  00          BRK
029E  00          BRK
029F  00          BRK
02A0  00          BRK
02A1  00          BRK
02A2  00          BRK
02A3  00          BRK
02A4  00          BRK
02A5  00          BRK
02A6  00          BRK
02A7  00          BRK
02A8  00          BRK
02A9  00          BRK
02AA  00          BRK
02AB  00          BRK
02AC  00          BRK
02AD  00          BRK
02AE  00          BRK
02AF  00          BRK
02B0  00          BRK
02B1  9D B0 02    STA $02B0,X
02B4  CA          DEX
02B5  D0 F7       BNE $02AE
02B7  AD 11 D0    LDA $D011
02BA  10 FB       BPL $02B7
02BC  AD 11 D0    LDA $D011
02BF  30 FB       BMI $02BC
02C1  29 EF       AND #$EF
02C3  A0 28       LDY #$28
02C5  88          DEY
02C6  D0 FD       BNE $02C5
02C8  8D 11 D0    STA $D011
02CB  2C F8 FF    BIT $FFF8
02CE  60          RTS
02CF  AD 11 D0    LDA $D011
02D2  10 FB       BPL $02CF
02D4  AD 11 D0    LDA $D011
02D7  30 FB       BMI $02D4
02D9  09 10       ORA #$10
02DB  A0 80       LDY #$80
02DD  88          DEY
02DE  D0 FD       BNE $02DD
02E0  8D 11 D0    STA $D011
02E3  2C F7 FF    BIT $FFF7
02E6  60          RTS
02E7  4C 74 E8    JMP $E874
02EA  2C F7 FF    BIT $FFF7
02ED  40          RTI
02EE  FF          ??
02EF  FF          ??
02F0  00          BRK
02F1  00          BRK
02F2  00          BRK
02F3  00          BRK
02F4  00          BRK
02F5  00          BRK
02F6  00          BRK
02F7  00          BRK
02F8  00          BRK
02F9  00          BRK
02FA  00          BRK
02FB  00          BRK
02FC  00          BRK
02FD  00          BRK
02FE  00          BRK
02FF  00          BRK
0300  00          BRK
0301  00          BRK
0302  00          BRK
0303  00          BRK
0304  00          BRK
0305  00          BRK
0306  00          BRK
0307  00          BRK
0308  00          BRK
0309  00          BRK
030A  00          BRK
030B  00          BRK
030C  00          BRK
030D  00          BRK
030E  00          BRK
030F  00          BRK
0310  00          BRK
0311  00          BRK
0312  00          BRK
0313  00          BRK
0314  31 EA       AND ($EA),Y
0316  66 FE       ROR $FE
0318  47          ??
0319  FE 4A F3    INC $F34A,X
031C  91 F2       STA ($F2),Y
031E  0E F2 50    ASL $50F2
0321  F2          ??
0322  33          ??
0323  F3          ??
0324  57          ??
0325  F1 CA       SBC ($CA),Y
0327  F1 ED       SBC ($ED),Y
0329  F6 3E       INC $3E,X
032B  F1 2F       SBC ($2F),Y
032D  F3          ??
032E  66 FE       ROR $FE
0330  A5 F4       LDA $F4
0332  ED F5 00    SBC $00F5
0335  00          BRK
0336  00          BRK
0337  00          BRK
0338  00          BRK
0339  00          BRK
033A  00          BRK
033B  00          BRK
033C  00          BRK
033D  00          BRK
033E  00          BRK
033F  00          BRK
0340  E6 BB       INC $BB
0342  E6 BB       INC $BB
0344  C6 B7       DEC $B7
0346  C6 B7       DEC $B7
0348  A9 1F       LDA #$1F
034A  85 02       STA $02
034C  A6 02       LDX $02
034E  B5 50       LDA $50,X
0350  F0 38       BEQ $038A
0352  85 E1       STA $E1
0354  B5 70       LDA $70,X
0356  85 E0       STA $E0
0358  85 B9       STA $B9
035A  A9 00       LDA #$00
035C  20 D5 FF    JSR $FFD5
035F  78          SEI
0360  A5 02       LDA $02
0362  0A          ASL A
0363  0A          ASL A
0364  0A          ASL A
0365  85 C4       STA $C4
0367  A0 00       LDY #$00
0369  84 C1       STY $C1
036B  84 C3       STY $C3
036D  A9 08       LDA #$08
036F  85 C2       STA $C2
0371  A9 34       LDA #$34
0373  85 01       STA $01
0375  B1 C1       LDA ($C1),Y
0377  91 C3       STA ($C3),Y
0379  C8          INY
037A  D0 F9       BNE $0375
037C  E6 C2       INC $C2
037E  E6 C4       INC $C4
0380  A5 C2       LDA $C2
0382  C5 AF       CMP $AF
0384  90 EF       BCC $0375
0386  A9 37       LDA #$37
0388  85 01       STA $01
038A  C6 02       DEC $02
038C  D0 BE       BNE $034C
038E  A5 50       LDA $50
0390  85 E1       STA $E1
0392  A5 70       LDA $70
0394  85 E0       STA $E0
0396  A9 02       LDA #$02
0398  A8          TAY
0399  A6 BA       LDX $BA
039B  20 BA FF    JSR $FFBA
039E  20 C0 FF    JSR $FFC0
03A1  A2 02       LDX #$02
03A3  20 C6 FF    JSR $FFC6
03A6  20 CF FF    JSR $FFCF
03A9  20 CF FF    JSR $FFCF
03AC  A0 00       LDY #$00
03AE  84 C1       STY $C1
03B0  84 C2       STY $C2
03B2  20 CF FF    JSR $FFCF
03B5  A6 C2       LDX $C2
03B7  E0 04       CPX #$04
03B9  90 02       BCC $03BD
03BB  91 C1       STA ($C1),Y
03BD  C8          INY
03BE  D0 F2       BNE $03B2
03C0  E6 C2       INC $C2
03C2  A5 C2       LDA $C2
03C4  C9 08       CMP #$08
03C6  90 EA       BCC $03B2
03C8  A9 02       LDA #$02
03CA  20 C3 FF    JSR $FFC3
03CD  A6 F1       LDX $F1
03CF  9A          TXS
03D0  A9 46       LDA #$46
03D2  85 E0       STA $E0
03D4  A9 42       LDA #$42
03D6  85 E1       STA $E1
03D8  A9 00       LDA #$00
03DA  AA          TAX
03DB  A8          TAY
03DC  85 B9       STA $B9
03DE  85 9D       STA $9D
03E0  4C D5 FF    JMP $FFD5
03E3  A9 81       LDA #$81
03E5  20 2D FF    JSR $FF2D
03E8  C6 D3       DEC $D3
03EA  C9 4E       CMP #$4E
03EC  F0 06       BEQ $03F4
03EE  C9 59       CMP #$59
03F0  D0 F1       BNE $03E3
03F2  38          SEC
03F3  24 18       BIT $18
03F5  60          RTS
03F6  FF          ??
03F7  8D 10 7C    STA $7C10
03FA  AD 0E DC    LDA $DC0E
03FD  8D 7E 7C    STA $7C7E
READY.