Working demo for KFest 2017

This commit is contained in:
Quinn Dunki 2017-07-04 12:44:47 -07:00
parent 69e669054b
commit b4f3c4bcfe
3 changed files with 6 additions and 6 deletions

Binary file not shown.

View File

@ -33,7 +33,7 @@ SPRITEPTR_H = $1c
MAXSPRITEINDEX = 3 ; Sprite count - 1 MAXSPRITEINDEX = 3 ; Sprite count - 1
MAXPOSX = 127 ; This demo doesn't wanna do 16 bit math MAXPOSX = 127 ; This demo doesn't wanna do 16 bit math
MAXPOSY = 127 MAXPOSY = 127
MAXLOCALBATCHINDEX = 3 ; Sprites in batch - 1 MAXLOCALBATCHINDEX = 4 ; Sprites in batch - 1
MAXBATCHINDEX = 0 ; Number of batches - 1 MAXBATCHINDEX = 0 ; Number of batches - 1
; Macros ; Macros
@ -148,12 +148,12 @@ backgroundLoop:
jmp backgroundLoop ; 65 cycles overhead per rect jmp backgroundLoop ; 65 cycles overhead per rect
backgroundRestartList: backgroundRestartList:
; lda batchMaxIndex lda batchMaxIndex
; sta spriteNum sta spriteNum
lda #MAXLOCALBATCHINDEX lda #MAXLOCALBATCHINDEX
sta batchLocalIndex sta batchLocalIndex
jmp batchLoop ; Skip movement ; jmp batchLoop ; Skip movement
movementLoop: movementLoop:
; Find our sprite pointer ; Find our sprite pointer

View File

@ -32,7 +32,7 @@ metaBuffer0:
.byte 0 ; X pos .byte 0 ; X pos
.byte 0 ;116 ; Y pos .byte 0 ;116 ; Y pos
.byte -1 ; X vec .byte -1 ; X vec
.byte -1 ; Y vec .byte -2 ; Y vec
metaBuffer1: metaBuffer1:
.byte 20 ; X pos .byte 20 ; X pos
@ -43,7 +43,7 @@ metaBuffer1:
metaBuffer2: metaBuffer2:
.byte 40 ; X pos .byte 40 ; X pos
.byte 0; 67 ; Y pos .byte 0; 67 ; Y pos
.byte -1 ; X vec .byte -2 ; X vec
.byte -1 ; Y vec .byte -1 ; Y vec
metaBuffer3: metaBuffer3: