sb: hook up back off
This commit is contained in:
parent
8d8dda40b0
commit
6d5921d1f0
|
@ -25,6 +25,7 @@ sb.dsk: QBOOT QLOAD TITLE DUCK_POND ROOF ASPLODE BACK_OFF TARGET CLIFF RAT
|
||||||
$(DOS33_RAW) sb.dsk 20 0 TARGET 0 0
|
$(DOS33_RAW) sb.dsk 20 0 TARGET 0 0
|
||||||
$(DOS33_RAW) sb.dsk 25 0 CLIFF 0 0
|
$(DOS33_RAW) sb.dsk 25 0 CLIFF 0 0
|
||||||
$(DOS33_RAW) sb.dsk 30 0 RAT 0 0
|
$(DOS33_RAW) sb.dsk 30 0 RAT 0 0
|
||||||
|
$(DOS33_RAW) sb.dsk 32 0 BACK_OFF 0 0
|
||||||
|
|
||||||
####
|
####
|
||||||
|
|
||||||
|
|
|
@ -629,8 +629,8 @@ check_keypress:
|
||||||
cmp #'D' ; shield right
|
cmp #'D' ; shield right
|
||||||
beq shield_right
|
beq shield_right
|
||||||
|
|
||||||
; cmp #'X'
|
cmp #'O'
|
||||||
; beq asplode_asplode
|
beq back_off
|
||||||
|
|
||||||
cmp #8 ; left
|
cmp #8 ; left
|
||||||
beq move_left
|
beq move_left
|
||||||
|
@ -684,12 +684,18 @@ asplode_asplode:
|
||||||
|
|
||||||
jmp reset_loop
|
jmp reset_loop
|
||||||
|
|
||||||
|
|
||||||
|
back_off:
|
||||||
|
lda #7
|
||||||
|
bne really_done_game ; bra
|
||||||
|
|
||||||
;==========================
|
;==========================
|
||||||
; done game
|
; done game
|
||||||
;==========================
|
;==========================
|
||||||
|
|
||||||
done_game:
|
done_game:
|
||||||
lda #0
|
lda #0
|
||||||
|
really_done_game:
|
||||||
sta WHICH_LOAD
|
sta WHICH_LOAD
|
||||||
rts
|
rts
|
||||||
|
|
||||||
|
|
|
@ -167,26 +167,26 @@ error_string:
|
||||||
|
|
||||||
which_disk_array:
|
which_disk_array:
|
||||||
.byte 1,1,1,1 ; TITLE, DUCK, ROOF, ASPLODE
|
.byte 1,1,1,1 ; TITLE, DUCK, ROOF, ASPLODE
|
||||||
.byte 1,1,1 ; TARGET, CLIFF, RAT
|
.byte 1,1,1,1 ; TARGET, CLIFF, RAT, BACK_OFF
|
||||||
|
|
||||||
load_address_array:
|
load_address_array:
|
||||||
.byte $60,$60,$60,$40 ; TITLE, DUCK, ROOF, ASPLODE
|
.byte $60,$60,$60,$40 ; TITLE, DUCK, ROOF, ASPLODE
|
||||||
.byte $60,$60,$60 ; TARGET, CLIFF, RAT
|
.byte $60,$60,$60,$60 ; TARGET, CLIFF, RAT, BACK_OFF
|
||||||
|
|
||||||
|
|
||||||
track_array:
|
track_array:
|
||||||
.byte 2, 5,10,15 ; TITLE, DUCK, ROOF, ASPLODE
|
.byte 2, 5,10,15 ; TITLE, DUCK, ROOF, ASPLODE
|
||||||
.byte 20,25,30 ; TARGET, CLIFF, RAT
|
.byte 20,25,30,32 ; TARGET, CLIFF, RAT, BACK_OFF
|
||||||
|
|
||||||
|
|
||||||
sector_array:
|
sector_array:
|
||||||
.byte 0, 0, 0, 0 ; TITLE, DUCK, ROOF, ASPLODE
|
.byte 0, 0, 0, 0 ; TITLE, DUCK, ROOF, ASPLODE
|
||||||
.byte 0, 0, 0 ; TARGET, CLIFF, RAT
|
.byte 0, 0, 0, 0 ; TARGET, CLIFF, RAT, BACK_OFF
|
||||||
|
|
||||||
|
|
||||||
length_array:
|
length_array:
|
||||||
.byte 40, 16, 16, 70 ; TITLE, DUCK, ROOF, ASPLODE
|
.byte 40, 16, 16, 70 ; TITLE, DUCK, ROOF, ASPLODE
|
||||||
.byte 32, 32, 32 ; TARGET, CLIFF, RAT
|
.byte 32, 32, 32, 45 ; TARGET, CLIFF, RAT, BACK_OFF
|
||||||
|
|
||||||
|
|
||||||
qload_end:
|
qload_end:
|
||||||
|
|
Loading…
Reference in New Issue