duke: tilemap can move

This commit is contained in:
Vince Weaver 2020-12-08 23:44:16 -05:00
parent d5d84a58d5
commit b6d5f8431c
3 changed files with 8 additions and 3 deletions

View File

@ -102,7 +102,7 @@ tiley: .byte $00
copy_tilemap_subset:
; set start
lda #20
lda TILEMAP_Y
clc
adc #>BIG_TILEMAP
sta cptl1_smc+2 ; set proper row in big tilemap
@ -115,7 +115,7 @@ copy_tilemap_subset:
cp_tilemap_outer_loop:
ldx #13
ldx TILEMAP_X
ldy #0
cp_tilemap_inner_loop:

View File

@ -74,6 +74,10 @@ duke_start:
;====================================
; copy in tilemap subset
;====================================
lda #13
sta TILEMAP_X
lda #20
sta TILEMAP_Y
jsr copy_tilemap_subset

View File

@ -90,7 +90,8 @@ LASER_OUT = $87
LASER_X = $88
LASER_Y = $89
LASER_DIRECTION = $8A
TILEMAP_X = $8B
TILEMAP_Y = $8C
; done game puzzle state