Xenos SECTION8.DAT
5200: 00 87 8A ; List_ID=0x00, length=0x078A (to 0x598D)
; --------------------------------------------------------------------------------------------------------------------
;
5203: 84 2B 00 ; ----- Room 0x84 RM_8_AIRLOCK7, Length: 0x002B, Data: 0x00
;
5206: 03 01 ; ---- Section SECTION_03_DESCRIPTION length=0x0001 (to 0x5209)
5208: 9C ; FN_9C_PRINT_AIRLOCK_TWO_BUTTONS
;
5209: 04 25 ; ---- Section SECTION_04_COMMANDS length=0x0025 (to 0x5230)
520B: 0B 23 0A ; COM_0B_switch length=0x0023 (to 0x5231), function=COM_0A_is_input_phrase(phrase_num)
520E: 12 04 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0004
5210: 0E 02 ; COM_0E_group_OR length=0x0002 (to 0x5214)
5212: A0 ; FN_A0_OVAL_RED_BUTTON
5213: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end group_OR at 0x5210
; ; end case
5214: 36 1A ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x001A
5216: 0D 18 ; COM_0D_group_AND length=0x0018 (to 0x5230)
5218: C0 ; FN_C0_ARE_NOUNS_GIVEN
5219: 0E 15 ; COM_0E_group_OR length=0x0015 (to 0x5230)
521B: AE ; FN_AE_PRINT_PUSH_BUTTON
521C: 14 ; COM_14_reverse_status next command
521D: 0B 10 03 ; COM_0B_switch length=0x0010 (to 0x5230), function=COM_03_is_located(room_num, obj_num)
5220: 40 3E 07 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0007
5223: 0D 05 ; COM_0D_group_AND length=0x0005 (to 0x522A)
5225: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
5226: 30 82 ; COM_30_set_current_room(room=RM_7_LOUNGE)
5228: 2F 07 ; COM_2F_load_section_from_disk(section=7)
; ; end group_AND at 0x5223
; ; end case
522A: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
522D: 00 86 ; COM_00_move_and_look(room=RM_8_GALLEY)
; ; end case
; ; end decode_switch at 0x521D
522F: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x5219
; ; end group_AND at 0x5216
; ; end case
; ; end decode_switch at 0x520B
; --------------------------------------------------------------------------------------------------------------------
;
5230: 86 80 BF 00 ; ----- Room 0x86 RM_8_GALLEY, Length: 0x00BF, Data: 0x00
;
5234: 03 80 99 ; ---- Section SECTION_03_DESCRIPTION length=0x0099 (to 0x52D0)
5237: 0D 80 96 ; COM_0D_group_AND length=0x0096 (to 0x52D0)
523A: 04 06 ; COM_04_print_message length=0x0006 (to 0x5242)
523C: 01 68 CF 6D C3 B2
;
; FOOGLURN
;
5242: 0E 07 ; COM_0E_group_OR length=0x0007 (to 0x524B)
5244: C3 ; FN_C3_IS_PLAYER_LACKING_WISDOM
5245: 04 04 ; COM_04_print_message length=0x0004 (to 0x524B)
5247: 0E 6C FB 8B
;
; GALLEY
;
; ; end group_OR at 0x5242
524B: 8B ; FN_8B_PRINT_PERIOD
524C: 04 80 81 ; COM_04_print_message length=0x0081 (to 0x52D0)
524F: C7 DE 94 14 4B 5E 83 96 5F 17 46 48 84 15 3B 63
525F: 01 B3 DB 95 5F BE 5B B1 4B 7B 4E 45 31 49 55 5E
526F: A3 AD 5B B1 65 B1 65 62 D0 15 C0 16 59 5E 46 48
527F: 51 F4 17 98 71 16 7E B1 49 16 9B 9F AB 98 6A 4D
528F: 8E 7A 51 18 B3 C7 C7 DE 57 17 56 5E DB 72 4B A4
529F: 91 AF 94 64 F3 5F 8E 48 B6 14 1B C4 F6 4F 80 BF
52AF: D1 B5 96 96 DB 72 0E D0 9B 8F 5F BE 5B B1 4B 7B
52BF: 55 45 8E 91 19 8A 96 73 56 5E B6 46 4A 5E 2F 62
52CF: 2E
;
; YOU ARE IN A SMALL GREY ROOM. THERE IS A LARGE SQUARE
; RECESS IN ONE WALL. ONCE MORE, LOOKING BEHIND YOU, YOU SEE
; THE PAIR OF RED AND BLUE BUTTONS ON THE WALL. THERE IS A
; SMALL WHITE TABLE HERE.
;
; ; end group_AND at 0x5237
;
52D0: 04 20 ; ---- Section SECTION_04_COMMANDS length=0x0020 (to 0x52F2)
52D2: 0B 1E 0A ; COM_0B_switch length=0x001E (to 0x52F3), function=COM_0A_is_input_phrase(phrase_num)
52D5: 12 04 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0004
52D7: 0E 02 ; COM_0E_group_OR length=0x0002 (to 0x52DB)
52D9: A0 ; FN_A0_OVAL_RED_BUTTON
52DA: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end group_OR at 0x52D7
; ; end case
52DB: 36 15 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0015
52DD: 0D 13 ; COM_0D_group_AND length=0x0013 (to 0x52F2)
52DF: C0 ; FN_C0_ARE_NOUNS_GIVEN
52E0: 0E 10 ; COM_0E_group_OR length=0x0010 (to 0x52F2)
52E2: AE ; FN_AE_PRINT_PUSH_BUTTON
52E3: 14 ; COM_14_reverse_status next command
52E4: 0B 0B 03 ; COM_0B_switch length=0x000B (to 0x52F2), function=COM_03_is_located(room_num, obj_num)
52E7: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
52EA: 00 84 ; COM_00_move_and_look(room=RM_8_AIRLOCK7)
; ; end case
52EC: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
52EF: 00 88 ; COM_00_move_and_look(room=RM_8_AIRLOCK8)
; ; end case
; ; end decode_switch at 0x52E4
52F1: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x52E0
; ; end group_AND at 0x52DD
; ; end case
; ; end decode_switch at 0x52D2
; --------------------------------------------------------------------------------------------------------------------
;
52F2: 88 26 00 ; ----- Room 0x88 RM_8_AIRLOCK8, Length: 0x0026, Data: 0x00
;
52F5: 03 01 ; ---- Section SECTION_03_DESCRIPTION length=0x0001 (to 0x52F8)
52F7: 9C ; FN_9C_PRINT_AIRLOCK_TWO_BUTTONS
;
52F8: 04 20 ; ---- Section SECTION_04_COMMANDS length=0x0020 (to 0x531A)
52FA: 0B 1E 0A ; COM_0B_switch length=0x001E (to 0x531B), function=COM_0A_is_input_phrase(phrase_num)
52FD: 12 04 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0004
52FF: 0E 02 ; COM_0E_group_OR length=0x0002 (to 0x5303)
5301: A0 ; FN_A0_OVAL_RED_BUTTON
5302: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end group_OR at 0x52FF
; ; end case
5303: 36 15 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0015
5305: 0D 13 ; COM_0D_group_AND length=0x0013 (to 0x531A)
5307: C0 ; FN_C0_ARE_NOUNS_GIVEN
5308: 0E 10 ; COM_0E_group_OR length=0x0010 (to 0x531A)
530A: AE ; FN_AE_PRINT_PUSH_BUTTON
530B: 14 ; COM_14_reverse_status next command
530C: 0B 0B 03 ; COM_0B_switch length=0x000B (to 0x531A), function=COM_03_is_located(room_num, obj_num)
530F: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
5312: 00 86 ; COM_00_move_and_look(room=RM_8_GALLEY)
; ; end case
5314: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
5317: 00 8A ; COM_00_move_and_look(room=RM_8_RECREATION)
; ; end case
; ; end decode_switch at 0x530C
5319: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x5308
; ; end group_AND at 0x5305
; ; end case
; ; end decode_switch at 0x52FA
; --------------------------------------------------------------------------------------------------------------------
;
531A: 8A 80 D4 00 ; ----- Room 0x8A RM_8_RECREATION, Length: 0x00D4, Data: 0x00
;
531E: 03 80 AE ; ---- Section SECTION_03_DESCRIPTION length=0x00AE (to 0x53CF)
5321: 0D 80 AB ; COM_0D_group_AND length=0x00AB (to 0x53CF)
5324: 04 04 ; COM_04_print_message length=0x0004 (to 0x532A)
5326: 66 B9 2C C6
;
; SPLURB
;
532A: 0E 0A ; COM_0E_group_OR length=0x000A (to 0x5336)
532C: C3 ; FN_C3_IS_PLAYER_LACKING_WISDOM
532D: 04 07 ; COM_04_print_message length=0x0007 (to 0x5336)
532F: 65 B1 63 B1 91 BE 4E
;
; RECREATION
;
; ; end group_OR at 0x532A
5336: 8B ; FN_8B_PRINT_PERIOD
5337: 04 80 95 ; COM_04_print_message length=0x0095 (to 0x53CF)
533A: C7 DE 94 14 4B 5E 83 96 FA 17 7F 7B 39 17 DB 9F
534A: 56 D1 03 71 DA 14 D4 47 FA 17 DA 78 4B 15 B5 53
535A: 82 17 59 5E 66 62 F3 17 17 8D 82 17 2F 62 D5 15
536A: 7B 14 AB D0 33 B1 81 8D 50 86 CA 6A 8E 48 B3 6E
537A: 16 A3 56 72 3A 15 F0 BD 0B 5C 36 A1 B8 16 82 17
538A: 59 5E 46 48 89 17 14 D0 0B 5C 5F BE DA 14 D4 47
539A: 56 F4 DB 72 0E D0 04 8A A3 60 33 98 5F BE E6 16
53AA: D7 46 51 18 43 C2 5B B1 FB B9 43 98 AB 98 55 72
53BA: 7B 14 66 B1 90 14 03 58 B6 14 1B C4 F6 4F 80 BF
53CA: C0 16 D6 15 2E
;
; YOU ARE IN A WHITE ROOM WITH A CHAIR WHICH FACES THE WEST
; WALL. THERE IS A WEIRD LOOKING HANDGRIP THAT EXTENDS OUT OF
; THE WALL TOWARDS THE CHAIR. THE WALL BEHIND THE PLACE YOU
; ARE STANDING HAS A RED AND A BLUE BUTTON ON IT.
;
; ; end group_AND at 0x5321
;
53CF: 04 20 ; ---- Section SECTION_04_COMMANDS length=0x0020 (to 0x53F1)
53D1: 0B 1E 0A ; COM_0B_switch length=0x001E (to 0x53F2), function=COM_0A_is_input_phrase(phrase_num)
53D4: 12 04 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0004
53D6: 0E 02 ; COM_0E_group_OR length=0x0002 (to 0x53DA)
53D8: A0 ; FN_A0_OVAL_RED_BUTTON
53D9: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end group_OR at 0x53D6
; ; end case
53DA: 36 15 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0015
53DC: 0D 13 ; COM_0D_group_AND length=0x0013 (to 0x53F1)
53DE: C0 ; FN_C0_ARE_NOUNS_GIVEN
53DF: 0E 10 ; COM_0E_group_OR length=0x0010 (to 0x53F1)
53E1: AE ; FN_AE_PRINT_PUSH_BUTTON
53E2: 14 ; COM_14_reverse_status next command
53E3: 0B 0B 03 ; COM_0B_switch length=0x000B (to 0x53F1), function=COM_03_is_located(room_num, obj_num)
53E6: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
53E9: 00 88 ; COM_00_move_and_look(room=RM_8_AIRLOCK8)
; ; end case
53EB: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
53EE: 00 8C ; COM_00_move_and_look(room=RM_8_AIRLOCK9)
; ; end case
; ; end decode_switch at 0x53E3
53F0: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x53DF
; ; end group_AND at 0x53DC
; ; end case
; ; end decode_switch at 0x53D1
; --------------------------------------------------------------------------------------------------------------------
;
53F1: 8C 2C 00 ; ----- Room 0x8C RM_8_AIRLOCK9, Length: 0x002C, Data: 0x00
;
53F4: 03 01 ; ---- Section SECTION_03_DESCRIPTION length=0x0001 (to 0x53F7)
53F6: B0 ; FN_B0_PRINT_AIRLOCK_THREE_BUTTONS
;
53F7: 04 26 ; ---- Section SECTION_04_COMMANDS length=0x0026 (to 0x541F)
53F9: 0B 24 0A ; COM_0B_switch length=0x0024 (to 0x5420), function=COM_0A_is_input_phrase(phrase_num)
53FC: 12 05 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0005
53FE: 0E 03 ; COM_0E_group_OR length=0x0003 (to 0x5403)
5400: 9F ; FN_9F_OVAL_YELLOW_BUTTON
5401: A0 ; FN_A0_OVAL_RED_BUTTON
5402: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end group_OR at 0x53FE
; ; end case
5403: 36 1A ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x001A
5405: 0D 18 ; COM_0D_group_AND length=0x0018 (to 0x541F)
5407: C0 ; FN_C0_ARE_NOUNS_GIVEN
5408: 0E 15 ; COM_0E_group_OR length=0x0015 (to 0x541F)
540A: AE ; FN_AE_PRINT_PUSH_BUTTON
540B: 14 ; COM_14_reverse_status next command
540C: 0B 10 03 ; COM_0B_switch length=0x0010 (to 0x541F), function=COM_03_is_located(room_num, obj_num)
540F: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
5412: 00 8A ; COM_00_move_and_look(room=RM_8_RECREATION)
; ; end case
5414: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
5417: 00 8E ; COM_00_move_and_look(room=RM_8_SICK_BAY)
; ; end case
5419: 3F 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_3F_YELLOW_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
541C: 00 9A ; COM_00_move_and_look(room=RM_8_AIRLOCK12)
; ; end case
; ; end decode_switch at 0x540C
541E: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x5408
; ; end group_AND at 0x5405
; ; end case
; ; end decode_switch at 0x53F9
; --------------------------------------------------------------------------------------------------------------------
;
541F: 8E 80 9C 00 ; ----- Room 0x8E RM_8_SICK_BAY, Length: 0x009C, Data: 0x00
;
5423: 03 77 ; ---- Section SECTION_03_DESCRIPTION length=0x0077 (to 0x549C)
5425: 0D 75 ; COM_0D_group_AND length=0x0075 (to 0x549C)
5427: 04 05 ; COM_04_print_message length=0x0005 (to 0x542E)
5429: 34 88 AF 46 4C
;
; KURABEL
;
542E: 0E 09 ; COM_0E_group_OR length=0x0009 (to 0x5439)
5430: C3 ; FN_C3_IS_PLAYER_LACKING_WISDOM
5431: 04 06 ; COM_04_print_message length=0x0006 (to 0x5439)
5433: 45 B8 C4 83 3B 4A
;
; SICK BAY
;
; ; end group_OR at 0x542E
5439: 8B ; FN_8B_PRINT_PERIOD
543A: 04 60 ; COM_04_print_message length=0x0060 (to 0x549C)
543C: C7 DE 94 14 4B 5E 83 96 5F 17 46 48 39 17 FF 9F
544C: 82 17 2F 62 D5 15 7B 14 66 B1 7B 17 7F 4E 89 14
545C: D0 47 F3 B9 0F A0 F3 17 17 8D C0 16 82 17 51 5E
546C: A9 A6 50 B8 D9 6A 46 48 82 17 2F 62 D5 15 82 17
547C: 50 5E 6B A1 CF 65 43 7A 23 49 66 B1 90 14 04 58
548C: 67 8E BF 14 49 C0 83 96 6B B3 B7 98 30 92 9B C1
;
; YOU ARE IN A SMALL ROOM. THERE IS A RED TABLE AGAINST ONE
; WALL. ON THE OPPOSING WALL THERE IS THE NOW FAMILIAR RED
; AND BLUE BUTTON ARRANGEMENT.
;
; ; end group_AND at 0x5425
;
549C: 04 20 ; ---- Section SECTION_04_COMMANDS length=0x0020 (to 0x54BE)
549E: 0B 1E 0A ; COM_0B_switch length=0x001E (to 0x54BF), function=COM_0A_is_input_phrase(phrase_num)
54A1: 12 04 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0004
54A3: 0E 02 ; COM_0E_group_OR length=0x0002 (to 0x54A7)
54A5: A0 ; FN_A0_OVAL_RED_BUTTON
54A6: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end group_OR at 0x54A3
; ; end case
54A7: 36 15 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0015
54A9: 0D 13 ; COM_0D_group_AND length=0x0013 (to 0x54BE)
54AB: C0 ; FN_C0_ARE_NOUNS_GIVEN
54AC: 0E 10 ; COM_0E_group_OR length=0x0010 (to 0x54BE)
54AE: AE ; FN_AE_PRINT_PUSH_BUTTON
54AF: 14 ; COM_14_reverse_status next command
54B0: 0B 0B 03 ; COM_0B_switch length=0x000B (to 0x54BE), function=COM_03_is_located(room_num, obj_num)
54B3: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
54B6: 00 8C ; COM_00_move_and_look(room=RM_8_AIRLOCK9)
; ; end case
54B8: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
54BB: 00 8F ; COM_00_move_and_look(room=RM_8_AIRLOCK10)
; ; end case
; ; end decode_switch at 0x54B0
54BD: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x54AC
; ; end group_AND at 0x54A9
; ; end case
; ; end decode_switch at 0x549E
; --------------------------------------------------------------------------------------------------------------------
;
54BE: 8F 26 00 ; ----- Room 0x8F RM_8_AIRLOCK10, Length: 0x0026, Data: 0x00
;
54C1: 03 01 ; ---- Section SECTION_03_DESCRIPTION length=0x0001 (to 0x54C4)
54C3: 9C ; FN_9C_PRINT_AIRLOCK_TWO_BUTTONS
;
54C4: 04 20 ; ---- Section SECTION_04_COMMANDS length=0x0020 (to 0x54E6)
54C6: 0B 1E 0A ; COM_0B_switch length=0x001E (to 0x54E7), function=COM_0A_is_input_phrase(phrase_num)
54C9: 12 04 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0004
54CB: 0E 02 ; COM_0E_group_OR length=0x0002 (to 0x54CF)
54CD: A0 ; FN_A0_OVAL_RED_BUTTON
54CE: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end group_OR at 0x54CB
; ; end case
54CF: 36 15 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0015
54D1: 0D 13 ; COM_0D_group_AND length=0x0013 (to 0x54E6)
54D3: C0 ; FN_C0_ARE_NOUNS_GIVEN
54D4: 0E 10 ; COM_0E_group_OR length=0x0010 (to 0x54E6)
54D6: AE ; FN_AE_PRINT_PUSH_BUTTON
54D7: 14 ; COM_14_reverse_status next command
54D8: 0B 0B 03 ; COM_0B_switch length=0x000B (to 0x54E6), function=COM_03_is_located(room_num, obj_num)
54DB: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
54DE: 00 8E ; COM_00_move_and_look(room=RM_8_SICK_BAY)
; ; end case
54E0: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
54E3: 00 90 ; COM_00_move_and_look(room=RM_8_POWER)
; ; end case
; ; end decode_switch at 0x54D8
54E5: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x54D4
; ; end group_AND at 0x54D1
; ; end case
; ; end decode_switch at 0x54C6
; --------------------------------------------------------------------------------------------------------------------
;
54E6: 90 81 10 00 ; ----- Room 0x90 RM_8_POWER, Length: 0x0110, Data: 0x00
;
54EA: 03 80 EA ; ---- Section SECTION_03_DESCRIPTION length=0x00EA (to 0x55D7)
54ED: 0D 80 E7 ; COM_0D_group_AND length=0x00E7 (to 0x55D7)
54F0: 04 05 ; COM_04_print_message length=0x0005 (to 0x54F7)
54F2: 9F 61 BE B1 45
;
; ENURGLE
;
54F7: 0E 07 ; COM_0E_group_OR length=0x0007 (to 0x5500)
54F9: C3 ; FN_C3_IS_PLAYER_LACKING_WISDOM
54FA: 04 04 ; COM_04_print_message length=0x0004 (to 0x5500)
54FC: 89 A6 23 62
;
; POWER
;
; ; end group_OR at 0x54F7
5500: 8B ; FN_8B_PRINT_PERIOD
5501: 04 80 D3 ; COM_04_print_message length=0x00D3 (to 0x55D7)
5504: C7 DE 94 14 4B 5E 83 96 39 17 DB 9F 56 D1 03 71
5514: 77 15 C6 9A 58 5E BE 7A 73 62 89 8C 33 75 63 61
5524: D6 97 91 7A 5C 15 DB 9F 5F BE D7 14 43 7A CF 98
5534: 82 17 2F 62 D5 15 7B 14 54 8B 9B 6C 36 92 33 48
5544: E6 A4 66 62 33 48 FB B9 43 98 AB 98 83 7A 5F BE
5554: D7 14 BF 9A 91 AF 96 64 DB 72 01 B3 DB 95 5F BE
5564: 5B B1 4B 7B 56 45 2B D2 8D 7A 15 71 A3 AD 5B B1
5574: 7E 74 4B 5E 96 96 DB 72 82 BF B8 16 82 17 52 5E
5584: FF 5F FB B9 9B 8F 03 A0 5F BE F3 17 F3 8C C7 DE
5594: 84 AF DD 46 D0 15 83 7B 46 48 48 DB D7 46 73 5D
55A4: 2F 49 7B 14 66 B1 BF 14 49 C0 83 96 33 98 44 45
55B4: 67 8E BF 14 49 C0 83 96 6B B3 B7 98 0A 58 B3 A0
55C4: 00 E5 4E BD FB 8E 79 68 4E 90 5E 60 89 17 33 17
55D4: 2E 6D 2E
;
; YOU ARE IN A ROOM WITH A GENTLE VIOLET LIGHT EMANATING FROM
; THE CEILING. THERE IS A LARGE METAL PEDESTAL STANDING IN
; THE CENTER OF THE ROOM. THERE IS A TWO INCH SQUARE HOLE IN
; THE TOP OF THE PEDESTAL. ON THE WALL YOUR BACK INITIALLY
; FACED, ARE A RED BUTTON AND A BLUE BUTTON ARRANGED
; HORIZONTALLY FROM LEFT TO RIGHT.
;
; ; end group_AND at 0x54ED
;
55D7: 04 20 ; ---- Section SECTION_04_COMMANDS length=0x0020 (to 0x55F9)
55D9: 0B 1E 0A ; COM_0B_switch length=0x001E (to 0x55FA), function=COM_0A_is_input_phrase(phrase_num)
55DC: 12 04 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0004
55DE: 0E 02 ; COM_0E_group_OR length=0x0002 (to 0x55E2)
55E0: A0 ; FN_A0_OVAL_RED_BUTTON
55E1: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end group_OR at 0x55DE
; ; end case
55E2: 36 15 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0015
55E4: 0D 13 ; COM_0D_group_AND length=0x0013 (to 0x55F9)
55E6: C0 ; FN_C0_ARE_NOUNS_GIVEN
55E7: 0E 10 ; COM_0E_group_OR length=0x0010 (to 0x55F9)
55E9: AE ; FN_AE_PRINT_PUSH_BUTTON
55EA: 14 ; COM_14_reverse_status next command
55EB: 0B 0B 03 ; COM_0B_switch length=0x000B (to 0x55F9), function=COM_03_is_located(room_num, obj_num)
55EE: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
55F1: 00 8F ; COM_00_move_and_look(room=RM_8_AIRLOCK10)
; ; end case
55F3: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
55F6: 00 91 ; COM_00_move_and_look(room=RM_8_AIRLOCK11)
; ; end case
; ; end decode_switch at 0x55EB
55F8: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x55E7
; ; end group_AND at 0x55E4
; ; end case
; ; end decode_switch at 0x55D9
; --------------------------------------------------------------------------------------------------------------------
;
55F9: 91 26 00 ; ----- Room 0x91 RM_8_AIRLOCK11, Length: 0x0026, Data: 0x00
;
55FC: 03 01 ; ---- Section SECTION_03_DESCRIPTION length=0x0001 (to 0x55FF)
55FE: 9C ; FN_9C_PRINT_AIRLOCK_TWO_BUTTONS
;
55FF: 04 20 ; ---- Section SECTION_04_COMMANDS length=0x0020 (to 0x5621)
5601: 0B 1E 0A ; COM_0B_switch length=0x001E (to 0x5622), function=COM_0A_is_input_phrase(phrase_num)
5604: 12 04 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0004
5606: 0E 02 ; COM_0E_group_OR length=0x0002 (to 0x560A)
5608: A0 ; FN_A0_OVAL_RED_BUTTON
5609: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end group_OR at 0x5606
; ; end case
560A: 36 15 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0015
560C: 0D 13 ; COM_0D_group_AND length=0x0013 (to 0x5621)
560E: C0 ; FN_C0_ARE_NOUNS_GIVEN
560F: 0E 10 ; COM_0E_group_OR length=0x0010 (to 0x5621)
5611: AE ; FN_AE_PRINT_PUSH_BUTTON
5612: 14 ; COM_14_reverse_status next command
5613: 0B 0B 03 ; COM_0B_switch length=0x000B (to 0x5621), function=COM_03_is_located(room_num, obj_num)
5616: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
5619: 00 90 ; COM_00_move_and_look(room=RM_8_POWER)
; ; end case
561B: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
561E: 00 92 ; COM_00_move_and_look(room=RM_8_ENGINES)
; ; end case
; ; end decode_switch at 0x5613
5620: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x560F
; ; end group_AND at 0x560C
; ; end case
; ; end decode_switch at 0x5601
; --------------------------------------------------------------------------------------------------------------------
;
5621: 92 81 2E 00 ; ----- Room 0x92 RM_8_ENGINES, Length: 0x012E, Data: 0x00
;
5625: 03 80 AB ; ---- Section SECTION_03_DESCRIPTION length=0x00AB (to 0x56D3)
5628: 0D 80 A8 ; COM_0D_group_AND length=0x00A8 (to 0x56D3)
562B: 04 06 ; COM_04_print_message length=0x0006 (to 0x5633)
562D: C6 93 4B A1 7F BF
;
; MOTOVATOM
;
5633: 0E 08 ; COM_0E_group_OR length=0x0008 (to 0x563D)
5635: C3 ; FN_C3_IS_PLAYER_LACKING_WISDOM
5636: 04 05 ; COM_04_print_message length=0x0005 (to 0x563D)
5638: 91 61 8F 7A 53
;
; ENGINES
;
; ; end group_OR at 0x5633
563D: 8B ; FN_8B_PRINT_PERIOD
563E: 04 80 92 ; COM_04_print_message length=0x0092 (to 0x56D3)
5641: C7 DE 94 14 4B 5E 83 96 3B 16 B7 B1 39 17 DB 9F
5651: 56 D1 15 71 CF 62 CE B0 63 16 DB B9 5B CA 87 A5
5661: B5 53 B8 16 63 16 23 54 74 98 DB E0 54 8B 9B 6C
5671: 4E B8 74 CA AB 14 8B B3 40 55 65 98 16 BC EF 72
5681: 89 17 B6 6C F4 72 56 F4 F4 72 4B 5E C3 B5 4B 15
5691: 9E 7A B6 14 1B C4 C9 6D C7 CE 90 91 83 49 AB 98
56A1: 79 68 56 90 DB 72 85 91 90 73 6F 62 C0 16 82 17
56B1: 59 5E 46 48 AF 14 90 73 1B 58 3E A1 82 17 2F 62
56C1: D5 15 7B 14 3E B9 7B 7B 7B B4 66 B1 BF 14 49 C0
56D1: 1B 9C
;
; YOU ARE IN A LARGE ROOM WITH SEVERAL MASSIVE PIECES OF
; MACHINERY. LARGE SILVER BARS CONNECT THEM TOGETHER. THERE
; IS A FAINT BLUE GLOW EMANATING FROM THE MACHINES. ON THE
; WALL BEHIND YOU, THERE IS A SOLITARY RED BUTTON.
;
; ; end group_AND at 0x5628
;
56D3: 04 7D ; ---- Section SECTION_04_COMMANDS length=0x007D (to 0x5752)
56D5: 0E 7B ; COM_0E_group_OR length=0x007B (to 0x5752)
56D7: 0D 61 ; COM_0D_group_AND length=0x0061 (to 0x573A)
56D9: 0E 5E ; COM_0E_group_OR length=0x005E (to 0x5739)
56DB: 0D 1A ; COM_0D_group_AND length=0x001A (to 0x56F7)
56DD: 03 01 84 ; COM_03_is_located(owner=OBJ_01_PLAYER, obj=OBJ_84_RADIATION_DOSE2)
56E0: 04 11 ; COM_04_print_message length=0x0011 (to 0x56F3)
56E2: C6 B0 96 78 C0 7A 9B 15 CD B5 46 7A F3 5F C7 DE
56F2: 21
;
; RADIATION HAS KILLED YOU!
;
56F3: 1C 01 ; COM_1C_set_var_object(obj=OBJ_01_PLAYER)
56F5: 1D 4B ; COM_1D_attack_var(points=75)
; ; end group_AND at 0x56DB
56F7: 0D 1E ; COM_0D_group_AND length=0x001E (to 0x5717)
56F9: 03 01 83 ; COM_03_is_located(owner=OBJ_01_PLAYER, obj=OBJ_83_RADIATION_DOSE1)
56FC: 04 12 ; COM_04_print_message length=0x0012 (to 0x5710)
56FE: 09 9A 51 18 54 C2 8E 5F FB 8E 67 66 03 8A DF D0
570E: AB 89
;
; NOW YOU REALLY FEEL AWFUL!
;
5710: 1C 01 ; COM_1C_set_var_object(obj=OBJ_01_PLAYER)
5712: 1D 0A ; COM_1D_attack_var(points=10)
5714: 17 84 01 ; COM_17_move_object_to(obj=OBJ_84_RADIATION_DOSE2, destination=OBJ_01_PLAYER)
; ; end group_AND at 0x56F7
5717: 0D 20 ; COM_0D_group_AND length=0x0020 (to 0x5739)
5719: 04 17 ; COM_04_print_message length=0x0017 (to 0x5732)
571B: C7 DE 94 14 48 5E 2E 60 91 7A 61 17 39 92 56 72
572B: 8B 16 57 C6 35 A1 2E
;
; YOU ARE FEELING SOMEWHAT NAUSEOUS.
;
5732: 17 83 01 ; COM_17_move_object_to(obj=OBJ_83_RADIATION_DOSE1, destination=OBJ_01_PLAYER)
5735: 1C 01 ; COM_1C_set_var_object(obj=OBJ_01_PLAYER)
5737: 1D 0A ; COM_1D_attack_var(points=10)
; ; end group_AND at 0x5717
; ; end group_OR at 0x56D9
5739: 0C ; COM_0C_fail()
; ; end group_AND at 0x56D7
573A: 0B 16 0A ; COM_0B_switch length=0x0016 (to 0x5753), function=COM_0A_is_input_phrase(phrase_num)
573D: 12 01 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0001
573F: A0 ; FN_A0_OVAL_RED_BUTTON
; ; end case
5740: 36 10 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0010
5742: 0D 0E ; COM_0D_group_AND length=0x000E (to 0x5752)
5744: C0 ; FN_C0_ARE_NOUNS_GIVEN
5745: 0E 0B ; COM_0E_group_OR length=0x000B (to 0x5752)
5747: AE ; FN_AE_PRINT_PUSH_BUTTON
5748: 14 ; COM_14_reverse_status next command
5749: 0B 06 03 ; COM_0B_switch length=0x0006 (to 0x5752), function=COM_03_is_located(room_num, obj_num)
574C: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
574F: 00 91 ; COM_00_move_and_look(room=RM_8_AIRLOCK11)
; ; end case
; ; end decode_switch at 0x5749
5751: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x5745
; ; end group_AND at 0x5742
; ; end case
; ; end decode_switch at 0x573A
; ; end group_OR at 0x56D5
; --------------------------------------------------------------------------------------------------------------------
;
5752: 9A 2C 00 ; ----- Room 0x9A RM_8_AIRLOCK12, Length: 0x002C, Data: 0x00
;
5755: 03 01 ; ---- Section SECTION_03_DESCRIPTION length=0x0001 (to 0x5758)
5757: B0 ; FN_B0_PRINT_AIRLOCK_THREE_BUTTONS
;
5758: 04 26 ; ---- Section SECTION_04_COMMANDS length=0x0026 (to 0x5780)
575A: 0B 24 0A ; COM_0B_switch length=0x0024 (to 0x5781), function=COM_0A_is_input_phrase(phrase_num)
575D: 12 05 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0005
575F: 0E 03 ; COM_0E_group_OR length=0x0003 (to 0x5764)
5761: A0 ; FN_A0_OVAL_RED_BUTTON
5762: A1 ; FN_A1_OVAL_BLUE_BUTTON
5763: 9F ; FN_9F_OVAL_YELLOW_BUTTON
; ; end group_OR at 0x575F
; ; end case
5764: 36 1A ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x001A
5766: 0D 18 ; COM_0D_group_AND length=0x0018 (to 0x5780)
5768: C0 ; FN_C0_ARE_NOUNS_GIVEN
5769: 0E 15 ; COM_0E_group_OR length=0x0015 (to 0x5780)
576B: AE ; FN_AE_PRINT_PUSH_BUTTON
576C: 14 ; COM_14_reverse_status next command
576D: 0B 10 03 ; COM_0B_switch length=0x0010 (to 0x5780), function=COM_03_is_located(room_num, obj_num)
5770: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
5773: 00 9B ; COM_00_move_and_look(room=RM_8_GUN)
; ; end case
5775: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
5778: 00 9C ; COM_00_move_and_look(room=RM_8_WEAPONRY)
; ; end case
577A: 3F 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_3F_YELLOW_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
577D: 00 8C ; COM_00_move_and_look(room=RM_8_AIRLOCK9)
; ; end case
; ; end decode_switch at 0x576D
577F: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x5769
; ; end group_AND at 0x5766
; ; end case
; ; end decode_switch at 0x575A
; --------------------------------------------------------------------------------------------------------------------
;
5780: 9B 80 DA 00 ; ----- Room 0x9B RM_8_GUN, Length: 0x00DA, Data: 0x00
;
5784: 03 80 BC ; ---- Section SECTION_03_DESCRIPTION length=0x00BC (to 0x5843)
5787: 0D 80 B9 ; COM_0D_group_AND length=0x00B9 (to 0x5843)
578A: 04 06 ; COM_04_print_message length=0x0006 (to 0x5792)
578C: FB A5 09 BA F9 BF
;
; PLASTOTRO
;
5792: 0E 05 ; COM_0E_group_OR length=0x0005 (to 0x5799)
5794: C3 ; FN_C3_IS_PLAYER_LACKING_WISDOM
5795: 04 02 ; COM_04_print_message length=0x0002 (to 0x5799)
5797: 30 6F
;
; GUN
;
; ; end group_OR at 0x5792
5799: 8B ; FN_8B_PRINT_PERIOD
579A: 04 80 A6 ; COM_04_print_message length=0x00A6 (to 0x5843)
579D: C7 DE 94 14 4B 5E 83 96 5F 17 46 48 09 15 1B 92
57AD: 1B B8 E6 A4 39 17 FF 9F D0 15 82 17 45 5E 9E 61
57BD: 23 62 C3 9E 5F BE 39 17 DB 9F 4B 7B 4E 45 31 49
57CD: B3 63 0C BA 91 48 53 61 4B 15 CE 92 94 78 63 16
57DD: 23 54 5B 98 56 D1 15 71 CF 62 CE B0 5B 17 8F 8E
57ED: 84 AF 3D 49 EC 16 6F 9F 03 56 AB 98 79 68 4B 90
57FD: 73 C1 9E 7A D6 9C DB 72 0E D0 2F 8E 7B 14 34 56
580D: 44 B9 47 DB 4F D6 8B 7A 91 BE 91 96 96 64 DB 72
581D: 01 B3 54 90 CF 62 4D 48 7B 14 3E B9 7B 7B 7B B4
582D: 8F 4E 44 5E 8E C6 03 A0 03 A0 0F A0 B8 16 82 17
583D: 59 5E 46 48 5B BB
;
; YOU ARE IN A SMALL DOME SHAPED ROOM. IN THE CENTER OF THE
; ROOM IS A LARGE, STRANGELY FAMILIAR MACHINE WITH SEVERAL
; SILVER BARS PROJECTING FROM IT, INTO THE WALLS. A CURSORY
; EXAMINATION OF THE ROOM REVEALS A SOLITARY BLUE BUTTON ON
; ONE OF THE WALLS.
;
; ; end group_AND at 0x5787
;
5843: 04 18 ; ---- Section SECTION_04_COMMANDS length=0x0018 (to 0x585D)
5845: 0B 16 0A ; COM_0B_switch length=0x0016 (to 0x585E), function=COM_0A_is_input_phrase(phrase_num)
5848: 12 01 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0001
584A: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end case
584B: 36 10 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0010
584D: 0D 0E ; COM_0D_group_AND length=0x000E (to 0x585D)
584F: C0 ; FN_C0_ARE_NOUNS_GIVEN
5850: 0E 0B ; COM_0E_group_OR length=0x000B (to 0x585D)
5852: AE ; FN_AE_PRINT_PUSH_BUTTON
5853: 14 ; COM_14_reverse_status next command
5854: 0B 06 03 ; COM_0B_switch length=0x0006 (to 0x585D), function=COM_03_is_located(room_num, obj_num)
5857: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
585A: 00 9A ; COM_00_move_and_look(room=RM_8_AIRLOCK12)
; ; end case
; ; end decode_switch at 0x5854
585C: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x5850
; ; end group_AND at 0x584D
; ; end case
; ; end decode_switch at 0x5845
; --------------------------------------------------------------------------------------------------------------------
;
585D: 9C 80 E5 00 ; ----- Room 0x9C RM_8_WEAPONRY, Length: 0x00E5, Data: 0x00
;
5861: 03 80 BF ; ---- Section SECTION_03_DESCRIPTION length=0x00BF (to 0x5923)
5864: 0D 80 BC ; COM_0D_group_AND length=0x00BC (to 0x5923)
5867: 04 06 ; COM_04_print_message length=0x0006 (to 0x586F)
5869: 37 49 EB B8 50 BD
;
; ARMSMITAN
;
586F: 0E 09 ; COM_0E_group_OR length=0x0009 (to 0x587A)
5871: C3 ; FN_C3_IS_PLAYER_LACKING_WISDOM
5872: 04 06 ; COM_04_print_message length=0x0006 (to 0x587A)
5874: A3 D0 80 A6 7B B4
;
; WEAPONRY
;
; ; end group_OR at 0x586F
587A: 8B ; FN_8B_PRINT_PERIOD
587B: 04 80 A5 ; COM_04_print_message length=0x00A5 (to 0x5923)
587E: C7 DE 94 14 55 5E 50 BD 90 5A CB 6A 83 96 3B 16
588E: B7 B1 39 17 FE 9F D0 15 82 17 45 5E 9E 61 23 62
589E: C3 9E 23 D1 13 54 4B 7B 45 45 1D A0 BF 9F 90 14
58AE: 05 58 4B 72 1B B5 0D A0 43 5E 0B 6C 9B 96 1B A1
58BE: 95 5A 48 55 23 62 5F BE 99 16 C8 CE 6B 48 83 8C
58CE: 96 AF 3F 61 84 A6 4E BD BF 14 49 C0 8B 9A 03 A0
58DE: 5F BE F3 17 17 8D C0 16 4B 5E D4 B5 F3 5F 8E 48
58EE: 82 17 51 5E 5F BE 8B AF C4 B5 67 8E 48 F4 DB 46
58FE: AB 98 5F BE DA 14 D4 47 90 14 16 58 DB 72 40 55
590E: 3E B9 4B 5E C3 B5 3B 16 B7 B1 D3 17 FB 62 AB 98
591E: 64 B7 30 60 2E
;
; YOU ARE STANDING IN A LARGE ROOM, IN THE CENTER OF WHICH IS
; A CONSOLE AND CHAIR. ONCE AGAIN YOU DISCOVER THE NOW
; FAMILIAR TELEPORTAL BUTTONS ON THE WALL. ONE IS RED AND THE
; OTHER IS BLUE. FACING THE CHAIR AND THE CONSOLE IS A LARGE
; VIEWING SCREEN.
;
; ; end group_AND at 0x5864
;
5923: 04 20 ; ---- Section SECTION_04_COMMANDS length=0x0020 (to 0x5945)
5925: 0B 1E 0A ; COM_0B_switch length=0x001E (to 0x5946), function=COM_0A_is_input_phrase(phrase_num)
5928: 12 04 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0004
592A: 0E 02 ; COM_0E_group_OR length=0x0002 (to 0x592E)
592C: A0 ; FN_A0_OVAL_RED_BUTTON
592D: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end group_OR at 0x592A
; ; end case
592E: 36 15 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0015
5930: 0D 13 ; COM_0D_group_AND length=0x0013 (to 0x5945)
5932: C0 ; FN_C0_ARE_NOUNS_GIVEN
5933: 0E 10 ; COM_0E_group_OR length=0x0010 (to 0x5945)
5935: AE ; FN_AE_PRINT_PUSH_BUTTON
5936: 14 ; COM_14_reverse_status next command
5937: 0B 0B 03 ; COM_0B_switch length=0x000B (to 0x5945), function=COM_03_is_located(room_num, obj_num)
593A: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
593D: 00 9A ; COM_00_move_and_look(room=RM_8_AIRLOCK12)
; ; end case
593F: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
5942: 00 9D ; COM_00_move_and_look(room=RM_8_AIRLOCK13)
; ; end case
; ; end decode_switch at 0x5937
5944: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x5933
; ; end group_AND at 0x5930
; ; end case
; ; end decode_switch at 0x5925
; --------------------------------------------------------------------------------------------------------------------
;
5945: 9D 26 00 ; ----- Room 0x9D RM_8_AIRLOCK13, Length: 0x0026, Data: 0x00
;
5948: 03 01 ; ---- Section SECTION_03_DESCRIPTION length=0x0001 (to 0x594B)
594A: 9C ; FN_9C_PRINT_AIRLOCK_TWO_BUTTONS
;
594B: 04 20 ; ---- Section SECTION_04_COMMANDS length=0x0020 (to 0x596D)
594D: 0B 1E 0A ; COM_0B_switch length=0x001E (to 0x596E), function=COM_0A_is_input_phrase(phrase_num)
5950: 12 04 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0004
5952: 0E 02 ; COM_0E_group_OR length=0x0002 (to 0x5956)
5954: A0 ; FN_A0_OVAL_RED_BUTTON
5955: A1 ; FN_A1_OVAL_BLUE_BUTTON
; ; end group_OR at 0x5952
; ; end case
5956: 36 15 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0015
5958: 0D 13 ; COM_0D_group_AND length=0x0013 (to 0x596D)
595A: C0 ; FN_C0_ARE_NOUNS_GIVEN
595B: 0E 10 ; COM_0E_group_OR length=0x0010 (to 0x596D)
595D: AE ; FN_AE_PRINT_PUSH_BUTTON
595E: 14 ; COM_14_reverse_status next command
595F: 0B 0B 03 ; COM_0B_switch length=0x000B (to 0x596D), function=COM_03_is_located(room_num, obj_num)
5962: 40 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_40_RED_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
5965: 00 9C ; COM_00_move_and_look(room=RM_8_WEAPONRY)
; ; end case
5967: 41 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_41_BLUE_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
596A: 00 9E ; COM_00_move_and_look(room=RM_8_EXIT2)
; ; end case
; ; end decode_switch at 0x595F
596C: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x595B
; ; end group_AND at 0x5958
; ; end case
; ; end decode_switch at 0x594D
; --------------------------------------------------------------------------------------------------------------------
;
596D: 9E 1E 00 ; ----- Room 0x9E RM_8_EXIT2, Length: 0x001E, Data: 0x00
;
5970: 03 01 ; ---- Section SECTION_03_DESCRIPTION length=0x0001 (to 0x5973)
5972: 9D ; FN_9D_PRINT_EXIT_YELLOW_BUTTON
;
5973: 04 18 ; ---- Section SECTION_04_COMMANDS length=0x0018 (to 0x598D)
5975: 0B 16 0A ; COM_0B_switch length=0x0016 (to 0x598E), function=COM_0A_is_input_phrase(phrase_num)
5978: 12 01 ; case COM_0A_is_input_phrase("PULL u....... * *"), length=0x0001
597A: 9F ; FN_9F_OVAL_YELLOW_BUTTON
; ; end case
597B: 36 10 ; case COM_0A_is_input_phrase("ENTER * * *"), length=0x0010
597D: 0D 0E ; COM_0D_group_AND length=0x000E (to 0x598D)
597F: C0 ; FN_C0_ARE_NOUNS_GIVEN
5980: 0E 0B ; COM_0E_group_OR length=0x000B (to 0x598D)
5982: AE ; FN_AE_PRINT_PUSH_BUTTON
5983: 14 ; COM_14_reverse_status next command
5984: 0B 06 03 ; COM_0B_switch length=0x0006 (to 0x598D), function=COM_03_is_located(room_num, obj_num)
5987: 3F 3E 02 ; case COM_03_is_located(room_num, obj_num) room_num=OBJ_3F_YELLOW_BUTTON, obj_num=OBJ_3E_OVAL, length=0x0002
598A: 00 9D ; COM_00_move_and_look(room=RM_8_AIRLOCK13)
; ; end case
; ; end decode_switch at 0x5984
598C: 9E ; FN_9E_REMOVE_OVAL_FROM_ROOM
; ; end group_OR at 0x5980
; ; end group_AND at 0x597D
; ; end case
; ; end decode_switch at 0x5975
Unitialized data
598D: D0 15 82 17 46 5E 57 62 B3 B3 47 B9 53 BE C3 9E ; ....F^Wb..G.S...
599D: 5F BE 89 17 27 D2 04 22 0B 20 0A 01 02 00 9B 02 ; _...'..". ......
59AD: 06 0D 04 30 B3 2F 03 03 09 0D 07 30 E2 17 9D 01 ; ...0./.....0....
59BD: 2F 05 04 06 0D 04 30 B1 2F 03 B4 80 BB 00 03 80 ; /.....0./.......
59CD: 9B 04 80 98 89 73 B3 75 47 DB 66 49 5B F4 1B A1 ; .....s.uG.fI[...
59DD: 2F 49 C0 16 82 17 4A 5E 7A 79 1B D0 56 F4 D6 9C ; /I....J^zy..V...
59ED: DB 72 B5 D0 0B BC 96 96 DB 72 95 5A 50 BD 9B 53 ; .r.......r.ZP..S
59FD: C7 DE 57 17 59 5E 56 72 92 14 E3 A4 8B B3 6B BF ; ..W.Y^Vr......k.
5A0D: 5B 4D 55 45 8E 91 16 8A 80 A1 56 F4 D6 9C DB 72 ; [MUE......V....r
5A1D: 04 9A 53 BE 8E 48 61 17 82 C6 82 17 4F 5E 19 A0 ; ..S..Ha.....O^..
5A2D: 80 BF 35 A1 FF 14 B4 B7 15 BC 3C C6 30 A1 0B 5C ; ..5.......<.0..\
5A3D: C7 DE 56 F4 DB 72 89 73 B3 75 4E DB 3D A0 CE B5 ; ..V..r.s.uN.=...
5A4D: 17 7A 7B 14 7B 4E 8B 54 04 B2 00 4F 66 17 76 B1 ; .z{.{N.T...Of.v.
5A5D: 23 54 AB 98 6B BF 5F BE 23 15 17 BA 04 1A 0B 18 ; #T..k._.#.......
5A6D: 0A 03 09 0D 07 30 F0 17 9D 01 2F 05 01 02 00 B9 ; .....0..../.....
5A7D: 02 02 00 B5 04 02 00 9C B5 6F 00 03 49 04 47 47 ; .........o..I.GG
5A8D: B9 53 BE C3 9E 89 73 B3 75 DB E0 C7 DE 94 14 55 ; .S....s.u......U
5A9D: 5E 36 A1 11 71 96 64 DB 72 89 73 B3 75 DB E0 83 ; ^6..q.d.r.s.u...
5AAD: 7A 5F BE 03 15 FB B9 17 98 89 17 82 17 59 5E 66 ; z_...........Y^f
5ABD: 62 51 18 45 C2 83 48 A7 B7 57 17 74 CA 33 48 EB ; bQ.E..H..W.t.3H.
5ACD: 4F C3 8B C5 98 2E 04 21 0B 1F 0A 01 02 00 B4 02 ; O......!........
5ADD: 09 0D 07 30 E2 17 9D 01 2F 05 03 09 0D 07 30 F0 ; ...0..../.....0.
5AED: 17 9D 01 2F 05 04 02 00 9D B9 75 00 03 4F 04 4D ; .../......u..O.M
5AFD: 04 9A 53 BE C3 9E 89 73 B3 75 DB E0 C7 DE 94 14 ; ..S....s.u......
5B0D: 4B 5E 96 96 DB 72 F5 59 3E 62 99 16 C2 B3 B8 16 ; K^...r.Y>b......
5B1D: 82 17 4A 5E 7A 79 1B D0 4B F4 96 96 DB 72 95 5A ; ..J^zy..K....r.Z
5B2D: 50 BD 9B 53 6B BF 5F BE F7 17 F3 B9 C7 DE D3 14 ; P..Sk._.........
5B3D: 95 96 1B 60 55 45 8E 91 16 8A 80 A1 2E 04 21 0B ; ....UE........!.
5B4D: 1F 0A 01 09 0D 07 30 F1 17 9D 01 2F 05 02 02 00 ; ......0..../....
5B5D: B4 03 09 0D 07 30 F0 17 9D 01 2F 05 04 02 00 AC ; .....0..../.....
5B6D: DD 44 00 03 20 04 1E 4E 72 B3 8E DB E0 C7 DE 94 ; .D.. ..Nr.......
5B7D: 14 4B 5E 83 96 5A 17 BE A0 10 EE 3C 49 6B A1 4E ; .K^..Z.....<Ik.N
5B8D: 72 B3 8E DB E0 04 1F 0B 1D 0A 01 08 0E 06 14 1C ; r...............
5B9D: 16 8D 00 DE 02 08 0E 06 14 1C 18 8D 00 DF 04 02 ; ................
5BAD: 00 AA 55 02 00 AA DE 4E 00 03 3C 04 3A 04 9A 53 ; ..U....N..<.:..S
5BBD: BE 01 B3 DB 95 C7 DE 94 14 4B 5E 83 96 5F 17 46 ; .........K^.._.F
5BCD: 48 39 17 FF 9F 82 17 2F 62 D5 15 7B 14 66 4D 03 ; H9...../b..{.fM.
5BDD: EE DA 14 D4 47 03 EE 33 98 55 45 8E 91 06 8A 75 ; ....G..3.UE....u
5BED: B1 B4 B7 9F 15 7F B1 04 0D 0B 0B 0A 02 08 0E 06 ; ................
5BFD: 14 1C 17 8D 00 DD DF 4E 00 03 3C 04 3A 47 B9 53 ; .......N..<.:G.S
5C0D: BE 01 B3 DB 95 C7 DE 94 14 4B 5E 83 96 5F 17 46 ; .........K^.._.F
5C1D: 48 39 17 FF 9F 82 17 2F 62 D5 15 7B 14 66 4D 03 ; H9...../b..{.fM.
5C2D: EE DA 14 D4 47 03 EE 33 98 55 45 8E 91 06 8A 75 ; ....G..3.UE....u
5C3D: B1 B4 B7 9F 15 7F B1 04 0D 0B 0B 0A 01 08 0E 06 ; ................
5C4D: 14 1C 19 8D 00 DD 4C 41 52 47 45 0E 05 53 4D 41 ; ......LARGE..SMA
5C5D: 4C 4C 0F 06 4C 49 54 54 4C 45 0F 03 54 4F 50 28 ; LL..LITTLE..TOP(
5C6D: 06 4D 49 44 44 4C 45 3C 06 42 4F 54 54 4F 4D 3E ; .MIDDLE<.BOTTOM>
5C7D: 04 46 4C 41 54 22 05 53 50 41 52 45 23 04 42 4C ; .FLAT".SPARE#.BL
5C8D: 55 45 0D 06 4D 41 53 53 49 56 3F 04 42 41 4E 4B ; UE..MASSIV?.BANK
5C9D: 40 06 53 41 4C 4F 4F 4E 41 06 53 48 45 52 49 46 ; @.SALOONA.SHERIF
5CAD: 42 06 4F 46 46 49 43 45 42 06 53 4C 49 4D 27 53 ; B.OFFICEB.SLIM'S
5CBD: 43 05 53 4C 49 4D 53 43 05 42 4F 42 27 53 44 04 ; C.SLIMSC.BOB'SD.
5CCD: 42 4F 42 53 44 06 44 4F 55 42 4C 45 45 05 48 4F ; BOBSD.DOUBLEE.HO
5CDD: 54 45 4C 47 06 53 57 49 4E 47 49 46 04 54 53 4F ; TELG.SWINGIF.TSO
5CED: 4D 6B 04 43 4F 4F 4C 72 05 43 4C 45 41 52 74 05 ; Mk.COOLr.CLEARt.
5CFD: 42 52 4F 57