dos33fsprogs/mist/init_state.s

45 lines
665 B
ArmAsm
Raw Normal View History

2020-03-20 19:10:53 +00:00
; init state
; in future we might load from disk
init_state:
lda #0
; init clock puzzles
sta CLOCK_MINUTE
sta CLOCK_HOUR
sta CLOCK_TOP
sta CLOCK_MIDDLE
sta CLOCK_BOTTOM
sta CLOCK_COUNT
sta CLOCK_LAST
; init gear
sta GEAR_OPEN
; init generator
sta BREAKER_TRIPPED
sta GENERATOR_VOLTS
sta ROCKET_VOLTS
sta GENERATOR_VOLTS_DISP
sta ROCKET_VOLTS_DISP
sta SWITCH_TOP_ROW
sta SWITCH_BOTTOM_ROW
sta ROCKET_HANDLE_STEP
; init rocket sliders
sta ROCKET_NOTE1
sta ROCKET_NOTE2
sta ROCKET_NOTE3
sta ROCKET_NOTE4
2020-03-21 19:13:36 +00:00
; meche elevator
sta MECHE_ELEVATOR
sta MECHE_ROTATION
2020-03-22 20:14:49 +00:00
sta MECHE_LOCK1
sta MECHE_LOCK2
sta MECHE_LOCK3
sta MECHE_LOCK4
2020-03-21 19:13:36 +00:00
2020-03-20 19:10:53 +00:00
rts