; SAVE5 -- near end of game .include "zp.inc" .include "common_defines.inc" ; Octagon (for playthrough) .byte LOAD_OCTAGON ; WHICH_LOAD = $80 .byte DIRECTION_S ; DIRECTION = $81 .byte OCTAGON_TEMPLE_CENTER ; LOCATION = $82 .byte (OCTAGON_PAGE|MECHE_PAGE|SELENA_PAGE|CHANNEL_PAGE|STONEY_PAGE) ; RED_PAGES_TAKEN = $83 .byte (OCTAGON_PAGE|MECHE_PAGE|SELENA_PAGE|CHANNEL_PAGE|STONEY_PAGE) ; BLUE_PAGES_TAKEN = $84 .byte $1 ; CLOCK_BRIDGE = $85 .byte $1 ; GEAR_OPEN = $86 .byte (MARKER_DOCK|MARKER_GEARS|MARKER_SPACESHIP|MARKER_GENERATOR|MARKER_CLOCK|MARKER_POOL|MARKER_TREE|MARKER_DENTIST) ; MARKER_SWITCHES = $87 .byte $2 ; CLOCK_HOUR = $88 .byte $8 ; CLOCK_MINUTE = $89 .byte $00 ; TREE_FURNACE_ON = $8A .byte $00 ; FIREPLACE_GRID0 = $8B .byte $00 ; FIREPLACE_GRID1 = $8C .byte $00 ; FIREPLACE_GRID2 = $8D .byte $00 ; FIREPLACE_GRID3 = $8E .byte $00 ; FIREPLACE_GRID4 = $8F .byte $00 ; FIREPLACE_GRID5 = $90 .byte $00 ; CLOCK_COUNT = $91 .byte $00 ; CLOCK_TOP = $92 .byte $00 ; CLOCK_MIDDLE = $93 .byte $00 ; CLOCK_BOTTOM = $94 .byte $00 ; CLOCK_LAST = $95 .byte $00 ; BREAKER_TRIPPED = $96 .byte $00 ; GENERATOR_VOLTS = $97 .byte $00 ; ROCKET_VOLTS = $98 .byte $00 ; SWITCH_TOP_ROW = $99 .byte $00 ; SWITCH_BOTTOM_ROW = $9A .byte $00 ; GENERATOR_VOLTS_DISP = $9B .byte $00 ; ROCKET_VOLTS_DISP = $9C .byte $00 ; ROCKET_HANDLE_STEP = $9D .byte $00 ; ROCKET_NOTE1 = $9E .byte $00 ; ROCKET_NOTE2 = $9F .byte $00 ; ROCKET_NOTE3 = $A0 .byte $00 ; ROCKET_NOTE4 = $A1 .byte $00 ; MECHE_ELEVATOR = $A2 .byte $00 ; MECHE_ROTATION = $A3 .byte $00 ; MECHE_LEVERS = $A4 .byte $00 ; MECHE_LOCK1 = $A5 .byte $00 ; MECHE_LOCK2 = $A6 .byte $00 ; MECHE_LOCK3 = $A7 .byte $00 ; MECHE_LOCK4 = $A8 .byte $00 ; HOLDING_PAGE = $A9 .byte $5 ; RED_PAGE_COUNT = $AA .byte $5 ; BLUE_PAGE_COUNT = $AB .byte $00 ; VIEWER_CHANNEL = $AC .byte $00 ; VIEWER_LATCHED = $AD .byte $4 ; TOWER_ROTATION = $AE .byte $00 ; SHIP_RAISED = $AF ; stoneship .byte $00 ; PUMP_STATE = $B0 .byte $00 ; BATTERY_CHARGE = $B1 .byte $00 ; COMPASS_ANGLE = $B2 .byte $00 ; CRANK_ANGLE = $B3 .byte $00 ; WHITE_PAGE_TAKEN = $B4 .byte $00 ; CHANNEL_SWITCHES = $B5 .byte $00 ; CHANNEL_VALVES = $B6 .byte $00 ; DENTIST_LIGHT = $B7 .byte $00 ; DENTIST_MONTH = $B8 .byte $00 ; DENTIST_DAY = $B9 .byte $00 ; DENTIST_CENTURY = $BA .byte $00 ; DENTIST_YEAR = $BB .byte $00 ; DENTIST_HOURS = $BC .byte $00 ; DENTIST_MINUTES = $BD .byte $00 ; PILLAR_ON = $BE .byte $00 ; GREEN_BOOK_PROGRESS = $BF .byte $00 ; DNI_PROGRESS = $C0 .byte $00 ; COMPARTMENT_OPEN = $C1 .byte $00 ; GAME_COMPLETED = $C2 .byte $00 ; SAFE_HUNDREDS = $C3 .byte $00 ; SAFE_TENS = $C4 .byte $00 ; SAFE_ONES = $C5 .byte $00 ; TREE_LEVEL = $C6 .byte $00 ; HOLDING_ITEM = $C7 .byte $00 ; BOILER_VALVE = $C8 .byte $00 ; TRUNK_STATE = $C9 .byte $00 ; SELENA_BUTTON_STATUS = $CA .byte $00 ; SELENA_ANTENNA1 = $CB .byte $00 ; SELENA_ANTENNA2 = $CC .byte $00 ; SELENA_ANTENNA3 = $CD .byte $00 ; SELENA_ANTENNA4 = $CE .byte $00 ; SELENA_ANTENNA5 = $CF .byte $00 ; SELENA_LOCK1 = $D0 .byte $00 ; SELENA_LOCK2 = $D1 .byte $00 ; SELENA_LOCK3 = $D2 .byte $00 ; SELENA_LOCK4 = $D3 .byte $00 ; SELENA_LOCK5 = $D4 .byte $00 ; SELENA_ANTENNA_ACTIVE = $D5 .byte $00 ; SUB_DIRECTION = $D6 .byte $00 ; SUB_LOCATION = $D7 .byte $00 ; NIBEL_PROJECTOR = $D8