20 lines
671 B
PHP
20 lines
671 B
PHP
;; public args
|
|
X_pos = ARGVEC + 0
|
|
Y_pos = ARGVEC + 1
|
|
code = ARGVEC + 2
|
|
|
|
;; private variables
|
|
screen_position = $EE ; 16-bit value (uses EF)
|
|
;; 16-bit value, we reuse bytes from X_pos
|
|
X_pos_offset_hi = $ED
|
|
X_pos_offset_lo = X_pos
|
|
;; 16-bit value, we reuse bytes from Y_pos
|
|
Y_pos_offset_hi = $EC
|
|
Y_pos_offset_lo = Y_pos
|
|
;; 16-bit value, we reuse bytes from code
|
|
petski_position_lo = code
|
|
petski_position_hi = code + 1 # this clobers the ARGVEK space ik but it's faster. CURSED AF
|
|
|
|
;; values
|
|
VIC_bank = $4000
|
|
Character_generator_ROM = $D000
|