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
|