mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-09-10 08:54:51 +00:00
18 lines
467 B
ArmAsm
18 lines
467 B
ArmAsm
|
;====================
|
||
|
; lookup_map
|
||
|
;====================
|
||
|
; finds value in space_x.i,space_y.i
|
||
|
; returns color in A
|
||
|
; CLOBBERS: A,Y
|
||
|
|
||
|
lda SPACEX_I ; 3
|
||
|
sta spacex_label+1 ; self modifying code, LAST_SPACEX_I ; 4
|
||
|
|
||
|
lda SPACEY_I ; 3
|
||
|
sta spacey_label+1 ; self modifying code, LAST_SPACEY_I ; 4
|
||
|
|
||
|
|
||
|
lda #$11 ; always red
|
||
|
|
||
|
sta map_color_label+1 ; self-modifying
|