9DBE: Start point
9DBE DI
9DBF JP $BEB3
This entry point is used by the routine at BC8B.
9DC2 LD HL,($DBD4)
9DC5 LD DE,$D431
9DC8 OR A
9DC9 SBC HL,DE
9DCB JP Z,$9E34 DataFile 'DESDATA' Not Found
9DCE CALL $9FCF Clear screen 9340/9872
9DD1 CALL $A001 Initialization
9DD4 CALL $A19E Select interrupt frequency
9DD7 CALL $9FCF Clear screen 9340/9872
9DDA JP $BA07
9DDD: Game main loop
Used by the routines at B177, B33F and BB7E.
9DDD LD A,($DB7A) Get Health
9DE0 OR A
9DE1 JP Z,$B9A2 Player is dead
9DE4 CALL $ADE5 Decode current room
9DE7 CALL $A88F Display 96 tiles on the screen
9DEA CALL $B96B Display Health
9DED CALL $B8EA Show look/shoot selection indicator
9DF0 CALL $B76B
9DF3 CALL $B551
9DF6 CALL $A0F1 Scan keyboard
9DF9 CP $0F CLEAR
9DFB JP Z,$BA3D
9DFE CP $04 Up
9E00 JP Z,$A99B
9E03 CP $01 Down
9E05 JP Z,$A966
9E08 CP $02 Left
9E0A JP Z,$A9EB
9E0D CP $03 Right
9E0F JP Z,$AA1A
9E12 XOR A Not a valid key
9E13 LD ($DB7C),A
9E16 JP $A8C6
This entry point is used by the routines at A88F and B9A2.
9E19 CALL $B653
9E1C CALL $A0F1 Scan keyboard
9E1F CP $36 Yellow "2nd" key
9E21 JP Z,$AAAF Look / Shoot
9E24 CP $28 "XT0n" key
9E26 JP Z,$B930 Look / Shoot Mode
9E29 CP $30 "ALPHA" key
9E2B JP Z,$B0A2 Open the Inventory
This entry point is used by the routines at AAAF, AD4F, AE09, B00E, B758, B930 and BC8B.
9E2E CALL $9FEA Copy screen 9340/9872 to A28F/A58F
9E31 JP $9DDD
9E34: DataFile 'DESDATA' Not Found
Used by the routines at 9DBE and BC8B.
9E34 LD HL,$0000
9E37 LD ($86D7),HL Set penRow/penCol
9E3A LD HL,$DBD6 "DataFile 'DESDATA' Not Found!"
9E3D RST $28 rBR_CALL
9E3E DEFW $4561 _VPutS - Displays a zero (0) terminated string
9E40 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
9E43 LD A,$64
9E45 LD ($DC59),A
9E48 CALL $B2D0 Delay
9E4B CALL $A0F1
9E4E OR A
9E4F JR Z,$9E4B
9E51: Quit menu item selected
Used by the routine at BA93.
9E51 CALL $9FCF Clear screen 9340/9872
9E54 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
9E57 CALL $B2D0 Delay
9E5A CALL $A02E
9E5D RET
9E5E DEFB $06 Frequency selected: 1/2/4/6
9E5F: Draw tile with offset
Used by the routines at AE09, B0A2, B177, B8EA and BA88.
Input
L Row
A X coord
IX Tile address
9E5F PUSH AF
9E60 PUSH BC
9E61 PUSH HL
9E62 LD HL,$9340
9E65 LD ($9E8A),HL
9E68 POP HL
9E69 PUSH HL
9E6A CALL $9E76
9E6D LD HL,$9872
9E70 LD ($9E8A),HL
9E73 POP HL
9E74 POP BC
9E75 POP AF
9E76 LD E,L HL <- L * 12
9E77 LD H,$00
9E79 LD D,H
9E7A ADD HL,DE
9E7B ADD HL,DE
9E7C ADD HL,HL
9E7D ADD HL,HL
9E7E LD E,A
9E7F AND $07
9E81 LD C,A
9E82 SRL E
9E84 SRL E
9E86 SRL E
9E88 ADD HL,DE now HL = offset on the screen
9E89 LD DE,$9872 (Argument is changing here)
9E8C ADD HL,DE Add screen address
9E8D LD D,(IX+$00)
9E90 LD E,$00
9E92 LD A,C
9E93 OR A
9E94 JR Z,$9E9D
9E96 SRL D
9E98 RR E
9E9A DEC A
9E9B JR NZ,$9E96
9E9D LD A,(HL)
9E9E XOR D
9E9F LD (HL),A
9EA0 INC HL
9EA1 LD A,(HL)
9EA2 XOR E
9EA3 LD (HL),A
9EA4 LD DE,$000B
9EA7 ADD HL,DE
9EA8 INC IX
9EAA DJNZ $9E8D
9EAC RET
9EAD: Put tile on the screen
Used by the routine at A88F.
Input
L Row
E Column
IX Tile address
9EAD LD H,$00 HL <- L * 12
9EAF LD D,H
9EB0 LD E,L
9EB1 ADD HL,DE
9EB2 ADD HL,DE
9EB3 ADD HL,HL
9EB4 ADD HL,HL
9EB5 LD E,A
9EB6 ADD HL,DE now HL = offset on the screen
9EB7 PUSH HL
9EB8 LD DE,$9340 Screen plane 1
9EBB ADD HL,DE
9EBC LD DE,$000C offset between lines
9EBF LD B,$08 Counter = 8
9EC1 LD A,(IX+$00)
9EC4 LD (HL),A Put on the screen
9EC5 ADD HL,DE next line
9EC6 INC IX
9EC8 DJNZ $9EC1
9ECA POP HL
9ECB LD DE,$9872 Screen plane 2
9ECE ADD HL,DE
9ECF LD DE,$000C offset between lines
9ED2 LD B,$08 Counter = 8
9ED4 LD A,(IX+$00)
9ED7 LD (HL),A Put on the screen
9ED8 ADD HL,DE next line
9ED9 INC IX
9EDB DJNZ $9ED4
9EDD RET
9EDE: Draw tile DE at column H row L
Used by the routines at A88F, AE09, B177, B551, B653 and B76B.
Input
DE Tile address
A ??
H Column
L Row
9EDE PUSH HL
9EDF PUSH AF
9EE0 AND $3F
9EE2 LD H,$00
9EE4 LD L,A
9EE5 ADD HL,HL
9EE6 ADD HL,HL
9EE7 ADD HL,HL
9EE8 ADD HL,HL
9EE9 ADD HL,DE
9EEA LD DE,$9FAF
9EED LD BC,$0010
9EF0 LDIR
9EF2 POP AF
9EF3 BIT 6,A
9EF5 CALL NZ,$9F4E
9EF8 BIT 7,A
9EFA CALL NZ,$9F72
9EFD LD IX,$9FAF
9F01 POP HL
9F02 LD A,H
9F03 LD H,$00
9F05 LD B,H
9F06 LD C,L
9F07 ADD HL,BC
9F08 ADD HL,BC
9F09 ADD HL,HL
9F0A ADD HL,HL
9F0B LD C,A
9F0C ADD HL,BC
9F0D LD B,H
9F0E LD C,L
9F0F LD HL,$9872
9F12 ADD HL,BC
9F13 EX DE,HL
9F14 LD HL,$9340
9F17 ADD HL,BC
9F18 LD B,$08
9F1A PUSH BC
9F1B PUSH IX
9F1D LD A,(IX+$00)
9F20 LD BC,$0008
9F23 ADD IX,BC
9F25 LD C,A
9F26 LD A,(IX+$00)
9F29 PUSH AF
9F2A CPL
9F2B AND C
9F2C LD B,A
9F2D CPL
9F2E AND C
9F2F LD C,A
9F30 LD A,B
9F31 AND (HL)
9F32 OR C
9F33 LD (HL),A
9F34 LD A,B
9F35 CPL
9F36 LD B,A
9F37 POP AF
9F38 AND B
9F39 LD C,A
9F3A LD A,B
9F3B CPL
9F3C EX DE,HL
9F3D AND (HL)
9F3E OR C
9F3F LD (HL),A
9F40 LD BC,$000C
9F43 ADD HL,BC
9F44 EX DE,HL
9F45 ADD HL,BC
9F46 POP IX
9F48 INC IX
9F4A POP BC
9F4B DJNZ $9F1A
9F4D RET
9F4E PUSH AF
9F4F PUSH HL
9F50 LD DE,$9FB6
9F53 LD HL,$9FBF
9F56 LD B,$08
9F58 LD A,(DE)
9F59 LD (HL),A
9F5A DEC DE
9F5B INC HL
9F5C DJNZ $9F58
9F5E LD BC,$0010
9F61 EX DE,HL
9F62 ADD HL,BC
9F63 EX DE,HL
9F64 LD B,$08
9F66 LD A,(DE)
9F67 LD (HL),A
9F68 DEC DE
9F69 INC HL
9F6A DJNZ $9F66
9F6C CALL $9FA3
9F6F POP HL
9F70 POP AF
9F71 RET
9F72 PUSH AF
9F73 PUSH HL
9F74 LD HL,$9FAF
9F77 LD DE,$9FBF
9F7A LD B,$10
9F7C LD A,(HL)
9F7D LD C,$00
9F7F RLCA
9F80 RR C
9F82 RLCA
9F83 RR C
9F85 RLCA
9F86 RR C
9F88 RLCA
9F89 RR C
9F8B RLCA
9F8C RR C
9F8E RLCA
9F8F RR C
9F91 RLCA
9F92 RR C
9F94 RLCA
9F95 RR C
9F97 LD A,C
9F98 LD (DE),A
9F99 INC HL
9F9A INC DE
9F9B DJNZ $9F7C
9F9D CALL $9FA3
9FA0 POP HL
9FA1 POP AF
9FA2 RET
9FA3 LD HL,$9FBF
9FA6 LD DE,$9FAF
9FA9 LD BC,$0010
9FAC LDIR
9FAE RET
9FAF DEFB $FF,$FF,$FD,$DE,$FF,$00,$C7,$EF data
9FB7 DEFB $00,$00,$03,$3F,$FF,$00,$C7,$EF
9FBF DEFB $00,$00,$00,$00,$00,$00,$00,$00 data
9FC7 DEFB $00,$00,$00,$00,$00,$00,$00,$00
9FCF: Clear screen 9340/9872
Used by the routines at 9DBE, 9E51, B9A2, BADE, BC7D, BC8B, BF64 and BF6F.
9FCF LD HL,$9340 Clear $9340-963F, 768 bytes
9FD2 LD DE,$9341
9FD5 LD BC,$02FF
9FD8 LD (HL),$00
9FDA LDIR
9FDB OR B
9FDC LD HL,$9872 Clear $9872-9B71, 768 bytes
9FDF LD DE,$9873
9FE2 LD BC,$02FF
9FE5 LD (HL),$00
9FE7 LDIR
9FE8 OR B
9FE9 RET
9FEA: Copy screen 9340/9872 to A28F/A58F
Used by the routines at 9DDD, 9E34, 9E51, A19E, ACE3, AD4F, AE09, B177, B33F, B513, B97D, B9A2, BA3D, BA93, BB7E, BC7D, BC8B, BEDE and BF64.
9FEA LD HL,$9340
9FED LD DE,$A28F
9FF0 LD BC,$0300
9FF3 LDIR
9FF5 LD HL,$9872
9FF8 LD DE,$A58F
9FFB LD BC,$0300
9FFE LDIR
A000 RET
A001: Initialization??
Used by the routines at 9DBE and A19E.
A001 LD HL,$8700
A004 LD DE,$8701
A007 LD BC,$0100
A00A LD (HL),$86
A00C LDIR
A00E LD HL,$A037
A011 LD DE,$8686
A014 LD BC,$0003
A017 LDIR
A019 LD A,$87
A01B LD I,A
A01D IM 2
A01F LD A,($9E5E)
A022 OUT ($04),A
A024 LD A,$08
A026 OUT ($03),A
A028 LD A,$0A
A02A OUT ($03),A
A02C EI
A02D RET
A02E: Routine??
Used by the routine at 9E51.
A02E DI
A02F IM 1
A031 LD A,$06
A033 OUT ($04),A
A035 EI
A036 RET
A037 JP $A03A
A03A PUSH AF
A03B PUSH BC
A03C PUSH DE
A03D PUSH HL
A03E LD A,$80
A040 OUT ($10),A
A042 EXX
A043 LD HL,$A882
A046 EXX
A047 LD HL,$A582
A04A LD A,$20
A04C LD C,A
A04D LD B,$15
A04F INC C
A050 LD DE,$FD01
A053 OUT ($10),A
A055 ADD HL,DE
A056 LD DE,$000C
A059 EXX
A05A LD DE,$FD01
A05D ADD HL,DE
A05E LD DE,$000C
A061 EXX
A062 PUSH BC
A063 EXX
A064 ADD HL,DE
A065 LD A,(HL)
A066 AND $24
A068 EXX
A069 ADD HL,DE
A06A LD B,A
A06B LD A,(HL)
A06C AND $DB
A06E OR B
A06F OUT ($11),A
A071 EXX
A072 ADD HL,DE
A073 LD A,(HL)
A074 AND $92
A076 EXX
A077 ADD HL,DE
A078 LD B,A
A079 LD A,(HL)
A07A AND $6D
A07C OR B
A07D OUT ($11),A
A07F EXX
A080 ADD HL,DE
A081 LD A,(HL)
A082 AND $49
A084 EXX
A085 ADD HL,DE
A086 LD B,A
A087 LD A,(HL)
A088 AND $B6
A08A OR B
A08B OUT ($11),A
A08D POP BC
A08E DJNZ $A062
A090 PUSH BC
A091 EXX
A092 ADD HL,DE
A093 LD A,(HL)
A094 AND $24
A096 EXX
A097 ADD HL,DE
A098 LD B,A
A099 LD A,(HL)
A09A AND $DB
A09C OR B
A09D OUT ($11),A
A09F POP BC
A0A0 LD A,C
A0A1 CP $2C
A0A3 JR NZ,$A04D
A0A5 LD A,($A0EB)
A0A8 INC A
A0A9 CP $03
A0AB JR NZ,$A0AE
A0AD XOR A
A0AE LD ($A0EB),A
A0B1 LD HL,$A0EC
A0B4 LD B,$00
A0B6 LD C,A
A0B7 ADD HL,BC
A0B8 LD A,(HL)
A0B9 LD ($A067),A
A0BC LD ($A095),A
A0BF CPL
A0C0 LD ($A06D),A
A0C3 LD ($A09B),A
A0C6 INC HL
A0C7 LD A,(HL)
A0C8 LD ($A075),A
A0CB CPL
A0CC LD ($A07B),A
A0CF INC HL
A0D0 LD A,(HL)
A0D1 LD ($A083),A
A0D4 CPL
A0D5 LD ($A089),A
A0D8 LD A,($9E5E)
A0DB OUT ($04),A
A0DD LD A,$08
A0DF OUT ($03),A
A0E1 LD A,$0A
A0E3 OUT ($03),A
A0E5 POP HL
A0E6 POP DE
A0E7 POP BC
A0E8 POP AF
A0E9 EI
A0EA RET
A0EB DEFB $02,$92,$49,$24,$92,$49
A0F1: Scan keyboard; returns key in A
Used by the routines at 9DDD, 9E34, A19E, AD4F, AD99, ADA1, AE09, B177, B33F, B9A2, BA3D, BA93, BC8B and BF6F.
A0F1 PUSH BC
A0F2 PUSH DE
A0F3 PUSH HL
A0F4 LD B,$07
A0F6 LD A,$07
A0F8 SUB B
A0F9 LD HL,$A15E
A0FC LD D,$00
A0FE LD E,A
A0FF ADD HL,DE
A100 LD A,(HL)
A101 LD C,A
A102 LD A,$FF
A104 OUT ($01),A
A106 LD A,C
A107 OUT ($01),A
A109 IN A,($01)
A10B LD DE,$0000
A10E CP $FE
A110 JR Z,$A13D
A112 CP $FD
A114 JR Z,$A13C
A116 CP $FB
A118 JR Z,$A13B
A11A CP $F7
A11C JR Z,$A13A
A11E CP $EF
A120 JR Z,$A139
A122 CP $DF
A124 JR Z,$A138
A126 CP $BF
A128 JR Z,$A137
A12A CP $7F
A12C JR Z,$A136
A12E DJNZ $A0F6
A130 XOR A
A131 LD ($A19D),A
A134 JR $A159
A136 INC E
A137 INC E
A138 INC E
A139 INC E
A13A INC E
A13B INC E
A13C INC E
A13D PUSH DE
A13E LD A,$07
A140 SUB B
A141 ADD A,A
A142 ADD A,A
A143 ADD A,A
A144 LD D,$00
A146 LD E,A
A147 LD HL,$A165
A14A ADD HL,DE
A14B POP DE
A14C ADD HL,DE
A14D LD A,(HL)
A14E LD D,A
A14F LD A,($A19D)
A152 CP D
A153 JR Z,$A159
A155 LD A,D
A156 LD ($A19D),A
A159 POP HL
A15A POP DE
A15B POP BC
A15C EI
A15D RET
A15E DEFB $FE,$FD,$FB,$F7,$EF,$DF,$BF
A165 DEFB $01,$02,$03,$04,$00,$00,$00,$00 Key scan codes: Down=$01, Left=$02, Right=$03, Up=$04, Enter=$09, Alpha=$36, Mode=$37
A16D DEFB $09,$0A,$0B,$0C,$0D,$00,$0F,$00
A175 DEFB $8C,$12,$13,$14,$15,$16,$17,$00
A17D DEFB $8D,$1A,$1B,$1C,$1D,$1E,$1F,$20
A185 DEFB $21,$22,$23,$24,$25,$26,$27,$28
A18D DEFB $00,$2A,$2B,$2C,$2D,$2E,$2F,$30
A195 DEFB $31,$32,$33,$34,$35,$36,$37,$38
A19D DEFB $00 Last key pressed
A19E: Select interrupt frequency
Used by the routine at 9DBE.
A19E LD HL,$9574
A1A1 LD DE,$9AA6
A1A4 LD A,$FF
A1A6 LD B,$0C
A1A8 LD (HL),A
A1A9 INC HL
A1AA LD (DE),A
A1AB INC DE
A1AC DJNZ $A1A8
A1AE LD HL,$9580
A1B1 LD DE,$9581
A1B4 LD (HL),$00
A1B6 LD BC,$00BF
A1B9 LDIR
A1BB LD HL,$9AB2
A1BE LD DE,$9AB3
A1C1 LD (HL),$00
A1C3 LD BC,$00BF
A1C6 LDIR
A1C8 SET 7,(IY+$14)
A1CC LD HL,$310A
A1CF LD ($86D7),HL Set penRow/penCol
A1D2 LD HL,$A262 "Set interrupt frequency:" string
A1D5 RST $28 rBR_CALL
A1D6 DEFW $4561 _VPutS - Displays a zero (0) terminated string
A1D8 LD HL,$3912
A1DB LD ($86D7),HL Set penRow/penCol
A1DE LD HL,$A27B
A1E1 RST $28 rBR_CALL
A1E2 DEFW $4561 _VPutS - Displays a zero (0) terminated string
A1E4 LD HL,$3922
A1E7 LD ($86D7),HL Set penRow/penCol
A1EA LD HL,$A27D "2"
A1ED RST $28 rBR_CALL
A1EE DEFW $4561 _VPutS - Displays a zero (0) terminated string
A1F0 LD HL,$3932
A1F3 LD ($86D7),HL Set penRow/penCol
A1F6 LD HL,$A27F
A1F9 RST $28 rBR_CALL
A1FA DEFW $4561 _VPutS - Displays a zero (0) terminated string
A1FC LD HL,$3942
A1FF LD ($86D7),HL Set penRow/penCol
A202 LD HL,$A281 "6"
A205 RST $28 rBR_CALL
A206 DEFW $4561 _VPutS - Displays a zero (0) terminated string
A208 CALL $A001
A20B LD HL,$95EC
A20E LD B,$00
A210 LD A,($9E5E)
A213 ADD A,$02
A215 LD C,A
A216 ADD HL,BC
A217 LD B,$07
A219 LD A,$FF
A21B LD DE,$000C
A21E LD A,(HL)
A21F CPL
A220 LD (HL),A
A221 ADD HL,DE
A222 DJNZ $A21E
A224 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
A227 CALL $A0F1 Scan keyboard
A22A OR A
A22B JR Z,$A227
A22D CP $09
A22F RET Z
A230 CP $21
A232 JR Z,$A243
A234 CP $1A
A236 JR Z,$A24A
A238 CP $23
A23A JR Z,$A252
A23C CP $13
A23E JR Z,$A25A
A240 JP $A19E
A243 XOR A
A244 LD ($9E5E),A
A247 JP $A19E
A24A LD A,$02
A24C LD ($9E5E),A
A24F JP $A19E
A252 LD A,$04
A254 LD ($9E5E),A
A257 JP $A19E
A25A LD A,$06
A25C LD ($9E5E),A
A25F JP $A19E
A262 DEFM "set interrupt frequency:",$00 "Set interrupt frequency:"
A27B DEFM "0",$00
A27D DEFM "2",$00
A27F DEFM "4",$00
A281 DEFM "6",$00
A283: Copy screen 1st color onto Screen 2nd color
A283 LD HL,$9340
A286 LD DE,$9872
A289 LD BC,$0300
A28C LDIR
A28E RET
A88F: Display 96 tiles on the screen
Used by the routines at 9DDD and BA3D.
Input
HL Address where the 96 tiles are placed
A88F LD DE,$0000
A892 PUSH HL
A893 PUSH DE
A894 LD L,(HL)
A895 LD A,L
A896 OR A
A897 JR Z,$A8B0
A899 CP $47
A89B CALL Z,$BC29
A89E LD H,$00
A8A0 ADD HL,HL HL <- HL * 16
A8A1 ADD HL,HL
A8A2 ADD HL,HL
A8A3 ADD HL,HL
A8A4 LD BC,$E147 Tileset 1
A8A7 ADD HL,BC
A8A8 PUSH HL
A8A9 POP IX
A8AB LD A,E
A8AC LD L,D
A8AD CALL $9EAD Put tile on the screen
A8B0 POP DE
A8B1 POP HL
A8B2 INC HL
A8B3 INC E
A8B4 LD A,E
A8B5 CP $0C
A8B7 JP NZ,$A892
A8BA LD E,$00
A8BC LD A,$08
A8BE ADD A,D
A8BF LD D,A
A8C0 CP $40
A8C2 JP NZ,$A892
A8C5 RET
This entry point is used by the routines at 9DDD and A966.
A8C6 XOR A
A8C7 LD ($DD54),A
A8CA JP $A8CD
This entry point is used by the routines at A966 and B00E.
A8CD LD C,$00
A8CF LD A,($DD55)
A8D2 OR A
A8D3 JR Z,$A8DF
A8D5 LD HL,$DE87
A8D8 LD A,($DB75)
A8DB ADD A,A
A8DC ADD A,A
A8DD JR $A8E9
A8DF LD HL,$DE47
A8E2 LD A,($DB75)
A8E5 ADD A,A
A8E6 ADD A,A
A8E7 ADD A,A
A8E8 ADD A,A
A8E9 LD E,A
A8EA LD D,$00
A8EC ADD HL,DE
A8ED LD A,($DD54)
A8F0 ADD A,A
A8F1 ADD A,A
A8F2 LD E,A
A8F3 LD D,$00
A8F5 ADD HL,DE
A8F6 LD B,$04
A8F8 PUSH HL
A8F9 LD L,(HL)
A8FA LD H,$00
A8FC ADD HL,HL
A8FD ADD HL,HL
A8FE ADD HL,HL
A8FF ADD HL,HL
A900 LD DE,$E8E7
A903 ADD HL,DE
A904 EX DE,HL
A905 CALL $A92E
A908 PUSH BC
A909 CALL $A956
A90C LD A,C
A90D CALL $9EDE
A910 POP BC
A911 POP HL
A912 INC HL
A913 DJNZ $A8F8
A915 LD A,($DD54)
A918 CP $03
A91A JR Z,$A927
A91C INC A
A91D LD ($DD54),A
A920 XOR A
A921 LD ($DD55),A
A924 JP $9E19
A927 XOR A
A928 LD ($DD54),A
A92B JP $9E19
A92E INC C
A92F LD A,($DB76) Get X coord in tiles
A932 LD H,A
A933 LD A,($DB77)
A936 SUB $08
A938 LD L,A
A939 LD A,C
A93A CP $01
A93C RET Z
A93D CP $02
A93F JR NZ,$A94C
A941 LD A,($DB75)
A944 CP $02
A946 JR Z,$A94A
A948 INC H
A949 RET
A94A DEC H
A94B RET
A94C LD A,$08
A94E ADD A,L
A94F LD L,A
A950 LD A,C
A951 CP $04
A953 JR Z,$A941
A955 RET
A956 LD C,$00
A958 LD A,($DB75)
A95B OR A
A95C RET Z
A95D CP $01
A95F RET Z
A960 CP $03
A962 RET Z
A963 LD C,$80
A965 RET
A966: Movement
Used by the routine at 9DDD.
Move Down
A966 LD A,($DB75)
A969 OR A
A96A JP Z,$A97C
A96D LD A,($DB7D) Get look/shoot switch value
A970 CP $01
A972 JP NZ,$A97C
A975 XOR A
A976 LD ($DB75),A
A979 JP $A8C6
A97C XOR A
A97D LD ($DB75),A
A980 CALL $AA60
A983 CP $01
A985 JP NZ,$A8CD
A988 LD A,($DB77)
A98B PUSH AF
A98C ADD A,$08
A98E LD ($DB77),A
A991 LD A,($DB78)
A994 PUSH AF
A995 INC A
A996 LD ($DB78),A
A999 JR $A9D1
Move Up
A99B LD A,($DB75)
A99E CP $01
A9A0 JP Z,$A9B3
A9A3 LD A,($DB7D) Get look/shoot switch value
A9A6 CP $01
A9A8 JP NZ,$A9B3
A9AB LD A,$01
A9AD LD ($DB75),A
A9B0 JP $A8C6
A9B3 LD A,$01
A9B5 LD ($DB75),A
A9B8 CALL $AA60
A9BB CP $01
A9BD JP NZ,$A8CD
A9C0 LD A,($DB77)
A9C3 PUSH AF
A9C4 ADD A,$F8
A9C6 LD ($DB77),A
A9C9 LD A,($DB78)
A9CC PUSH AF
A9CD DEC A
A9CE LD ($DB78),A
A9D1 LD A,($DB84)
A9D4 OR A
A9D5 JP Z,$A9E6
A9D8 CALL $B72E
A9DB OR A
A9DC JP Z,$A9E6
A9DF CALL $B74C
A9E2 OR A
A9E3 JP Z,$B07B Decrease Health by 4, restore Y coord
A9E6 POP AF
A9E7 POP AF
A9E8 JP $A8CD
Move Left
A9EB LD A,($DB75)
A9EE CP $02
A9F0 JP Z,$AA03
A9F3 LD A,($DB7D) Get look/shoot switch value
A9F6 CP $01
A9F8 JP NZ,$AA03
A9FB LD A,$02
A9FD LD ($DB75),A
AA00 JP $A8C6
AA03 LD A,$02
AA05 LD ($DB75),A
AA08 CALL $AA60
AA0B CP $01
AA0D JP NZ,$A8CD
AA10 LD A,($DB76) Get X coord in tiles
AA13 PUSH AF
AA14 DEC A X = X - 1
AA15 LD ($DB76),A
AA18 JR $AA47
Move Right
AA1A LD A,($DB75)
AA1D CP $03
AA1F JP Z,$AA32
AA22 LD A,($DB7D) Get look/shoot switch value
AA25 CP $01
AA27 JP NZ,$AA32
AA2A LD A,$03
AA2C LD ($DB75),A
AA2F JP $A8C6
AA32 LD A,$03
AA34 LD ($DB75),A
AA37 CALL $AA60
AA3A CP $01
AA3C JP NZ,$A8CD
AA3F LD A,($DB76) Get X coord in tiles
AA42 PUSH AF
AA43 INC A X = X + 1
AA44 LD ($DB76),A
AA47 LD A,($DB84)
AA4A OR A
AA4B JP Z,$AA5C
AA4E CALL $B72E
AA51 OR A
AA52 JP Z,$AA5C
AA55 CALL $B74C
AA58 OR A
AA59 JP Z,$B08D Decrease Health by 4, restore X coord
AA5C POP AF
AA5D JP $A8CD
AA60: Routine??
Used by the routine at A966.
AA60 CALL $ADE5 Decode current room
AA63 LD A,($DB76) Get X coord in tiles
AA66 LD E,A
AA67 CALL $AA7D
AA6A LD D,$00
AA6C ADD HL,DE
AA6D LD A,($DB74)
AA70 LD E,A
AA71 LD A,($DB78)
AA74 LD B,A
AA75 CALL $AA8D
AA78: Routine??
Used by the routine at B653.
AA78 ADD HL,DE
AA79 DJNZ $AA78
AA7B LD A,(HL)
AA7C RET
AA7D: Routine??
Used by the routine at AA60.
AA7D LD A,($DB75)
AA80 OR A
AA81 RET Z
AA82 CP $01
AA84 RET Z
AA85 CP $02
AA87 JR NZ,$AA8B
AA89 DEC E
AA8A RET
AA8B INC E
AA8C RET
AA8D: Routine??
Used by the routine at AA60.
AA8D LD A,($DB75)
AA90 CP $02
AA92 RET Z
AA93 CP $03
AA95 RET Z
AA96 OR A
AA97 JR NZ,$AA9B
AA99 INC B
AA9A RET
AA9B DEC B
AA9C RET
This entry point is used by the routines at AAAF, B513 and B653.
AA9D LD A,($DB74)
AAA0 LD E,A
AAA1 LD A,($DB78)
AAA4 LD B,A
AAA5 LD A,($DB76) Get X coord in tiles
AAA8 ADD A,E
AAA9 DJNZ $AAA8
AAAB LD ($DC56),A
AAAE RET
AAAF: Look / Shoot
Used by the routine at 9DDD.
AAAF LD A,($DB7D) Get look/shoot switch value
AAB2 CP $01
AAB4 JP Z,$B758
AAB7 XOR A
AAB8 LD ($DC88),A
AABB CALL $AA9D
AABE CALL $AE09
AAC1 LD A,(HL)
AAC2 LD C,A
AAC3 LD A,($DC56)
AAC6 SUB C
AAC7 JP Z,$AADD
AACA LD A,($DC88)
AACD CP $31
AACF JP Z,$AADA
AAD2 INC A
AAD3 LD ($DC88),A
AAD6 INC HL
AAD7 JP $AAC1
This entry point is used by the routines at AB28, AC54, ACE3, AD4F, ADA9 and BC8B.
AADA JP $9E2E
AADD LD A,($DC88)
AAE0 OR A
AAE1 JP Z,$AB3F
AAE4 CP $01
AAE6 JP Z,$AB3F
AAE9 CP $03
AAEB JP Z,$ABA4
AAEE CP $04
AAF0 JP Z,$ABA4
AAF3 CP $19
AAF5 JP Z,$ABBE
AAF8 CP $1A
AAFA JP Z,$ABBE
AAFD CP $21
AAFF JP Z,$AC05
AB02 CP $22
AB04 JP Z,$AC05
AB07 CP $06
AB09 JP Z,$AC54
AB0C CP $07
AB0E JP Z,$AC54
AB11 CP $0B
AB13 JP Z,$ACE3
AB16 CP $0C
AB18 JP Z,$ACE3
AB1B CP $0F
AB1D JP Z,$BC8B
AB20 CP $10
AB22 JP Z,$BC8B
AB25 JP $9E2E
AB28: Show small message popup
Used by the routines at AC54, ACE3, AD4F, ADA9, B930, B9A2, BA93 and BC8B.
AB28 PUSH BC
AB29 PUSH DE
AB2A LD BC,$0060
AB2D LD HL,$EB27 Decode from: Small message popup
AB30 LD DE,$DBF5 Decode to
AB33 CALL $B9F1 Decode the room
AB36 LD HL,$DBF5
AB39 CALL $B177 Display screen from tiles with Tileset #2
AB3C POP DE
AB3D POP BC
AB3E RET
This entry point is used by the routine at AAAF.
AB3F CALL $AE09
AB42 LD DE,$0002
AB45 CALL $AC4C
AB48 JP NZ,$AADA
AB4B LD A,($DB79) Get room number
AB4E CP $1B
AB50 JP NZ,$AB7A
AB53 LD A,($DCF7) Weapon slot
AB56 OR A
AB57 JP NZ,$AB7A
AB5A LD A,$0B
AB5C LD ($DCF3),A
AB5F LD A,$07
AB61 LD ($DCF4),A
AB64 CALL $AB28 Show small message popup
AB67 CALL $AB73 Set penRow/penCol for small message popup
AB6A LD HL,$E0D5 -> "It is not wise to proceed| without a weapon."
AB6D CALL $BEDE Load archived string and show message char-by-char
AB70 JP $AD8C
Set penRow/penCol for small message popup
AB73 LD HL,$2C09
AB76 LD ($86D7),HL Set penRow/penCol
AB79 RET
AB7A LD A,$01
AB7C LD ($DC8A),A
AB7F CALL $AE09
AB82 LD DE,$001C
AB85 ADD HL,DE
AB86 LD A,(HL)
AB87 LD ($DC8C),A Set Access code level
AB8A LD DE,$0007
AB8D ADD HL,DE
AB8E LD A,(HL)
AB8F LD ($DC86),A
AB92 LD DE,$0004
AB95 ADD HL,DE
AB96 LD A,(HL)
AB97 LD ($DC8B),A
AB9A LD A,($DC8C) Get Access code level
AB9D OR A
AB9E JP Z,$B00E
ABA1 JP $AE23
This entry point is used by the routine at AAAF.
ABA4 CALL $AE09
ABA7 LD DE,$0005
ABAA CALL $AC4C
ABAD JP NZ,$AADA
ABB0 LD A,$02
ABB2 LD ($DC8A),A
ABB5 CALL $AE09
ABB8 LD DE,$001D
ABBB JP $AB85
This entry point is used by the routine at AAAF.
ABBE CALL $AE09
ABC1 LD DE,$001B
ABC4 CALL $AC4C
ABC7 JP NZ,$AADA
ABCA LD A,($DB79)
ABCD CP $21
ABCF JP NZ,$ABF7
ABD2 LD DE,$0004
ABD5 CALL $B531
ABD8 JP NZ,$ABF7
ABDB LD A,$08
ABDD LD ($DCF3),A
ABE0 LD A,$07
ABE2 LD ($DCF4),A
ABE5 CALL $AB28 Show small message popup
ABE8 LD HL,$2C06
ABEB LD ($86D7),HL Set penRow/penCol
ABEE LD HL,$E0D7 -> "You cant enter that sector| Life-Support is offline."
ABF1 CALL $BEDE Load archived string and show message char-by-char
ABF4 JP $AD8C
ABF7 LD A,$03
ABF9 LD ($DC8A),A
ABFC CALL $AE09
ABFF LD DE,$001E
AC02 JP $AB85
This entry point is used by the routine at AAAF.
AC05 CALL $AE09
AC08 LD DE,$0022
AC0B CALL $AC4C
AC0E JP NZ,$AADA
AC11 LD A,($DB79)
AC14 CP $45
AC16 JP NZ,$AC3E
AC19 LD DE,$0005
AC1C CALL $B531
AC1F JP NZ,$AC3E
AC22 LD A,$06
AC24 LD ($DCF3),A
AC27 LD A,$07
AC29 LD ($DCF4),A
AC2C CALL $AB28 Show small message popup
AC2F LD HL,$2C0A
AC32 LD ($86D7),HL Set penRow/penCol
AC35 LD HL,$E0D9 -> "You cant enter until the|AirLock is re-pressurised"
AC38 CALL $BEDE Load archived string and show message char-by-char
AC3B JP $AD8C
AC3E LD A,$04
AC40 LD ($DC8A),A
AC43 CALL $AE09
AC46 LD DE,$001F
AC49 JP $AB85
AC4C ADD HL,DE
AC4D LD A,(HL)
AC4E LD C,A
AC4F LD A,($DB75)
AC52 SUB C
AC53 RET
AC54: Routine??
Used by the routine at AAAF.
AC54 CALL $AE09
AC57 LD DE,$0008
AC5A ADD HL,DE
AC5B LD A,(HL)
AC5C LD C,A
AC5D LD A,($DB75)
AC60 SUB C
AC61 JP NZ,$AADA
AC64 CALL $AE09
AC67 LD DE,$000A
AC6A ADD HL,DE
AC6B LD A,(HL)
AC6C LD ($DC89),A
AC6F CALL $AE09
AC72 LD DE,$0009
AC75 ADD HL,DE
AC76 LD A,(HL)
AC77 CP $01
AC79 JP Z,$AC97
AC7C CALL $AB28 Show small message popup
AC7F CALL $AB73 Set penRow/penCol for small message popup
AC82 LD HL,$E0C3 " Another Dead Person"
AC85 CALL $BEDE Load archived string and show message char-by-char
AC88 LD HL,$3309
AC8B LD ($86D7),HL Set penRow/penCol
AC8E LD HL,$E0C5 " Search Reveals Nothing"
AC91 CALL $BEDE Load archived string and show message char-by-char
AC94 JP $AD8C
AC97 CALL $AD4F
AC9A CP $01
AC9C JP Z,$AADA
AC9F LD A,($DB79)
ACA2 OR A
ACA3 JP Z,$ACC5
ACA6 CALL $AB28 Show small message popup
ACA9 CALL $AB73 Set penRow/penCol for small message popup
ACAC LD HL,$E0C7 " This Person is Dead . . ."
ACAF CALL $BEDE Load archived string and show message char-by-char
ACB2 CALL $ACB8
ACB5 JP $AD00
This entry point is used by the routines at AD00 and ADA9.
ACB8 LD HL,$3358
ACBB LD ($86D7),HL Set penRow/penCol
ACBE LD HL,$E0B9 String with arrow down sign
ACC1 CALL $BEDE Load archived string and show message char-by-char
ACC4 RET
ACC5 CALL $AB28 Show small message popup
ACC8 CALL $AB73 Set penRow/penCol for small message popup
ACCB LD HL,$E0BF "OMG! This Person Is DEAD!"
ACCE CALL $BEDE Load archived string and show message char-by-char
ACD1 LD HL,$3309
ACD4 LD ($86D7),HL Set penRow/penCol
ACD7 LD HL,$E0C1 "What Happened Here!?!"
ACDA CALL $BEDE Load archived string and show message char-by-char
ACDD CALL $ACB8
ACE0 JP $AD00
ACE3: Routine??
Used by the routine at AAAF.
ACE3 CALL $AE09
ACE6 LD DE,$000D
ACE9 ADD HL,DE
ACEA LD A,(HL)
ACEB LD C,A
ACEC LD A,($DB75)
ACEF SUB C
ACF0 JP NZ,$AADA
ACF3 JP $AD5B
This entry point is used by the routines at AD00 and ADA9.
ACF6 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
ACF9 CALL $AD99 Wait for Down key
ACFC CALL $AB28 Show small message popup
ACFF RET
AD00: Routine??
Used by the routine at AC54.
AD00 CALL $ACF6
AD03 LD HL,$2C0B
AD06 LD ($86D7),HL Set penRow/penCol
AD09 LD HL,$E0C9 "They Seem To Be Holding"
AD0C CALL $BEDE Load archived string and show message char-by-char
AD0F LD HL,$331F
AD12 LD ($86D7),HL Set penRow/penCol
AD15 LD HL,$E0CB "Something"
AD18 CALL $BEDE Load archived string and show message char-by-char
AD1B LD A,($DBC7)
AD1E INC A
AD1F LD ($DBC7),A
This entry point is used by the routine at AD4F.
AD22 CALL $ACB8
AD25 CALL $ACF6
AD28 LD HL,$2C18
AD2B LD ($86D7),HL Set penRow/penCol
AD2E LD HL,$E0CF "You Picked Up A"
AD31 CALL $BEDE Load archived string and show message char-by-char
AD34 LD HL,$3309
AD37 LD ($86D7),HL Set penRow/penCol
AD3A CALL $AE19
AD3D CALL $BEDE Load archived string and show message char-by-char
AD40 LD A,($DC89)
AD43 LD H,$00
AD45 LD L,A
AD46 LD DE,$DB9C
AD49 ADD HL,DE
AD4A LD (HL),$01
AD4C JP $AD8C
AD4F: Routine??
Used by the routine at AC54.
AD4F LD A,($DC89)
AD52 LD H,$00
AD54 LD L,A
AD55 LD DE,$DB9C
AD58 ADD HL,DE
AD59 LD A,(HL)
AD5A RET
This entry point is used by the routine at ACE3.
AD5B CALL $AE09
AD5E LD DE,$000E
AD61 ADD HL,DE
AD62 LD A,(HL)
AD63 LD ($DC89),A
AD66 CP $23
AD68 JP Z,$ADA9
AD6B CALL $AD4F
AD6E CP $01
AD70 JP Z,$AADA
AD73 CALL $AB28 Show small message popup
AD76 LD HL,$2C0B
AD79 LD ($86D7),HL Set penRow/penCol
AD7C LD HL,$E0CD " Hey Whats This . . . ?"
AD7F CALL $BEDE Load archived string and show message char-by-char
AD82 LD A,($DBC7)
AD85 INC A
AD86 LD ($DBC7),A
AD89 JP $AD22
This entry point is used by the routines at AB28, AC54, AD00, ADA9 and B930.
AD8C CALL $9FEA Copy screen 9340/9872 to A28F/A58F
AD8F CALL $A0F1 Scan keyboard
AD92 CP $37 Mode key?
AD94 JR NZ,$AD8F
AD96 JP $9E2E
AD99: Wait for Down key
Used by the routines at ACE3 and BADE.
AD99 CALL $A0F1 Scan keyboard
AD9C CP $01 Down key?
AD9E JR NZ,$AD99
ADA0 RET
ADA1: Wait for MODE key
Used by the routines at BADE, BB7E and BC8B.
ADA1 CALL $A0F1 Scan keyboard
ADA4 CP $37
ADA6 JR NZ,$ADA1
ADA8 RET
ADA9: We've got weapon
Used by the routine at AD4F.
ADA9 LD A,($DCF7) Weapon slot
ADAC OR A
ADAD JP NZ,$AADA
ADB0 CALL $AB28 Show small message popup
ADB3 LD A,$01
ADB5 LD ($DCF7),A We've got the weapon
ADB8 LD HL,$2C0E
ADBB LD ($86D7),HL Set penRow/penCol
ADBE LD HL,$E0CD -> " Hey Whats This . . . ?"
ADC1 CALL $BEDE Load archived string and show message char-by-char
ADC4 CALL $ACB8
ADC7 CALL $ACF6
ADCA LD HL,$2C18
ADCD LD ($86D7),HL Set penRow/penCol
ADD0 LD HL,$E0CF "You Picked Up A"
ADD3 CALL $BEDE Load archived string and show message char-by-char
ADD6 LD HL,$3316
ADD9 LD ($86D7),HL Set penRow/penCol
ADDC LD HL,$E0B7 " Ion Phaser"
ADDF CALL $BEDE Load archived string and show message char-by-char
ADE2 JP $AD8C
ADE5: Decode current room
Used by the routines at 9DDD, AA60, B653 and B76B.
ADE5 LD A,($DB79) Get the room number
ADE8 LD HL,$DE97 List of encoded room addresses
ADEB CALL $ADFF now HL = encoded room
ADEE LD BC,$0060
ADF1 CALL $ADF5 Decode the room to DBF5
ADF4 RET
ADF5: Decode the room to DBF5
Used by the routines at ADE5, AE09, B0A2 and B33F.
Input
HL Decode from
BC Tile count to decode
ADF5 LD DE,$DBF5 Decode to
ADF8 CALL $B9F1 Decode the room
ADFB LD HL,$DBF5
ADFE RET
ADFF: Get address from table
Used by the routines at ADE5, AE09, B3AF and BF6F.
Input
A Element number
HL Table address
ADFF ADD A,A
AE00 LD E,A
AE01 LD D,$00
AE03 ADD HL,DE
AE04 LD A,(HL)
AE05 INC HL
AE06 LD H,(HL)
AE07 LD L,A
AE08 RET
AE09: Routine??
Used by the routines at AAAF, AB28, AC54, ACE3, AD4F, B3AF, B513, B653 and BC8B.
AE09 LD A,($DB79) Get room number
AE0C LD HL,$DF27 Table of adresses for room descriptions
AE0F CALL $ADFF
AE12 LD BC,$0031
AE15 CALL $ADF5
AE18 RET
This entry point is used by the routines at AD00 and B177.
AE19 LD A,($DC89)
AE1C LD HL,$DFB7
AE1F CALL $ADFF
AE22 RET
This entry point is used by the routine at AB28.
AE23 LD A,$28
AE25 LD ($DC59),A
AE28 LD A,($DC8B)
AE2B LD D,$00
AE2D LD E,A
AE2E LD HL,$DCA2
AE31 ADD HL,DE
AE32 LD A,(HL)
AE33 CP $01
AE35 JP Z,$B00E
AE38 LD B,$04
AE3A LD HL,$DC8D
AE3D LD (HL),$00
AE3F INC HL
AE40 DJNZ $AE3D
AE42 LD BC,$0060
AE45 LD HL,$F468 Encoded screen: Door access panel popup
AE48 CALL $ADF5 Decode the room to DBF5
AE4B CALL $B177 Display screen from tiles with Tileset #2
AE4E LD A,$05
AE50 LD ($DCF3),A
AE53 INC A
AE54 LD ($DCF4),A
AE57 CALL $B09B
AE5A LD HL,$E0DD ": Door Locked :"
AE5D CALL $BEDE Load archived string and show message char-by-char
AE60 LD HL,$2205
AE63 LD ($86D7),HL Set penRow/penCol
AE66 CALL $AFFE Get "Access code level N required" string by access level in DC8C
AE69 CALL $BEDE Load archived string and show message char-by-char
AE6C LD A,$25
AE6E LD ($DC82),A
AE71 LD A,$50
AE73 LD ($DC83),A
AE76 LD A,$30
AE78 LD ($DC84),A
AE7B LD A,$06
AE7D LD ($DC57),A
AE80 LD HL,$0020
AE83 LD DE,$EB39 Tileset 2
AE86 ADD HL,DE
AE87 PUSH HL
AE88 POP IX
AE8A LD B,$08
AE8C LD A,($DC84)
AE8F LD L,A
AE90 LD A,($DC83)
AE93 CALL $9E5F
AE96 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
AE99 LD B,$0C
AE9B CALL $B2D0 Delay
AE9E DJNZ $AE9B
AEA0 CALL $A0F1 Scan keyboard
AEA3 CP $36
AEA5 JP Z,$AEBA
AEA8 CP $02
AEAA JP Z,$AF70
AEAD CP $03
AEAF JP Z,$AF86
AEB2 CP $37
AEB4 JP NZ,$AE99
AEB7 JP $9E2E
AEBA LD A,($DC82)
AEBD CP $25
AEBF JP Z,$AF14
AEC2 LD A,($DC57)
AEC5 DEC A
AEC6 CP $01
AEC8 JP Z,$AE99
AECB LD ($DC57),A
AECE LD B,$03
AED0 LD HL,$DC8D
AED3 INC HL
AED4 PUSH HL
AED5 LD A,(HL)
AED6 DEC HL
AED7 LD (HL),A
AED8 POP HL
AED9 INC HL
AEDA DJNZ $AED4
AEDC LD DE,$0003
AEDF LD HL,$DC8D
AEE2 ADD HL,DE
AEE3 LD A,($DC82)
AEE6 LD (HL),A
AEE7 LD HL,$DC8D
AEEA LD A,$02
AEEC LD C,A
AEED LD B,$00
AEEF PUSH HL
AEF0 LD L,(HL)
AEF1 LD H,$00
AEF3 ADD HL,HL
AEF4 ADD HL,HL
AEF5 ADD HL,HL
AEF6 ADD HL,HL
AEF7 LD DE,$EB39 Tileset 2
AEFA ADD HL,DE
AEFB PUSH BC
AEFC EX DE,HL
AEFD LD H,C
AEFE LD L,$08
AF00 XOR A
AF01 CALL $9EDE
AF04 POP BC
AF05 POP HL
AF06 INC HL
AF07 INC C
AF08 LD A,C
AF09 CP $06
AF0B JP NZ,$AEEF
AF0E CALL $9FEA Copy screen 9340/9872 to A28F/A58F
AF11 JP $AE99
AF14 LD A,($DC57)
AF17 DEC A
AF18 CP $01
AF1A JP Z,$AF2C
AF1D CALL $B09B
AF20 LD HL,$E0DF " INVALID CODE"
AF23 CALL $BEDE Load archived string and show message char-by-char
AF26 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
AF29 JP $AE99
AF2C LD B,$04
AF2E LD DE,$DC8D
AF31 CALL $AFEC
AF34 LD A,(DE)
AF35 LD C,A
AF36 LD A,(HL)
AF37 SUB C
AF38 JP NZ,$AF1D
AF3B INC DE
AF3C INC HL
AF3D DJNZ $AF34
AF3F CALL $B09B
AF42 LD HL,$E0E1 " Accepted! "
AF45 CALL $BEDE Load archived string and show message char-by-char
AF48 CALL $9FEA
AF4B LD A,($DC8B)
AF4E LD D,$00
AF50 LD E,A
AF51 LD HL,$DCA2
AF54 ADD HL,DE
AF55 LD (HL),$01
AF57 JP $B00E
AF5A CALL $AFD2
AF5D LD A,($DC82)
AF60 INC A
AF61 LD ($DC82),A
AF64 RET
AF65 CALL $AFD2
AF68 LD A,($DC82)
AF6B DEC A
AF6C LD ($DC82),A
AF6F RET
AF70 LD A,($DC83)
AF73 CP $40
AF75 JP Z,$AF9C
AF78 CALL $AF65
AF7B LD A,($DC83)
AF7E ADD A,$F8
AF80 LD ($DC83),A
AF83 JP $AE80
AF86 LD A,($DC83)
AF89 CP $50
AF8B JP Z,$AFB7
AF8E CALL $AF5A
AF91 LD A,($DC83)
AF94 ADD A,$08
AF96 LD ($DC83),A
AF99 JP $AE80
AF9C LD A,($DC84)
AF9F CP $18
AFA1 JP Z,$AE99
AFA4 CALL $AF65
AFA7 LD A,$50
AFA9 LD ($DC83),A
AFAC LD A,($DC84)
AFAF ADD A,$F8
AFB1 LD ($DC84),A
AFB4 JP $AE80
AFB7 LD A,($DC84)
AFBA CP $30
AFBC JP Z,$AE99
AFBF CALL $AF5A
AFC2 LD A,$40
AFC4 LD ($DC83),A
AFC7 LD A,($DC84)
AFCA ADD A,$08
AFCC LD ($DC84),A
AFCF JP $AE80
AFD2 LD HL,$0020
AFD5 LD DE,$EB39 Tileset 2
AFD8 ADD HL,DE
AFD9 PUSH HL
AFDA POP IX
AFDC LD B,$08
AFDE LD A,($DC84)
AFE1 LD L,A
AFE2 LD A,($DC83)
AFE5 CALL $9E5F
AFE8 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
AFEB RET
AFEC PUSH DE
AFED LD A,($DC8C) Get Access code level
AFF0 ADD A,A
AFF1 LD E,A
AFF2 LD D,$00
AFF4 LD HL,$E015
AFF7 ADD HL,DE
AFF8 LD A,(HL)
AFF9 INC HL
AFFA LD H,(HL)
AFFB LD L,A
AFFC POP DE
AFFD RET
AFFE LD A,($DC8C) Get Access code level
B001 ADD A,A
B002 LD E,A
B003 LD D,$00
B005 LD HL,$E01F Access code messages table
B008 ADD HL,DE
B009 LD A,(HL)
B00A INC HL
B00B LD H,(HL)
B00C LD L,A
B00D RET
B00E: Routine??
Used by the routines at AB28 and AE09.
B00E XOR A
B00F LD ($DB82),A
B012 LD A,$40
B014 LD ($DC59),A
B017 LD A,($DC8A)
B01A CP $01
B01C JP Z,$B03E
B01F CP $02
B021 JP Z,$B04F
B024 CP $03
B026 JP Z,$B061
B029 CP $04
B02B JP Z,$B06E
B02E LD B,$08
B030 CALL $B2D0 Delay
B033 DJNZ $B030
B035 LD A,($DC86)
B038 LD ($DB79),A
B03B JP $9E2E
B03E LD A,$18
B040 LD ($DB77),A
B043 XOR A
B044 LD ($DB75),A
B047 LD A,$03
B049 LD ($DB78),A
B04C JP $B02E
B04F LD A,$30
B051 LD ($DB77),A
B054 LD A,$01
B056 LD ($DB75),A
B059 LD A,$06
B05B LD ($DB78),A
B05E JP $B02E
B061 LD A,$0A
B063 LD ($DB76),A Set X coord = 10
B066 LD A,$02
B068 LD ($DB75),A
B06B JP $B02E
B06E LD A,$01
B070 LD ($DB76),A Set X coord = 1
B073 LD A,$03
B075 LD ($DB75),A
B078 JP $B02E
Decrease Health by 4, restore Y coord
B07B LD B,$02
B07D CALL $B994 Decrease Health
B080 DJNZ $B07D
B082 POP AF
B083 LD ($DB78),A
B086 POP AF
B087 LD ($DB77),A
B08A JP $A8CD
Decrease Health by 4, restore X coord
B08D LD B,$02
B08F CALL $B994 Decrease Health
B092 DJNZ $B08F
B094 POP AF Restore old X coord
B095 LD ($DB76),A Set X coord
B098 JP $A8CD
This entry point is used by the routine at AE09.
B09B LD HL,$1705
B09E LD ($86D7),HL Set penRow/penCol
B0A1 RET
B0A2: Open Inventory
Used by the routine at 9DDD.
B0A2 LD BC,$0060 Titles count to decode
B0A5 LD HL,$F329 Encoded screen for Inventory popup
B0A8 CALL $ADF5 Decode the room to DBF5
B0AB CALL $B177 Display screen from tiles with Tileset #2
B0AE LD A,$0B
B0B0 LD ($DCF3),A
B0B3 LD A,$06
B0B5 LD ($DCF4),A
B0B8 XOR A
B0B9 LD ($DCF5),A Data cartridge reader slot
B0BC LD ($DC59),A
B0BF LD ($DC5A),A
B0C2 LD ($DCF8),A
B0C5 LD A,$08
B0C7 LD ($DC83),A
B0CA LD A,$12
B0CC LD ($DC84),A
B0CF LD HL,$0B18
B0D2 LD ($86D7),HL
B0D5 LD HL,$E0BB " - INVENTORY - "
B0D8 CALL $BEDE Load archived string and show message char-by-char
B0DB LD HL,$DB9C
B0DE LD B,$1D
B0E0 PUSH HL
B0E1 LD A,(HL)
B0E2 CP $01
B0E4 CALL Z,$B12A
B0E7 POP HL
B0E8 INC HL
B0E9 DJNZ $B0E0
B0EB LD A,($DC5A)
B0EE LD C,A
B0EF LD A,$1D
B0F1 SUB C
B0F2 LD C,A
B0F3 PUSH BC
B0F4 LD IX,$F319
B0F8 CALL $B15D
B0FB POP BC
B0FC LD A,C
B0FD OR A
B0FE JP Z,$B119
B101 DEC C
B102 LD HL,$DC5B
B105 LD A,($DC5A)
B108 LD E,A
B109 LD D,$00
B10B ADD HL,DE
B10C LD A,$63
B10E LD (HL),A
B10F LD A,($DC5A)
B112 INC A
B113 LD ($DC5A),A
B116 JP $B0F3
B119 JP $B1AA
B11C LD A,$08
B11E LD ($DC83),A
B121 LD A,($DC84)
B124 ADD A,$0A
B126 LD ($DC84),A
B129 RET
B12A PUSH BC
B12B LD C,B
B12C LD A,$1D
B12E SUB C
B12F PUSH AF
B130 CALL $B529
B133 LD L,A
B134 LD H,$00
B136 ADD HL,HL
B137 ADD HL,HL
B138 ADD HL,HL
B139 ADD HL,HL
B13A LD DE,$F36F
B13D ADD HL,DE
B13E PUSH HL
B13F POP IX
B141 CALL $B15D
B144 LD HL,$DC5B
B147 LD A,($DC5A)
B14A LD E,A
B14B LD D,$00
B14D ADD HL,DE
B14E POP AF
B14F LD (HL),A
B150 OR A
B151 CALL Z,$B301
B154 LD A,($DC5A)
B157 INC A
B158 LD ($DC5A),A
B15B POP BC
B15C RET
B15D LD A,($DC84)
B160 LD L,A
B161 LD A,($DC83)
B164 LD B,$08
B166 CALL $9E5F
B169 LD A,($DC83)
B16C ADD A,$08
B16E LD ($DC83),A
B171 CP $58
B173 CALL Z,$B11C
B176 RET
B177: Display screen from tiles with Tileset #2
Used by the routines at AB28, AE09, B0A2, B33F, BA3D and BB7E.
Input
HL Screen in tiles, usually $DBF5
B177 LD BC,$0000
B17A PUSH HL
B17B PUSH BC
B17C LD L,(HL)
B17D LD A,L
B17E CP $01
B180 JR Z,$B194
B182 LD H,$00
B184 ADD HL,HL
B185 ADD HL,HL
B186 ADD HL,HL
B187 ADD HL,HL
B188 LD DE,$EB39 Tileset 2
B18B ADD HL,DE
B18C PUSH HL
B18D POP DE
B18E LD H,C
B18F LD L,B
B190 XOR A
B191 CALL $9EDE
B194 POP BC
B195 POP HL
B196 INC HL
B197 INC C
B198 LD A,C
B199 CP $0C
B19B JP NZ,$B17A
B19E LD C,$00
B1A0 LD A,$08
B1A2 ADD A,B
B1A3 LD B,A
B1A4 CP $40
B1A6 JP NZ,$B17A
B1A9 RET
This entry point is used by the routine at B0A2.
B1AA XOR A
B1AB LD ($DC82),A
B1AE LD A,$08
B1B0 LD ($DC83),A
B1B3 LD A,$12
B1B5 LD ($DC84),A
B1B8 CALL $B2AF
B1BB CALL $BEDE Load archived string and show message char-by-char
B1BE CALL $B295
This entry point is used by the routines at B2DE, B3AF, B3F4, B44A, B487, B4C4 and B501.
B1C1 CALL $A0F1 Scan keyboard
B1C4 CP $37
B1C6 JP Z,$9DDD
B1C9 CP $36
B1CB JP Z,$B307
B1CE CP $02
B1D0 JP Z,$B1FE
B1D3 CP $03
B1D5 JP Z,$B214
B1D8 JP $B1C1
B1DB CALL $B2DE
B1DE CALL $B2AF
B1E1 RET
B1E2 CALL $B295
B1E5 LD A,($DC82)
B1E8 DEC A
B1E9 LD ($DC82),A
B1EC CALL $B1DB
B1EF RET
B1F0 CALL $B295
B1F3 LD A,($DC82)
B1F6 INC A
B1F7 LD ($DC82),A
B1FA CALL $B1DB
B1FD RET
B1FE LD A,($DC83)
B201 CP $08
B203 JP Z,$B25F
B206 CALL $B1E2
B209 LD A,($DC83)
B20C ADD A,$F8
B20E LD ($DC83),A
B211 JP $B1BB
B214 LD A,($DC83)
B217 CP $50
B219 JP Z,$B22A
B21C CALL $B1F0
B21F LD A,($DC83)
B222 ADD A,$08
B224 LD ($DC83),A
B227 JP $B1BB
B22A LD A,($DC84)
B22D CP $26
B22F JP Z,$B245
B232 CALL $B1F0
B235 LD A,($DC84)
B238 ADD A,$0A
B23A LD ($DC84),A
B23D LD A,$08
B23F LD ($DC83),A
B242 JP $B1BB
B245 CALL $B295
B248 LD A,$08
B24A LD ($DC83),A
B24D LD A,$12
B24F LD ($DC84),A
B252 XOR A
B253 LD ($DC82),A
B256 CALL $B2DE
B259 CALL $B2AF
B25C JP $B1BB
B25F LD A,($DC84)
B262 CP $12
B264 JP Z,$B27A
B267 CALL $B1E2
B26A LD A,($DC84)
B26D ADD A,$F6
B26F LD ($DC84),A
B272 LD A,$50
B274 LD ($DC83),A
B277 JP $B1BB
B27A CALL $B295
B27D LD A,$50
B27F LD ($DC83),A
B282 LD A,$26
B284 LD ($DC84),A
B287 LD A,$1D
B289 LD ($DC82),A
B28C CALL $B2DE
B28F CALL $B2AF
B292 JP $B1BB
B295 LD DE,$0020
B298 LD HL,$EB39 Tileset 2
B29B ADD HL,DE
B29C PUSH HL
B29D POP IX
B29F LD B,$08
B2A1 LD A,($DC84)
B2A4 LD L,A
B2A5 LD A,($DC83)
B2A8 CALL $9E5F
B2AB CALL $9FEA Copy screen 9340/9872 to A28F/A58F
B2AE RET
B2AF LD HL,$3409
B2B2 LD ($86D7),HL Set penRow/penCol
B2B5 LD HL,$DC5B
B2B8 LD A,($DC82)
B2BB LD D,$00
B2BD LD E,A
B2BE ADD HL,DE
B2BF LD A,(HL)
B2C0 CP $63
B2C2 JP Z,$B2CC
B2C5 LD ($DC89),A
B2C8 CALL $AE19
B2CB RET
B2CC LD HL,$E0DB
B2CF RET
B2D0: Delay by DC59
Used by the routines at 9E34, 9E51, AE09, B00E, B930, BB7E, BEDE and BF6F.
B2D0 LD A,($DC59)
B2D3 LD C,A
B2D4 LD D,A
B2D5 DEC D
B2D6 JP NZ,$B2D5
B2D9 DEC C
B2DA JP NZ,$B2D4
B2DD RET
B2DE: Routine??
Used by the routines at B177, B3AF, B3F4, B501 and B513.
B2DE LD A,($DCF2)
B2E1 CP $01
B2E3 JP NZ,$B2EC
B2E6 LD HL,$2E05
B2E9 CALL $B2F7
B2EC LD HL,$3405
B2EF CALL $B2F7
B2F2 XOR A
B2F3 LD ($DCF2),A
B2F6 RET
B2F7 LD ($86D7),HL Set penRow/penCol
B2FA LD HL,$DCF9
B2FD RST $28 rBR_CALL
B2FE DEFW $4561 _VPutS - Displays a zero (0) terminated string
B300 RET
We've got Data cartridge reader
B301 LD A,$01
B303 LD ($DCF5),A Data cartridge reader slot
B306 RET
This entry point is used by the routine at B177.
B307 LD HL,$DC5B
B30A LD A,($DC82)
B30D LD D,$00
B30F LD E,A
B310 ADD HL,DE
B311 LD A,(HL)
B312 CP $63
B314 JP Z,$B1C1
B317 LD ($DC89),A
B31A OR A $00 - Data cartridge reader
B31B JP Z,$B33F
B31E CP $13 Power Drill?
B320 JP Z,$B3F4
B323 CP $14 Life Support Data Disk?
B325 JP Z,$B44A
B328 CP $15 Air-Lock Tool?
B32A JP Z,$B487
B32D CP $16 Box of Power Cells
B32F JP Z,$B4C4
B332 CP $19 Rubik's Cube
B334 JP Z,$B501
B337 SUB $11 Data cartridge?
B339 JP C,$B3AF
B33C JP $B3E8
B33F: Data cartridge reader selected in the Inventory
Used by the routines at B2DE and B3AF.
B33F LD A,$44
B341 LD ($DC59),A
B344 LD ($DC85),A
B347 LD BC,$0060
B34A LD HL,$F42F Data cartridge reader screen
B34D CALL $ADF5
B350 CALL $B177 Display screen from tiles with Tileset #2
B353 LD A,($DCF8)
B356 CP $01
B358 JP Z,$B36C
B35B LD A,$21
B35D LD ($DCF3),A
B360 LD HL,$160B
B363 LD ($86D7),HL Set penRow/penCol
B366 LD HL,$E09B " No Data Cartridge| Selected"
B369 JP $B373
B36C LD HL,$0A0B
B36F LD ($86D7),HL Set penRow/penCol
B372 POP HL
B373 CALL $BEDE Load archived string and show message char-by-char
B376 LD A,($DC89)
B379 CP $02
B37B CALL Z,$B39A
B37E CP $03
B380 CALL Z,$B3A1
B383 CP $04
B385 CALL Z,$B3A8
B388 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
B38B CALL $A0F1 Scan keyboard
B38E CP $37
B390 JP NZ,$B38B
B393 XOR A
B394 LD ($DC85),A
B397 JP $9DDD
B39A LD HL,$DC96
B39D CALL $BC3C
B3A0 RET
B3A1 LD HL,$DC9A
B3A4 CALL $BC3C
B3A7 RET
B3A8 LD HL,$DC9E
B3AB CALL $BC3C
B3AE RET
B3AF: Data cartridge selected in the Inventory
Used by the routine at B2DE.
B3AF LD A,($DCF5) Data cartridge reader
B3B2 OR A
B3B3 JP Z,$B3C8
B3B6 LD A,($DC89)
B3B9 LD HL,$DFF3
B3BC CALL $ADFF Get address from table
B3BF PUSH HL
B3C0 LD A,$01
B3C2 LD ($DCF8),A
B3C5 JP $B33F
B3C8 CALL $B2DE
B3CB LD HL,$2E0C
B3CE LD ($86D7),HL Set penRow/penCol
B3D1 LD HL,$E0E3 " You Need A|Data Cartridge Reader"
B3D4 CALL $B513 Show message
B3D7 JP $B1C1
This entry point is used by the routines at B3F4, B44A, B487 and B4C4.
B3DA CALL $AE09
B3DD LD DE,$0011
B3E0 ADD HL,DE
B3E1 LD A,(HL)
B3E2 LD C,A
B3E3 LD A,($DB75)
B3E6 SUB C
B3E7 RET
This entry point is used by the routines at B2DE, B3F4, B44A, B487 and B4C4.
B3E8 CALL $B51F
B3EB LD HL,$E129 "You dont seem to be able| to use this item here"
B3EE CALL $B513 Show message
B3F1 JP $B1C1
B3F4: Power drill selected in the Inventory
Used by the routine at B2DE.
B3F4 CALL $B3DA
B3F7 JP NZ,$B3E8
B3FA CALL $B538
B3FD CP $01
B3FF JP NZ,$B3E8
B402 LD HL,$DB90
B405 INC HL
B406 LD A,(HL)
B407 OR A
B408 JP NZ,$B42E
B40B CALL $B541
B40E SUB C
B40F JP Z,$B41C
B412 INC HL
B413 LD A,(HL)
B414 LD C,A
B415 LD A,($DC56)
B418 SUB C
B419 JP NZ,$B3E8
B41C CALL $B51F
B41F LD HL,$E137 " You use the Power Drill|to Repair the Generator"
B422 CALL $B513 Show message
B425 LD HL,$DB90
B428 INC HL
B429 LD (HL),$01
B42B JP $B1C1
This entry point is used by the routines at B44A, B487 and B4C4.
B42E LD A,$05
B430 LD ($DCF3),A
B433 LD A,$06
B435 LD ($DCF4),A
B438 CALL $B2DE
B43B LD HL,$2E05
B43E LD ($86D7),HL Set penRow/penCol
B441 LD HL,$E12D " It doesnt look like you| can do anything else here"
B444 CALL $B513 Show message
B447 JP $B1C1
B44A: Life Support Data Disk selected in the Inventory
Used by the routine at B2DE.
B44A CALL $B3DA
B44D JP NZ,$B3E8
B450 CALL $B538
B453 CP $04
B455 JP NZ,$B3E8
B458 LD DE,$0004
B45B CALL $B531
B45E JP NZ,$B42E
B461 CALL $B541
B464 SUB C
B465 JP Z,$B472
B468 INC HL
B469 LD A,(HL)
B46A LD C,A
B46B LD A,($DC56)
B46E SUB C
B46F JP NZ,$B3E8
B472 CALL $B51F
B475 LD HL,$E139 " Life-Support System|has been fully restored"
B478 CALL $B513 Show message
B47B LD DE,$0004
B47E LD HL,$DB90
B481 ADD HL,DE
B482 LD (HL),$01
B484 JP $B1C1
B487: Air-Lock Tool selected in the Inventory
Used by the routine at B2DE.
B487 CALL $B3DA
B48A JP NZ,$B3E8
B48D CALL $B538
B490 CP $05
B492 JP NZ,$B3E8
B495 LD DE,$0005
B498 CALL $B531
B49B JP NZ,$B42E
B49E CALL $B541
B4A1 SUB C
B4A2 JP Z,$B4AF
B4A5 INC HL
B4A6 LD A,(HL)
B4A7 LD C,A
B4A8 LD A,($DC56)
B4AB SUB C
B4AC JP NZ,$B3E8
B4AF CALL $B51F
B4B2 LD HL,$E13B "The Evacuation Deck has| been re-pressurised"
B4B5 CALL $B513 Show message
B4B8 LD DE,$0005
B4BB LD HL,$DB90
B4BE ADD HL,DE
B4BF LD (HL),$01
B4C1 JP $B1C1
B4C4: Box of Power Cells selected in the Inventory
Used by the routine at B2DE.
B4C4 CALL $B3DA
B4C7 JP NZ,$B3E8
B4CA CALL $B538
B4CD CP $06
B4CF JP NZ,$B3E8
B4D2 LD DE,$0006
B4D5 CALL $B531
B4D8 JP NZ,$B42E
B4DB CALL $B541
B4DE SUB C
B4DF JP Z,$B4EC
B4E2 INC HL
B4E3 LD A,(HL)
B4E4 LD C,A
B4E5 LD A,($DC56)
B4E8 SUB C
B4E9 JP NZ,$B3E8
B4EC CALL $B51F
B4EF LD HL,$E13D "You Insert a Power Cell.|Guidance System Online"
B4F2 CALL $B513 Show message
B4F5 LD DE,$0006
B4F8 LD HL,$DB90
B4FB ADD HL,DE
B4FC LD (HL),$01
B4FE JP $B1C1
B501: Rubik's Cube selected in the Inventory
Used by the routine at B2DE.
B501 CALL $B2DE
B504 LD HL,$2E0C
B507 LD ($86D7),HL
B50A LD HL,$E12B "You dont have any time| to play with this now"
B50D CALL $B513 Show message
B510 JP $B1C1
B513: Show message HL
Used by the routines at B3AF, B3F4, B44A, B487, B4C4 and B501.
B513 CALL $BEDE Load archived string and show message char-by-char
B516 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
B519 LD A,$01
B51B LD ($DCF2),A
B51E RET
This entry point is used by the routines at B3AF, B3F4, B44A, B487 and B4C4.
B51F CALL $B2DE
B522 LD HL,$2E09
B525 LD ($86D7),HL
B528 RET
This entry point is used by the routine at B0A2.
B529 OR A
B52A RET Z
B52B SUB $11
B52D RET NC
B52E LD A,$01
B530 RET
This entry point is used by the routines at AB28, B44A, B487 and B4C4.
B531 LD HL,$DB90
B534 ADD HL,DE
B535 LD A,(HL)
B536 OR A
B537 RET
This entry point is used by the routines at B3F4, B44A, B487 and B4C4.
B538 CALL $AE09
B53B LD DE,$0013
B53E ADD HL,DE
B53F LD A,(HL)
B540 RET
This entry point is used by the routines at B3F4, B44A, B487 and B4C4.
B541 CALL $AA9D
B544 CALL $AE09
B547 LD DE,$000F
B54A ADD HL,DE
B54B LD A,(HL)
B54C LD C,A
B54D LD A,($DC56)
B550 RET
B551: Routine??
Used by the routine at 9DDD.
B551 CALL $B72E
B554 OR A
B555 RET Z
B556 LD A,($DB82)
B559 OR A
B55A JP NZ,$B57B
B55D DEC HL
B55E LD A,(HL)
B55F LD ($DB81),A
B562 DEC HL
B563 LD A,(HL)
B564 LD ($DB80),A
B567 DEC HL
B568 LD A,(HL)
B569 LD ($DB7F),A
B56C DEC HL
B56D LD A,(HL)
B56E LD ($DB7E),A
B571 LD A,$03
B573 LD ($DB85),A
B576 LD A,$01
B578 LD ($DB84),A
B57B LD A,($DB84)
B57E OR A
B57F JP Z,$B622
B582 LD B,$08
B584 CALL $4086
B587 OR A
B588 JP Z,$B59D
B58B CP $02
B58D JP Z,$B5C3
B590 CP $04
B592 JP Z,$B5E9
B595 CP $06
B597 JP Z,$B607
B59A JP $B622
B59D LD A,$00
B59F LD ($DB86),A
B5A2 CALL $B713
B5A5 OR A
B5A6 JP Z,$B737
B5A9 CALL $B6B0
B5AC CP $01
B5AE JP NZ,$B622
B5B1 LD A,($DB7F)
B5B4 ADD A,$08
B5B6 LD ($DB7F),A
B5B9 LD A,($DB80)
B5BC INC A
B5BD LD ($DB80),A
B5C0 JP $B622
B5C3 LD A,$01
B5C5 LD ($DB86),A
B5C8 CALL $B713
B5CB OR A
B5CC JP Z,$B737
B5CF CALL $B6B0
B5D2 CP $01
B5D4 JP NZ,$B622
B5D7 LD A,($DB7F)
B5DA ADD A,$F8
B5DC LD ($DB7F),A
B5DF LD A,($DB80)
B5E2 DEC A
B5E3 LD ($DB80),A
B5E6 JP $B622
B5E9 LD A,$02
B5EB LD ($DB86),A
B5EE CALL $B713
B5F1 OR A
B5F2 JP Z,$B737
B5F5 CALL $B6B0
B5F8 CP $01
B5FA JP NZ,$B622
B5FD LD A,($DB7E)
B600 DEC A
B601 LD ($DB7E),A
B604 JP $B622
B607 LD A,$03
B609 LD ($DB86),A
B60C CALL $B713
B60F OR A
B610 JP Z,$B737
B613 CALL $B6B0
B616 CP $01
B618 JP NZ,$B622
B61B LD A,($DB7E)
B61E INC A
B61F LD ($DB7E),A
This entry point is used by the routine at B653.
B622 LD A,($DB7E)
B625 LD H,A
B626 LD A,($DB7F)
B629 LD L,A
B62A LD A,$00
B62C CALL $B67B
B62F CALL $9EDE
B632 LD A,$01
B634 LD ($DB82),A
B637 LD A,($DB83)
B63A INC A
B63B CP $01
B63D CALL NZ,$B676
B640 LD ($DB83),A
B643 LD A,($DB81)
B646 CP $02
B648 JP Z,$B82B
This entry point is used by the routine at B76B.
B64B CALL $B8CA
B64E OR A
B64F CALL Z,$B71F
B652 RET
B653: Routine??
Used by the routine at 9DDD.
B653 LD A,($DB84)
B656 OR A
B657 RET Z
B658 CALL $B72E
B65B OR A
B65C RET Z
B65D LD A,($DB81)
B660 CP $02
B662 RET NZ
B663 LD A,($DB7E)
B666 LD H,A
B667 LD A,($DB7F)
B66A ADD A,$F8
B66C LD L,A
B66D LD A,$00
B66F CALL $B69D
B672 CALL $9EDE
B675 RET
This entry point is used by the routine at B551.
B676 XOR A
B677 LD ($DB83),A
B67A RET
This entry point is used by the routine at B551.
B67B LD A,($DB84)
B67E JP NZ,$B685
B681 LD DE,$EA67
B684 RET
B685 LD A,($DB81)
B688 CP $02
B68A JP Z,$B698
B68D LD DE,$EA57
B690 LD A,($DB83)
B693 OR A
B694 RET Z
B695 LD A,$40
B697 RET
B698 LD DE,$EA87
B69B JR $B6A0
B69D LD DE,$EA77
B6A0 LD A,($DB83)
B6A3 OR A
B6A4 RET Z
B6A5 PUSH HL
B6A6 LD HL,$0020
B6A9 ADD HL,DE
B6AA PUSH HL
B6AB POP DE
B6AC LD A,$00
B6AE POP HL
B6AF RET
This entry point is used by the routine at B551.
B6B0 CALL $ADE5 Decode current room
B6B3 LD A,($DB7E)
B6B6 LD E,A
B6B7 CALL $B6CD
B6BA LD D,$00
B6BC ADD HL,DE
B6BD LD A,($DB74)
B6C0 LD E,A
B6C1 LD D,$00
B6C3 LD A,($DB80)
B6C6 LD B,A
B6C7 CALL $B6DD
B6CA JP $AA78
B6CD LD A,($DB86)
B6D0 OR A
B6D1 RET Z
B6D2 CP $01
B6D4 RET Z
B6D5 CP $02
B6D7 JR NZ,$B6DB
B6D9 DEC E
B6DA RET
B6DB INC E
B6DC RET
B6DD LD A,($DB86)
B6E0 CP $02
B6E2 RET Z
B6E3 CP $03
B6E5 RET Z
B6E6 OR A
B6E7 JR NZ,$B6EB
B6E9 INC B
B6EA RET
B6EB DEC B
B6EC RET
This entry point is used by the routine at B76B.
B6ED CALL $B6FA
B6F0 LD A,($DB7E)
B6F3 ADD A,C
B6F4 DJNZ $B6F3
B6F6 LD ($DB87),A
B6F9 RET
B6FA LD A,($DB74)
B6FD LD C,A
B6FE LD A,($DB80)
B701 LD B,A
B702 RET
B703 CALL $B6FA
B706 CALL $B6DD
B709 LD A,($DB7E)
B70C LD E,A
B70D CALL $B6CD
B710 LD A,E
B711 JR $B6F3
This entry point is used by the routine at B551.
B713 CALL $AA9D
B716 CALL $B703
B719 LD C,A
B71A LD A,($DC56)
B71D SUB C
B71E RET
This entry point is used by the routines at B551 and B76B.
B71F XOR A
B720 LD ($DB84),A
B723 CALL $B8DC
B726 LD HL,($DBC5)
B729 INC HL
B72A LD ($DBC5),HL
B72D RET
This entry point is used by the routines at A966 and B551.
B72E CALL $AE09
B731 LD DE,$002F
B734 ADD HL,DE
B735 LD A,(HL)
B736 RET
This entry point is used by the routine at B551.
B737 XOR A
B738 LD ($DB8D),A
B73B CALL $B994 Decrease Health
B73E LD A,($DB81)
B741 CP $02
B743 JP NZ,$B622
B746 CALL $B994 Decrease Health
B749 JP $B622
This entry point is used by the routine at A966.
B74C CALL $AA9D
B74F CALL $B6ED
B752 LD C,A
B753 LD A,($DC56)
B756 SUB C
B757 RET
B758: Shoot with the Weapon
Used by the routine at AAAF.
B758 LD A,($DB8C)
B75B CP $01
B75D JP Z,$B768
B760 LD A,$01
B762 LD ($DB8D),A
B765 LD ($DD55),A
B768 JP $9E2E
B76B: Routine??
Used by the routine at 9DDD.
B76B LD A,($DB8D)
B76E OR A
B76F JP Z,$B84A
B772 LD A,($DB8C)
B775 CP $01
B777 JP Z,$B797
B77A LD A,$01
B77C LD ($DB8D),A
B77F LD A,($DB75)
B782 LD ($DB8B),A
B785 LD A,($DB76)
B788 LD ($DB88),A
B78B LD A,($DB77)
B78E LD ($DB89),A
B791 LD A,($DB78)
B794 LD ($DB8A),A
B797 LD A,($DB8B)
B79A OR A
B79B JP Z,$B7AD
B79E CP $01
B7A0 JP Z,$B7C7
B7A3 CP $02
B7A5 JP Z,$B7E1
B7A8 CP $03
B7AA JP Z,$B7F3
B7AD CALL $B87C
B7B0 CP $01
B7B2 JP NZ,$B8D6
B7B5 LD A,($DB89)
B7B8 ADD A,$08
B7BA LD ($DB89),A
B7BD LD A,($DB8A)
B7C0 INC A
B7C1 LD ($DB8A),A
B7C4 JP $B805
B7C7 CALL $B87C
B7CA CP $01
B7CC JP NZ,$B8D6
B7CF LD A,($DB89)
B7D2 ADD A,$F8
B7D4 LD ($DB89),A
B7D7 LD A,($DB8A)
B7DA DEC A
B7DB LD ($DB8A),A
B7DE JP $B805
B7E1 CALL $B87C
B7E4 CP $01
B7E6 JP NZ,$B8D6
B7E9 LD A,($DB88)
B7EC DEC A
B7ED LD ($DB88),A
B7F0 JP $B805
B7F3 CALL $B87C
B7F6 CP $01
B7F8 JP NZ,$B8D6
B7FB LD A,($DB88)
B7FE INC A
B7FF LD ($DB88),A
B802 JP $B805
B805 LD A,($DB8D)
B808 OR A
B809 JP Z,$B84A
B80C LD A,($DB88)
B80F LD H,A
B810 LD A,($DB89)
B813 LD L,A
B814 CALL $B84F
B817 CALL $9EDE
B81A LD A,$01
B81C LD ($DB8C),A
B81F LD A,($DB81)
B822 CP $02
B824 JP Z,$B82B
B827 CALL $B64B
B82A RET
This entry point is used by the routine at B551.
B82B CALL $B8CA
B82E OR A
B82F JP NZ,$B82A
B832 XOR A
B833 LD ($DB8D),A
B836 LD ($DB88),A
B839 LD ($DB89),A
B83C LD A,($DB85)
B83F DEC A
B840 LD ($DB85),A
B843 OR A
B844 CALL Z,$B71F
B847 JP $B82A
B84A XOR A
B84B LD ($DB8C),A
B84E RET
B84F LD A,($DB8B)
B852 OR A
B853 JP Z,$B865
B856 CP $01
B858 JP Z,$B86A
B85B CP $02
B85D JP Z,$B870
B860 CP $03
B862 JP Z,$B876
B865 LD DE,$EAC7
B868 XOR A
B869 RET
B86A LD DE,$EAC7
B86D LD A,$40
B86F RET
B870 LD DE,$EAB7
B873 LD A,$80
B875 RET
B876 LD DE,$EAB7
B879 LD A,$40
B87B RET
B87C CALL $ADE5 Decode current room
B87F LD A,($DB88)
B882 LD E,A
B883 CALL $B89B
B886 LD D,$00
B888 ADD HL,DE
B889 LD A,($DB74)
B88C LD E,A
B88D LD D,$00
B88F LD A,($DB8A)
B892 LD B,A
B893 CALL $B8AB
B896 ADD HL,DE
B897 DJNZ $B896
B899 LD A,(HL)
B89A RET
B89B LD A,($DB8B)
B89E OR A
B89F RET Z
B8A0 CP $01
B8A2 RET Z
B8A3 CP $02
B8A5 JR NZ,$B8A9
B8A7 DEC E
B8A8 RET
B8A9 INC E
B8AA RET
B8AB LD A,($DB8B)
B8AE CP $02
B8B0 RET Z
B8B1 CP $03
B8B3 RET Z
B8B4 OR A
B8B5 JR NZ,$B8B9
B8B7 INC B
B8B8 RET
B8B9 DEC B
B8BA RET
B8BB LD A,($DB74)
B8BE LD C,A
B8BF LD A,($DB8A)
B8C2 LD B,A
B8C3 LD A,($DB88)
B8C6 ADD A,C
B8C7 DJNZ $B8C6
B8C9 RET
This entry point is used by the routine at B551.
B8CA CALL $B6ED
B8CD CALL $B8BB
B8D0 LD C,A
B8D1 LD A,($DB87)
B8D4 SUB C
B8D5 RET
B8D6 CALL $B8DC
B8D9 JP $B805
This entry point is used by the routine at B653.
B8DC XOR A
B8DD LD ($DB8D),A
B8E0 LD ($DB88),A
B8E3 LD ($DB89),A
B8E6 LD ($DB8A),A
B8E9 RET
B8EA: Show look/shoot selection indicator
Used by the routine at 9DDD.
B8EA LD A,($DB7D) Get look/shoot switch value
B8ED OR A
B8EE JP Z,$B902
B8F1 CALL $B913
B8F4 LD A,$41
B8F6 CALL $9E5F
B8F9 CALL $B91C
B8FC LD A,$51
B8FE CALL $9E5F
B901 RET
B902 CALL $B913
B905 LD A,$37
B907 CALL $9E5F
B90A CALL $B91C
B90D LD A,$46
B90F CALL $9E5F
B912 RET
B913 LD IX,$EAF7
B917 LD B,$08
B919 LD L,$00
B91B RET
B91C LD IX,$EB07
B920 LD B,$08
B922 LD L,$00
B924 RET
B925: Routine??
Used by the routines at B930 and BA93.
B925 LD A,$0B
B927 LD ($DCF3),A
B92A LD A,$07
B92C LD ($DCF4),A
B92F RET
B930: Switch Look / Shoot mode
Used by the routine at 9DDD.
B930 LD A,($DCF7) Weapon slot
B933 OR A
B934 JP NZ,$B94C
B937 CALL $B925
B93A CALL $AB28 Show small message popup
B93D LD HL,$2C16
B940 LD ($86D7),HL Set penRow/penCol
B943 LD HL,$E0D3 "You dont have a| Weapon to equip!"
B946 CALL $BEDE Load archived string and show message char-by-char
B949 JP $AD8C
B94C LD A,($DB7D) Get look/shoot switch value
B94F CP $01
B951 JP Z,$B95C
B954 LD A,$01
B956 LD ($DB7D),A
B959 JP $B960
B95C XOR A
B95D LD ($DB7D),A
B960 LD A,$96
B962 LD ($DC59),A
B965 CALL $B2D0 Delay
B968 JP $9E2E
B96B: Display Health
Used by the routine at 9DDD.
B96B LD HL,$0016
B96E LD ($86D7),HL Set penRow/penCol
B971 LD HL,($DB7A) Get Health
B974 CALL $B98D
B977 LD A,$03
B979 RST $28 rBR_CALL
B97A DEFW $4BF7 _DispOP1A - Rounds a floating-point number to the current fix setting and display it at the current pen location
B97C RET
B97D: Routine??
Used by the routine at BC8B.
B97D LD ($86D7),DE Set penRow/penCol
B980 ADD A,(HL)
B981 CALL $B98D
B984 LD A,$04
B986 RST $28 rBR_CALL
B987 DEFW $4BF7 _DispOP1A - Rounds a floating-point number to the current fix setting and display it at the current pen location
B989 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
B98C RET
This entry point is used by the routine at B96B.
B98D RST $28 rBR_CALL
B98E DEFW $4792 _SetXXXXOP2 - Load a floating-point value into an OP register
B990 RST $28 rBR_CALL
B991 DEFW $4156 _OP2ToOP1 - Transfer one OP register to another
B993 RET
B994: Decrease Health
Used by the routines at B00E and B653.
B994 LD A,($DB7A)
B997 SUB $02 Health = Health minus 2
B999 CALL C,$B9A0
B99C LD ($DB7A),A
B99F RET
B9A0 XOR A
B9A1 RET
B9A2: Player is dead, Health 0
Used by the routine at 9DDD.
B9A2 CALL $9FCF Clear screen 9340/9872
B9A5 LD A,$19
B9A7 LD ($DCF3),A
B9AA LD A,$07
B9AC LD ($DCF4),A
B9AF CALL $AB28 Show small message popup
B9B2 LD HL,$2C07
B9B5 LD ($86D7),HL Set penRow/penCol
B9B8 LD HL,$E0BD "The Desolate has claimed|your life too . . ."
B9BB CALL $BEDE Load archived string and show message char-by-char
B9BE XOR A
B9BF CALL $B9D6
B9C2 LD HL,($DBC3)
B9C5 INC HL
B9C6 LD ($DBC3),HL
B9C9 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
B9CC CALL $A0F1 Scan keyboard
B9CF CP $37 "MODE" key
B9D1 JP Z,$9E19
B9D4 JR $B9C9
This entry point is used by the routine at BADE.
B9D6 LD ($DB79),A
B9D9 LD ($DB75),A
B9DC LD A,$06
B9DE LD ($DB76),A Set X coord = 6
B9E1 LD A,$18
B9E3 LD ($DB77),A
B9E6 LD A,$03
B9E8 LD ($DB78),A
B9EB LD A,$64 Health = 100
B9ED LD ($DB7A),A
B9F0 RET
B9F1: Decode the room
Used by the routines at AB28, ADF5 and BB7E.
Input
HL Decode from
BC Decode to
B9F1 LD A,(HL)
B9F2 CP $FF
B9F4 JR Z,$B9FB
B9F6 LDI
B9F8 RET PO
B9F9 JR $B9F1
B9FB INC HL
B9FC LD A,(HL)
B9FD INC HL
B9FE INC HL
B9FF DEC HL
BA00 DEC A
BA01 LDI
BA03 JR NZ,$B9FF
BA05 JR $B9F8
BA07: Show titles and show Menu
Used by the routine at 9DBE.
BA07 LD A,$44
BA09 LD ($DC59),A
BA0C LD ($DC85),A
BA0F LD HL,$1D0F
BA12 LD ($86D7),HL Set penRow/penCol
BA15 LD HL,$E09D "MaxCoderz Presents"
BA18 CALL $BEDE Load archived string and show message char-by-char
BA1B CALL $BA81
BA1E CALL $BC7D Clear screen 9340/9872 and copy to A28F/A58F
BA21 CALL $BC34
BA24 LD HL,$1D17
BA27 LD ($86D7),HL Set penRow/penCol
BA2A LD HL,$E09F "a tr1p1ea game"
BA2D CALL $BEDE Load archived string and show message char-by-char
BA30 CALL $BA81
BA33 CALL $BC7D Clear screen 9340/9872 and copy to A28F/A58F
BA36 CALL $BC34
BA39 XOR A
BA3A LD ($DC85),A
BA3D: Return to Menu
Used by the routines at 9DDD, BA93, BB7E and BF6F.
BA3D LD A,($DC55)
BA40 INC A
BA41 CP $08
BA43 CALL Z,$BC2F
BA46 LD ($DC55),A
BA49 DI
BA4A LD HL,$F515
BA4D CALL $A88F Display 96 tiles on the screen
BA50 LD HL,$F4B5 Main menu screen
BA53 EI
BA54 CALL $B177 Display screen from tiles with Tileset #2
BA57 LD C,$03
BA59 LD IX,$F34F Tile arrow right
BA5C DI
BA5D CALL $BA88
BA60 LD C,$25
BA62 LD IX,$F35F Tile arrow left
BA65 DI
BA66 CALL $BA88
BA69 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
BA6C CALL $A0F1 Scan keyboard
BA6F CP $36
BA71 JP Z,$BA93
BA74 CP $04 Up key
BA76 JP Z,$BBCC
BA79 CP $01 Down key
BA7B JP Z,$BBDC
BA7E JP $BA3D
BA81: Routine??
Used by the routines at BA07 and BADE.
BA81 CALL $BC34
BA84 CALL $BC34
BA87 RET
BA88: Draw menu item selection triangles
Used by the routine at BA3D.
BA88 LD A,($DB8F)
BA8B LD L,A
BA8C LD A,C
BA8D LD B,$08
BA8F CALL $9E5F
BA92 RET
BA93: Menu item selected
Used by the routine at BA3D.
BA93 LD A,($DB8F)
BA96 CP $1D
BA98 JP Z,$BAB2 New menu item
BA9B CP $23
BA9D JP Z,$BB82 Continue menu item
BAA0 CP $29
BAA2 JP Z,$BBEC Info menu item
BAA5 CP $2F
BAA7 JP Z,$BF64 Credits menu item
BAAA CP $35
BAAC JP Z,$9E51 Quit menu item
BAAF JP $BA3D
New menu item selected
BAB2 LD A,($DB73)
BAB5 OR A
BAB6 JP Z,$BADE
BAB9 CALL $B925
BABC CALL $AB28 Show small message popup
BABF LD HL,$2C07
BAC2 LD ($86D7),HL Set penRow/penCol
BAC5 LD HL,$E0A3 "OverWrite Current Game?|Alpha = Yes :: Clear = No"
BAC8 CALL $BEDE Load archived string and show message char-by-char
BACB CALL $9FEA Copy screen 9340/9872 to A28F/A58F
BACE CALL $A0F1 Scan keyboard
BAD1 CP $0F
BAD3 JP Z,$BA3D
BAD6 CP $30
BAD8 JP Z,$BADE
BADB JP $BACE
BADE: New Game
Used by the routine at BA93.
BADE XOR A
BADF LD ($DCF7),A Weapon slot
BAE2 LD ($DB7D),A Set look/shoot switch value = look
BAE5 LD ($DBC7),A
BAE8 CALL $B9D6
BAEB LD HL,$0000
BAEE LD ($DBC3),HL
BAF1 LD ($DBC5),HL
BAF4 LD HL,$DB9C
BAF7 LD B,$22
BAF9 LD (HL),$00
BAFB INC HL
BAFC DJNZ $BAF9
BAFE LD HL,$DC5B
BB01 LD B,$22
BB03 LD (HL),$00
BB05 INC HL
BB06 DJNZ $BB03
BB08 LD HL,$DB90
BB0B LD B,$09
BB0D LD (HL),$00
BB0F INC HL
BB10 DJNZ $BB0D
BB12 LD HL,$DCA2
BB15 LD B,$48
BB17 LD (HL),$00
BB19 INC HL
BB1A DJNZ $BB17
BB1C LD HL,$DC96
BB1F CALL $BC6B
BB22 LD HL,$DC9A
BB25 CALL $BC6B
BB28 LD HL,$DC9E
BB2B CALL $BC6B
BB2E CALL $BC7D Clear screen 9340/9872 and copy to A28F/A58F
BB31 LD A,$44
BB33 LD ($DC59),A
BB36 LD ($DC85),A
BB39 LD A,$07
BB3B LD ($DCF4),A
BB3E XOR A
BB3F LD ($DCF3),A
BB42 LD HL,$1D0A
BB45 LD ($86D7),HL
BB48 LD HL,$E115 "In the Distant Future . . ."
BB4B CALL $BEDE Load archived string and show message char-by-char
BB4E CALL $BA81
BB51 CALL $BC7D Clear screen 9340/9872 and copy to A28F/A58F
BB54 CALL $BA81
BB57 CALL $BC84 Set zero penRow/penCol
BB5A LD HL,$E117 "'The Desolate' Space Cruiser|leaves orbit. ..."
BB5D CALL $BEDE Load archived string and show message char-by-char
BB60 LD HL,$395B
BB63 LD ($86D7),HL
BB66 LD HL,$E0B9 String with arrow down sign
BB69 CALL $BEDE Load archived string and show message char-by-char
BB6C CALL $AD99 Wait for Down key
BB6F CALL $9FCF Clear screen 9340/9872
BB72 CALL $BC84 Set zero penRow/penCol
BB75 LD HL,$E119 "The ship sustains heavy|damage. ..."
BB78 CALL $BEDE Load archived string and show message char-by-char
BB7B CALL $ADA1 Wait for MODE key
BB7E: Game start
BB7E XOR A
BB7F LD ($DC85),A
Continue menu item selected
BB82 LD A,$01
BB84 LD ($DB73),A
BB87 LD A,$FF
BB89 LD ($DC59),A
BB8C CALL $B2D0 Delay
BB8F JP $9DDD
BB92 LD A,($DB73)
BB95 OR A
BB96 JP NZ,$BBA4
BB99 LD A,($DB8F)
BB9C ADD A,$F4
BB9E LD ($DB8F),A
BBA1 JP $BA3D
Menu up step
BBA4 LD A,($DB8F)
BBA7 ADD A,$FA
BBA9 LD ($DB8F),A
BBAC JP $BA3D
BBAF LD A,($DB73)
BBB2 OR A
BBB3 JP NZ,$BBC1
BBB6 LD A,($DB8F)
BBB9 ADD A,$0C
BBBB LD ($DB8F),A
BBBE JP $BA3D
Menu down step
BBC1 LD A,($DB8F)
BBC4 ADD A,$06
BBC6 LD ($DB8F),A
BBC9 JP $BA3D
Menu up key pressed
BBCC LD A,($DB8F)
BBCF CP $1D
BBD1 JP Z,$BA3D
BBD4 CP $29
BBD6 JP Z,$BB92
BBD9 JP $BBA4
Menu down key pressed
BBDC LD A,($DB8F)
BBDF CP $35
BBE1 JP Z,$BA3D
BBE4 CP $1D
BBE6 JP Z,$BBAF
BBE9 JP $BBC1
Info menu item, show Controls
BBEC LD BC,$0060 Counter = 96 bytes or tiles
BBEF LD HL,$F329 Decode from - Encoded screen for Inventory popup
BBF2 LD DE,$DBF5 Where to decode
BBF5 CALL $B9F1 Decode the room
BBF8 LD HL,$DBF5
BBFB CALL $B177 Display screen from tiles with Tileset #2
BBFE LD A,$05
BC00 LD ($DCF3),A
BC03 LD A,$07
BC05 LD ($DCF4),A
BC08 LD HL,$0C1E
BC0B LD ($86D7),HL Set penRow/penCol
BC0E LD HL,$E0A5 "- Controls -"
BC11 CALL $BEDE Load archived string and show message char-by-char
BC14 LD HL,$1505
BC17 LD ($86D7),HL Set penRow/penCol
BC1A LD HL,$E0A7 "2nd = Look / Shoot|Alpha = Inventory ..."
BC1D CALL $BEDE Load archived string and show message char-by-char
BC20 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
BC23 CALL $ADA1 Wait for MODE key
BC26 JP $BA3D Return to Menu
This entry point is used by the routine at A88F.
BC29 LD A,($DC55)
BC2C ADD A,L
BC2D LD L,A
BC2E RET
This entry point is used by the routine at BA3D.
BC2F XOR A
BC30 LD ($DC55),A
BC33 RET
This entry point is used by the routines at BA07, BA81 and BC8B.
BC34 LD B,$14
BC36 CALL $B2D0 Delay
BC39 DJNZ $BC36
BC3B RET
BC3C: Routine??
Used by the routine at B33F.
Input
HL ??
BC3C LD DE,$281C
BC3F LD ($86D7),DE
BC43 LD B,$04
BC45 PUSH BC
BC46 PUSH HL
BC47 LD A,(HL)
BC48 CP $24
BC4A JR Z,$BC64
BC4C SUB $1A
BC4E RST $28 rBR_CALL
BC4F DEFW $478C
BC51 LD A,$01
BC53 RST $28 rBR_CALL
BC54 DEFW $4BF7 _DispOP1A - Rounds a floating-point number to the current fix setting and display it at the current pen location
BC56 LD A,($86D7)
BC59 DEC A
BC5A DEC A
BC5B LD ($86D7),A
BC5E POP HL
BC5F INC HL
BC60 POP BC
BC61 DJNZ $BC45
BC63 RET
BC64 LD A,$2D
BC66 RST $28 rBR_CALL
BC67 DEFW $455E _VPutMap - Displays either a small variable width or large 5x7 character at the current pen location and updates penCol.
BC69 JR $BC5E
BC6B: Routine??
Used by the routine at BADE.
BC6B LD B,$04
BC6D PUSH BC
BC6E PUSH HL
BC6F LD B,$0B
BC71 CALL $4086
BC74 ADD A,$1A
BC76 POP HL
BC77 LD (HL),A
BC78 INC HL
BC79 POP BC
BC7A DJNZ $BC6D
BC7C RET
BC7D: Clear screen 9340/9872 and copy to A28F/A58F
Used by the routines at BA07 and BADE.
BC7D CALL $9FCF Clear screen 9340/9872
BC80 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
BC83 RET
BC84: Set zero penRow/penCol
Used by the routine at BADE.
BC84 LD HL,$0000
BC87 LD ($86D7),HL Set penRow/penCol
BC8A RET
BC8B: ??
Used by the routine at AAAF.
BC8B CALL $AE09
BC8E LD DE,$0011
BC91 ADD HL,DE
BC92 LD A,(HL)
BC93 LD C,A
BC94 LD A,($DB75)
BC97 SUB C
BC98 JP NZ,$AADA
BC9B CALL $AB28 Show small message popup
BC9E LD A,$05
BCA0 LD ($DCF3),A
BCA3 LD A,$07
BCA5 LD ($DCF4),A
BCA8 CALL $AE09
BCAB LD DE,$0013
BCAE ADD HL,DE
BCAF LD A,(HL)
BCB0 LD ($DC87),A
BCB3 LD E,A
BCB4 LD D,$00
BCB6 LD HL,$DB90
BCB9 ADD HL,DE
BCBA LD A,(HL)
BCBB OR A
BCBC JP Z,$BCD5
BCBF CALL $BD69
BCC2 LD HL,$E12D " It doesnt look like you| can do anything else here"
BCC5 CALL $BEDE Load archived string and show message char-by-char
BCC8 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
BCCB CALL $A0F1 Scan keyboard
BCCE CP $37
BCD0 JR NZ,$BCCB
BCD2 JP $9E2E
BCD5 LD A,($DC87)
BCD8 CP $01
BCDA JP Z,$BCF6
BCDD CP $02
BCDF JP Z,$BCFF
BCE2 CP $04
BCE4 JP Z,$BD4E
BCE7 CP $05
BCE9 JP Z,$BD57
BCEC CP $06
BCEE JP Z,$BD60
BCF1 CP $07
BCF3 JP Z,$BD70
BCF6 CALL $BD69
BCF9 LD HL,$E12F
BCFC JP $BCC5
BCFF LD HL,$DB90
BD02 INC HL
BD03 LD A,(HL)
BD04 OR A
BD05 JP NZ,$BD11
BD08 CALL $BD69
BD0B LD HL,$E131
BD0E JP $BCC5
BD11 CALL $AE09
BD14 LD DE,$0030
BD17 ADD HL,DE
BD18 LD A,(HL)
BD19 LD ($DC89),A
BD1C CALL $BD69
BD1F LD HL,$E133
BD22 CALL $BEDE Load archived string and show message char-by-char
BD25 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
BD28 CALL $AB28 Show small message popup
BD2B CALL $A0F1 Scan keyboard
BD2E CP $01
BD30 JR NZ,$BD2B
BD32 LD HL,$DB90
BD35 INC HL
BD36 INC HL
BD37 LD (HL),$01
BD39 LD A,($DC89)
BD3C LD H,$00
BD3E LD L,A
BD3F LD DE,$DB9C
BD42 ADD HL,DE
BD43 LD (HL),$01
BD45 CALL $BD69
BD48 LD HL,$E135
BD4B JP $BCC5
BD4E CALL $BD69
BD51 LD HL,$E13F
BD54 JP $BCC5
BD57 CALL $BD69
BD5A LD HL,$E141
BD5D JP $BCC5
BD60 CALL $BD69
BD63 LD HL,$E143
BD66 JP $BCC5
BD69 LD HL,$2C05
BD6C LD ($86D7),HL Set penRow/penCol
BD6F RET
BD70 LD DE,$0006
BD73 LD HL,$DB90
BD76 ADD HL,DE
BD77 LD A,(HL)
BD78 OR A
BD79 JP NZ,$BD85
BD7C CALL $BD69
BD7F LD HL,$E145
BD82 JP $BCC5
BD85 LD A,$44
BD87 LD ($DC59),A
BD8A LD ($DC85),A
BD8D XOR A
BD8E LD ($DCF3),A
BD91 LD ($DBF4),A
BD94 LD A,$07
BD96 LD ($DCF4),A
BD99 CALL $9FCF Clear screen 9340/9872
BD9C LD HL,$0000
BD9F LD ($86D7),HL Set penRow/penCol
BDA2 LD HL,$E11B
BDA5 CALL $BEDE Load archived string and show message char-by-char
BDA8 CALL $ADA1
BDAB LD A,$06
BDAD LD ($DCF3),A
BDB0 CALL $9FCF Clear screen 9340/9872
BDB3 LD HL,$0606
BDB6 LD ($86D7),HL Set penRow/penCol
BDB9 LD HL,$E0A1
BDBC CALL $BEDE Load archived string and show message char-by-char
BDBF CALL $BC34
BDC2 LD DE,$0646
BDC5 LD A,($DBC7)
BDC8 LD L,A
BDC9 LD H,$00
BDCB CALL $B97D
BDCE CALL $BC34
BDD1 LD DE,$0D46
BDD4 LD HL,($DBC5)
BDD7 CALL $B97D
BDDA CALL $BC34
BDDD LD DE,$1446
BDE0 LD HL,($DBC3)
BDE3 CALL $B97D
BDE6 CALL $BC34
BDE9 LD A,($DBC7)
BDEC SUB $14
BDEE JP C,$BE06
BDF1 LD HL,$2906
BDF4 LD ($86D7),HL Set penRow/penCol
BDF7 LD HL,$E0AD
BDFA CALL $BEDE Load archived string and show message char-by-char
BDFD LD A,($DBF4)
BE00 INC A
BE01 LD ($DBF4),A
BE04 JR $BE12
BE06 LD HL,$2906
BE09 LD ($86D7),HL Set penRow/penCol
BE0C LD HL,$E0AB
BE0F CALL $BEDE Load archived string and show message char-by-char
BE12 LD DE,$0032
BE15 LD HL,($DBC5)
BE18 RST $28 rBR_CALL
BE19 DEFW $400C
BE1B JR C,$BE32
BE1D LD HL,$3006
BE20 LD ($86D7),HL Set penRow/penCol
BE23 LD HL,$E0B1
BE26 CALL $BEDE Load archived string and show message char-by-char
BE29 LD A,($DBF4)
BE2C INC A
BE2D LD ($DBF4),A
BE30 JR $BE3E
BE32 LD HL,$3006
BE35 LD ($86D7),HL Set penRow/penCol
BE38 LD HL,$E0AF
BE3B CALL $BEDE Load archived string and show message char-by-char
BE3E LD DE,$0000
BE41 LD HL,($DBC3)
BE44 RST $28 rBR_CALL
BE45 DEFW $400C
BE47 JR NZ,$BE5E
BE49 LD HL,$3706
BE4C LD ($86D7),HL Set penRow/penCol
BE4F LD HL,$E0B5
BE52 CALL $BEDE Load archived string and show message char-by-char
BE55 LD A,($DBF4)
BE58 INC A
BE59 LD ($DBF4),A
BE5C JR $BE6A
BE5E LD HL,$3706
BE61 LD ($86D7),HL Set penRow/penCol
BE64 LD HL,$E0B3 "Over & Over Again" (achievement)
BE67 CALL $BEDE Load archived string and show message char-by-char
BE6A CALL $ADA1
BE6D CALL $9FCF Clear screen 9340/9872
BE70 LD A,($DBF4)
BE73 CP $03
BE75 JR NZ,$BE8A
BE77 XOR A
BE78 LD ($DCF3),A
BE7B LD HL,$0000
BE7E LD ($86D7),HL Set penRow/penCol
BE81 LD HL,$E11D "System Alert triggered: ..."
BE84 CALL $BEDE Load archived string and show message char-by-char
BE87 JP $BE9B
BE8A LD A,$0F
BE8C LD ($DCF3),A
BE8F LD HL,$1A0C
BE92 LD ($86D7),HL Set penRow/penCol
BE95 LD HL,$E0A9 "Earn 3 Good Awards for|an Extended Ending!"
BE98 CALL $BEDE Load archived string and show message char-by-char
BE9B CALL $ADA1
BE9E CALL $9FCF Clear screen 9340/9872
BEA1 LD HL,$1D23
BEA4 LD ($86D7),HL Set penRow/penCol
BEA7 LD HL,$E11F "The End"
BEAA CALL $BEDE Load archived string and show message char-by-char
BEAD CALL $BC34
BEB0 JP $BF6F The End
This entry point is used by the routine at 9DBE.
BEB3 LD HL,$0000
BEB6 LD ($DBD4),HL
BEB9 LD HL,$DBCB
BEBC RST $28 rBR_CALL
BEBD DEFW $417A
BEBF RST $28 rBR_CALL
BEC0 DEFW $42F1
BEC2 JP C,$9E34 DataFile 'DESDATA' Not Found
BEC5 LD A,B
BEC6 OR A
BEC7 JP Z,$9E34 DataFile 'DESDATA' Not Found
BECA LD A,B
BECB LD ($DBC8),A
BECE LD HL,$0013
BED1 ADD HL,DE
BED2 LD ($DBD4),HL
BED5 CALL $BF31
BED8 LD ($DBC9),HL
BEDB JP $9DC2
BEDE: Load archived string and show message char-by-char
Used by the routines at AB28, AC54, AD00, AD4F, ADA9, AE09, B0A2, B177, B33F, B513, B930, B9A2, BA07, BA93, BADE, BB7E, BC8B and BF6F.
Input
HL Address of archived string offset
BEDE LD A,($DBC8)
BEE1 LD B,A
BEE2 LD A,(HL)
BEE3 INC HL
BEE4 LD H,(HL)
BEE5 LD L,A
BEE6 LD DE,($DBC9)
BEEA ADD HL,DE
BEEB BIT 7,H
BEED JR Z,$BEF9
BEEF LD DE,$7FFF
BEF2 SBC HL,DE
BEF4 LD DE,$3FFF
BEF7 ADD HL,DE
BEF8 INC B
BEF9 CALL $BF47
BEFC EI
BEFD LD A,C
BEFE OR A
BEFF RET Z
BF00 CP $7C
BF02 JP Z,$BF1B
BF05 RST $28 rBR_CALL
BF06 DEFW $455E _VPutMap - Displays either a small variable width or large 5x7 character at the current pen location and updates penCol.
BF08 RET C
BF09 LD A,($DC85)
BF0C OR A
BF0D JR Z,$BEF9
BF0F PUSH HL
BF10 PUSH BC
BF11 CALL $B2D0 Delay
BF14 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
BF17 POP BC
BF18 POP HL
BF19 JR $BEF9
BF1B PUSH BC
BF1C LD A,($86D8)
BF1F LD C,A
BF20 LD A,($DCF4)
BF23 ADD A,C
BF24 LD ($86D8),A
BF27 LD A,($DCF3)
BF2A LD ($86D7),A
BF2D POP BC
BF2E JP $BEF9
BF31: Routine??
Used by the routine at BC8B.
BF31 BIT 7,H
BF33 JR NZ,$BF36
BF35 RET
BF36 LD DE,$7FFF
BF39 SBC HL,DE
BF3B LD DE,$3FFF
BF3E ADD HL,DE
BF3F LD A,($DBC8)
BF42 INC A
BF43 LD ($DBC8),A
BF46 RET
BF47: Routine?? Load from Archive
Used by the routine at BEDE.
BF47 RST $28 rBR_CALL
BF48 DEFW $501D _LoadCIndPaged - Copies a byte from the archive to C
BF4A INC HL
BF4B BIT 7,H
BF4D RET Z
BF4E INC B
BF4F RES 7,H
BF51 SET 6,H
BF53 RET
BF54: Set variables for Credits
Used by the routines at BF64 and BF6F.
BF54 XOR A
BF55 LD ($DD57),A
BF58 LD ($DD56),A
BF5B LD ($DC85),A
BF5E LD A,$96
BF60 LD ($DC59),A
BF63 RET
BF64: Credits menu item selected
Used by the routine at BA93.
BF64 CALL $9FCF Clear screen 9340/9872
BF67 CALL $9FEA Copy screen 9340/9872 to A28F/A58F
BF6A CALL $BF54
BF6D JR $BF81
BF6F: The End
Used by the routine at BC8B.
BF6F CALL $9FCF Clear screen 9340/9872
BF72 CALL $BF54
BF75 LD HL,$1723
BF78 LD ($86D7),HL Set penRow/penCol
BF7B LD HL,$E11F "The End"
BF7E CALL $BEDE Load archived string and show message char-by-char
Credits screen text scrolls up
BF81 LD A,$39
BF83 LD ($86D8),A
BF86 JP $BF9C
BF89 CALL $B2D0 Delay
BF8C CALL $A0F1 Scan keyboard
BF8F CP $37
BF91 JP Z,$BA3D Return to main Menu
BF94 CALL $BFD5
BF97 CALL $BFEC
BF9A JR $BF86
BF9C LD A,($DD56)
BF9F INC A
BFA0 LD ($DD56),A
BFA3 CP $06
BFA5 JP NZ,$BF89
BFA8 XOR A
BFA9 LD ($DD56),A
BFAC LD A,($DD57)
BFAF LD E,A
BFB0 LD D,$00
BFB2 LD HL,$DDF2
BFB5 ADD HL,DE
BFB6 LD A,(HL)
BFB7 LD ($86D7),A
BFBA LD A,($DD57)
BFBD LD HL,$DD58
BFC0 CALL $ADFF
BFC3 CALL $BEDE Load archived string and show message char-by-char
BFC6 LD A,($DD57)
BFC9 INC A
BFCA LD ($DD57),A
BFCD CP $47
BFCF JP NZ,$BF8C
BFD2 JP $BA3D Return to main Menu
BFD5 LD DE,$A28F
BFD8 LD HL,$A29B
BFDB LD BC,$02F4
BFDE LDIR
BFE0 LD DE,$9340
BFE3 LD HL,$934C
BFE6 LD BC,$02F4
BFE9 LDIR
BFEB RET
BFEC LD DE,$A2D7
BFEF LD HL,$9340
BFF2 LD BC,$02B8
BFF5 LDIR
BFF7 RET
BFF8: Encoded rooms
BFF8 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$0E,$0F,$0E Room #0
C008 DEFB $0F,$0A,$0B,$0E,$0F,$16,$14,$12,$20,$10,$11,$10,$11,$0C,$0D,$10
C018 DEFB $11,$20,$14,$12,$25,$01,$01,$21,$22,$01,$01,$01,$25,$1F,$14,$12
C028 DEFB $01,$01,$01,$23,$24,$FF,$04,$01,$1E,$14,$12,$1F,$FF,$07,$01,$1C
C038 DEFB $1D,$14,$12,$1E,$25,$FF,$06,$01,$1A,$1B,$14,$17,$FF,$04,$15,$18
C048 DEFB $19,$FF,$04,$15,$08
C04D DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$16,$32 Room #1
C05D DEFB $16,$28,$2B,$16,$32,$16,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04
C06D DEFB $20,$14,$12,$1F,$FF,$07,$01,$1E,$25,$14,$12,$FF,$04,$30,$01,$01
C07D DEFB $FF,$04,$30,$14,$12,$FF,$04,$31,$01,$01,$FF,$04,$31,$14,$12,$1E
C08D DEFB $25,$FF,$07,$01,$1F,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
C09D DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$37,$16 Room #2
C0AD DEFB $16,$28,$2B,$16,$38,$16,$16,$14,$12,$20,$33,$34,$20,$29,$2A,$20
C0BD DEFB $3D,$20,$20,$14,$12,$1E,$35,$36,$01,$01,$01,$3A,$39,$01,$1E,$2D
C0CD DEFB $12,$FF,$06,$01,$3C,$3B,$01,$01,$2C,$12,$1C,$1D,$1E,$FF,$06,$01
C0DD DEFB $1F,$14,$12,$1A,$1B,$25,$1F,$FF,$04,$01,$25,$25,$14,$17,$FF,$04
C0ED DEFB $15,$18,$19,$FF,$04,$15,$08
C0F4 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$16,$38 Room #3
C104 DEFB $16,$28,$2B,$16,$3E,$16,$16,$14,$12,$20,$20,$3D,$20,$29,$2A,$FF
C114 DEFB $04,$20,$14,$2E,$25,$FF,$07,$01,$1E,$1F,$14,$2F,$01,$01,$01,$FF
C124 DEFB $04,$30,$01,$01,$1E,$14,$12,$01,$01,$01,$FF,$04,$31,$01,$01,$46
C134 DEFB $14,$12,$FF,$08,$01,$25,$25,$14,$17,$FF,$0A,$15,$08
C141 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$3E,$FF,$05 Room #4
C151 DEFB $16,$3E,$3E,$16,$14,$12,$20,$20,$20,$FF,$04,$3F,$20,$20,$20,$14
C161 DEFB $12,$25,$01,$01,$40,$41,$41,$40,$01,$01,$1E,$14,$12,$30,$FF,$08
C171 DEFB $01,$30,$14,$12,$31,$FF,$08,$01,$31,$14,$12,$25,$FF,$07,$01,$1F
C181 DEFB $1E,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
C18D DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #5
C19D DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
C1AD DEFB $12,$45,$1E,$FF,$07,$01,$46,$14,$12,$30,$01,$01,$43,$44,$44,$44
C1BD DEFB $01,$01,$30,$14,$12,$31,$01,$01,$FF,$04,$42,$01,$01,$31,$14,$12
C1CD DEFB $45,$46,$FF,$07,$01,$1E,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15
C1DD DEFB $08
C1DE DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$16,$32 Room #7
C1EE DEFB $16,$28,$2B,$16,$32,$16,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04
C1FE DEFB $20,$14,$12,$25,$FF,$08,$01,$1F,$14,$12,$FF,$06,$01,$3A,$39,$01
C20E DEFB $30,$14,$12,$1F,$FF,$05,$01,$3C,$3B,$01,$31,$14,$12,$1E,$25,$1E
C21E DEFB $1F,$FF,$05,$01,$25,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
C22E DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #8
C23E DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
C24E DEFB $12,$25,$01,$01,$25,$FF,$04,$01,$1E,$25,$2D,$12,$FF,$0A,$01,$2C
C25E DEFB $12,$1F,$FF,$07,$01,$1C,$1D,$14,$12,$25,$25,$1F,$FF,$04,$01,$1E
C26E DEFB $1A,$1B,$14,$17,$FF,$0A,$15,$08
C276 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$3E,$3E Room #9
C286 DEFB $16,$28,$2B,$16,$16,$3E,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04
C296 DEFB $20,$14,$2E,$1F,$FF,$07,$01,$1E,$25,$14,$2F,$FF,$09,$01,$30,$14
C2A6 DEFB $12,$FF,$08,$01,$1E,$31,$14,$12,$46,$45,$FF,$05,$01,$1E,$25,$1F
C2B6 DEFB $14,$17,$FF,$0A,$15,$08
C2BC DEFB $08,$13,$4F,$FF,$05,$13,$51,$52,$13,$09,$12,$FF,$0A,$16,$14,$12 Room #10
C2CC DEFB $FF,$0A,$20,$14,$12,$46,$FF,$08,$01,$1E,$2D,$12,$FF,$0A,$01,$2C
C2DC DEFB $12,$FF,$09,$01,$30,$14,$12,$FF,$07,$01,$25,$25,$31,$14,$17,$FF
C2EC DEFB $04,$15,$18,$19,$FF,$04,$15,$08
C2F4 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$3E,$3E Room #11
C304 DEFB $16,$28,$2B,$16,$16,$3E,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04
C314 DEFB $20,$14,$2E,$45,$FF,$06,$01,$21,$22,$1E,$14,$2F,$FF,$07,$01,$23
C324 DEFB $24,$30,$14,$12,$FF,$09,$01,$31,$14,$12,$46,$46,$FF,$07,$01,$25
C334 DEFB $14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
C33F DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$16,$38 Room #12
C34F DEFB $16,$28,$2B,$16,$3E,$3E,$16,$14,$12,$20,$20,$3D,$20,$29,$2A,$FF
C35F DEFB $04,$20,$14,$12,$1C,$1D,$FF,$05,$01,$46,$46,$1E,$14,$12,$1A,$1B
C36F DEFB $FF,$07,$01,$25,$14,$12,$FF,$09,$01,$45,$14,$12,$1E,$46,$FF,$06
C37F DEFB $01,$45,$46,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
C38D DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #13
C39D DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
C3AD DEFB $12,$30,$FF,$08,$01,$30,$14,$12,$31,$FF,$08,$01,$31,$14,$12,$30
C3BD DEFB $FF,$08,$01,$30,$14,$12,$31,$FF,$08,$01,$31,$14,$17,$FF,$04,$15
C3CD DEFB $18,$19,$FF,$04,$15,$08
C3D3 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$16,$3E,$38 Room #14
C3E3 DEFB $3E,$16,$3E,$38,$16,$16,$14,$12,$20,$20,$20,$3D,$20,$20,$20,$3D
C3F3 DEFB $20,$20,$14,$2E,$45,$FF,$08,$01,$46,$2D,$2F,$FF,$0A,$01,$2C,$12
C403 DEFB $25,$1E,$FF,$07,$01,$1E,$14,$12,$46,$46,$45,$FF,$05,$01,$45,$45
C413 DEFB $14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
C41E DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$16,$3E,$16 Room #15
C42E DEFB $3E,$3E,$16,$37,$16,$16,$14,$12,$FF,$07,$20,$33,$34,$20,$14,$12
C43E DEFB $46,$01,$01,$25,$25,$01,$01,$35,$36,$46,$2D,$12,$FF,$0A,$01,$2C
C44E DEFB $12,$01,$45,$45,$FF,$06,$01,$45,$14,$12,$45,$46,$25,$46,$FF,$04
C45E DEFB $01,$46,$46,$14,$17,$FF,$0A,$15,$08
C467 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #16
C477 DEFB $12,$FF,$0A,$20,$14,$2E,$1E,$1E,$FF,$07,$01,$46,$2D,$2F,$FF,$06
C487 DEFB $01,$53,$01,$01,$01,$2C,$12,$FF,$06,$01,$54,$01,$01,$45,$14,$12
C497 DEFB $25,$1E,$1E,$FF,$05,$01,$46,$46,$14,$17,$FF,$04,$15,$18,$19,$FF
C4A7 DEFB $04,$15,$08
C4AA DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$3E,$3E Room #17
C4BA DEFB $16,$28,$2B,$16,$16,$3E,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04
C4CA DEFB $20,$14,$12,$FF,$09,$01,$1E,$14,$12,$30,$01,$3A,$39,$FF,$05,$01
C4DA DEFB $30,$14,$12,$31,$01,$3C,$3B,$FF,$05,$01,$31,$14,$12,$FF,$08,$01
C4EA DEFB $25,$25,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
C4F7 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #18
C507 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
C517 DEFB $12,$FF,$09,$01,$25,$2D,$12,$FF,$0A,$01,$2C,$12,$FF,$09,$01,$1E
C527 DEFB $14,$12,$FF,$09,$01,$1E,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15
C537 DEFB $08
C538 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #19
C548 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
C558 DEFB $12,$1E,$FF,$07,$01,$1E,$25,$14,$12,$01,$21,$22,$FF,$06,$01,$1E
C568 DEFB $14,$12,$45,$23,$24,$FF,$05,$01,$1C,$1D,$14,$12,$46,$01,$01,$01
C578 DEFB $46,$46,$01,$01,$1A,$1B,$14,$17,$FF,$0A,$15,$08
C584 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$3E,$3E,$16 Room #20
C594 DEFB $16,$16,$38,$16,$16,$16,$14,$12,$FF,$06,$20,$3D,$20,$20,$20,$14
C5A4 DEFB $2E,$45,$FF,$08,$01,$46,$2D,$2F,$FF,$0A,$01,$2C,$12,$FF,$09,$01
C5B4 DEFB $46,$14,$12,$FF,$09,$01,$45,$14,$17,$FF,$04,$15,$18,$19,$FF,$04
C5C4 DEFB $15,$08
C5C6 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #21
C5D6 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
C5E6 DEFB $12,$FF,$09,$01,$45,$2D,$12,$FF,$0A,$01,$2C,$12,$1C,$1D,$FF,$07
C5F6 DEFB $01,$30,$14,$12,$1A,$1B,$FF,$04,$01,$46,$46,$45,$31,$14,$17,$FF
C606 DEFB $0A,$15,$08
C609 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #22
C619 DEFB $12,$FF,$0A,$20,$14,$2E,$45,$FF,$08,$01,$46,$14,$2F,$FF,$09,$01
C629 DEFB $6A,$14,$12,$FF,$09,$01,$6A,$14,$12,$45,$FF,$05,$01,$45,$01,$45
C639 DEFB $45,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
C645 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$3E,$3E Room #24
C655 DEFB $16,$28,$2B,$16,$16,$3E,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04
C665 DEFB $20,$14,$2E,$1F,$FF,$08,$01,$25,$14,$2F,$01,$01,$21,$22,$FF,$05
C675 DEFB $01,$30,$14,$12,$01,$01,$23,$24,$FF,$05,$01,$31,$14,$12,$FF,$09
C685 DEFB $01,$46,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
C692 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #26
C6A2 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
C6B2 DEFB $2E,$1F,$FF,$08,$01,$25,$14,$2F,$FF,$04,$01,$21,$22,$01,$01,$01
C6C2 DEFB $30,$14,$12,$46,$01,$01,$01,$23,$24,$01,$01,$01,$31,$14,$12,$25
C6D2 DEFB $FF,$08,$01,$1F,$14,$17,$FF,$0A,$15,$08
C6DC DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$16,$3E,$16 Room #27
C6EC DEFB $3E,$16,$16,$37,$3E,$16,$14,$12,$FF,$07,$20,$33,$34,$20,$14,$2E
C6FC DEFB $1F,$FF,$06,$01,$35,$36,$30,$14,$2F,$FF,$09,$01,$31,$14,$12,$FF
C70C DEFB $09,$01,$30,$14,$12,$FF,$09,$01,$31,$14,$17,$FF,$04,$15,$18,$19
C71C DEFB $FF,$04,$15,$08
C720 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$3E,$16 Room #28
C730 DEFB $16,$28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20
C740 DEFB $14,$12,$FF,$09,$01,$45,$2D,$12,$30,$FF,$09,$01,$2C,$12,$31,$FF
C750 DEFB $08,$01,$1F,$14,$12,$46,$46,$FF,$07,$01,$45,$14,$17,$FF,$04,$15
C760 DEFB $18,$19,$FF,$04,$15,$08
C766 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$16,$38 Room #29
C776 DEFB $16,$28,$2B,$FF,$04,$16,$14,$12,$20,$20,$3D,$20,$29,$2A,$FF,$04
C786 DEFB $20,$14,$12,$01,$01,$3A,$39,$FF,$05,$01,$53,$14,$12,$46,$01,$3C
C796 DEFB $3B,$FF,$05,$01,$54,$14,$12,$FF,$09,$01,$46,$14,$12,$55,$57,$55
C7A6 DEFB $56,$55,$55,$56,$55,$57,$55,$14,$17,$FF,$0A,$15,$08
C7B3 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #30
C7C3 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
C7D3 DEFB $2E,$25,$FF,$07,$01,$1C,$1D,$14,$2F,$FF,$08,$01,$1A,$1B,$14,$12
C7E3 DEFB $FF,$09,$01,$25,$14,$12,$25,$FF,$07,$01,$1E,$1E,$14,$17,$FF,$0A
C7F3 DEFB $15,$08
C7F5 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$16,$3E,$16 Room #31
C805 DEFB $16,$3E,$3E,$16,$16,$16,$14,$12,$FF,$0A,$20,$14,$2E,$1E,$FF,$08
C815 DEFB $01,$1E,$2D,$2F,$01,$01,$21,$22,$FF,$06,$01,$2C,$12,$01,$01,$23
C825 DEFB $24,$FF,$05,$01,$25,$14,$12,$FF,$08,$01,$46,$25,$14,$17,$FF,$0A
C835 DEFB $15,$08
C837 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #32
C847 DEFB $12,$20,$20,$20,$FF,$04,$58,$20,$20,$20,$14,$2E,$1F,$01,$01,$5A
C857 DEFB $59,$59,$5A,$01,$01,$1E,$2D,$2F,$FF,$0A,$01,$2C,$12,$FF,$09,$01
C867 DEFB $1E,$14,$12,$FF,$08,$01,$1E,$25,$14,$17,$FF,$04,$15,$18,$19,$FF
C877 DEFB $04,$15,$08
C87A DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #33
C88A DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
C89A DEFB $2E,$1E,$FF,$08,$01,$1E,$2D,$2F,$FF,$0A,$01,$2C,$12,$25,$01,$01
C8AA DEFB $01,$25,$25,$01,$01,$01,$25,$14,$12,$1E,$01,$01,$01,$1E,$1E,$01
C8BA DEFB $01,$01,$1E,$14,$17,$FF,$0A,$15,$08
C8C3 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$16,$16,$3E Room #35
C8D3 DEFB $3E,$38,$3E,$16,$16,$16,$14,$12,$FF,$05,$20,$3D,$FF,$04,$20,$14
C8E3 DEFB $12,$46,$FF,$08,$01,$45,$2D,$12,$5B,$FF,$09,$01,$2C,$12,$5C,$FF
C8F3 DEFB $08,$01,$30,$14,$12,$46,$FF,$08,$01,$31,$14,$17,$FF,$0A,$15,$08
C903 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #37
C913 DEFB $12,$FF,$0A,$20,$14,$2E,$1F,$FF,$07,$01,$1E,$1E,$2D,$2F,$FF,$0A
C923 DEFB $01,$2C,$12,$FF,$08,$01,$1C,$1D,$14,$12,$1E,$1E,$1E,$FF,$05,$01
C933 DEFB $1A,$1B,$14,$17,$FF,$0A,$15,$08
C93B DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$16,$3E,$3E Room #38
C94B DEFB $16,$3E,$FF,$04,$16,$14,$12,$FF,$0A,$20,$14,$12,$FF,$08,$01,$1F
C95B DEFB $1E,$2D,$12,$FF,$0A,$01,$2C,$12,$FF,$09,$01,$45,$14,$12,$FF,$08
C96B DEFB $01,$46,$25,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
C979 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$37,$16 Room #39
C989 DEFB $16,$28,$2B,$16,$3E,$3E,$16,$14,$12,$20,$33,$34,$20,$29,$2A,$FF
C999 DEFB $04,$20,$14,$12,$01,$35,$36,$FF,$06,$01,$1E,$2D,$12,$FF,$0A,$01
C9A9 DEFB $2C,$12,$FF,$09,$01,$25,$14,$12,$FF,$08,$01,$1F,$1E,$14,$17,$FF
C9B9 DEFB $04,$15,$18,$19,$FF,$04,$15,$08
C9C1 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #40
C9D1 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
C9E1 DEFB $12,$FF,$09,$01,$25,$2D,$12,$FF,$0A,$01,$2C,$12,$30,$FF,$08,$01
C9F1 DEFB $30,$14,$12,$31,$FF,$05,$01,$25,$01,$25,$31,$14,$17,$FF,$04,$15
CA01 DEFB $18,$19,$FF,$04,$15,$08
CA07 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #41
CA17 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
CA27 DEFB $12,$1F,$01,$46,$FF,$06,$01,$1E,$2D,$12,$FF,$0A,$01,$2C,$12,$1C
CA37 DEFB $1D,$FF,$07,$01,$45,$14,$12,$1A,$1B,$01,$1F,$1E,$1F,$1F,$01,$45
CA47 DEFB $46,$14,$17,$FF,$0A,$15,$08
CA4E DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #42
CA5E DEFB $12,$FF,$0A,$20,$14,$2E,$1E,$01,$01,$25,$21,$22,$01,$01,$01,$1E
CA6E DEFB $2D,$2F,$FF,$04,$01,$23,$24,$FF,$04,$01,$2C,$12,$FF,$09,$01,$1F
CA7E DEFB $14,$12,$25,$25,$FF,$06,$01,$25,$25,$14,$17,$FF,$04,$15,$18,$19
CA8E DEFB $FF,$04,$15,$08
CA92 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$16,$3E,$3E Room #43
CAA2 DEFB $FF,$06,$16,$14,$12,$FF,$0A,$20,$14,$2E,$25,$25,$FF,$04,$01,$1E
CAB2 DEFB $1E,$1F,$1E,$14,$2F,$FF,$09,$01,$46,$14,$12,$FF,$08,$01,$46,$45
CAC2 DEFB $14,$12,$01,$01,$01,$1F,$1F,$25,$01,$01,$45,$45,$14,$17,$FF,$0A
CAD2 DEFB $15,$08
CAD4 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #44
CAE4 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
CAF4 DEFB $2E,$1E,$1F,$FF,$07,$01,$1E,$2D,$2F,$FF,$0A,$01,$2C,$12,$1F,$1F
CB04 DEFB $FF,$06,$01,$1C,$1D,$14,$12,$25,$1F,$25,$FF,$05,$01,$1A,$1B,$14
CB14 DEFB $17,$FF,$0A,$15,$08
CB19 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #45
CB29 DEFB $12,$FF,$0A,$20,$14,$2E,$45,$FF,$08,$01,$46,$14,$2F,$01,$01,$01
CB39 DEFB $5D,$5F,$5F,$5E,$01,$01,$46,$14,$12,$46,$01,$01,$61,$01,$01,$60
CB49 DEFB $01,$45,$45,$14,$12,$45,$45,$45,$FF,$06,$01,$45,$14,$17,$FF,$0A
CB59 DEFB $15,$08
CB5B DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$16,$16,$32 Room #46
CB6B DEFB $16,$16,$32,$16,$16,$16,$14,$12,$FF,$0A,$20,$14,$12,$45,$FF,$06
CB7B DEFB $01,$46,$45,$46,$2D,$12,$01,$21,$22,$FF,$07,$01,$2C,$12,$1F,$23
CB8B DEFB $24,$FF,$06,$01,$30,$14,$12,$45,$FF,$08,$01,$31,$14,$17,$FF,$04
CB9B DEFB $15,$18,$19,$FF,$04,$15,$08
CBA2 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #47
CBB2 DEFB $28,$2B,$16,$37,$16,$16,$14,$12,$FF,$04,$20,$29,$2A,$20,$33,$34
CBC2 DEFB $20,$14,$12,$46,$1F,$46,$FF,$04,$01,$35,$36,$25,$14,$12,$30,$FF
CBD2 DEFB $08,$01,$30,$14,$12,$31,$FF,$08,$01,$31,$14,$12,$1F,$FF,$07,$01
CBE2 DEFB $45,$45,$14,$17,$FF,$0A,$15,$08
CBEA DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #48
CBFA DEFB $12,$FF,$0A,$20,$14,$2E,$46,$FF,$08,$01,$45,$14,$2F,$01,$01,$01
CC0A DEFB $21,$22,$FF,$04,$01,$30,$14,$12,$01,$01,$01,$23,$24,$FF,$04,$01
CC1A DEFB $31,$14,$12,$46,$FF,$08,$01,$46,$14,$17,$FF,$0A,$15,$08
CC28 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #49
CC38 DEFB $12,$FF,$0A,$20,$14,$2E,$25,$01,$01,$01,$25,$FF,$04,$01,$1E,$14
CC48 DEFB $2F,$FF,$08,$01,$1C,$1D,$14,$12,$1F,$FF,$07,$01,$1A,$1B,$14,$12
CC58 DEFB $1F,$FF,$08,$01,$1F,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
CC68 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #50
CC78 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
CC88 DEFB $2E,$1E,$FF,$08,$01,$1E,$2D,$2F,$FF,$0A,$01,$2C,$12,$1F,$FF,$08
CC98 DEFB $01,$1F,$14,$12,$1E,$1F,$FF,$06,$01,$1F,$1E,$14,$17,$FF,$0A,$15
CCA8 DEFB $08
CCA9 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #51
CCB9 DEFB $12,$FF,$0A,$20,$14,$2E,$1E,$FF,$04,$01,$25,$01,$01,$01,$1F,$2D
CCC9 DEFB $2F,$01,$01,$45,$46,$3A,$39,$01,$45,$01,$01,$2C,$12,$FF,$04,$01
CCD9 DEFB $3C,$3B,$46,$01,$01,$1F,$14,$12,$1F,$1E,$1E,$FF,$05,$01,$1F,$1E
CCE9 DEFB $14,$17,$FF,$0A,$15,$08
CCEF DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #52
CCFF DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
CD0F DEFB $2E,$1E,$FF,$08,$01,$1E,$14,$2F,$FF,$08,$01,$1C,$1D,$14,$12,$25
CD1F DEFB $FF,$07,$01,$1A,$1B,$14,$12,$1F,$1E,$25,$25,$25,$01,$01,$01,$1F
CD2F DEFB $1F,$14,$17,$FF,$0A,$15,$08
CD36 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$16,$16,$3E Room #53
CD46 DEFB $16,$16,$3E,$3E,$16,$16,$14,$12,$FF,$0A,$20,$14,$12,$46,$46,$FF
CD56 DEFB $07,$01,$1E,$2D,$12,$FF,$0A,$01,$2C,$12,$45,$FF,$07,$01,$25,$1F
CD66 DEFB $14,$12,$45,$45,$FF,$05,$01,$25,$46,$25,$14,$17,$FF,$04,$15,$18
CD76 DEFB $19,$FF,$04,$15,$08
CD7B DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #54
CD8B DEFB $12,$FF,$0A,$20,$14,$2E,$25,$FF,$07,$01,$1E,$01,$14,$2F,$FF,$07
CD9B DEFB $01,$21,$22,$1E,$14,$12,$FF,$07,$01,$23,$24,$1F,$14,$12,$1F,$01
CDAB DEFB $25,$25,$FF,$05,$01,$25,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15
CDBB DEFB $08
CDBC DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$16,$3E Room #55
CDCC DEFB $16,$28,$2B,$16,$16,$38,$3E,$14,$12,$FF,$04,$20,$29,$2A,$20,$20
CDDC DEFB $3D,$20,$14,$12,$63,$FF,$08,$01,$62,$14,$12,$65,$FF,$06,$01,$3A
CDEC DEFB $39,$64,$14,$12,$65,$FF,$06,$01,$3C,$3B,$64,$14,$12,$63,$FF,$08
CDFC DEFB $01,$62,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
CE09 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #56
CE19 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
CE29 DEFB $2E,$45,$01,$01,$46,$FF,$05,$01,$45,$14,$2F,$FF,$09,$01,$30,$14
CE39 DEFB $12,$FF,$09,$01,$31,$14,$12,$45,$46,$FF,$06,$01,$46,$46,$14,$17
CE49 DEFB $FF,$0A,$15,$08
CE4D DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #57
CE5D DEFB $12,$FF,$0A,$20,$14,$2E,$1E,$01,$01,$1F,$1C,$1D,$1F,$01,$01,$1E
CE6D DEFB $2D,$2F,$FF,$04,$01,$1A,$1B,$FF,$04,$01,$2C,$12,$01,$25,$FF,$07
CE7D DEFB $01,$1F,$14,$12,$25,$25,$FF,$06,$01,$1F,$25,$14,$17,$FF,$04,$15
CE8D DEFB $18,$19,$FF,$04,$15,$08
CE93 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #59
CEA3 DEFB $12,$FF,$0A,$20,$14,$2E,$25,$FF,$04,$01,$68,$69,$01,$01,$1E,$2D
CEB3 DEFB $2F,$FF,$05,$01,$66,$67,$01,$01,$01,$2C,$12,$FF,$06,$01,$68,$69
CEC3 DEFB $01,$1F,$14,$12,$FF,$06,$01,$66,$67,$25,$25,$14,$17,$FF,$04,$15
CED3 DEFB $18,$19,$FF,$04,$15,$08
CED9 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #60
CEE9 DEFB $12,$FF,$0A,$20,$14,$12,$1E,$01,$25,$FF,$06,$01,$45,$2D,$12,$01
CEF9 DEFB $01,$01,$25,$45,$46,$45,$01,$01,$01,$2C,$12,$01,$25,$01,$25,$01
CF09 DEFB $01,$01,$45,$01,$46,$14,$12,$53,$25,$01,$01,$01,$45,$01,$01,$01
CF19 DEFB $25,$14,$17,$FF,$0A,$15,$08
CF20 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #61
CF30 DEFB $12,$FF,$0A,$20,$14,$12,$25,$FF,$08,$01,$1E,$2D,$12,$FF,$0A,$01
CF40 DEFB $2C,$12,$1F,$FF,$08,$01,$1F,$14,$12,$1F,$FF,$08,$01,$1E,$14,$17
CF50 DEFB $FF,$04,$15,$18,$19,$FF,$04,$15,$08
CF59 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #62
CF69 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
CF79 DEFB $2E,$1F,$FF,$08,$01,$25,$14,$2F,$FF,$09,$01,$30,$14,$12,$46,$FF
CF89 DEFB $08,$01,$31,$14,$12,$45,$46,$FF,$06,$01,$1F,$1E,$14,$17,$FF,$04
CF99 DEFB $15,$18,$19,$FF,$04,$15,$08
CFA0 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$16,$16,$3E Room #63
CFB0 DEFB $16,$16,$3E,$3E,$16,$16,$14,$12,$FF,$0A,$20,$14,$12,$FF,$09,$01
CFC0 DEFB $1E,$2D,$12,$FF,$0A,$01,$2C,$12,$FF,$09,$01,$1F,$14,$12,$FF,$08
CFD0 DEFB $01,$25,$1F,$14,$17,$FF,$04,$15,$18,$19,$FF,$04,$15,$08
CFDE DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$16,$16 Room #64
CFEE DEFB $16,$28,$2B,$16,$16,$16,$16,$14,$12,$20,$20,$20,$20,$29,$2A,$20
CFFE DEFB $20,$20,$20,$14,$2E,$45,$01,$01,$01,$01,$01,$01,$01,$01,$45,$2D
D00E DEFB $2F,$01,$01,$3A,$39,$01,$01,$01,$01,$01,$01,$2C,$12,$46,$01,$3C
D01E DEFB $3B,$01,$01,$01,$01,$01,$46,$14,$12,$1F,$1F,$01,$01,$01,$01,$1F
D02E DEFB $1F,$01,$45,$14,$17,$15,$15,$15,$15,$18,$19,$15,$15,$15,$15,$08
D03E DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$16,$3E,$3E,$16 Room #65
D04E DEFB $16,$16,$3E,$16,$16,$16,$14,$12,$FF,$0A,$20,$14,$2E,$45,$FF,$07
D05E DEFB $01,$45,$1E,$14,$2F,$FF,$08,$01,$1C,$1D,$14,$12,$45,$FF,$07,$01
D06E DEFB $1A,$1B,$14,$12,$46,$45,$46,$01,$01,$01,$1F,$25,$25,$1F,$14,$17
D07E DEFB $FF,$0A,$15,$08
D082 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$16,$32 Room #66
D092 DEFB $16,$28,$2B,$16,$32,$16,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04
D0A2 DEFB $20,$14,$12,$46,$FF,$06,$01,$21,$22,$25,$14,$12,$30,$FF,$06,$01
D0B2 DEFB $23,$24,$30,$14,$12,$31,$01,$01,$01,$68,$69,$01,$01,$01,$31,$14
D0C2 DEFB $12,$25,$46,$01,$6A,$66,$67,$6A,$01,$46,$46,$14,$17,$FF,$0A,$15
D0D2 DEFB $08
D0D3 DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #67
D0E3 DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
D0F3 DEFB $12,$FF,$09,$01,$1E,$2D,$12,$1E,$01,$01,$01,$3A,$39,$FF,$04,$01
D103 DEFB $2C,$12,$1E,$45,$01,$01,$3C,$3B,$01,$01,$01,$1F,$14,$12,$45,$46
D113 DEFB $46,$FF,$05,$01,$25,$25,$14,$17,$FF,$0A,$15,$08
D11F DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$16,$3E,$3E Room #68
D12F DEFB $16,$28,$2B,$37,$3E,$16,$16,$14,$12,$20,$20,$20,$20,$29,$2A,$33
D13F DEFB $34,$20,$20,$14,$2E,$1E,$01,$01,$01,$01,$01,$35,$36,$01,$1F,$14
D14F DEFB $2F,$01,$01,$01,$01,$01,$01,$01,$01,$01,$1E,$14,$12,$01,$01,$01
D15F DEFB $01,$01,$01,$01,$01,$01,$46,$14,$12,$45,$01,$01,$45,$45,$01,$01
D16F DEFB $45,$46,$25,$14,$17,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$08
D17F DEFB $08,$13,$4F,$13,$13,$26,$27,$50,$51,$52,$13,$09,$12,$FF,$04,$16 Room #69
D18F DEFB $28,$2B,$FF,$04,$16,$14,$12,$FF,$04,$20,$29,$2A,$FF,$04,$20,$14
D19F DEFB $12,$FF,$09,$01,$45,$2D,$12,$FF,$0A,$01,$2C,$12,$FF,$09,$01,$30
D1AF DEFB $14,$12,$FF,$09,$01,$31,$14,$17,$FF,$0A,$15,$08
D1BB DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #70
D1CB DEFB $12,$FF,$0A,$20,$14,$2E,$45,$FF,$08,$01,$45,$2D,$2F,$FF,$04,$01
D1DB DEFB $72,$74,$FF,$04,$01,$2C,$12,$FF,$04,$01,$73,$75,$01,$01,$01,$25
D1EB DEFB $14,$12,$1E,$1E,$01,$01,$79,$79,$01,$01,$01,$1E,$14,$17,$15,$15
D1FB DEFB $15,$76,$78,$78,$77,$15,$15,$15,$08
D204 DEFB $08,$13,$4F,$FF,$04,$13,$50,$51,$52,$13,$09,$12,$FF,$0A,$16,$14 Room #71
D214 DEFB $12,$FF,$0A,$20,$14,$2E,$45,$FF,$08,$01,$46,$14,$2F,$FF,$09,$01
D224 DEFB $1F,$14,$12,$25,$01,$71,$6D,$70,$70,$6E,$71,$01,$45,$14,$12,$46
D234 DEFB $45,$40,$6B,$6F,$6F,$6C,$40,$1E,$1F,$14,$17,$FF,$0A,$15,$08
D243 DEFB $4D,$4E,$00,$61,$61,$61,$40,$41,$01,$01,$01,$44,$50,$03,$00,$FF Room #0 desc
D253 DEFB $05,$61,$33,$36,$39,$FF,$05,$61,$01,$00,$00,$00,$61,$61,$61,$01
D263 DEFB $61,$61,$61,$00,$FF,$07,$61,$00,$61
D26C DEFB $4D,$4E,$00,$29,$2A,$01,$61,$61,$61,$00,$FF,$12,$61,$00,$01,$00 Room #1 desc
D27C DEFB $00,$61,$61,$61,$02,$00,$61,$61,$01,$00,$FF,$06,$61,$00,$61
D28B DEFB $4D,$4E,$00,$29,$2A,$01,$32,$33,$01,$01,$05,$FF,$09,$61,$31,$34 Room #2 desc
D29B DEFB $FF,$06,$61,$01,$00,$00,$01,$2E,$3A,$03,$05,$01,$61,$03,$04,$01
D2AB DEFB $61,$02,$FF,$04,$61,$00,$61
D2B2 DEFB $61,$61,$61,$29,$2A,$01,$61,$61,$61,$00,$FF,$0F,$61,$25,$31,$02 Room #3 desc
D2C2 DEFB $00,$01,$01,$00,$FF,$04,$61,$04,$02,$61,$61,$03,$02,$FF,$05,$61
D2D2 DEFB $00,$61
D2D4 DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$05,$61,$35,$36,$01,$13,$01,$34 Room #4 desc
D2E4 DEFB $37,$FF,$06,$61,$01,$00,$00,$00,$61,$61,$61,$03,$61,$61,$61,$03
D2F4 DEFB $FF,$07,$61,$00,$61
D2F9 DEFB $4D,$4E,$00,$29,$2A,$01,$61,$61,$61,$00,$FF,$05,$61,$4C,$4C,$01 Room #5 desc
D309 DEFB $00,$02,$FF,$08,$61,$00,$01,$00,$00,$61,$61,$61,$08,$02,$61,$61
D319 DEFB $07,$04,$FF,$06,$61,$00,$02
D320 DEFB $4D,$4E,$00,$29,$2A,$01,$4F,$50,$01,$00,$00,$FF,$09,$61,$3D,$61 Room #7 desc
D330 DEFB $61,$FF,$05,$61,$01,$00,$00,$00,$61,$61,$61,$09,$0A,$61,$61,$09
D340 DEFB $0A,$FF,$06,$61,$00,$61
D346 DEFB $61,$61,$61,$29,$2A,$01,$61,$61,$61,$00,$FF,$12,$61,$FF,$04,$00 Room #8 desc
D356 DEFB $2E,$3A,$03,$61,$05,$61,$09,$61,$07,$61,$08,$FF,$04,$61,$00,$61
D366 DEFB $61,$61,$61,$29,$2A,$01,$FF,$05,$00,$44,$44,$00,$19,$FF,$0A,$61 Room #9 desc
D376 DEFB $25,$31,$02,$00,$01,$00,$00,$FF,$04,$61,$07,$08,$61,$61,$09,$08
D386 DEFB $FF,$05,$61,$00,$61
D38B DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$12,$61,$00,$00,$00,$01,$2E,$3A Room #10 desc
D39B DEFB $03,$07,$61,$61,$0B,$0A,$61,$61,$0B,$FF,$04,$61,$00,$61
D3A9 DEFB $4D,$4E,$00,$29,$2A,$01,$44,$45,$01,$01,$06,$FF,$09,$61,$43,$FF Room #11 desc
D3B9 DEFB $04,$61,$25,$31,$02,$02,$01,$01,$00,$61,$61,$61,$1C,$0C,$0A,$61
D3C9 DEFB $1C,$0C,$0B,$FF,$05,$61,$00,$61
D3D1 DEFB $4D,$4E,$00,$29,$2A,$01,$FF,$05,$00,$3D,$3E,$01,$13,$FF,$05,$61 Room #12 desc
D3E1 DEFB $33,$3F,$FF,$06,$61,$01,$00,$00,$00,$61,$61,$61,$0B,$0D,$61,$61
D3F1 DEFB $0C,$0D,$FF,$06,$61,$00,$61
D3F8 DEFB $4D,$4E,$00,$29,$2A,$01,$61,$61,$61,$00,$FF,$12,$61,$00,$02,$00 Room #13 desc
D408 DEFB $00,$61,$61,$61,$0C,$0E,$61,$61,$0D,$0E,$FF,$06,$61,$00,$61
D417 DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$0F,$61,$25,$31,$02,$02,$00,$03 Room #14 desc
D427 DEFB $01,$2E,$3A,$03,$0D,$61,$0F,$10,$0E,$61,$0F,$10,$FF,$04,$61,$00
D437 DEFB $61
D438 DEFB $FF,$06,$61,$38,$39,$01,$01,$14,$FF,$09,$61,$2B,$37,$FF,$06,$61 Room #15 desc
D448 DEFB $00,$00,$00,$03,$2E,$3A,$03,$61,$61,$61,$0E,$61,$61,$61,$0F,$FF
D458 DEFB $04,$61,$00,$61
D45C DEFB $4D,$4E,$00,$61,$61,$61,$FF,$05,$00,$36,$42,$03,$07,$FF,$0A,$61 Room #16 desc
D46C DEFB $25,$31,$02,$00,$00,$01,$04,$2E,$3A,$03,$11,$61,$0E,$16,$11,$61
D47C DEFB $10,$16,$FF,$04,$61,$00,$61
D483 DEFB $4D,$4E,$00,$29,$2A,$01,$4B,$4C,$01,$00,$00,$FF,$11,$61,$FF,$04 Room #17 desc
D493 DEFB $00,$61,$61,$61,$12,$10,$61,$61,$12,$11,$FF,$06,$61,$00,$61
D4A2 DEFB $4D,$4E,$00,$29,$2A,$01,$61,$61,$61,$00,$FF,$12,$61,$02,$00,$00 Room #18 desc
D4B2 DEFB $02,$2E,$3A,$03,$13,$11,$61,$18,$13,$12,$61,$1F,$02,$30,$06,$01
D4C2 DEFB $01,$61
D4C4 DEFB $61,$61,$61,$29,$2A,$01,$4A,$4B,$01,$01,$0A,$44,$50,$03,$23,$FF Room #19 desc
D4D4 DEFB $0D,$61,$00,$02,$00,$00,$FF,$04,$61,$12,$61,$61,$61,$13,$FF,$06
D4E4 DEFB $61,$00,$61
D4E7 DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$0F,$61,$25,$31,$02,$01,$00,$00 Room #20 desc
D4F7 DEFB $00,$2E,$3A,$03,$15,$61,$1C,$1A,$15,$61,$14,$4A,$FF,$04,$61,$00
D507 DEFB $61
D508 DEFB $61,$61,$61,$29,$2A,$01,$61,$61,$61,$00,$FF,$12,$61,$00,$01,$00 Room #21 desc
D518 DEFB $00,$2E,$3A,$03,$61,$14,$61,$1B,$61,$15,$61,$1B,$FF,$04,$61,$00
D528 DEFB $61
D529 DEFB $4D,$4E,$00,$61,$61,$61,$FF,$05,$00,$39,$45,$03,$16,$FF,$05,$61 Room #22 desc
D539 DEFB $2E,$FF,$04,$61,$25,$31,$02,$04,$00,$04,$00,$61,$61,$61,$18,$61
D549 DEFB $10,$61,$18,$61,$16,$61,$05,$20,$04,$02,$01,$61
D555 DEFB $4D,$4E,$00,$29,$2A,$01,$4B,$4C,$01,$01,$0B,$FF,$0E,$61,$25,$31 Room #24 desc
D565 DEFB $02,$00,$04,$02,$00,$61,$61,$61,$1A,$16,$12,$61,$1A,$18,$1F,$FF
D575 DEFB $05,$61,$00,$61
D579 DEFB $61,$61,$61,$29,$2A,$01,$4D,$4E,$01,$00,$00,$FF,$0E,$61,$25,$31 Room #26 desc
D589 DEFB $02,$FF,$04,$00,$FF,$04,$61,$18,$14,$61,$61,$1A,$4A,$61,$03,$30
D599 DEFB $06,$01,$01,$61
D59D DEFB $4D,$4E,$00,$61,$61,$61,$38,$39,$01,$01,$0F,$FF,$09,$61,$2B,$37 Room #27 desc
D5AD DEFB $61,$61,$61,$25,$31,$02,$FF,$04,$00,$61,$61,$61,$1E,$61,$15,$61
D5BD DEFB $1E,$61,$1B,$FF,$05,$61,$00,$61
D5C5 DEFB $4D,$4E,$00,$29,$2A,$01,$61,$61,$61,$00,$FF,$12,$61,$02,$02,$00 Room #28 desc
D5D5 DEFB $00,$2E,$3A,$03,$1D,$0B,$61,$14,$1D,$1C,$61,$14,$FF,$04,$61,$00
D5E5 DEFB $61
D5E6 DEFB $61,$61,$61,$29,$2A,$01,$3F,$40,$01,$01,$08,$FF,$09,$61,$32,$35 Room #29 desc
D5F6 DEFB $FF,$06,$61,$00,$02,$00,$00,$FF,$04,$61,$1C,$61,$61,$61,$1D,$61
D606 DEFB $61,$09,$28,$05,$01,$01,$61
D60D DEFB $61,$61,$61,$29,$2A,$01,$61,$61,$61,$00,$FF,$0F,$61,$25,$31,$02 Room #30 desc
D61D DEFB $FF,$04,$00,$FF,$04,$61,$1B,$1F,$61,$61,$1E,$1F,$61,$06,$30,$06
D62D DEFB $01,$01,$61
D630 DEFB $FF,$06,$61,$4B,$4C,$01,$01,$09,$FF,$09,$61,$3E,$41,$61,$61,$61 Room #31 desc
D640 DEFB $25,$31,$02,$00,$00,$02,$00,$2E,$3A,$03,$61,$61,$20,$1E,$61,$61
D650 DEFB $20,$1F,$FF,$04,$61,$00,$61
D657 DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$05,$61,$35,$36,$01,$14,$04,$34 Room #32 desc
D667 DEFB $37,$61,$61,$61,$25,$31,$02,$00,$00,$04,$02,$2E,$3A,$03,$21,$61
D677 DEFB $23,$1F,$21,$61,$22,$20,$02,$30,$06,$01,$01,$00
D683 DEFB $61,$61,$61,$29,$2A,$01,$61,$61,$61,$00,$FF,$0F,$61,$25,$31,$02 Room #33 desc
D693 DEFB $00,$00,$03,$02,$2E,$3A,$03,$61,$20,$25,$2A,$61,$21,$24,$29,$03
D6A3 DEFB $30,$06,$01,$01,$61
D6A8 DEFB $FF,$09,$61,$00,$FF,$05,$61,$32,$3E,$02,$15,$05,$26,$4A,$FF,$06 Room #35 desc
D6B8 DEFB $61,$00,$00,$00,$04,$2E,$3A,$03,$61,$61,$61,$20,$61,$61,$61,$22
D6C8 DEFB $05,$18,$03,$01,$01,$00
D6CE DEFB $FF,$09,$61,$00,$FF,$0F,$61,$25,$31,$02,$00,$00,$00,$03,$2E,$3A Room #37 desc
D6DE DEFB $03,$61,$61,$26,$21,$61,$61,$25,$24,$05,$30,$06,$02,$01,$61
D6ED DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$12,$61,$FF,$04,$00,$2E,$3A,$03 Room #38 desc
D6FD DEFB $27,$61,$61,$25,$26,$61,$61,$25,$04,$28,$05,$02,$01,$61
D70B DEFB $4D,$4E,$00,$29,$2A,$01,$32,$33,$01,$00,$00,$FF,$11,$61,$00,$00 Room #39 desc
D71B DEFB $00,$03,$2E,$3A,$03,$28,$26,$61,$30,$27,$26,$61,$2F,$02,$30,$06
D72B DEFB $01,$01,$61
D72E DEFB $4D,$4E,$00,$29,$2A,$01,$61,$61,$61,$00,$FF,$12,$61,$FF,$04,$00 Room #40 desc
D73E DEFB $2E,$3A,$03,$29,$27,$61,$31,$28,$27,$61,$30,$04,$28,$05,$02,$01
D74E DEFB $61
D74F DEFB $61,$61,$61,$29,$2A,$01,$FF,$05,$00,$3F,$4B,$02,$0D,$FF,$05,$61 Room #41 desc
D75F DEFB $31,$32,$FF,$06,$61,$FF,$04,$00,$2E,$3A,$03,$61,$28,$61,$32,$61
D76F DEFB $28,$61,$31,$07,$28,$05,$02,$01,$61
D778 DEFB $4D,$4E,$00,$61,$61,$61,$41,$42,$01,$00,$00,$FF,$0E,$61,$25,$31 Room #42 desc
D788 DEFB $02,$00,$00,$02,$04,$2E,$3A,$03,$2C,$61,$21,$2B,$2B,$61,$29,$2A
D798 DEFB $FF,$04,$61,$00,$61
D79D DEFB $FF,$06,$61,$FF,$05,$00,$39,$39,$03,$17,$FF,$05,$61,$38,$FF,$04 Room #43 desc
D7AD DEFB $61,$25,$31,$02,$00,$00,$04,$00,$FF,$05,$61,$2A,$61,$61,$61,$2A
D7BD DEFB $61,$03,$30,$06,$01,$01,$61
D7C4 DEFB $61,$61,$61,$29,$2A,$01,$61,$61,$61,$00,$FF,$0F,$61,$25,$31,$02 Room #44 desc
D7D4 DEFB $FF,$04,$00,$2E,$3A,$03,$61,$2A,$2E,$2D,$61,$2B,$2D,$2C,$FF,$04
D7E4 DEFB $61,$00,$61
D7E7 DEFB $FF,$06,$61,$FF,$05,$00,$41,$42,$01,$0C,$FF,$0A,$61,$25,$31,$02 Room #45 desc
D7F7 DEFB $FF,$04,$00,$FF,$05,$61,$2C,$61,$61,$61,$2C,$61,$06,$30,$06,$01
D807 DEFB $01,$61
D809 DEFB $4D,$4E,$00,$61,$61,$61,$4A,$4B,$01,$00,$00,$FF,$11,$61,$02,$00 Room #46 desc
D819 DEFB $00,$00,$2E,$3A,$03,$2F,$61,$61,$2C,$2E,$61,$61,$2D,$FF,$04,$61
D829 DEFB $00,$61
D82B DEFB $61,$61,$61,$29,$2A,$01,$38,$39,$01,$01,$03,$FF,$09,$61,$2B,$37 Room #47 desc
D83B DEFB $FF,$06,$61,$00,$02,$00,$00,$FF,$04,$61,$2E,$61,$61,$61,$2E,$61
D84B DEFB $61,$04,$28,$05,$02,$01,$61
D852 DEFB $FF,$06,$61,$4C,$4D,$01,$01,$10,$FF,$0E,$61,$25,$31,$02,$00,$00 Room #48 desc
D862 DEFB $03,$00,$FF,$05,$61,$27,$61,$61,$61,$2F,$61,$08,$28,$05,$01,$01
D872 DEFB $61
D873 DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$0F,$61,$25,$31,$02,$FF,$04,$00 Room #49 desc
D883 DEFB $61,$61,$61,$32,$61,$28,$61,$32,$61,$30,$61,$07,$28,$05,$01,$01
D893 DEFB $61
D894 DEFB $61,$61,$61,$29,$2A,$01,$61,$61,$61,$00,$FF,$0F,$61,$25,$31,$02 Room #50 desc
D8A4 DEFB $00,$00,$00,$02,$2E,$3A,$03,$61,$31,$29,$33,$61,$32,$31,$33,$FF
D8B4 DEFB $04,$61,$00,$61
D8B8 DEFB $FF,$06,$61,$4D,$4E,$01,$00,$00,$FF,$0E,$61,$25,$31,$02,$00,$00 Room #51 desc
D8C8 DEFB $02,$00,$2E,$3A,$03,$61,$61,$32,$34,$61,$61,$33,$34,$04,$18,$03
D8D8 DEFB $01,$01,$61
D8DB DEFB $61,$61,$61,$29,$2A,$01,$61,$61,$61,$00,$FF,$0F,$61,$25,$31,$02 Room #52 desc
D8EB DEFB $00,$01,$00,$00,$FF,$04,$61,$35,$33,$61,$61,$35,$34,$61,$08,$20
D8FB DEFB $04,$02,$01,$61
D8FF DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$12,$61,$01,$00,$00,$00,$2E,$3A Room #53 desc
D90F DEFB $03,$34,$61,$61,$36,$35,$61,$61,$36,$06,$20,$04,$02,$01,$61
D91E DEFB $4D,$4E,$00,$61,$61,$61,$50,$51,$01,$00,$00,$FF,$0E,$61,$25,$31 Room #54 desc
D92E DEFB $02,$03,$00,$00,$00,$61,$61,$61,$37,$61,$35,$61,$37,$61,$36,$61
D93E DEFB $05,$18,$03,$01,$01,$61
D944 DEFB $4D,$4E,$00,$29,$2A,$01,$50,$51,$01,$01,$04,$FF,$09,$61,$43,$4F Room #55 desc
D954 DEFB $FF,$06,$61,$04,$03,$00,$00,$61,$61,$61,$38,$36,$61,$61,$38,$37
D964 DEFB $FF,$06,$61,$00,$61
D969 DEFB $61,$61,$61,$29,$2A,$01,$61,$61,$61,$00,$FF,$0F,$61,$25,$31,$02 Room #56 desc
D979 DEFB $00,$04,$00,$00,$FF,$04,$61,$37,$39,$61,$61,$38,$39,$61,$07,$30
D989 DEFB $06,$02,$01,$61
D98D DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$0F,$61,$25,$31,$02,$FF,$04,$00 Room #57 desc
D99D DEFB $2E,$3A,$03,$40,$61,$3B,$38,$3A,$61,$48,$39,$06,$20,$04,$02,$01
D9AD DEFB $61
D9AE DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$0F,$61,$25,$31,$02,$00,$00,$04 Room #59 desc
D9BE DEFB $00,$2E,$3A,$03,$3E,$61,$3C,$39,$42,$61,$3C,$48,$FF,$04,$61,$00
D9CE DEFB $61
D9CF DEFB $FF,$06,$61,$FF,$05,$00,$3D,$3D,$00,$18,$FF,$0D,$61,$00,$00,$00 Room #60 desc
D9DF DEFB $04,$2E,$3A,$03,$61,$61,$61,$3B,$61,$61,$61,$3C,$FF,$04,$61,$00
D9EF DEFB $61
D9F0 DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$12,$61,$04,$00,$00,$00,$2E,$3A Room #61 desc
DA00 DEFB $03,$42,$61,$61,$3E,$46,$61,$61,$45,$04,$20,$04,$02,$01,$61
DA0F DEFB $4D,$4E,$00,$29,$2A,$01,$61,$61,$61,$00,$FF,$0F,$61,$25,$31,$02 Room #62 desc
DA1F DEFB $FF,$04,$00,$61,$61,$61,$43,$3B,$3D,$61,$44,$42,$45,$FF,$05,$61
DA2F DEFB $00,$61
DA31 DEFB $4D,$4E,$00,$FF,$06,$61,$00,$FF,$12,$61,$FF,$04,$00,$2E,$3A,$03 Room #63 desc
DA41 DEFB $44,$61,$61,$40,$41,$61,$61,$47,$FF,$04,$61,$00,$61
DA4E DEFB $4D,$4E,$00,$29,$2A,$01,$4B,$4C,$01,$00,$00,$FF,$0E,$61,$25,$31 Room #64 desc
DA5E DEFB $02,$04,$00,$00,$00,$2E,$3A,$03,$45,$39,$3F,$41,$3E,$3A,$47,$3D
DA6E DEFB $08,$18,$03,$02,$01,$61
DA74 DEFB $FF,$09,$61,$00,$FF,$0F,$61,$25,$31,$02,$FF,$04,$00,$FF,$05,$61 Room #65 desc
DA84 DEFB $40,$61,$61,$61,$3D,$61,$05,$28,$05,$02,$01,$61
DA90 DEFB $61,$61,$61,$29,$2A,$01,$44,$45,$01,$01,$15,$FF,$09,$61,$2B,$37 Room #66 desc
DAA0 DEFB $FF,$06,$61,$00,$04,$00,$00,$FF,$04,$61,$3D,$61,$61,$61,$46,$61
DAB0 DEFB $61,$04,$18,$03,$02,$01,$61
DAB7 DEFB $61,$61,$61,$29,$2A,$01,$4D,$4E,$01,$00,$00,$FF,$11,$61,$00,$00 Room #67 desc
DAC7 DEFB $00,$02,$2E,$3A,$03,$61,$3E,$61,$44,$61,$44,$61,$43,$03,$18,$03
DAD7 DEFB $01,$01,$61
DADA DEFB $61,$61,$61,$29,$2A,$01,$37,$38,$01,$01,$0E,$FF,$09,$61,$2D,$FF Room #68 desc
DAEA DEFB $04,$61,$25,$31,$02,$00,$00,$02,$00,$FF,$04,$61,$3F,$43,$61,$61
DAFA DEFB $41,$43,$61,$07,$28,$05,$01,$01,$61
DB03 DEFB $61,$61,$61,$29,$2A,$01,$61,$61,$61,$00,$FF,$12,$61,$00,$04,$00 Room #69 desc
DB13 DEFB $04,$2E,$3A,$03,$61,$40,$61,$46,$61,$3E,$61,$3F,$03,$30,$06,$02
DB23 DEFB $01,$61
DB25 DEFB $FF,$09,$61,$00,$FF,$05,$61,$37,$43,$02,$00,$07,$FF,$05,$61,$25 Room #70 desc
DB35 DEFB $31,$02,$00,$00,$04,$04,$2E,$3A,$03,$61,$61,$45,$47,$61,$61,$3F
DB45 DEFB $4B,$03,$28,$05,$01,$01,$00
DB4C DEFB $FF,$09,$61,$00,$FF,$05,$61,$35,$36,$00,$00,$06,$33,$34,$37,$38 Room #71 desc
DB5C DEFB $61,$25,$31,$02,$00,$00,$04,$00,$FF,$05,$61,$46,$61,$61,$61,$4B
DB6C DEFB $61,$04,$20,$04,$02,$01,$00
DB73: Variables??
DB73 DEFB $00 ?? $00 $01
DB74 DEFB $0C ??
DB75 DEFB $00 Direction/orientation?? $00 $01 $02 $03
DB76 DEFB $06 X coord in tiles?? $01 $06 $0A INC/DEC
DB77 DEFB $18 Y coord on the screen?? $18 $30
DB78 DEFB $03 Y coord in tiles?? $03 $06 INC/DEC
DB79 DEFB $00 Room number
DB7A DEFB $64 Health; initially $64
DB7B DEFB $00,$00
DB7D DEFB $00 Look/shoot switch: $00 look, $01 shoot
DB7E DEFB $00,$00
DB80 DEFB $00 ??
DB81 DEFB $00,$00,$00,$02,$03,$00,$00
DB88 DEFB $00 ?? copy of DB76
DB89 DEFB $00 ?? copy of DB77
DB8A DEFB $00 ?? copy of DB78
DB8B DEFB $00 ?? copy of DB75
DB8C DEFB $00
DB8D DEFB $00 ?? $01
DB8E DEFB $00
DB8F DEFB $1D Menu Y pos: $1D $23 $29 $2F $35
DB90 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00 ??
DB99 DEFB $00,$00,$00
DB9C DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 Inventory items??
DBA6 DEFB $00,$00,$00,$00,$00,$00
DBAC DEFB $00,$00,$00,$00,$00,$00,$00,$00
DBB4 DEFB $00,$00,$00,$00,$00,$00,$00,$00
DBBC DEFB $00,$00
DBBE DEFB $00,$00,$00,$00,$00
DBC3 DEFW $0000 ??
DBC5 DEFW $0000 ??
DBC7 DEFB $00 Counter?? $00 INC
DBC8 DEFB $08 ??
DBC9 DEFW $4014 ??
DBCB DEFB $05,$44,$45,$53,$44,$41,$54,$41
DBD3 DEFB $00
DBD4 DEFW $4014 ??
DBD6 DEFM "DataFile 'DESDATA' Not Found!",$00
DBF4 DEFB $00 ??
DBF5: Room in titles
DBF5 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 Place for room or screen in titles, 12 * 8 = 96 bytes
DC01 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
DC0D DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
DC19 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
DC25 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
DC31 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
DC3D DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
DC49 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
DC55 DEFB $03 ??
DC56 DEFB $00,$00,$00
DC59 DEFB $44 Delay factor; $64 $28 $00 $44 $96 $FF
DC5A DEFB $00
DC5B DEFB $63,$63,$63,$63,$63,$63,$63,$63,$63,$63 ??
DC65 DEFB $63,$63,$63,$63,$63,$63,$63,$63,$63,$63
DC6F DEFB $63,$63,$63,$63,$63,$63,$63,$63,$63,$63
DC79 DEFB $63,$63,$63,$63
DC7D DEFB $63,$63,$63,$63,$63,$00,$00,$00
DC85 DEFB $00 ??
DC86 DEFB $00
DC87 DEFB $00 ??
DC88 DEFB $00 ?? counter
DC89 DEFB $00 ?? smth about Inventory?
DC8A DEFB $00,$FF
DC8C DEFB $00 Access code level (0..4)
DC8D DEFB $00,$00,$00,$00,$00
DC92 DEFB $1E,$1A,$1F,$21 ?? smth about access code
DC96 DEFB $1E,$1A,$1F,$21
DC9A DEFB $1E,$1A,$1F,$21
DC9E DEFB $1E,$1A,$1F,$21
DCA2 DEFB $00,$00,$00,$00,$00,$00,$00,$00
DCAA DEFB $00,$00,$00,$00,$00,$00,$00,$00
DCB2 DEFB $00,$00,$00,$00,$00,$00,$00,$00
DCBA DEFB $00,$00,$00,$00,$00,$00,$00,$00
DCC2 DEFB $00,$00,$00,$00,$00,$00,$00,$00
DCCA DEFB $00,$00,$00,$00,$00,$00,$00,$00
DCD2 DEFB $00,$00,$00,$00,$00,$00,$00,$00
DCDA DEFB $00,$00,$00,$00,$00,$00,$00,$00
DCE2 DEFB $00,$00,$00,$00,$00,$00,$00,$00
DCEA DEFB $00,$00,$00,$00,$00,$00,$00,$00
DCF2 DEFB $00
DCF3 DEFB $00 Left margin size for text, usually $00
DCF4 DEFB $00 Line interval for text
DCF5 DEFB $00 Data cartridge reader ??
DCF6 DEFB $00 ??
DCF7 DEFB $00 Weapon ??
DCF8 DEFB $00 ??
DCF9 DEFB $20,$20,$20,$20,$20,$20,$20,$20
DD01 DEFB $20,$20,$20,$20,$20,$20,$20,$20
DD09 DEFB $20,$20,$20,$20,$20,$20,$20,$20
DD11 DEFB $20,$20,$20,$20,$20,$20,$20,$20
DD19 DEFB $20,$20,$20,$20,$20,$20,$20,$20
DD21 DEFB $20,$20,$20,$20,$20,$20,$20,$20
DD29 DEFB $20,$20,$20,$20,$20,$20,$20,$20
DD31 DEFB $20,$20,$20,$20,$20,$20,$20,$20
DD39 DEFB $20,$20,$20,$20,$20,$20,$20,$20
DD41 DEFB $20,$20,$20,$20,$20,$20,$20,$20
DD49 DEFB $20,$20,$20,$20,$20,$20,$20,$20
DD51 DEFB $20,$00,$00
DD54 DEFB $00 ??
DD55 DEFB $00 ??
DD56 DEFB $00 ??
DD57 DEFB $00 ??
DD58: List of string addresses for Credits
DD58 DEFW $E02B -> "Code, GFX, Story etc"
DD5A DEFW $E02D -> "Patrick Prendergast"
DD5C DEFW $E029 -> " "
DD5E DEFW $E02F -> "Acknowledgements"
DD60 DEFW $E031 -> "Durk Kingma - Grayscale"
DD62 DEFW $E033 -> "Kerey Roper - Huffman"
DD64 DEFW $E035 -> "Joe Pemberton - RLE"
DD66 DEFW $E037 -> "Joe Wingbermuehle - Ion"
DD68 DEFW $E039 -> "Tijl Coosemans - Venus"
DD6A DEFW $E03B -> "DetachedS - MirageOS"
DD6C DEFW $E029 -> " "
DD6E DEFW $E03D -> "Testers"
DD70 DEFW $E03F -> "David Sleight"
DD72 DEFW $E041 -> "John Sleight"
DD74 DEFW $E043 -> "Durk Kingma"
DD76 DEFW $E045 -> "Joe Pemberton"
DD78 DEFW $E047 -> "Shawn McAndrews"
DD7A DEFW $E049 -> "Tom King"
DD7C DEFW $E04B -> "Domi Alex"
DD7E DEFW $E04D -> "Sammy Griff"
DD80 DEFW $E04F -> "Dennis Tseng"
DD82 DEFW $E051 -> "AndySoft"
DD84 DEFW $E053 -> "jedbouy"
DD86 DEFW $E055 -> "Bram Tant"
DD88 DEFW $E057 -> "Martin Warmer"
DD8A DEFW $E059 -> "Vincent Junemann"
DD8C DEFW $E05B -> "Michael Angel"
DD8E DEFW $E071 -> "ABlakRain"
DD90 DEFW $E073 -> "Travis Supalla"
DD92 DEFW $E075 -> "Jim Dieckmann"
DD94 DEFW $E029 -> " "
DD96 DEFW $E05D -> "Special Thanks & Greetz"
DD98 DEFW $E05F -> "Everyone @ MaxCoderz"
DD9A DEFW $E061 -> "Everyone on TCPA (EFNet)"
DD9C DEFW $E063 -> "ticalc.org"
DD9E DEFW $E029 -> " "
DDA0 DEFW $E029 -> " "
DDA2 DEFW $E065 -> "No animals were hurt more"
DDA4 DEFW $E067 -> "than once during the"
DDA6 DEFW $E069 -> "making of this game."
DDA8 DEFW $E029 -> " "
DDAA DEFW $E06B -> "Just Kidding ;P"
DDAC DEFW $E029 -> " "
DDAE DEFW $E029 -> " "
DDB0 DEFW $E06D -> "Thanks for Playing!"
DDB2 DEFW $E077 -> "tr1p1ea@yahoo.com.au"
DDB4 DEFW $E029 -> " "
DDB6 DEFW $E029 -> " "
DDB8 DEFW $E029 -> " "
DDBA DEFW $E029 -> " "
DDBC DEFW $E029 -> " "
DDBE DEFW $E029 -> " "
DDC0 DEFW $E029 -> " "
DDC2 DEFW $E029 -> " "
DDC4 DEFW $E029 -> " "
DDC6 DEFW $E029 -> " "
DDC8 DEFW $E029 -> " "
DDCA DEFW $E029 -> " "
DDCC DEFW $E06F -> "visit www.MaxCoderz.com"
DDCE DEFW $E029 -> " "
DDD0 DEFW $E029 -> " "
DDD2 DEFW $E029 -> " "
DDD4 DEFW $E029 -> " "
DDD6 DEFW $E029 -> " "
DDD8 DEFW $E029 -> " "
DDDA DEFW $E029 -> " "
DDDC DEFW $E029 -> " "
DDDE DEFW $E029 -> " "
DDE0 DEFW $E029 -> " "
DDE2 DEFW $E029 -> " "
DDE4 DEFW $E029 -> " "
DDE6 DEFW $E029 -> " "
DDE8 DEFW $E029 -> " "
DDEA DEFW $E029 -> " "
DDEC DEFW $E029 -> " "
DDEE DEFW $E029 -> " "
DDF0 DEFW $E029 -> " "
DDF2: Data??
DDF2 DEFB $0E,$0E,$00,$10,$08,$0B,$0F,$06,$0A,$0C
DDFC DEFB $00,$25,$1C,$1D,$1D,$17,$13,$22,$20,$1C
DE06 DEFB $1C,$22,$23,$20,$19,$13,$1B,$20,$19,$18
DE10 DEFB $00,$08,$0A,$04,$1F,$00,$00,$04,$0F,$10
DE1A DEFB $00,$19,$00,$00,$11,$07,$00,$00,$00,$00
DE24 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$04,$00
DE2E DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00
DE38 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00
DE42 DEFB $00,$00,$00,$00,$00,$00,$01,$02,$03,$00
DE4C DEFB $01,$04,$05,$00,$01,$02,$03,$00,$01,$06
DE56 DEFB $07,$08,$01,$09,$03,$08,$01,$0A,$05,$08
DE60 DEFB $01,$09,$03,$08,$01,$0B,$07,$0C,$0D,$0E
DE6A DEFB $12,$0C,$0D,$0F,$11,$0C,$0D,$0E,$12,$0C
DE74 DEFB $0D,$10,$11,$0C,$0D,$0E,$12,$0C,$0D,$0F
DE7E DEFB $11,$0C,$0D,$0E,$12,$0C,$0D,$10,$11,$00
DE88 DEFB $01,$13,$03,$08,$01,$09,$14,$0C,$0D,$15
DE92 DEFB $16,$0C,$0D,$15,$16
DE97: List of encoded room addresses
DE97 DEFW $BFF8,$C04D,$C09D,$C0F4,$C141
DEA1 DEFW $C18D,$C1DE,$C1DE,$C22E,$C276
DEAB DEFW $C2BC,$C2F4,$C33F,$C38D,$C3D3
DEB5 DEFW $C41E,$C467,$C4AA,$C4F7,$C538
DEBF DEFW $C584,$C5C6,$C609,$C645,$C645
DEC9 DEFW $C692,$C692,$C6DC,$C720,$C766
DED3 DEFW $C7B3,$C7F5,$C837,$C87A,$C8C3
DEDD DEFW $C8C3,$D6CE,$C903,$C93B,$C979
DEE7 DEFW $C9C1,$CA07,$CA4E,$CA92,$CAD4
DEF1 DEFW $CB19,$CB5B,$CBA2,$CBEA,$CC28
DEFB DEFW $CC68,$CCA9,$CCEF,$CD36,$CD7B
DF05 DEFW $CDBC,$CE09,$CE4D,$CE93,$CE93
DF0F DEFW $CED9,$CF20,$CF59,$CFA0,$CFDE
DF19 DEFW $D03E,$D082,$D0D3,$D11F,$D17F
DF23 DEFW $D1BB,$D204
DF27 DEFW $D243,$D26C,$D28B,$D2B2,$D2D4
DF31 DEFW $D2F9,$D320,$D320,$D346,$D366
DF3B DEFW $D38B,$D3A9,$D3D1,$D3F8,$D417
DF45 DEFW $D438,$D45C,$D483,$D4A2,$D4C4
DF4F DEFW $D4E7,$D508,$D529,$D555,$D555
DF59 DEFW $D579,$D579,$D59D,$D5C5,$D5E6
DF63 DEFW $D60D,$D630,$D657,$D683,$D6A8
DF6D DEFW $D6A8,$D6CE,$D6CE,$D6ED,$D70B
DF77 DEFW $D72E,$D74F,$D778,$D79D,$D7C4
DF81 DEFW $D7E7,$D809,$D82B,$D852,$D873
DF8B DEFW $D894,$D8B8,$D8DB,$D8FF,$D91E
DF95 DEFW $D944,$D969,$D98D,$D9AE,$D9AE
DF9F DEFW $D9CF,$D9F0,$DA0F,$DA31,$DA4E
DFA9 DEFW $DA74,$DA90,$DAB7,$DADA,$DB03
DFB3 DEFW $DB25,$DB4C
DFB7 DEFW $E0E5 Data cartridge reader
DFB9 DEFW $E0E7,$E0E9,$E0EB,$E0ED,$E0EF Data Cartridge 1 / 2 / 3 / 4 / 5
DFC3 DEFW $E0F1,$E0F3,$E0F5,$E0F7,$E0F9 Data Cartridge 6 / 7 / 8 / 9 / 10
DFCD DEFW $E0FB,$E0FD,$E0FF,$E101,$E103 Data Cartridge 11 / 12 / 13 / 14 / 15
DFD7 DEFW $E105,$DD53,$DD53,$E107,$E109 Data Cartridge 16 / / / Power Drill / Life Support Data Disk
DFE1 DEFW $E10B,$E10D,$E10F,$E111,$E113 Air-Lock Tool / Box of Power Cells / Pile of Parts / Duck Idol ;) / Rubik's Cube
DFEB DEFW $DD53,$DD53,$DD53,$DD53
DFF3 DEFW $E079,$E079,$E07B,$E07D,$E07F Table of strings: data cartridge messages
DFFD DEFW $E081,$E083,$E085,$E087,$E089
E007 DEFW $E08B,$E08D,$E08F,$E091,$E093
E011 DEFW $E095,$E097
E015 DEFW $DC92,$DC92,$DC96,$DC9A,$DC9E Table ?? access code
E01F DEFW $E121,$E121,$E123,$E125,$E127 Table of strings: access code messages
E029: Archived strings offsets
E029 DEFW $0002 -> " "
E02B DEFW $0018 -> "Code, GFX, Story etc"
E02D DEFW $002D -> "Patrick Prendergast"
E02F DEFW $0041 -> "Acknowledgements"
E031 DEFW $0052 -> "Durk Kingma - Grayscale"
E033 DEFW $006A -> "Kerey Roper - Huffman"
E035 DEFW $0080 -> "Joe Pemberton - RLE"
E037 DEFW $0094 -> "Joe Wingbermuehle - Ion"
E039 DEFW $00AC -> "Tijl Coosemans - Venus"
E03B DEFW $00C3 -> "DetachedS - MirageOS"
E03D DEFW $00D8 -> "Testers"
E03F DEFW $00E0 -> "David Sleight"
E041 DEFW $00EE -> "John Sleight"
E043 DEFW $00FB -> "Durk Kingma"
E045 DEFW $0107 -> "Joe Pemberton"
E047 DEFW $0115 -> "Shawn McAndrews"
E049 DEFW $0125 -> "Tom King"
E04B DEFW $012E -> "Domi Alex"
E04D DEFW $0138 -> "Sammy Griff"
E04F DEFW $0144 -> "Dennis Tseng"
E051 DEFW $0151 -> "AndySoft"
E053 DEFW $015A -> "jedbouy"
E055 DEFW $0162 -> "Bram Tant"
E057 DEFW $016C -> "Martin Warmer"
E059 DEFW $017A -> "Vincent Junemann"
E05B DEFW $18BF -> "Michael Angel"
E05D DEFW $018B -> "Special Thanks & Greetz"
E05F DEFW $01A3 -> "Everyone @ MaxCoderz"
E061 DEFW $01B8 -> "Everyone on TCPA (EFNet)"
E063 DEFW $01D2 -> "ticalc.org"
E065 DEFW $01DD -> "No animals were hurt more"
E067 DEFW $01F7 -> "than once during the"
E069 DEFW $020C -> "making of this game."
E06B DEFW $0221 -> "Just Kidding ;P"
E06D DEFW $0231 -> "Thanks for Playing!"
E06F DEFW $0245 -> "visit www.MaxCoderz.com"
E071 DEFW $18CD -> "ABlakRain"
E073 DEFW $18D7 -> "Travis Supalla"
E075 DEFW $18E6 -> "Jim Dieckmann"
E077 DEFW $18F4 -> "tr1p1ea@yahoo.com.au"
E079 DEFW $0DF4 -> "Im hurt bad . . . I dont|think im gonna make it.|I changed the Level 1|Access Code to: 4057|Maybe that will hold|them off for a while . . ."
E07B DEFW $0E80 -> "For security reasons I|had to change the|Level 2 Access Code.|Maybe now the crew|will stop stealing stuff!|It is:"
E07D DEFW $0EF2 -> "The system is going|haywire. The Level 3|Access Code was over-|written. I only just|recovered it. Turns out|It is:"
E07F DEFW $0F65 -> "Crew I am honoured to|have served as your|captain. The Level 4|Access Code will get|to the evacuation deck|It is:"
E081 DEFW $0FD7 -> "Willis and I are stuck.|Needless to say we are|both done for. We might|have had a chance, but|some idiot changed the|Level 1 Access Code!"
E083 DEFW $1061 -> "I dont see why I should|be the one who has to|fix the generator.|There is no way im|going with those things|all over the place . . ."
E085 DEFW $10E6 -> "DrMorgan: Meteorite|shower claimed a lot|of the crew, however|some feature strange|abrations. Almost like|bite marks . . ?"
E087 DEFW $1161 -> "DrMorgan: I found a|strange creature. At|first i thought it was|deceased. But it sprang|up and attacked my|associate! . . ."
E089 DEFW $11DD -> "DrMorgan: To make|matters worse the|creatures are|evolving rapidly. My|associate claims he|saw one over 7 feet!"
E08B DEFW $124D -> "It truly baffles me|considering our cargo|why they insist on|equipping the ship with|ONLY Ion-Phasers.|They are useless!!!"
E08D DEFW $12C8 -> "Capt Millin: We are|losing crew fast. I sent|Willis to re-animate|the clones. Right now|they are the only|chance we have . . ."
E08F DEFW $1347 -> "Capt Millin: I am very|anxious to see the|clones in action. I|hear that they are the|most advanced clone|soldiers ever created."
E091 DEFW $13C7 -> "Capt Millin: We are|transporting a cargo|of genetically|modified clones to a|IH-2 Military Facility|for field testing . . ."
E093 DEFW $1443 -> "Capt Millin: I have|just recieved word|that the facility on|earth was destroyed.|We now carry the only|clone prototypes."
E095 DEFW $14BC -> "Willis: We are in BIG|trouble. Only 1 clone|survived the meteorite|shower. And the system|says Re-animation will|take over 6 hours!!!"
E097 DEFW $1542 -> "This is ludicrous!|65 credits for a proton|bar? How are we|meant to snack while|we work? The agency|is getting on my nerves."
E099 DEFW $0000
E09B DEFW $068D -> " No Data Cartridge| Selected"
E09D DEFW $025D -> "MaxCoderz Presents"
E09F DEFW $0270 -> "a tr1p1ea game"
E0A1 DEFW $027F -> "Items Found (/24):| Enemies Killed:| PlayerDeaths:||Awards:"
E0A3 DEFW $02D4 -> "OverWrite Current Game?|Alpha = Yes :: Clear = No"
E0A5 DEFW $0306 -> "- Controls -"
E0A7 DEFW $0313 -> "2nd = Look / Shoot|Alpha = Inventory|XT0n = Look / Shoot Mode|Mode = Close all Pop-Ups|Clear = Quit to TitleScreen"
E0A9 DEFW $0386 -> "Earn 3 Good Awards for|an Extended Ending!"
E0AB DEFW $03B1 -> "Sir Miss-A-Lot"
E0AD DEFW $03C0 -> "Sherlock Holmes"
E0AF DEFW $03D0 -> "Running Scared"
E0B1 DEFW $03DF -> "Terminator"
E0B3 DEFW $03EA -> "Over & Over Again"
E0B5 DEFW $03FC -> "Survivor"
E0B7 DEFW $0405 -> " Ion Phaser"
E0B9 DEFW $0418 -> ??
E0BB DEFW $041A -> " - INVENTORY - "
E0BD DEFW $042A -> "The Desolate has claimed|your life too . . ."
E0BF DEFW $0457 -> "OMG! This Person Is DEAD!"
E0C1 DEFW $0471 -> "What Happened Here!?!"
E0C3 DEFW $0487 -> " Another Dead Person"
E0C5 DEFW $04A0 -> " Search Reveals Nothing"
E0C7 DEFW $04B8 -> " This Person is Dead . . ."
E0C9 DEFW $04D7 -> "They Seem To Be Holding"
E0CB DEFW $04EF -> "Something"
E0CD DEFW $04F9 -> " Hey Whats This . . . ?"
E0CF DEFW $0518 -> "You Picked Up A"
E0D1 DEFW $0528 -> "You Already Have The"
E0D3 DEFW $053D -> "You dont have a| Weapon to equip!"
E0D5 DEFW $0568 -> "It is not wise to proceed| without a weapon."
E0D7 DEFW $059B -> "You cant enter that sector| Life-Support is offline."
E0D9 DEFW $05D2 -> "You cant enter until the|AirLock is re-pressurised"
E0DB DEFW $0605 -> " ---- N o I t e m ----"
E0DD DEFW $0623 -> ": Door Locked :"
E0DF DEFW $0633 -> " INVALID CODE"
E0E1 DEFW $0641 -> " Accepted! "
E0E3 DEFW $0658 -> " You Need A|Data Cartridge Reader"
E0E5 DEFW $06B2 -> " Data Cartridge Reader"
E0E7 DEFW $06CC -> " Data Cartridge 1"
E0E9 DEFW $06EA -> " Data Cartridge 2"
E0EB DEFW $0708 -> " Data Cartridge 3"
E0ED DEFW $0726 -> " Data Cartridge 4"
E0EF DEFW $0744 -> " Data Cartridge 5"
E0F1 DEFW $0762 -> " Data Cartridge 6"
E0F3 DEFW $0780 -> " Data Cartridge 7"
E0F5 DEFW $079E -> " Data Cartridge 8"
E0F7 DEFW $07BC -> " Data Cartridge 9"
E0F9 DEFW $07DA -> " Data Cartridge 10"
E0FB DEFW $07F6 -> " Data Cartridge 11"
E0FD DEFW $0812 -> " Data Cartridge 12"
E0FF DEFW $082E -> " Data Cartridge 13"
E101 DEFW $084A -> " Data Cartridge 14"
E103 DEFW $0866 -> " Data Cartridge 15"
E105 DEFW $0882 -> " Data Cartridge 16"
E107 DEFW $089E -> " Power Drill"
E109 DEFW $08BE -> " Life Support Data Disk"
E10B DEFW $08D9 -> " Air-Lock Tool"
E10D DEFW $08F8 -> " Box of Power Cells"
E10F DEFW $0914 -> " Pile of Parts"
E111 DEFW $0935 -> " Duck Idol ;)"
E113 DEFW $0956 -> " Rubik's Cube"
E115 DEFW $0976 -> "In the Distant Future . . ."
E117 DEFW $0992 -> "'The Desolate' Space Cruiser|leaves orbit. Its mission is|secret, its cargo classified.|6014 Cycles into the journey|the ship encounters a savage|meteorite shower.||Contact with Desolate is lost."
E119 DEFW $0A56 -> "The ship sustains heavy|damage. Onboard a cryo-|genic incubation cell|finishes re-animation. Its|occupant steps out of the|chamber not knowing who he|is, or what he is going to do.||But at least he is alive."
E11B DEFW $0B26 -> "The onboard guidance|system picks up a mining|facility close by. The course|is set and you sit back, finally|free of 'The Desolate' & its|murderous hord of Aliens.|You were a clone, an|experiment. Now, 'you' are|the sole survivor ."
E11D DEFW $0C0E -> "System Alert triggered: |'Foreign Objects Detected|OnBoard'. The Aliens have|attached to the hull!|'Main Drive System Offline'|The ship was on a crash|course for the Mining Facility||It wasnt over yet . . ."
E11F DEFW $0CE0 -> "The End"
E121 DEFW $0CE8 -> " Level 1| Access Code| Required"
E123 DEFW $0D1E -> " Level 2| Access Code| Required"
E125 DEFW $0D54 -> " Level 3| Access Code| Required"
E127 DEFW $0D8A -> " Level 4| Access Code| Required"
E129 DEFW $0DC0 -> "You dont seem to be able| to use this item here"
E12B DEFW $15BF -> "You dont have any time| to play with this now"
E12D DEFW $15F0 -> " It doesnt look like you| can do anything else here"
E12F DEFW $162B -> "This Generator is damaged| All of the panels are loose"
E131 DEFW $1662 -> " This Workstation doesnt|seem to have any power...?"
E133 DEFW $169A -> " The Workstation has now| successfully booted up "
E135 DEFW $16D5 -> " The Workstation Ejected A| Data Cartridge 2"
E137 DEFW $1711 -> " You use the Power Drill|to Repair the Generator"
E139 DEFW $1742 -> " Life-Support System|has been fully restored"
E13B DEFW $1774 -> "The Evacuation Deck has| been re-pressurised"
E13D DEFW $17A3 -> "You Insert a Power Cell.|Guidance System Online"
E13F DEFW $17D3 -> " The Life Support System| needs Re-Configuring"
E141 DEFW $180B -> " AirLock Control &| Re-Pressurisation Station"
E143 DEFW $1846 -> " This MainFrame is missing| a Power Cell"
E145 DEFW $1888 -> " This Pod cant naviagate.|Guidance System is offline"
E147: Tileset 1, ~158 tiles 8x8x4 - main one
E147 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
E157 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$7E,$01,$01,$01,$01,$01,$01,$00
E167 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
E177 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
E187 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
E197 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
E1A7 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
E1B7 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
E1C7 DEFB $80,$40,$20,$10,$08,$04,$02,$01,$00,$80,$C0,$E0,$F0,$F8,$FC,$FE
E1D7 DEFB $01,$02,$04,$08,$10,$20,$40,$80,$00,$00,$00,$00,$00,$00,$00,$00
E1E7 DEFB $1F,$20,$40,$50,$A0,$A0,$A0,$A0,$FF,$E0,$FF,$E0,$D8,$D8,$DC,$DC
E1F7 DEFB $80,$40,$20,$20,$10,$10,$10,$1E,$FF,$7F,$3F,$BF,$5F,$5F,$5F,$5F
E207 DEFB $A0,$A0,$A0,$A0,$D0,$CF,$E0,$FF,$DE,$DE,$DF,$DF,$6F,$70,$3F,$1F
E217 DEFB $11,$11,$11,$1B,$3B,$3B,$7B,$FF,$5F,$5B,$5F,$5E,$AE,$AE,$CE,$9B
E227 DEFB $1F,$20,$41,$53,$A3,$AF,$AF,$AF,$FF,$E0,$FF,$E3,$DB,$DF,$DF,$DF
E237 DEFB $80,$C0,$A0,$20,$10,$10,$10,$1E,$FF,$FF,$BF,$BF,$5F,$5F,$5F,$5F
E247 DEFB $BF,$BF,$AF,$A7,$D6,$CF,$E2,$FF,$DF,$DF,$DF,$DF,$6F,$73,$3F,$1F
E257 DEFB $11,$95,$91,$1B,$3B,$3B,$7B,$FF,$5F,$DB,$DF,$5E,$AE,$AE,$CE,$9B
E267 DEFB $01,$01,$01,$01,$01,$01,$01,$01,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
E277 DEFB $00,$00,$00,$00,$00,$00,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$FF
E287 DEFB $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80
E297 DEFB $FF,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
E2A7 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
E2B7 DEFB $01,$02,$04,$08,$10,$20,$40,$80,$FE,$FD,$FB,$F7,$EF,$DF,$BF,$7F
E2C7 DEFB $80,$FE,$81,$83,$83,$FF,$FF,$FF,$80,$FE,$83,$FD,$FD,$81,$FE,$80
E2D7 DEFB $01,$7F,$81,$C1,$C1,$FF,$FF,$FF,$01,$7F,$C1,$BF,$BF,$81,$7F,$01
E2E7 DEFB $C0,$E0,$FF,$7F,$60,$60,$60,$00,$BF,$9F,$7F,$60,$61,$61,$61,$00
E2F7 DEFB $46,$0E,$FE,$FC,$0C,$0C,$0C,$00,$FA,$F3,$FD,$0D,$0D,$0D,$0D,$00
E307 DEFB $7F,$E0,$D9,$A5,$BD,$BC,$98,$80,$7F,$9F,$BF,$E7,$FF,$E7,$FF,$FF
E317 DEFB $FC,$0E,$E6,$E2,$E2,$02,$42,$E2,$FC,$F3,$FB,$3F,$FF,$FF,$FF,$BE
E327 DEFB $7E,$C3,$FD,$FD,$FD,$FD,$FF,$7E,$7E,$BD,$83,$93,$8B,$83,$81,$7E
E337 DEFB $66,$DD,$FF,$DD,$DD,$DD,$FF,$66,$7E,$BB,$FF,$BB,$BB,$BB,$99,$66
E347 DEFB $00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00
E357 DEFB $00,$00,$3E,$4F,$9D,$9E,$90,$B5,$7E,$01,$3F,$7F,$DE,$BF,$FC,$F9
E367 DEFB $00,$00,$EE,$9E,$DF,$B7,$9F,$FC,$7E,$01,$EF,$F7,$5B,$FB,$EF,$B0
E377 DEFB $A5,$63,$3F,$1F,$0F,$03,$00,$00,$F9,$73,$3C,$00,$00,$00,$01,$00
E387 DEFB $F0,$F8,$FC,$FC,$F8,$E0,$00,$00,$CE,$01,$01,$01,$01,$01,$01,$00
E397 DEFB $7E,$C1,$FD,$FF,$FD,$FD,$FF,$7E,$7E,$BF,$83,$FF,$83,$9B,$81,$7E
E3A7 DEFB $FF,$FF,$FF,$C1,$C1,$C1,$FF,$C1,$80,$FE,$81,$BD,$BD,$81,$FF,$BD
E3B7 DEFB $FF,$FF,$FF,$83,$83,$83,$FF,$83,$01,$7F,$81,$BD,$BD,$81,$FF,$BD
E3C7 DEFB $C1,$C1,$C1,$C1,$C1,$C1,$C1,$C1,$BD,$BD,$BD,$BD,$BD,$BD,$BD,$BD
E3D7 DEFB $C1,$C1,$C1,$C1,$C1,$FF,$FE,$00,$BD,$BD,$BD,$BD,$BD,$81,$FE,$00
E3E7 DEFB $83,$83,$83,$83,$83,$FF,$7F,$00,$BD,$BD,$BD,$BD,$BD,$81,$7F,$00
E3F7 DEFB $83,$83,$83,$83,$83,$83,$83,$83,$BD,$BD,$BD,$BD,$BD,$BD,$BD,$BD
E407 DEFB $3F,$5F,$47,$47,$47,$47,$47,$FF,$3C,$62,$5A,$5A,$5A,$5A,$5A,$FF
E417 DEFB $FF,$47,$47,$47,$47,$47,$5F,$3F,$FF,$5A,$5A,$5A,$5A,$5A,$62,$3C
E427 DEFB $FF,$E2,$E2,$E2,$E2,$E2,$FA,$FC,$FF,$5A,$5A,$5A,$5A,$5A,$46,$3C
E437 DEFB $FC,$FA,$E2,$E2,$E2,$E2,$E2,$FF,$3C,$46,$5A,$5A,$5A,$5A,$5A,$FF
E447 DEFB $7E,$81,$81,$81,$81,$81,$81,$81,$00,$40,$40,$40,$40,$40,$40,$40
E457 DEFB $81,$81,$81,$81,$FF,$81,$81,$7E,$40,$40,$40,$40,$00,$7E,$7E,$00
E467 DEFB $00,$7E,$81,$FD,$FD,$FD,$FD,$7E,$FF,$FF,$C1,$81,$81,$81,$83,$FF
E477 DEFB $1F,$0D,$0B,$FF,$F7,$F3,$FB,$FD,$E3,$F7,$FD,$0B,$1C,$0A,$00,$01
E487 DEFB $C0,$A0,$D0,$FF,$AF,$4F,$5F,$BF,$FF,$FF,$3F,$D0,$38,$50,$00,$80
E497 DEFB $0F,$1E,$29,$19,$0F,$07,$07,$03,$7A,$07,$09,$09,$07,$00,$00,$00
E4A7 DEFB $F0,$78,$94,$98,$FC,$FC,$F8,$F0,$5E,$E1,$91,$91,$E1,$01,$01,$00
E4B7 DEFB $00,$00,$00,$08,$94,$6C,$36,$1F,$FF,$FF,$FF,$F7,$6B,$93,$C9,$E0
E4C7 DEFB $00,$28,$1A,$3C,$7E,$BE,$3D,$5D,$FF,$D7,$E5,$C3,$81,$41,$C2,$A2
E4D7 DEFB $7C,$F2,$B9,$79,$09,$AD,$A5,$C6,$7E,$FF,$7B,$FD,$3F,$9F,$9F,$CE
E4E7 DEFB $77,$79,$FB,$ED,$F9,$7F,$7F,$7F,$7F,$6F,$DA,$DF,$F7,$0D,$03,$00
E4F7 DEFB $FC,$F8,$F0,$C0,$00,$00,$00,$00,$3E,$01,$01,$01,$01,$01,$01,$00
E507 DEFB $3F,$3F,$1F,$07,$00,$00,$00,$00,$40,$00,$00,$00,$01,$01,$01,$00
E517 DEFB $1D,$14,$24,$FF,$FF,$FF,$FF,$FF,$E2,$EB,$DB,$2C,$2C,$2A,$52,$52
E527 DEFB $00,$04,$29,$52,$A4,$4A,$84,$08,$FF,$FB,$D6,$AD,$5B,$B5,$7B,$F7
E537 DEFB $3C,$42,$C1,$C1,$C1,$C1,$C1,$C1,$FF,$F3,$BD,$BD,$BD,$BD,$BD,$BD
E547 DEFB $C1,$C1,$C1,$C1,$C1,$C1,$72,$3C,$BD,$BD,$BD,$BD,$BD,$BD,$4E,$3C
E557 DEFB $FF,$C3,$81,$81,$C3,$FF,$72,$3C,$FF,$BD,$E1,$87,$BD,$FF,$4E,$3C
E567 DEFB $7E,$81,$81,$FF,$42,$7E,$7E,$00,$7E,$D5,$AB,$FF,$7F,$67,$7E,$00
E577 DEFB $3C,$42,$FF,$81,$81,$81,$81,$FF,$3D,$7F,$FF,$C3,$81,$81,$C3,$FF
E587 DEFB $3C,$42,$FF,$A7,$9D,$99,$B5,$FF,$3D,$7F,$FF,$FF,$FF,$FF,$FF,$FF
E597 DEFB $7E,$C1,$FF,$FD,$FD,$FD,$FF,$7E,$7E,$BF,$FD,$83,$8B,$93,$81,$7E
E5A7 DEFB $3C,$62,$FD,$FD,$FD,$FF,$7E,$3C,$7E,$5F,$A7,$9B,$9B,$A5,$43,$3C
E5B7 DEFB $00,$02,$04,$08,$11,$22,$44,$08,$00,$00,$00,$00,$00,$00,$00,$00
E5C7 DEFB $01,$02,$04,$88,$11,$22,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00
E5D7 DEFB $01,$02,$44,$88,$11,$02,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00
E5E7 DEFB $01,$22,$44,$88,$01,$00,$40,$80,$00,$00,$00,$00,$00,$00,$00,$00
E5F7 DEFB $11,$22,$44,$80,$00,$20,$40,$80,$00,$00,$00,$00,$00,$00,$00,$00
E607 DEFB $11,$22,$40,$00,$10,$20,$40,$88,$00,$00,$00,$00,$00,$00,$00,$00
E617 DEFB $11,$20,$00,$08,$10,$20,$44,$88,$00,$00,$00,$00,$00,$00,$00,$00
E627 DEFB $10,$00,$04,$08,$10,$22,$44,$88,$00,$00,$00,$00,$00,$00,$00,$00
E637 DEFB $00,$00,$60,$F0,$F0,$60,$00,$FF,$00,$00,$60,$F0,$F0,$60,$00,$FF
E647 DEFB $00,$00,$00,$00,$00,$01,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$FF
E657 DEFB $00,$30,$48,$48,$F0,$C0,$00,$FF,$00,$30,$68,$78,$30,$40,$00,$FF
E667 DEFB $00,$02,$3F,$3F,$38,$30,$00,$FF,$00,$02,$1F,$3E,$30,$30,$00,$FF
E677 DEFB $70,$70,$76,$7E,$7E,$06,$00,$3C,$7E,$71,$27,$0B,$0B,$07,$7D,$7C
E687 DEFB $78,$60,$5C,$3C,$7C,$F8,$B0,$E0,$7C,$41,$1D,$25,$C5,$E9,$F1,$F0
E697 DEFB $FF,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$00,$00,$00,$00,$00,$FF
E6A7 DEFB $FF,$00,$7E,$81,$81,$81,$7E,$00,$FF,$FF,$00,$7E,$7E,$7E,$00,$FF
E6B7 DEFB $FF,$00,$06,$69,$99,$96,$60,$00,$FF,$FF,$00,$06,$66,$60,$00,$FF
E6C7 DEFB $5A,$A5,$BD,$A5,$BD,$BD,$BD,$FF,$FF,$A5,$BD,$BD,$E7,$FF,$FF,$FF
E6D7 DEFB $81,$BD,$99,$C3,$BD,$A5,$66,$3C,$FF,$C3,$E7,$FF,$FF,$DB,$5A,$3C
E6E7 DEFB $FF,$C3,$FF,$FF,$FF,$C3,$FF,$7E,$81,$BD,$81,$FF,$81,$BD,$81,$7E
E6F7 DEFB $FE,$01,$81,$91,$A9,$91,$81,$FD,$FE,$81,$7D,$6D,$45,$6D,$7D,$7F
E707 DEFB $FD,$81,$91,$A9,$91,$C1,$FD,$FE,$7F,$7D,$6D,$45,$6D,$3D,$03,$FE
E717 DEFB $FF,$80,$C0,$DE,$DE,$C0,$FF,$FF,$FF,$C0,$BF,$A1,$A1,$BF,$80,$FF
E727 DEFB $FF,$01,$79,$F9,$79,$01,$FD,$FF,$FF,$01,$85,$75,$85,$FD,$03,$FF
E737 DEFB $FF,$00,$3E,$3E,$3E,$00,$FF,$FF,$FF,$00,$E3,$C1,$E3,$FF,$00,$FF
E747 DEFB $66,$06,$06,$06,$06,$00,$00,$00,$7E,$07,$07,$07,$07,$01,$01,$00
E757 DEFB $66,$60,$60,$60,$60,$00,$00,$00,$7E,$61,$61,$61,$61,$01,$01,$00
E767 DEFB $7F,$80,$FC,$E7,$E7,$FC,$80,$7F,$7F,$FF,$FF,$BF,$BF,$FF,$FF,$7F
E777 DEFB $FE,$01,$3F,$E7,$E7,$3F,$01,$FE,$FE,$FF,$FF,$FD,$FD,$FF,$FF,$FE
E787 DEFB $80,$9C,$BE,$BE,$BE,$BE,$9C,$80,$FF,$FF,$E3,$E3,$E3,$E3,$FF,$FF
E797 DEFB $01,$39,$7D,$7D,$7D,$7D,$39,$01,$FF,$FF,$C7,$C7,$C7,$C7,$FF,$FF
E7A7 DEFB $C6,$C4,$DF,$D0,$E0,$C0,$FF,$7F,$BF,$BF,$BF,$BF,$BF,$BF,$80,$7F
E7B7 DEFB $01,$07,$19,$A5,$61,$01,$FD,$FE,$FD,$FF,$FD,$FD,$FD,$FD,$03,$FE
E7C7 DEFB $7F,$84,$C4,$C2,$C1,$C1,$C2,$C4,$7F,$C4,$BF,$BF,$BF,$BF,$BF,$BF
E7D7 DEFB $FE,$01,$01,$01,$C1,$29,$11,$01,$FE,$01,$FD,$FD,$FD,$FD,$FD,$FD
E7E7 DEFB $00,$44,$66,$99,$DD,$DD,$FF,$66,$7E,$67,$67,$FF,$BB,$BB,$99,$66
E7F7 DEFB $60,$FF,$FF,$80,$C0,$C0,$FF,$7F,$5F,$80,$FF,$C0,$BF,$BF,$80,$7F
E807 DEFB $06,$FF,$FF,$01,$03,$03,$FF,$FE,$FA,$01,$FF,$03,$FD,$FD,$01,$FE
E817 DEFB $0F,$10,$18,$18,$1F,$1F,$20,$60,$7F,$18,$17,$17,$10,$1F,$30,$5F
E827 DEFB $F0,$08,$18,$18,$F8,$F8,$04,$06,$FE,$19,$E9,$E9,$09,$F9,$0D,$FA
E837 DEFB $7E,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$FF,$00,$FF,$FF,$00,$FF
E847 DEFB $FF,$7E,$FF,$CB,$FF,$FF,$D3,$FF,$FF,$7E,$81,$B5,$81,$81,$AD,$81
E857 DEFB $3C,$42,$C1,$C1,$C1,$C1,$C1,$C1,$7E,$73,$BD,$BD,$BD,$BD,$BD,$BD
E867 DEFB $0F,$10,$1C,$3E,$3F,$3E,$3E,$3E,$7F,$18,$13,$21,$21,$23,$25,$25
E877 DEFB $3E,$3F,$3F,$1F,$1F,$0F,$07,$03,$65,$22,$21,$10,$10,$08,$04,$03
E887 DEFB $F0,$0F,$0F,$07,$87,$47,$27,$24,$FE,$0F,$E8,$E4,$F4,$74,$B7,$B4
E897 DEFB $24,$44,$84,$88,$C8,$F0,$E0,$C0,$B6,$75,$F5,$79,$39,$11,$21,$C0
E8A7 DEFB $80,$C0,$E0,$F0,$F0,$FF,$FF,$FF,$80,$C0,$A0,$F0,$F0,$BF,$FF,$FF
E8B7 DEFB $01,$03,$07,$0F,$0F,$FF,$FF,$FF,$01,$03,$05,$0F,$0F,$FD,$FF,$FF
E8C7 DEFB $00,$7E,$3C,$18,$00,$FF,$FF,$FF,$00,$00,$00,$00,$00,$FF,$FF,$FF
E8D7 DEFB $18,$7E,$3C,$18,$00,$7E,$3C,$18,$00,$01,$01,$01,$01,$01,$01,$00
E8E7 DEFB $FF,$E5,$CC,$DE,$A1,$92,$D2,$ED,$1E,$2D,$5E,$7F,$E1,$D2,$52,$2D
E8F7 DEFB $FF,$FF,$FF,$FF,$7F,$7F,$FF,$FF,$00,$00,$80,$80,$C0,$C0,$80,$00
E907 DEFB $F3,$F3,$A1,$A1,$FF,$CC,$FF,$FF,$7F,$7F,$BF,$BF,$7F,$7F,$33,$00
E917 DEFB $FF,$FF,$7F,$7F,$FF,$FF,$FF,$FF,$80,$80,$40,$40,$80,$80,$00,$00
E927 DEFB $F3,$B3,$E1,$E1,$FF,$F7,$FF,$FF,$7F,$BF,$7F,$3F,$3F,$3E,$1C,$00
E937 DEFB $FF,$7F,$7F,$FF,$FF,$FF,$FF,$FF,$80,$C0,$40,$80,$00,$00,$00,$00
E947 DEFB $F3,$B3,$A1,$E1,$FF,$FB,$FF,$FF,$7F,$FF,$BF,$7F,$3F,$1F,$0E,$00
E957 DEFB $FF,$7F,$FF,$FF,$FF,$FF,$FF,$FF,$80,$40,$80,$00,$00,$00,$00,$00
E967 DEFB $FF,$E9,$C4,$C0,$A1,$BF,$FF,$FF,$1E,$3F,$5E,$6D,$FF,$FF,$7F,$3F
E977 DEFB $F3,$F3,$A1,$A1,$FF,$FF,$FF,$FF,$7F,$7F,$BF,$BF,$7F,$7F,$33,$00
E987 DEFB $F3,$B3,$E1,$E1,$FF,$FF,$FF,$FF,$7F,$BF,$7F,$3F,$3F,$3E,$1C,$00
E997 DEFB $F3,$B3,$A1,$E1,$FF,$FF,$FF,$FF,$7F,$FF,$BF,$7F,$3F,$1F,$0E,$00
E9A7 DEFB $FF,$C1,$87,$98,$92,$B2,$D1,$C7,$3E,$5F,$E7,$FF,$BE,$FA,$F1,$77
E9B7 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$80,$80,$80,$80,$80,$00,$00
E9C7 DEFB $FF,$D9,$E5,$E5,$FF,$E3,$FF,$FF,$3E,$7F,$7F,$67,$3E,$3E,$1C,$00
E9D7 DEFB $FF,$F9,$C5,$C9,$FF,$F8,$FF,$FF,$3E,$7F,$5F,$CF,$FF,$FF,$77,$00
E9E7 DEFB $FF,$DD,$E3,$D3,$FF,$8F,$FF,$FF,$3E,$7F,$7B,$F3,$FF,$FF,$77,$00
E9F7 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$80,$80,$00,$00
EA07 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00
EA17 DEFB $F3,$F3,$F1,$E1,$FF,$CC,$FF,$FF,$7F,$FF,$FF,$7F,$7F,$7F,$33,$00
EA27 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$C0,$C0,$C0,$80,$80,$00,$00,$00
EA37 DEFB $FF,$DF,$E1,$D7,$FF,$E3,$FF,$FF,$3E,$7F,$7B,$7F,$3E,$3E,$1C,$00
EA47 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$C0,$C0,$80,$00,$00,$00,$00
EA57 DEFB $FF,$EB,$9B,$F5,$AF,$D9,$D7,$FF,$30,$1C,$7D,$7F,$FE,$BE,$38,$0C
EA67 DEFB $FB,$EE,$A3,$89,$E5,$C3,$E7,$6D,$84,$5D,$5C,$7E,$3E,$7F,$3A,$92
EA77 DEFB $BD,$7E,$BD,$DB,$BD,$DB,$66,$FF,$7E,$FF,$BD,$FF,$FF,$7E,$FF,$FF
EA87 DEFB $DB,$5A,$BD,$EF,$B4,$FF,$5A,$FF,$FF,$DB,$7F,$FF,$FF,$7E,$FF,$DB
EA97 DEFB $BD,$5A,$BD,$E7,$81,$E7,$FF,$FF,$7E,$DB,$FF,$FF,$C3,$7E,$7E,$7E
EAA7 DEFB $DB,$DB,$BD,$F7,$AD,$7E,$5A,$A5,$FF,$3C,$FE,$FF,$7F,$FF,$E7,$7E
EAB7 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$0F,$0F,$00,$00,$00
EAC7 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$18,$18,$18,$18
EAD7 DEFB $FF,$FF,$FF,$F0,$F0,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00
EAE7 DEFB $FF,$FF,$FF,$FF,$E7,$E7,$E7,$E7,$00,$00,$00,$00,$00,$00,$00,$00
EAF7 DEFB $00,$00,$02,$03,$02,$00,$00,$00,$00,$00,$02,$03,$02,$00,$00,$00
EB07 DEFB $00,$00,$40,$C0,$40,$00,$00,$00,$00,$00,$40,$C0,$40,$00,$00,$00
EB17 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
EB27: Data block at EB27
EB27 DEFB $FF,$3C,$01,$26,$FF,$0A,$2A,$27,$2D,$FF,$0A,$00,$2C,$28,$FF,$0A Encoded screen: Small message popup, in Tileset #2
EB37 DEFB $2B,$29
EB39: Tileset 2, 127 tiles 8x8x4 - menu, popups, title
EB39 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
EB49 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00
EB59 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
EB69 DEFB $FF,$FF,$E0,$C0,$D0,$D0,$D0,$D0,$00,$1F,$20,$7F,$70,$70,$70,$70
EB79 DEFB $FF,$FF,$00,$00,$00,$00,$00,$00,$00,$FF,$00,$FF,$00,$00,$00,$00
EB89 DEFB $FF,$FF,$FF,$7F,$3F,$1F,$0F,$07,$00,$00,$80,$40,$20,$90,$48,$24
EB99 DEFB $03,$03,$03,$03,$03,$03,$03,$03,$0A,$0A,$0A,$0A,$0A,$0A,$0A,$0A
EBA9 DEFB $D0,$D0,$D0,$D0,$D0,$D0,$D0,$D0,$70,$70,$70,$70,$70,$70,$70,$70
EBB9 DEFB $00,$00,$FF,$00,$FF,$FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$00,$00,$00
EBC9 DEFB $D0,$D0,$CF,$E0,$FF,$FF,$FF,$FF,$70,$70,$7F,$3F,$1F,$00,$00,$00
EBD9 DEFB $03,$03,$F3,$07,$FF,$FF,$FF,$FF,$0A,$0A,$FA,$FC,$F8,$00,$00,$00
EBE9 DEFB $03,$03,$03,$03,$03,$03,$03,$03,$12,$0A,$0A,$0A,$0A,$0A,$0A,$0A
EBF9 DEFB $00,$00,$7E,$81,$F9,$FD,$FD,$7E,$00,$00,$7E,$FF,$FF,$FF,$FF,$7E
EC09 DEFB $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80
EC19 DEFB $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01
EC29 DEFB $FF,$00,$00,$00,$00,$00,$00,$00,$FF,$00,$00,$00,$00,$00,$00,$00
EC39 DEFB $00,$00,$00,$00,$00,$00,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$FF
EC49 DEFB $7F,$80,$80,$80,$80,$80,$80,$80,$7F,$80,$80,$80,$80,$80,$80,$80
EC59 DEFB $FE,$01,$01,$01,$01,$01,$01,$01,$FE,$01,$01,$01,$01,$01,$01,$01
EC69 DEFB $80,$80,$80,$80,$80,$80,$80,$7F,$80,$80,$80,$80,$80,$80,$80,$7F
EC79 DEFB $01,$01,$01,$01,$01,$01,$01,$FE,$01,$01,$01,$01,$01,$01,$01,$FE
EC89 DEFB $FF,$FF,$00,$00,$00,$00,$00,$00,$00,$FF,$00,$FE,$01,$00,$00,$00
EC99 DEFB $00,$00,$00,$3C,$42,$42,$3C,$00,$00,$00,$00,$3C,$7E,$7E,$3C,$00
ECA9 DEFB $FF,$FF,$07,$03,$03,$03,$03,$03,$00,$F8,$04,$F2,$0A,$0A,$0A,$0A
ECB9 DEFB $02,$02,$02,$02,$03,$03,$03,$03,$0B,$0A,$0A,$0B,$0B,$0B,$0B,$0B
ECC9 DEFB $50,$50,$50,$50,$D0,$D0,$D0,$D0,$F0,$70,$70,$F0,$F0,$F0,$F0,$F0
ECD9 DEFB $00,$3C,$2C,$2C,$2C,$2C,$3C,$00,$00,$3C,$2C,$2C,$2C,$2C,$3C,$00
ECE9 DEFB $00,$18,$18,$18,$18,$18,$18,$00,$00,$18,$18,$18,$18,$18,$18,$00
ECF9 DEFB $00,$3C,$0C,$3C,$20,$2C,$3C,$00,$00,$3C,$0C,$3C,$20,$2C,$3C,$00
ED09 DEFB $00,$3C,$0C,$18,$0C,$2C,$3C,$00,$00,$3C,$0C,$18,$0C,$2C,$3C,$00
ED19 DEFB $00,$2C,$2C,$2C,$2C,$3C,$0C,$00,$00,$2C,$2C,$2C,$2C,$3C,$0C,$00
ED29 DEFB $00,$3C,$20,$3C,$0C,$2C,$3C,$00,$00,$3C,$20,$3C,$0C,$2C,$3C,$00
ED39 DEFB $00,$3C,$2C,$20,$3C,$2C,$3C,$00,$00,$3C,$2C,$20,$3C,$2C,$3C,$00
ED49 DEFB $00,$3C,$0C,$0C,$3C,$20,$20,$00,$00,$3C,$0C,$0C,$3C,$20,$20,$00
ED59 DEFB $00,$3C,$2C,$18,$2C,$2C,$3C,$00,$00,$3C,$2C,$18,$2C,$2C,$3C,$00
ED69 DEFB $00,$3C,$2C,$2C,$3C,$0C,$3C,$00,$00,$3C,$2C,$2C,$3C,$0C,$3C,$00
ED79 DEFB $00,$00,$00,$3C,$3C,$00,$00,$00,$00,$00,$00,$3C,$3C,$00,$00,$00
ED89 DEFB $00,$0C,$0C,$0C,$2C,$7C,$F8,$00,$00,$0C,$0C,$0C,$2C,$7C,$F8,$00
ED99 DEFB $FF,$FF,$E0,$C0,$C0,$C0,$C0,$C0,$00,$1F,$3F,$70,$60,$60,$60,$60
EDA9 DEFB $FF,$FF,$07,$03,$03,$03,$03,$03,$00,$F8,$FC,$0E,$06,$06,$06,$06
EDB9 DEFB $C0,$C0,$C0,$E0,$FF,$FF,$FF,$FF,$60,$60,$70,$3F,$1F,$00,$00,$00
EDC9 DEFB $03,$03,$03,$07,$FF,$FF,$FF,$FF,$06,$06,$0E,$FC,$F8,$00,$00,$00
EDD9 DEFB $FF,$FF,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$00,$00,$00,$00,$00
EDE9 DEFB $00,$00,$00,$00,$FF,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$00,$00,$00
EDF9 DEFB $03,$03,$03,$03,$03,$03,$03,$03,$06,$06,$06,$06,$06,$06,$06,$06
EE09 DEFB $C0,$C0,$C0,$C0,$C0,$C0,$C0,$C0,$60,$60,$60,$60,$60,$60,$60,$60
EE19 DEFB $FF,$FF,$FF,$FF,$FF,$00,$7F,$7F,$00,$00,$00,$00,$FF,$00,$7F,$7F
EE29 DEFB $FF,$FF,$FF,$FF,$FF,$00,$E3,$F7,$00,$00,$00,$00,$FF,$00,$E3,$F7
EE39 DEFB $FF,$FF,$FF,$FF,$FF,$00,$FE,$FF,$00,$00,$00,$00,$FF,$00,$FE,$FF
EE49 DEFB $FF,$FF,$FF,$FF,$FF,$00,$3F,$7F,$00,$00,$00,$00,$FF,$00,$3F,$7F
EE59 DEFB $FF,$FF,$FF,$FF,$FF,$00,$E1,$F3,$00,$00,$00,$00,$FF,$00,$E1,$F3
EE69 DEFB $FF,$FF,$FF,$FF,$FF,$00,$FF,$FF,$00,$00,$00,$00,$FF,$00,$FF,$FF
EE79 DEFB $FF,$FF,$FF,$FF,$FF,$00,$10,$B0,$00,$00,$00,$00,$FF,$00,$10,$B0
EE89 DEFB $FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$FF,$00,$00,$00
EE99 DEFB $FF,$FF,$FF,$FF,$FF,$00,$7F,$3F,$00,$00,$00,$00,$FF,$00,$7F,$3F
EEA9 DEFB $FF,$FF,$FD,$DE,$FF,$00,$C7,$EF,$00,$00,$03,$3F,$FF,$00,$C7,$EF
EEB9 DEFB $FF,$FF,$FD,$03,$FF,$00,$FC,$FE,$00,$00,$FE,$FF,$FF,$00,$FC,$FE
EEC9 DEFB $60,$60,$60,$60,$60,$00,$7F,$7F,$60,$60,$60,$60,$60,$00,$7F,$7F
EED9 DEFB $36,$36,$37,$37,$36,$00,$F7,$E3,$36,$36,$37,$37,$36,$00,$F7,$E3
EEE9 DEFB $00,$00,$F0,$E0,$00,$00,$FF,$FE,$00,$00,$F0,$E0,$00,$00,$FF,$FE
EEF9 DEFB $60,$60,$7F,$3F,$00,$00,$3F,$1F,$60,$60,$7F,$3F,$00,$00,$3F,$1F
EF09 DEFB $03,$03,$F3,$FB,$1B,$00,$FB,$F1,$03,$03,$F3,$FB,$1B,$00,$FB,$F1
EF19 DEFB $01,$01,$01,$01,$01,$00,$FF,$FF,$01,$01,$01,$01,$01,$00,$FF,$FF
EF29 DEFB $B0,$B0,$B0,$B0,$B0,$00,$BF,$1F,$B0,$B0,$B0,$B0,$B0,$00,$BF,$1F
EF39 DEFB $00,$00,$01,$03,$03,$00,$FB,$F1,$00,$00,$01,$03,$03,$00,$FB,$F1
EF49 DEFB $0F,$1F,$FF,$FF,$01,$00,$FF,$F3,$0F,$1F,$FF,$FF,$01,$00,$FF,$F3
EF59 DEFB $06,$86,$86,$86,$86,$00,$86,$82,$06,$86,$86,$86,$86,$00,$86,$82
EF69 DEFB $0C,$0C,$0F,$0F,$0C,$00,$0F,$07,$0C,$0C,$0F,$0F,$0C,$00,$0F,$07
EF79 DEFB $00,$00,$E0,$C0,$00,$00,$FE,$FC,$00,$00,$E0,$C0,$00,$00,$FE,$FC
EF89 DEFB $00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$FF,$FF,$00,$00,$00,$00,$00
EF99 DEFB $00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$FF,$00,$00,$00,$00,$00
EFA9 DEFB $00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$FF,$01,$01,$01,$01,$01
EFB9 DEFB $00,$00,$FF,$09,$0A,$0A,$0A,$04,$00,$00,$FF,$FF,$FF,$FE,$FF,$FF
EFC9 DEFB $00,$00,$FF,$42,$44,$44,$E4,$F2,$00,$00,$FF,$7E,$7E,$FC,$FE,$FF
EFD9 DEFB $00,$00,$FF,$18,$08,$00,$00,$00,$00,$00,$FF,$3D,$1D,$08,$00,$00
EFE9 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
EFF9 DEFB $FF,$FE,$FF,$FE,$FD,$FE,$FE,$FE,$01,$01,$00,$01,$03,$03,$02,$02
F009 DEFB $04,$84,$80,$E0,$10,$00,$00,$60,$FC,$FC,$FC,$F0,$B8,$00,$40,$F0
F019 DEFB $0F,$00,$00,$3C,$5F,$BC,$BC,$BE,$1F,$01,$00,$7E,$FF,$FC,$FC,$FE
F029 DEFB $80,$E0,$30,$00,$00,$C0,$60,$50,$C0,$F0,$78,$00,$80,$E0,$70,$78
F039 DEFB $FE,$FE,$FD,$FF,$FE,$FF,$FF,$FF,$02,$03,$03,$01,$01,$00,$00,$00
F049 DEFB $40,$00,$00,$00,$90,$60,$D0,$F0,$C0,$40,$00,$80,$D8,$F0,$30,$18
F059 DEFB $BE,$5F,$4F,$3F,$00,$00,$00,$00,$FE,$FF,$7F,$7F,$00,$00,$00,$00
F069 DEFB $C8,$88,$10,$E0,$00,$00,$02,$02,$F8,$F8,$F8,$F0,$00,$02,$02,$02
F079 DEFB $E8,$F8,$F8,$F4,$FC,$FA,$FD,$FE,$18,$08,$0C,$0C,$06,$07,$03,$01
F089 DEFB $00,$00,$00,$00,$00,$00,$00,$C0,$00,$00,$00,$00,$00,$00,$80,$E0
F099 DEFB $02,$03,$00,$00,$00,$0F,$00,$00,$03,$03,$00,$00,$00,$1F,$0F,$00
F0A9 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FB,$00,$00,$00,$00,$00,$00,$00,$07
F0B9 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$FF
F0C9 DEFB $B0,$EC,$FB,$FE,$FE,$FE,$FA,$FE,$78,$1E,$07,$03,$02,$02,$06,$FF
F0D9 DEFB $00,$00,$00,$80,$60,$1F,$00,$00,$00,$00,$80,$C0,$F0,$3F,$00,$00
F0E9 DEFB $EF,$DF,$BF,$FF,$7F,$FF,$FF,$FF,$1F,$3F,$7F,$7F,$FF,$FF,$FF,$FF
F0F9 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FE,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
F109 DEFB $01,$00,$00,$00,$00,$00,$00,$00,$83,$01,$00,$00,$00,$00,$00,$00
F119 DEFB $00,$80,$40,$20,$10,$08,$07,$00,$80,$C0,$E0,$70,$38,$1F,$0F,$07
F129 DEFB $00,$FF,$FF,$FF,$FF,$FF,$E0,$E0,$00,$FF,$FF,$00,$00,$1F,$20,$20
F139 DEFB $00,$FF,$FF,$FF,$FF,$FF,$00,$50,$00,$FF,$FF,$00,$00,$FF,$00,$50
F149 DEFB $00,$FF,$FF,$FF,$FF,$FF,$00,$40,$00,$FF,$FF,$00,$00,$FF,$00,$40
F159 DEFB $00,$FF,$FF,$FF,$FF,$FF,$00,$A0,$00,$FF,$FF,$00,$00,$FF,$00,$A0
F169 DEFB $00,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$00,$00,$FF,$00,$00
F179 DEFB $00,$FF,$FF,$FF,$FF,$FF,$07,$07,$00,$FF,$FF,$00,$00,$F8,$04,$04
F189 DEFB $E0,$EE,$E0,$E0,$E0,$E0,$E0,$E0,$20,$2E,$20,$20,$20,$20,$20,$20
F199 DEFB $73,$75,$55,$53,$00,$00,$00,$00,$73,$75,$55,$53,$00,$00,$00,$00
F1A9 DEFB $18,$54,$54,$54,$00,$00,$30,$29,$18,$54,$54,$54,$00,$00,$30,$29
F1B9 DEFB $E4,$EA,$AC,$A6,$00,$00,$00,$22,$E4,$EA,$AC,$A6,$00,$00,$00,$22
F1C9 DEFB $CA,$AA,$AA,$AE,$00,$00,$00,$00,$CA,$AA,$AA,$AE,$00,$00,$00,$00
F1D9 DEFB $07,$77,$07,$07,$07,$07,$07,$07,$04,$74,$04,$04,$04,$04,$04,$04
F1E9 DEFB $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$20,$20,$20,$20,$20,$20,$20,$20
F1F9 DEFB $00,$00,$00,$00,$18,$21,$22,$22,$00,$00,$00,$00,$18,$21,$22,$22
F209 DEFB $2A,$2B,$29,$00,$02,$33,$AA,$AA,$2A,$2B,$29,$00,$02,$33,$AA,$AA
F219 DEFB $AA,$2A,$94,$00,$40,$19,$55,$55,$AA,$2A,$94,$00,$40,$19,$55,$55
F229 DEFB $00,$00,$00,$00,$00,$48,$54,$58,$00,$00,$00,$00,$00,$48,$54,$58
F239 DEFB $07,$07,$07,$07,$07,$07,$07,$07,$04,$04,$04,$04,$04,$04,$04,$04
F249 DEFB $19,$00,$00,$00,$00,$00,$00,$00,$19,$00,$00,$00,$00,$00,$00,$00
F259 DEFB $29,$00,$70,$26,$25,$25,$75,$00,$29,$00,$70,$26,$25,$25,$75,$00
F269 DEFB $55,$00,$30,$42,$75,$45,$42,$00,$55,$00,$30,$42,$75,$45,$42,$00
F279 DEFB $CC,$00,$00,$00,$00,$00,$00,$00,$CC,$00,$00,$00,$00,$00,$00,$00
F289 DEFB $06,$08,$08,$08,$06,$00,$00,$00,$06,$08,$08,$08,$06,$00,$00,$00
F299 DEFB $00,$A4,$CA,$8C,$86,$00,$38,$2A,$00,$A4,$CA,$8C,$86,$00,$38,$2A
F2A9 DEFB $2A,$63,$AA,$AA,$69,$00,$28,$8C,$2A,$63,$AA,$AA,$69,$00,$28,$8C
F2B9 DEFB $00,$60,$40,$20,$60,$00,$00,$00,$00,$60,$40,$20,$60,$00,$00,$00
F2C9 DEFB $E0,$E0,$E0,$E0,$E0,$FF,$FF,$FF,$20,$20,$20,$20,$20,$1F,$00,$00
F2D9 DEFB $00,$00,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$00,$00,$FF,$00,$00
F2E9 DEFB $2A,$3A,$1B,$00,$00,$FF,$FF,$FF,$2A,$3A,$1B,$00,$00,$FF,$00,$00
F2F9 DEFB $A8,$A8,$A4,$00,$00,$FF,$FF,$FF,$A8,$A8,$A4,$00,$00,$FF,$00,$00
F309 DEFB $07,$07,$07,$07,$07,$FF,$FF,$FF,$04,$04,$04,$04,$04,$F8,$00,$00
F319 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00,$00,$00
F329: Encoded Inventory/Info popup, in Tileset #2
F329 DEFB $FF,$0C,$01,$26,$FF,$0A,$2A,$27,$2D,$FF,$0A,$00,$2C,$2D,$FF,$0A
F339 DEFB $00,$2C,$2D,$FF,$0A,$00,$2C,$2D,$FF,$0A,$00,$2C,$2D,$FF,$0A,$00
F349 DEFB $2C,$28,$FF,$0A,$2B,$29
F34F: Tiles inventory items, 14 tiles 8x8 4-color
F34F DEFB $00,$20,$30,$38,$30,$20,$00,$00,$00,$20,$30,$38,$30,$20,$00,$00
F35F DEFB $00,$04,$0C,$1C,$0C,$04,$00,$00,$00,$04,$0C,$1C,$0C,$04,$00,$00
F36F DEFB $00,$FE,$81,$81,$81,$FF,$FF,$00,$00,$FE,$E1,$8F,$FF,$F1,$FF,$00
F37F DEFB $00,$3C,$7E,$7E,$7E,$24,$3C,$00,$00,$3C,$42,$42,$7E,$3C,$3C,$00
F38F DEFB $00,$FF,$FC,$F8,$C0,$C0,$C0,$00,$00,$7E,$F8,$F4,$E0,$C0,$00,$00
F39F DEFB $00,$3E,$7E,$7E,$7E,$7E,$7E,$00,$00,$3E,$5A,$5A,$42,$42,$7E,$00
F3AF DEFB $04,$08,$0D,$1E,$38,$70,$E0,$40,$04,$08,$19,$0E,$14,$20,$40,$00
F3BF DEFB $00,$00,$FE,$CF,$E7,$FE,$00,$00,$00,$00,$FE,$B3,$9B,$FE,$00,$00
F3CF DEFB $62,$D2,$B6,$68,$1F,$6D,$4B,$4F,$60,$B4,$DA,$74,$2F,$5B,$2D,$0F
F3DF DEFB $00,$00,$30,$76,$3E,$3E,$1C,$00,$00,$00,$20,$72,$3E,$1C,$08,$00
F3EF DEFB $FE,$EA,$FE,$AE,$FE,$BA,$FE,$00,$FE,$BA,$FE,$BA,$FE,$EA,$FE,$00
F3FF DEFB $7E,$4A,$5A,$66,$66,$5A,$52,$7E,$7E,$66,$42,$42,$42,$42,$66,$7E
F40F DEFB $60,$90,$C8,$64,$34,$18,$00,$00,$60,$D0,$A8,$54,$2E,$1C,$0A,$01
F41F DEFB $00,$0E,$1E,$3E,$7C,$78,$70,$00,$00,$06,$0E,$1C,$38,$10,$00,$00
F42F: Data block at F42F
F42F DEFB $03,$FF,$09,$04,$15,$05,$07,$11,$FF,$08,$0F,$12,$0B,$07,$0D,$FF Encoded screen: Data cartridge reader screen, in Tileset #2
F43F DEFB $08,$00,$0E,$06,$07,$0D,$FF,$08,$00,$0E,$06,$07,$0D,$FF,$08,$00
F44F DEFB $0E,$06,$07,$13,$FF,$08,$10,$14,$06,$07,$00,$0C,$00,$FF,$04,$16
F45F DEFB $00,$0C,$00,$06,$09,$FF,$0A,$08,$0A
F468 DEFB $03,$FF,$05,$04,$17,$FF,$05,$01,$07,$FF,$05,$00,$06,$FF,$05,$01 Encoded screen: Door access panel popup, in Tileset #2
F478 DEFB $07,$00,$FF,$04,$0F,$06,$03,$04,$04,$15,$05,$07,$FF,$05,$00,$06
F488 DEFB $07,$1A,$1B,$1C,$0B,$07,$FF,$05,$00,$06,$07,$1D,$1E,$1F,$06,$07
F498 DEFB $FF,$05,$00,$18,$19,$20,$21,$22,$06,$07,$FF,$05,$00,$06,$07,$23
F4A8 DEFB $24,$25,$06,$09,$FF,$05,$08,$0A,$09,$08,$08,$08,$0A
F4B5 DEFB $2E,$2F,$30,$31,$32,$33,$34,$35,$35,$36,$37,$38,$39,$3A,$3B,$3C Main menu screen, 96 tiles in Tileset #2
F4C5 DEFB $3D,$3E,$3F,$40,$41,$42,$43,$44,$5F,$60,$61,$62,$63,$64,$46,$46
F4D5 DEFB $47,$48,$49,$4A,$65,$66,$67,$68,$69,$6A,$01,$01,$4C,$4D,$4E,$4F
F4E5 DEFB $6B,$6C,$6D,$6E,$6F,$70,$01,$01,$50,$51,$52,$53,$6B,$71,$72,$73
F4F5 DEFB $74,$70,$01,$01,$01,$54,$55,$56,$6B,$75,$76,$77,$78,$70,$01,$01
F505 DEFB $57,$58,$59,$5A,$79,$7A,$7B,$7C,$7A,$7D,$01,$01,$5B,$5C,$5D,$5E
F515 DEFB $47,$47,$47,$47,$47,$47,$47,$47,$47,$47,$47,$47,$00,$00,$00,$00 Main menu screen moving background, 96 tiles
F525 DEFB $00,$00,$00,$00,$00,$00,$00,$00,$47,$47,$47,$47,$47,$47,$47,$47
F535 DEFB $47,$00,$00,$00,$47,$00,$00,$00,$00,$47,$47,$47,$47,$00,$00,$00
F545 DEFB $47,$00,$00,$00,$00,$47,$47,$47,$47,$47,$00,$00,$47,$00,$00,$00
F555 DEFB $00,$47,$47,$47,$47,$47,$47,$00,$47,$00,$00,$00,$00,$47,$47,$47
F565 DEFB $47,$47,$47,$00,$47,$47,$47,$47,$47,$47,$47,$47,$47,$00,$00,$00
F575 DEFB $00,$00,$00,$00,$00,$00,$00,$00
F57D DEFB $00,$00,$00,$00,$00,$80,$00,$00
F585 DEFB $00,$00,$00,$00,$00,$00,$80,$00
F58D DEFB $00,$00,$00,$00,$00,$00,$0A,$00
F595 DEFB $BB,$68,$5F,$44,$45,$53,$44,$41
F59D DEFB $54,$41,$00,$00,$E2,$57,$BB,$6D
F5A5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
F5AD DEFB $00,$00,$00,$00,$00,$00,$00,$00
F5B5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
F5BD DEFB $00,$00,$00,$00,$00,$00,$00,$00
F5C5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
F5CD DEFB $00,$00,$00,$00,$00,$00,$00,$00
F5D5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
F5DD DEFB $00,$00,$00,$00,$00,$00,$00,$00
F5E5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
F5ED DEFB $00,$00,$00,$00,$00,$00,$00,$00
F5F5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
F5FD DEFB $00,$37,$36,$00,$F7,$E3,$36,$36
F605 DEFB $37,$37,$36,$00,$F7,$E3,$00,$00
F60D DEFB $F0,$E0,$00,$00,$FF,$FE,$00,$00
F615 DEFB $F0,$E0,$00,$00,$FF,$FE,$60,$60
F61D DEFB $7F,$3F,$00,$00,$3F,$1F,$60,$60
F625 DEFB $7F,$3F,$00,$00,$3F,$1F,$03,$03
F62D DEFB $F3,$FB,$1B,$00,$FB,$F1,$03,$03
F635 DEFB $F3,$FB,$1B,$00,$FB,$F1,$01,$01
F63D DEFB $01,$01,$01,$00,$FF,$FF,$01,$01
F645 DEFB $01,$01,$01,$00,$FF,$FF,$B0,$B0
F64D DEFB $B0,$B0,$B0,$00,$BF,$1F,$B0,$B0
F655 DEFB $B0,$B0,$B0,$00,$BF,$1F,$00,$00
F65D DEFB $01,$03,$03,$00,$FB,$F1,$00,$00
F665 DEFB $01,$03,$03,$00,$FB,$F1,$0F,$1F
F66D DEFB $FF,$FF,$01,$00,$FF,$F3,$0F,$1F
F675 DEFB $FF,$FF,$01,$00,$FF,$F3,$06,$86
F67D DEFB $86,$86,$86,$00,$86,$82,$06,$86
F685 DEFB $86,$86,$86,$00,$86,$82,$0C,$0C
F68D DEFB $0F,$0F,$0C,$00,$0F,$07,$0C,$0C
F695 DEFB $0F,$0F,$0C,$00,$0F,$07,$00,$00
F69D DEFB $E0,$C0,$00,$00,$FE,$FC,$00,$00
F6A5 DEFB $E0,$C0,$00,$00,$FE,$FC,$00,$FF
F6AD DEFB $FF,$FF,$FF,$FF,$FF,$FF,$00,$FF
F6B5 DEFB $FF,$00,$00,$00,$00,$00,$00,$00
F6BD DEFB $FF,$FF,$FF,$FF,$FF,$FF,$00,$00
F6C5 DEFB $FF,$00,$00,$00,$00,$00,$00,$00
F6CD DEFB $FF,$FF,$FF,$FF,$FF,$FF,$00,$00
F6D5 DEFB $FF,$01,$01,$01,$01,$01,$00,$00
F6DD DEFB $FF,$09,$0A,$0A,$0A,$04,$00,$00
F6E5 DEFB $FF,$FF,$FF,$FE,$FF,$FF,$00,$00
F6ED DEFB $FF,$42,$44,$44,$E4,$F2,$00,$00
F6F5 DEFB $FF,$7E,$7E,$FC,$FE,$FF,$00,$00
F6FD DEFB $FF,$18,$08,$00,$00,$00,$00,$00
F705 DEFB $FF,$3D,$1D,$08,$00,$00,$00,$00
F70D DEFB $00,$00,$00,$00,$00,$00,$00,$00
F715 DEFB $00,$00,$00,$00,$00,$00,$FF,$FE
F71D DEFB $FF,$FE,$FD,$FE,$FE,$FE,$01,$01
F725 DEFB $00,$01,$03,$03,$02,$02,$04,$84
F72D DEFB $80,$E0,$10,$00,$00,$60,$FC,$FC
F735 DEFB $FC,$F0,$B8,$00,$40,$F0,$0F,$00
F73D DEFB $00,$3C,$5F,$BC,$BC,$BE,$1F,$01
F745 DEFB $00,$7E,$FF,$FC,$FC,$FE,$80,$E0
F74D DEFB $30,$00,$00,$C0,$60,$50,$C0,$F0
F755 DEFB $78,$00,$80,$E0,$70,$78,$FE,$FE
F75D DEFB $FD,$FF,$FE,$FF,$FF,$FF,$02,$03
F765 DEFB $03,$01,$01,$00,$00,$00,$40,$00
F76D DEFB $00,$00,$90,$60,$D0,$F0,$C0,$40
F775 DEFB $00,$80,$D8,$F0,$30,$18,$BE,$5F
F77D DEFB $4F,$3F,$00,$00,$00,$00,$FE,$FF
F785 DEFB $7F,$7F,$00,$00,$00,$00,$C8,$88
F78D DEFB $10,$E0,$00,$00,$02,$02,$F8,$F8
F795 DEFB $F8,$F0,$00,$02,$02,$02,$E8,$F8
F79D DEFB $F8,$F4,$FC,$FA,$FD,$FE,$18,$08
F7A5 DEFB $0C,$0C,$06,$07,$03,$01,$00,$00
F7AD DEFB $00,$00,$00,$00,$00,$C0,$00,$00
F7B5 DEFB $00,$00,$00,$00,$80,$E0,$02,$03
F7BD DEFB $00,$00,$00,$0F,$00,$00,$03,$03
F7C5 DEFB $00,$00,$00,$1F,$0F,$00,$FF,$FF
F7CD DEFB $FF,$FF,$FF,$FF,$FF,$FB,$00,$00
F7D5 DEFB $00,$00,$00,$00,$00,$07,$FF,$FF
F7DD DEFB $FF,$FF,$FF,$FF,$FF,$FF,$00,$00
F7E5 DEFB $00,$00,$00,$00,$00,$FF,$B0,$EC
F7ED DEFB $FB,$FE,$FE,$FE,$FA,$FE,$78,$1E
F7F5 DEFB $07,$03,$02,$02,$06,$FF,$00,$00
F7FD DEFB $00,$80,$60,$1F,$00,$00,$00,$00
F805 DEFB $80,$C0,$F0,$3F,$00,$00,$EF,$DF
F80D DEFB $BF,$FF,$7F,$FF,$FF,$FF,$1F,$3F
F815 DEFB $7F,$7F,$FF,$FF,$FF,$FF,$FF,$FF
F81D DEFB $FF,$FF,$FF,$FF,$FF,$FE,$FF,$FF
F825 DEFB $FF,$FF,$FF,$FF,$FF,$FF,$01,$00
F82D DEFB $00,$00,$00,$00,$00,$00,$83,$01
F835 DEFB $00,$00,$00,$00,$00,$00,$00,$80
F83D DEFB $40,$20,$10,$08,$07,$00,$80,$C0
F845 DEFB $E0,$70,$38,$1F,$0F,$07,$00,$FF
F84D DEFB $FF,$FF,$FF,$FF,$E0,$E0,$00,$FF
F855 DEFB $FF,$00,$00,$1F,$20,$20,$00,$FF
F85D DEFB $FF,$FF,$FF,$FF,$00,$50,$00,$FF
F865 DEFB $FF,$00,$00,$FF,$00,$50,$00,$FF
F86D DEFB $FF,$FF,$FF,$FF,$00,$40,$00,$FF
F875 DEFB $FF,$00,$00,$FF,$00,$40,$00,$FF
F87D DEFB $FF,$FF,$FF,$FF,$00,$A0,$00,$FF
F885 DEFB $FF,$00,$00,$FF,$00,$A0,$00,$FF
F88D DEFB $FF,$FF,$FF,$FF,$00,$00,$00,$FF
F895 DEFB $FF,$00,$00,$FF,$00,$00,$00,$FF
F89D DEFB $FF,$FF,$FF,$FF,$07,$07,$00,$FF
F8A5 DEFB $FF,$00,$00,$F8,$04,$04,$E0,$EE
F8AD DEFB $E0,$E0,$E0,$E0,$E0,$E0,$20,$2E
F8B5 DEFB $20,$20,$20,$20,$20,$20,$73,$75
F8BD DEFB $55,$53,$00,$00,$00,$00,$73,$75
F8C5 DEFB $55,$53,$00,$00,$00,$00,$18,$54
F8CD DEFB $54,$54,$00,$00,$30,$29,$18,$54
F8D5 DEFB $54,$54,$00,$00,$30,$29,$E4,$EA
F8DD DEFB $AC,$A6,$00,$00,$00,$22,$E4,$EA
F8E5 DEFB $AC,$A6,$00,$00,$00,$22,$CA,$AA
F8ED DEFB $AA,$AE,$00,$00,$00,$00,$CA,$AA
F8F5 DEFB $AA,$AE,$00,$00,$00,$00,$07,$77
F8FD DEFB $07,$07,$07,$07,$07,$07,$04,$74
F905 DEFB $04,$04,$04,$04,$04,$04,$E0,$E0
F90D DEFB $E0,$E0,$E0,$E0,$E0,$E0,$20,$20
F915 DEFB $20,$20,$20,$20,$20,$20,$00,$00
F91D DEFB $00,$00,$18,$21,$22,$22,$00,$00
F925 DEFB $00,$00,$18,$21,$22,$22,$2A,$2B
F92D DEFB $29,$00,$02,$33,$AA,$AA,$2A,$2B
F935 DEFB $29,$00,$02,$33,$AA,$AA,$AA,$2A
F93D DEFB $94,$00,$40,$19,$55,$55,$AA,$2A
F945 DEFB $94,$00,$40,$19,$55,$55,$00,$00
F94D DEFB $00,$00,$00,$48,$54,$58,$00,$00
F955 DEFB $00,$00,$00,$48,$54,$58,$07,$07
F95D DEFB $07,$07,$07,$07,$07,$07,$04,$04
F965 DEFB $04,$04,$04,$04,$04,$04,$19,$00
F96D DEFB $00,$00,$00,$00,$00,$00,$19,$00
F975 DEFB $00,$00,$00,$00,$00,$00,$29,$00
F97D DEFB $70,$26,$25,$25,$75,$00,$29,$00
F985 DEFB $70,$26,$25,$25,$75,$00,$55,$00
F98D DEFB $30,$42,$75,$45,$42,$00,$55,$00
F995 DEFB $30,$42,$75,$45,$42,$00,$CC,$00
F99D DEFB $00,$00,$00,$00,$00,$00,$CC,$00
F9A5 DEFB $00,$00,$00,$00,$00,$00,$06,$08
F9AD DEFB $08,$08,$06,$00,$00,$00,$06,$08
F9B5 DEFB $08,$08,$06,$00,$00,$00,$00,$A4
F9BD DEFB $CA,$8C,$86,$00,$38,$2A,$00,$A4
F9C5 DEFB $CA,$8C,$86,$00,$38,$2A,$2A,$63
F9CD DEFB $AA,$AA,$69,$00,$28,$8C,$2A,$63
F9D5 DEFB $AA,$AA,$69,$00,$28,$8C,$00,$60
F9DD DEFB $40,$20,$60,$00,$00,$00,$00,$60
F9E5 DEFB $40,$20,$60,$00,$00,$00,$E0,$E0
F9ED DEFB $E0,$E0,$E0,$FF,$FF,$FF,$20,$20
F9F5 DEFB $20,$20,$20,$1F,$00,$00,$00,$00
F9FD DEFB $00,$00,$00,$FF,$FF,$FF,$00,$00
FA05 DEFB $00,$00,$00,$FF,$00,$00,$2A,$3A
FA0D DEFB $1B,$00,$00,$FF,$FF,$FF,$2A,$3A
FA15 DEFB $1B,$00,$00,$FF,$00,$00,$A8,$A8
FA1D DEFB $A4,$00,$00,$FF,$FF,$FF,$A8,$A8
FA25 DEFB $A4,$00,$00,$FF,$00,$00,$07,$07
FA2D DEFB $07,$07,$07,$FF,$FF,$FF,$04,$04
FA35 DEFB $04,$04,$04,$F8,$00,$00,$00,$00
FA3D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FA45 DEFB $00,$18,$18,$00,$00,$00,$FF,$0C
FA4D DEFB $01,$26,$FF,$0A,$2A,$27,$2D,$FF
FA55 DEFB $0A,$00,$2C,$2D,$FF,$0A,$00,$2C
FA5D DEFB $2D,$FF,$0A,$00,$2C,$2D,$FF,$0A
FA65 DEFB $00,$2C,$2D,$FF,$0A,$00,$2C,$28
FA6D DEFB $FF,$0A,$2B,$29,$00,$20,$30,$38
FA75 DEFB $30,$20,$00,$00,$00,$20,$30,$38
FA7D DEFB $30,$20,$00,$00,$00,$04,$0C,$1C
FA85 DEFB $0C,$04,$00,$00,$00,$04,$0C,$1C
FA8D DEFB $0C,$04,$00,$00,$00,$FE,$81,$81
FA95 DEFB $81,$FF,$FF,$00,$00,$FE,$E1,$8F
FA9D DEFB $FF,$F1,$FF,$00,$00,$3C,$7E,$7E
FAA5 DEFB $7E,$24,$3C,$00,$00,$3C,$42,$42
FAAD DEFB $7E,$3C,$3C,$00,$00,$FF,$FC,$F8
FAB5 DEFB $C0,$C0,$C0,$00,$00,$7E,$F8,$F4
FABD DEFB $E0,$C0,$00,$00,$00,$3E,$7E,$7E
FAC5 DEFB $7E,$7E,$7E,$00,$00,$3E,$5A,$5A
FACD DEFB $42,$42,$7E,$00,$04,$08,$0D,$1E
FAD5 DEFB $38,$70,$E0,$40,$04,$08,$19,$0E
FADD DEFB $14,$20,$40,$00,$00,$00,$FE,$CF
FAE5 DEFB $E7,$FE,$00,$00,$00,$00,$FE,$B3
FAED DEFB $9B,$FE,$00,$00,$62,$D2,$B6,$68
FAF5 DEFB $1F,$6D,$4B,$4F,$60,$B4,$DA,$74
FAFD DEFB $2F,$5B,$2D,$0F,$00,$00,$30,$76
FB05 DEFB $3E,$3E,$1C,$00,$00,$00,$20,$72
FB0D DEFB $3E,$1C,$08,$00,$FE,$EA,$FE,$AE
FB15 DEFB $FE,$BA,$FE,$00,$FE,$BA,$FE,$BA
FB1D DEFB $FE,$EA,$FE,$00,$7E,$4A,$5A,$66
FB25 DEFB $66,$5A,$52,$7E,$7E,$66,$42,$42
FB2D DEFB $42,$42,$66,$7E,$60,$90,$C8,$64
FB35 DEFB $34,$18,$00,$00,$60,$D0,$A8,$54
FB3D DEFB $2E,$1C,$0A,$01,$00,$0E,$1E,$3E
FB45 DEFB $7C,$78,$70,$00,$00,$06,$0E,$1C
FB4D DEFB $38,$10,$00,$00,$03,$FF,$09,$04
FB55 DEFB $15,$05,$07,$11,$FF,$08,$0F,$12
FB5D DEFB $0B,$07,$0D,$FF,$08,$00,$0E,$06
FB65 DEFB $07,$0D,$FF,$08,$00,$0E,$06,$07
FB6D DEFB $0D,$FF,$08,$00,$0E,$06,$07,$13
FB75 DEFB $FF,$08,$10,$14,$06,$07,$00,$0C
FB7D DEFB $00,$FF,$04,$16,$00,$0C,$00,$06
FB85 DEFB $09,$FF,$0A,$08,$0A,$03,$FF,$05
FB8D DEFB $04,$17,$FF,$05,$01,$07,$FF,$05
FB95 DEFB $00,$06,$FF,$05,$01,$07,$00,$FF
FB9D DEFB $04,$0F,$06,$03,$04,$04,$15,$05
FBA5 DEFB $07,$FF,$05,$00,$06,$07,$1A,$1B
FBAD DEFB $1C,$0B,$07,$FF,$05,$00,$06,$07
FBB5 DEFB $1D,$1E,$1F,$06,$07,$FF,$05,$00
FBBD DEFB $18,$19,$20,$21,$22,$06,$07,$FF
FBC5 DEFB $05,$00,$06,$07,$23,$24,$25,$06
FBCD DEFB $09,$FF,$05,$08,$0A,$09,$08,$08
FBD5 DEFB $08,$0A,$2E,$2F,$30,$31,$32,$33
FBDD DEFB $34,$35,$35,$36,$37,$38,$39,$3A
FBE5 DEFB $3B,$3C,$3D,$3E,$3F,$40,$41,$42
FBED DEFB $43,$44,$5F,$60,$61,$62,$63,$64
FBF5 DEFB $46,$46,$47,$48,$49,$4A,$65,$66
FBFD DEFB $67,$68,$69,$6A,$01,$01,$4C,$4D
FC05 DEFB $4E,$4F,$6B,$6C,$6D,$6E,$6F,$70
FC0D DEFB $01,$01,$50,$51,$52,$53,$6B,$71
FC15 DEFB $72,$73,$74,$70,$01,$01,$01,$54
FC1D DEFB $55,$56,$6B,$75,$76,$77,$78,$70
FC25 DEFB $01,$01,$57,$58,$59,$5A,$79,$7A
FC2D DEFB $7B,$7C,$7A,$7D,$01,$01,$5B,$5C
FC35 DEFB $5D,$5E,$47,$47,$47,$47,$47,$47
FC3D DEFB $47,$47,$47,$47,$47,$47,$00,$00
FC45 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FC4D DEFB $00,$00,$47,$47,$47,$47,$47,$47
FC55 DEFB $47,$47,$47,$00,$00,$00,$47,$00
FC5D DEFB $00,$00,$00,$47,$47,$47,$47,$00
FC65 DEFB $00,$00,$47,$00,$00,$00,$00,$47
FC6D DEFB $47,$47,$47,$47,$00,$00,$47,$00
FC75 DEFB $00,$00,$00,$47,$47,$47,$47,$47
FC7D DEFB $47,$00,$47,$00,$00,$00,$00,$47
FC85 DEFB $47,$47,$47,$47,$47,$00,$47,$47
FC8D DEFB $47,$47,$47,$47,$47,$47,$47,$00
FC95 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FC9D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FCA5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FCAD DEFB $00,$00,$00,$00,$00,$00,$00,$00
FCB5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FCBD DEFB $00,$00,$00,$00,$00,$00,$00,$00
FCC5 DEFB $00,$53,$4F,$65,$67,$61,$72,$69
FCCD DEFB $4D,$08,$08,$59,$4A,$00,$00,$15
FCD5 DEFB $45,$54,$41,$4C,$4F,$53,$45,$44
FCDD DEFB $08,$00,$F5,$A1,$00,$00,$06,$41
FCE5 DEFB $54,$41,$44,$53,$45,$44,$07,$08
FCED DEFB $40,$01,$00,$00,$06,$00,$00,$5D
FCF5 DEFB $03,$00,$F5,$75,$00,$00,$01,$23
FCFD DEFB $01,$00,$F5,$93,$00,$00,$05,$00
FD05 DEFB $05,$5D,$03,$00,$F5,$7F,$00,$00
FD0D DEFB $01,$00,$04,$5D,$03,$00,$F5,$7D
FD15 DEFB $00,$00,$01,$00,$03,$5D,$03,$00
FD1D DEFB $F5,$7B,$00,$00,$01,$00,$02,$5D
FD25 DEFB $03,$00,$F5,$79,$00,$00,$01,$00
FD2D DEFB $01,$5D,$03,$00,$F5,$77,$00,$00
FD35 DEFB $01,$21,$01,$00,$F5,$9F,$00,$00
FD3D DEFB $05,$00,$00,$72,$00,$F5,$8A,$00
FD45 DEFB $00,$00,$00,$80,$5E,$00,$F5,$A5
FD4D DEFB $00,$00,$03,$00,$40,$5E,$00,$F5
FD55 DEFB $A7,$00,$00,$03,$00,$21,$5E,$00
FD5D DEFB $F5,$A9,$00,$00,$03,$00,$20,$5E
FD65 DEFB $00,$F5,$AB,$00,$00,$03,$00,$10
FD6D DEFB $5E,$00,$F5,$AD,$00,$00,$03,$00
FD75 DEFB $81,$5E,$00,$F5,$AF,$00,$00,$03
FD7D DEFB $00,$41,$5E,$00,$F5,$B1,$00,$00
FD85 DEFB $03,$00,$23,$5E,$00,$F5,$B3,$00
FD8D DEFB $00,$03,$00,$22,$5E,$00,$F5,$B5
FD95 DEFB $00,$00,$03,$00,$11,$5E,$00,$F5
FD9D DEFB $B7,$00,$00,$03,$00,$82,$5E,$00
FDA5 DEFB $F5,$B9,$00,$00,$03,$00,$42,$5E
FDAD DEFB $00,$F5,$BB,$00,$00,$03,$00,$25
FDB5 DEFB $5E,$00,$F5,$BD,$00,$00,$03,$00
FDBD DEFB $24,$5E,$00,$F5,$BF,$00,$00,$03
FDC5 DEFB $00,$12,$5E,$00,$F5,$C1,$00,$00
FDCD DEFB $03,$00,$43,$5E,$00,$F5,$C3,$00
FDD5 DEFB $00,$03,$00,$27,$5E,$00,$F5,$C5
FDDD DEFB $00,$00,$03,$00,$26,$5E,$00,$F5
FDE5 DEFB $C7,$00,$00,$03,$00,$13,$5E,$00
FDED DEFB $F5,$C9,$00,$00,$03,$00,$44,$5E
FDF5 DEFB $00,$F5,$CB,$00,$00,$03,$00,$29
FDFD DEFB $5E,$00,$F5,$CD,$00,$00,$03,$00
FE05 DEFB $28,$5E,$00,$F5,$CF,$00,$00,$03
FE0D DEFB $00,$14,$5E,$00,$F5,$D1,$00,$00
FE15 DEFB $03,$00,$45,$5E,$00,$F5,$D3,$00
FE1D DEFB $00,$03,$00,$2B,$5E,$00,$F5,$D5
FE25 DEFB $00,$00,$03,$00,$2A,$5E,$00,$F5
FE2D DEFB $D7,$00,$00,$03,$00,$15,$5E,$00
FE35 DEFB $F5,$D9,$00,$00,$03,$00,$16,$5E
FE3D DEFB $00,$F5,$DB,$00,$00,$03,$00,$17
FE45 DEFB $5E,$00,$F5,$DD,$00,$00,$03,$00
FE4D DEFB $18,$5E,$00,$F5,$DF,$00,$00,$03
FE55 DEFB $00,$19,$5E,$00,$F5,$E1,$00,$00
FE5D DEFB $03,$00,$21,$62,$00,$F5,$81,$00
FE65 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FE6D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FE75 DEFB $00,$00,$00,$00,$40,$93,$00,$00
FE7D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FE85 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FE8D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FE95 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FE9D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FEA5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FEAD DEFB $00,$00,$00,$00,$00,$00,$00,$00
FEB5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FEBD DEFB $00,$00,$00,$00,$00,$00,$00,$00
FEC5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FECD DEFB $00,$00,$00,$00,$00,$00,$00,$00
FED5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FEDD DEFB $00,$00,$00,$00,$00,$00,$00,$00
FEE5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FEED DEFB $00,$00,$00,$00,$00,$00,$00,$00
FEF5 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FEFD DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF05 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF0D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF15 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF1D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF25 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF2D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF35 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF3D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF45 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF4D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF55 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF5D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF65 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF6D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF75 DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF7D DEFB $00,$00,$00,$00,$00,$00,$00,$00
FF85 DEFB $00,$00,$00,$00,$00,$81,$00,$81
FF8D DEFB $1B,$40,$78,$84,$44,$1F,$00,$81
FF95 DEFB $1A,$40,$78,$84,$44,$1F,$00,$81
FF9D DEFB $1C,$40,$78,$84,$44,$1F,$11,$8A
FFA5 DEFB $00,$09,$FE,$01,$54,$0B,$11,$8A
FFAD DEFB $11,$8A,$11,$8A,$B0,$01,$72,$9B
FFB5 DEFB $F9,$4C,$2C,$00,$28,$03,$8F,$A8
FFBD DEFB $22,$0E,$9E,$93,$D0,$98,$EF,$00
FFC5 DEFB $92,$10,$2B,$9F,$88,$EF,$B6,$9F
FFCD DEFB $0A,$01,$94,$B1,$0A,$00,$BF,$F4
FFD5 DEFB $57,$BA,$84,$75,$16,$75,$56,$5B
FFDD DEFB $E1,$96,$D6,$96,$43,$66,$E7,$28
FFE5 DEFB $18,$3A,$5F,$06,$5C,$58,$2F,$05
FFED DEFB $00,$00,$00,$00,$00,$00,$20,$1F
FFF5 DEFB $E0,$06,$00,$00,$00,$00,$00,$00
FFFD DEFB $00,$00,$00