;*
;* THE HOBBIT
;* Dissasembled by Chris Wild and Sean Irvine, 
;* using disz80 (c) 1991 Chris Wild
;* TAB = 7
;* from the spectrum DATAFORMAT pages
;* www.anam.demon.co.uk

EQU CurLocation	(LC0BF + #10)
EQU LA775		(LA774+1)


L5B00  DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #FF,#00,#00,#00,#FF,#00,#14,#0D,#0D,#14,#03,#00,#00,#00,#16,#16
       DB #01,#00,#06,#00,#0B,#00,#01,#00,#01,#00,#06,#00,#10,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#3C,#40,#00,#FF,#CD,#00,#FC,#5F,#00
       DB #00,#00,#05,#00,#FF,#3C,#00,#01

L5C48  DW #0038,#8A00,#005D,#B600,#BB5C,#CB5C,#8A5C,#CA5D
       DW #8B5C,#8E5D,#895D,#E55D,#905D,#905D,#905D,#2D5D
       DW #5C92,#0000,#0000,#0000,#0000,#0000,#1A9D,#0000
       DW #0055,#5800,#00FF,#2100,#5B00,#1721,#5800,#50E0
       DW #0021,#1721,#0003,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#5FFF,#FFFF,#09F4
       DW #10A8,#F44B,#C409,#5315,#0F81,#15C4,#F452,#C409
       DW #5015,#0080,#0D05,#FD00,#3432,#3735,#0E35,#0000
       DW #5FFF,#0D00,#0A00,#001D,#30E7,#000E,#0000,#0000
       DW #DA3A,#0E30,#0000,#0000,#3A00,#30D9,#000E,#0000
       DW #0000,#FB3A,#000D,#2A14,#F400,#3332,#3536,#0E39
       DW #0000,#5C6B,#2C00,#0E30,#0000,#0000,#3A00,#ACF5
       DW #3232,#000E,#1600,#0000,#302C,#000E,#0000,#0000
       DW #3B3B,#000D,#111E,#EF00,#7022,#AF22,#3631,#3833
       DW #0E34,#0000,#4000,#0D00,#2800,#002A,#32F4,#3633
       DW #3935,#000E,#6B00,#005C,#302C,#000E,#0000,#0000
       DW #F53A,#32AC,#0E32,#0000,#0016,#2C00,#0E30,#0000
       DW #0000,#3B00,#0D3B,#3200,#0006,#22EF,#2268,#0DAF
       DW #3C00,#000E,#C0F5,#3732,#3436,#0E38,#0000,#6C00
       DW #0D00,#EF80,#2222,#800D,#0000,#6C00,#2000,#2020
       DW #2020,#0020,#0000,#0000,#0300,#2068,#2020,#2020
       DW #2020,#2020,#9400,#6000,#8000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#0000,#0000,#0000,#0000,#0000,#0000,#0000
       DW #0000,#4A00,#701F,#006C

L5F00  DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#FF,#00

L5F1D  DB #02,#00,#A2,#A5,#00,#00,#00,#02,#00,#00,#AA,#00,#00,#00,#05,#00
       DB #B4,#AA,#00,#00,#00,#02,#00,#AE,#A4,#00,#00,#00,#02,#00,#4E,#A7
       DB #02,#4E,#A7,#04,#00,#79,#AA,#01,#57,#AA,#00,#00,#84,#AA,#00,#00
       DB #00,#05,#00,#AF,#AA,#00,#00,#00,#04,#00,#DE,#AA,#03,#C3,#AA,#05
       DB #00,#18,#AA,#01,#35,#AA,#FF,#3E,#07,#5D,#C8,#44,#C8,#05,#3F,#02
       DB #8F,#C8,#85,#C8,#06,#40,#02,#C0,#C8,#B6,#C8,#01,#43,#00,#CB,#C8
       DB #C7,#C8,#00,#00,#02,#F3,#C8,#E9,#C8,#01,#41,#02,#3D,#C9,#33,#C9
       DB #05,#44,#01,#9A,#C9,#93,#C9,#03,#00,#01,#81,#C9,#7A,#C9,#03,#00
       DB #01,#5B,#C9,#54,#C9,#00,#47,#01,#DE,#C9,#D7,#C9,#01,#48,#01,#DE
       DB #C9,#D7,#C9,#01,#3D,#01,#E5,#C7,#D0,#C7,#00,#45,#01,#E5,#C7,#D0
       DB #C7,#00,#4B,#01,#14,#C8,#D7,#C7,#00,#49,#01,#38,#C8,#DE,#C7,#00
       DB #4A,#01,#38,#C8,#DE,#C7,#00,#4C,#01,#38,#C8,#DE,#C7,#00,#FF

L5FDC  DB #00,#00,#F3,#0D,#B7,#2D,#90,#5D,#8B,#5D,#00,#6C,#2B,#2D,#65,#33
       DB #58,#27,#ED,#10,#0D,#00,#53,#00,#2F,#20,#ED,#1F,#DB,#1F,#76,#1B
       DB #03,#13,#00,#3E


WordIndex:	;L6000
       DW #0000,#0040,#007C,#00E2,#017C,#01F6,#024F,#02BD
       DW #0309,#0373,#03A1,#03A5,#03B2,#0424,#045F,#049C
       DW #04CD,#050C,#0521,#0577,#068C,#070D,#0728,#0751
       DW #0000,#07A8,#0000,#0000,#0000,#0000,#0000,#0000
;* - A
L6040  DB #41,#00,#80,#21,#63,#12,#0F,#13,#93,#21,#66,#14,#05,#92,#41,#2C
       DB #8C,#41,#0C,#12,#05,#01,#04,#99,#41,#0E,#80,#41,#4E,#84,#41,#0E
       DB #0F,#14,#08,#05,#92,#41,#12,#85,#21,#32,#8D,#21,#32,#12,#0F,#97
       DB #21,#74,#80,#01,#F4,#14,#01,#03,#8B,#21,#38,#85

;* - B
L607C  DB #22,#41,#03,#8B,#22,#21,#12,#84,#22,#21,#12,#12,#05,#8C,#22,#41
       DB #12,#12,#05,#8E,#22,#21,#99,#22,#45,#0F,#12,#0E,#93,#22,#45,#17
       DB #09,#14,#03,#08,#05,#84,#22,#49,#87,#22,#4C,#01,#03,#8B,#22,#4C
       DB #05,#01,#8B,#22,#2C,#0F,#97,#22,#2C,#0F,#0F,#84,#22,#2F,#01,#94
       DB #22,#2F,#87,#22,#2F,#04,#99,#22,#2F,#97,#02,#F2,#05,#01,#CB,#58
       DB #06,#22,#52,#0F,#0B,#05,#8E,#02,#F5,#12,#8E,#42,#35,#D4,#45,#02
       DB #22,#35,#14,#0C,#05,#92

;* - C
L60E2  DB #23,#21,#03,#08,#85,#23,#21,#0D,#90,#43,#01,#8E,#43,#01,#0E,#0E
       DB #0F,#94,#03,#E1,#10,#14,#15,#12,#C5,#73,#00,#03,#01,#12,#05,#06
       DB #15,#0C,#0C,#99,#23,#21,#12,#12,#0F,#03,#8B,#03,#E1,#72,#12,#99
       DB #23,#21,#16,#85,#23,#21,#16,#05,#12,#8E,#23,#25,#0C,#0C,#01,#92
       DB #23,#28,#05,#13,#94,#23,#2C,#05,#01,#12,#09,#0E,#87,#03,#EC,#09
       DB #0D,#82,#03,#EC,#0F,#13,#85,#23,#4C,#0F,#13,#05,#84,#23,#4F,#0D
       DB #06,#0F,#12,#14,#01,#02,#0C,#85,#23,#2F,#15,#0E,#14,#12,#99,#23
       DB #32,#01,#03,#8B,#03,#F2,#2F,#13,#93,#23,#35,#10,#02,#0F,#01,#12
       DB #84,#23,#55,#12,#09,#0F,#15,#93,#23,#35,#12,#14,#01,#09,#8E,#23
       DB #55,#0E,#0E,#09,#0E,#87,#03,#F5,#14,#80

;* - D
L617C  DB #04,#40,#C0,#C4,#01,#24,#21,#0C,#85,#24,#41,#0E,#07,#05,#12,#0F
       DB #15,#93,#24,#41,#12,#8B,#24,#45,#01,#84,#24,#45,#05,#90,#24,#45
       DB #0E,#13,#85,#24,#25,#13,#0F,#0C,#01,#14,#09,#0F,#8E,#04,#E9,#07
       DB #80,#44,#09,#12,#05,#03,#14,#09,#0F,#8E,#24,#49,#13,#07,#15,#13
       DB #14,#09,#0E,#87,#24,#2F,#0F,#92,#04,#4F,#17,#8E,#24,#32,#01,#07
       DB #0F,#8E,#24,#52,#01,#07,#0F,#0E,#93,#24,#52,#05,#01,#04,#06,#15
       DB #8C,#24,#52,#05,#01,#12,#99,#04,#F2,#09,#0E,#8B,#04,#F2,#0F,#90
       DB #24,#52,#99,#24,#35,#0E,#07,#05,#0F,#8E

;* - E
L61F6  DB #05,#40,#C0,#FE,#01,#25,#21,#92,#05,#41,#13,#94,#05,#E1,#14,#80
       DB #25,#44,#07,#85,#25,#2C,#86,#25,#2C,#12,#0F,#0E,#84,#25,#4C,#16
       DB #05,#0E,#0B,#09,#0E,#07,#93,#25,#2C,#16,#05,#93,#25,#4C,#16,#09
       DB #13,#88,#05,#ED,#50,#14,#99,#05,#EE,#14,#05,#92,#45,#36,#05,#12
       DB #19,#14,#08,#09,#0E,#C7,#4E,#00,#05,#F8,#01,#0D,#09,#0E,#85,#45
       DB #38,#03,#05,#10,#94,#25,#39,#05,#93

;* - F
L624F  DB #06,#E1,#0C,#8C,#26,#41,#13,#94,#06,#05,#05,#02,#0C,#99,#26,#25
       DB #05,#94,#06,#E9,#0C,#8C,#26,#29,#0E,#07,#05,#92,#26,#29,#13,#94
       DB #26,#2C,#01,#0D,#05,#93,#26,#4C,#01,#94,#26,#2C,#0F,#0F,#92,#26
       DB #4C,#0F,#17,#09,#0E,#87,#06,#EF,#0C,#0C,#0F,#97,#26,#2F,#0F,#84
       DB #26,#6F,#92,#06,#0F,#12,#03,#05,#06,#15,#0C,#0C,#99,#26,#2F,#12
       DB #84,#26,#2F,#12,#05,#13,#94,#26,#2F,#12,#05,#13,#14,#12,#09,#16
       DB #05,#92,#26,#4F,#15,#8C,#26,#72,#0F,#8D,#26,#55,#0C,#8C

;* - G
L62BD  DB #27,#21,#0E,#04,#01,#0C,#86,#27,#21,#14,#85,#27,#45,#0E,#14,#0C
       DB #99,#07,#E5,#14,#C0,#8C,#06,#07,#E9,#16,#85,#27,#4C,#0F,#0F,#0D
       DB #99,#27,#8F,#20,#80,#27,#2F,#02,#0C,#09,#8E,#27,#4F,#02,#0C,#09
       DB #0E,#93,#27,#2F,#0C,#84,#27,#4F,#0C,#04,#05,#8E,#27,#2F,#0C,#0C
       DB #15,#8D,#27,#52,#05,#01,#94,#27,#52,#05,#05,#8E

;* - H
L6309  DB #28,#21,#0C,#8C,#28,#21,#0C,#0C,#93,#28,#21,#0E,#84,#28,#41,#12
       DB #84,#28,#25,#01,#84,#48,#25,#0C,#90,#28,#25,#01,#12,#94,#28,#45
       DB #01,#16,#99,#08,#65,#0C,#0C,#8F,#28,#49,#04,#04,#05,#8E,#28,#49
       DB #04,#05,#0F,#15,#93,#28,#29,#0C,#8C,#28,#29,#0C,#0C,#93,#08,#E9
       DB #14,#C0,#73,#00,#28,#4F,#02,#02,#09,#94,#28,#2F,#02,#02,#09,#14
       DB #0C,#01,#0E,#84,#28,#2F,#0C,#85,#28,#4F,#12,#12,#09,#02,#0C,#85
       DB #28,#4F,#15,#13,#85,#08,#75,#12,#12,#99

;* - I
L6373  DB #09,#00,#C0,#92,#03,#09,#2E,#80,#29,#6E,#13,#09,#04,#85,#29,#4E
       DB #13,#09,#07,#0E,#09,#06,#09,#03,#01,#0E,#94,#09,#2E,#14,#8F,#09
       DB #6E,#16,#05,#0E,#14,#0F,#12,#99,#49,#13,#80,#49,#34,#80

;* - J
L63A1  DB #0A,#F5,#0D,#90

;* - K
L63A5  DB #2B,#25,#99,#0B,#E9,#0C,#CC,#73,#00,#2B,#29,#0E,#87

;* - L
L63B2  DB #0C,#00,#C0,#13,#04,#2C,#21,#0B,#85,#2C,#21,#0E,#84,#2C,#41,#12
       DB #07,#85,#0C,#E5,#01,#16,#85,#2C,#25,#87,#2C,#45,#16,#05,#0C,#0C
       DB #05,#84,#0C,#E9,#06,#D4,#8C,#06,#2C,#49,#0B,#85,#0C,#E9,#07,#08
       DB #94,#2C,#49,#14,#14,#0C,#85,#0C,#0F,#C0,#13,#04,#4C,#2F,#01,#84
       DB #0C,#EF,#03,#8B,#2C,#4F,#03,#0B,#05,#84,#2C,#2F,#07,#93,#2C,#2F
       DB #0E,#05,#0C,#01,#0E,#04,#93,#2C,#4F,#0E,#05,#0C,#99,#2C,#4F,#0E
       DB #87,#0C,#EF,#0F,#8B,#2C,#4F,#97,#2C,#4F,#17,#05,#92,#2C,#35,#0E
       DB #03,#88

;* - M
L6424  DB #2D,#41,#07,#09,#83,#2D,#21,#8E,#2D,#21,#90,#2D,#25,#C0,#A8,#07
       DB #2D,#45,#01,#8E,#2D,#29,#12,#0B,#17,#0F,#0F,#84,#2D,#49,#13,#14
       DB #99,#2D,#4F,#0E,#13,#14,#12,#0F,#15,#93,#2D,#2F,#15,#0E,#14,#01
       DB #09,#8E,#2D,#2F,#15,#0E,#14,#01,#09,#0E,#93

;* - N
L645F  DB #0E,#40,#C0,#80,#04,#2E,#41,#12,#12,#0F,#97,#2E,#41,#13,#14,#99
       DB #0E,#45,#C0,#85,#04,#2E,#29,#07,#08,#94,#4E,#2F,#10,#12,#09,#0E
       DB #94,#0E,#4F,#12,#14,#88,#0E,#4F,#12,#14,#08,#05,#01,#13,#94,#0E
       DB #4F,#12,#14,#08,#17,#05,#13,#94,#0E,#57,#C0,#8E,#04

;* - O
L649C  DB #2F,#66,#80,#2F,#66,#86,#0F,#E6,#06,#05,#92,#2F,#4C,#84,#2F,#6E
       DB #80,#4F,#2E,#85,#2F,#6E,#14,#8F,#0F,#F0,#05,#8E,#2F,#30,#05,#0E
       DB #09,#0E,#87,#2F,#75,#94,#2F,#55,#14,#13,#09,#04,#85,#2F,#76,#05
       DB #92

;* - P
L64CD  DB #30,#21,#13,#13,#01,#07,#85,#30,#21,#14,#88,#50,#21,#15,#13,#85
       DB #10,#E9,#03,#CB,#0D,#01,#30,#29,#94,#30,#2C,#01,#03,#85,#10,#0C
       DB #05,#01,#13,#85,#30,#2F,#12,#14,#03,#15,#0C,#0C,#09,#93,#50,#32
       DB #09,#0E,#94,#10,#F5,#0C,#8C,#10,#F5,#33,#88,#10,#F5,#14,#80

;* - Q
L650C  DB #11,#15,#09,#03,#0B,#0C,#99,#11,#15,#09,#05,#94,#51,#35,#09,#94
       DB #31,#55,#09,#14,#85

;* - R
L6521  DB #32,#21,#16,#05,#0E,#08,#09,#0C,#8C,#32,#21,#16,#09,#0E,#85,#12
       DB #65,#01,#C4,#3E,#02,#32,#45,#84,#32,#29,#02,#93,#32,#29,#0E,#87
       DB #32,#29,#16,#05,#0E,#04,#05,#0C,#8C,#32,#29,#16,#05,#92,#32,#2F
       DB #01,#84,#32,#4F,#03,#8B,#32,#2F,#0F,#8D,#32,#2F,#10,#85,#32,#4F
       DB #15,#0E,#84,#32,#35,#87,#32,#35,#09,#0E,#93,#32,#95,#0E,#80,#32
       DB #35,#0E,#0E,#09,#0E,#87

;* - S
L6577  DB #13,#40,#C0,#07,#06,#33,#21,#0E,#84,#53,#21,#16,#85,#13,#E1,#19
       DB #C0,#90,#06,#53,#23,#0F,#12,#85,#13,#45,#C0,#0C,#06,#13,#E8,#0F
       DB #0F,#94,#33,#48,#0F,#12,#94,#33,#28,#0F,#15,#0C,#04,#05,#92,#33
       DB #49,#04,#85,#33,#29,#04,#05,#04,#0F,#0F,#92,#33,#29,#07,#8E,#13
       DB #69,#0E,#87,#13,#E9,#14,#80,#33,#2B,#15,#0C,#8C,#13,#EC,#21,#13
       DB #C8,#73,#00,#13,#EC,#05,#05,#90,#13,#EC,#09,#03,#C5,#73,#00,#33
       DB #4C,#09,#0D,#99,#13,#0C,#0F,#17,#0C,#99,#33,#4D,#01,#0C,#8C,#13
       DB #ED,#21,#13,#C8,#58,#06,#33,#4D,#0F,#0F,#14,#88,#33,#4D,#0F,#14
       DB #08,#05,#12,#09,#0E,#87,#13,#0F,#06,#14,#0C,#99,#33,#4F,#0D,#85
       DB #13,#4F,#15,#14,#88,#13,#4F,#15,#14,#08,#05,#01,#13,#94,#13,#4F
       DB #15,#14,#08,#17,#05,#13,#94,#33,#30,#01,#03,#85,#33,#50,#09,#04
       DB #05,#92,#33,#34,#01,#09,#12,#93,#33,#34,#01,#14,#15,#85,#13,#F4
       DB #05,#01,#CC,#8C,#06,#33,#54,#05,#05,#90,#33,#34,#0F,#0E,#85,#33
       DB #54,#12,#01,#09,#07,#08,#94,#33,#54,#12,#05,#14,#03,#08,#09,#0E
       DB #87,#13,#F4,#12,#09,#0B,#85,#33,#34,#12,#0F,#0B,#85,#33,#34,#12
       DB #0F,#0E,#87,#33,#54,#15,#06,#06,#99,#33,#54,#15,#0E,#0E,#05,#84
       DB #13,#57,#C0,#15,#06,#13,#F7,#09,#8D,#33,#37,#0F,#12,#84,#33,#39
       DB #0D,#02,#0F,#0C,#93

;* - T
L668C  DB #14,#E1,#0B,#85,#14,#61,#0C,#8B,#34,#41,#0E,#07,#0C,#05,#84,#54
       DB #08,#01,#94,#54,#08,#85,#54,#68,#05,#8E,#34,#48,#09,#03,#8B,#34
       DB #28,#09,#05,#86,#34,#48,#09,#8E,#34,#28,#0F,#12,#09,#8E,#34,#48
       DB #12,#05,#01,#04,#93,#34,#68,#12,#0F,#15,#07,#88,#14,#E8,#12,#0F
       DB #97,#14,#E9,#05,#80,#34,#6F,#80,#34,#6F,#8F,#34,#AF,#32,#03,#88
       DB #34,#2F,#17,#8E,#34,#52,#01,#90,#34,#32,#05,#01,#13,#15,#12,#85
       DB #34,#B2,#05,#85,#34,#52,#05,#05,#0C,#05,#13,#93,#34,#32,#0F,#0C
       DB #8C,#34,#52,#0F,#0C,#0C,#93,#34,#55,#0E,#0E,#05,#8C,#14,#F5,#12
       DB #8E

;* - U
L670D  DB #15,#00,#C0,#25,#07,#15,#EE,#0C,#0F,#03,#8B,#35,#4E,#0C,#0F,#03
       DB #0B,#05,#84,#15,#EE,#14,#09,#85,#15,#50,#80

;* - V
L6728  DB #36,#41,#0C,#09,#01,#0E,#94,#36,#21,#0C,#0C,#05,#99,#36,#41,#0C
       DB #15,#01,#02,#0C,#85,#36,#45,#12,#99,#36,#49,#03,#09,#0F,#15,#93
       DB #16,#09,#03,#09,#0F,#15,#13,#0C,#99

;* - W
L6751  DB #17,#40,#C0,#79,#07,#17,#E1,#09,#94,#37,#A1,#0C,#8C,#37,#21,#14
       DB #05,#92,#37,#21,#14,#05,#12,#06,#01,#0C,#8C,#37,#25,#01,#10,#0F
       DB #8E,#17,#E5,#01,#92,#37,#25,#82,#17,#45,#13,#94,#37,#49,#04,#85
       DB #37,#49,#0C,#84,#37,#49,#0E,#04,#09,#0E,#87,#37,#29,#0E,#04,#0F
       DB #97,#37,#29,#0E,#85,#37,#69,#14,#88,#37,#21,#12,#87,#37,#4F,#0F
       DB #84,#37,#4F,#0F,#04,#05,#8E

;* - Y
L67A8  DB #39,#2F,#95,#00,

;* A - Z again
L67AC  DB #01,#02,#0C,#85,#01,#02,#0F,#15,#94,#01,#02,#0F,#16,#85,#01,#04
       DB #16,#05,#0E,#14,#15,#12,#85,#01,#07,#01,#09,#8E,#01,#07,#01,#09
       DB #0E,#13,#94,#01,#08,#05,#01,#84,#01,#0C,#09,#16,#85,#01,#0C,#0D
       DB #0F,#13,#94,#01,#0C,#0F,#0E,#87,#01,#0E,#09,#0D,#01,#8C,#01,#90
       DB #10,#05,#01,#92,#01,#90,#B0,#12,#0F,#01,#03,#88,#01,#12,#0F,#15
       DB #0E,#84,#01,#12,#12,#09,#16,#05,#93,#01,#13,#80,#01,#13,#09,#04
       DB #85,#01,#13,#0C,#05,#05,#90,#01,#94,#14,#05,#0D,#10,#94,#01,#17
       DB #01,#99,#02,#01,#0E,#8B,#02,#05,#80,#02,#05,#08,#09,#0E,#84,#02
       DB #05,#0C,#0F,#97,#02,#09,#12,#14,#08,#04,#01,#99,#02,#0C,#09,#0D
       DB #05,#99,#02,#92,#21,#0E,#04,#09,#13,#88,#02,#12,#09,#0E,#8B,#02
       DB #12,#0F,#01,#04,#13,#09,#04,#85,#02,#15,#0C,#02,#0F,#15,#93,#02
       DB #19,#80,#03,#01,#12,#12,#19,#09,#0E,#87,#03,#8C,#05,#01,#16,#85
       DB #03,#0C,#09,#06,#86,#03,#8F,#0D,#85,#03,#8F,#8D,#10,#0C,#05,#14
       DB #85,#03,#8F,#0E,#07,#12,#01,#14,#15,#0C,#01,#14,#09,#0F,#8E,#03
       DB #0F,#0F,#8B,#03,#15,#12,#12,#05,#0E,#94,#03,#12,#09,#13,#90,#04
       DB #81,#17,#8E,#04,#01,#99,#04,#05,#06,#05,#0E,#13,#85,#04,#05,#13
       DB #03,#05,#0E,#04,#93,#04,#09,#85,#04,#09,#84,#04,#09,#8D,#04,#09
       DB #13,#14,#01,#0E,#03,#85,#04,#8F,#20,#80,#04,#8F,#A0,#80,#04,#12
       DB #09,#10,#93,#05,#06,#06,#0F,#12,#94,#05,#8E,#04,#80,#05,#0E,#14
       DB #12,#01,#0E,#03,#85,#05,#96,#01,#10,#0F,#12,#01,#14,#85,#05,#16
       DB #05,#0E,#09,#0E,#87,#05,#18,#09,#14,#93,#05,#18,#10,#05,#03,#94
       DB #06,#01,#09,#0C,#05,#84,#06,#01,#09,#0C,#09,#0E,#87,#06,#01,#92
       DB #06,#01,#14,#01,#8C,#06,#05,#05,#84,#06,#05,#0C,#94,#06,#09,#94
       DB #06,#09,#12,#13,#94,#06,#8C,#01,#0D,#85,#06,#8C,#0F,#01,#94,#06
       DB #0C,#19,#09,#0E,#87,#06,#0F,#0F,#94,#06,#0F,#0F,#14,#09,#0E,#87
       DB #06,#0F,#15,#92,#06,#12,#0F,#0E,#94,#07,#05,#14,#14,#09,#0E,#87
       DB #07,#0C,#01,#0E,#03,#09,#0E,#87,#07,#0C,#09,#04,#05,#93,#07,#0C
       DB #15,#14,#14,#0F,#0E,#99,#07,#0F,#94,#07,#12,#0F,#15,#0E,#84,#07
       DB #12,#0F,#97,#07,#15,#01,#12,#84,#08,#01,#0E,#07,#09,#0E,#87,#08
       DB #01,#93,#08,#01,#16,#85,#08,#05,#80,#08,#85,#81,#92,#08,#05,#12
       DB #85,#08,#09,#8D,#08,#09,#93,#08,#0F,#97,#08,#0F,#17,#0C,#93,#08
       DB #15,#12,#12,#99,#09,#0E,#05,#06,#06,#05,#03,#14,#09,#16,#85,#09
       DB #14,#93,#0A,#0F,#82,#0A,#15,#13,#94,#0C,#15,#12,#03,#88,#0B,#05
       DB #05,#10,#93,#0B,#0E,#0F,#03,#0B,#93,#0B,#0E,#0F,#97,#0C,#01,#13
       DB #94,#0C,#01,#15,#07,#08,#93,#0C,#01,#15,#07,#08,#14,#05,#92,#0C
       DB #89,#05,#80,#0C,#09,#06,#85,#0C,#09,#16,#05,#93,#0C,#8F,#13,#85
       DB #0C,#0F,#15,#84,#0C,#15,#03,#0B,#99,#0D,#01,#04,#85,#0D,#01,#0B
       DB #85,#0D,#01,#12,#07,#09,#8E,#0D,#01,#12,#16,#05,#0C,#0C,#0F,#15
       DB #93,#0D,#01,#99,#0D,#01,#19,#02,#85,#0D,#85,#AE,#84,#0D,#09,#04
       DB #04,#0C,#85,#0D,#09,#04,#04,#01,#99,#0D,#89,#33,#93,#0D,#0F,#0D
       DB #05,#0E,#94,#0D,#0F,#0D,#05,#0E,#14,#01,#12,#09,#0C,#99,#0D,#8F
       DB #B2,#8E,#0D,#0F,#15,#14,#08,#06,#15,#0C,#8C,#0D,#0F,#16,#85,#0D
       DB #15,#03,#88,#0D,#19,#80,#0E,#0F,#80,#0E,#0F,#09,#13,#85,#0E,#0F
       DB #94,#0E,#0F,#14,#08,#09,#0E,#87,#0E,#0F,#97,#0F,#0E,#03,#85,#0F
       DB #14,#08,#05,#92,#10,#01,#0C,#85,#10,#01,#13,#13,#05,#93,#10,#01
       DB #13,#94,#10,#8C,#81,#03,#85,#10,#8F,#03,#0B,#05,#94,#10,#92,#05
       DB #03,#09,#0F,#15,#93,#10,#12,#05,#10,#01,#12,#85,#10,#12,#05,#13
       DB #05,#0E,#94,#12,#05,#01,#03,#88,#12,#85,#03,#0F,#16,#05,#92,#13
       DB #81,#09,#8C,#13,#05,#85,#13,#85,#05,#8D,#13,#08,#01,#04,#0F,#97
       DB #13,#08,#01,#10,#85,#13,#88,#01,#14,#14,#05,#92,#13,#89,#AE,#87
       DB #13,#89,#AE,#8B,#13,#89,#14,#80,#13,#8C,#09,#04,#85,#13,#0D,#05
       DB #0C,#8C,#13,#0D,#05,#0C,#94,#13,#0F,#0D,#05,#0F,#0E,#85,#13,#0F
       DB #0D,#05,#17,#08,#05,#12,#85,#13,#0F,#0F,#8E,#13,#10,#05,#03,#09
       DB #01,#8C,#13,#90,#0F,#15,#94,#13,#94,#01,#07,#07,#05,#92,#13,#94
       DB #A1,#0E,#84,#13,#94,#01,#92,#13,#94,#A1,#92,#13,#94,#01,#12,#94
       DB #13,#14,#09,#0C,#8C,#13,#94,#09,#0E,#87,#13,#94,#12,#01,#0E,#07
       DB #0C,#85,#13,#14,#12,#05,#0E,#07,#14,#88,#13,#15,#12,#12,#0F,#15
       DB #0E,#04,#05,#84,#13,#17,#05,#05,#10,#93,#13,#17,#05,#10,#94,#13
       DB #97,#09,#0E,#87,#14,#05,#12,#12,#09,#06,#09,#83,#14,#08,#01,#0E
       DB #8B,#14,#08,#05,#8D,#14,#08,#05,#12,#85,#14,#08,#09,#0E,#87,#14
       DB #08,#09,#93,#14,#08,#12,#01,#09,#0E,#93,#14,#08,#12,#05,#85,#14
       DB #08,#12,#0F,#17,#8E,#14,#88,#12,#15,#13,#94,#14,#09,#0D,#85,#14
       DB #09,#12,#05,#84,#14,#12,#99,#14,#0F,#15,#03,#88,#14,#17,#8F,#15
       DB #0E,#04,#05,#92,#15,#13,#80,#16,#81,#2E,#09,#13,#88,#16,#05,#12
       DB #82,#16,#09,#13,#09,#02,#0C,#85,#17,#81,#12,#8E,#17,#01,#93,#17
       DB #01,#13,#14,#05,#84,#17,#05,#80,#17,#05,#0C,#8C,#17,#08,#01,#94
       DB #17,#08,#05,#12,#85,#17,#08,#09,#03,#88,#17,#09,#0C,#8C,#17,#09
       DB #0E,#84,#17,#0F,#12,#84,#17,#0F,#15,#0C,#84,#19,#05,#92,#19,#0F
       DB #15,#92,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00

Start:		;L6C00
       DI
       LD   DE,CopyOfObjects
       LD   HL,Objects
       LD   BC,#0614
       LDIR
	; DE = CopyOfLocations
       LD   HL,Locations
       LD   BC,#05D9
       LDIR
       LD   DE,L5F00
       LD   HL,LB68F
       LD   BC,#001D
       LDIR
	; DE = L5f1d
       LD   HL,LCA27
       LD   BC,#00BF
       LDIR
ReStart:	;L6C27
       DI
       LD   SP,#5EFF
       
	LD   IX,LocGFXTable	; FRONT GATE
       LD   A,#27
       CALL IndexIdTable
       LD   L,(IX+#01)
       LD   H,(IX+#02)
       LD   (HL),#00
       INC  HL
       LD   (HL),#00

       LD   HL,CopyOfObjects
       LD   DE,Objects
       LD   BC,#0614
       LDIR
       LD   DE,Locations
       LD   BC,#05D9
       LDIR
       LD   HL,L5F00
       LD   DE,LB68F
       LD   BC,#001D
       LDIR
       LD   DE,LCA27
       LD   BC,#00BF
       LDIR
       XOR  A
       OUT  (#FE),A
       LD   A,#38
       LD   (L5C48),A
L6C6D  XOR  A
       IN   A,(#FE)
       AND  #1F
       CP   #1F
       JR   Z,L6C6D
       LD   A,#7F
       IN   A,(#FE)
       AND  #08
       LD   (LB6AB),A
       LD   HL,#50E0
       LD   (L75B2),HL
       LD   A,#2B
       LD   (L75B4),A
       LD   HL,#5020
       LD   (L7698),HL
       LD   A,#01
       LD   (L769A),A
       LD   A,#20
       LD   (L75B1),A
       LD   A,#2A
       LD   (L7697),A
       LD   B,#C8
       LD   HL,LB6DC
       CALL ClrMem
       LD   A,R
       LD   (LB6B2),A
       XOR  A
       LD   (L769B),A
       LD   (L769C),A
       LD   (LB6BE),A
       LD   (LB6A4),A
       LD   (LB696),A
       LD   A,#01
       LD   (LB6A6),A
       LD   (LB69E),A
       LD   (LB6A8),A
       LD   HL,L0
       LD   (LB69B),HL
       CALL ClearScreen
       LD   HL,#5140
       LD   DE,SquiggleGFX
       LD   C,#05
L6CD8  LD   B,#10
       PUSH HL
L6CDB  LD   A,(DE)
       LD   (HL),A
       INC  HL
       INC  DE
       LD   A,(DE)
       LD   (HL),A
       INC  HL
       DEC  DE
       DJNZ L6CDB
       INC  DE
       INC  DE
       POP  HL
       INC  H
       DEC  C
       JR   NZ,L6CD8
       LD   A,#11
       LD   (LB6BA),A
       LD   A,(LB6AA)
       INC  A
       JR   NZ,L6D13
       CALL L9788
       LD   HL,InputBuffer
L6CFD  LD   A,(HL)
       CALL L75B6
       INC  HL
       CP   #0D
       JR   NZ,L6CFD
       LD   HL,L6FF4
       LD   DE,L6FF9
       LD   BC,#0005
       LDIR
       JR   L6D22

L6D13  LD   A,#01
       LD   (LB6A9),A
       LD   A,#09
       LD   (LB6BA),A
       CALL L6DD6
       JR   Z,L6D8A
L6D22  LD   HL,L709C
       LD   B,#40
       CALL ClrMem
       LD   HL,L6FF9
       LD   IY,L709C
L6D31  CALL L6E97
       CP   #D0
       JR   Z,L6DA2
       CP   #90
       JR   NZ,L6D6C
       LD   A,B
       AND  #0F
       OR   C
       JR   NZ,L6D6C
       LD   A,(LB6BF)
       AND  A
       JR   NZ,L6D4E
       INC  A
       LD   (LB6BF),A
       JR   L6D6C

L6D4E  DEC  A
       LD   (LB6BF),A
       LD   A,(IY+#FE)
       AND  #F0
       CP   #B0
       JR   Z,L6D6C
       CP   #A0
       JR   Z,L6D6C
       LD   A,#B0
       LD   (IY+#00),A
       XOR  A
       LD   (IY+#01),A
L6D66  LD   (HL),A
       LD   BC,#23FD
       INC  IY
L6D6C  LD   (IY+#00),B
       LD   (IY+#01),C
       INC  IY
       INC  IY
       LD   A,D
       CP   #C0
       JR   NZ,L6D31
       LD   A,(LB6BF)
       AND  A
       JR   Z,L6D8A
       XOR  A
       LD   (LB6BF),A
       CALL L8002
       JR   L6D13

L6D8A  LD   HL,L709C
       LD   (LB680),HL
L6D90  CALL L7C58
       JP   NZ,L6D13
       CALL L835A
       LD   A,(LB6A9)
       AND  A
       JR   NZ,L6D90
       JP   L6D13

L6DA2  LD   HL,LAD37		; "I do not know the word"
       LD   A,#01
       LD   (LB6A5),A
       CALL PrintMsg
       LD   HL,(LB67E)
L6DB0  LD   A,(HL)
       CP   #0D
       JR   Z,L6DC1
       CP   #22
       JR   Z,L6DC1
       CALL L7589
       INC  HL
       CP   #20
       JR   NZ,L6DB0
L6DC1  LD   A,#22
       CALL L7589
       CALL L7581
       JP   L6D13

SquiggleGFX:	;L6DCC
L6dcc   DB #C3,#C3,#2C,#34,#10,#08,#2C,#34,#C3,#C3

L6DD6  LD   HL,#0BB8
       LD   (LB6B8),HL
       LD   A,#01
       LD   (LB6A5),A
       LD   (LB69E),A
       LD   A,#3E
       CALL L7589
       LD   A,#20
       CALL L7589
       LD   HL,L6FF9
       LD   B,#80
L6DF3  LD   C,#00
L6DF5  CALL L7249
       BIT  7,B
       JR   Z,L6E01
       CP   #40
       JP   Z,L6E7A
L6E01  BIT  0,C
       CALL Z,L6E4F
       LD   C,#01
       CP   #18
       JR   NZ,L6E11
       CALL L6E8B
       JR   L6DF3

L6E11  CP   #08
       JR   NZ,L6E22
       BIT  7,B
       JR   NZ,L6DF5
       LD   A,#08
       CALL L7589
       INC  B
       DEC  HL
       JR   L6DF5

L6E22  CP   #40
       JR   NC,L6E3A
       CP   #22
       JR   Z,L6E3A
       CP   #20
       JR   Z,L6E3A
       CP   #0D
       JR   Z,L6E3A
       CP   #2E
       JR   Z,L6E3A
       CP   #2C
       JR   NZ,L6DF5
L6E3A  LD   (LB6A8),A
       DEC  B
       INC  B
       JR   Z,L6E47
       CALL L7589
       LD   (HL),A
       INC  HL
       DEC  B
L6E47  CP   #0D
       JP   NZ,L6DF5
       OR   #01
       RET

L6E4F  CP   #09
       JR   Z,L6E72
       CP   #08
       JR   Z,L6E76
       CP   #0A
       JR   Z,L6E6E
       CP   #5B
       RET  NZ
       LD   A,#4E
L6E60  LD   (HL),A
       INC  HL
       CALL L7589
       DEC  B
       LD   A,#0D
       LD   (HL),A
       INC  HL
       DEC  B
       OR   #01
       RET

L6E6E  LD   A,#53
       JR   L6E60

L6E72  LD   A,#45
       JR   L6E60

L6E76  LD   A,#57
       JR   L6E60

L6E7A  LD   A,(LB6BE)
       AND  A
       JP   NZ,L6DF5
       LD   A,#08
       CALL L7589
       CALL L7589
       XOR  A
       RET

L6E8B  BIT  7,B
       RET  NZ
       LD   A,#08
       CALL L7589
       INC  B
       DEC  HL
       JR   L6E8B

L6E97  PUSH DE
L6E98  LD   A,(HL)
       INC  HL
       CP   #20
       JR   Z,L6E98
       DEC  HL
       LD   (LB67E),HL
       CP   #0D
       JR   Z,L6EDE
       CALL L6F30
       JR   Z,L6EE3
       CALL L6F47
       JR   NZ,L6EBC
       PUSH HL
L6EB1  CALL L6FBA
       JR   Z,L6EC0
L6EB6  CALL L6F72
       JR   Z,L6EB1
       POP  HL
L6EBC  LD   A,#D0
       JR   L6EE0

L6EC0  LD   A,(L708A)
       LD   B,A
       LD   A,(L709B)
       CP   B
       JR   NC,L6EEB
       CP   #04
       JR   C,L6EB6
       PUSH IX
       CALL L6F76
       JR   NZ,L6EE9
       CALL L6FBA
       JR   NZ,L6EE9
       POP  IX
       JR   L6EB6

L6EDE  LD   A,#C0
L6EE0  LD   BC,L0
L6EE3  POP  DE
       LD   D,A
       ADD  A,B
       LD   B,A
       LD   A,D
       RET

L6EE9  POP  IX
L6EEB  LD   IX,(LB6BB)
       PUSH IX
       XOR  A
L6EF2  INC  IX
       INC  A
       BIT  7,(IX+#FF)
       JR   Z,L6EF2
       CP   #02
       JR   Z,L6EF2
       CP   #03
       JR   NZ,L6F09
       BIT  7,(IX+#FE)
       JR   NZ,L6EF2
L6F09  BIT  6,(IX+#FF)
       JR   Z,L6F1A
       LD   L,(IX+#00)
       LD   H,(IX+#01)
       LD   DE,WordIndex
       ADD  HL,DE
       EX   (SP),HL
L6F1A  POP  HL
       LD   A,(HL)
       RLCA
       AND  #C0
       LD   B,A
       INC  HL
       LD   A,(HL)
       RRCA
       AND  #30
       ADD  A,B
       DEC  HL
       LD   DE,#A000
       ADD  HL,DE
       PUSH HL
       POP  BC
       POP  HL
       JR   L6EE3

L6F30  LD   B,#B0
       CP   #2E
       JR   Z,L6F41
       LD   B,#A0
       CP   #2C
       JR   Z,L6F41
       CP   #22
       RET  NZ
       LD   B,#90
L6F41  INC  HL
       LD   A,B
       LD   BC,L0
       RET

L6F47  LD   DE,L707A
       LD   B,#00
L6F4C  LD   A,(HL)
       CP   #40
       JR   C,L6F59
       AND  #1F
       LD   (DE),A
       INC  DE
       INC  HL
       INC  B
       JR   L6F4C

L6F59  LD   A,B
       LD   (L708A),A
       PUSH HL
       LD   HL,(L707A)
       LD   H,#00
       LD   DE,WordIndex
       ADD  HL,HL
       ADD  HL,DE
       LD   E,(HL)
       INC  HL
       LD   D,(HL)
       LD   IX,WordIndex
       ADD  IX,DE
       POP  HL
L6F72  LD   (LB6BB),IX
L6F76  LD   A,(IX+#00)
       AND  #1F
       LD   B,A
       LD   A,(L707A)
       CP   B
       RET  NZ
       PUSH HL
       LD   HL,L708B
       LD   BC,L0
L6F88  LD   A,(IX+#00)
       AND  #1F
       JR   Z,L6F92
       LD   (HL),A
       INC  HL
       INC  B
L6F92  INC  IX
       INC  C
       BIT  7,(IX+#FF)
       JR   Z,L6F88
       LD   A,C
       CP   #02
       JR   Z,L6F88
       CP   #03
       JR   NZ,L6FAA
       BIT  7,(IX+#FE)
       JR   NZ,L6F88
L6FAA  POP  HL
       LD   A,B
       LD   (L709B),A
       BIT  6,(IX+#FF)
       RET  Z
       INC  IX
       INC  IX
       XOR  A
       RET

L6FBA  LD   A,(L708A)
       LD   B,A
       LD   A,(L709B)
       CP   B
       JR   NC,L6FC5
       LD   B,A
L6FC5  LD   HL,L707A
       LD   DE,L708B
L6FCB  LD   A,(DE)
       CP   (HL)
       RET  NZ
       INC  DE
       INC  HL
       DJNZ L6FCB
       RET

ClearScreen:	;L6FD3
L6fd3  PUSH HL
       PUSH DE
       PUSH BC
       LD   A,#07
       OUT  (#FE),A
       LD   HL,#4000
       LD   DE,#4001
       LD   BC,#1800
       LD   (HL),#00
       LDIR
       LD   BC,#0300
       LD   (HL),#38
       LDIR
       POP  BC
       POP  DE
       POP  HL
       RET

InputBuffer:	;L6FF2
L6ff2  DB #3E,#20
L6FF4  DB #4C,#4F,#4F,#4B,#0D
L6FF9  DB #20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20
       DB #20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20
       DB #20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20
       DB #20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20
       DB #20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20
       DB #20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20
       DB #20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20
       DB #20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20,#20
       DB #0D

L707A  DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
L708A  DB #00
L708B  DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
L709B  DB #01
L709C  DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
L70DC  DB #00
L70DD  DB #00
L70DF  DB #00
L70E0  DW #0000

ClrMem XOR  A
L70E3  LD   (HL),A
       INC  HL
       DJNZ L70E3
       RET

IndexAction:	;L70E8
L70e8   LD   L,A
       LD   H,#00
       ADD  HL,HL
       ADD  HL,HL
       ADD  HL,HL
       LD   DE,#AAEF
       ADD  HL,DE
       RET

L70F3  LD   A,(IX+#05)
       RRCA
       RRCA
       RRCA
       RRCA
       AND  #0F
       LD   C,A
       LD   A,(IX+#07)
       AND  #F0
       ADD  A,C
       LD   (LB6C2),A
       LD   A,(IX+#01)
       RRCA
       RRCA
       RRCA
       RRCA
       AND  #0F
       LD   C,A
       LD   A,(IX+#03)
       AND  #F0
       ADD  A,C
       LD   (LB6C1),A
       RET

L711A  XOR  A
       LD   (LB69F),A
       INC  A
       LD   (LB69E),A
       LD   A,(LB6BF)
       AND  A
       CALL Z,L712B
       XOR  A
       RET

L712B  LD   A,#01
       LD   (L70DF),A
       XOR  A
       LD   (LB6A7),A
       PUSH IY
       PUSH BC
       LD   A,(LB69F)
       LD   B,A
       AND  A
       LD   A,#01
       JR   Z,L7141
       XOR  A
L7141  LD   (LB6A5),A
       PUSH IX
       PUSH HL
       PUSH DE
       LD   A,(CurrentAction)
       CALL IndexAction
       PUSH HL
       POP  IX
       XOR  A
       CP   B
       JR   Z,L715C
       LD   A,(LB68E)
       AND  A
       CALL Z,L7581
L715C  CALL L70F3
       BIT  4,A
       LD   C,A
       JP   NZ,L71C9
       CALL L73A7
       LD   DE,#00EE		; "cannot"
       XOR  A
       CP   B
       CALL Z,PrintToken
       PUSH HL
       LD   DE,#0006
       ADD  HL,DE
       CALL L74BA
       CALL L95C8
       POP  HL
       JR   NC,L718F
       LD   A,(CurrentAction)
       CP   #0B
       JR   NC,L718F
       LD   DE,#0AEA		; "somewhere"
       INC  HL
       INC  HL
       CALL PrintToken
       JR   L7192

L718F  CALL L74BA
L7192  BIT  3,C
       JR   Z,L71A6
       BIT  5,C
       CALL NZ,L74BA
       LD   A,(LB6C2)
       BIT  7,A
       CALL NZ,L74BA
       CALL L73B4
L71A6  LD   A,(LB68D)
       CP   #FF
       JR   Z,L71C1
       BIT  2,C
       JR   Z,L71C1
       BIT  5,C
       CALL Z,L74BA
       LD   A,(LB6C2)
       BIT  7,A
       CALL Z,L74BA
       CALL L73C7
L71C1  LD   A,#2E
       CALL L7589
       CALL L7581
L71C9  XOR  A
       LD   (L70DF),A
       POP  DE
       POP  HL
       POP  IX
       POP  BC
       POP  IY
       RET

L71D5  PUSH IX
       CALL LocateLocation
       PUSH IX
       POP  HL
       INC  HL
       INC  HL
       POP  IX
       RET

L71E2  PUSH DE
       PUSH IX
       CALL LocateObject
       PUSH IX
       POP  HL
       LD   DE,#0008
       ADD  HL,DE
       POP  IX
       POP  DE
       RET

L71F3  PUSH DE
       PUSH HL
       PUSH IY
       CALL L722E
       JR   NZ,L7229
       LD   A,#01
       LD   (LB683),A
       CALL L722E
       JR   NZ,L720D
       CALL L722E
       LD   A,#00
       JR   Z,L7229
L720D  POP  IY
       POP  HL
       PUSH HL
       PUSH IY
       LD   DE,#0004
       ADD  IY,DE
       INC  HL
       INC  HL
       CALL L722E
       JR   NZ,L7229
       LD   DE,#FFFC
       ADD  IY,DE
       CALL L722E
       LD   A,#01
L7229  POP  IY
       POP  HL
       POP  DE
       RET

L722E  PUSH HL
       LD   A,(HL)
       INC  HL
       OR   (HL)
       JR   Z,L7241
       LD   A,(IY+#01)
       XOR  (HL)
       AND  #0F
       JR   NZ,L7241
       DEC  HL
       LD   A,(HL)
       CP   (IY+#00)
L7241  POP  HL
       INC  HL
       INC  HL
       INC  IY
       INC  IY
       RET

L7249  PUSH HL
       LD   HL,(LB6B8)
L724D  CALL GetKey
       AND  A
       JR   NZ,L7273
       DEC  HL
       LD   A,H
       OR   L
       JR   NZ,L724D
       POP  HL
       PUSH HL
       CALL L6E8B
       LD   DE,L7291
       LD   B,#04
L7262  LD   A,(DE)
       LD   (HL),A
       INC  HL
       INC  DE
       CALL L7589
       DJNZ L7262
       EX   (SP),HL
       LD   B,#7C
       LD   A,#0D
       LD   HL,#FE0C
L7273  PUSH AF
       XOR  A
       LD   DE,#01F4
       ADC  HL,DE
       LD   DE,#0BB8
       JR   C,L7284
       CALL L728B
       JR   C,L7285
L7284  EX   DE,HL
L7285  LD   (LB6B8),HL
       POP  AF
       POP  HL
       RET

L728B  LD   A,H
       SUB  D
       RET  NZ
       LD   A,L
       SUB  E
       RET

L7291  DB #57,#41,#49,#54

L7295  DW L7367,L7376,L737E,L738D
	DW L7394,L738B,L73A3,L73AF
	DW L73BD,L73C2,L738B,L73E0
	DW L73F9,L72C3,L7407,L738B
       DW L740C,L7425,L738B,L742D
	DW L7340,L7344,L735B

L72C3  CALL L7589
       CP   #0D
       RET  NZ
       XOR  A
       LD   (LB6A8),A
       RET

L72CE  LD   HL,LAF63		; " I Cannot do that"
       JR   PrintMsg

L72D3  LD   A,(LB6BF)
       AND  A
       JR   Z,PrintMsg
       XOR  A
       LD   (LB69E),A
PrintMsg:	;L72DD
       LD   (L70DD),DE
       LD   (L70E0),IX
       LD   (L70DC),A
       LD   A,(LB69E)
       AND  A
       JR   NZ,L72F1
       LD   (LB69F),A
L72F1  PUSH HL
       POP  IX
L72F4  LD   A,(IX+#00)
       BIT  7,A
       JR   Z,L7318
       AND  #7F
       LD   D,A
       LD   E,(IX+#01)
       INC  IX
       AND  #F0
       CP   #30
       JR   Z,L7348
       CP   #20
       JR   Z,L7348
       CP   #60
       JR   Z,L7348
L7311  CALL PrintToken
L7314  INC  IX
       JR   L72F4

L7318  CP   #20
       JR   C,L7326
       CP   #60
       JP   NC,GetCommonWord
       CALL L72C3
       JR   L7314

L7326  PUSH DE
       LD   E,A
       LD   D,#00
       LD   HL,L7295
       ADD  HL,DE
       ADD  HL,DE
       LD   E,(HL)
       INC  HL
       LD   D,(HL)
       EX   DE,HL
       POP  DE
       CP   #14
       JR   NC,L733F
       CALL L733F
       JR   Z,L7314
       JR   L7311

L733F  JP   (HL)
L7340  LD   D,#60
       JR   L734B

L7344  LD   D,#30
       JR   L734B

L7348  CALL PrintToken
L734B  LD   A,#2E
       BIT  6,D
       JR   NZ,L7358
       BIT  4,D
       CALL NZ,L7589
       BIT  4,D
L7358  CALL NZ,L7581
L735B  LD   DE,(L70DD)
       LD   IX,(L70E0)
       LD   A,(L70DC)
       RET

L7367  XOR  A
       LD   (LB6A7),A
       POP  DE
       POP  HL
       EX   (SP),HL
       PUSH DE
       LD   A,H
       OR   L
       CALL NZ,L7434
       XOR  A
       RET

L7376  POP  DE
       POP  HL
       EX   (SP),HL
       PUSH DE
       EX   DE,HL
       OR   #01
       RET

L737E  LD   E,(IX+#01)
       LD   D,#00
       BIT  7,E
       JR   Z,L7389
       LD   D,#FF
L7389  ADD  IX,DE
L738B  XOR  A
       RET

L738D  LD   DE,(LB6A0)
       OR   #01
       RET

L7394  POP  DE
       POP  HL
       EX   (SP),HL
       PUSH DE
       EX   DE,HL
       LD   A,#01
       LD   (LB6A7),A
       CALL L7478
       XOR  A
       RET

L73A3  XOR  A
       LD   (LB6A7),A
L73A7  LD   A,(LB68E)
       CALL L7488
       XOR  A
       RET

L73AF  LD   A,#01
       LD   (LB6A7),A
L73B4  LD   A,(LB6A2)
       AND  A
       LD   A,(LB68C)
       JR   L73CE

L73BD  CALL L7589
       XOR  A
       RET

L73C2  LD   A,#01
       LD   (LB6A7),A
L73C7  LD   A,(LB6A3)
       AND  A
       LD   A,(LB68D)
L73CE  JR   Z,L73D6
       PUSH HL
       CALL L71D5
       JR   L73DA

L73D6  PUSH HL
       CALL L71E2
L73DA  CALL L7434
       POP  HL
       XOR  A
       RET

L73E0  INC  IX
       PUSH IX
       POP  HL
       PUSH HL
       LD   E,(IX+#00)
       LD   D,#00
       BIT  7,E
       JR   Z,L73F1
       LD   D,#FF
L73F1  ADD  HL,DE
       CALL L72F1
       POP  IX
       XOR  A
       RET

L73F9  LD   A,(LB68E)
L73FC  LD   DE,#0990
       AND  A
       RET  NZ
       LD   DE,#0BEA
       OR   #01
       RET

L7407  LD   A,(LB68C)
       JR   L73FC

L740C  LD   A,(LB68E)
       EX   AF,AF'
       XOR  A
L7411  LD   (LB6A7),A
       EX   AF,AF'
       PUSH AF
       CALL L7488
       POP  AF
       AND  A
       LD   DE,#039B
       RET  NZ
       LD   DE,#0065
       OR   #01
       RET

L7425  LD   A,(LB68C)
L7428  EX   AF,AF'
       LD   A,#01
       JR   L7411

L742D  POP  DE
       POP  HL
       POP  AF
       PUSH HL
       PUSH DE
       JR   L7428

L7434  PUSH IY
       PUSH HL
       POP  IY
       CALL L9EAB
       POP  IY
       RET

L743F  BIT  7,D
       JR   Z,L7455
       LD   A,E
       LD   HL,#07A8
       CP   L
       JR   NZ,L744F
       LD   A,D
       AND  #0F
       CP   H
       RET  Z
L744F  LD   A,#01
       LD   (LB6A8),A
       RET

L7455  LD   HL,LACD1
       LD   A,(LB6A5)
       LD   E,A
       LD   A,(L70DF)
       OR   E
       JR   Z,L7465
       LD   HL,LACD9
L7465  LD   A,D
       RRCA
       RRCA
       RRCA
       AND  #1E
       PUSH DE
       LD   E,A
       LD   D,#00
       ADD  HL,DE
       LD   E,(HL)
       INC  HL
       LD   D,(HL)
       CALL PrintToken
       POP  DE
       RET

L7478  PUSH DE
       LD   A,(LB6A7)
       AND  A
       CALL NZ,L743F
       POP  DE
       LD   A,D
       AND  #0F
       LD   D,A
       JP   PrintToken

L7488  CP   #FF
       JP   NZ,L73D6
       LD   DE,#0AE3		; "someone"
       JP   PrintToken

GetCommonWord:	;L7493
L7493  SUB  #60
       LD   E,A
       LD   D,#00
       LD   HL,CommonWords
       ADD  HL,DE
       ADD  HL,DE
       LD   E,(HL)
       INC  HL
       LD   A,(HL)
       ADD  A,#50
       LD   D,A
       JP   L7311

OutputBuffer:	;L74A6
L74a6  DB #80,#80,#80,#80,#80,#80,#80,#80,#80,#80,#80,#80,#80,#80,#80,#80,#80,#80,#80,#80

L74BA  LD   E,(HL)
       INC  HL
       LD   A,(HL)
       INC  HL
       AND  #0F
       LD   D,A
PrintToken:	;L74C1
       LD   A,D
       AND  #0F
       OR   E
       RET  Z
       PUSH HL
       PUSH BC
       PUSH DE
       LD   C,D
       LD   A,D
       AND  #0F
       LD   D,A
       LD   HL,WordIndex
       ADD  HL,DE
       LD   DE,OutputBuffer
       PUSH HL
       LD   B,#00
L74D8  LD   A,(HL)
       AND  #1F
       JR   Z,L74F9
       INC  B
       ADD  A,#60
       LD   (DE),A
       INC  DE
       BIT  7,(HL)
       INC  HL
       JR   Z,L74D8
       LD   A,B
       CP   #02
       JR   Z,L74D8
       CP   #03
       JR   NZ,L74F9
       DEC  HL
       DEC  HL
       LD   A,(HL)
       INC  HL
       INC  HL
       BIT  7,A
       JR   NZ,L74D8
L74F9  POP  HL
       LD   A,C
       AND  #F0
       CP   #50
       JR   Z,L7530
       CP   #40
       JR   Z,L7512
       CP   #10
       LD   A,(LB68C)
       JR   Z,L750F
       LD   A,(LB68E)
L750F  AND  A
       JR   Z,L7530
L7512  INC  HL
       BIT  7,(HL)
       JR   Z,L7530
       INC  HL
       LD   A,(HL)
       AND  #E0
       RRCA
       RRCA
       RRCA
       LD   L,A
       LD   H,#00
       LD   BC,#B6C3
       ADD  HL,BC
       LD   B,#04
L7527  LD   A,(HL)
       AND  A
       JR   Z,L7530
       INC  HL
       LD   (DE),A
       INC  DE
       DJNZ L7527
L7530  LD   HL,OutputBuffer
       EX   DE,HL
       AND  A
       SBC  HL,DE
       LD   B,L
       LD   A,(LB6A5)
       AND  A
       PUSH AF
       JR   NZ,L7543
       LD   A,(L769C)
       AND  A
L7543  LD   A,#20
       CALL NZ,L7589
       POP  AF
       LD   A,(L75B1)
       JR   NZ,L7551
       LD   A,(L7697)
L7551  LD   HL,LB6A8
       CP   B
       JR   NC,L755C
       LD   A,(HL)
       CALL L7581
       LD   (HL),A
L755C  POP  DE
       LD   A,D
       AND  #F0
       CP   #70
       LD   A,#01
       JR   NZ,L7567
       LD   (HL),A
L7567  LD   HL,OutputBuffer
L756A  LD   A,(HL)
       CALL L7589
       INC  HL
       DJNZ L756A
       POP  BC
       POP  HL
       RET

L7574  PUSH HL
       LD   L,A
       LD   A,(LB69E)
       LD   H,A
       LD   A,(LB6A6)
       AND  H
       LD   A,L
       POP  HL
       RET

L7581  PUSH AF
       LD   A,#0D
       CALL L7589
       POP  AF
       RET

L7589  CALL L7574
       RET  Z
       PUSH AF
       LD   A,(LB6A5)
       AND  A
       JR   NZ,L75B5
       POP  AF
       CALL L769D
       PUSH AF
       LD   A,(LB6A4)
       AND  A
       JR   NZ,L75A1
       POP  AF
       RET

L75A1  POP  AF
       CP   #53
       JR   Z,L75A9
       CP   #73
       RET  NZ
L75A9  PUSH AF
       LD   A,#48
       CALL L769D
       POP  AF
       RET

L75B1  DB #00
L75B2  DW #0000
L75B4  DB #00

L75B5  POP  AF
L75B6  PUSH HL
       PUSH AF
       LD   HL,(L75B2)
       CP   #0D
       JR   NZ,L75C6
       LD   A,#20
       CALL PrintChar
       JR   L75DD

L75C6  CP   #08
       JR   Z,L75F3
       CP   #61
       JR   C,L75D4
       CP   #7B
       JR   NC,L75D4
       AND  #5F
L75D4  CALL PrintChar
       LD   A,(L75B1)
       DEC  A
       JR   NZ,L75E4
L75DD  LD   L,#E0
       CALL L7609
L75E2  LD   A,#20
L75E4  LD   (L75B1),A
       LD   A,(L75B4)
       LD   (L75B2),HL
       CALL PrintChar
       POP  AF
       POP  HL
       RET

L75F3  LD   A,#20
       CALL PrintChar
       DEC  L
       DEC  L
       LD   A,(L75B1)
       INC  A
       CP   #21
       JR   NZ,L75E4
       LD   L,#FF
       CALL L7646
       JR   L75E2

L7609  PUSH HL
       PUSH DE
       PUSH BC
       PUSH AF
       LD   HL,#5080
       LD   DE,#5060
       LD   A,#04
       LD   B,#00
L7617  PUSH HL
       PUSH DE
       LD   C,#08
L761B  PUSH HL
       PUSH DE
       PUSH BC
       LD   C,#20
       LDIR
       POP  BC
       POP  DE
       POP  HL
       INC  H
       INC  D
       DEC  C
       JR   NZ,L761B
       POP  DE
       POP  HL
       LD   C,#20
       ADD  HL,BC
       EX   DE,HL
       ADD  HL,BC
       EX   DE,HL
       DEC  A
       JR   NZ,L7617
       LD   B,#20
       LD   HL,#50E0
       LD   A,#20
L763C  CALL PrintChar
       DJNZ L763C
       POP  AF
       POP  BC
       POP  DE
       POP  HL
       RET

L7646  PUSH HL
       PUSH DE
       PUSH BC
       PUSH AF
       LD   HL,#50C0
       LD   DE,#50E0
       LD   A,#05
L7652  PUSH HL
       PUSH DE
       LD   B,#08
L7656  PUSH HL
       PUSH DE
       PUSH BC
       LD   BC,#0020
       LDIR
       POP  BC
       POP  DE
       POP  HL
       INC  H
       INC  D
       DJNZ L7656
       POP  DE
       POP  HL
       LD   BC,#FFE0
       ADD  HL,BC
       EX   DE,HL
       ADD  HL,BC
       EX   DE,HL
       DEC  A
       JR   NZ,L7652
       POP  AF
       POP  BC
       POP  DE
       POP  HL
       RET

PrintChar:	;L7676
L7676  PUSH AF
       PUSH BC
       PUSH DE
       PUSH HL
       SUB  #20
       LD   L,A
       LD   H,#00
       ADD  HL,HL
       ADD  HL,HL
       ADD  HL,HL
       LD   DE,#3D00
       ADD  HL,DE
       EX   DE,HL
       POP  HL
       PUSH HL
       LD   B,#08
L768B  LD   A,(DE)
       LD   (HL),A
       INC  DE
       INC  H
       DJNZ L768B
       POP  HL
       POP  DE
       POP  BC
       POP  AF
       INC  L
       RET

L7697  DB #00
L7698  DW #0000
L769A  DB #00
L769B  DB #00
L769C  DB #00

L769D  PUSH HL
       PUSH BC
       PUSH AF
       LD   HL,(L7698)
       LD   A,(L769A)
       LD   C,A
       LD   A,(L769C)
       AND  A
       JR   NZ,L76C2
       LD   A,(L769B)
       AND  A
       JR   Z,L76C2
       LD   B,A
L76B4  LD   A,#20
       CALL PrintPropChar
       LD   A,(L7697)
       DEC  A
       LD   (L7697),A
       DJNZ L76B4
L76C2  POP  AF
       PUSH AF
       CP   #0D
       JR   NZ,L7709
       LD   A,#01
       LD   (LB6A8),A
L76CD  XOR  A
       LD   (L769C),A
       CALL L7B1E
       PUSH BC
       LD   A,(LB6BA)
       AND  A
       JR   NZ,L76EF
       LD   BC,#8000
L76DE  XOR  A
       IN   A,(#FE)
       AND  #1F
       CP   #1F
       JR   NZ,L76F3
       DEC  BC
       LD   A,B
       OR   C
       JR   NZ,L76DE
       POP  BC
       JR   L76FD

L76EF  DEC  A
       LD   (LB6BA),A
L76F3  POP  BC
L76F4  XOR  A
       IN   A,(#FE)
       AND  #1F
       CP   #1F
       JR   NZ,L76F4
L76FD  LD   HL,#5020
       LD   C,#01
       CALL ScrollLine
       LD   A,#2A
       JR   L774F

L7709  CP   #08
       JR   NZ,L771E
       CALL L775D
       LD   A,#20
       CALL PrintPropChar
       CALL L775D
       LD   A,(L7697)
       INC  A
       JR   L774F

L771E  CP   #41
       JR   C,L7728
       CP   #5B
       JR   NC,L7728
       OR   #20
L7728  PUSH HL
       LD   HL,LB6A8
       INC  (HL)
       DEC  (HL)
       JR   Z,L773C
       CP   #61
       JR   C,L773C
       CP   #7B
       JR   NC,L773C
       RES  5,A
       LD   (HL),#00
L773C  CP   #2E
       JR   NZ,L7741
       INC  (HL)
L7741  POP  HL
       CALL PrintPropChar
       LD   (L769C),A
       LD   A,(L7697)
       DEC  A
       JP   Z,L76CD
L774F  LD   (L7697),A
       LD   (L7698),HL
       LD   A,C
       LD   (L769A),A
       POP  AF
       POP  BC
       POP  HL
       RET

L775D  LD   A,C
       SUB  #06
       LD   C,A
       RET  NC
       ADD  A,#08
       LD   C,A
       DEC  L
       RET

ScrollLine:	;L7767
L7767  PUSH AF
       PUSH BC
       PUSH HL
       PUSH DE
       LD   HL,#4020
       LD   DE,#4000
       LD   A,#11
       LD   B,#00
L7775  PUSH HL
       PUSH DE
       LD   C,#08
L7779  PUSH HL
       PUSH DE
       PUSH BC
       LD   C,#20
       LDIR
       POP  BC
       POP  DE
       POP  HL
       INC  H
       INC  D
       DEC  C
       JR   NZ,L7779
       POP  DE
       POP  HL
       LD   C,#20
       ADD  HL,BC
       EX   DE,HL
       ADD  HL,BC
       EX   DE,HL
       PUSH AF
       LD   A,D
       AND  #07
       JR   Z,L779A
       LD   A,D
       ADD  A,#07
       LD   D,A
L779A  LD   A,H
       AND  #07
       JR   Z,L77A3
       LD   A,H
       ADD  A,#07
       LD   H,A
L77A3  POP  AF
       DEC  A
       JR   NZ,L7775
       LD   HL,#5820
       LD   DE,#5800
       LD   BC,#0220
       LDIR
       LD   B,#2A
       LD   HL,#5020
       LD   C,#01
       LD   A,#20
L77BB  CALL PrintPropChar
       DJNZ L77BB
       POP  DE
       POP  HL
       POP  BC
       POP  AF
       RET

PrintPropChar:	;L77C5
L77c5  PUSH AF
       PUSH BC
       PUSH DE
       PUSH HL
       LD   L,A
       LD   H,#00
       ADD  HL,HL
       ADD  HL,HL
       ADD  HL,HL
       LD   DE,L771E
       ADD  HL,DE
       EX   DE,HL
       POP  HL
       PUSH HL
       LD   B,#08
L77D8  LD   A,(DE)
       PUSH BC
       DEC  C
       INC  C
       LD   B,#FF
       JR   Z,L77E7
L77E0  SRL  A
       SRL  B
       DEC  C
       JR   NZ,L77E0
L77E7  LD   C,A
       LD   A,B
       CPL
       AND  (HL)
       OR   C
       LD   (HL),A
       POP  BC
       DEC  C
       INC  C
       JR   Z,L780A
       PUSH BC
       LD   A,#08
       SUB  C
       LD   C,A
       LD   A,(DE)
       LD   B,#FF
L77FA  SLA  A
       SLA  B
       DEC  C
       JR   NZ,L77FA
       LD   C,A
       LD   A,B
       CPL
       INC  HL
       AND  (HL)
       OR   C
       LD   (HL),A
       DEC  HL
       POP  BC
L780A  INC  DE
       INC  H
       DJNZ L77D8
       POP  HL
       POP  DE
       POP  BC
       LD   A,C
       ADD  A,#06
       CP   #08
       JR   C,L781B
       SUB  #08
       INC  L
L781B  LD   C,A
       POP  AF
       RET

MainFont:	;L781E
L781e  DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#10,#10,#10,#10,#00,#10,#00
       DB #00,#28,#28,#00,#00,#00,#00,#00,#00,#28,#7C,#28,#7C,#28,#00,#00
       DB #00,#10,#7C,#50,#7C,#14,#7C,#10,#00,#64,#48,#10,#24,#4C,#00,#00
       DB #20,#50,#20,#54,#48,#74,#00,#00,#00,#08,#10,#00,#00,#00,#00,#00
       DB #00,#08,#10,#10,#10,#10,#08,#00,#00,#10,#08,#08,#08,#08,#10,#00
       DB #00,#28,#10,#7C,#10,#28,#00,#00,#00,#10,#10,#7C,#10,#10,#00,#00
       DB #00,#00,#00,#00,#00,#10,#10,#20,#00,#00,#00,#7C,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#30,#30,#00,#00,#04,#08,#10,#20,#40,#00,#00
       DB #00,#38,#4C,#54,#54,#64,#38,#00,#00,#30,#50,#10,#10,#10,#7C,#00
       DB #00,#38,#44,#04,#38,#40,#7C,#00,#00,#38,#44,#18,#04,#44,#38,#00
       DB #00,#18,#28,#48,#7C,#08,#08,#00,#00,#7C,#40,#78,#04,#44,#38,#00
       DB #00,#38,#40,#78,#44,#44,#38,#00,#00,#7C,#04,#08,#10,#20,#20,#00
       DB #00,#38,#44,#38,#44,#44,#38,#00,#00,#38,#44,#44,#3C,#04,#38,#00
       DB #00,#00,#10,#00,#00,#10,#00,#00,#00,#00,#10,#00,#00,#10,#10,#20
       DB #00,#00,#08,#10,#20,#10,#08,#00,#00,#00,#00,#3C,#00,#3C,#00,#00
       DB #00,#00,#20,#10,#08,#10,#20,#00,#00,#38,#44,#08,#10,#00,#10,#00
       DB #00,#38,#54,#54,#58,#40,#38,#00,#00,#38,#44,#44,#7C,#44,#44,#00
       DB #00,#78,#44,#78,#44,#44,#78,#00,#00,#38,#44,#40,#40,#44,#38,#00
       DB #00,#70,#48,#44,#44,#48,#70,#00,#00,#7C,#40,#78,#40,#40,#7C,#00
       DB #00,#7C,#40,#78,#40,#40,#40,#00,#00,#38,#44,#40,#5C,#44,#38,#00
       DB #00,#44,#44,#7C,#44,#44,#44,#00,#00,#7C,#10,#10,#10,#10,#7C,#00
       DB #00,#04,#04,#04,#44,#44,#38,#00,#00,#48,#50,#60,#50,#48,#44,#00
       DB #00,#40,#40,#40,#40,#40,#7C,#00,#00,#44,#6C,#54,#44,#44,#44,#00
       DB #00,#44,#64,#54,#54,#4C,#44,#00,#00,#38,#44,#44,#44,#44,#38,#00
       DB #00,#78,#44,#44,#78,#40,#40,#00,#00,#38,#44,#44,#54,#48,#34,#00
       DB #00,#78,#44,#44,#78,#48,#44,#00,#00,#38,#40,#38,#04,#44,#38,#00
       DB #00,#7C,#10,#10,#10,#10,#10,#00,#00,#44,#44,#44,#44,#44,#38,#00
       DB #00,#44,#44,#44,#44,#28,#10,#00,#00,#44,#44,#44,#54,#6C,#44,#00
       DB #00,#44,#28,#10,#10,#28,#44,#00,#00,#44,#44,#28,#10,#10,#10,#00
       DB #00,#7C,#04,#18,#20,#40,#7C,#00,#00,#38,#20,#20,#20,#20,#38,#00
       DB #00,#40,#20,#10,#08,#04,#00,#00,#00,#38,#08,#08,#08,#08,#38,#00
       DB #00,#10,#38,#54,#10,#10,#10,#00,#00,#00,#00,#00,#00,#00,#00,#7C
       DB #00,#18,#24,#70,#20,#20,#7C,#00,#00,#00,#38,#04,#3C,#44,#3C,#00
       DB #00,#40,#40,#78,#44,#44,#78,#00,#00,#00,#38,#40,#40,#40,#38,#00
       DB #00,#04,#04,#3C,#44,#44,#3C,#00,#00,#00,#38,#44,#78,#40,#3C,#00
       DB #00,#18,#20,#30,#20,#20,#20,#00,#00,#00,#3C,#44,#44,#3C,#04,#38
       DB #00,#40,#40,#78,#44,#44,#44,#00,#00,#10,#00,#30,#10,#10,#38,#00
       DB #00,#08,#00,#08,#08,#08,#48,#30,#00,#20,#28,#30,#30,#28,#24,#00
       DB #00,#20,#20,#20,#20,#20,#18,#00,#00,#00,#68,#54,#54,#54,#54,#00
       DB #00,#00,#78,#44,#44,#44,#44,#00,#00,#00,#38,#44,#44,#44,#38,#00
       DB #00,#00,#78,#44,#44,#78,#40,#40,#00,#00,#38,#48,#48,#38,#08,#0C
       DB #00,#00,#38,#20,#20,#20,#20,#00,#00,#00,#38,#40,#38,#04,#78,#00
       DB #00,#20,#70,#20,#20,#20,#18,#00,#00,#00,#44,#44,#44,#44,#38,#00
       DB #00,#00,#44,#44,#28,#28,#10,#00,#00,#00,#44,#54,#54,#54,#28,#00
       DB #00,#00,#44,#28,#10,#28,#44,#00,#00,#00,#44,#44,#44,#3C,#04,#38
       DB #00,#00,#7C,#08,#10,#20,#7C,#00,#00,#1C,#10,#60,#10,#10,#1C,#00
       DB #00,#10,#10,#10,#10,#10,#10,#00,#00,#70,#10,#0C,#10,#10,#70,#00
       DB #00,#28,#50,#00,#00,#00,#00,#00,#00,#10,#08,#7C,#00,#7C,#08,#10

L7B1E  LD   A,(LB696)
       AND  A
       RET  Z
       PUSH HL
       PUSH DE
       PUSH BC
       LD   D,#01
       LD   HL,#5020
       XOR  A
       LD   E,A
L7B2D  OUT  (#FB),A
L7B2F  IN   A,(#FB)
       ADD  A,A
       JP   M,L7B70
       JR   NC,L7B2F
       PUSH HL
       PUSH DE
       LD   A,D
       CP   #02
       SBC   A,A
       AND  E
       RLCA
       AND  E
       LD   D,A
L7B41  LD   C,(HL)
       PUSH HL
       LD   B,#08
L7B45  LD   A,D
       RLC  C
       RRA
       LD   H,A
L7B4A  IN   A,(#FB)
       RRA
       JR   NC,L7B4A
       LD   A,H
       OUT  (#FB),A
       DJNZ L7B45
       POP  HL
       INC  HL
       LD   A,L
       AND  #1F
       JR   NZ,L7B41
L7B5B  IN   A,(#FB)
       RRA
       JR   NC,L7B5B
       LD   A,D
       RRCA
       OUT  (#FB),A
       POP  DE
       POP  HL
       INC  H
       INC  E
       BIT  3,E
       JR   Z,L7B2D
       LD   A,#04
       OUT  (#FB),A
L7B70  POP  BC
       POP  DE
       POP  HL
       RET

L7B74  LD   BC,#03E8
L7B77  DEC  BC
       LD   A,B
       OR   C
       JR   NZ,L7B77
       RET

L7B7D  DB #01,#00,#00,#0D,#02,#00,#00,#02
L7B85  DW #0000
L7B87  DB #00,#00,#00,#00,#00,#00,#00,#00

GetKey PUSH HL
       PUSH IX
       PUSH BC
       CALL L7B74
       LD   (L7B85),BC
       LD   HL,L7B87
       LD   IX,L7B7D
       LD   BC,#FEFE
L7BA4  IN   A,(C)
       AND  #1F
       OR   (IX+#00)
       PUSH AF
       CPL
       AND  (HL)
       CPL
       JR   Z,L7BB8
       LD   (L7B85),BC
       LD   (L7B85),A
L7BB8  POP  AF
       LD   (HL),A
       INC  HL
       INC  IX
       RLC  B
       JR   C,L7BA4
       LD   BC,(L7B85)
       LD   A,B
       OR   C
       JR   Z,L7BF2
       LD   A,#FB
L7BCB  ADD  A,#05
       RRC  B
       JR   C,L7BCB
       DEC  A
L7BD2  INC  A
       RRC  C
       JR   C,L7BD2
       LD   C,A
       LD   B,#00
       LD   HL,KeyboardMap1
       LD   A,#FE
       IN   A,(#FE)
       AND  #01
       JR   Z,L7BED
       LD   A,#7F
       IN   A,(#FE)
       AND  #02
       JR   NZ,L7BF0
L7BED  LD   HL,KeyboardMap2
L7BF0  ADD  HL,BC
       LD   A,(HL)
L7BF2  POP  BC
       POP  IX
       POP  HL
       RET

KeyboardMap1:	;L7BF7
L7bf7  DB #00,#5A,#58,#43,#56,#41,#53,#44,#46,#47,#51,#57,#45,#52,#54,#00
       DB #00,#00,#00,#08,#08,#00,#09,#5B,#0A,#50,#4F,#49,#55,#59,#0D,#4C
       DB #4B,#4A,#48,#20,#00,#4D,#4E,#42

KeyboardMap2:	;L7C1F
       DB #00,#5A,#58,#43,#56,#41,#53,#44,#46,#47,#51,#57,#45,#52,#54,#00
       DB #40,#00,#00,#08,#18,#00,#09,#5B,#0A,#22,#4F,#49,#55,#59,#0D,#4C
       DB #4B,#4A,#48,#02,#00,#2E,#2C,#42

L7C47  DW #0000
L7C49  DB #00
L7C4A  DW #0000
L7C4C  DB #00
L7C4D  DB #00
L7C4E  DW #0000,#0000
L7C52  DW #0000
L7C54  DW #0000,#0000

L7C58  LD   IY,Location?????
       XOR  A
L7C5D  LD   (LB6BF),A
       CALL L7F32
       LD   (LB6AA),A
       LD   E,#FF
       LD   A,(LB6BE)
       AND  A
       LD   D,#A0
       JP   NZ,L7CE7
       LD   D,#C0
L7C73  XOR  A
       LD   (L7C4D),A
       LD   A,E
       OR   #C7
       LD   E,A
       LD   A,(LB6BD)
       CP   #02
       JR   NZ,L7C84
       RES  1,E
L7C84  CALL L7F37
L7C87  LD   HL,L7C4E
       LD   B,#0A
       CALL ClrMem
       SET  4,E
L7C91  CALL L7F46
       PUSH DE
       RRCA
       RRCA
       RRCA
       LD   E,A
       LD   D,#00
       LD   HL,L7CA5
       ADD  HL,DE
       LD   E,(HL)
       INC  HL
       LD   D,(HL)
       EX   DE,HL
       POP  DE
       JP   (HL)

L7CA5  DW L7DC5,L7E68,L7DBF,L7E06
	DW L7E02,L7EA4,L7E9C,L7E75
       DW L7E63,L8012,L7DDE,L7CCD
	DW L7CC9

L7CBF  LD   A,(LB6BF)
       DEC  A
       RET

L7CC4  LD   A,(LB6BF)
       AND  A
       RET

L7CC9  XOR  A
       LD   (LB6A9),A
L7CCD  BIT  1,E
       JR   Z,L7CE7
       LD   A,(LB6AA)
       AND  A
       JR   NZ,L7CE7
       LD   A,(LB682)
       CP   #C0
       JR   NZ,L7CE1
       CP   D
       JR   Z,L7CBF
L7CE1  CALL L7CC4
       JP   Z,L8002
L7CE7  LD   A,(LB6BD)
       DEC  A
       JR   NZ,L7CF1
       SET  7,(IY+#01)
L7CF1  LD   HL,LB6AA
       DEC  A
       LD   A,D
       JR   NZ,L7CFC
       CP   #A0
       JR   Z,L7CFD
L7CFC  INC  (HL)
L7CFD  CALL L7F66
       CP   #A0
       JP   Z,L7C73
       LD   A,(LB6BE)
       AND  A
       JR   Z,L7D55
       PUSH DE
       LD   E,A
       LD   D,#00
       LD   HL,Location?????
       ADD  HL,DE
       PUSH IY
       LD   IY,LB954
       LD   A,(IY+#08)
       OR   (IY+#09)
       LD   DE,LB95C
       JR   Z,L7D3B
       LD   A,(IY+#08)
       CP   (HL)
       JR   NZ,L7D32
       LD   A,(IY+#09)
       INC  HL
       CP   (HL)
       DEC  HL
       JR   Z,L7D3B
L7D32  LD   A,(IY+#12)
       OR   (IY+#13)
       LD   DE,LB966
L7D3B  POP  IY
       JR   NZ,L7D54
       EX   DE,HL
       LD   B,#03
L7D42  LD   A,(HL)
       INC  HL
       OR   (HL)
       DEC  HL
       JR   NZ,L7D4A
       LD   A,(DE)
       LD   (HL),A
L7D4A  INC  HL
       INC  DE
       JR   NZ,L7D50
       LD   A,(DE)
       LD   (HL),A
L7D50  INC  HL
       INC  DE
       DJNZ L7D42
L7D54  POP  DE
L7D55  PUSH IY
       LD   IY,LocationTable
       LD   A,(LB6AA)
       LD   B,A
       PUSH BC
       CALL L7F65
L7D63  LD   A,B
       AND  A
       JR   Z,L7D77
       CALL L7F65
       LD   A,(IY+#01)
       AND  #7F
       OR   (IY+#00)
       CALL Z,L7F8A
       JR   L7D63

L7D77  POP  BC
       POP  IY
       PUSH IY
       CALL L7F5F
L7D7F  LD   A,B
       AND  A
       JP   Z,L7DB1
       CALL L7F5F
       LD   A,(IY+#12)
       OR   (IY+#13)
       JR   NZ,L7D7F
       LD   A,(IY+#00)
       CP   (IX+#00)
       JR   NZ,L7D7F
       LD   A,(IY+#01)
       CP   (IX+#01)
       JR   NZ,L7D7F
       LD   A,(IX+#0E)
       OR   (IX+#0F)
       JR   Z,L7D7F
       EXX
       LD   DE,#000E
       CALL L7FBD
       JP   L7D7F

L7DB1  POP  IY
       LD   A,(LB6A9)
       AND  A
       RET  Z
       CALL L7CC4
       RET  Z
       JP   L7C73

L7DBF  BIT  1,E
       JR   NZ,L7E04
       LD   D,#00
L7DC5  BIT  2,E
       JP   Z,L7FFC
       LD   A,(LB6BD)
       CP   #02
       JR   NZ,L7DD4
       CALL L7F2B
L7DD4  RES  2,E
       LD   L,#02
       CALL L7FEB
       JP   L7C87

L7DDE  RES  3,E
       PUSH DE
L7DE1  CALL L7F46
       CP   #A0
       JR   Z,L7DE1
       DEC  HL
       DEC  HL
       LD   (L7C47),HL
       LD   (LB680),HL
       POP  DE
       LD   A,E
       LD   (L7C49),A
       LD   (L7C4A),IY
       LD   A,(LB6AA)
       LD   (L7C4C),A
       JP   L7CCD

L7E02  RES  0,E
L7E04  LD   D,#30
L7E06  BIT  3,E
       JR   NZ,L7E28
       CALL L7CC4
       JR   NZ,L7E28
       LD   HL,(L7C47)
       LD   (LB680),HL
       LD   D,#B0
       LD   A,(L7C49)
       LD   E,A
       LD   A,(L7C4C)
       LD   (LB6AA),A
       LD   IY,(L7C4A)
       JP   L7CCD

L7E28  CALL L7F32
       BIT  1,E
       JP   Z,L7FFC
       BIT  0,E
       JR   Z,L7E3A
L7E34  CALL L7FE7
       JP   L7C87

L7E3A  PUSH DE
       PUSH BC
       LD   HL,(LB680)
       PUSH HL
L7E40  CALL L7F46
       CP   #00
       JR   Z,L7E40
       SET  0,E
       CP   #20
       JR   Z,L7E55
       POP  HL
       LD   (LB680),HL
       POP  BC
       POP  DE
       JR   L7E34

L7E55  CALL L7FE7
       POP  HL
       POP  BC
       POP  HL
       LD   L,#02
       CALL L7FEB
       JP   L7C87

L7E63  RES  4,E
       JP   L7C91

L7E68  BIT  1,E
       JR   Z,L7E73
       LD   A,(LB682)
       CP   #A0
       JR   Z,L7E04
L7E73  LD   D,#70
L7E75  CALL L7EEF
L7E78  CALL L7F46
       CP   #70
       JR   Z,L7E75
       CP   #80
       JR   NZ,L7E8C
       BIT  4,E
       CALL Z,L7FF7
       RES  4,E
       JR   L7E78

L7E8C  CP   #60
       JR   Z,L7E9C
       CP   #50
       JR   Z,L7EA4
       LD   HL,(LB67E)
       LD   (LB680),HL
       JR   L7EAA

L7E9C  CALL L7EDC
       CALL L7F46
       JR   L7E8C

L7EA4  LD   HL,L7C52
       LD   (HL),C
       INC  HL
       LD   (HL),B
L7EAA  LD   D,#50
       LD   A,(LB6BD)
       CP   #02
       JR   NZ,L7ED5
       LD   HL,(L7C4E)
       LD   A,H
       OR   L
       JR   NZ,L7ED2
       BIT  6,(IY+#19)
       JR   NZ,L7EC8
       LD   BC,#FFE8
       ADD  IY,BC
       CALL L7F37
L7EC8  CALL L7F23
       LD   (IY+#01),#40
       JP   L7C87

L7ED2  CALL L7F2B
L7ED5  CALL L7EFE
       JP   Z,L7C87
       RET

L7EDC  LD   HL,L7C54
L7EDF  LD   A,(HL)
       INC  HL
       OR   (HL)
       JR   Z,L7EEB
       INC  HL
       LD   A,(HL)
       INC  HL
       OR   (HL)
       JP   NZ,L7FF7
L7EEB  LD   (HL),B
       DEC  HL
       LD   (HL),C
       RET

L7EEF  LD   HL,L7C4D
       INC  (HL)
       LD   A,(HL)
       CP   #03
       JP   NC,L7FF7
       LD   HL,L7C4E
       JR   L7EDF

L7EFE  BIT  6,E
       JR   NZ,L7F23
       BIT  7,E
       JR   NZ,L7F0B
       CALL L7FF7
       XOR  A
       RET

L7F0B  RES  7,E
       PUSH DE
       LD   DE,#000E
L7F11  PUSH BC
       PUSH IY
       POP  HL
       ADD  HL,DE
       EX   DE,HL
       LD   HL,L7C4E
       LD   BC,#000A
       LDIR
       POP  BC
       POP  DE
       XOR  A
       RET

L7F23  RES  6,E
       PUSH DE
       LD   DE,#0004
       JR   L7F11

L7F2B  CALL L7F78
       PUSH IX
       POP  IY
L7F32  XOR  A
       LD   (LB6BD),A
       RET

L7F37  PUSH IY
       POP  HL
       LD   B,#18
       CALL ClrMem
       LD   (IY+#E8),B
       LD   (IY+#E9),B
       RET

L7F46  LD   HL,(LB680)
       LD   (LB67E),HL
       LD   A,D
       LD   (LB682),A
       LD   A,(HL)
       AND  #0F
       LD   B,A
       LD   A,(HL)
       AND  #F0
       LD   D,A
       INC  HL
       LD   C,(HL)
       INC  HL
       LD   (LB680),HL
       RET

L7F5F  DEC  B
       CALL L7F78
       JR   L7F69

L7F65  DEC  B
L7F66  CALL L7F72
L7F69  PUSH IX
       PUSH IY
       POP  IX
       POP  IY
       RET

L7F72  PUSH DE
       LD   DE,#FFE8
       JR   L7F7C

L7F78  PUSH DE
       LD   DE,#0018
L7F7C  PUSH IY
       POP  IX
L7F80  ADD  IX,DE
       BIT  6,(IX+#01)
       JR   NZ,L7F80
       POP  DE
       RET

L7F8A  EXX
       LD   A,(IX+#01)
       AND  #7F
       OR   (IY+#01)
       LD   (IY+#01),A
       LD   A,(IX+#00)
       LD   (IY+#00),A
       EXX
       LD   A,(IY+#1C)
       OR   (IY+#1D)
       RET  Z
       BIT  7,E
       RET  Z
       EXX
       PUSH IY
       POP  HL
       LD   DE,#0012
       ADD  HL,DE
       PUSH HL
       LD   DE,#FFF6
       ADD  HL,DE
       POP  DE
       LD   BC,#0006
       LDIR
       LD   DE,#0004
L7FBD  CALL L7FD2
       LD   A,(IY+#02)
       OR   (IY+#03)
       LD   DE,#0002
       CALL Z,L7FD6
       EXX
       RET

L7fce  LD   C,#06
       JR   L7FD8

L7FD2  LD   C,#0A
       JR   L7FD8

L7FD6  LD   C,#02
L7FD8  PUSH IY
       POP  HL
       ADD  HL,DE
       PUSH HL
       PUSH IX
       POP  HL
       ADD  HL,DE
       POP  DE
       LD   B,#00
       LDIR
       RET

L7FE7  RES  1,E
       LD   L,#00
L7FEB  PUSH DE
       PUSH IY
       POP  DE
       LD   H,#00
       ADD  HL,DE
       LD   (HL),C
       INC  HL
       LD   (HL),B
       POP  DE
       RET

L7FF7  CALL L7CC4
       RET  NZ
       POP  HL
L7FFC  CALL L7CC4
       JP   NZ,L7C87
L8002  LD   HL,LAD43		; "What?"
       LD   A,#01
       LD   (LB6A5),A
       CALL PrintMsg
       OR   #01
       RET

L8010  DW #0000

L8011  DW #2100

L8012  LD   HL,L8032
L8015  PUSH DE
       LD   D,#0D
L8018  LD   A,(HL)
       INC  HL
       CP   C
       JR   NZ,L8021
       LD   A,(HL)
       CP   B
       JR   Z,L8028
L8021  INC  HL
       DEC  D
       JR   NZ,L8018
       JP   L7C73

L8028  LD   DE,#0019
       ADD  HL,DE
       LD   E,(HL)
       INC  HL
       LD   D,(HL)
       EX   DE,HL
       POP  DE
       JP   (HL)

L8032  DB #00,#00,#4E,#00,#45,#02,#9E,#03,#AD,#04,#FB,#04,#79,
L803F	DB #04,#EE,#03,#80,#05,#18,#05,#1E,#03,#8A,#05,#D8,#04,#D6,#80,#93
	DB #80,#7B,#80,#A3,#80,#87,#7C,#66,#80,#70,#80,#12,#82,#8D,#82,#52
	DB #81,#61,#81,#B0,#81

L8064  EI
       ADD  A,C
       IN   A,(#FB)
       BIT  6,A
       JR   NZ,L8074
       LD   A,#01
       JR   L8071

L8070  XOR  A
L8071  LD   (LB696),A
L8074  LD   A,(LB682)
       LD   D,A
       JP   L7C87

L807b  LD   A,(LB6BD)
       CP   #01
       JP   NZ,L7FFC
       LD   A,#02
       LD   (LB6BD),A
       LD   A,(IY+#01)
       OR   #80
       LD   (IY+#01),A
       JP   L7C87

L8093  LD   A,(LB6BD)
       CP   #02
       JP   Z,L7C87
       LD   A,#01
       LD   (LB6BD),A
       JP   L7C87

L80a3  PUSH DE
       LD   HL,LB684
       LD   DE,L7C52
       LD   BC,#0006
       LDIR
       POP  DE
       BIT  7,E
       CALL L80B8
       JP   L7C87

L80B8  JP   Z,L7F0B
       JP   L7F23

L80BE  LD   A,D
       LD   (L8010),A
       PUSH DE
       PUSH BC
       PUSH IY
       LD   A,(LB6AA)
       LD   (L8011),A
       LD   DE,#FFE8
       ADD  IY,DE
       LD   A,#01
       JP   L7C5D

L80d6   LD   A,(LB6BF)
       AND  A
       JR   Z,L80BE
       DEC  A
       LD   (LB6BF),A
       LD   A,(L8011)
       LD   B,A
       LD   A,(LB6AA)
       SUB  B
       AND  A
       LD   C,#00
       JR   Z,L8139
       POP  IY
       PUSH IY
       LD   DE,#FFE8
       ADD  IY,DE
       LD   B,A
L80F7  LD   IX,LB6DC
       PUSH DE
       PUSH BC
       LD   DE,#0019
       LD   B,#08
L8102  LD   A,(IX+#00)
       AND  A
       JR   Z,L810C
       ADD  IX,DE
       DJNZ L8102
L810C  LD   (IX+#00),#FF
       INC  IX
       POP  BC
       POP  DE
       JR   NZ,L8139
       BIT  6,(IY+#01)
       JR   Z,L8122
       LD   (IX+#FF),#00
       JR   L8134

L8122  PUSH BC
       LD   B,#18
L8125  LD   A,(IY+#00)
       LD   (IX+#00),A
       INC  IY
       INC  IX
       DJNZ L8125
       POP  BC
       ADD  IY,DE
L8134  ADD  IY,DE
       INC  C
       DJNZ L80F7
L8139  XOR  A
       LD   (LB6BD),A
       LD   A,C
       LD   (LB6DB),A
       POP  IY
       LD   A,(L8011)
       LD   (LB6AA),A
       POP  BC
       POP  DE
       LD   A,(L8010)
       LD   D,A
       JP   L7C87

L8152  CALL L81B6
L8155  XOR  A
       IN   A,(#FE)
       AND  #1F
       CP   #1F
       JR   Z,L8155
       JP   ReStart

DisplayLocHlpMsg:	;L8161
L8161  LD   A,(LB68E)
       AND  A
       JP   NZ,L7C87
       PUSH HL
       PUSH IX
       LD   HL,LB40B
       LD   A,(CurLocation)
       LD   IX,LocHlpMsg
       CALL IndexIdTable
       JR   Z,L8180
       LD   L,(IX+#01)
       LD   H,(IX+#02)
L8180  LD   A,#01
       LD   (LB6A5),A
       CALL PrintMsg
       POP  IX
       POP  HL
       JP   L8074

LocHlpMsg:	;L818E
	DB #06,LB41E ; "Trolls Path"
	DB #09,LB42E ; "Rivendell"
	DB #0D,LB43E ; "Goblins Dungeon"
	DB #42,LB462 ; "West Bank"
	DB #1F,LB46E ; "Dark Dungeon"
	DB #20,LB47E ; "Elvenkings Cellar"
	DB #2A,LB49E ; "Sidedoor
	DB #2E,LB4A8 ; "Forest Road"
	DB #29,LB4BC ; "Lower Halls"
	DB #1A,LB4D3 ; "Black Spiders place"
	DB #05,LB4E2 ; "Trolls Clearing"
	DB #FF

L81B0  CALL L81B6
       JP   L8074

L81B6  PUSH HL
       PUSH DE
       XOR  A
       LD   (LB6A5),A
       LD   HL,LB3F8		; "You have mastered"
       CALL PrintMsg
       LD   HL,(LB69B)
       LD   DE,#0064
       CALL L81EF
       CALL NZ,L7589
       LD   DE,#000A
       CALL L81EF
       CALL L7589
       LD   A,#2E
       CALL L7589
       LD   A,L
       ADD  A,#30
       CALL L7589
       XOR  A
       LD   (LB6A8),A
       LD   HL,LB406		; "% of this adventure"
       CALL PrintMsg
       POP  DE
       POP  HL
       RET

L81EF  LD   A,#2F
L81F1  INC  A
       AND  A
       SBC  HL,DE
       JR   NC,L81F1
       ADD  HL,DE
       CP   #30
       RET

L81fb  LD   A,#04
       OUT  (#FE),A
       CALL L827A
L8202  XOR  A
       IN   A,(#FE)
       AND  #1F
       CP   #1F
       JR   NZ,L8202
       LD   A,#07
       OUT  (#FE),A
       JP   L8074

LoadGame:
L8212  PUSH IX
       PUSH DE
       LD   A,#FF
       SCF
       LD   IX,LB68F
       LD   DE,#001D
       CALL LoadBlock
       LD   A,#FF
       SCF
       LD   IX,Objects
       LD   DE,#0614
       CALL LoadBlock
       LD   A,#FF
       SCF
       LD   IX,LCA27
       LD   DE,#00BF
       CALL LoadBlock
       LD   A,#FF
       SCF
       LD   IX,Locations
       LD   DE,#05D9
       CALL LoadBlock
       DI
       LD   HL,LB68F
       LD   DE,LC985
       CALL L8274
       POP  DE
       POP  IX
       JP   L8074

LoadBlock:	;L8259
L8259  CALL LD-BYTES
       RET  C
       LD   A,#01
       LD   (LB6A5),A
       LD   HL,LB2FB		; "Tape Error..."
       CALL PrintMsg
L8268  XOR  A
       IN   A,(#FE)
       AND  #1F
       CP   #1F
       JR   Z,L8268
       JP   ReStart

L8274  LD   BC,#0003
       LDIR
       RET

L827A  XOR  A
       IN   A,(#FE)
       AND  #1F
       CP   #1F
       JR   NZ,L827A
L8283  XOR  A
       IN   A,(#FE)
       AND  #1F
       CP   #1F
       JR   Z,L8283
       RET

SaveGame:
L828d  PUSH IX
       PUSH DE
       LD   DE,LB68F
       LD   HL,LC985
       CALL L8274
       LD   A,#01
       LD   (LB6A5),A
       LD   HL,LB2E6		;"Tape Error..."
       CALL PrintMsg
       CALL L827A
       LD   A,#FF
       LD   IX,LB68F
       LD   DE,#001D
       CALL SA-BYTES
       LD   A,#FF
       LD   IX,Objects
       LD   DE,#0614
       CALL SA-BYTES
       LD   A,#FF
       LD   IX,LCA27
       LD   DE,#00BF
       CALL SA-BYTES
       LD   A,#FF
       LD   IX,Locations
       LD   DE,#05D9
       CALL SA-BYTES
       LD   HL,LB348		; "Rewind tape and prepare for verification"
       CALL PrintMsg
       CALL L827A
       LD   A,#FF
       AND  A
       LD   IX,LB68F
       LD   DE,#001D
       CALL L831B
       LD   A,#FF
       AND  A
       LD   IX,Objects
       LD   DE,#0614
       CALL L831B
       LD   A,#FF
       AND  A
       LD   IX,LCA27
       LD   DE,#00BF
       CALL L831B
       LD   A,#FF
       AND  A
       LD   IX,Locations
       LD   DE,#05D9
       CALL L831B
L8314  DI
       POP  DE
       POP  IX
       JP   L8074

L831B  CALL LD-BYTES
       RET  C
       LD   A,#01
       LD   (LB6A5),A
       LD   HL,LB325		; "Tape Error..."
       CALL PrintMsg
L832A  XOR  A
       IN   A,(#FE)
       AND  #1F
       CP   #1F
       JR   Z,L832A
       POP  DE
       JP   L8314

L8337  DB #00
L8338  DB #00
L8339  DB #00
L833A  DB #00
L833B  DB #00
L833C  DW #0000,#0000,#0000
L8342  DB #00,#00,#00,#00,#00,#00
L8348  DW #0000
L834A  DW #0000
L834C  DB #00
L834D  DW #0000
L834E  DB #00
L834F  DB #00
L8350  DB #00
L8351  DB #00
L8352  DW #0000
L8354  DW #0000
L8356  DW #0000
L8358  DW #0000

L835A  XOR  A
       LD   (LB6C0),A
       LD   IY,Location?????
       LD   HL,LB6BE
       CP   (HL)
       LD   (HL),A
       JP   NZ,L838E
L836A  CALL L83B0
       JR   NZ,L8374
       XOR  A
       LD   (LB6A9),A
       RET

L8374  CALL L84E7
       JP   Z,L87EF
       LD   A,#01
       LD   (LB69E),A
       CALL L712B
       CALL L94EA
L8385  CALL L968E
L8388  LD   A,(LB6C0)
       AND  A
       JR   NZ,L836A
L838E  LD   A,(LB6AA)
       DEC  A
       LD   (LB6AA),A
       RET  Z
       LD   BC,#FFE8
L8399  ADD  IY,BC
       BIT  6,(IY+#01)
       JR   NZ,L8399
       JR   L836A

L83A3  XOR  A
       LD   (LB6A5),A
       LD   HL,L8337
       LD   B,#11
       CALL ClrMem
       RET

L83B0  LD   A,#FF
       LD   (LB68D),A
       LD   (LB68C),A
       CALL L83A3
       CALL L8598
       RET  Z
       LD   A,#01
       PUSH IX
       POP  HL
       LD   DE,Actions
       SBC  HL,DE
       JR   Z,L83D3
       LD   DE,#0008
L83CE  INC  A
       SBC  HL,DE
       JR   NZ,L83CE
L83D3  LD   (CurrentAction),A
       LD   (LB68A),A
       LD   (L8358),IX
       CALL L8572
       CALL L849B
       XOR  A
       LD   (LB69E),A
       LD   A,(LB6C1)
       AND  #0C
       JR   Z,L840B
       LD   A,(L834C)
       LD   (LB6C0),A
       RLCA
       AND  #01
       LD   (L834D),A
L83FA  CALL L840E
       JP   NZ,L87B6
       LD   A,(LB6C0)
       AND  A
       JR   Z,L840B
       CALL L846D
       JR   NZ,L83FA
L840B  OR   #01
       RET

L840E  CALL L86C5
       JR   NZ,L8428
       LD   A,(L833A)
       CP   #01
       RET  NZ
       LD   A,(L8350)
       LD   (LB68C),A
       CALL L84B4
       CALL L84D2
       JR   NZ,L844F
       RET

L8428  LD   HL,L8339
       INC  (HL)
       CALL L84D2
       JR   Z,L844A
       CALL L84B4
       CALL L8711
L8437  JR   Z,L840E
       LD   A,(L834D)
       DEC  A
       RET  Z
       LD   A,(LB68C)
       LD   (L8350),A
       LD   HL,L833A
       INC  (HL)
       JR   L840E

L844A  CALL L84E7
       JR   L8437

L844F  CALL L8711
       JR   NZ,L8461
       LD   A,(L833B)
       CP   #01
       RET  NZ
       LD   A,(L8351)
       LD   (LB68D),A
       RET

L8461  LD   A,(LB68D)
       LD   (L8351),A
       LD   HL,L833B
       INC  (HL)
       JR   L844F

L846D  PUSH IY
       PUSH DE
       PUSH HL
L8471  LD   DE,#FFE8
       ADD  IY,DE
       BIT  6,(IY+#01)
       JR   Z,L8496
       LD   IX,#C004
L8480  PUSH IY
       POP  HL
       LD   DE,#0008
       ADD  HL,DE
       CALL L9DAE
       CP   #FF
       JR   Z,L8471
       LD   HL,LB68C
       CP   (HL)
       JR   NZ,L8480
       OR   #01
L8496  POP  HL
       POP  DE
       POP  IY
       RET

L849B  LD   A,(LB6C0)
       AND  A
       RET  NZ
L84A0  LD   A,(LB6C2)
       RRCA
       RRCA
       CALL L84C6
       LD   A,(LB6A2)
       AND  A
       CALL NZ,L9E6A
       LD   (L8348),IX
       RET

L84B4  LD   A,(LB6C2)
       CALL L84C6
       LD   A,(LB6A3)
       AND  A
       CALL NZ,L9E6A
       LD   (L834A),IX
       RET

L84C6  LD   IX,ObjectTable
       AND  #03
       RET  Z
       LD   IX,#C004
       RET

L84D2  LD   A,(LB6C1)
       BIT  2,A
       RET  Z
       LD   HL,L8338
       BIT  0,(HL)
       RET  NZ
       BIT  1,A
       JR   NZ,L84E5
       OR   #01
       RET

L84E5  XOR  A
       RET

L84E7  CALL L94EA
       LD   A,(LB69F)
       AND  A
       RET

L84EF  PUSH HL
       PUSH IY
       PUSH IX
       PUSH DE
       PUSH BC
       LD   HL,(L8348)
       PUSH HL
       LD   A,(CurrentAction)
       CALL IndexAction
       PUSH HL
       POP  IX
       CALL L83A3
       CALL L70F3
       CALL L8572
       LD   A,(LB68C)
       LD   B,A
       LD   A,(LB6A2)
       LD   DE,L833C
       CALL L855D
       LD   A,(LB68D)
       LD   B,A
       LD   A,(LB6A3)
       LD   DE,L8342
       CALL L855D
       CALL L84A0
       XOR  A
       LD   (LB69E),A
       LD   A,(LB6C1)
       AND  #0C
       JR   NZ,L853D
       CALL L94EA
       LD   A,(LB69F)
       AND  A
       JR   L854C

L853D  LD   A,#01
       LD   (L834D),A
       CALL L840E
       JR   Z,L854A
       XOR  A
       JR   L854C

L854A  OR   #01
L854C  LD   A,#01
       LD   (LB69E),A
       POP  HL
       LD   (L8348),HL
       POP  BC
       POP  DE
       POP  IX
       POP  IY
       POP  HL
       RET

L855D  INC  B
       RET  Z
       DEC  B
       AND  A
       LD   A,B
       JR   Z,L8569
       CALL L71D5
       JR   L856C

L8569  CALL L71E2
L856C  LD   BC,#0006
       LDIR
       RET

L8572  LD   A,(LB6C2)
       AND  #40
       LD   (LB6B5),A
       LD   A,(LB6C1)
       LD   B,A
       AND  #01
       LD   (LB6B3),A
       LD   A,B
       AND  #80
       JR   Z,L858A
       LD   A,#01
L858A  LD   (LB6A2),A
       LD   A,B
       AND  #40
       JR   Z,L8594
       LD   A,#01
L8594  LD   (LB6A3),A
       RET

L8598  PUSH IY
       LD   L,(IY+#00)
       LD   H,(IY+#01)
       LD   A,H
       AND  #80
       LD   (L834C),A
       RES  7,H
       LD   (L8352),HL
       LD   HL,L8354
       PUSH HL
       LD   B,#04
       CALL ClrMem
       POP  HL
       LD   B,#02
       LD   E,#04
       CALL L86A6
       LD   E,#0E
       CALL L86A6
       LD   E,#06
       CALL L86A6
       LD   E,#10
       CALL L86A6
       XOR  A
       LD   (LB683),A
       LD   HL,L8352
       LD   DE,#0008
       LD   IX,Actions
L85D9  PUSH IX
       POP  IY
       CALL L71F3
       JR   Z,L8615
       ADD  IX,DE
       LD   A,(IX+#01)
       OR   (IX+#00)
       JR   NZ,L85D9
       POP  IY
       LD   A,(LB683)
       AND  A
       JP   NZ,L88A2
       LD   HL,(L8352)
       PUSH HL
       LD   HL,LAD47
       XOR  A
       LD   (LB6A5),A
       LD   (LB6C0),A
       LD   A,#01
       LD   (LB69E),A
       CALL L72D3
       LD   A,(LB6BF)
       DEC  A
       RET  Z
       POP  HL
       POP  HL
       JP   L8385

L8615  POP  IY
       CALL L861D
       OR   #01
       RET

L861D  AND  A
       JR   Z,L862E
       LD   HL,(L8354)
       LD   DE,(L8356)
       LD   (L8354),DE
       LD   (L8356),HL
L862E  CALL L70F3
       LD   HL,L8354
       LD   A,(HL)
       INC  HL
       OR   (HL)
       JR   NZ,L863E
       LD   A,(LB6C2)
       JR   L865D

L863E  DEC  HL
       LD   A,(HL)
       CP   (IY+#0E)
       JR   NZ,L864D
       INC  HL
       LD   A,(HL)
       CP   (IY+#0F)
       JR   Z,L8658
       DEC  HL
L864D  LD   A,(HL)
       CP   (IY+#10)
       JR   NZ,L8658
       INC  HL
       LD   A,(HL)
       CP   (IY+#11)
L8658  LD   A,(LB6C1)
       JR   NZ,L865F
L865D  XOR  #20
L865F  BIT  5,A
       LD   BC,#1208
       JR   Z,L8669
       LD   BC,#0812
L8669  LD   HL,L834E
       LD   (HL),B
       INC  HL
       LD   (HL),C
       LD   A,B
       LD   DE,L833C
       LD   HL,L8337
       CALL L868B
       LD   A,C
       LD   HL,L833C
       LD   DE,LB684
       LD   BC,#0006
       LDIR
       LD   DE,L8342
       LD   HL,L8338
L868B  PUSH BC
       LD   C,A
       LD   B,#00
       PUSH HL
       PUSH IY
       POP  HL
       ADD  HL,BC
       LD   BC,#0006
       LDIR
       XOR  A
       LD   B,#06
L869C  DEC  HL
       OR   (HL)
       DJNZ L869C
       POP  HL
       POP  BC
       RET  Z
       SET  0,(HL)
       RET

L86A6  XOR  A
       CP   B
       RET  Z
       LD   D,#00
       PUSH IY
       ADD  IY,DE
       LD   A,(IY+#00)
       LD   (HL),A
       INC  HL
       LD   A,(IY+#01)
       LD   (HL),A
       DEC  HL
       OR   (IY+#00)
       POP  IY
       RET  Z
       DEC  B
       INC  HL
       INC  HL
       RET

L86C3  JP   (IY)
L86C5  PUSH IY
       LD   IX,(L8348)
       LD   A,(LB6A2)
       DEC  A
       JR   Z,L86EB
       LD   IY,L9DAE
       LD   A,(LB6C2)
       RRCA
       RRCA
       AND  #03
       LD   (LB6B4),A
       CALL L86F6
       CP   #FF
L86E4  LD   (L8348),IX
       POP  IY
       RET

L86EB  LD   IY,L9E75
       CALL L86F6
       CP   #FF
       JR   L86E4

L86F6  LD   HL,L833C
       CALL L86C3
       CP   #FF
       RET  Z
       LD   (LB68C),A
       LD   HL,L8337
       SET  1,(HL)
       CALL L94B1
       LD   A,(LB69F)
       AND  A
       JR   Z,L86F6
       RET

L8711  XOR  A
       LD   (LB6B3),A
       PUSH IY
       LD   IX,(L834A)
       LD   A,(LB6A3)
       DEC  A
       JR   Z,L8743
       LD   IY,L9DAE
       LD   A,(LB6C2)
       AND  #03
       LD   (LB6B4),A
       CALL L874E
       CP   #FF
L8732  LD   (L834A),IX
       POP  IY
       PUSH AF
       LD   A,(LB6C1)
       AND  #01
       LD   (LB6B3),A
       POP  AF
       RET

L8743  LD   IY,L9E75
       CALL L874E
       CP   #FF
       JR   L8732

L874E  LD   HL,L8342
       CALL L86C3
       CP   #FF
       RET  Z
       LD   (LB68D),A
       LD   HL,L8338
       SET  1,(HL)
       CALL L84E7
       JR   Z,L874E
       RET

L8765  LD   A,#01
       LD   (LB69E),A
       LD   (LB6A5),A
       RET

L876E  LD   (LB6BE),A
       PUSH IY
       POP  HL
       LD   DE,Location?????
       LD   BC,#0018
       LDIR
       RET

L877D  LD   A,(L834E)
       LD   HL,(L833C)
L8783  PUSH HL
       CALL L876E
       LD   HL,LAD70
L878A  CALL L8765
       CALL L72D3
       XOR  A
       RET

L8792  LD   HL,L8338
       BIT  0,(HL)
       JP   Z,L8847
       BIT  1,(HL)
       LD   HL,L8342
       LD   DE,LB68D
       LD   BC,LB6A3
       JR   Z,L87F8
       LD   A,(L833B)
       AND  A
       JP   Z,L87EF
       LD   A,(L834F)
       LD   A,(L8342)
       JR   L8783

L87B6  LD   A,(LB6BF)
       DEC  A
       RET  Z
       LD   A,(LB6C0)
       AND  A
       JR   Z,L87C5
       POP  HL
       JP   L838E

L87C5  LD   A,(L833A)
       CP   #01
       JR   Z,L8792
       LD   HL,L8337
       BIT  0,(HL)
       JP   Z,L882A
       BIT  1,(HL)
       LD   HL,L833C
       LD   DE,LB68C
       LD   BC,LB6A2
       JR   Z,L87F8
       LD   A,(L8339)
       AND  A
       JR   Z,L87EF
       DEC  A
       JR   NZ,L877D
       CALL L84D2
       JR   NZ,L8792
L87EF  CALL L8765
       CALL L94EA
       JP   L8388

L87F8  PUSH HL
       CALL L9E6A
       LD   A,#01
       LD   (BC),A
       CALL L9E75
       CP   #FF
       JR   NZ,L881A
       POP  HL
       LD   A,#02
       LD   (LB6B4),A
       LD   IX,#C004
       XOR  A
       LD   (BC),A
       PUSH HL
       CALL L9DAE
       CP   #FF
       JR   Z,L881F
L881A  POP  HL
       LD   (DE),A
       JP   L711A

L881F  CALL L8765
       LD   HL,LAD77
       CALL L72D3
       XOR  A
       RET

L882A  CALL L8876
       LD   HL,(L8352)
       PUSH HL
       LD   HL,LAD85
       LD   A,(L833A)
       AND  A
       JP   Z,L878A
       LD   A,(L834E)
       CALL L876E
       LD   HL,#AD68
       JP   L878A

L8847  CALL L8872
       LD   HL,L0
       PUSH HL
       LD   A,(LB68C)
       CALL L71E2
       PUSH HL
       CALL L8876
       LD   HL,(L8352)
       PUSH HL
       LD   HL,LAD8B
       LD   A,(L833B)
       AND  A
       JP   Z,L878A
       LD   A,(L834F)
       CALL L876E
       LD   HL,LAD64
       JP   L878A

L8872  LD   A,#28
       JR   L8878

L8876  LD   A,#20
L8878  LD   (L888B+1),A
       LD   (L889A+1),A
       LD   IX,(L8358)
       LD   L,(IX+#04)
       LD   H,(IX+#05)
       BIT  7,(IX+#07)
	JR   NZ,L8891
L888B  LD   HL,#0000
L8891  EX   (SP),HL
       PUSH HL
       LD   L,(IX+#02)
       LD   H,(IX+#03)
       BIT  5,H
       JR   NZ,L88A0
L889A  LD   HL,#0000
L88A0  EX   (SP),HL
       JP   (HL)
L88A2  LD   HL,(L8356)
       PUSH HL
       LD   HL,(L8354)
       PUSH HL
       LD   HL,(L8352)
       PUSH HL
       LD   HL,LAD54
       JP   L878A

L88B4  PUSH BC
       PUSH IX
       PUSH DE
       LD   B,A
       LD   A,(LB6DB)
       LD   C,A
       CP   B
       JR   NC,L88C1
       LD   B,A
L88C1  LD   A,C
       SUB  B
       LD   C,A
       LD   IX,#B6C3
       LD   DE,#0019
       XOR  A
       CP   B
       JR   Z,L88E0
L88CF  ADD  IX,DE
       LD   A,(IX+#00)
       CP   #FF
       JR   NZ,L88CF
       LD   A,(LB68C)
       LD   (IX+#00),A
       DJNZ L88CF
L88E0  LD   B,C
       XOR  A
       CP   B
       JR   Z,L88F4
L88E5  ADD  IX,DE
       LD   A,(IX+#00)
       CP   #FF
       JR   NZ,L88E5
       LD   (IX+#00),#00
       DJNZ L88E5
L88F4  POP  DE
       POP  IX
       POP  BC
       RET

L88F9  LD   HL,LB6DC
       LD   DE,#0019
       LD   A,(LB68E)
       LD   B,#08
L8904  CP   (HL)
       RET  Z
       ADD  HL,DE
       DJNZ L8904
       RET

L890A  PUSH HL
       PUSH DE
       PUSH BC
       CALL L88F9
       POP  BC
       POP  DE
       POP  HL
       RET

L8914  PUSH IX
       PUSH IY
       PUSH BC
       PUSH DE
       PUSH HL
       LD   C,A
       CALL L88F9
       LD   (HL),#00
       INC  HL
       XOR  A
       CP   C
       JR   NZ,L8931
       OR   #01
       EX   (SP),HL
L8929  POP  HL
       POP  DE
       POP  BC
       POP  IY
       POP  IX
       RET

L8931  PUSH HL
       POP  IY
       LD   A,#01
       LD   (LB6BF),A
       LD   A,(LB6C0)
       PUSH AF
       CALL L83B0
       EX   AF,AF'
       XOR  A
       LD   (LB6BF),A
       POP  AF
       LD   (LB6C0),A
       EX   AF,AF'
       JR   Z,L8951
       CALL L84E7
       JR   NZ,L8929
L8951  LD   A,(LB68E)
       CALL L895A
       XOR  A
       JR   L8929

L895A  PUSH HL
       PUSH DE
       PUSH BC
       LD   HL,LB6DC
       LD   DE,#0019
       LD   B,#08
L8965  CP   (HL)
       JR   NZ,L896A
       LD   (HL),#00
L896A  ADD  HL,DE
       DJNZ L8965
       POP  BC
       POP  DE
       POP  HL
       RET

L8971  DB #00

DrawLocGfx:		; L8972
	PUSH AF
       LD   A,(LB6AB)
       AND  A
       JR   NZ,L8980
       LD   A,#FF
       LD   (L8971),A
       POP  AF
       RET
L8980	POP  AF
       PUSH AF
       PUSH HL
       PUSH BC
       PUSH DE
       PUSH IX
       LD   IX,LocGFXTable
       CALL IndexIdTable
       LD   (L8971),A
       LD   L,(IX+#01)
       LD   H,(IX+#02)
       CALL NZ,DrawGfx
       POP  IX
       POP  DE
       POP  BC
       POP  HL
       POP  AF
       RET

DrawGfx:			; L89A1
	PUSH IY
       PUSH HL
       PUSH HL
       POP  IY
       PUSH DE
       PUSH BC
       CALL L8C05
       LD   D,#7F
       LD   E,#3F
       LD   B,#01
       LD   C,#01
       LD   L,#01

L89B6  LD   A,(IY+#00)
       AND  A
       JP   Z,L8A63
       INC  IY
       CP   #08
       JR   NZ,L89CF

       LD   D,(IY+#00)
       INC  IY
       LD   E,(IY+#00)
       INC  IY
       JR   L89B6

L89CF  BIT  7,A
       JR   Z,L89F4
       LD   B,A
       AND  #07
       LD   C,A
       LD   A,B
       RRCA
       AND  #3C
       LD   B,A
       LD   A,(IY+#00)
       AND  #3F
       LD   L,A
       INC  L
       LD   A,(IY+#00)
       INC  IY
       RLCA
       RLCA
       AND  #03
       OR   B
       LD   B,A
       INC  B
       CALL L8B4B
       JR   L89B6

L89F4  BIT  6,A
       JR   Z,L8A0C
       AND  #07
       PUSH DE
       LD   D,(IY+#00)
       INC  IY
       LD   E,(IY+#00)
       INC  IY
       CALL L8A6B
       POP  DE
       JP   L89B6

L8A0C  BIT  5,A
       JP   Z,L89B6
       AND  #07
       RLCA
       RLCA
       RLCA
       PUSH HL
       PUSH DE
       PUSH BC
       LD   C,A
       LD   H,(IY+#00)
       INC  IY
       LD   L,(IY+#00)
       INC  IY
L8A24  LD   A,(IY+#00)
       INC  IY
       CP   #FF
       JR   Z,L8A5D
       LD   B,A
       AND  #03
       LD   E,A
       LD   A,B
       RRCA
       RRCA
       AND  #3F
       INC  A
       LD   B,A
L8A38  LD   A,(HL)
       AND  #07
       RLCA
       RLCA
       RLCA
       CP   C
       JR   NZ,L8A43
       XOR  #38
L8A43  RRCA
       RRCA
       RRCA
       OR   C
       LD   (HL),A
       LD   A,E
       AND  A
       CALL Z,L8AEF
       DEC  A
       CALL Z,L8B1B
       DEC  A
       CALL Z,L8B00
       DEC  A
       CALL Z,L8B11
       DJNZ L8A38
       JR   L8A24

L8A5D  POP  BC
       POP  DE
       POP  HL
       JP   L89B6

L8A63  POP  BC
       POP  DE
       POP  HL
       POP  IY
       RET

L8A69  DB #00
L8A6A  DB #00

L8A6B  LD   (L8C48),A
       PUSH DE
       PUSH HL
       LD   HL,#0080
       PUSH HL
L8A74  CALL L8AE8
       JR   NZ,L8A80
       CALL L8B42
       JR   NZ,L8A74
       JR   L8A86

L8A80  CALL L8BAF
       CALL L8B3B
L8A86  LD   HL,L0
       LD   (L8A69),HL
L8A8C  CALL L8B25
       LD   A,#00
       JR   Z,L8AA8
       CALL L8AE8
       LD   A,#00
       JR   NZ,L8AA3
       LD   A,(L8A69)
       AND  A
       JR   NZ,L8AA3
       PUSH DE
       LD   A,#01
L8AA3  PUSH AF
       CALL L8B34
       POP  AF
L8AA8  LD   (L8A69),A
       CALL L8B34
       LD   A,#00
       JR   Z,L8AC7
       CALL L8AE8
       LD   A,#00
       JR   NZ,L8AC2
       LD   A,(L8A6A)
       AND  A
       JR   NZ,L8AC2
       PUSH DE
       LD   A,#01
L8AC2  PUSH AF
       CALL L8B25
       POP  AF
L8AC7  LD   (L8A6A),A
       CALL L8BAF
       CALL L8B3B
       JR   Z,L8ADA
       CALL L8AE8
       JR   Z,L8A8C
       CALL L8BAF
L8ADA  POP  DE
       LD   A,E
       CP   #80
       JR   NZ,L8A74
       LD   A,#00
       LD   (L8C48),A
       POP  HL
       POP  DE
       RET

L8AE8  PUSH HL
       CALL L8BD8
       AND  (HL)
       POP  HL
       RET

L8AEF  PUSH AF
       PUSH DE
       LD   DE,#0020
       AND  A
       SBC  HL,DE
       LD   A,H
       CP   #57
       JR   NZ,L8AFD
       ADD  HL,DE
L8AFD  POP  DE
       POP  AF
       RET

L8B00  PUSH AF
       PUSH DE
       LD   DE,#0020
       ADD  HL,DE
       LD   A,H
       CP   #5A
       JR   NZ,L8B0D
       AND  A
       SBC  HL,DE
L8B0D  LD   D,D
       POP  DE
       POP  AF
       RET

L8B11  PUSH AF
       DEC  HL
       LD   A,H
       CP   #57
       JR   NZ,L8B19
       INC  HL
L8B19  POP  AF
       RET

L8B1B  PUSH AF
       INC  HL
       LD   A,H
       CP   #5A
       JR   NZ,L8B23
       DEC  HL
L8B23  POP  AF
       RET

L8B25  INC  E
       BIT  7,E
       JR   Z,L8B2F
       DEC  E
       LD   H,A
       XOR  A
       LD   A,H
       RET

L8B2F  LD   H,A
       OR   #01
       LD   A,H
       RET

L8B34  DEC  E
       BIT  7,E
       JR   Z,L8B2F
       INC  E
       RET

L8B3B  INC  D
       RET  NZ
       DEC  D
       LD   H,A
       XOR  A
       LD   A,H
       RET

L8B42  DEC  D
       LD   H,A
       LD   A,D
       CP   #FF
       LD   A,H
       RET  NZ
       INC  D
       RET

L8B4B  BIT  0,C
       JR   NZ,L8B7F
       PUSH HL
       PUSH BC
L8B51  CALL L8BAF
       BIT  2,C
       JR   Z,L8B5F
       CALL L8B42
       JR   Z,L8B7C
       JR   L8B64

L8B5F  CALL L8B3B
       JR   Z,L8B7C
L8B64  DEC  B
       JR   NZ,L8B79
       BIT  1,C
       JR   Z,L8B72
       CALL L8B34
       JR   Z,L8B7C
       JR   L8B77

L8B72  CALL L8B25
       JR   Z,L8B7C
L8B77  POP  BC
       PUSH BC
L8B79  DEC  L
       JR   NZ,L8B51
L8B7C  POP  BC
       POP  HL
       RET

L8B7F  PUSH HL
       PUSH BC
L8B81  CALL L8BAF
       BIT  1,C
       JR   Z,L8B8F
       CALL L8B34
       JR   Z,L8BAC
       JR   L8B94

L8B8F  CALL L8B25
       JR   Z,L8BAC
L8B94  DEC  B
       JR   NZ,L8BA9
       BIT  2,C
       JR   Z,L8BA2
       CALL L8B42
       JR   Z,L8BAC
       JR   L8BA7

L8BA2  CALL L8B3B
       JR   Z,L8BAC
L8BA7  POP  BC
       PUSH BC
L8BA9  DEC  L
       JR   NZ,L8B81
L8BAC  POP  BC
       POP  HL
       RET

L8BAF  PUSH HL
       CALL L8BD8
       PUSH AF
       PUSH HL
       LD   A,H
       AND  #18
       RRCA
       RRCA
       RRCA
       ADD  A,#58
       LD   H,A
       LD   A,(HL)
       AND  #38
       LD   (HL),A
       LD   A,(L8C48)
       RLCA
       RLCA
       RLCA
       CP   (HL)
       JR   NZ,L8BCD
       XOR  #38
L8BCD  RRCA
       RRCA
       RRCA
       OR   (HL)
       LD   (HL),A
       POP  HL
       POP  AF
       OR   (HL)
       LD   (HL),A
       POP  HL
       RET

L8BD8  LD   A,#7F
       SUB  E
       LD   L,A
       AND  #07
       OR   #40
       LD   H,A
       LD   A,L
       AND  #C0
       RRCA
       RRCA
       RRCA
       OR   H
       LD   H,A
       LD   A,L
       AND  #38
       RLCA
       RLCA
       LD   L,A
       LD   A,D
       RRCA
       RRCA
       RRCA
       AND  #1F
       OR   L
       LD   L,A
       LD   A,D
       AND  #07
       PUSH BC
       LD   B,A
       INC  B
       LD   A,#01
L8BFF  RRC  A
       DJNZ L8BFF
       POP  BC
       RET

L8C05  CALL L95C8
       EX   AF,AF'
       LD   A,(IY+#00)
       INC  IY
       EX   AF,AF'
       JR   NC,L8C14
       EX   AF,AF'
       XOR  A
       EX   AF,AF'
L8C14  EX   AF,AF'
       OUT  (#FE),A
       PUSH HL
       PUSH DE
       PUSH BC
       LD   HL,#4000
       LD   DE,#4001
       LD   BC,#0FFF
       LD   (HL),#00
       LDIR
       LD   HL,#5800
       LD   DE,#5801
       LD   BC,#01FF
       LD   A,(IY+#00)
       INC  IY
       EX   AF,AF'
       JR   NC,L8C3B
       EX   AF,AF'
       XOR  A
       EX   AF,AF'
L8C3B  EX   AF,AF'
       LD   (HL),A
       LDIR
       POP  BC
       POP  DE
       POP  HL
       EX   AF,AF'
       RET  NC
       POP  HL
       JP   L8A63

L8C48  DB #38

Action_Look:			; L8C49
	CALL L9D19
       LD   IX,(ptrCurObject)
       LD   A,(IX+#01)
       CP   #FF
       JR   Z,L8C93
       LD   HL,#0080
       LD   (#AFA1),HL
       LD   HL,LAFA0		; "You Are in"
       CALL PrintMsg
       PUSH IX
       LD   A,(IX+#01)
       CALL LocateObject
       CALL LA072
       LD   E,(IX+#08)
       LD   A,(IX+#09)
       AND  #0F
       LD   D,A
       CALL PrintToken
       LD   A,#2E
       CALL L7589
       CALL L7581
       LD   HL,LAFA7		; "You see : ";
       CALL PrintMsg
       POP  IX
       LD   A,(IX+#01)
       LD   B,(IX+#10)
       JP   L9F84

L8C93  LD   A,(IX+#10)
       JP   L960B

L8C99  CALL L9C4D
       RET  C
       POP  HL
       LD   HL,LAD95		; "You are not carrying it"
       JP   PrintMsg

Action_Putdown:		;L8CA4  
	CALL L8C99
       CALL L9D19
       LD   IX,(LB6AC)
       LD   A,(IX+#01)
       CP   #12
       JR   NZ,L8CB9
       LD   IX,LC309
L8CB9  PUSH IX
       LD   IX,(ptrCurObject)
       LD   A,(IX+#01)
       POP  IX
       LD   (IX+#01),A
       BIT  1,(IX+#07)
       RET  Z
       LD   (IX+#10),#00
       LD   HL,LB0E6		; "[the object] evaporates"
       LD   DE,#0008
       ADD  IX,DE
       PUSH IX
       CALL PrintMsg
       RET

L8cde  LD   A,(LB68C)
       LD   HL,LB68D
       CALL L9C53
       LD   HL,LAF59		; " [object/npc] is not in [ object ]
       JP   NZ,PrintMsg
       JR   L8D3A

L8CEF  LD   IX,(LB6AC)
       LD   A,(LB68C)
       CALL L9CC2
       ADD  A,(IX+#03)
       JR   NC,L8D00
       LD   A,#FF
L8D00  LD   B,A
       LD   IY,(ptrCurObject)
       LD   A,(IY+#03)
       SUB  B
       LD   HL,LADA8
       JR   C,L8D1E
       PUSH AF
       LD   A,(LB68E)
       CALL L9CC2
       LD   B,A
       POP  AF
       SUB  B
       JP   P,L8D23
       LD   HL,LADB0		; "You are carrying too much"
L8D1E  EX   (SP),HL
       POP  HL
       JP   PrintMsg

L8D23  CALL L922B
       JR   NZ,L8D2D
       BIT  1,(IX+#07)
       RET  Z
L8D2D  POP  HL
       JP   L9F4B

Action_Pickup:		;L8D31  
	CALL L9C4D
       LD   HL,LADB5		; "You are already carrying [ the object ]"
       JP   C,PrintMsg
L8D3A  CALL L8CEF
       CALL L9D19
       LD   A,(LB68E)
       LD   (IX+#01),A
       LD   A,(IX+#01)
       CP   #12
       RET  NZ
       LD   A,(LB68E)
       LD   (LC30A),A
       RET

L8D53	DB #04,#0019
	DB #07,#0032
	DB #0B,#0019
	DB #16,#0019
	DB #0D,#004B
	DB #41,#0032
	DB #1B,#0019
	DB #1C,#0019
	DB #1F,#0032
	DB #22,#0064
	DB #26,#0019
	DB #2A,#0019
	DB #2B,#0032
	DB #29,#00C8
	DB #FF

L8D7E  DW #0000
L8D80  DB #00
L8D81  DB #CD

Action_Dir:			; L8D82
	CALL L95C8
       JR   NC,L8D90
       LD   A,#09
       CALL L9C74
       INC  A
       LD   (CurrentAction),A
L8D90  LD   IY,(ptrCurObject)
       LD   A,(IY+#01)
       CP   #FF
       JR   Z,L8DA8
       CALL LocateObject
       BIT  6,(IX+#07)
       JR   Z,L8DBE
       LD   (IY+#01),#FF
L8DA8  LD   A,(LB68E)
       CALL L9CBD
       ADD  A,(IY+#02)
       LD   (L8D81),A
       LD   A,(CurrentAction)
       CALL L9EDD
       CP   #FF
       JR   NZ,L8DDF
L8DBE  CALL L95C8
       JP   NC,L9F4B
       CALL L9D19
       LD   IX,Objects
       AND  A
       LD   HL,LAD21		; "but fall and hit your head"
       RR   (IX+#05)
       JP   NZ,PrintMsg
       LD   HL,LAD2E		; "but fall and smash your skull"
       CALL PrintMsg
       JP   L90B7

L8DDF  LD   A,(IX+#02)
       AND  A
       JR   Z,L8DBE
       LD   (L8D80),A
       LD   A,(IX+#01)
       CALL L8E6A
       DEC  A
       JR   Z,L8DBE
       DEC  A
       JR   Z,L8E52
       DEC  A
       JR   Z,L8E57
L8DF7  CALL L9D19
       LD   (IY+#10),B
       LD   A,(LB68E)
       CALL L9BB8
       LD   A,(LB68E)
       CP   #00
       RET  NZ
       LD   IX,LC731
       LD   A,(L8D80)
       CALL IndexIdTable
       JR   Z,L8E1E
       LD   L,(IX+#01)
       LD   H,(IX+#02)
       CALL CallFuncHL
L8E1E  CALL L95C8
       RET  C
       LD   A,(LB68E)
       AND  A
       LD   A,(L8D80)
       JR   NZ,L8E4F
       LD   HL,(L8D7E)
       BIT  6,(HL)
       JP   NZ,L9683
       SET  6,(HL)
       PUSH AF
       LD   IX,L8D53
       CALL IndexIdTable
       JR   Z,L8E4E
       PUSH DE
       LD   E,(IX+#01)
       LD   D,(IX+#02)
       LD   HL,(LB69B)
       ADD  HL,DE
       LD   (LB69B),HL
       POP  DE
L8E4E  POP  AF
L8E4F  JP   L960B

L8E52  LD   HL,LADC7
       JR   L8E5E

L8E57  LD   IX,(L8D7E)
       LD   HL,LADD2		; "[location] is too full for you to enter"
L8E5E  PUSH HL
	LD   L,(IX+#02)
       LD   H,(IX+#03)
       EX   (SP),HL
       CALL PrintMsg
       RET

L8E6A  AND  A
       JR   Z,L8E8C
       CALL LocateObject
       LD   A,(IX+#07)
       AND  #28
       JR   Z,L8EB3
       LD   A,(LB68E)
       AND  A
       JR   NZ,L8E83
       BIT  7,(IX+#04)
       JR   NZ,L8EB3
L8E83  LD   A,(L8D81)
       LD   B,(IX+#02)
       SUB  B
       JR   NC,L8EAF
L8E8C  LD   A,(L8D80)
       LD   B,A
       CALL LocateLocation
       LD   (L8D7E),IX
       LD   A,#FF
       CP   (IX+#01)
       JR   Z,L8EA9
       LD   A,B
       CALL L9C16
       LD   C,A
       LD   A,(L8D81)
       SUB  C
       JR   NC,L8EAB
L8EA9  XOR  A
       RET

L8EAB  LD   A,#03
       AND  A
       RET

L8EAF  LD   A,#02
       AND  A
       RET

L8EB3  LD   A,#01
       AND  A
       RET

L8EB7  PUSH IX
       CALL LocateObject
L8EBC  LD   A,(IX+#01)
       CP   #FF
       JR   Z,L8ECE
       CALL LocateObject
       BIT  5,(IX+#07)
       JR   NZ,L8EBC
       OR   #01
L8ECE  POP  IX
       RET

L8ED1  LD   A,(LB68C)
       CALL LocateObject
       CALL LA571
       JP   Z,LA141
       LD   A,(LB68E)
       CALL L8EB7
       RET  NZ
       CALL L9EFA
       CP   #FF
       JP   Z,L9F4B
       LD   A,(IX+#02)
       CP   #00
       JP   Z,L9F4B
       CALL L9D19
       PUSH IX
       CALL LocateLocation
       BIT  7,(IX+#00)
       POP  IX
       JR   Z,L8F1A
       LD   IY,(ptrCurObject)
       LD   A,(IY+#10)
       PUSH AF
       LD   A,(IX+#02)
       LD   (IY+#10),A
       CALL L9606
       POP  AF
       LD   (IY+#10),A
       RET

L8F1A  LD   HL,LADC3		; "it is dark"
       JP   PrintMsg

L8F20  CALL L9EFA
L8F23  CP   #FF
       JP   Z,L9F4B
       LD   A,(IX+#02)
       CP   #00
       JP   Z,L9F4B
       LD   A,(IX+#01)
       PUSH IX
       CALL L8E6A
       POP  IX
       JP   NZ,L9F4B
       CALL L9D19
       LD   A,(IX+#00)
       LD   (CurrentAction),A
       LD   A,#FF
       LD   (LB68C),A
       JP   L8D90

L8f4e   LD   IX,(LB6AC)
       LD   A,(LB68D)
       CP   #17
       JR   Z,L8F77
       CP   #18
       JR   Z,L8F7F
L8F5D  LD   IY,(LB6AE)
       BIT  1,(IY+#07)
       JP   Z,L9F4B
       BIT  2,(IX+#07)
       LD   A,#82
       JP   NZ,LA141
       LD   HL,#9234
       JP   L9F1F

L8F77  LD   A,#15
       LD   IY,LC3F7
       JR   L8F85

L8F7F  LD   A,#16
       LD   IY,LC40C
L8F85  LD   (LB68D),A
       LD   (LB6AE),IY
       LD   (IY+#01),#FF
       JR   L8F5D

Action_Run:			; L8F92
	LD   A,#0A
       CALL L9C74
       CP   #00
       JR   Z,Action_Run
L8F9B  LD   B,A
       CALL L9EDD
       CP   B
       JR   Z,L8FAC
       LD   A,B
       INC  A
       CP   #0A
       JR   C,L8F9B
       LD   A,#01
       JR   L8F9B

L8FAC  LD   (CurrentAction),A
       JP   Action_Dir

Action_Enter:			; L8FB2
	LD   A,(LB68C)
       CALL L9F02
       JP   L8F23

Action_Follow:		; L8FBB
	LD   IX,(ptrCurObject)
       LD   B,(IX+#10)
       LD   IX,(LB6AC)
       LD   A,(IX+#10)
       CP   B
       JR   Z,L8FD4
       CALL L9F02
       CP   #FF
       JP   NZ,L8F23
L8FD4  LD   HL,LAF8D		; "I cannot follow [NPC] from here"
       JP   PrintMsg

Action_ThrowAt:		; L8FDA
	CALL L8CEF
       LD   HL,Action_Attack
       LD   A,#0F
       LD   IX,(LB6AE)
       BIT  6,(IX+#07)
       JR   NZ,L8FF1
       LD   HL,L92D2
       LD   A,#0B
L8FF1  LD   (CurrentAction),A
       CALL L9F1F
       LD   A,#2A
       LD   (CurrentAction),A
       LD   A,(LB69E)
       CP   #01
       RET  NZ
       LD   IX,(LB6AC)
       LD   (IX+#01),#FF
       LD   A,#0F
       LD   (CurrentAction),A
       LD   A,(LB68C)
       JP   L95BA

L9015   LD   (IX+#01),#FF
Action_Talkto:		; L9019
	CALL L9D19
       LD   A,(LB68C)
       CALL L9A60
       CP   #FF
       LD   A,#00
       JR   Z,L903D
       LD   A,(LB69D)
       CP   #00
       JR   NZ,L903D
       LD   A,(IY+#06)
       CP   #00
       JR   Z,L903D
       CALL L9C74
       CP   #00
       JR   Z,L9041
L903D  CALL L88B4
       RET

L9041  LD   HL,LB187		; " [NPC] says ' No ' "
       CALL PrintMsg
       SUB  A
       JR   L903D

L904a   CALL L9D19
       LD   IX,(LB6AC)
       BIT  5,(IX+#07)
       JP   Z,L90FC
       JP   L912A

Action_Shoot:			; L905B
	LD   A,#19
       CALL L9C50
       LD   HL,LB0C5		; "You are not carring the bow"
       JP   NC,PrintMsg
       CALL L912F
       CALL L9D19
       LD   A,#0F
       LD   (CurrentAction),A
       LD   A,(LB68E)
       CP   #46
       JR   Z,L908D
       LD   A,(LB68C)
       CP   #3C
       LD   HL,LB0CB		; "the arrow misses [target] by a wide margin"
       JP   Z,PrintMsg
       LD   A,#08
       CALL L9C74
       CP   #03
       JP   C,PrintMsg
L908D  LD   IX,LC48D
       LD   A,(LB68C)
       CP   #1A
       JR   Z,L909C
       LD   (IX+#01),#FF
L909C  LD   HL,LB0DA		; "the arrow hits [target] "
       CALL PrintMsg
       LD   IX,(LB6AC)
       CALL LA19D
       JP   NZ,L92D2
       LD   A,(LB68C)
       CALL L975A
       LD   A,#06
       JP   LA141

L90B7  SUB  A
       LD   (LB68E),A
       LD   HL,LAF95		; "You are dead"
       CALL PrintMsg
       CALL L81B6
L90C4  XOR  A
       IN   A,(#FE)
       AND  #1F
       CP   #1F
       JR   Z,L90C4
       JP   ReStart

Action_Inventory:		; L90D0
	CALL L9D19
       LD   HL,LAD9A		; "You are carrying"
       CALL PrintMsg
       LD   A,(LB68E)
       CALL L9D6C
       AND  A
       LD   HL,LB2DF		; "nothing"
       JP   Z,PrintMsg
       LD   A,(LB68E)
       LD   IX,(ptrCurObject)
       LD   B,(IX+#10)
       JP   L9F84

L90F3  CALL LA1CE
       JP   NZ,LA141
       CALL L9D19
L90FC  SET  5,(IX+#07)
       LD   A,(IX+#00)
       DEC  A
       RET  NZ
       LD   A,(LB68C)
       CALL L9D6C
       AND  A
       RET  Z
       LD   A,(LB68C)
       CALL LA025
       RET  C
       LD   B,(IX+#10)
       LD   A,(LB68C)
       JP   L9F84

L911D  LD   IX,(LB6AC)
       CALL LA571
       JP   Z,LA141
       CALL L9D19
L912A  RES  5,(IX+#07)
       RET

L912F  LD   IX,(LB6AC)
       LD   A,(LB68E)
       AND  A
       JR   NZ,L9143
       BIT  4,(IX+#04)
       JR   Z,L9143
       RES  4,(IX+#04)
L9143  LD   A,(IX+#04)
       AND  #70
       LD   IX,(ptrCurObject)
       AND  (IX+#04)
       RET  Z
       POP  HL
       XOR  A
       LD   (LB69F),A
       RET

Action_Attack:		; L9156  
	CALL L912F
       LD   A,(LB68D)
       LD   HL,#026B
       CP   #FF
       JR   Z,L916D
       LD   IX,(LB6AE)
       LD   L,(IX+#08)
       LD   H,(IX+#09)
L916D  LD   (LB6A0),HL
       LD   IX,(ptrCurObject)
       LD   B,(IX+#05)
       LD   A,(LB68D)
       INC  A
       JR   Z,L9194
       LD   IY,(LB6AE)
       LD   A,(IY+#00)
       DEC  A
       LD   HL,LAF03		; "you cannot kill with [object]"
       JP   NZ,PrintMsg
       LD   A,(IY+#05)
       ADD  A,B
       JR   NC,L9193
       LD   A,#FF
L9193  LD   B,A
L9194  LD   A,B
       CALL L91F8
       LD   B,A
       CALL L9D19
       LD   IX,(LB6AC)
       LD   A,(IX+#06)
       CALL L91F8
       CP   B
       LD   HL,LAEF4		; "but the effort i wasted"
       JP   NC,PrintMsg
       LD   C,A
       ADD  A,#10
       JR   NC,L91B4
       LD   A,#FF
L91B4  CP   B
       JR   C,L91E3
       LD   A,B
       SUB  C
       RLCA
       LD   E,A
       LD   D,#00
       LD   IY,L920B
       ADD  IY,DE
       LD   L,(IY+#00)
       LD   H,(IY+#01)
       RRCA
       RRCA
       LD   B,A
       CPL
       ADD  A,(IX+#05)
       JR   NC,L91D5
       LD   (IX+#05),A
L91D5  LD   A,B
       RRCA
       CPL
       ADD  A,(IX+#06)
       JR   NC,L91E0
       LD   (IX+#06),A
L91E0  JP   PrintMsg

L91E3  LD   HL,LADDE		; "with one well placed blow you cleave [the npc] skull"
       CALL PrintMsg
       SET  3,(IX+#07)
       LD   A,(LB68C)
       CALL L975A
       LD   A,#06
       JP   LA141

L91F8  PUSH BC
       LD   B,A
       LD   A,#0A
       CALL L9C7D
       LD   C,A
       ADD  A,B
       JR   NC,L9209
       XOR  A
       BIT  7,C
       JR   NZ,L9209
       DEC  A
L9209  POP  BC
       RET

L920B	DW LAEE0,LAECF,LAEC4,LAEB9
	DW LAEAD,LAE98,LAE86,LAE75
	DW LAE5E,LAE50,LAE3C,LAE2F
	DW LAE1E,LAE14,LADFE,LADED


L922B  LD   IX,(LB6AC)
       LD   A,(IX+#00)
       DEC  A
       RET

L9234   CALL L8D23
       LD   A,(LB68D)
       CP   (IX+#01)
       JP   Z,L72CE
       LD   IY,(LB6AE)
       LD   A,(CurrentAction)
       CP   #12
       JR   Z,L9251
       BIT  5,(IY+#07)
       JR   Z,L927C
L9251  LD   A,(IY+#02)
       SUB  (IX+#02)
       JR   C,L9263
       PUSH AF
       LD   A,(LB68D)
       CALL L9CBD
       LD   B,A
       POP  AF
       SUB  B
L9263  LD   HL,LADBE		; "[the object] is too full"
       JP   C,PrintMsg
       JP   Z,PrintMsg
       CALL L9D19
       LD   A,(IY+#10)
       LD   (IX+#10),A
       LD   A,(LB68D)
       LD   (IX+#01),A
       RET

L927C  LD   A,#05
       JP   LA139

L9281  CALL L9D19
       LD   IX,(LB6AC)
       LD   A,(IX+#01)
       CP   #FF
       JR   Z,L929A
       CALL LocateObject
       RES  2,(IX+#07)
       LD   A,#01
       JR   L929F

L929A  CALL L9D19
       LD   A,#0A
L929F  LD   IX,(ptrCurObject)
       ADD  A,(IX+#05)
       CP   #80
       JR   NC,L92C1
       LD   (IX+#05),A
       LD   IX,(LB6AC)
       LD   (IX+#01),#FF
       LD   B,(IX+#00)
L92B8  LD   (IX+#10),#00
       INC  IX
       DJNZ L92B8
       RET

L92C1  LD   HL,LB0EA		; "foul gluttony has killed you"
       CALL PrintMsg
       LD   A,(LB68E)
       JP   L975A

L92cd  LD   A,#83
       JP   LA139

L92D2  LD   IX,(LB6AC)
       BIT  1,(IX+#07)
       JP   NZ,L9F4B
       BIT  3,(IX+#07)
       JP   NZ,L937E
       SUB  A
       CP   (IX+#06)
       JP   Z,L9F4B
       LD   B,A
       LD   A,(LB68D)
       INC  A
       JR   Z,L9311
       LD   IY,(LB6AE)
       LD   A,(IY+#05)
       AND  A
       JP   Z,L9F4B
       PUSH IX
       LD   IX,(LB6AE)
       LD   A,#0B
       CALL L9B5C
       POP  IX
       INC  A
       JP   Z,L9F4B
       LD   B,(IY+#05)
L9311  CALL L9D19
       LD   A,#15
       CALL L9C7D
       ADD  A,B
       LD   IY,(ptrCurObject)
       ADD  A,(IY+#05)
       JR   NC,L9325
       LD   A,#FF
L9325  SUB  (IX+#06)
       JR   C,L9345
       SET  3,(IX+#07)
       LD   A,(LB68C)
       CALL LA161
       SRA  (IX+#05)
       LD   A,(IX+#04)
       CP   #02
       CALL C,L9D25
       LD   A,#83
       CALL LA141
L9345  LD   A,(LB68D)
       CP   #FF
       RET  Z
       LD   IY,(LB6AE)
       BIT  3,(IY+#07)
       RET  NZ
       LD   B,(IY+#06)
       LD   A,#15
       CALL L9C7D
       ADD  A,B
       JR   NC,L9361
       LD   A,#FF
L9361  SUB  (IX+#06)
       RET  C
       SET  3,(IY+#07)
       LD   A,(LB68D)
       CALL LA161
       LD   A,(IY+#05)
       SRA  A
       LD   (IY+#05),A
       CALL L9D25
       PUSH IY
       POP  IX
L937E  LD   A,#83
       JP   LA141

Action_Give:			; L9383  
	LD   IY,(LB6AE)
       CALL L9C4D
       LD   HL,LAD95		; "you are not carrying it"
       JP   NC,PrintMsg
       LD   A,(LB68D)
       CALL L9CC2
       LD   IX,(LB6AC)
       ADD  A,(IX+#03)
       PUSH AF
       POP  BC
       LD   A,(IY+#03)
       SUB  B
       LD   HL,LADB0		; "you are carrying too much"
       JP   C,PrintMsg
       CALL L9D19
       LD   A,(LB68D)
       LD   (IX+#01),A
       LD   A,(IY+#10)
       LD   (IX+#10),A
       LD   B,A
       LD   A,(LB68C)
       JP   L9BB8

Action_Examine:		; L93BF
	CALL L9D19
       LD   A,(LB68C)
       CALL LocateObject
       LD   L,(IX+#0E)
       LD   H,(IX+#0F)
       LD   A,H
       OR   L
       JP   NZ,PrintMsg
       LD   HL,LAFA4
       CALL PrintMsg
       PUSH IX
       POP  IY
       CALL L9E9C
       LD   A,#2E
       CALL L7589
       CALL L7581
       RET

L93e9   LD   IX,(LB6AC)
       CALL LA571
       JP   Z,LA141
       LD   A,(LB68C)
       CALL L9D6C
       CP   #00
       JR   Z,L9408
       CALL L9D19
       CALL L9D25
       RES  2,(IX+#07)
       RET

L9408  LD   A,#02
       JP   LA141

L940d   CALL L8D23
       CALL L9D19
       LD   A,(LB69A)
       LD   IX,(LB6AE)
       LD   B,(IX+#00)
L941D  CP   (IX+#10)
       JR   Z,L9429
       INC  IX
       DJNZ L941D
       JP   L72CE

L9429  LD   A,(IX+#11)
       DEC  B
       JR   NZ,L9430
       XOR  A
L9430  LD   IX,(LB6AC)
       LD   (IX+#10),A
       LD   (IX+#01),#FF
       LD   B,A
       LD   A,(LB68C)
       CALL L9BB8
       LD   HL,LADA0		; "and gets swept away"
       JP   PrintMsg

L9448  CALL LA1CE
       JP   NZ,LA141
       LD   A,#C6
L9450  LD   (L9466),A
       LD   IY,(LB6AE)
       BIT  3,(IY+#07)
       LD   A,#83
       JP   NZ,LA139
       CALL L9D19
       SET  0,(IX+#07)
L9466  DW #C9C6

L9468  LD   IX,(LB6AC)
       BIT  0,(IX+#07)
       LD   A,#00
       JP   Z,LA141
       CALL LA1D9
       JP   NZ,LA141
       LD   A,#86
       JR   L9450

L947f   CALL L8C99
       LD   A,(LB68D)
       CALL L9EFD
       CP   #FF
       JP   Z,L9F4B
       LD   IY,(LB6AE)
       BIT  5,(IY+#07)
       LD   A,#05
       JP   Z,LA139
       CALL L9D19
       LD   B,(IX+#02)
       LD   IX,(LB6AC)
       LD   (IX+#01),#FF
       LD   (IX+#10),B
       LD   A,(LB68C)
       JP   L9BB8

L94B1  PUSH IX
       PUSH HL
       CALL L9B1F
       LD   A,#00
       JR   Z,L94E3
       LD   A,(CurrentAction)
       LD   IX,LC6D3
       CALL IndexIdTable
       CP   #FF
       LD   A,#01
       JR   NZ,L94E3
       CALL LA1A5
       LD   A,#01
       JR   Z,L94E3
       LD   A,(LB68C)
       CALL LocateObject
       LD   A,(CurrentAction)
       CALL L9B5C
       LD   A,#01
       JR   C,L94E3
       SUB  A
L94E3  LD   (LB69F),A
       POP  HL
       POP  IX
       RET

L94EA  PUSH HL
       PUSH IX
       PUSH BC
       CALL L9B1F
       JP   Z,L95B5
       CALL L95C8
       JR   NC,L9514
       LD   A,(LB6B5)
       AND  A
       JR   NZ,L950C
       CALL L9C4D
       JR   NC,L950C
       LD   A,(LB68D)
       CALL L9C50
       JR   C,L9514
L950C  LD   HL,LAF68		; "is see nothing here"
       CALL PrintMsg
       JR   L9576

L9514  LD   A,(LB6A2)
       CP   #01
       JP   Z,L95A7
       LD   A,(LB68C)
       CP   #FF
       JP   Z,L95A7
       CALL LocateObject
       LD   (LB6AC),IX
       LD   A,(LB68C)
       CALL L9703
       JR   NZ,L9576
       LD   A,(LB68D)
       CP   #FF
       JR   Z,L9555
       LD   A,(LB6A3)
       CP   #01
       JR   Z,L95A7
       LD   A,(LB68D)
       CALL LocateObject
       LD   (LB6AE),IX
       CALL L9703
       JR   NZ,L9576
       CALL LA1A5
       JR   Z,L9559
L9555  LD   IX,(LB6AC)
L9559  LD   A,(CurrentAction)
       CALL L9B5C
       JR   NC,L95A7
L9561  LD   L,(IX+#01)
       LD   H,(IX+#02)
       CALL CallFuncHL
       INC  IX
       INC  IX
       INC  IX
       SUB  A
       CP   (IX+#00)
       JR   Z,L9561
L9576  LD   A,(LB69E)
       CP   #01
       JR   NZ,L95A2
       LD   A,(LB68E)
       CP   #00
       JR   NZ,L958A
       CALL L95C8
       CALL C,PrintMsg
L958A  LD   A,(CurrentAction)
       LD   B,A
       LD   A,(LB68C)
       LD   IX,(LB6AC)
       CALL L95BA
       LD   A,(LB68D)
       LD   IX,(LB6AE)
       CALL L95BA
L95A2  POP  BC
       POP  IX
       POP  HL
       RET

L95A7  LD   A,(CurrentAction)
       LD   IX,LC6D3
       CALL IndexIdTable
       CP   #FF
       JR   NZ,L9561
L95B5  CALL L72CE
       JR   L95A2

L95BA  BIT  6,(IX+#07)
       RET  Z
       BIT  3,(IX+#07)
       RET  NZ
       CALL L9A7B
       RET

L95C8  LD   A,(LB68E)
       AND  A
       RET  NZ
       PUSH IX
       PUSH BC
       LD   IX,Objects
       CALL L9E4F
       INC  A
       JR   NZ,L95E3
       CALL GetObjectLocationInIX
       BIT  7,(IX+#00)
       JR   NZ,L95FF
L95E3  PUSH IY
       LD   A,#0E
       LD   IY,LC2A8
       CALL L9E09
       POP  IY
       JR   Z,L95FB
       LD   A,(LC2AF)
       XOR  #F7
       AND  #1C
       JR   Z,L9603
L95FB  LD   HL,LADC3
       SCF
L95FF  POP  BC
       POP  IX
       RET

L9603  AND  A
       JR   L95FF

L9606  LD   HL,LAFA4
       JR   L9628

L960B  PUSH AF
       CALL LocateLocation
       LD   A,(IX+#00)
       AND  #0E
       LD   E,A
       LD   D,#00
       LD   HL,LBA24
       ADD  HL,DE
       LD   E,(HL)
       INC  HL
       LD   D,(HL)
       LD   HL,#AFA1
       LD   (HL),D
       INC  HL
       LD   (HL),E
       POP  AF
       LD   HL,LAFA0
L9628  PUSH IX
       PUSH IY
       PUSH BC
       CALL L9636
       POP  BC
       POP  IY
       POP  IX
       RET

L9636  LD   B,A
       CALL LocateLocation
       CALL PrintMsg
       LD   L,(IX+#08)
       LD   H,(IX+#09)
       LD   A,H
       OR   L
       CALL L9661
       LD   A,B
       CALL DrawLocGfx
       LD   A,(L8971)
       INC  A
       CALL NZ,WaitForKey
       CALL L7581
       LD   A,B
       CALL LA09D
L965A  LD   A,B
       CALL DisplayExits
       JP   L9F69

L9661  JP   NZ,PrintMsg
L9664  LD   DE,#0002
       PUSH IY
       PUSH IX
       POP  IY
       ADD  IY,DE
       CALL L9EAB
       POP  IY
       RET

WaitForKey:		; L9675
	XOR  A
       IN   A,(#FE)
       AND  #1F
       CP   #1F
       JR   Z,WaitForKey
       LD   A,#07
       OUT  (#FE),A
       RET

L9683  CALL LocateLocation
       CALL L9664
       CALL L7581
       JR   L965A

L968E  PUSH HL
       PUSH IX
       PUSH IY
       PUSH BC
       PUSH DE
       CALL LA97A
       CALL L97E9
       SUB  A
       LD   (LB694),A
       INC  A
       LD   (LB69F),A
       LD   (LB69E),A
       LD   IY,LCA27
L96AA  LD   A,(IY+#00)
       CP   #FF
       JR   Z,L96F6
       LD   A,(IY+#01)
       CP   #00
       JR   Z,L96EE
       DEC  A
       LD   (IY+#01),A
       CP   #00
       JR   NZ,L96D9
       LD   A,(LB694)
       CP   #01
       LD   (IY+#01),A
       JR   Z,L96D9
       INC  A
       LD   (LB694),A
       LD   L,(IY+#02)
       LD   H,(IY+#03)
       CALL CallFuncHL
       JR   L96EE

L96D9  LD   A,(IY+#04)
       CP   #00
       JR   Z,L96EE
       CP   (IY+#01)
       JR   C,L96EE
       LD   L,(IY+#05)
       LD   H,(IY+#06)
       CALL CallFuncHL
L96EE  LD   DE,#0007
       ADD  IY,DE
       JP   L96AA

L96F6  LD   A,#01
       LD   (LB6A6),A
       POP  DE
       POP  BC
       POP  IY
       POP  IX
       POP  HL
       RET

L9703  CP   #FF
       RET  Z
       PUSH IX
       PUSH IY
       PUSH BC
       LD   B,A
       LD   A,(LB68E)
       CP   #00
       JR   Z,L9716
       XOR  A
       JR   L9751

L9716  LD   A,B
       CALL LocateObject
       LD   A,(IX+#01)
       CP   #FF
       JR   Z,L9751
       LD   A,B
       PUSH IX
       POP  IY
       CALL L9C50
       JR   C,L9751
       CALL LocateObject
       BIT  6,(IX+#07)
       JR   Z,L9751
       LD   A,(LC0C6)
       BIT  7,A
       JR   Z,L9751
       LD   L,(IY+#08)
       LD   H,(IY+#09)
       PUSH HL
       LD   L,(IX+#08)
       LD   H,(IX+#09)
       PUSH HL
       LD   HL,LAF88		; "[npc] is carrying"
       CALL PrintMsg
       OR   #01
L9751  POP  BC
       POP  IY
       POP  IX
       RET

L9757  LD   A,(LB68C)
L975A  AND  A
       JP   Z,L90B7
       PUSH BC
       PUSH IY
       PUSH IX
       LD   C,A
       CALL LocateObject
       SET  3,(IX+#07)
       CALL L9D28
       LD   A,C
       CALL L9A60
       CP   #FF
       LD   A,C
       JR   Z,L977B
       LD   (IY+#00),#00
L977B  CALL LA161
       LD   A,C
       CALL L895A
       POP  IX
       POP  IY
       POP  BC
       RET

L9788  SUB  A
       LD   (LB68E),A
       LD   (LB695),A
       LD   (LB69D),A
       LD   HL,Objects
       LD   (ptrCurObject),HL
       LD   A,#04
       CALL L9C74
       INC  A
       LD   B,A
       LD   IY,LC7AB
       LD   DE,#0006
L97A6  ADD  IY,DE
       DJNZ L97A6
       LD   (LA775),IY
       LD   L,(IY+#01)
       LD   H,(IY+#02)
       LD   B,#03
L97B6  LD   (HL),#00
       INC  HL
       DJNZ L97B6
       LD   A,#03
       CALL L9C74
       LD   E,A
       LD   D,#00
       SLA  E
       SLA  E
       LD   HL,LC79F
       ADD  HL,DE
       LD   (LB692),HL
       RET

L97CF  CALL PrintMsg
       LD   A,#2E
       CALL L7589
       JP   L7581

L97DA  PUSH BC
       LD   BC,(LB69E)
       LD   A,C
       AND  B
       JR   NZ,L97E4
       POP  BC
L97E4  POP  BC
       RET

L97E6  DB #00
L97E7  DB #00
L97E8  DB #00

L97E9  CALL Action_None
       LD   IY,#CA6E
L97F0  XOR  A
       LD   (L97E6),A
       LD   A,(IY+#00)
       CP   #FF
       JP   Z,L98E4
       CP   #00
       JP   Z,L98DC
       LD   (LB68E),A
       CALL L9F57
       LD   (ptrCurObject),IX
       LD   (LB69A),A
       SUB  A
       LD   (LB6A6),A
       LD   A,(IY+#00)
       PUSH IY
       LD   IY,Objects
       CALL L9DFA
       POP  IY
       JR   Z,L9843
       LD   A,(L97E7)
       CP   #02
       JR   Z,L9843
       LD   A,#01
       LD   (LB6A6),A
       LD   A,(L97E7)
       CP   #01
       JR   NZ,L9843
       INC  A
       LD   (L97E7),A
       LD   HL,LAFCB		; "you hear a noise"
       CALL PrintMsg
       SUB  A
       LD   (LB6A6),A
L9843  LD   A,#FF
       CP   (IX+#01)
       JP   NZ,L9AF1
L984B  LD   IX,(ptrCurObject)
       CALL L890A
       LD   A,#00
       JR   NZ,L9857
       INC  A
L9857  LD   (LB698),A
L985A  LD   L,(IY+#02)
       LD   H,(IY+#03)
L9860  LD   A,(L97E6)
       CP   #06
       JR   Z,L98DC
       LD   A,(HL)
       LD   DE,#0004
       PUSH HL
       POP  IX
       AND  #0F
       CP   #05
       JR   NC,L98A6
       LD   A,(LB698)
       CP   #01
       JR   NZ,L989A
       BIT  6,(HL)
       JR   NZ,L989A
       SUB  A
       LD   (LB698),A
       INC  A
       CALL L8914
       JR   Z,L989A
       LD   A,#01
       LD   (LB69E),A
       LD   (LB69F),A
       LD   HL,L98DC
       PUSH HL
       PUSH IX
       JP   L99A9

L989A  LD   A,(HL)
       AND  #0F
       CP   #04
       JP   Z,L994F
       JR   C,L9903
       JR   L98DC

L98A6  CP   #0E
       JR   NZ,L98B8
       LD   E,(IX+#01)
       LD   (IY+#02),E
       LD   E,(IX+#02)
       LD   (IY+#03),E
       JR   L985A

L98B8  CP   #0C
       JR   NZ,L98C7
       LD   B,(IX+#01)
       LD   A,(IY+#00)
       CALL L9A7B
       JR   L985A

L98C7  CP   #0F
       JR   NZ,L98D0
       CALL L9A34
       JR   L985A

L98D0  CP   #00
       JR   NZ,L98D7
       ADD  HL,DE
       JR   L9860

L98D7  SUB  A
       LD   E,A
       CALL L9A43
L98DC  LD   DE,#0007
       ADD  IY,DE
       JP   L97F0

L98E4  SUB  A
       LD   (LB68E),A
       INC  A
       LD   (LB6A6),A
       LD   HL,Objects
       LD   (ptrCurObject),HL
       RET

L98F3  ADD  HL,DE
       BIT  4,(IX+#00)
       JR   Z,L98FC
       INC  HL
       INC  HL
L98FC  LD   (IY+#02),L
       LD   (IY+#03),H
       RET

L9903  CALL L98F3
       BIT  0,(IX+#00)
       JR   NZ,L9925
       LD   A,(IX+#01)
       LD   (CurrentAction),A
       LD   A,(IX+#02)
       LD   (LB68C),A
       LD   A,(IX+#03)
       LD   (LB68D),A
       CALL L99A1
       JR   Z,L9985
       JR   L9942

L9925  LD   L,(IX+#01)
       LD   H,(IX+#02)
       SUB  A
       LD   (LB69E),A
       LD   (LB69F),A
       CALL CallFuncHL
       LD   A,(LB69F)
       CP   #01
       JR   NZ,L9985
       LD   (LB69E),A
       CALL CallFuncHL
L9942  BIT  5,(IX+#00)
       JP   Z,L98DC
       LD   (IX+#00),#00
       JR   L98DC

L994F  LD   DE,#0002
       CALL L98F3
       LD   A,(IX+#01)
       CP   #FF
       JR   Z,L996F
       LD   (CurrentAction),A
       LD   A,#FF
       LD   (LB68C),A
       LD   (LB68D),A
       CALL L99A1
       JR   Z,L9985
       JP   L98DC

L996F  BIT  4,(IX+#00)
       JP   Z,L98DC
       LD   L,(IX+#02)
       LD   H,(IX+#03)
       LD   (IY+#02),L
       LD   (IY+#03),H
       JP   L98DC

L9985  LD   HL,L97E6
       INC  (HL)
       BIT  4,(IX+#00)
       JP   Z,L985A
       ADD  IX,DE
       LD   H,(IX+#01)
       LD   L,(IX+#00)
       LD   (IY+#02),L
       LD   (IY+#03),H
       JP   L9860

L99A1  PUSH IX
       CALL L84EF
       JP   Z,L9A31
L99A9  LD   A,(LB6A2)
       CP   #01
       JR   Z,L9A0D
       LD   A,(CurrentAction)
       CP   #1E
       JR   NZ,L99C0
       LD   A,(LB69A)
       LD   HL,CurLocation
       CP   (HL)
       JR   NZ,L9A0D
L99C0  LD   A,(LB68C)
       CP   #FF
       JR   Z,L9A06
       CALL L9F57
       LD   (L97E8),A
       CP   #FF
       JR   NZ,L9A06
       LD   BC,(LB699)
       LD   A,C
       CP   B
       JR   Z,L9A06
       LD   B,(IX+#00)
L99DC  CP   (IX+#10)
       JR   Z,L99E7
       INC  IX
       DJNZ L99DC
       JR   L9A06

L99E7  LD   A,(LB68E)
       LD   B,A
       LD   A,#FF
       LD   (LB68E),A
       LD   A,#01
       LD   (LB6A6),A
       PUSH IY
       CALL L712B
       POP  IY
       SUB  A
       LD   (LB6A6),A
       LD   A,B
       LD   (LB68E),A
       JR   L9A0D

L9A06  PUSH IY
       CALL L712B
       POP  IY
L9A0D  CALL L94EA
       LD   A,(LB68E)
       LD   HL,LB69A
       LD   DE,LAFBB
       CALL L9AA8
       LD   A,(LB6A2)
       CP   #01
       JR   Z,L9A2F
       LD   A,(LB68C)
       LD   HL,L97E8
       LD   DE,LAFC0
       CALL L9AA8
L9A2F  OR   #01
L9A31  POP  IX
       RET

L9A34  LD   A,(IX+#01)
       CP   (IY+#01)
       JR   C,L9A3F
       LD   A,(IY+#01)
L9A3F  CALL L9C74
       LD   E,A
L9A43  LD   A,(IY+#01)
       CP   E
       JR   NC,L9A4A
       LD   E,A
L9A4A  LD   L,(IY+#04)
       LD   H,(IY+#05)
       LD   D,#00
       ADD  HL,DE
       ADD  HL,DE
       ADD  HL,DE
       INC  HL
       LD   E,(HL)
       INC  HL
       LD   D,(HL)
       LD   (IY+#02),E
       LD   (IY+#03),D
       RET

L9A60  PUSH DE
       PUSH BC
       LD   B,A
       LD   HL,#CA6E
       LD   DE,#0007
L9A69  LD   A,(HL)
       CP   B
       JR   Z,L9A75
       CP   #FF
       JR   Z,L9A75
       ADD  HL,DE
       JP   L9A69

L9A75  POP  BC
       POP  DE
       PUSH HL
       POP  IY
       RET

L9A7B  PUSH IY
       PUSH IX
       CALL L9A60
       CP   #FF
       JR   Z,L9AA3
       LD   L,(IY+#04)
       LD   H,(IY+#05)
       PUSH HL
       POP  IX
       LD   A,B
       CALL IndexIdTable
       CP   #FF
       JR   Z,L9AA3
       LD   L,(IX+#01)
       LD   H,(IX+#02)
       LD   (IY+#02),L
       LD   (IY+#03),H
L9AA3  POP  IX
       POP  IY
       RET

L9AA8  CP   #FF
       RET  Z
       AND  A
       RET  Z
       LD   B,A
       LD   A,(L97E7)
       CP   #02
       RET  Z
       LD   A,B
       CALL L9F57
       LD   C,A
       CP   (HL)
       RET  Z
       LD   A,(LB699)
       CP   C
       RET  NZ
       LD   A,(L9BB7)
       AND  A
       RET  Z
       LD   A,#01
       LD   (LB6A6),A
       PUSH DE
       POP  HL
       LD   A,B
       CALL LocateObject
       PUSH DE
       LD   DE,#0008
       ADD  IX,DE
       POP  DE
       PUSH IX
       CALL PrintMsg
       RET

Action_None:			; L9ADD
	LD   A,#00
       CALL L9F57
       LD   (LB699),A
       CALL L95C8
       LD   A,#00
       JR   NC,L9AED
       INC  A
L9AED  LD   (L97E7),A
       RET

L9AF1  LD   A,#FF
       LD   (LB68D),A
       LD   A,(IX+#01)
       LD   (LB68C),A
       CALL LocateObject
       BIT  3,(IX+#07)
       JP   NZ,L984B
       BIT  6,(IX+#07)
       JP   NZ,L984B
       BIT  5,(IX+#07)
       JP   Z,L98DC
       LD   A,#37
       LD   (CurrentAction),A
       CALL L99A1
       JP   L98DC

L9B1F  LD   A,(LB68C)
       INC  A
       JR   NZ,L9B27
       INC  A
       RET

L9B27  LD   A,(LB6A2)
       AND  A
       JR   NZ,L9B3A
       LD   HL,LB68C
       LD   A,(LB68E)
       CP   (HL)
       RET  Z
       LD   A,(LB68D)
       CP   (HL)
       RET  Z
L9B3A  LD   A,(LB6A3)
       AND  A
       RET  NZ
       LD   A,(LB68D)
       LD   HL,LB68E
       CP   (HL)
       RET

CallFuncHL:		; L9B47
	PUSH IX
       PUSH IY
       PUSH DE
       PUSH BC
       PUSH HL
       LD   A,L
       OR   H
       CALL NZ,L9B5B
       POP  HL
       POP  BC
       POP  DE
       POP  IY
       POP  IX
       RET
L9B5B  JP   (HL)

L9B5C  PUSH DE
       LD   D,A
       LD   A,(IX+#00)
       ADD  A,#10
       LD   E,A
       LD   A,D
       LD   D,#00
       ADD  IX,DE
       CALL IndexIdTable
       POP  DE
       RET

Step3ByteTable:	;L9B6E
	EXX
       LD   DE,#0003
       ADD  IX,DE
       LD   D,(IX+#02)
       LD   E,(IX+#01)
       PUSH DE
       POP  IY
       LD   A,(IX+#00)
       CP   #FF
       EXX
       RET

L9B84  PUSH BC
       LD   B,A
       CALL Step3ByteTable
       LD   A,B
       POP  BC
       RET

LocateLocation:	;L9B8C
	CP   #50
       JR   C,L9B92
       XOR  A
       RET

L9B92  PUSH DE
       LD   DE,LocationTable
       PUSH HL
       LD   L,A
       LD   H,#00
       ADD  HL,HL
       ADD  HL,DE
       LD   E,(HL)
       INC  HL
       LD   D,(HL)
       PUSH DE
       POP  IX
       POP  HL
       POP  DE
       RET

LocateObject:	;L9BA5
	LD   IX,ObjectTable
       CALL IndexIdTable
       PUSH HL
       LD   L,(IX+#01)
       LD   H,(IX+#02)
       EX   (SP),HL
       POP  IX
       RET

L9BB7  DB #20

L9BB8  LD   HL,L9BB7
       LD   (HL),#01
       CALL L9BEC
       LD   A,(HL)
       AND  A
       RET  NZ
       PUSH HL
       LD   A,(LB68E)
       PUSH AF
       LD   HL,(ptrCurObject)
       PUSH HL
       LD   HL,Objects
       LD   (ptrCurObject),HL
       XOR  A
       LD   (LB68E),A
       LD   A,B
       LD   (L8D80),A
       CALL L8DF7
       CALL Action_None
       POP  HL
       LD   (ptrCurObject),HL
       POP  AF
       LD   (LB68E),A
       POP  HL
       XOR  A
       LD   (HL),A
       RET

L9BEC  PUSH IY
       PUSH IX
       LD   IX,#C004
L9BF4  CALL L9B84
       JR   Z,L9C11
       CP   (IY+#01)
       JR   NZ,L9BF4
       LD   (IY+#10),B
       PUSH AF
       LD   A,(IX+#00)
       AND  A
       JR   NZ,L9C0B
       LD   (L9BB7),A
L9C0B  CALL L9BEC
       POP  AF
       JR   L9BF4

L9C11  POP  IX
       POP  IY
       RET

L9C16  PUSH IX
       PUSH IY
       PUSH BC
       LD   B,A
       CALL LocateLocation
       LD   A,(IX+#01)
       LD   C,A
       LD   IX,#C004
L9C27  CALL Step3ByteTable
       JR   Z,L9C42
       LD   A,(IY+#00)
       CP   #01
       JR   NZ,L9C27
       LD   A,B
       CP   (IY+#10)
       JR   NZ,L9C27
       LD   A,C
       SUB  (IY+#02)
       JR   C,L9C49
       LD   C,A
       JR   L9C27

L9C42  LD   A,C
       POP  BC
       POP  IY
       POP  IX
       RET

L9C49  LD   C,#00
       JR   L9C42

L9C4D  LD   A,(LB68C)
L9C50  LD   HL,LB68E
L9C53  CP   #FF
       SCF
       RET  Z
       PUSH IX
       CALL L9C5F
       POP  IX
       RET

L9C5F  CALL LocateObject
       PUSH AF
       LD   A,(IX+#01)
       CP   #FF
       JR   Z,L9C71
       POP  IX
       CP   (HL)
       JR   NZ,L9C5F
       SCF
       RET

L9C71  POP  AF
       AND  A
       RET

L9C74  CALL L9C7D
       BIT  7,A
       RET  Z
       NEG
       RET

L9C7D  PUSH IX
       PUSH BC
       LD   C,A
       SLA  A
       JR   NC,L9C87
       LD   A,#FF
L9C87  LD   B,A
L9C88  LD   IX,LB6B6
       INC  (IX+#01)
       JR   NZ,L9C94
       INC  (IX+#00)
L9C94  LD   IX,(LB6B6)
       LD   A,(LB6B2)
       ADC  A,(IX+#00)
       ADD  IX,DE
       XOR  (IX+#01)
       PUSH HL
       LD   HL,LB6B2
       CP   (HL)
       POP  HL
       JR   Z,L9C88
       LD   (LB6B2),A
L9CAE  CP   B
       JR   C,L9CB8
       JR   Z,L9CB8
       SRL  A
       JP   L9CAE

L9CB8  SUB  C
       POP  BC
       POP  IX
       RET

L9CBD  PUSH BC
       LD   B,#01
       JR   L9CC5

L9CC2  PUSH BC
       LD   B,#00
L9CC5  PUSH IX
       PUSH IY
       LD   C,#00
       CALL L9CD5
       LD   A,C
       POP  IY
       POP  IX
       POP  BC
       RET

L9CD5  PUSH IX
       LD   IX,ObjectTable
L9CDB  CALL L9B84
       JR   Z,L9D04
       CP   (IY+#01)
       JR   NZ,L9CDB
       PUSH AF
       SUB  A
       CP   B
       LD   A,C
       JR   Z,L9CF4
       ADD  A,(IY+#02)
       JP   PE,L9D07
       LD   C,A
       JR   L9D01

L9CF4  ADD  A,(IY+#03)
       JP   PE,L9D07
       LD   C,A
       LD   A,(IX+#00)
       CALL L9CD5
L9D01  POP  AF
       JR   L9CDB

L9D04  POP  IX
       RET

L9D07  POP  AF
       LD   C,#FF
       JR   L9D04

GetObjectLocationInIX:	;L9D0C
L9d0c  PUSH AF
       LD   IX,(ptrCurObject)
       LD   A,(IX+#10)
       CALL LocateLocation
       POP  AF
       RET

L9D19  LD   A,(LB69E)
       CP   #01
       RET  Z
       INC  A
       LD   (LB69F),A
       POP  BC
       RET

L9D25  LD   A,(LB68C)
L9D28  PUSH IY
       PUSH IX
       PUSH HL
       CALL LocateObject
       LD   B,(IX+#01)
       LD   IX,#C004
L9D37  CALL L9B84
       JR   Z,L9D66
       CP   (IY+#01)
       JR   NZ,L9D37
       BIT  1,(IY+#07)
       JR   Z,L9D60
       PUSH AF
       LD   (IY+#10),#00
       LD   (IY+#01),#FF
       RES  7,(IY+#07)
       CALL L9E9C
       LD   HL,#B0E7		; "evaporates"
       CALL PrintMsg
       POP  AF
       JR   L9D37

L9D60  LD   (IY+#01),B
       JP   L9D37

L9D66  POP  HL
       POP  IX
       POP  IY
       RET

L9D6C  PUSH IX
       PUSH IY
       PUSH BC
       LD   B,#00
       LD   IX,#C004
L9D77  CALL L9B84
       JR   Z,L9D8B
       CP   (IY+#01)
       JR   NZ,L9D77
       BIT  7,(IY+#07)
       JR   Z,L9D77
       INC  B
       JP   L9D77

L9D8B  LD   A,B
       POP  BC
       POP  IY
       POP  IX
       RET

IndexIdTable:	;L9D92
L9d92   EXX
       PUSH IX
       POP  HL
       LD   B,A
       LD   E,#03
       LD   D,#00
L9D9B  LD   A,(HL)
       CP   B
       JR   Z,L9DA7
       CP   #FF
       JR   Z,L9DA7
       ADD  HL,DE
       JP   L9D9B

L9DA7  PUSH HL
       POP  IX
       CP   #FF
       EXX
       RET

L9DAE  PUSH BC
       PUSH DE
       PUSH IY
       LD   IY,(ptrCurObject)
       LD   D,(IY+#10)
       LD   A,(LB6B4)
       LD   E,A
L9DBD  CALL Step3ByteTable
       JR   Z,L9DF2
       LD   A,#02
       CP   E
       JR   Z,L9DD6
       LD   A,(IY+#07)
       AND  #48
       CP   #40
       LD   A,#00
       JR   NZ,L9DD3
       INC  A
L9DD3  CP   E
       JR   NZ,L9DBD
L9DD6  LD   BC,#0008
       PUSH IY
       ADD  IY,BC
       CALL L71F3
       POP  IY
       JR   NZ,L9DBD
       LD   A,(LB6B3)
       AND  A
       JR   NZ,L9DF2
       LD   A,(IX+#00)
       CALL L9E09
       JR   Z,L9DBD
L9DF2  LD   A,(IX+#00)
       POP  IY
       POP  DE
       POP  BC
       RET

L9DFA  CALL L9E00
       CALL L9E15
L9E00  PUSH IX
       PUSH IY
       POP  IX
       POP  IY
       RET

L9E09  PUSH IX
       LD   IX,(ptrCurObject)
       CALL L9E15
       POP  IX
       RET

L9E15  BIT  7,(IY+#07)
       RET  Z
       PUSH IY
       PUSH IX
       PUSH BC
       LD   B,A
       LD   C,(IX+#10)
       PUSH IY
       CALL L9E4F
       CP   B
       LD   B,A
       POP  IX
       JR   Z,L9E47
       CALL L9E4F
       CP   B
       JR   NZ,L9E44
       INC  A
       JR   NZ,L9E47
       LD   B,(IY+#00)
       LD   A,C
L9E3B  CP   (IY+#10)
       JR   Z,L9E47
       INC  IY
       DJNZ L9E3B
L9E44  XOR  A
       JR   L9E49

L9E47  OR   #01
L9E49  POP  BC
       POP  IX
       POP  IY
       RET

L9E4F  PUSH IX
L9E51  LD   A,(IX+#01)
       CP   #FF
       JR   Z,L9E67
       EX   AF,AF'
       LD   A,(IX+#01)
       CALL LocateObject
       LD   A,(IX+#07)
       AND  #28
       JR   NZ,L9E51
       EX   AF,AF'
L9E67  POP  IX
       RET

L9E6A  PUSH DE
       CALL GetObjectLocationInIX
       LD   DE,#0007
       ADD  IX,DE
       POP  DE
       RET

L9E75  PUSH IY
       PUSH DE
       LD   DE,#0002
L9E7B  CALL Step3ByteTable
       JR   Z,L9E98
       LD   A,(IX+#02)
       PUSH IX
       CALL LocateLocation
       PUSH IX
       POP  IY
       POP  IX
       ADD  IY,DE
       CALL L71F3
       JR   NZ,L9E7B
       LD   A,(IX+#02)
L9E98  POP  DE
       POP  IY
       RET

L9E9C  PUSH IY
       PUSH DE
       LD   DE,#0008
       ADD  IY,DE
       CALL L9EAB
       POP  DE
       POP  IY
       RET

L9EAB  PUSH AF
       PUSH DE
       LD   A,(LB6A7)
       CP   #00
       JR   NZ,L9ECF
       LD   D,(IY+#01)
       LD   E,(IY+#00)
       CALL L743F
       LD   E,(IY+#02)
       LD   D,(IY+#03)
       CALL PrintToken
       LD   E,(IY+#04)
       LD   D,(IY+#05)
       CALL PrintToken
L9ECF  LD   E,(IY+#00)
       LD   D,(IY+#01)
       LD   A,D
       OR   E
       CALL NZ,L7478
       POP  DE
       POP  AF
       RET

L9EDD  PUSH BC
       PUSH IY
       LD   B,A
       CALL L9E6A
L9EE4  CALL Step3ByteTable
       JR   Z,L9EF6
       LD   A,(IX+#02)
       AND  A
       JR   Z,L9EE4
       LD   A,(IX+#00)
       CP   B
       JP   NZ,L9EE4
L9EF6  POP  IY
       POP  BC
       RET

L9EFA  LD   A,(LB68C)
L9EFD  PUSH AF
       LD   A,#01
       JR   L9F05

L9F02  PUSH AF
       LD   A,#02
L9F05  LD   (L9F17),A
       POP  AF
       PUSH BC
       PUSH IY
       LD   B,A
       CALL L9E6A
L9F10  CALL Step3ByteTable
       JR   Z,L9F1B
       LD   A,(IX+#02)
L9F17  DW #B802,#F520

L9F1B  POP  IY
       POP  BC
       RET

L9F1F  LD   DE,(LB6AC)
       LD   IY,(LB6AE)
       LD   (LB6AC),IY
       LD   (LB6AE),DE
       LD   BC,(LB68C)
       LD   A,B
       LD   (LB68C),A
       LD   A,C
       LD   (LB68D),A
       CALL CallFuncHL
       LD   (LB68C),BC
       LD   (LB6AC),DE
       LD   (LB6AE),IY
       RET

L9F4B  LD   A,(LB69E)
       DEC  A
       JP   Z,L712B
       SUB  A
       LD   (LB69F),A
       RET

L9F57  CP   #FF
       RET  Z
       CALL LocateObject
       LD   A,#01
       CP   (IX+#00)
       LD   A,#FF
       RET  NZ
       LD   A,(IX+#10)
       RET

L9F69  PUSH IY
       PUSH AF
       PUSH BC
       LD   HL,LAFA7		; "You see : "
       CALL PrintMsg
       LD   A,#FF
       LD   IY,(ptrCurObject)
       LD   B,(IY+#10)
       CALL L9F84
       POP  BC
       POP  AF
       POP  IY
       RET

L9F84  PUSH IY
       PUSH DE
       PUSH BC
       LD   C,#00
       LD   D,#04
       CALL L9F9C
       SUB  A
       CP   C
       LD   HL,LB2DF		; "nothing"
       CALL Z,PrintMsg
       POP  BC
       POP  DE
       POP  IY
       RET

L9F9C  PUSH HL
       LD   L,A
       LD   A,(L769B)
       LD   H,A
       LD   A,D
       LD   (L769B),A
       LD   A,L
       EX   (SP),HL
       PUSH IX
       LD   IX,#C004
L9FAE  CALL L9B84
       JR   Z,LA01B
       CP   (IY+#01)
       JR   NZ,L9FAE
       PUSH AF
       INC  A
       LD   E,(IY+#00)
       JR   NZ,L9FC4
       LD   A,#01
       CP   E
       JR   NZ,LA012
L9FC4  LD   A,(IY+#10)
       CP   B
       JR   Z,L9FD3
       DEC  E
       JR   Z,LA012
       LD   A,(IY+#11)
       CP   B
       JR   NZ,LA012
L9FD3  LD   A,(LB68E)
       CP   (IX+#00)
       JR   NZ,L9FE0
       LD   A,#04
       CP   D
       JR   Z,LA012
L9FE0  LD   A,(IX+#00)
       CALL L9E09
       JR   Z,LA012
       INC  C
       SUB  A
       LD   (LB6A8),A
       LD   (LB6A7),A
       CALL L9E9C
       LD   A,(LB68E)
       CP   (IX+#00)
       JR   Z,LA016
       LD   A,#2E
       CALL L7589
       LD   A,(IX+#00)
       CALL LA025
       JR   C,LA012
       LD   A,(IX+#00)
       PUSH DE
       INC  D
       INC  D
       CALL L9F9C
       POP  DE
LA012  POP  AF
       JP   L9FAE

LA016  CALL L7581
       JR   LA012

LA01B  POP  IX
       EX   (SP),HL
       LD   A,H
       LD   (L769B),A
       LD   A,L
       POP  HL
       RET

LA025  PUSH IX
       PUSH BC
       PUSH DE
       LD   C,A
       CALL LocateObject
       LD   A,(IX+#07)
       AND  #28
       JR   Z,LA06C
       LD   A,C
       CALL L9D6C
       CP   #00
       JR   Z,LA06C
       BIT  6,(IX+#07)
       JR   Z,LA049
       LD   A,C
       PUSH AF
       LD   HL,LAD9D
       JR   LA063

LA049  LD   HL,#039B
       DEC  A
       JR   Z,LA052
       LD   HL,#0065
LA052  PUSH HL
       LD   L,(IX+#08)
       LD   A,(IX+#09)
       AND  #0F
       LD   H,A
       PUSH HL
       CALL LA072
       LD   HL,LAF84		; "?? there ??"
LA063  CALL PrintMsg
       AND  A
LA067  POP  DE
       POP  BC
       POP  IX
       RET

LA06C  CALL L7581
       SCF
       JR   LA067

LA072  LD   HL,LAF6E		; "in......." 
       LD   A,(IX+#04)
       RLCA
       RLCA
       AND  #3C
       LD   E,A
       LD   D,#00
       ADD  HL,DE
       JP   PrintMsg

LA083  CALL LocateLocation
       LD   BC,#0007
       ADD  IX,BC
       LD   BC,#0003
       RET

LA08F  LD   HL,#A1E3
LA092  LD   E,A
       RES  7,E
       LD   D,#00
       ADD  HL,DE
       ADD  HL,DE
       LD   E,(HL)
       INC  HL
       LD   D,(HL)
       RET

LA09D  PUSH BC
       PUSH DE
       PUSH IY
       PUSH IX
       CALL LA083
       ADD  IX,BC
       PUSH IX
       POP  IY
LA0AC  SUB  A
       CP   (IY+#01)
       JR   Z,LA0E8
       LD   A,(IY+#01)
       CALL LocateObject
       BIT  7,(IX+#07)
       JR   Z,LA0E8
       LD   DE,#0008
       ADD  IX,DE
       PUSH IX
       LD   A,(IY+#00)
       CALL LA08F
       CP   #09
       JR   C,LA0D9
       LD   DE,#07B5
       JR   Z,LA0DF
       LD   DE,#082B
       JR   LA0DF

LA0D9  LD   HL,LADBB		; "to the "
       CALL PrintMsg
LA0DF  CALL PrintToken
       LD   HL,LAFB7		; "there is "
       CALL PrintMsg
LA0E8  ADD  IY,BC
       LD   A,#FF
       CP   (IY+#00)
       JP   NZ,LA0AC
       POP  IX
       POP  IY
       POP  DE
       POP  BC
       RET

LA0F9  ADD  IX,BC
       LD   A,#FF
       CP   (IX+#00)
       RET  Z
       XOR  A
       CP   (IX+#01)
       JR   NZ,LA0F9
       CP   (IX+#00)
       JR   Z,LA0F9
       RET

DisplayExits:			; LA10D
	PUSH IX
       PUSH IY
       PUSH DE
       PUSH BC
       CALL LA083
       CALL LA0F9
       JR   Z,LA132
       LD   HL,LAFC4		; "visible exits are:"
       CALL PrintMsg
LA121  LD   A,(IX+#00)
       CALL LA08F
       CALL PrintToken
       CALL LA0F9
       JR   NZ,LA121
       CALL L7581
LA132  POP  BC
       POP  DE
       POP  IY
       POP  IX
       RET

LA139  LD   L,(IY+#08)
       LD   H,(IY+#09)
       JR   LA147

LA141  LD   L,(IX+#08)
       LD   H,(IX+#09)
LA147  PUSH DE
       PUSH HL
       LD   HL,#A1F9
       BIT  7,A
       JR   Z,LA153
       LD   HL,#A209
LA153  CALL LA092
       POP  HL
       PUSH DE
       PUSH HL
       LD   HL,LAF5F		; "[0x04] is [0x01]"
       CALL PrintMsg
       POP  DE
       RET

LA161  PUSH IX
       CALL LocateObject
       LD   (IX+#0C),#00
       LD   (IX+#0D),#00
       LD   DE,#00CD
       BIT  6,(IX+#07)
       JR   Z,LA17A
       LD   DE,#0192
LA17A  LD   (IX+#0A),E
       LD   (IX+#0B),D
       POP  IX
       RET

La183   PUSH IY
       PUSH IX
       LD   IX,#C004
LA18B  CALL L9B84
       JR   Z,LA195
       CP   (IY+#01)
       JR   NZ,LA18B
LA195  LD   A,(IX+#00)
       POP  IX
       POP  IY
       RET

LA19D  LD   A,(IX+#07)
       AND  #48
       CP   #40
       RET

LA1A5  PUSH HL
       PUSH BC
       LD   B,#05
       LD   HL,LA1E0
       LD   A,(CurrentAction)
LA1AF  CP   (HL)
       JR   Z,LA1B5
       INC  HL
       DJNZ LA1AF
LA1B5  POP  BC
       POP  HL
       RET

LA1B8  PUSH HL
       LD   HL,LAFAD		; "You Say '"
       CALL PrintMsg
       POP  HL
       LD   A,#01
       LD   (LB6A8),A
       CALL PrintMsg
       LD   HL,LAFB3
       JP   PrintMsg

LA1CE  LD   IX,(LB6AC)
       BIT  0,(IX+#07)
       LD   A,#80
       RET  NZ
LA1D9  BIT  5,(IX+#07)
       LD   A,#85
       RET

LA1E0  DB #0E,#11,#12,#14,#2C,#80,#04,#07,#06,#FE,#01,#79,#07,#85,#04,#8E
La1f0  DB #04,#0C,#06,#15,#06,#25,#07,#C4,#01,#18,#07,#00,#00,#28,#02,#00
       DB #00,#9F,#04,#39,#01,#92,#01,#00,#00,#F6,#03,#00,#00,#B9,#02,#CD
       DB #00,#AA,#04,#B4,#04,#D4,#07,#00,#00

LA219  CALL L9D19
       RET

Action_Tie:			; LA21D
	LD   A,(LB68C)
       CP   #12
       JR   Z,LA283
       LD   A,(LB68D)
       CP   #12
       JP   NZ,L9F4B
       LD   IX,(LB6AC)
       BIT  1,(IX+#07)
       JP   NZ,L9F4B
       CALL L9D6C
       CP   #00
       LD   HL,LB021		; "[0x09] is already tied"
       JP   NZ,PrintMsg
       BIT  3,(IX+#07)
       JR   NZ,LA24F
       BIT  6,(IX+#07)
       JP   NZ,L9F4B
LA24F  CALL L9D19
       LD   IY,(LB6AE)
       CALL L9C4D
       LD   A,(LB68D)
       LD   (IX+#01),A
       JR   C,LA277
       SUB  A
       LD   (LB69E),A
       CALL Action_Pickup
       LD   A,(LB69F)
       CP   #00
       LD   A,#01
       LD   (LB69E),A
       LD   (LB69F),A
       JR   Z,LA27E
LA277  LD   A,(LB68E)
       LD   (IY+#01),A
       RET

LA27E  LD   (IY+#01),#FF
       RET

LA283  LD   HL,Action_Tie
       JP   L9F1F

Action_Untie:			; LA289
	LD   IX,(LB6AC)
       LD   A,(IX+#01)
       CP   #12
       LD   HL,LB036		; "[0x07] is not tied"
       JP   NZ,PrintMsg
       CALL L9D19
       LD   A,(LC30A)
       LD   (IX+#01),A
       RET

La2a2  CALL L9EFA
       LD   A,(IX+#02)
       CP   #00
       JR   NZ,LA2B0
       CALL L9D19
       RET

LA2B0  LD   A,(IX+#00)
       LD   HL,(CurrentAction)
       PUSH HL
       LD   (CurrentAction),A
       LD   IX,(LB6AC)
       SET  5,(IX+#07)
       PUSH IX
       LD   A,#FF
       LD   (LB68C),A
       CALL L8D90
       POP  IX
       RES  5,(IX+#07)
       POP  HL
       LD   (CurrentAction),HL
       RET

Action_Burn:			; LA2D7
	LD   A,(LB68E)
       CP   #3C
       JP   NZ,L9F4B
       CALL L9D19
       JP   L9757

La2e5  CALL L9D19
       LD   HL,LB058		; "as you as you touch the river you fall asleep..."
LA2EB  CALL PrintMsg
       LD   A,(LB68E)
       PUSH AF
       AND  A
       LD   HL,#AD4D		; "Time passes..."
       CALL Z,PrintMsg
       POP  AF
       JP   L975A

La2fd  CALL L9D19
       LD   HL,LB09C
       JR   LA2EB

La305  LD   B,#02
       JR   LA30F

La309  LD   B,#0F
       JR   LA30F

La30d  LD   B,#04
LA30F  LD   A,(LB68D)
       CP   B
       JR   NZ,LA320
       LD   A,(CurrentAction)
       CP   #25
       JP   Z,L9448
       JP   L9468

LA320  CP   #02
       JR   Z,LA32D
       CP   #04
       JR   Z,LA32D
       CP   #0F
       JP   NZ,L72CE
LA32D  LD   HL,LAFD1		; "[the object] does not fit in this lock"
       JP   PrintMsg

La333  CALL L97DA
       LD   IX,(LB6AC)
       JP   L90FC

La33d  LD   IX,(ptrCurObject)
       LD   A,(IX+#10)
       CP   #0F
       JP   NZ,L9F4B
       JP   L90F3

La34c   LD   IX,(LB6AC)
       BIT  3,(IX+#07)
       RET  Z
       SET  5,(IX+#07)
       LD   A,(LCA2E)
       LD   (LCA2F),A
       LD   HL,LB03D		; "some spiders start mending the broken web"
       JP   PrintMsg

La365  CALL L9D19
       LD   IY,(ptrCurObject)
       LD   IX,LC2BD
       RES  7,(IY+#07)
       SRL  (IY+#05)
       SRL  (IY+#05)
       RES  7,(IX+#07)
       LD   A,(LB68E)
       LD   (IX+#01),A
       LD   A,#08
       CALL L9C74
       ADD  A,#02
       LD   (LCA52),A
       RET

LA391  LD   IX,(ptrCurObject)
       LD   IY,LC2BD
       BIT  7,(IY+#07)
       LD   HL,LB018		; "you are not wearing [the object]"
       JP   NZ,PrintMsg
       CALL L9D19
       SET  7,(IY+#07)
       SET  7,(IX+#07)
       SLA  (IX+#05)
       SLA  (IX+#05)
       SUB  A
       LD   (LCA52),A
       RET

Action_Capture:		; LA3BB
	LD   IX,(LB6AC)
       LD   A,(IX+#04)
       AND  #70
       PUSH IX
       LD   IX,(ptrCurObject)
       AND  (IX+#04)
       POP  IX
       JP   NZ,L9F4B
       BIT  6,(IX+#07)
       JP   Z,L9F4B
       LD   A,(LB68E)
       LD   B,#1F
       CP   #40
       JR   Z,LA3E8
       CP   #42
       JR   Z,LA3E8
       LD   B,#0D
LA3E8  LD   A,(LB69A)
       CP   B
       JP   Z,L9F4B
       CALL L9D19
       LD   IX,(LB6AC)
       LD   (IX+#10),B
       LD   (IX+#01),#FF
       LD   A,(LB68C)
       CALL L9BB8
       LD   A,(LB68C)
       CP   #00
       RET  NZ
       LD   (LB68E),A
       LD   HL,Objects
       LD   (ptrCurObject),HL
       CALL L95C8
       RET  C
       LD   A,B
       LD   HL,LAFA0
       JP   L9628

La41d  LD   IX,(LB6AC)
       BIT  3,(IX+#07)
       RET  Z
       RES  3,(IX+#07)
       LD   DE,#0006
       LD   IY,LA471
       LD   A,(LB68C)
LA434  CP   (IY+#00)
       JR   Z,LA43D
       ADD  IY,DE
       JR   LA434

LA43D  PUSH IY
       POP  HL
       INC  HL
       LD   E,(HL)
       INC  HL
       LD   D,(HL)
       LD   (DE),A
       INC  HL
       LD   A,(HL)
       LD   (IX+#10),A
       INC  HL
       LD   A,(HL)
       LD   (IX+#0A),A
       INC  HL
       LD   A,(HL)
       LD   (IX+#0B),A
       LD   HL,LB00C		; "[the npc] falls down a hole and vanishes"
       CALL PrintMsg
       LD   A,(CurLocation)
       CP   B
       RET  NZ
       LD   DE,#005E		; 'another'
       CALL PrintToken
       LD   DE,#02E2		; 'goblin'
       CALL PrintToken
       LD   HL,#AFBC		; "enters"
       JP   PrintMsg

LA471	DB #3D,LCABB,#0F,#046A ; nasty
	DB #45,LCAC2,#3A,#0337 ; hideous
	DB #49,LCAD0,#12,#0361 ; horrible
	DB #4A,LCAD7,#38,#0434 ; mean
	DB #4B,LCAC9,#40,#0741 ; vivious
	DB #4C,LCADE,#10,#01B6 ; disgusting

LA495  LD   IX,(ptrCurObject)
       LD   A,(IX+#10)
       CP   #10
       JP   NZ,L9F4B
       CALL L90F3
       CALL L97DA
       LD   A,(LCA3C)
       LD   (LCA3D),A
       RET

La4ae  LD   HL,#C2EE
       RES  5,(HL)
       RET

La4b4  CALL L9D19
       LD   A,#0A
       CALL L9C74
       LD   HL,LB04A
       CP   #08
       JP   NC,LA1B8
       LD   HL,LAFEB
       JP   LA1B8

La4ca  CALL L9D19
       LD   HL,LAFEF
       JP   LA1B8

La4d3  CALL L9D19
       LD   A,#02
       CALL L9C74
       LD   HL,LAFF6
       CP   #00
       JP   Z,LA1B8
       LD   HL,LAFFF
       CP   #01
       JP   Z,LA1B8
       LD   HL,LB003
       JP   LA1B8

La4f1  CALL L9D19
       LD   HL,LB005
       JP   LA1B8

La4fa  LD   A,(LB69A)
       LD   HL,LB699
       CP   (HL)
       RET  NZ
       CALL L9D19
       LD   HL,LB003
       JP   LA1B8

La50b  LD   A,(LB68E)
       CP   #40
       JP   NZ,L9F4B
       JP   L90F3

Action_ClimbOut:		; LA516
	LD   IY,(ptrCurObject)
       LD   A,(LB68C)
       CP   (IY+#01)
       JP   NZ,L9F4B
       CALL LocateObject
       CALL LA571
       JP   Z,LA141
       CALL L9D19
       LD   (IY+#01),#FF
       RET

La534  LD   IY,(ptrCurObject)
       LD   A,(LB68C)
       CP   (IY+#01)
       JP   Z,L9F4B
       LD   A,(LB68E)
       CALL L9CBD
       ADD  A,(IY+#02)
       JR   C,LA54E
       LD   A,#FF
LA54E  LD   B,A
       LD   IX,(LB6AC)
       CALL LA571
       JP   Z,LA141
       LD   A,(IX+#02)
       CP   #FF
       JR   Z,LA567
       SUB  B
       LD   HL,LB0E2		; "you are too big"
       JP   NC,PrintMsg
LA567  CALL L9D19
       LD   A,(LB68C)
       LD   (IY+#01),A
       RET

LA571  BIT  5,(IX+#07)
       LD   A,#05
       RET

La578  CALL L9D19
       LD   HL,#C3F5
       LD   A,(CurLocation)
       CP   (HL)
       RET  NZ
       LD   HL,LB029
       JP   L97CF

La589  LD   A,(LB68C)
       CP   #13
       RET  NZ
       CALL L97DA
       LD   IX,LC391
       LD   A,(IX+#10)
       CP   #21
       RET  NZ
       LD   A,#02
       LD   (LCA28),A
       RET

La5a2  SUB  A
       LD   (LB694),A
       LD   A,(LC0C0)
       CP   #13
       LD   HL,LB2D0		; "you are thrown onto the bank of a long lake"
       CALL Z,PrintMsg
       LD   A,#22
       LD   (LC3A1),A
       LD   B,A
       LD   A,#13
       CALL L9BB8
       LD   IX,LC391
       LD   (IX+#10),#20
       RES  5,(IX+#07)
       SET  2,(IX+#07)
       SUB  A
       LD   (LB6A6),A
       LD   A,#13
       CALL L9D28
       LD   A,#01
       LD   (LB6A6),A
       LD   IY,LC3BB
       LD   (IY+#10),#20
       LD   (IY+#01),#13
       RET

La5e7  LD   A,(LB69A)
       LD   HL,LB699
       CP   (HL)
       RET  NZ
       LD   A,(LC0C6)
       BIT  7,A
       RET  NZ
       CALL L9D19
       LD   HL,LB06F
       JP   LA1B8

La5fe  CALL L9D19
       LD   A,#08
       CALL L9C74
       CP   #05
       RET  NC
       CP   #03
       LD   HL,LB098
       JP   NC,L97CF
       LD   HL,LB079
       JP   Z,LA1B8
       LD   HL,LB089
       CP   #00
       JP   Z,L97CF
       LD   HL,LAFFF
       JP   LA1B8

La625  LD   IX,(ptrCurObject)
       LD   A,(IX+#10)
       CP   #20
       LD   HL,LB0BF		; "you cannot reach [the object]"
       JP   NZ,PrintMsg
       LD   A,(CurrentAction)
       CP   #0C
       JP   Z,L911D
       JP   L90F3

La63f  LD   A,(CurLocation)
       CP   #27		; front gate
       JR   Z,LA64D
       CP   #2C		; lonely mountain
       JR   Z,LA64D
       CP   #29		; lower halls
       RET  NZ
LA64D  CALL L9D19
       LD   A,(CurLocation)
       LD   HL,#C0E7
       CP   (HL)
       RET  Z
       LD   (HL),A
       LD   A,#01
       LD   (LB6A6),A
       LD   HL,#C0DF
       PUSH HL
       LD   HL,LAFBB		; "[npc] enters..."
LA665  CALL PrintMsg
       RET

La669  LD   A,(CurLocation)
       LD   HL,LB69A
       CP   (HL)
       RET  NZ
       CALL L9D19
       LD   A,(LC0C6)
       AND  #80
       LD   HL,LB122
       JR   Z,LA681
       LD   HL,LB101
LA681  JR   LA665

La683  LD   A,(LC580)
       CP   #29
       RET  Z
       CALL L9D19
       LD   A,#01
       LD   (LB6A6),A
       CALL GetObjectLocationInIX
       BIT  7,(IX+#00)
       RET  Z
       LD   HL,LB14A
       LD   A,#64
       CALL L9C74
       CP   #50
       JR   C,LA665
       LD   HL,LB15E		; "the dragon descends..."
       CALL PrintMsg
       JP   L90B7

La6ae  CALL L9EFA
       CP   #FF
       RET  Z
       SUB  A
       LD   (IX+#00),#00
       LD   (IX+#01),#00
       LD   (IX+#02),#00
       RET

La6c2  CALL L9D19
       LD   IX,(ptrCurObject)
       BIT  7,(IX+#07)
       LD   HL,LAF98		; "you see nothing special"
       JP   NZ,PrintMsg
       LD   A,(LCA4A)
       LD   (LCA4B),A
       LD   HL,LB24E		; "the magic door warns of elves..."
       JP   PrintMsg

La6df  LD   HL,#C35C
       BIT  3,(HL)
       RET  Z
       CALL L97DA
       LD   IX,LC151
       SET  3,(IX+#07)
       LD   A,#02
       CALL LA161
       LD   A,#02
       LD   IY,Objects
       CALL L9DFA
       RET  Z
       LD   HL,LB0AD		; "the small curious key shatters"
       JP   PrintMsg

La705  LD   A,(LB68E)
       CP   #00
       JR   NZ,LA71A
       LD   A,(LC0C0)
       LD   HL,LB0BF		; "an elf sweeps past"
       CP   #FF
       JP   Z,PrintMsg
       JP   L9F4B

LA71A  LD   A,(CurrentAction)
       CP   #0C
       JP   Z,L911D
       CP   #10
       JP   Z,L90F3
       RET

La728  LD   A,(LB68E)
       CP   #00
       JP   NZ,LA73B
       LD   A,(LC0C0)
       CP   #FF
       LD   HL,LB0BF		; "an elf sweeps past"
       JP   Z,PrintMsg
LA73B  LD   A,(CurrentAction)
       CP   #1E
       JP   Z,L8F20
       CP   #0B
       JP   Z,L92D2
       CP   #18
       JP   Z,L8ED1
       RET

La74e  LD   A,(CurLocation)
       CP   #1D		; deep bog
       JR   NZ,LA759
       SUB  A
       LD   (LCA44),A
LA759  LD   HL,LB0F7		; "you are slowly sinking into the bog"
       CALL PrintMsg
       LD   A,(LCA44)
       CP   #00
       RET  NZ
       JP   L90B7

La768  LD   A,(LB68E)
       CP   #41
       JP   NZ,Action_Examine
       CALL L9D19
LA774  LD   IY,#0000
       LD   L,(IY+#01)
       LD   H,(IY+#02)
       LD   A,(#B695)
       CP   #00
       JR   NZ,#A793
       LD   B,#03

LA786  LD   A,(IY+#03)
       LD   (HL),A
       INC  HL
       INC  IY
       DJNZ LA786
       LD   IY,(LA775)
LA793  LD   A,(IY+#05)
       CALL LocateLocation
       INC  IX
       INC  IX
       PUSH IX
       LD   A,(IY+#00)
       CALL LocateLocation
       INC  IX
       INC  IX
       PUSH IX
       LD   A,(IY+#03)
       CALL LA08F
       PUSH DE
       LD   HL,LB174
       JP   LA1B8

La7b8  LD   A,(LB68D)
       CALL L9EFD
       CP   #FF
       JP   Z,L9F4B
       CALL L9D19
       LD   HL,LAF0A		; "it sails across and"
       CALL PrintMsg
       LD   A,(LC5CE)
       CP   (IX+#02)
       JR   NZ,LA7F0
       CALL LA812
       JR   C,LA7E6
       LD   HL,LAF1A
       CALL LA812
       JR   C,LA80F
       LD   HL,LAF26
       JR   LA80F

LA7E6  LD   A,#12
       LD   (LC5BF),A
       LD   HL,LAF2F
       JR   LA80F

LA7F0  LD   HL,LAF1A
       CALL LA812
       JR   C,LA80F
       LD   A,(IX+#02)
       LD   IX,(LB6AC)
       LD   (IX+#10),A
       LD   (IX+#01),#FF
       LD   A,(LB68C)
       CALL L9BB8
       LD   HL,LAF11		; "lands on the other side"
LA80F  JP   PrintMsg

LA812  LD   A,#64
       CALL L9C74
       CP   #32
       RET

La81a   CALL L9D19
       LD   A,(LC5BF)
       CP   #12
       RET  NZ
       LD   HL,LAF36		; "the boat glides across the river..."
LA826  CALL PrintMsg
       LD   A,(LC5CE)
       CP   #42
       LD   A,#42
       JR   NZ,LA834
       LD   A,#43
LA834  LD   (LC5CE),A
       LD   B,A
       LD   A,#FF
       LD   (LC5BF),A
       LD   A,#29
       JP   L9BB8

La842   CALL L97DA
       LD   A,(LB68E)
       AND  A
       RET  NZ
       LD   HL,LAF48
       JR   LA826

La84f   LD   A,(LB698)
       CP   #01
       RET  NZ
       SUB  A
       LD   (LB698),A
       INC  A
       CALL L8914
       RET  Z
       SUB  A
       LD   (LB69F),A
       LD   A,(LB68A)
       LD   (LC986),A
       LD   BC,(LB68C)
       LD   (LC987),BC
       LD   A,#42
       LD   (LC985),A
       RET

La876   LD   A,(LC464)
       LD   HL,LB699
       CP   (HL)
       RET  NZ
       LD   HL,LC0C6
       BIT  7,(HL)
       RET  Z
       CALL L9D19
       LD   HL,(LB692)
       INC  HL
       INC  HL
       LD   E,(HL)
       INC  HL
       LD   D,(HL)
       PUSH DE
       POP  HL
       CALL LA1B8
       LD   A,#01
       LD   (LB69D),A
       RET

La89a   CALL L9D19
       SUB  A
       LD   (LB69D),A
       CALL L8914
       JR   Z,LA8B9
       LD   BC,#0018
       LD   DE,(LB692)
       LD   A,(DE)
LA8AE  CPIR
       JR   NZ,LA8B9
       INC  DE
       LD   A,(DE)
       DEC  DE
       CP   (HL)
       JR   NZ,LA8AE
       RET

LA8B9  CALL L9D19
       LD   A,#01
       LD   (LB6A6),A
       LD   HL,LB17F		; "someone strangles you from behind."
       CALL PrintMsg
       JP   L90B7

La8ca   LD   A,(LC464)
       LD   HL,LB699
       CP   (HL)
       RET  NZ
       CALL L9D19
       LD   HL,LB27D
       LD   A,#08
       CALL L9C74
       JP   NC,LA1B8
       LD   IX,LC2BD
       LD   A,#44
       CP   (IX+#01)
       JP   Z,LA1B8
       LD   HL,LB28B
       JP   LA1B8

La8f2   LD   A,(LB69A)
       LD   HL,LB699
       CP   (HL)
       RET  NZ
       CALL L9D19
       LD   A,#1B
       LD   (CurrentAction),A
       LD   A,#00
       LD   (LB68C),A
       LD   A,#FF
       LD   (LB68D),A
       CALL L9F4B
       CALL L929A
       JP   L90B7

La915   CALL L9D19
       LD   A,#47
       CALL L975A
       LD   A,#48
       CALL L975A
       LD   HL,#C5E9
       RES  7,(HL)
       LD   HL,#C5FB
       RES  7,(HL)
       LD   HL,LB206
       LD   (#BA68),HL
       LD   HL,LBA60
       RES  6,(HL)
       LD   A,#47
       CALL L9D28
       LD   A,#48
       CALL L9D28
       LD   HL,LB2AF		; "day dawns"
       LD   A,#01
       LD   (LB6A6),A
       CALL PrintMsg

       LD   IX,LocGFXTable	; TROLLS CLEARING
       LD   A,#05
       CALL IndexIdTable
       LD   L,(IX+#01)
       LD   H,(IX+#02)
       LD   (HL),#05
       INC  HL
       LD   (HL),#28

       RET

La961   LD   A,(LB699)
       CP   #05
       RET  NZ
       CALL L9D19
       LD   A,(LB68E)
       LD   HL,LB1DC
       CP   #47
       JR   Z,LA977
       LD   HL,LB1F0
LA977  JP   LA1B8

LA97A  LD   A,(LC571)
       CP   #25
       RET  NZ
       LD   HL,LB37D		; "a cheering crowd of dwarves..."
       CALL PrintMsg
       JP   L90C4

La989   LD   A,(LB69A)
       LD   HL,LB699
       CP   (HL)
       RET  NZ
       LD   IX,LC606
       LD   A,(IX+#10)
       CP   #00
       JR   Z,LA9A2
       LD   A,#41
       CP   (IX+#01)
       RET  NZ
LA9A2  CALL L9D19
       LD   A,(LB69A)
       LD   (IX+#10),A
       LD   (IX+#01),#41
       LD   BC,#0026
       LD   (LB68C),BC
       LD   A,#1D
       LD   (CurrentAction),A
       LD   (LB6AC),IX
       LD   HL,Objects
       LD   (LB6AE),HL
       CALL L9F4B
       JP   Action_Give

La9cb   LD   IY,(LB6AC)
       LD   A,(IY+#10)
       LD   B,A
       CALL L9F02
       CP   #FF
       LD   HL,LB2A5		; "you cannot jump onto [the object] from here"
       JP   Z,PrintMsg
       LD   A,(IX+#00)
       CP   #0A
       JP   NZ,LB2A5
       CALL L9D19
       LD   A,(LB68C)
       LD   IX,(ptrCurObject)
       LD   (IX+#01),A
       CALL L9BB8
       LD   A,(LB68E)
       CP   #00
       RET  NZ
       LD   A,B
       JP   L960B

Laa00  LD   IX,LC1A9
       RES  3,(IX+#07)
       RES  5,(IX+#07)
       SLA  (IX+#05)
       LD   DE,#0623
       LD   (LC1B3),DE
       RET

Laa18  LD   HL,#C25F
       BIT  5,(HL)
       RET  NZ
       LD   A,(LCA66)
       LD   (LCA67),A
       LD   HL,#C25F
       RES  7,(HL)
       LD   A,(CurLocation)
       CP   #2A		; side door
       RET  NZ
LAA2F  LD   HL,LB248		; "the hole vanishes"
       JP   PrintMsg

Laa35  LD   HL,#C25F
       SET  7,(HL)
       LD   A,(CurLocation)
       CP   #2A		; side door
       RET  NZ
       LD   HL,LB21B		; "there is a loud crack and a hole appears"
       JP   PrintMsg

Laa46  CALL L97DA
       LD   A,#06
       LD   (LCA67),A
       LD   HL,#C25F
       SET  0,(HL)
       RES  7,(HL)
       JR   LAA2F

Laa57  LD   HL,#C32B
       SET  5,(HL)
       LD   HL,LAFDB		; "the magic door opens"
       CALL LAA6B
       LD   HL,LB0B7		; "and elf sweeps past"
       CALL LAA6B
       JP   LAA84

LAA6B  LD   A,(CurLocation)
       CP   #1E		; great elvenkings halls
       JP   Z,PrintMsg
       CP   #1C		; levelled elvish clearing
       JP   Z,PrintMsg
       RET

Laa79   LD   HL,#C32B
       RES  5,(HL)
       LD   HL,LAFE3
       JP   LAA6B

LAA84  LD   IX,LC2BD
       LD   A,(IX+#01)
       CP   #FF
       RET  Z
       CALL LocateObject
       LD   (ptrCurObject),IX
       BIT  7,(IX+#07)
       JP   Z,LA391
       RET

Laa9d  LD   A,(LB68E)
       CP   #00
       RET  NZ
       LD   A,#01
       LD   (LB6A4),A
       LD   A,(LCA58)
       LD   (LCA59),A
       RET

Laaaf  SUB  A
       LD   (LB6A4),A
       RET

Laab4  LD   A,(CurLocation)
       CP   #1A		; spider threads place
       RET  NZ
       LD   HL,LB0A1		; "the spider web is slowly smothering you"
       CALL PrintMsg
       JP   L90B7

Laac3  LD   HL,LB2B5		; "you seem some pale bulbous eyes.."
       CALL PrintMsg
       LD   A,(CurLocation)
       LD   C,A
       LD   HL,LB697
       CP   (HL)
       RET  Z
       LD   B,(HL)
       LD   A,#02
       CP   B
       JR   NZ,LAADA
       LD   A,#03
LAADA  CP   C
       RET  Z
       JR   LAAEE

Laade  LD   A,(CurLocation)
       CP   #02		; forest road
       JR   Z,LAAE8
       CP   #03		; forest
       RET  NZ
LAAE8  LD   HL,LB2B5		; "you seem some pale bulbous eyes.."
       CALL PrintMsg
LAAEE  LD   HL,LB2C3		; "some thing drops from above and stings"
       CALL PrintMsg
       JP   L90B7

Actions:	;LAAF7
Laaf7  DW #0480,#0000,#0000,#02DE 	; 01) north - - go
       DW #0607,#0000,#0000,#02DE 	; 02) south - - go
       DW #01FE,#0000,#0000,#02DE 	; 03) east - - go
       DW #0779,#0000,#0000,#02DE 	; 04) west - - go
       DW #0485,#0000,#0000,#02DE 	; 05) northeast - - go
       DW #048E,#0000,#0000,#02DE 	; 06) northwest - - go
       DW #060C,#0000,#0000,#02DE 	; 07) southeast - - go
       DW #0615,#0000,#0000,#02DE 	; 08) southwest - - go
       DW #0725,#0000,#0000,#02DE 	; 09) up - - go
       DW #01C4,#0000,#0000,#02DE 	; 0a) down - - go
       DW #E658,#0000,#0796,#4000	; 0b) strike - with - 
       DW #8134,#0000,#0000,#4000	; 0c) close - - - 
       DW #81E8,#0000,#8000,#0000	; 0d) drop - - - 
       DW #C1E8,#0000,#0378,#4000	; 0e) drop - in - 
       DW #E073,#0000,#4796,#4000	; 0f) attack - with - 
       DW #84B4,#0000,#0000,#4000	; 10) open - - - 
       DW #C508,#0000,#0378,#4000	; 11) put - in - 
       DW #C508,#0000,#04AA,#4000	; 12) put - on - 
       DW #868C,#0000,#0000,#4000	; 13) take - - - 
       DW #C68C,#04BF,#049C,#4000	; 14) take out of - 
       DW #C68C,#02B5,#0000,#4000	; 15) take from - - 
       DW #968C,#249F,#0000,#4000	; 16) take off - - 
       DW #0413,#1000,#0000,#4000 	; 17) look - - - 
       DW #8413,#26C1,#0000,#0000	; 18) look through - - 
       DW #8413,#2043,#0000,#0000	; 19) look across - - 
       DW #0392,#1000,#0000,#4000 	; 1a) inventory - - - 
       DW #8202,#0000,#0000,#0000	; 1b) eat - - - 
       DW #823E,#0000,#0000,#4000	; 1c) examine - - - 
       DW #C2D4,#06D1,#1000,#6000	; 1d) give to - - 
       DW #82DE,#26C1,#0000,#0000	; 1e) go through - - 
       DW #822D,#8000,#0000,#0000	; 1f) enter - - - 
       DW #82DE,#A38E,#0000,#0000	; 20) go into - - 
       DW #81E3,#0000,#0000,#0000	; 21) drink - - - 
       DW #8228,#0000,#0000,#0000	; 22) empty - - - 
       DW #C261,#0000,#0796,#4000	; 23) fill - with - 
       DW #056C,#0000,#0000,#0000 	; 24) run - - - 
       DW #C3F2,#0000,#0796,#4000	; 25) lock - with - 
       DW #C712,#0000,#0796,#4000	; 26) unlock - with - 
       DW #9285,#0000,#4000,#0000	; 27) follow - - - 
       DW #8772,#0000,#0000,#0000	; 28) wear - - - 
       DW #86C8,#0000,#0000,#0000	; 29) throw - - - 
       DW #C6C8,#0000,#2070,#0000	; 2a) throw - at - 
       DW #C6C8,#0000,#0043,#4000	; 2b) throw - across - 
       DW #C6C8,#0000,#06C1,#4000	; 2c) throw - through - 
       DW #80D3,#0000,#4000,#0000	; 2d) burn - - - 
       DW #C6CD,#0000,#06D1,#4000	; 2e) tie - to - 
       DW #8178,#0000,#0000,#0000	; 2f) cut - - - 
       DW #80F4,#0000,#4000,#0000	; 30) capture - - - 
       DW #8500,#0000,#0000,#0000	; 31) pull - - - 
       DW #867C,#0000,#0000,#4000	; 32) swim - - - 
       DW #8720,#0000,#8000,#4000	; 33) untie - - - 
       DW #812F,#0000,#0000,#4000	; 34) climb - - - 
       DW #8690,#26D1,#4000,#4000	; 35) talk to - - 
       DW #812F,#238E,#0000,#4000	; 36) climb into - - 
       DW #812F,#24BF,#049C,#8000	; 37) climb out of - 
       DW #93A1,#24B0,#0000,#0000	; 38) jump onto - - 
       DW #81A9,#0000,#0000,#4000	; 39) dig - - - 
       DW #8594,#0000,#4000,#4000	; 3a) shoot - - - 
       DW #810D,#0000,#8000,#4000	; 3b) carry - - - 
       DW #0000
		
LACD1  DW #069F,#0040,#0058,#0603	; the,a,an,some
LACD9  DW #069F,#069F,#069F,#0603  ; the,the,the,some

CommonWords:	;LACE1
	DW #0040,#005B,#0065,#0070	; A, AND, ARE, AT
	DW #0822,#00AF,#00D7,#00EE	; BE, BLOW, BUT, CANNOT
	DW #085E,#08C2,#01C0,#01C8	; CARRYING, DO, DOOR, DRAGON
	DW #024F,#02B5,#0989,#0373	; FALL, FROM, HERE, I
	DW #0378,#039B,#039E,#0A5A	; IN, IS, IT, NOT
	DW #049C,#04AA,#0AAF,#0603	; OF, ON, SEE, SOME
	DW #069F,#0B61,#0B6B,#06D1	; THE, THERE, THIS, TO
	DW #06D4,#0BC8,#0796,#07A8	; TOO, WHAT, WITH, YOU

;*
;* Text Messages
;* See Messages.txt for descriptions
;* 
LAD21  DB #66,#6C,#61,#83,#47,#8B,#EA,#20,#48,#45,#41,#44,#15
LAD2E  DB #66,#6C,#61,#85,#E6,#8B,#EA,#B5,#BE
LAD37  DB #6F,#69,#73,#89,#C5,#78,#8B,#DE,#20,#22,#20,#16
LAD43  DB #7D,#20,#3F,#14
LAD47  DB #0D,#F7,#A8,#01,#2E,#0D,#FB,#87,#8A,#74,#2E,#2E,#15
LAD54  DB #6F,#69,#73,#89,#C5,#78,#8B,#A9,#20,#22,#01,#01,#01,#20,#22,#14
LAD64  DB #01,#01,#01,#00,#01,#01,#01,#7D,#20,#3F,#20,#16
LAD70  DB #8B,#D1,#01,#20,#3F,#20,#16
LAD77  DB #6F,#69,#73,#76,#00,#6E,#14
LAD7E  DB #14
LAD7F  DB #6F,#76,#8A,#5D,#A6,#D1
LAD85  DB #0B,#F9,#01,#01,#01,#14
LAD8B  DB #0B,#F3,#01,#01,#01,#00,#01,#01,#01,#14
LAD95  DB #10,#73,#68,#72,#15
LAD9A  DB #10,#68,#15
LAD9D  DB #13,#68,#14
LADA0  DB #61,#72,#C2,#CE,#8B,#46,#B8,#1A
LADA8  DB #07,#71,#7C,#83,#27,#7B,#B3,#D4
LADB0  DB #10,#68,#7C,#BA,#4B
LADB5  DB #10,#80,#51,#68,#07,#15
LADBB  DB #7B,#78,#16
LADBE  DB #09,#71,#7C,#B2,#B9
LADC3  DB #72,#71,#B1,#8E
LADC7  DB #04,#71,#7C,#85,#E1,#82,#8F,#06,#7B,#B2,#2D
LADD2  DB #04,#71,#7C,#82,#B9,#82,#8F,#06,#7B,#D2,#2D,#15
LADDE  DB #7E,#84,#AD,#8B,#C4,#CA,#7E,#80,#AF,#06,#88,#66,#0E,#B5,#BE
LADED  DB #0C,#20,#56,#49,#4F,#4C,#45,#4E,#54,#80,#73,#87,#D9,#C3,#A8,#06,#15
LADFE  DB #06,#82,#D4,#07,#60,#87,#41,#D1,#78,#70,#78,#85,#39,#2D,#0E,#8B,#2E,#71,#89,#02,#B2,#53
LAE14  DB #60,#84,#6A,#85,#CF,#CA,#25,#0E,#B3,#22
LAE1E  DB #06,#85,#CF,#0E,#2D,#83,#12,#80,#B3,#88,#CA,#85,#DB,#7B,#78,#B9,#65
LAE2F  DB #06,#82,#D4,#07,#60,#84,#6A,#D5,#C3,#70,#78,#B3,#C9
LAE3C  DB #06,#83,#47,#07,#83,#16,#75,#78,#85,#9E,#2D,#07,#9B,#03,#61,#87,#D9,#92,#4F,#15
LAE50  DB #60,#82,#53,#65,#89,#BF,#78,#8B,#DA,#84,#BF,#74,#07,#15
LAE5E  DB #60,#82,#53,#86,#5E,#8B,#40,#07,#84,#9F,#0E,#82,#5D,#2C,#66,#11,#75,#89,#6F,#70,#60,#BA,#29
LAE75  DB #06,#83,#47,#07,#7E,#60,#89,#4C,#65,#61,#83,#C4,#07,#8A,#2F,#B6,#70
LAE86  DB #06,#8B,#81,#07,#80,#7C,#2D,#07,#99,#E8,#0E,#89,#35,#66,#9A,#A4,#B5,#0C
LAE98  DB #06,#8B,#4B,#88,#4B,#63,#0E,#80,#BF,#66,#63,#78,#89,#C9,#8A,#29,#07,#93,#A1,#B8,#08
LAEAD  DB #0C,#03,#8B,#40,#8A,#7A,#81,#34,#7B,#0E,#B1,#FB
LAEB9  DB #06,#85,#C3,#63,#07,#66,#78,#65,#71,#B9,#A0
LAEC4  DB #06,#88,#3E,#0C,#03,#2C,#66,#11,#75,#B9,#6F
LAECF  DB #06,#8B,#4B,#82,#57,#63,#07,#66,#8A,#25,#88,#5B,#60,#87,#7D,#B9,#FD
LAEE0  DB #06,#8A,#B2,#8B,#8B,#2D,#06,#8B,#03,#66,#87,#28,#4C,#59,#88,#13,#80,#5E,#B0,#AF
LAEF4  DB #66,#78,#88,#CF,#71,#8B,#BB,#2E,#0E,#88,#A2,#71,#7C,#B6,#64
LAF03  DB #7F,#67,#83,#A8,#7E,#09,#15
LAF0A  DB #72,#CA,#AB,#80,#43,#A0,#5B
LAF11  DB #83,#BB,#53,#75,#78,#8A,#6B,#B5,#A6
LAF1A  DB #C2,#4F,#89,#B1,#85,#99,#74,#78,#8A,#6B,#B5,#A6
LAF26  DB #0B,#08,#66,#CA,#D4,#84,#BF,#B7,#C3
LAF2F  DB #83,#BB,#53,#70,#78,#B0,#B8
LAF36  DB #78,#80,#B8,#89,#54,#80,#43,#78,#85,#4A,#61,#83,#BB,#53,#75,#7A,#B5,#A6
LAF48  DB #7E,#60,#89,#B5,#78,#80,#B8,#89,#54,#80,#43,#78,#85,#4A,#61,#02,#B9
LAF59  DB #07,#71,#73,#70,#09,#15
LAF5F  DB #04,#71,#01,#15
LAF63  DB #6F,#67,#69,#B6,#9B
LAF68  DB #6F,#76,#8A,#5D,#B9,#89
LAF6E  DB #83,#78,#02,#11,#84,#AA,#02,#0D,#88,#25,#02,#09,#8B,#9B,#02,#05,#86,#CD,#44,#7B,#78,#16
LAF84  DB #01,#79,#01,#14
LAF88  DB #04,#71,#68,#04,#15
LAF8D  DB #6F,#67,#82,#85,#07,#6D,#6E,#15
LAF95  DB #10,#B1,#92
LAF98  DB #06,#76,#8A,#5D,#8A,#F7,#B9,#89
LAFA0  DB #10,#83,#78,#16
LAFA4  DB #06,#76,#16
LAFA7  DB #06,#8A,#AF,#20,#3A,#14
LAFAD  DB #06,#85,#84,#20,#22,#16
LAFB3  DB #20,#22,#2E,#14
LAFB7  DB #79,#71,#00,#14
LAFBB  DB #00,#C2,#2D,#2E,#14
LAFC0  DB #00,#C7,#EA,#15
LAFC4  DB #8B,#AD,#88,#F1,#62,#3A,#16
LAFCB  DB #7F,#D9,#85,#60,#BA,#55
LAFD1  DB #09,#69,#45,#53,#73,#89,#19,#7A,#B3,#F2
LAFDB  DB #78,#84,#24,#6A,#C4,#B4,#2E,#14
LAFE3  DB #78,#84,#24,#6A,#C1,#34,#2E,#14
LAFEB  DB #8B,#58,#A7,#A8
LAFEF  DB #7D,#27,#53,#7A,#20,#3F,#16
LAFF6  DB #7F,#62,#C8,#C6,#60,#82,#FF,#A9,#AE
LAFFF  DB #89,#9B,#A7,#25
LB003  DB #A3,#2C
LB005  DB #7A,#8B,#B8,#FB,#6F,#A3,#A5
LB00C  DB #07,#C2,#4F,#81,#C4,#60,#83,#5D,#61,#CB,#A3,#15
LB018  DB #10,#73,#87,#72,#49,#4E,#47,#07,#15
LB021  DB #09,#71,#80,#51,#86,#CD,#44,#15
LB029  DB #78,#87,#41,#87,#9A,#85,#6C,#87,#F8,#7F,#61,#A9,#96
LB036  DB #07,#71,#73,#86,#CD,#44,#15
LB03D  DB #77,#86,#23,#53,#8B,#17,#CA,#15,#78,#80,#CD,#B7,#76
LB04A  DB #7D,#69,#7F,#88,#F6,#84,#2F,#7B,#69,#7E,#7A,#20,#3F,#16
LB058  DB #88,#05,#8A,#F3,#88,#05,#06,#8B,#93,#78,#85,#4A,#06,#6C,#88,#0D,#61,#82,#C8,#89,#26,#B8,#1A
LB06F  DB #8B,#CC,#27,#53,#78,#86,#AB,#20,#3F,#16
LB079  DB #82,#CE,#8B,#A0,#84,#BF,#74,#7A,#84,#AD,#2C,#86,#AB,#20,#21,#16
LB089  DB #86,#B4,#CA,#D0,#81,#C4,#61,#CB,#17,#CA,#C8,#87,#B0,#A2,#EF
LB098  DB #86,#B4,#A7,#56
LB09C  DB #06,#6C,#88,#0D,#15
LB0A1  DB #78,#86,#23,#87,#76,#71,#85,#DB,#85,#F3,#A7,#A8
LB0AD  DB #78,#85,#E1,#81,#63,#83,#A5,#CA,#C1,#15
LB0B7  DB #80,#58,#82,#0A,#8B,#40,#BA,#7A
LB0BF  DB #7F,#67,#8A,#9F,#07,#15
LB0C5  DB #10,#73,#68,#78,#B0,#C3
LB0CB  DB #78,#80,#6B,#8A,#25,#45,#53,#09,#88,#5B,#60,#87,#7D,#B9,#FD
LB0DA  DB #78,#80,#6B,#D3,#47,#53,#07,#15
LB0E2  DB #10,#7C,#B0,#A2
LB0E6  DB #00,#C8,#E1,#15
LB0EA  DB #0C,#82,#B1,#89,#5A,#89,#7B,#D3,#A8,#45,#44,#06,#15
LB0F7  DB #10,#85,#DB,#CA,#CC,#83,#8E,#78,#B0,#BC
LB101  DB #78,#6B,#C5,#84,#20,#22,#FB,#C4,#86,#AB,#8B,#EA,#81,#71,#89,#7B,#88,#FC,#7F,#7A,#8B,#87,#2E,#8A,#91,#7B,#88,#B1,#20,#22,#20,#2E,#14
LB122  DB #78,#6B,#C5,#84,#20,#22,#F3,#73,#8A,#0D,#73,#64,#87,#AC,#7B,#76,#7F,#86,#AB,#66,#F3,#73,#80,#EB,#8B,#1C,#80,#D3,#7F,#2E,#8A,#91,#7B,#88,#B1,#20,#22,#20,#2E,#14
LB14A  DB #70,#78,#88,#BA,#7F,#76,#78,#8A,#BC,#74,#60,#84,#45,#6B,#89,#2B,#80,#49,#B7,#A8
LB15E  DB #78,#6B,#88,#A9,#61,#70,#60,#8B,#50,#DA,#FE,#74,#82,#6F,#C0,#D3,#7F,#7B,#60,#88,#96,#15
LB174  DB #D2,#DE,#01,#6D,#00,#7B,#D2,#CE,#7B,#00,#16
LB17F  DB #8A,#E3,#CB,#26,#7F,#6D,#B8,#25
LB187  DB #07,#85,#84,#53,#20,#22,#FA,#52,#20,#22,#14
LB192  DB #72,#67,#64,#76,#4E,#2C,#67,#64,#89,#15,#0D,#F0,#EE,#64,#C9,#85
       DB #2C,#67,#64,#8A,#DE,#2E,#0D,#F3,#9E,#C9,#DB,#88,#25,#CB,#0F,#61
       DB #8B,#9B,#83,#42,#2C,#0D,#F0,#5B,#D2,#28,#83,#5D,#53,#72,#C2,#61
       DB #2E,#0D,#F3,#9E,#C8,#71,#89,#1C,#61,#C2,#85,#80,#49,#2C,#0D,#C8
       DB #D5,#89,#DF,#2C,#C3,#A8,#89,#D3,#2E,#16
LB1DC  DB #88,#38,#2C,#84,#13,#63,#7A,#21,#21,#F0,#EB,#8B,#E7,#88,#8B,#27,#45,#4D,#3F,#16
LB1F0  DB #8B,#E7,#80,#EB,#8B,#90,#2C,#66,#89,#82,#8B,#E2,#4E,#27,#54,#89,#F9,#87,#B5,#60,#AA,#3E
LB206  DB #70,#60,#81,#27,#7E,#8B,#98,#86,#41,#A6,#FD
LB211  DB #10,#8B,#46,#82,#92,#87,#C8,#78,#B4,#F1
LB21B  DB #79,#71,#60,#89,#EC,#81,#51,#61,#60,#83,#5D,#C7,#EA,#87,#B0,#8B
       DB #76,#82,#5D,#6D,#78,#89,#65,#2E,#0D,#F7,#A8,#62,#CB,#0A,#70,#89
       DB #40,#74,#78,#85,#A6,#6A,#7B,#78,#F4,#09,#F4,#4E,#15
LB248  DB #78,#83,#5D,#CB,#A3,#15
LB24E  DB #F6,#9F,#84,#24,#6A,#CB,#B4,#74,#82,#1D,#C7,#F0,#15
LB25B  DB #8B,#D1,#71,#78,#87,#E4,#86,#9B,#89,#7B,#89,#3C,#82,#5D,#70,#78
       DB #CA,#3A,#2C,#8B,#98,#63,#8A,#1F,#61,#8B,#76,#70,#78,#88,#EA,#20
       DB #3F,#16
LB27D  DB #7D,#89,#7B,#72,#89,#62,#70,#89,#AB,#CA,#83,#20,#3F,#16
LB28B  DB #8A,#4F,#88,#30,#8A,#98,#20,#22,#89,#93,#88,#B4,#8B,#C1,#89,#E8,#72,#2E,#0D,#8A,#4F,#8A,#89,#20,#22,#16
LB2A5  DB #06,#67,#83,#A1,#84,#B0,#07,#6D,#6E,#15
LB2AF  DB #88,#9F,#C8,#9B,#B0,#00
LB2B5  DB #06,#76,#77,#8A,#70,#88,#54,#82,#4B,#CB,#13,#63,#06,#15
LB2C3  DB #77,#86,#B0,#47,#C1,#E8,#6D,#87,#B5,#61,#CB,#21,#15
LB2D0  DB #7F,#62,#8B,#7B,#84,#B0,#78,#88,#1E,#74,#78,#84,#0F,#B3,#B7
LB2DF  DB #20,#20,#20,#20,#20,#EA,#5D
LB2E6  DB #8B,#17,#20,#54,#41,#50,#45,#86,#A2,#20,#50,#52,#45,#53,#53,#20,#41,#4E,#59,#B3,#A5
LB2FB  DB #54,#41,#50,#45,#20,#45,#52,#52,#4F,#52,#20,#2D,#20,#20,#20,#20
       DB #83,#47,#20,#41,#4E,#59,#83,#A5,#7B,#20,#52,#45,#53,#54,#41,#52
       DB #54,#20,#50,#52,#4F,#47,#52,#41,#4D,#15
LB325  DB #54,#41,#50,#45,#20,#45,#52,#52,#4F,#52,#20,#2D,#20,#20,#20,#20
       DB #83,#47,#20,#41,#4E,#59,#83,#A5,#7B,#20,#43,#4F,#4E,#54,#49,#4E
       DB #55,#45,#15
LB348  DB #52,#45,#57,#49,#4E,#44,#61,#20,#50,#52,#45,#50,#41,#52,#45,#20
       DB #54,#41,#50,#45,#82,#8F,#20,#20,#20,#20,#20,#56,#45,#52,#49,#46
       DB #49,#43,#41,#54,#49,#4F,#4E,#20,#20,#2D,#2D,#86,#A2,#83,#47,#20
       DB #41,#4E,#59,#B3,#A5
LB37D  DB #0D,#0D,#0D,#60,#20,#43,#48,#45,#45,#52,#49,#4E,#47,#20,#43,#52
       DB #4F,#57,#44,#74,#20,#44,#57,#41,#52,#56,#45,#53,#2C,#20,#48,#4F
       DB #42,#42,#49,#54,#53,#61,#82,#1D,#C7,#EA,#2E,#20,#4C,#45,#44,#88
       DB #5B,#82,#BD,#20,#54,#48,#45,#59,#81,#0D,#7F,#84,#9F,#83,#8E,#78
       DB #20,#53,#55,#4E,#53,#45,#54,#2C,#20,#50,#52,#4F,#43,#4C,#41,#49
       DB #4D,#49,#4E,#47,#7F,#20,#20,#48,#45,#52,#4F,#74,#20,#48,#45,#52
       DB #4F,#45,#53,#61,#20,#4D,#41,#53,#54,#45,#52,#20,#41,#44,#56,#45
       DB #4E,#54,#55,#52,#45,#52,#20,#21,#21,#21,#15
LB3F8  DB #7F,#89,#7E,#20,#4D,#41,#53,#54,#45,#52,#45,#44,#20,#16
LB406  DB #25,#74,#7A,#B7,#BA
LB40B  DB #20,#59,#4F,#55,#27,#52,#45,#20,#44,#4F,#49,#4E,#47,#20,#46,#49,#4E,#45,#15

; Location Help Messages
;*
LB41E  DB #60,#86,#FD,#81,#C0,#20,#4E,#45,#45,#44,#53,#60,#86,#FD,#B3,#A5
LB42E  DB #82,#1D,#62,#20,#47,#4F,#4F,#44,#63,#85,#30,#49,#4E,#47,#B6,#85
LB43E  DB #60,#87,#8C,#20,#53,#48,#4F,#55,#4C,#44,#64,#8A,#52,#20,#4F,#42
       DB #53,#54,#41,#43,#4C,#45,#7B,#60,#86,#AB,#7E,#20,#46,#52,#49,#45
       DB #4E,#44,#53,#15
LB462  DB #80,#B8,#53,#80,#EB,#83,#1E,#2E,#F4,#13,#B0,#FD
LB46E  DB #87,#56,#87,#F8,#61,#8B,#87,#8B,#EA,#20,#45,#58,#49,#54,#B0,#FD
LB47E  DB #20,#54,#49,#4D,#49,#4E,#47,#71,#20,#43,#52,#49,#54,#49,#43,#41
       DB #4C,#2C,#20,#52,#45,#4D,#45,#4D,#42,#45,#52,#80,#84,#53,#B9,#26
LB49E  DB #87,#56,#60,#20,#57,#48,#49,#4C,#45,#15
LB4A8  DB #86,#8C,#20,#43,#41,#52,#45,#7B,#83,#C4,#63,#78,#20,#52,#49,#47,#48,#54,#BB,#87
LB4BC  DB #60,#20,#4C,#49,#56,#49,#4E,#47,#6B,#71,#20,#44,#45,#41,#44,#4C,#59,#2C,#84,#13,#7B,#B0,#80
LB4D3  DB #20,#44,#4F,#4E,#27,#54,#20,#53,#54,#41,#59,#6E,#7C,#B4,#0F
LB4E2  DB #87,#56,#82,#8F,#78,#20,#4E,#45,#57,#88,#9F,#20,#44,#41,#57,#4E,#49,#4E,#47,#15
;*
;*

LB4F6  DB #79,#DA,#B2,#7B,#64,#77,#86,#85,#75,#72,#66,#06,#67,#85,#30,#BB,#5D

;* Locations
;*
LB507  DB #7F,#76,#60,#82,#53,#82,#7E,#80,#A5,#85,#4A,#73,#87,#3D,#87,#7D,DB #B0,#43
LB519  DB #60,#81,#3F,#87,#03,#83,#DA,#A3,#09
LB522  DB #60,#82,#D8,#82,#28,#83,#BB,#7E,#81,#DD,#83,#42,#A7,#CF
LB530  DB #60,#83,#31,#84,#D4,#7E,#86,#FD,#89,#31,#84,#FB,#53,#16
LB53E  DB #78,#86,#FD,#A1,#12
LB543  DB #60,#83,#16,#81,#85,#84,#D4,#70,#78,#84,#40,#A4,#56
LB550  DB #60,#84,#64,#D4,#E6,#7E,#60,#81,#D5,#81,#E8,#83,#8E,#60,#88,#B7,#A7,#2F
LB562  DB #60,#84,#64,#81,#85,#A4,#D4
LB569  DB #60,#83,#BF,#81,#EC,#81,#12,#8B,#D1,#71,#85,#1C,#A1,#3F
LB577  DB #60,#80,#A2,#81,#16,#7E,#86,#D7,#45,#53,#87,#DF,#78,#87,#5A,#53,#16
LB588  DB #78,#88,#46,#74,#60,#81,#96,#81,#8E,#8B,#9B,#89,#65,#A3,#B7
LB597  DB #78,#82,#E8,#A2,#C4
LB59C  DB #78,#82,#C4,#7B,#A4,#38
LB5A2  DB #60,#80,#99,#82,#D8,#84,#E6,#8B,#36,#88,#5B,#86,#A6,#C6,#EC,#A0,#00
LB5B3  DB #60,#84,#E6,#74,#80,#A5,#86,#23,#53,#16
LB5BD  DB #60,#82,#A0,#74,#86,#94,#85,#F3,#C6,#EC,#16
LB5C8  DB #60,#4E,#82,#22,#81,#27,#7E,#83,#CC,#89,#65,#61,#A3,#FC
LB5D6  DB #60,#81,#8E,#81,#EF,#70,#78,#82,#13,#A3,#0D
LB5E1  DB #78,#81,#1C,#8B,#CC,#78,#83,#AE,#89,#BA,#89,#90,#80,#84,#53,#74,#A7,#92
LB5F3  DB #60,#87,#A2,#86,#DC,#70,#78,#8A,#19,#74,#84,#0F,#A3,#B7
LB601  DB #60,#86,#64,#85,#4A,#3A,#78,#88,#8F,#71,#8A,#64,#7C,#86,#64,#7B,#8A,#47,#A7,#C8
LB615  DB #60,#80,#AA,#80,#8A,#83,#BB,#86,#9B,#8B,#B8,#8A,#67,#A3,#04
LB624  DB #78,#85,#67,#74,#78,#86,#DC,#74,#A1,#81
LB62E  DB #78,#89,#40,#82,#C4,#74,#78,#84,#09,#A4,#4E
LB639  DB #78,#87,#79,#85,#A6,#74,#A5,#21
LB641  DB #78,#83,#0D,#8B,#CC,#78,#6B,#C5,#CA,#16
LB64B  DB #60,#83,#E3,#86,#3C,#80,#90,#2C,#8B,#1C,#61,#85,#13,#2C,#7E,#80,#58,#84,#C9,#89,#74,#A8,#6C
LB662  DB #60,#85,#ED,#86,#46,#A4,#CD
LB669  DB #78,#84,#09,#A4,#4E
LB66E  DB #78,#87,#79,#02,#04,#78,#81,#FE,#88,#1E,#74,#60,#80,#A5,#A5,#4A




LB67E  DW #0000
LB680  DW #0000
LB682  DB #00
LB683  DB #00
LB684  DB #00,#00,#00,#00,#00,#00
LB68A  DB #00
CurrentAction:	;LB68B
       DB #00
LB68C  DB #00
LB68D  DB #00
LB68E  DB #00
LB68F  DB #00,#00,#00
LB692  DW #0000
LB694  DB #00
LB695  DB #00
LB696  DB #00
LB697  DB #00
LB698  DB #00
LB699  DB #00
LB69A  DB #00
LB69B  DW #0000
LB69D  DB #00
LB69E  DW #0000
LB69F  DW #0000
LB6A0  DW #0000
LB6A2  DB #00
LB6A3  DB #00
LB6A4  DB #00
LB6A5  DB #00
LB6A6  DB #00
LB6A7  DB #00
LB6A8  DB #00
LB6A9  DB #FF
LB6AA  DB #FF
LB6AB  DB #00
LB6AC  DB #00,#00
LB6AE  DW #0000
ptrCurObject:	;LB6B0
       DW #C0BF
LB6B2  DB #00
LB6B3  DB #00
LB6B4  DB #00
LB6B5  DB #00
LB6B6  DW #0000
LB6B8  DW #0000
LB6BA  DB #00
LB6BB  DW #0000
LB6BD  DB #00
LB6BE  DB #00
LB6BF  DB #00
LB6C0  DB #00
LB6C1  DB #00
LB6C2  DW #7300,#0000,#6500,#0073,#6900,#7365,#0800,#6569
       DW #6473,#0000,#6900,#676E,#0000
LB6DB  DB #00

LB6DC  DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00

LB954  DB #00,#00,#00,#00,#00,#00,#00,#00

LB95C  DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00

LB966  DB #00,#00,#00,#00,#00,#00

Location?????:	;LB96C
       DW #0000,#0000
       DW #0000,#0000
       DW #0000,#0000
       DW #0000,#0000
       DW #0000,#0000
       DW #0000,#0000

LocationTable:	;LB984
       DW Locations,LBA3B,LBE77,LBE88,LBA49,LBA60,LBA74,LBA85
       DW LBE99,LBA93,LBAA4,LBABB,LBACF,LBC7E,LBAE0,LBAF1
       DW LBC0E,LBC22,LBC30,LBC44,LBC6D,LBC8F,LBCA0,LBEAA
       DW LBCBA,LBCCE,LBCE2,LBCF9,LBD0A,LBD1E,LBD2C,LBD40
       DW LBD51,LBD65,LBD79,LBD90,LBDA7,LBDB8,LBDC9,LBDDD
       DW LBDF1,LBE05,LBE19,LBE2D,LBE3E,LBE66,LBE55,LBEE6
       DW LBEBB,LBECF,LBEF1,LBF02,LBB05,LBB19,LBB27,LBB3E
       DW LBB55,LBB63,LBB77,LBB8E,LBB9F,LBBB3,LBBC4,LBBD2
       DW LBBE6,LBBFA,LBF16,LBF27,LBF38,LBF4C,LBF60,LBF71
       DW LBF85,LBF99,LBFAA,LBFBB,LBFC9,LBFD7,LBFE5,LBFF6


LBA24  DW #84C2,#837B,#8378,#84AA,#8070

;* Locations
;* See locations.txt for descriptions
;*
Locations:	;LBA2E
LBA2E  DB #FF,#FF,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#FF
LBA3B  DB #84,#A0,#09,#13,#03,#07,#DA,#03,#19,#B5,#03,#05,#04,#FF
LBA49  DB #84,#FF,#00,#04,#00,#00,#00,#00,#22,#B5,#04,#05,#01,#03,#00,#05,#01,#00,#05,#05,#00,#06,#FF
LBA60  DB #84,#FF,#27,#01,#FD,#06,#00,#00,#00,#00,#08,#00,#04,#07,#00,#09,#01,#00,#06,#FF
LBA74  DB #84,#FF,#D4,#04,#FD,#06,#00,#00,#30,#B5,#02,#00,#05,#01,#01,#07,#FF
LBA85  DB #84,#FF,#12,#01,#FD,#06,#00,#00,#3E,#B5,#02,#01,#06,#FF
LBA93  DB #84,#FF,#41,#85,#00,#00,#00,#00,#00,#00,#03,#00,#0A,#04,#00,#05,#FF
LBAA4  DB #86,#FF,#4E,#04,#40,#04,#00,#00,#43,#B5,#03,#00,#0B,#01,#00,#44,#04,#00,#09,#02,#00,#49,#FF
LBABB  DB #84,#FF,#E6,#14,#64,#04,#00,#00,#50,#B5,#03,#00,#0C,#04,#00,#0A,#01,#00,#0E,#FF
LBACF  DB #86,#FF,#D4,#14,#85,#01,#64,#04,#62,#B5,#03,#00,#16,#04,#00,#0B,#FF
LBAE0  DB #84,#FF,#12,#11,#BF,#03,#EC,#01,#69,#B5,#0A,#06,#0F,#02,#00,#0B,#FF
LBAF1  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#09,#06,#0E,#02,#00,#34,#05,#00,#3A,#FF
LBB05  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#01,#00,#0F,#0A,#00,#35,#09,#00,#36,#FF
LBB19  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#09,#00,#34,#FF
LBB27  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#0A,#00,#34,#07,#00,#37,#02,#00,#40,#08,#00,#11,#FF
LBB3E  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#02,#00,#11,#05,#00,#36,#08,#00,#3D,#04,#00,#3C,#FF
LBB55  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#08,#00,#3C,#FF
LBB63  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#09,#00,#10,#04,#00,#41,#01,#00,#3A,#FF
LBB77  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#07,#00,#3E,#03,#00,#0F,#02,#00,#39,#09,#00,#3B,#FF
LBB8E  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#0A,#00,#3A,#02,#00,#3C,#FF
LBB9F  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#07,#00,#3D,#01,#00,#3B,#06,#00,#38,#FF
LBBB3  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#01,#00,#36,#06,#00,#3C,#FF
LBBC4  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#03,#00,#3D,#FF
LBBD2  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#09,#00,#40,#01,#00,#12,#03,#00,#3A,#FF
LBBE6  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#06,#00,#41,#04,#00,#36,#08,#00,#3F,#FF
LBBFA  DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#01,#00,#40,#07,#00,#39,#03,#00,#13,#FF
LBC0E  DB #04,#FF,#16,#01,#A2,#00,#E8,#02,#77,#B5,#0A,#00,#39,#05,#00,#12,#07,#11,#0D,#FF
LBC22  DB #08,#FF,#B7,#03,#96,#01,#8E,#01,#88,#B5,#01,#00,#37,#FF
LBC30  DB #04,#FF,#CD,#04,#8E,#01,#85,#07,#00,#00,#08,#00,#10,#07,#00,#3F,#01,#1B,#0D,#FF
LBC44  DB #02,#FF,#C4,#82,#7B,#03,#E8,#02,#97,#B5,#04,#00,#10,#01,#00,#10,#02,#00,#10,#09,#0A,#14,#03,#00,#10,#07,#00,#10,#08,#00,#10,#0A,#00,#10,#05,#00,#41,#06,#00,#10,#FF
LBC6D  DB #80,#FF,#C4,#82,#C2,#04,#E8,#02,#97,#B5,#0A,#0A,#13,#03,#00,#15,#FF
LBC7E  DB #04,#FF,#EF,#01,#E8,#02,#00,#00,#00,#00,#01,#11,#10,#04,#1B,#12,#FF
LBC8F  DB #84,#FF,#B8,#04,#F0,#06,#00,#00,#00,#00,#03,#00,#16,#04,#00,#14,DB #FF
LBCA0  DB #84,#FF,#69,#83,#93,#00,#00,#00,#00,#00,#05,#00,#18,#06,#00,#14,#02,#00,#2E,#08,#00,#0C,#01,#00,#31,#FF
LBCBA  DB #88,#FF,#C4,#02,#A0,#02,#00,#00,#9C,#B5,#04,#00,#16,#02,#00,#2E,#03,#00,#19,#FF
LBCCE  DB #84,#FF,#E6,#04,#99,#00,#D8,#02,#00,#00,#04,#00,#18,#03,#00,#42,#02,#09,#00,#FF
LBCE2  DB #84,#FF,#E6,#04,#23,#06,#BA,#06,#B3,#B5,#03,#07,#1D,#04,#07,#32,#01,#07,#1C,#02,#07,#1B,#FF
LBCF9  DB #84,#FF,#A0,#02,#F3,#05,#00,#00,#BD,#B5,#01,#07,#1A,#04,#07,#32,#FF
LBD0A  DB #84,#FF,#27,#11,#CC,#03,#22,#02,#C8,#B5,#04,#00,#19,#03,#07,#1A,#05,#0D,#1E,#FF
LBD1E  DB #84,#FF,#BC,#00,#96,#01,#00,#00,#00,#00,#04,#07,#1A,#FF
LBD2C  DB #84,#FF,#0D,#03,#13,#02,#FF,#02,#00,#00,#03,#08,#1F,#02,#00,#20,#04,#0D,#1C,#FF
LBD40  DB #04,#FF,#EF,#11,#8E,#01,#00,#00,#D6,#B5,#08,#08,#20,#04,#08,#1E,#FF
LBD51  DB #84,#FF,#1C,#01,#13,#02,#00,#00,#E1,#B5,#05,#08,#1F,#01,#00,#1E,#0A,#0C,#21,#FF
LBD65  DB #88,#FF,#A6,#82,#00,#00,#00,#00,#00,#00,#03,#27,#22,#09,#0C,#00,#02,#2A,#00,#FF
LBD79  DB #88,#FF,#B7,#83,#0F,#04,#00,#00,#00,#00,#01,#00,#24,#03,#00,#23,#06,#27,#21,#02,#00,#2D,#FF
LBD90  DB #84,#FF,#DC,#86,#B7,#03,#00,#00,#F3,#B5,#01,#00,#22,#02,#00,#22,#03,#00,#22,#04,#00,#22,#FF
LBDA7  DB #86,#FF,#4A,#85,#70,#05,#00,#00,#01,#B6,#09,#00,#25,#02,#00,#22,#FF
LBDB8  DB #84,#FF,#9F,#01,#CE,#01,#00,#00,#15,#B6,#01,#00,#26,#0A,#00,#24,#FF
LBDC9  DB #84,#FF,#2F,#87,#81,#01,#00,#00,#24,#B6,#01,#00,#27,#02,#00,#25,#06,#00,#28,#FF
LBDDD  DB #88,#FF,#C4,#02,#40,#09,#00,#00,#2E,#B6,#01,#00,#29,#02,#00,#26,#04,#00,#28,#FF
LBDF1  DB #86,#FF,#21,#85,#00,#00,#00,#00,#39,#B6,#01,#00,#2A,#07,#00,#25,#03,#00,#27,#FF
LBE05  DB #84,#FF,#0D,#83,#1A,#04,#00,#00,#41,#B6,#02,#00,#27,#03,#00,#2B,#09,#00,#2C,#FF
LBE19  DB #84,#FF,#AA,#05,#00,#00,#00,#00,#4B,#B6,#02,#00,#28,#03,#0B,#2B,#01,#00,#33,#FF
LBE2D  DB #04,#B0,#CD,#14,#ED,#05,#46,#06,#62,#B6,#04,#0B,#2A,#03,#00,#29,#FF
LBE3E  DB #86,#FF,#4E,#84,#09,#04,#00,#00,#69,#B6,#0A,#00,#29,#04,#00,#2A,#02,#00,#27,#08,#00,#28,#FF
LBE55  DB #86,#FF,#4F,#05,#A0,#02,#00,#00,#00,#00,#03,#00,#02,#01,#00,#18,#FF
LBE66  DB #88,#FF,#63,#07,#00,#00,#00,#00,#00,#00,#02,#00,#08,#04,#00,#03,#FF
LBE77  DB #86,#FF,#4F,#05,#A0,#02,#00,#00,#00,#00,#03,#00,#03,#04,#00,#2E,#FF
LBE88  DB #84,#FF,#A0,#02,#00,#00,#00,#00,#00,#00,#04,#00,#02,#03,#00,#2D,#FF
LBE99  DB #88,#FF,#4A,#05,#70,#05,#00,#00,#00,#00,#01,#00,#2D,#04,#00,#03,#FF
LBEAA  DB #88,#FF,#A6,#82,#00,#00,#00,#00,#00,#00,#07,#2A,#21,#01,#00,#30,#FF
LBEBB  DB #86,#FF,#56,#04,#00,#00,#00,#00,#00,#00,#08,#00,#31,#03,#00,#2F,#07,#00,#17,#FF
LBECF  DB #88,#FF,#4A,#05,#FF,#02,#00,#00,#00,#00,#05,#00,#30,#02,#00,#16,#03,#00,#18,#08,#00,#0A,#FF
LBEE6  DB #84,#FE,#E6,#04,#28,#02,#00,#00,#00,#00,#FF
LBEF1  DB #84,#FF,#A0,#02,#04,#03,#00,#00,#00,#00,#05,#07,#1A,#04,#00,#43,#FF
LBF02  DB #84,#FF,#E6,#04,#28,#02,#00,#00,#00,#00,#01,#00,#2F,#02,#00,#2A,#09,#00,#2C,#FF
LBF16  DB #86,#FF,#1E,#08,#79,#07,#00,#00,#6E,#B6,#04,#00,#19,#03,#09,#43,#FF
LBF27  DB #86,#FF,#1E,#08,#FE,#01,#00,#00,#73,#B6,#03,#00,#32,#04,#09,#42,#FF
LBF38  DB #86,#FF,#D4,#14,#64,#04,#00,#00,#00,#00,#03,#00,#47,#05,#00,#45,#02,#00,#0A,#FF
LBF4C  DB #86,#FF,#D4,#14,#64,#04,#00,#00,#00,#00,#01,#00,#46,#08,#00,#44,#02,#00,#0A,#FF
LBF60  DB #86,#FF,#D4,#14,#64,#04,#00,#00,#00,#00,#07,#00,#48,#02,#00,#45,#FF
LBF71  DB #86,#FF,#D4,#14,#64,#04,#00,#00,#00,#00,#06,#00,#45,#02,#00,#4A,#04,#00,#44,#FF
LBF85  DB #86,#FF,#D4,#14,#64,#04,#00,#00,#00,#00,#06,#00,#46,#08,#00,#47,#0A,#00,#4B,#FF
LBF99  DB #86,#FF,#D4,#14,#64,#04,#00,#00,#00,#00,#03,#00,#4A,#01,#00,#0A,#FF
LBFAA  DB #86,#FF,#D4,#14,#64,#04,#00,#00,#00,#00,#01,#00,#47,#04,#00,#49,#FF
LBFBB  DB #86,#FF,#D4,#14,#3C,#06,#00,#00,#00,#00,#0A,#00,#4C,#FF
LBFC9  DB #86,#FF,#D4,#14,#3C,#06,#00,#00,#00,#00,#0A,#00,#4D,#FF
LBFD7  DB #86,#FF,#D4,#14,#3C,#06,#00,#00,#00,#00,#0A,#00,#4E,#FF
LBFE5  DB #84,#FF,#2F,#17,#96,#01,#40,#04,#00,#00,#03,#00,#4F,#09,#00,#4D,#FF
LBFF6  DB #84,#FF,#2F,#17,#96,#01,#40,#04,#00,#00,#04,#00,#4E,#09,#00,#4A,#FF

ObjectTable:	;LC007
	DB #00,LC0BF
	DB #01,LC114
	DB #02,LC151
	DB #03,LC175
	DB #04,LC163
	DB #05,LC0E9
	DB #06,LC18A
	DB #07,LC1A9
	DB #08,LC1C8
	DB #09,LC1F1
	DB #0A,LC230
	DB #0B,LC258
	DB #0C,LC280
	DB #0D,LC324
	DB #0E,LC2A8
	DB #0F,LC2D5
	DB #10,LC2BD
	DB #11,LC2E7
	DB #12,LC309
	DB #13,LC391
	DB #14,LC3BB
	DB #15,LC3F7
	DB #16,LC40C
	DB #17,LC421
	DB #18,LC43D
	DB #19,LC478
	DB #1A,LC48D
	DB #1B,LC4A2
	DB #1C,LC4C4
	DB #1D,LC4D7
	DB #1E,LC4EF
	DB #1F,LC50A
	DB #20,LC522
	DB #21,LC53A
	DB #22,LC55B
	DB #23,LC570
	DB #24,LC582
	DB #25,LC597
	DB #26,LC606
	DB #27,LC61B
	DB #28,LC631
	DB #29,LC5BE
	DB #2A,LC211
	DB #2B,LC13F
	DB #3C,LC0D7
	DB #3D,LC643
	DB #3E,LC343
	DB #3F,LC355
	DB #40,LC36D
	DB #41,LC37F
	DB #42,LC3D3
	DB #43,LC3E5
	DB #44,LC454
	DB #45,LC65B
	DB #46,LC466
	DB #47,LC5E2
	DB #48,LC5F4
	DB #49,LC673
	DB #4A,LC68B
	DB #4B,LC6A3
	DB #4C,LC6BB
	DB #FF

;* Objects
;* See objects.txt for descriptions
;*
Objects:	;LC0BF
LC0BF  DB #01,#FF,#10,#40,#10,#40,#40,#E0,#A8,#87,#00,#00,#00,#00,#00,#00,#01,#1B,#9A,#92,#00,#B7,#90,#FF
LC0D7  DB #01,#FF,#C0,#60,#00,#C0,#C0,#E0,#C8,#01,#36,#05,#F3,#02,#00,#00,#29,#FF
LC0E9  DB #02,#FF,#FF,#FF,#00,#00,#10,#80,#C0,#01,#5F,#05,#04,#03,#00,#00,#01,#04,#0B,#D2,#92,#0C,#1D,#91,#10,#F3,#90,#18,#D1,#8E,#1E,#20,#8F,#25,#2D,#A3,#26,#2D,#A3,#2C,#7F,#94,#FF
LC114  DB #02,#FF,#FF,#FF,#00,#00,#90,#81,#C0,#01,#27,#03,#53,#05,#00,#00,#07,#06,#0B,#D2,#92,#0C,#1D,#91,#10,#F3,#90,#18,#D1,#8E,#1E,#20,#8F,#25,#0D,#A3,#26,#0D,#A3,#2C,#7F,#94,#FF
LC13F  DB #01,#FF,#00,#00,#00,#00,#00,#80,#A5,#03,#F3,#02,#00,#00,#00,#00,#4F,#FF
LC151  DB #01,#1F,#00,#00,#00,#00,#00,#80,#A5,#03,#E1,#05,#63,#01,#00,#00,#0D,#FF
LC163  DB #01,#47,#01,#01,#00,#00,#00,#80,#A5,#03,#BF,#03,#00,#00,#00,#00,#05,#FF
LC175  DB #01,#3E,#02,#00,#00,#00,#02,#80,#2C,#14,#63,#01,#00,#00,#F6,#B4,#01,#1C,#68,#A7,#FF
LC18A  DB #02,#FF,#FF,#FF,#00,#FF,#00,#80,#51,#01,#E1,#05,#81,#03,#00,#00,#0E,#0F,#10,#3D,#A3,#0C,#1D,#91,#1E,#20,#8F,#18,#D1,#8E,#FF
LC1A9  DB #05,#FF,#A0,#50,#00,#40,#40,#80,#76,#07,#23,#06,#00,#00,#00,#00,#1A,#1C,#1B,#1D,#32,#0B,#D2,#92,#00,#4C,#A3,#1E,#20,#8F,#FF
LC1C8  DB #03,#FF,#FF,#FF,#00,#00,#00,#81,#C0,#01,#36,#05,#00,#00,#00,#00,#1F,#1E,#20,#10,#F3,#90,#0C,#1D,#91,#18,#D1,#8E,#1E,#20,#8F,#25,#09,#A3,#26,#09,#A3,#2C,#7F,#94,#FF
LC1F1  DB #03,#FF,#FF,#FF,#00,#00,#00,#86,#4A,#05,#53,#02,#A5,#00,#07,#B5,#42,#43,#19,#11,#0D,#94,#0E,#0D,#94,#19,#DD,#8E,#32,#E5,#A2,#FF
LC211  DB #02,#FF,#FF,#FF,#00,#00,#00,#86,#4A,#05,#53,#02,#00,#00,#00,#00,#17,#21,#11,#0D,#94,#0E,#0D,#94,#19,#DD,#8E,#32,#A2,#A2,#FF
LC230  DB #02,#FF,#40,#FF,#00,#50,#50,#80,#C0,#01,#E8,#02,#7C,#00,#00,#00,#13,#14,#10,#F3,#90,#0C,#1D,#91,#0B,#D2,#92,#18,#D1,#8E,#1E,#20,#8F,#2C,#7F,#94,#0B,#D2,#92,#FF
LC258  DB #02,#FF,#FF,#FF,#00,#00,#00,#01,#C0,#01,#56,#04,#A6,#05,#00,#00,#2A,#2B,#0C,#1D,#91,#00,#46,#AA,#26,#05,#A3,#00,#33,#A3,#1E,#20,#8F,#18,#D1,#8E,#2C,#7F,#94,#FF
LC280  DB #02,#FF,#FF,#FF,#00,#00,#30,#80,#C0,#01,#BF,#03,#E0,#06,#00,#00,#20,#21,#10,#25,#A6,#0C,#25,#A6,#0B,#D2,#92,#18,#D1,#8E,#1E,#20,#8F,#2C,#7F,#94,#00,#89,#A5,#FF
LC2A8  DB #01,#FF,#03,#04,#00,#40,#80,#94,#80,#06,#99,#05,#64,#06,#00,#00,#07,#0B,#D2,#92,#FF
LC2BD  DB #01,#FF,#00,#00,#00,#FF,#00,#80,#3D,#05,#35,#07,#F3,#02,#00,#00,#3D,#28,#65,#A3,#16,#91,#A3,#FF
LC2D5  DB #01,#42,#02,#02,#00,#02,#02,#80,#A5,#03,#36,#05,#00,#00,#00,#00,#20,#FF
LC2E7  DB #02,#FF,#FF,#FF,#00,#FF,#FF,#80,#C0,#01,#E8,#02,#00,#00,#00,#00,#10,#0D,#10,#95,#A4,#0C,#1D,#91,#1E,#20,#8F,#18,#D1,#8E,#2C,#7F,#94,#FF
LC309  DB #01,#FF,#02,#02,#04,#20,#05,#A0,#5B,#05,#00,#00,#00,#00,#00,#00,#07,#2B,#B8,#A7,#2E,#1D,#A2,#31,#1A,#A8,#FF
LC324  DB #02,#FF,#FF,#FF,#00,#FF,#FF,#80,#C0,#01,#24,#04,#00,#00,#00,#00,#1E,#1C,#1E,#20,#8F,#18,#D1,#8E,#2C,#7F,#94,#1C,#C2,#A6,#FF
LC343  DB #01,#FF,#15,#60,#10,#70,#88,#E0,#BD,#82,#00,#00,#00,#00,#00,#00,#01,#FF
LC355  DB #01,#FF,#1D,#50,#10,#68,#78,#E0,#B4,#86,#00,#00,#00,#00,#00,#00,#01,#0F,#56,#91,#00,#DF,#A6,#FF
LC36D  DB #01,#FF,#70,#FF,#40,#40,#30,#E0,#0A,#02,#9E,#07,#00,#00,#00,#00,#1C,#FF
LC37F  DB #01,#FF,#20,#30,#50,#40,#40,#E0,#0D,#82,#00,#00,#00,#00,#00,#00,#09,#FF
LC391  DB #01,#FF,#20,#03,#00,#20,#20,#84,#84,#10,#00,#00,#00,#00,#00,#00,#20,#10,#F3,#90,#0C,#1D,#91,#11,#34,#92,#23,#4E,#8F,#22,#E9,#93,#38,#CB,#A9,#36,#34,#A5,#0B,#D2,#92,#FF
LC3BB  DB #01,#13,#1F,#05,#00,#00,#00,#82,#92,#37,#00,#00,#00,#00,#00,#00,#20,#21,#81,#92,#00,#9D,#AA,#FF
LC3D3  DB #01,#FF,#30,#30,#40,#20,#70,#60,#DC,#00,#00,#00,#00,#00,#00,#00,#20,#FF
LC3E5  DB #01,#FF,#30,#30,#00,#37,#37,#E0,#9A,#07,#41,#07,#00,#00,#00,#00,#15,#FF
LC3F7  DB #01,#FF,#1F,#05,#00,#00,#00,#82,#5E,#37,#00,#00,#00,#00,#00,#00,#00,#21,#81,#92,#FF
LC40C  DB #01,#FF,#1F,#05,#00,#00,#00,#82,#5E,#07,#A5,#00,#00,#00,#00,#00,#00,#21,#FD,#A2,#FF
LC421  DB #08,#FF,#00,#05,#00,#00,#00,#82,#5E,#07,#00,#00,#00,#00,#00,#00,#08,#21,#22,#24,#31,#2D,#11,#17,#21,#19,#A2,#FF
LC43D  DB #03,#FF,#1F,#05,#00,#00,#00,#82,#5E,#07,#A5,#00,#00,#00,#00,#00,#19,#42,#43,#21,#FD,#A2,#FF
LC454  DB #01,#FF,#05,#05,#20,#20,#40,#E0,#F9,#82,#00,#00,#00,#00,#00,#00,#11,#FF
LC466  DB #01,#FF,#30,#10,#10,#60,#60,#E0,#80,#80,#00,#00,#00,#00,#00,#00,#23,#FF
LC478  DB #01,#46,#05,#03,#00,#10,#10,#80,#C3,#10,#00,#00,#00,#00,#00,#00,#23,#0B,#D2,#92,#FF
LC48D  DB #01,#46,#02,#01,#00,#10,#10,#80,#6B,#10,#64,#06,#00,#00,#00,#00,#23,#0B,#D2,#92,#FF
LC4A2  DB #02,#FF,#60,#FF,#80,#70,#70,#80,#8C,#07,#00,#00,#00,#00,#00,#00,#0D,#12,#1E,#28,#A7,#0B,#28,#A7,#10,#05,#A7,#0C,#05,#A7,#18,#28,#A7,#FF
LC4C4  DB #02,#FF,#05,#05,#00,#80,#80,#94,#D7,#16,#00,#00,#00,#00,#00,#00,#10,#1E,#FF
LC4D7  DB #01,#FF,#65,#65,#00,#00,#00,#80,#7C,#35,#00,#00,#00,#00,#00,#00,#0D,#39,#4A,#90,#11,#34,#92,#FF
LC4EF  DB #01,#1D,#FF,#FF,#03,#80,#80,#81,#C0,#01,#E0,#06,#00,#00,#00,#00,#0D,#0B,#D2,#92,#26,#2D,#A3,#10,#F3,#90,#FF
LC50A  DB #01,#1E,#FF,#FF,#00,#00,#00,#A0,#E2,#00,#E8,#02,#00,#00,#00,#00,#0D,#11,#34,#92,#14,#DE,#8C,#FF
LC522  DB #01,#FF,#FF,#FF,#02,#00,#00,#80,#6A,#11,#27,#03,#00,#00,#00,#00,#16,#10,#F3,#90,#0C,#1D,#91,#FF
LC53A  DB #01,#24,#FF,#FF,#00,#00,#00,#80,#5B,#11,#BF,#03,#00,#00,#00,#00,#16,#10,#F3,#90,#0C,#1D,#91,#11,#34,#92,#14,#DE,#8C,#0B,#D2,#92,#FF
LC55B  DB #01,#21,#05,#05,#00,#01,#00,#80,#8B,#32,#00,#00,#00,#00,#00,#00.#16,#1B,#9A,#92,#FF
LC570  DB #01,#FF,#20,#20,#00,#05,#05,#80,#E4,#06,#35,#07,#00,#00,#00,#00,#29,#FF
LC582  DB #01,#20,#FF,#FF,#00,#00,#00,#A0,#5A,#17,#00,#00,#00,#00,#00,#00,#16,#11,#00,#00,#FF
LC597  DB #01,#FF,#40,#FF,#00,#00,#00,#80,#22,#01,#A2,#07,#00,#00,#00,#00,#01,#10,#F3,#90,#0C,#1D,#91,#11,#34,#92,#0E,#34,#92,#14,#DE,#8C,#0B,#D2,#92,#36,#34,#A5,#FF
LC5BE  DB #01,#FF,#40,#FF,#00,#00,#00,#A0,#B8,#00,#A2,#07,#00,#00,#00,#00,#43,#11,#34,#92,#0E,#34,#92,#14,#DE,#8C,#0B,#D2,#92,#36,#34,#A5,#00,#42,#A8,#FF
LC5E2  DB #01,#FF,#90,#90,#00,#A0,#A0,#E0,#F8,#06,#37,#03,#00,#00,#00,#00,#05,#FF
LC5F4  DB #01,#FF,#90,#90,#00,#A0,#A0,#E0,#F8,#06,#41,#07,#00,#00,#00,#00,#05,#FF
LC606  DB #01,#FF,#05,#05,#00,#01,#00,#80,#1F,#34,#00,#00,#00,#00,#00,#00,#00,#1B,#9A,#92,#FF
LC61B  DB #02,#FF,#90,#FF,#00,#00,#00,#80,#F1,#04,#64,#06,#00,#00,#00,#00,#21,#22,#1E,#20,#8F,#FF
LC631  DB #01,#FF,#FE,#FE,#00,#FF,#FF,#80,#41,#36,#00,#00,#00,#00,#00,#00,#2F,#FF
LC643  DB #01,#FF,#40,#30,#20,#48,#60,#E0,#E2,#02,#6A,#04,#00,#00,#00,#00,#0F,#0F,#56,#91,#00,#1D,#A4,#FF
LC65B  DB #01,#FF,#40,#30,#20,#48,#60,#E0,#E2,#02,#37,#03,#00,#00,#00,#00,#3A,#0F,#56,#91,#00,#1D,#A4,#FF
LC673  DB #01,#FF,#40,#30,#20,#48,#60,#E0,#E2,#02,#61,#03,#00,#00,#00,#00,#12,#0F,#56,#91,#00,#1D,#A4,#FF
LC68B  DB #01,#FF,#40,#30,#20,#48,#60,#E0,#E2,#02,#34,#04,#00,#00,#00,#00,#38,#0F,#56,#91,#00,#1D,#A4,#FF
LC6A3  DB #01,#FF,#40,#30,#20,#48,#60,#E0,#E2,#02,#41,#07,#00,#00,#00,#00,#40,#0F,#56,#91,#00,#1D,#A4,#FF
LC6BB  DB #01,#FF,#40,#30,#20,#48,#60,#E0,#E2,#02,#B6,#01,#00,#00,#00,#00,#10,#0F,#56,#91,#00,#1D,#A4,#FF


LC6D3  DB #01,Action_Dir		; north
	DB #02,Action_Dir		; south
	DB #03,Action_Dir		; east
	DB #04,Action_Dir		; west
	DB #05,Action_Dir		; northeast
	DB #06,Action_Dir		; northwest
	DB #07,Action_Dir		; southeast
	DB #08,Action_Dir		; southwest
	DB #09,Action_Dir		; up
	DB #0A,Action_Dir		; down
	DB #13,Action_Pickup		; take
	DB #0D,Action_Putdown	; drop
	DB #0F,Action_Attack		; attack
	DB #17,Action_Look		; look
	DB #1A,Action_Inventory	; inventory
	DB #1C,Action_Examine	; examine
	DB #1D,Action_Give		; give to
	DB #1F,Action_Enter		; enter
	DB #20,Action_Enter		; go into
	DB #24,Action_Run		; run
	DB #27,Action_Follow		; follow
	DB #2A,Action_ThrowAt	; throw at
	DB #30,Action_Capture	; capture
	DB #00,Action_None		; NONE
	DB #33,Action_Untie		; untie
	DB #2E,Action_Tie		; tie to
	DB #2D,Action_Burn		; burn
	DB #35,Action_Talkto		; talk to
	DB #3A,Action_Shoot		; shoot
	DB #3B,Action_Pickup		; carry
	DB #37,Action_ClimbOut	; climb out of
	DB #FF

LC731  DB #16,LC747
	DB #1A,LC755
	DB #1D,LC75C
	DB #21,LC78D
	DB #02,LC780
	DB #03,LC780
	DB #20,LC763
	DB #FF

LC747  LD   HL,#C3DA
       BIT  3,(HL)
       RET  NZ
       LD   A,#42
       LD   (LCA8A),A
       SET  7,(HL)
       RET

LC755  LD   A,(LCA35)
       LD   (LCA36),A
       RET

LC75C  LD   A,(LCA43)
       LD   (LCA44),A
       RET

LC763  LD   A,#03
       LD   (LCA67),A
       LD   HL,#C0DE
       BIT  3,(HL)
       JR   NZ,LC774
       LD   A,#3C
       LD   (LCAA6),A
LC774  LD   HL,#C46D
       BIT  3,(HL)
       RET  NZ
       LD   A,#46
       LD   (LCA9F),A
       RET

LC780  LD   A,(L8D80)
       LD   (LB697),A
       LD   A,(LCA5F)
       LD   (LCA60),A
       RET

LC78D  LD   A,(LC0C0)
       CP   #13
       RET  Z
       CALL L8E1E
       LD   HL,LB211		; "You are swept forefully against the portcullis"
       CALL PrintMsg
       JP   L90B7

LC79F  DB #74,#04,#92,#B1,#29,#04,#5B,#B2,#74,#04,#92,#B1

LC7AB  DB #29,#04,#5B,#B2,#FF,#FF
	DB #16,#B6,#BC,#01,#00,#31
       DB #18,#CA,#BC,#03,#00,#19
       DB #15,#9C,#BC,#04,#00,#14
       DB #22,#86,#BD,#03,#00,#23
       DB #0A,#AE,#BA,#03,#00,#0B
       DB #FF,#00,#E5,#C7,#0F,#41
       DB #C8,#FF,#00,#14,#C8,#0F
       DB #41,#C8,#FF,#00,#38,#C8
       DB #0F,#41,#C8,#FF,#02,#10
       DB #06,#FF,#14,#30,#F0,#C7
       DB #0E,#E9,#C7,#04,#09,#14
       DB #30,#F9,#C7,#0E,#F2,#C7
       DB #04,#0A,#14,#30,#02,#C8
       DB #0E,#FB,#C7,#02,#0C,#06
       DB #FF,#04,#02,#14,#30,#0F
       DB #C8,#0E,#08,#C8,#04,#01
       DB #0E,#E5,#C7,#04,#06,#14
       DB #30,#1D,#C8,#0E,#16,#C8
       DB #04,#01,#14,#30,#26,#C8
       DB #0E,#1F,#C8,#04,#08,#14
       DB #30,#2F,#C8,#0E,#28,#C8
       DB #04,#09,#14,#30,#14,#C8
       DB #0E,#31,#C8,#04,#24,#04
       DB #0F,#04,#30,#0E,#38,#C8
       DB #04,#30,#07,#00,#65,#C8
       DB #00,#73,#C8,#00,#77,#C8
       DB #00,#7D,#C8,#00,#81,#C8
       DB #1D,#22,#CA,#30,#16,#CA
       DB #0F,#01,#CA,#FF,#02,#1D
       DB #03,#00,#02,#10,#05,#FF
       DB #04,#24,#14,#13,#73,#C8
       DB #03,#CA,#A4,#00,#04,#0C
       DB #04,#1D,#04,#24,#04,#0D
       DB #04,#24,#03,#D3,#A4,#00
       DB #04,#24,#04,#1D,#04,#10
       DB #0F,#04,#00,#8F,#C8,#1D
       DB #22,#CA,#0F,#01,#CA,#FF
       DB #12,#27,#00,#FF,#98,#C8
       DB #0E,#8F,#C8,#12,#13,#02
       DB #FF,#A2,#C8,#23,#F1,#A4
       DB #00,#13,#E7,#A5,#00,#AF
       DB #C8,#04,#FF,#04,#24,#0E
       DB #8F,#C8,#03,#FE,#A5,#00
       DB #0E,#8F,#C8,#00,#C0,#C8
       DB #0F,#C0,#C8,#1D,#22,#CA
       DB #FF,#04,#30,#04,#24,#0E
       DB #C0,#C8,#00,#CB,#C8,#FF
       DB #14,#0F,#D2,#C8,#0E,#CB
       DB #C8,#14,#27,#DD,#C8,#03
       DB #78,#A5,#00,#0E,#CB,#C8
       DB #14,#24,#E4,#C8,#0E,#CB
       DB #C8,#04,#FF,#0E,#CB,#C8
       DB #00,#F3,#C8,#0F,#03,#C9
       DB #1D,#22,#CA,#FF,#02,#26
       DB #08,#0F,#02,#10,#08,#FF
       DB #02,#0C,#08,#FF,#02,#25
       DB #08,#0F,#14,#30,#0A,#C9
       DB #0E,#03,#C9,#02,#10,#13
       DB #FF,#02,#21,#14,#FF,#04
       DB #30,#02,#0C,#13,#FF,#02
       DB #10,#0C,#FF,#04,#30,#02
       DB #13,#13,#FF,#02,#2C,#13
       DB #0C,#04,#30,#02,#0C,#0C
       DB #FF,#14,#30,#F3,#C8,#0E
       DB #F3,#C8,#00,#43,#C9,#0F
       DB #4D,#C9,#1D,#22,#CA,#FF
       DB #13,#FA,#A4,#00,#47,#C9
       DB #03,#89,#A9,#00,#04,#FF
       DB #14,#FF,#3D,#C9,#14,#0F
       DB #3D,#C9,#0E,#4D,#C9,#00
       DB #5B,#C9,#0F,#70,#C9,#FF
       DB #13,#83,#A6,#00,#64,#C9
       DB #0E,#5B,#C9,#13,#3F,#A6
       DB #00,#75,#C9,#13,#69,#A6
       DB #00,#75,#C9,#04,#2D,#0E
       DB #5B,#C9,#04,#24,#0E,#5B
       DB #C9,#00,#81,#C9,#0F,#8C
       DB #C9,#FF,#43,#4F,#A8,#00

LC985  DW #1342
LC986  DW #2513

LC987  DW #FF25,#810E,#54C9,#013A,#0ECA,#C98C,#9A00,#0FC9
       DW #C9CE,#13FF,#A876,#B300,#43C9,#A89A,#0200,#100D
       DW #14FF,#C401,#02C9,#1013,#0EFF,#C99A,#0114,#C9C9
       DW #CA13,#00A8,#C99A,#1302,#FF10,#9A0E,#04C9,#0E08
       DW #C9AC,#0804,#B70E,#02C9,#1028,#04FF,#0E24,#C99A
       DW #E400,#0FC9,#CA01,#13FF,#A961,#DE00,#03C9,#A8F2
       DW #0400,#03FF,#A8F2,#0400,#03FF,#A8F2,#0400,#03FF
       DW #A8F2,#0300,#A915,#0E00,#C9E4,#0F54,#CA0E,#0F54
       DW #CA15,#2444,#010E,#54CA,#1527,#0ECA,#CA01,#1407
       DW #1D1E,#04CA,#0724,#FF04,#160E,#03CA,#A4B4,#0700

LCA27  DB #02
LCA28  DW #A200,#00A5,#0000
LCA2E  DB #02
LCA2F  DW #0000,#00AA,#0000
LCA35  DB #05
LCA36  DW #B400,#00AA,#0000
LCA3C  DB #02
LCA3D  DW #AE00,#00A4,#0000
LCA43  DB #02
LCA44  DW #4E00,#02A7,#A74E
LCA4A  DB #04
LCA4B  DW #7900,#01AA,#AA57,#0000
LCA52  DW #8400,#00AA,#0000
LCA58  DB #05
LCA59  DW #AF00,#00AA,#0000
LCA5F  DB #04
LCA60  DW #DE00,#03AA,#AAC3
LCA66  DB #05

LCA67  DW #1800,#01AA,#AA35,#3EFF,#5D07,#44C8,#05C8,#023F
       DW #C88F,#C885,#4006,#C002,#B6C8,#01C8,#0043,#C8CB
       DW #C8C7,#0000

LCA8A  DW #0200,#C8F3,#C8E9,#4101,#3D02,#33C9,#05C9,#0144
       DW #C99A,#C993,#0003

LCA9F  DW #0100,#C981,#C97A,#0003

LCAA6  DW #0100,#C95B,#C954,#4700,#DE01,#D7C9,#01C9,#0148
       DW #C9DE,#C9D7,#3D01,#E501,#D0C7,#00C7,#0145,#C7E5
       DW #C7D0,#4B00,#1401,#D7C8,#00C7,#0149,#C838,#C7DE
       DW #4A00,#3801,#DEC8,#00C7,#014C,#C838,#C7DE

LCAE3  DB #C7,#00,#FF,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00

LocGFXTable:		; LCC00
	DB #01,LCC43	; "Tunnel like hall"
       DB #31,LCE77	; "great river"
       DB #06,LCFB2	; "trolls path"
       DB #0B,LD24E	; "narrow place"
       DB #25,LD367	; "dragons desolation"
       DB #2B,LD5B5	; "straight smooth passage"
       DB #26,LD713	; "dale valley"
       DB #07,LD92A	; "trolls cave"
       DB #18,LDBA8	; "forest gate"
       DB #23,LDD79	; "lake town"
       DB #0D,LE02C	; "goblins dungeon"
       DB #1F,LE049	; "dark dungeon"
       DB #05,LE142	; "trolls clearing"
       DB #1C,LE19F	; "elvish clearing"
       DB #04,LE3FE	; "lonelands"
       DB #20,LE47A	; "elvenkings cellar"
       DB #10,LE6E4	; "goblins big cavern"
       DB #19,LE9EE	; "gloomy bewitched place"
       DB #08,LEC3E	; "running river"
       DB #29,LEE43	; "lower halls"
       DB #1A,LF001	; "threads spider place"
       DB #27,LF1E6	; "front gate"
       DB #FF

;*
;* Start of location graphics
;*
LCC43  DB #07,#38,#08,#9E,#46,#89,#44,#81,#C4,#81,#44,#81,#04,#80,#44,#80
       DB #C4,#88,#44,#08,#C6,#46,#89,#44,#85,#C4,#85,#44,#84,#04,#84,#44
       DB #8C,#04,#08,#9F,#45,#83,#C4,#83,#44,#83,#04,#82,#44,#82,#82,#8A
       DB #04,#08,#C5,#45,#87,#C4,#87,#44,#87,#04,#86,#44,#86,#C4,#08,#91
       DB #4E,#D6,#27,#8C,#E7,#8C,#E7,#8C,#E7,#08,#91,#37,#D4,#27,#8E,#E7
       DB #8E,#E7,#8E,#E7,#08,#91,#59,#DC,#AE,#8C,#27,#8C,#27,#8C,#27,#08
       DB #6A,#18,#9E,#CE,#85,#4D,#98,#8D,#98,#CE,#87,#4E,#08,#55,#26,#81
       DB #42,#81,#02,#80,#42,#80,#42,#80,#82,#82,#82,#82,#82,#82,#82,#82
       DB #42,#82,#42,#83,#42,#80,#42,#81,#04,#08,#6C,#18,#80,#09,#81,#8A
       DB #85,#02,#84,#42,#84,#42,#84,#82,#86,#82,#86,#82,#86,#82,#86,#82
       DB #86,#82,#08,#5C,#18,#A9,#55,#08,#63,#18,#A9,#D7,#08,#6B,#19,#A9
       DB #14,#08,#55,#25,#BA,#1C,#08,#6C,#2C,#80,#49,#08,#66,#2F,#80,#48
       DB #08,#93,#2C,#B6,#99,#08,#55,#28,#8E,#19,#8E,#19,#8E,#19,#8E,#19
       DB #08,#93,#37,#C1,#A2,#81,#45,#80,#05,#80,#45,#80,#85,#80,#C5,#88
       DB #85,#08,#D0,#59,#85,#45,#85,#05,#84,#45,#84,#85,#84,#86,#08,#D0
       DB #58,#C3,#A1,#86,#06,#D4,#AA,#85,#4C,#B9,#A5,#08,#98,#3A,#86,#45
       DB #08,#9D,#31,#86,#4A,#08,#60,#36,#83,#02,#08,#63,#34,#E2,#30,#08
       DB #94,#34,#85,#43,#08,#94,#35,#80,#46,#08,#94,#2D,#89,#C7,#08,#CD
       DB #33,#C1,#60,#8D,#4D,#08,#9B,#2F,#90,#07,#08,#9D,#30,#81,#00,#08
       DB #9C,#30,#81,#00,#08,#62,#34,#8E,#7E,#8E,#7E,#08,#93,#4E,#80,#C5
       DB #08,#93,#59,#82,#C4,#08,#A7,#37,#C1,#E3,#08,#B0,#34,#D5,#28,#08
       DB #BA,#35,#CD,#E7,#08,#C3,#3D,#AD,#D7,#08,#C2,#53,#86,#87,#08,#BA
       DB #4F,#82,#CC,#08,#C3,#3F,#84,#89,#08,#BA,#44,#80,#CC,#08,#A2,#49
       DB #83,#C3,#08,#A3,#46,#89,#03,#08,#A1,#47,#81,#81,#08,#CB,#2D,#92
       DB #89,#82,#6A,#08,#D7,#34,#82,#AA,#08,#DB,#37,#8A,#2A,#08,#D9,#37
       DB #86,#02,#08,#D7,#34,#8B,#C7,#08,#D8,#37,#96,#07,#08,#D6,#34,#96
       DB #09,#08,#CE,#33,#8F,#C6,#08,#CA,#30,#83,#03,#08,#62,#4D,#AB,#D7
       DB #08,#62,#4D,#89,#0C,#08,#D2,#4D,#88,#86,#88,#2C,#08,#D1,#59,#8A
       DB #45,#08,#D7,#5A,#80,#A9,#08,#D8,#4E,#AB,#D7,#08,#D8,#4E,#8D,#0C
       DB #08,#D6,#59,#85,#C6,#85,#46,#85,#06,#84,#46,#84,#86,#84,#C6,#8C
       DB #46,#8C,#86,#8C,#C6,#8C,#C6,#8C,#C6,#84,#C2,#8C,#44,#08,#63,#59
       DB #81,#86,#81,#46,#81,#06,#80,#46,#80,#86,#80,#C6,#80,#C7,#08,#CF
       DB #37,#84,#02,#08,#D1,#4D,#84,#43,#08,#D0,#59,#86,#82,#08,#60,#34
       DB #8F,#04,#40,#BF,#51,#40,#BF,#43,#40,#C4,#50,#40,#C4,#44,#40,#9C
       DB #44,#24,#58,#F3,#08,#11,#12,#0F,#0C,#09,#0A,#07,#04,#01,#06,#FF
       DB #43,#7F,#18,#00

LCE77  DB #04,#20,#08,#A4,#00,#85,#86,#8D,#C6,#81,#89,#89,#04,#85,#47,#84
       DB #8F,#94,#48,#8E,#3E,#96,#CB,#8C,#FE,#08,#00,#4F,#80,#CD,#90,#23
       DB #92,#8F,#80,#89,#81,#C4,#84,#8B,#8C,#4B,#8C,#57,#80,#02,#88,#66
       DB #92,#E6,#8A,#66,#8A,#5F,#88,#97,#81,#C3,#8C,#69,#94,#E9,#81,#42
       DB #88,#2D,#08,#E9,#00,#84,#53,#85,#88,#BD,#5E,#84,#54,#9E,#14,#8E
       DB #29,#8E,#56,#8C,#D6,#8C,#0D,#8E,#4D,#84,#8D,#81,#45,#88,#15,#88
       DB #E6,#88,#26,#81,#46,#85,#86,#8C,#78,#80,#48,#88,#48,#8A,#88,#8A
       DB #A5,#8A,#25,#90,#25,#81,#8F,#8C,#51,#94,#A7,#84,#46,#89,#46,#08
       DB #DF,#5D,#80,#4D,#88,#12,#08,#8C,#4A,#88,#D2,#80,#51,#80,#D1,#08
       DB #B1,#55,#83,#44,#82,#56,#8A,#96,#9A,#5E,#08,#54,#7F,#82,#A5,#08
       DB #17,#2E,#8C,#50,#85,#86,#82,#D4,#87,#C4,#08,#0E,#36,#95,#8A,#08
       DB #0F,#35,#95,#8A,#08,#13,#34,#95,#08,#08,#14,#33,#95,#09,#40,#14
       DB #31,#25,#59,#40,#08,#01,#0A,#01,#08,#01,#0E,#FF,#08,#00,#48,#C2
       DB #1F,#C7,#20,#C6,#21,#45,#48,#28,#08,#41,#71,#84,#D3,#94,#53,#86
       DB #D3,#86,#93,#08,#E2,#1C,#91,#CB,#81,#44,#83,#48,#97,#8A,#08,#E9
       DB #1A,#84,#87,#08,#EA,#24,#80,#CC,#85,#48,#86,#CD,#08,#E9,#1A,#80
       DB #CD,#91,#49,#42,#EF,#28,#08,#F0,#30,#89,#0D,#08,#F3,#3E,#8B,#17
       DB #42,#F2,#34,#42,#F2,#20,#08,#ED,#10,#8F,#C7,#08,#EE,#08,#82,#8A
       DB #89,#C7,#08,#F9,#0D,#84,#8B,#80,#03,#82,#8A,#87,#44,#08,#FD,#11
       DB #82,#04,#08,#FA,#05,#80,#46,#42,#F6,#11,#00

LCFB2  DB #00,#20,#08,#2F,#19,#81,#64,#88,#86,#83,#C6,#82,#D3,#83,#07,#81
       DB #C4,#85,#48,#08,#62,#38,#84,#08,#84,#88,#90,#CB,#85,#07,#86,#47
       DB #84,#C5,#81,#5E,#98,#54,#80,#91,#83,#46,#81,#CA,#80,#D6,#82,#06
       DB #8C,#45,#86,#4A,#87,#8A,#80,#49,#87,#4C,#80,#D4,#80,#82,#87,#86
       DB #82,#02,#81,#45,#93,#CA,#86,#4A,#8A,#8A,#93,#CA,#86,#8A,#83,#C4
       DB #88,#09,#9F,#70,#85,#4D,#87,#48,#8F,#0B,#94,#A1,#81,#C6,#89,#45
       DB #81,#85,#86,#09,#9D,#0C,#87,#4C,#8B,#08,#84,#D3,#85,#07,#86,#47
       DB #81,#47,#81,#07,#85,#84,#86,#CA,#87,#4F,#94,#52,#81,#89,#08,#37
       DB #72,#84,#CB,#89,#05,#80,#CA,#8B,#4A,#08,#3E,#72,#83,#4B,#89,#0D
       DB #83,#49,#87,#C5,#82,#82,#81,#50,#85,#D0,#08,#3E,#73,#9D,#90,#08
       DB #46,#7F,#83,#47,#81,#88,#08,#B9,#04,#81,#B7,#83,#4A,#8B,#45,#81
       DB #45,#81,#CF,#85,#C8,#8A,#08,#85,#C4,#82,#C4,#83,#C8,#8B,#45,#81
       DB #46,#93,#49,#80,#4D,#8F,#0A,#8E,#11,#86,#45,#87,#48,#82,#43,#88
       DB #0E,#87,#C6,#83,#89,#83,#C5,#81,#4F,#83,#96,#08,#B2,#25,#A1,#1E
       DB #88,#4A,#08,#BD,#45,#87,#A1,#08,#B9,#04,#90,#A1,#82,#A1,#08,#B2
       DB #61,#80,#49,#8B,#CD,#86,#89,#8D,#4B,#08,#82,#7B,#87,#C3,#80,#85
       DB #84,#45,#08,#78,#76,#85,#05,#84,#85,#8C,#45,#86,#05,#87,#05,#87
       DB #45,#88,#45,#88,#05,#88,#45,#88,#05,#80,#49,#08,#6B,#06,#85,#54
       DB #85,#89,#81,#89,#08,#65,#35,#80,#49,#80,#09,#81,#89,#8D,#09,#85
       DB #09,#8C,#09,#8C,#89,#8C,#89,#08,#4E,#67,#84,#C3,#08,#D1,#07,#84
       DB #D5,#08,#A9,#15,#84,#55,#85,#4E,#95,#09,#81,#C9,#81,#89,#95,#09
       DB #85,#C9,#84,#49,#84,#49,#8C,#C9,#08,#51,#6C,#8C,#C7,#08,#44,#6D
       DB #84,#C3,#40,#00,#00,#40,#48,#7F,#08,#7A,#65,#82,#41,#83,#41,#84
       DB #83,#08,#7F,#5B,#84,#83,#80,#43,#83,#C3,#08,#86,#5E,#83,#C3,#81
       DB #83,#84,#C3,#08,#82,#55,#86,#03,#88,#03,#81,#43,#08,#88,#4F,#81
       DB #43,#82,#03,#86,#83,#84,#43,#08,#7D,#45,#81,#83,#83,#03,#8E,#05
       DB #08,#79,#3A,#8E,#03,#81,#43,#80,#83,#87,#C4,#08,#6B,#2C,#81,#44
       DB #80,#42,#83,#42,#82,#C2,#87,#42,#86,#42,#86,#82,#84,#43,#08,#75
       DB #1A,#85,#02,#85,#42,#85,#C2,#80,#82,#82,#42,#81,#42,#83,#02,#87
       DB #42,#87,#82,#87,#42,#86,#C2,#08,#89,#09,#86,#C2,#84,#42,#85,#42
       DB #81,#82,#81,#82,#80,#82,#83,#42,#81,#42,#81,#42,#83,#42,#83,#82
       DB #83,#C2,#87,#42,#87,#02,#42,#85,#0D,#42,#75,#1F,#42,#70,#2E,#42
       DB #77,#3C,#42,#7E,#46,#42,#81,#52,#42,#8B,#51,#08,#87,#43,#87,#02
       DB #82,#42,#80,#42,#85,#02,#08,#7E,#31,#85,#82,#81,#42,#80,#82,#82
       DB #42,#83,#C2,#87,#02,#86,#82,#08,#84,#23,#86,#82,#85,#42,#85,#82
       DB #81,#42,#82,#42,#80,#02,#83,#C2,#83,#C2,#87,#82,#87,#82,#08,#93
       DB #15,#87,#82,#83,#02,#82,#C2,#81,#02,#81,#82,#85,#02,#84,#42,#86
       DB #82,#83,#42,#42,#97,#15,#42,#83,#27,#42,#82,#34,#42,#87,#41,#08
       DB #75,#67,#80,#01,#08,#76,#67,#80,#01,#08,#74,#67,#80,#01,#08,#6F
       DB #67,#80,#01,#08,#6E,#67,#80,#01,#08,#70,#64,#81,#41,#08,#71,#64
       DB #81,#41,#08,#76,#62,#81,#41,#08,#77,#62,#81,#41,#08,#78,#61,#81
       DB #41,#08,#6A,#67,#81,#41,#08,#66,#67,#81,#41,#00

LD24E  DB #07,#38,#08,#A1,#00,#80,#0B,#81,#4B,#81,#8B,#85,#50,#84,#D0,#8C
       DB #50,#84,#90,#8C,#50,#84,#50,#8D,#0D,#95,#8D,#81,#46,#80,#85,#08
       DB #60,#6E,#87,#45,#8B,#D2,#83,#87,#82,#4A,#8A,#4F,#82,#8F,#8A,#23
       DB #82,#63,#8A,#23,#8A,#23,#08,#61,#6F,#81,#51,#08,#3E,#7F,#87,#87
       DB #8E,#04,#97,#BE,#97,#BE,#08,#38,#76,#92,#29,#08,#38,#75,#92,#29
       DB #08,#56,#65,#8F,#BE,#8F,#97,#08,#5A,#4B,#97,#BD,#08,#6A,#42,#A7
       DB #39,#08,#89,#3B,#8F,#B4,#08,#9B,#38,#87,#F3,#08,#AD,#34,#87,#72
       DB #08,#B5,#1F,#87,#3E,#08,#44,#73,#8F,#BE,#97,#17,#08,#57,#65,#8F
       DB #BE,#8F,#97,#08,#33,#4E,#84,#8D,#84,#0D,#85,#4D,#85,#12,#08,#1B
       DB #75,#81,#02,#80,#42,#82,#82,#82,#42,#83,#42,#86,#82,#86,#42,#87
       DB #42,#87,#42,#83,#82,#83,#42,#83,#02,#86,#C2,#84,#82,#84,#42,#85
       DB #02,#85,#42,#85,#82,#81,#82,#81,#42,#80,#02,#41,#18,#78,#20,#58
       DB #00,#16,#11,#00,#0F,#0C,#01,#0A,#05,#FF,#08,#00,#47,#E2,#F3,#40
       DB #0B,#45,#08,#30,#48,#8D,#07,#40,#32,#49,#08,#60,#58,#81,#78,#08
       DB #7F,#46,#81,#F8,#08,#A1,#3E,#89,#38,#89,#38,#08,#CA,#2F,#81,#B8
       DB #81,#78,#08,#46,#76,#81,#CA,#08,#53,#75,#89,#0A,#08,#31,#20,#82
       DB #46,#82,#D3,#08,#4C,#10,#82,#C8,#82,#D0,#8A,#5B,#88,#8C,#82,#46
       DB #83,#47,#40,#33,#0D,#42,#B5,#00,#00

LD367  DB #07,#38,#08,#5B,#2B,#8D,#14,#85,#8B,#A1,#51,#81,#06,#91,#07,#88
       DB #03,#97,#8B,#86,#05,#9B,#8E,#83,#A1,#96,#49,#40,#5F,#2E,#08,#52
       DB #56,#84,#89,#85,#4C,#87,#43,#83,#4F,#82,#CA,#40,#50,#52,#08,#60
       DB #39,#80,#09,#85,#86,#82,#82,#83,#86,#87,#0C,#40,#61,#38,#08,#C3
       DB #4B,#91,#CB,#80,#46,#8D,#4E,#84,#46,#80,#01,#82,#47,#8B,#D2,#86
       DB #47,#97,#8A,#84,#02,#08,#C2,#55,#84,#4E,#08,#B3,#5D,#82,#91,#08
       DB #BC,#57,#86,#C9,#08,#BC,#56,#86,#C9,#08,#C9,#62,#84,#49,#08,#C9
       DB #61,#84,#49,#40,#C9,#57,#40,#C1,#57,#40,#B7,#5B,#08,#B5,#5C,#84
       DB #00,#08,#CD,#65,#80,#05,#08,#C9,#6C,#81,#43,#08,#BD,#5A,#81,#C4
       DB #85,#46,#08,#7E,#30,#8C,#0A,#81,#02,#82,#89,#87,#42,#40,#77,#33
       DB #08,#76,#1A,#8C,#C6,#84,#44,#84,#02,#83,#86,#82,#C6,#8A,#86,#82
       DB #02,#80,#84,#82,#47,#81,#03,#85,#04,#85,#C3,#84,#03,#8C,#03,#87
       DB #03,#87,#03,#08,#7E,#22,#85,#C3,#85,#83,#85,#03,#82,#82,#82,#43
       DB #83,#43,#8F,#03,#83,#82,#08,#74,#16,#87,#82,#83,#03,#82,#C3,#8A
       DB #03,#80,#C3,#80,#C3,#80,#82,#84,#41,#40,#80,#11,#08,#73,#12,#94
       DB #4C,#08,#73,#13,#94,#4C,#08,#82,#1C,#84,#83,#08,#81,#1B,#84,#43
       DB #08,#81,#1A,#84,#43,#08,#7B,#16,#84,#42,#08,#7C,#17,#84,#42,#08
       DB #7A,#17,#84,#00,#08,#76,#1A,#87,#C3,#08,#00,#6C,#8A,#8B,#82,#4B
       DB #8A,#5B,#9A,#1B,#82,#5B,#82,#4B,#08,#6C,#51,#88,#17,#81,#88,#88
       DB #17,#80,#4C,#88,#4C,#8A,#33,#82,#B3,#08,#00,#43,#A2,#B3,#90,#73
       DB #98,#33,#A8,#73,#92,#73,#08,#82,#00,#88,#EF,#C8,#64,#80,#D3,#90
       DB #95,#08,#41,#00,#88,#BE,#88,#7E,#90,#7E,#90,#7E,#08,#68,#00,#88
       DB #FE,#90,#3E,#90,#3E,#40,#DB,#09,#08,#EE,#0F,#85,#87,#84,#49,#81
       DB #45,#84,#9D,#8C,#5D,#80,#83,#92,#18,#82,#E6,#87,#87,#82,#4D,#83
       DB #87,#08,#AA,#31,#8C,#56,#92,#18,#08,#BB,#0A,#85,#88,#84,#D8,#8D
       DB #08,#80,#8D,#91,#09,#93,#49,#86,#4B,#83,#84,#8A,#24,#83,#C9,#08
       DB #AA,#25,#83,#00,#08,#A2,#23,#84,#4A,#08,#9B,#08,#85,#84,#08,#7D
       DB #02,#85,#85,#08,#9A,#0C,#84,#49,#8D,#09,#85,#89,#84,#89,#08,#8B
       DB #25,#8D,#C9,#08,#91,#18,#81,#09,#08,#7D,#08,#80,#49,#80,#09,#08
       DB #7F,#09,#89,#89,#08,#69,#06,#84,#49,#85,#09,#8D,#89,#84,#C9,#08
       DB #54,#16,#94,#89,#08,#5F,#16,#81,#89,#80,#89,#81,#89,#80,#C9,#08
       DB #6D,#24,#8A,#09,#08,#5C,#0C,#86,#49,#85,#09,#8C,#09,#08,#71,#71
       DB #89,#04,#81,#42,#80,#02,#80,#42,#80,#42,#08,#72,#70,#83,#82,#83
       DB #42,#82,#42,#82,#82,#82,#82,#08,#7C,#7E,#82,#82,#08,#88,#72,#85
       DB #C3,#85,#82,#85,#02,#84,#42,#84,#42,#08,#88,#71,#87,#42,#87,#42
       DB #86,#42,#86,#82,#86,#83,#46,#7B,#6E,#42,#D9,#29,#42,#F2,#12,#40
       DB #A8,#24,#08,#A8,#24,#86,#42,#40,#A8,#19,#40,#C0,#0D,#00

LD5B5  DB #01,#20,#08,#70,#37,#81,#82,#81,#42,#81,#02,#80,#42,#80,#82,#80
       DB #C2,#08,#8B,#37,#85,#82,#85,#42,#85,#02,#84,#42,#84,#82,#84,#C2
       DB #08,#70,#36,#83,#82,#83,#42,#83,#02,#82,#42,#82,#82,#82,#C2,#08
       DB #8B,#36,#87,#82,#87,#42,#87,#02,#86,#42,#86,#82,#86,#C2,#08,#65
       DB #41,#89,#C7,#81,#87,#81,#04,#80,#44,#80,#84,#80,#84,#80,#C4,#88
       DB #04,#08,#A0,#41,#8D,#C7,#85,#87,#85,#04,#84,#44,#84,#84,#84,#84
       DB #84,#84,#08,#65,#40,#93,#08,#83,#88,#82,#05,#82,#43,#08,#A0,#40
       DB #97,#49,#87,#88,#87,#05,#86,#46,#8E,#4A,#08,#42,#40,#91,#CB,#81
       DB #C9,#81,#49,#80,#09,#80,#49,#80,#89,#80,#C9,#88,#09,#90,#89,#08
       DB #C3,#3F,#9D,#0C,#85,#CB,#85,#49,#85,#08,#84,#48,#84,#88,#84,#C8
       DB #8C,#08,#8C,#08,#08,#42,#3F,#93,#08,#83,#C8,#83,#48,#83,#08,#82
       DB #43,#08,#C3,#3E,#97,#08,#87,#88,#87,#48,#87,#08,#86,#48,#86,#88
       DB #86,#C5,#08,#13,#41,#95,#48,#81,#C8,#81,#48,#81,#48,#81,#08,#80
       DB #48,#80,#48,#80,#88,#80,#C8,#80,#C8,#88,#08,#88,#08,#08,#F0,#41
       DB #95,#48,#85,#C8,#85,#48,#85,#48,#85,#08,#84,#48,#84,#48,#84,#88
       DB #84,#C8,#8C,#08,#8C,#48,#8C,#48,#8C,#48,#08,#13,#40,#8B,#C8,#8B
       DB #08,#83,#88,#83,#48,#83,#10,#08,#F0,#40,#8F,#48,#8F,#08,#87,#88
       DB #87,#48,#87,#08,#86,#48,#86,#48,#86,#88,#86,#88,#8E,#04,#08,#71
       DB #37,#81,#02,#80,#42,#80,#82,#82,#42,#82,#02,#83,#42,#83,#82,#87
       DB #42,#87,#02,#08,#07,#00,#80,#BE,#80,#90,#80,#5B,#81,#03,#08,#C1
       DB #00,#84,#64,#84,#4D,#84,#09,#85,#07,#08,#72,#31,#81,#43,#80,#41
       DB #82,#41,#83,#01,#87,#81,#83,#81,#87,#02,#40,#74,#33,#00

LD713  DB #05,#28,#08,#FF,#0E,#84,#D2,#8C,#0E,#8C,#0E,#8C,#4E,#8C,#4C,#8D
       DB #60,#8C,#46,#87,#C7,#85,#02,#8E,#09,#86,#88,#8F,#90,#84,#CA,#95
       DB #5D,#86,#83,#87,#D2,#94,#98,#87,#C3,#84,#8A,#91,#89,#8C,#85,#9B
       DB #0C,#8B,#C7,#08,#4C,#26,#BC,#9E,#9D,#19,#84,#83,#A1,#92,#08,#27
       DB #55,#86,#45,#97,#5A,#8E,#1A,#87,#5A,#08,#00,#13,#88,#1A,#88,#4C
       DB #86,#4C,#86,#8C,#86,#8C,#08,#01,#0B,#80,#8C,#83,#C3,#80,#EF,#82
       DB #89,#90,#15,#88,#C7,#81,#87,#8B,#93,#8B,#93,#08,#71,#09,#8A,#13
       DB #92,#53,#98,#13,#88,#13,#82,#93,#92,#53,#92,#53,#08,#72,#09,#80
       DB #D3,#80,#D3,#88,#53,#A2,#53,#8A,#93,#8A,#13,#8A,#13,#8A,#13,#40
       DB #A0,#21,#21,#59,#D7,#02,#23,#00,#41,#02,#1B,#04,#1B,#2D,#FF,#08
       DB #67,#15,#8F,#CE,#8A,#4E,#08,#5A,#14,#86,#56,#95,#8D,#9F,#4D,#08
       DB #41,#11,#8E,#0D,#86,#CD,#86,#8D,#86,#8D,#86,#8D,#08,#29,#04,#86
       DB #8D,#08,#3A,#00,#84,#D1,#40,#3C,#04,#21,#59,#A0,#31,#00,#27,#06
       DB #0F,#35,#02,#37,#FF,#08,#DF,#5D,#84,#03,#86,#44,#88,#05,#08,#DB
       DB #60,#82,#03,#80,#45,#83,#03,#08,#E8,#5B,#84,#03,#08,#C1,#66,#84
       DB #03,#80,#83,#80,#C3,#08,#C4,#6B,#82,#47,#83,#05,#83,#85,#8B,#85
       DB #87,#C5,#87,#05,#86,#45,#86,#85,#08,#C1,#45,#81,#05,#81,#45,#89
       DB #45,#08,#CA,#57,#85,#85,#85,#45,#85,#03,#46,#C5,#67,#08,#C0,#1B
       DB #85,#0F,#08,#C1,#1B,#85,#10,#08,#C3,#1A,#85,#13,#08,#94,#37,#AD
       DB #13,#08,#8B,#23,#84,#09,#08,#8B,#24,#84,#09,#08,#8F,#0E,#90,#BE
       DB #08,#46,#26,#B5,#18,#84,#83,#8F,#D1,#85,#4C,#08,#39,#3A,#86,#02
       DB #83,#90,#40,#3F,#2A,#08,#2D,#31,#9A,#DF,#08,#31,#27,#89,#C7,#08
       DB #31,#2F,#80,#C3,#08,#35,#2F,#83,#C8,#40,#33,#2C,#08,#34,#2F,#A1
       DB #55,#82,#55,#08,#35,#44,#82,#55,#08,#35,#44,#AB,#15,#08,#53,#3A
       DB #83,#0A,#08,#53,#3B,#83,#0A,#08,#53,#3B,#80,#13,#08,#54,#3B,#80
       DB #13,#08,#67,#4E,#82,#55,#08,#67,#4D,#82,#55,#08,#67,#4D,#8B,#95
       DB #08,#68,#42,#82,#50,#08,#68,#41,#82,#50,#08,#6A,#39,#82,#4D,#08
       DB #6A,#38,#82,#4D,#08,#69,#39,#86,#4D,#08,#69,#38,#86,#4D,#08,#68
       DB #41,#86,#52,#08,#68,#40,#86,#52,#08,#57,#3A,#8F,#CB,#08,#58,#3A
       DB #8F,#CB,#08,#52,#3A,#8F,#CB,#08,#1F,#4F,#81,#59,#08,#1E,#4F,#81
       DB #59,#08,#1E,#4F,#81,#59,#83,#57,#84,#C8,#8E,#08,#08,#2D,#53,#8D
       DB #D3,#08,#2C,#53,#8D,#D3,#08,#2F,#26,#99,#2C,#08,#30,#26,#99,#2C
       DB #08,#27,#45,#81,#4E,#08,#28,#45,#81,#4E,#08,#D4,#15,#80,#4E,#80
       DB #0E,#82,#4E,#40,#FF,#1D,#00

LD92A  DB #07,#38,#08,#34,#00,#8D,#7E,#B0,#DB,#8C,#9D,#85,#D5,#08,#22,#5A
       DB #AB,#D6,#8C,#0E,#8C,#C6,#8E,#46,#8B,#06,#83,#46,#83,#06,#80,#46
       DB #80,#46,#89,#04,#80,#C5,#8B,#7E,#08,#0C,#45,#83,#48,#82,#45,#82
       DB #05,#08,#18,#34,#8C,#0D,#42,#0C,#3A,#08,#27,#33,#88,#04,#40,#2A
       DB #2E,#08,#D1,#07,#8C,#9F,#87,#83,#84,#03,#81,#02,#85,#02,#80,#42
       DB #82,#44,#8A,#57,#83,#02,#80,#42,#81,#42,#80,#42,#80,#C2,#83,#42
       DB #83,#82,#87,#42,#86,#42,#86,#82,#85,#03,#08,#CA,#0D,#84,#47,#8C
       DB #45,#85,#86,#82,#83,#08,#BD,#19,#81,#45,#80,#45,#82,#C5,#82,#03
       DB #87,#43,#83,#83,#83,#03,#83,#83,#08,#CD,#18,#84,#02,#08,#CA,#1A
       DB #87,#82,#08,#CA,#17,#82,#82,#40,#CB,#18,#08,#C3,#15,#83,#82,#80
       DB #42,#85,#42,#86,#82,#40,#C5,#14,#08,#BB,#14,#84,#92,#86,#82,#85
       DB #42,#85,#C2,#81,#02,#85,#42,#80,#82,#82,#02,#83,#82,#83,#C2,#82
       DB #8C,#08,#FF,#2C,#8C,#0A,#84,#0A,#8C,#8A,#94,#0A,#96,#8A,#84,#4A
       DB #85,#8A,#8C,#4A,#84,#8D,#84,#CA,#94,#0A,#96,#8A,#84,#CA,#96,#8A
       DB #84,#47,#8C,#CA,#87,#04,#8E,#4A,#8E,#CA,#8E,#CA,#8C,#8B,#08,#21
       DB #52,#8C,#0F,#86,#52,#08,#5D,#21,#84,#44,#84,#04,#85,#44,#8D,#44
       DB #81,#44,#81,#04,#82,#44,#82,#84,#8A,#04,#88,#04,#08,#67,#38,#80
       DB #C4,#80,#C4,#80,#C4,#80,#44,#82,#44,#83,#44,#8F,#04,#87,#C4,#87
       DB #84,#87,#04,#86,#84,#8E,#04,#8E,#04,#8E,#44,#8C,#04,#84,#C4,#08
       DB #59,#3D,#80,#44,#88,#04,#88,#04,#88,#44,#82,#C4,#82,#C4,#82,#84
       DB #08,#53,#28,#84,#84,#84,#44,#87,#03,#8A,#50,#86,#4A,#8B,#04,#80
       DB #42,#85,#82,#84,#C2,#08,#4F,#1D,#80,#4A,#08,#5C,#20,#8F,#8A,#82
       DB #03,#80,#02,#85,#02,#86,#43,#08,#62,#15,#89,#49,#08,#6A,#1F,#83
       DB #49,#82,#83,#81,#83,#84,#83,#87,#83,#08,#74,#18,#85,#48,#08,#7B
       DB #22,#82,#88,#82,#88,#87,#83,#8E,#03,#85,#C3,#80,#83,#08,#88,#18
       DB #84,#51,#08,#7E,#25,#80,#8E,#8C,#06,#86,#C6,#08,#5B,#3A,#83,#44
       DB #80,#04,#08,#6E,#38,#82,#C4,#80,#04,#42,#6B,#3D,#42,#5E,#38,#42
       DB #73,#39,#08,#73,#53,#85,#90,#85,#D0,#85,#D0,#08,#32,#50,#81,#DA
       DB #81,#5A,#08,#10,#56,#89,#DA,#8D,#9A,#08,#9B,#51,#95,#5A,#81,#D9
       DB #08,#57,#58,#81,#D3,#83,#96,#40,#5F,#5B,#08,#BA,#4B,#89,#E0,#89
       DB #2B,#08,#E9,#3A,#91,#7E,#91,#7E,#08,#A5,#1F,#88,#48,#21,#58,#00
       DB #F9,#F9,#89,#FF,#21,#58,#A5,#09,#FF,#21,#58,#B2,#31,#02,#1B,#02
       DB #19,#02,#0B,#FF,#08,#00,#4F,#8A,#C6,#41,#00,#4E,#08,#08,#51,#89
       DB #86,#08,#09,#57,#B2,#58,#41,#0B,#55,#41,#1A,#55,#08,#25,#57,#82
       DB #82,#08,#27,#57,#8B,#C7,#41,#25,#54,#08,#40,#51,#89,#C6,#08,#40
       DB #57,#AA,#D7,#41,#45,#55,#08,#64,#57,#D2,#EB,#08,#8F,#57,#8B,#C7
       DB #41,#86,#54,#41,#6C,#54,#08,#A4,#4F,#B2,#DC,#08,#BF,#4E,#9B,#8E
       DB #08,#BF,#3F,#D2,#28,#08,#E7,#3E,#8B,#86,#AA,#D8,#41,#F4,#32,#41
       DB #DD,#3C,#41,#BD,#47,#41,#AB,#4D,#42,#A9,#22,#40,#83,#28,#40,#83
       DB #1D,#40,#6F,#1D,#40,#60,#1D,#40,#53,#20,#40,#4E,#27,#00

LDBA8  DB #07,#38,#08,#00,#77,#82,#45,#80,#45,#80,#85,#82,#45,#8B,#85,#87
       DB #45,#8F,#85,#82,#05,#82,#85,#82,#45,#85,#45,#85,#45,#81,#45,#80
       DB #45,#80,#05,#80,#45,#81,#C5,#80,#45,#45,#2E,#79,#08,#B8,#7F,#83
       DB #05,#83,#45,#8A,#45,#82,#05,#82,#C5,#82,#85,#88,#45,#80,#C5,#80
       DB #85,#80,#C5,#80,#85,#80,#85,#80,#85,#45,#F0,#71,#08,#19,#30,#98
       DB #7E,#90,#08,#F3,#BD,#08,#23,#2A,#A0,#3D,#08,#1E,#20,#A0,#3D,#80
       DB #C3,#08,#18,#2F,#82,#4A,#8F,#46,#86,#44,#08,#61,#35,#85,#04,#89
       DB #44,#86,#04,#84,#84,#85,#C4,#80,#2D,#82,#28,#83,#C8,#84,#83,#85
       DB #43,#81,#43,#80,#82,#08,#A7,#3C,#85,#26,#87,#24,#08,#80,#63,#85
       DB #85,#81,#84,#08,#60,#42,#98,#FE,#08,#9D,#3D,#9E,#FE,#86,#00,#08
       DB #9E,#3D,#8D,#86,#08,#9E,#3C,#83,#03,#A6,#3E,#86,#C3,#08,#A3,#38
       DB #89,#86,#08,#A3,#37,#FB,#3E,#08,#68,#34,#FB,#3E,#08,#6B,#34,#FB
       DB #3E,#08,#99,#37,#FB,#3E,#08,#A0,#37,#FB,#3E,#08,#21,#1F,#A3,#10
       DB #08,#29,#1F,#B7,#59,#08,#32,#20,#B7,#59,#08,#3B,#20,#A7,#D3,#08
       DB #44,#21,#C7,#E2,#08,#4D,#21,#C7,#E2,#08,#57,#22,#C7,#A3,#08,#A4
       DB #37,#A0,#3E,#A0,#3E,#08,#A4,#30,#A0,#3E,#A0,#3E,#08,#A4,#25,#A0
       DB #3E,#A0,#3E,#08,#AD,#24,#CB,#AD,#08,#B7,#25,#CB,#AD,#08,#C1,#25
       DB #CB,#AD,#08,#CC,#26,#C3,#A2,#08,#D5,#26,#CB,#24,#08,#DE,#27,#D7
       DB #69,#08,#E8,#27,#D7,#69,#08,#F1,#27,#D7,#69,#08,#FA,#28,#D7,#69
       DB #08,#81,#5C,#86,#19,#08,#81,#5C,#83,#16,#40,#81,#5E,#40,#69,#2D
       DB #40,#A2,#2D,#40,#A2,#3C,#40,#A7,#40,#08,#21,#0E,#83,#08,#88,#48
       DB #88,#48,#85,#85,#08,#3C,#07,#83,#08,#42,#7D,#4A,#08,#21,#0E,#84
       DB #CB,#8C,#8B,#85,#0B,#08,#C2,#00,#80,#49,#82,#49,#8A,#C9,#08,#1D
       DB #20,#87,#88,#87,#88,#08,#17,#30,#85,#C8,#85,#08,#85,#48,#85,#08
       DB #08,#29,#57,#82,#48,#83,#C8,#83,#48,#83,#08,#82,#48,#08,#A8,#47
       DB #81,#C8,#81,#08,#81,#48,#80,#C8,#80,#88,#90,#48,#90,#48,#08,#C5
       DB #49,#81,#08,#80,#88,#80,#48,#88,#48,#80,#08,#80,#C8,#80,#C8,#08
       DB #46,#7E,#8A,#88,#82,#48,#83,#C8,#83,#88,#08,#5A,#70,#8F,#C8,#8F
       DB #88,#8B,#C8,#83,#48,#08,#88,#66,#81,#88,#81,#08,#80,#48,#80,#48
       DB #00

LDD79  DB #07,#38,#08,#23,#34,#95,#CA,#81,#04,#8A,#C6,#08,#2E,#41,#81,#4C
       DB #A0,#51,#08,#2E,#40,#A8,#D7,#A9,#D7,#08,#44,#57,#81,#52,#93,#92
       DB #08,#4D,#6A,#83,#91,#08,#4D,#6A,#8D,#04,#08,#47,#59,#88,#86,#08
       DB #4E,#59,#80,#84,#08,#4E,#58,#A3,#D2,#08,#52,#59,#A3,#92,#08,#46
       DB #40,#8B,#45,#08,#46,#3D,#81,#0A,#08,#51,#47,#B0,#18,#08,#6A,#47
       DB #82,#08,#8E,#08,#95,#49,#08,#6A,#3D,#C4,#E3,#08,#6A,#3D,#97,#CB
       DB #08,#72,#3E,#97,#CB,#08,#79,#36,#89,#86,#80,#04,#95,#08,#80,#08
       DB #A0,#10,#83,#08,#8E,#CA,#81,#CA,#08,#95,#4B,#AC,#96,#08,#95,#4B
       DB #AF,#D7,#08,#A0,#4B,#AF,#D7,#08,#80,#42,#90,#08,#08,#8A,#42,#9B
       DB #CF,#08,#8A,#42,#86,#06,#97,#49,#08,#83,#3B,#96,#89,#08,#82,#35
       DB #9E,#0C,#86,#45,#8F,#85,#08,#1D,#32,#80,#C4,#88,#04,#80,#84,#88
       DB #44,#83,#44,#8A,#04,#08,#33,#30,#8A,#04,#8A,#44,#88,#04,#88,#44
       DB #82,#C4,#82,#84,#08,#4C,#2F,#82,#84,#82,#C4,#8A,#04,#80,#84,#80
       DB #04,#88,#04,#83,#84,#82,#44,#82,#C4,#80,#84,#80,#04,#80,#84,#80
       DB #C4,#88,#04,#88,#44,#8A,#04,#82,#C4,#80,#84,#88,#04,#08,#05,#31
       DB #82,#91,#82,#D1,#8A,#D1,#8A,#91,#8A,#51,#88,#11,#88,#D1,#90,#51
       DB #90,#51,#80,#51,#80,#91,#8C,#51,#08,#CB,#36,#8C,#91,#8C,#91,#84
       DB #46,#08,#31,#49,#8C,#4E,#8E,#8E,#8E,#8E,#8E,#8E,#08,#05,#31,#8E
       DB #8E,#08,#5D,#47,#A9,#96,#80,#49,#B8,#9D,#9B,#CF,#08,#86,#63,#86
       DB #4C,#B4,#9A,#08,#79,#5D,#C3,#A1,#08,#46,#47,#B3,#17,#08,#2E,#40
       DB #9B,#0B,#08,#53,#4C,#80,#49,#08,#A6,#33,#82,#C9,#82,#C9,#08,#A1
       DB #35,#92,#49,#8A,#49,#8A,#09,#08,#FF,#39,#8C,#23,#84,#E3,#84,#D8
       DB #08,#5C,#5A,#8C,#49,#08,#47,#61,#94,#F9,#9C,#39,#08,#FF,#7A,#8E
       DB #2F,#8E,#E3,#8E,#D3,#84,#93,#86,#4C,#8E,#4C,#86,#CC,#86,#CC,#08
       DB #AA,#6E,#84,#4C,#8C,#0C,#8C,#4C,#84,#4E,#08,#A1,#73,#80,#8C,#80
       DB #44,#83,#04,#80,#84,#82,#8B,#08,#48,#55,#83,#C3,#08,#49,#55,#83
       DB #C3,#08,#4B,#55,#83,#C3,#08,#4C,#55,#83,#C3,#08,#48,#4E,#83,#C3
       DB #08,#49,#4E,#83,#C3,#08,#4B,#4E,#83,#C3,#08,#4C,#4E,#83,#C3,#08
       DB #4C,#47,#83,#C3,#08,#4B,#47,#83,#C3,#08,#49,#47,#83,#C3,#08,#48
       DB #47,#83,#C3,#08,#32,#3C,#83,#C3,#08,#33,#3C,#83,#C3,#08,#34,#3C
       DB #83,#C3,#08,#39,#3C,#83,#C3,#08,#3A,#3C,#83,#C3,#08,#3B,#3C,#83
       DB #C3,#08,#40,#3C,#83,#C3,#08,#41,#3C,#83,#C3,#08,#42,#3C,#83,#C3
       DB #08,#4A,#38,#83,#C3,#08,#4B,#39,#83,#C3,#08,#4C,#38,#83,#C3,#08
       DB #51,#38,#83,#C3,#08,#52,#39,#83,#C3,#08,#53,#38,#83,#C3,#08,#58
       DB #38,#83,#C3,#08,#59,#39,#83,#C3,#08,#5A,#38,#83,#C3,#08,#60,#38
       DB #83,#C3,#08,#61,#39,#83,#C3,#08,#62,#38,#83,#C3,#08,#8E,#46,#83
       DB #C3,#08,#8F,#46,#83,#C3,#08,#90,#46,#83,#C3,#08,#90,#3E,#83,#C3
       DB #08,#8F,#3E,#83,#C3,#08,#8E,#3E,#83,#C3,#08,#99,#3E,#83,#C3,#08
       DB #9A,#3E,#83,#C3,#08,#9B,#3F,#83,#C3,#08,#9C,#3F,#83,#C3,#08,#99
       DB #45,#83,#C3,#08,#9A,#45,#83,#C3,#08,#9A,#45,#83,#C3,#08,#9B,#46
       DB #83,#C3,#08,#9C,#46,#83,#C3,#08,#84,#48,#83,#C3,#08,#85,#48,#83
       DB #C3,#08,#86,#48,#83,#C3,#08,#50,#56,#83,#C3,#08,#50,#4F,#83,#C3
       DB #42,#86,#4D,#42,#82,#3F,#42,#49,#5B,#42,#50,#5B,#45,#8C,#7F,#41
       DB #59,#15,#00

LE02C  DB #00,#30,#08,#84,#55,#85,#CF,#85,#05,#81,#C3,#80,#43,#82,#83,#82
       DB #43,#82,#03,#82,#01,#83,#8F,#86,#CE,#40,#84,#6B,#08

LE049  DB #00,#10,#08,#41,#1D,#C9,#65,#89,#09,#81,#CA,#81,#49,#81,#0A,#80
       DB #CB,#08,#6A,#1D,#91,#CA,#81,#83,#81,#42,#81,#03,#88,#04,#08,#7B
       DB #1D,#9D,#0C,#85,#84,#85,#04,#08,#40,#1D,#8E,#7E,#08,#40,#35,#8C
       DB #7E,#08,#42,#4C,#84,#BE,#08,#4A,#62,#84,#7E,#08,#55,#6E,#84,#3E
       DB #08,#61,#6F,#89,#BE,#08,#6D,#6D,#80,#7E,#08,#79,#62,#80,#BE,#80
       DB #BE,#08,#80,#4C,#88,#BE,#88,#BE,#08,#82,#34,#A0,#BE,#A0,#BC,#08
       DB #82,#1D,#8A,#BE,#8A,#BC,#08,#33,#38,#89,#97,#08,#41,#67,#80,#0D
       DB #08,#62,#75,#8A,#14,#08,#85,#64,#83,#96,#08,#8E,#33,#AB,#96,#08
       DB #B2,#35,#BB,#DE,#08,#DD,#37,#CF,#65,#08,#F0,#3A,#8D,#A0,#08,#C8
       DB #38,#8D,#5D,#08,#9F,#36,#8D,#9A,#08,#B1,#53,#85,#9D,#08,#D7,#59
       DB #85,#A3,#08,#94,#6C,#84,#0D,#08,#B8,#78,#84,#0D,#08,#22,#19,#C1
       DB #20,#08,#12,#3D,#89,#5D,#08,#26,#56,#81,#57,#08,#04,#61,#81,#5C
       DB #08,#22,#76,#80,#1C,#08,#47,#7D,#88,#1C,#08,#81,#1D,#CD,#65,#8D
       DB #13,#85,#8A,#84,#0B,#8C,#4B,#08,#42,#1D,#F8,#BE,#08,#FC,#5E,#85
       DB #FE,#40,#FC,#7F,#08,#72,#2F,#8B,#45,#08,#75,#2F,#8B,#45,#08,#71
       DB #2E,#8A,#45,#08,#71,#2B,#8A,#45,#00

LE142  DB #00,#00,#08,#5E,#36,#B2,#59,#87,#02,#82,#02,#83,#42,#83,#82,#83
       DB #C2,#87,#82,#87,#42,#87,#02,#86,#42,#86,#82,#86,#C2,#86,#C2,#08
       DB #5D,#35,#82,#03,#86,#02,#87,#42,#87,#82,#83,#82,#83,#82,#83,#42
       DB #83,#02,#82,#82,#82,#82,#82,#82,#40,#6B,#21,#40,#6B,#29,#40,#65
       DB #2F,#08,#61,#1C,#86,#04,#80,#C4,#80,#04,#08,#75,#1C,#82,#04,#08
       DB #79,#17,#84,#84,#84,#04,#40,#74,#19,#40,#60,#19,#08

LE19F  DB #04,#20,#08,#0C,#25,#81,#43,#81,#03,#88,#03,#82,#03,#8F,#03,#87
       DB #C3,#86,#43,#86,#C3,#84,#43,#8D,#03,#8D,#44,#08,#15,#2D,#92,#38
       DB #83,#43,#87,#82,#87,#42,#BC,#BC,#08,#B6,#25,#9C,#2B,#86,#42,#87
       DB #42,#83,#42,#82,#42,#8A,#ED,#80,#C4,#81,#44,#85,#02,#84,#42,#86
       DB #83,#87,#83,#83,#82,#82,#43,#08,#4A,#00,#85,#83,#81,#83,#81,#43
       DB #80,#C3,#83,#03,#83,#C3,#8B,#03,#87,#C3,#08,#52,#0C,#F8,#BE,#F8
       DB #BE,#82,#03,#83,#83,#83,#C3,#8B,#03,#08,#E2,#09,#83,#03,#82,#83
       DB #80,#83,#80,#03,#81,#83,#08,#F2,#09,#81,#83,#81,#83,#81,#C3,#85
       DB #43,#85,#03,#84,#C3,#86,#C3,#86,#83,#87,#03,#87,#43,#8F,#03,#83
       DB #83,#82,#03,#08,#E3,#07,#84,#D0,#08,#CB,#0E,#84,#87,#81,#C3,#81
       DB #C3,#81,#43,#81,#43,#80,#43,#88,#03,#8A,#59,#08,#11,#2E,#8D,#48
       DB #89,#88,#81,#48,#91,#08,#8D,#08,#85,#C8,#8D,#08,#84,#88,#84,#88
       DB #08,#00,#79,#82,#88,#82,#88,#91,#48,#91,#48,#08,#0C,#23,#86,#D0
       DB #08,#24,#2D,#8D,#08,#91,#08,#80,#48,#80,#08,#81,#48,#83,#48,#83
       DB #88,#8B,#48,#93,#48,#93,#48,#08,#25,#47,#81,#88,#8D,#48,#85,#48
       DB #8D,#08,#85,#C8,#8D,#4F,#8D,#48,#08,#26,#48,#80,#45,#80,#06,#81
       DB #86,#08,#3A,#56,#84,#46,#85,#C6,#85,#86,#85,#46,#84,#C6,#84,#06
       DB #08,#4F,#26,#8D,#C6,#8D,#C6,#8D,#C7,#8D,#C8,#9D,#0C,#81,#4C,#81
       DB #4C,#81,#8C,#81,#8C,#08,#57,#7F,#87,#CC,#86,#0C,#87,#85,#84,#45
       DB #85,#85,#85,#45,#85,#05,#84,#85,#84,#45,#84,#07,#08,#50,#27,#C0
       DB #61,#92,#56,#08,#C0,#1F,#82,#46,#08,#F5,#12,#8A,#CD,#08,#89,#29
       DB #95,#8D,#8D,#CD,#85,#CD,#85,#8D,#85,#CD,#8D,#0D,#8D,#0D,#08,#7E
       DB #7F,#8B,#0D,#83,#8D,#89,#0D,#89,#0D,#08,#96,#7F,#8F,#0D,#8F,#CD
       DB #80,#85,#81,#4E,#08,#A2,#73,#87,#8E,#87,#C7,#80,#47,#81,#87,#81
       DB #90,#81,#90,#08,#9D,#27,#89,#D0,#99,#10,#8D,#8B,#81,#06,#81,#C6
       DB #81,#86,#81,#C6,#81,#86,#81,#86,#08,#EC,#1F,#85,#D6,#85,#96,#8D
       DB #4F,#8D,#0F,#85,#CF,#85,#CF,#08,#E4,#7F,#83,#CF,#83,#8F,#83,#8F
       DB #81,#0F,#08,#FF,#50,#87,#4B,#83,#CB,#83,#4B,#08,#5F,#2D,#85,#D3
       DB #8D,#13,#A1,#D3,#08,#53,#71,#85,#53,#08,#6A,#2C,#8D,#D3,#9D,#53
       DB #89,#D3,#81,#11,#08,#65,#70,#80,#11,#08,#64,#70,#84,#07,#08,#56
       DB #7C,#84,#07,#08,#64,#70,#87,#86,#08,#45,#5F,#87,#86,#08,#25,#46
       DB #87,#87,#08,#13,#73,#82,#42,#87,#42,#87,#02,#08,#84,#65,#83,#89
       DB #08,#93,#62,#83,#86,#88,#06,#08,#F3,#4D,#83,#86,#08,#5F,#2C,#8A
       DB #06,#8A,#04,#08,#B9,#2A,#82,#C4,#82,#84,#82,#C4,#8A,#04,#91,#A2
       DB #8D,#E2,#85,#A2,#08,#B9,#2B,#99,#65,#85,#12,#08,#A4,#68,#8D,#12
       DB #8D,#12,#08,#C1,#56,#85,#17,#08,#A7,#70,#95,#71,#08,#BD,#5B,#8D
       DB #9C,#85,#5C,#42,#DB,#06,#08,#4F,#0F,#B1,#18,#08,#4F,#0F,#F0,#38
       DB #A1,#10,#22,#59,#6A,#15,#06,#17,#00,#15,#FF,#42,#90,#10,#00

LE3FE  DB #07,#30,#08,#00,#26,#98,#FE,#98,#F2,#84,#07,#C8,#79,#92,#39,#A0
       DB #78,#08,#65,#2C,#81,#48,#08,#65,#2B,#81,#48,#08,#00,#3F,#88,#FE
       DB #A8,#7E,#A8,#7E,#9A,#FE,#9A,#FE,#08,#FF,#51,#84,#9A,#8C,#DA,#86
       DB #DA,#86,#DA,#08,#A8,#57,#94,#DA,#84,#9A,#8C,#DA,#8E,#5A,#8E,#5A
       DB #96,#5A,#96,#5A,#08,#16,#5D,#84,#9A,#08,#B8,#5A,#84,#9A,#94,#5A
       DB #8E,#9A,#08,#E6,#5A,#88,#DA,#08,#C5,#39,#89,#9A,#08,#C5,#44,#85
       DB #CE,#08,#C8,#4A,#81,#4A,#08,#CB,#4E,#80,#83,#08,#C4,#4E,#81,#83
       DB #08,#C3,#48,#84,#43,#41,#B7,#62,#44,#95,#21,#00

LE47A  DB #01,#08,#08,#26,#00,#80,#04,#80,#44,#80,#84,#80,#84,#80,#C4,#80
       DB #C4,#88,#04,#88,#04,#88,#44,#88,#44,#8A,#04,#8A,#04,#82,#C4,#82
       DB #C4,#82,#84,#82,#85,#82,#45,#83,#04,#08,#73,#09,#89,#14,#81,#03
       DB #80,#85,#88,#04,#88,#04,#88,#44,#88,#44,#82,#C3,#88,#03,#82,#C3
       DB #8A,#04,#8A,#04,#8A,#04,#82,#84,#83,#43,#87,#43,#86,#84,#86,#C4
       DB #8E,#04,#8E,#04,#8E,#44,#8E,#44,#84,#C4,#84,#C4,#84,#C4,#84,#C4
       DB #84,#C4,#84,#44,#84,#02,#08,#B7,#1B,#93,#1D,#08,#CD,#28,#82,#C8
       DB #8A,#08,#8A,#89,#90,#49,#88,#CC,#08,#CD,#28,#85,#48,#85,#C8,#8D
       DB #08,#95,#48,#89,#08,#81,#C8,#81,#88,#88,#C7,#90,#08,#90,#48,#92
       DB #08,#92,#08,#92,#08,#08,#CC,#66,#8A,#C8,#92,#08,#92,#48,#92,#48
       DB #90,#08,#90,#08,#08,#C8,#34,#8E,#48,#96,#48,#84,#C8,#85,#48,#8D
       DB #09,#95,#48,#89,#08,#81,#C8,#81,#87,#80,#C8,#88,#45,#8A,#86,#8A
       DB #48,#82,#44,#83,#42,#08,#AD,#6B,#82,#C4,#8A,#04,#8A,#44,#88,#04
       DB #88,#44,#88,#44,#88,#44,#08,#2E,#00,#80,#02,#80,#C4,#88,#04,#88
       DB #04,#88,#04,#88,#04,#88,#44,#88,#44,#8A,#04,#82,#C4,#82,#C4,#8A
       DB #04,#82,#C4,#82,#84,#82,#44,#40,#7A,#00,#08,#3A,#00,#81,#04,#08
       DB #44,#00,#81,#07,#08,#4F,#00,#81,#07,#08,#5A,#00,#81,#07,#08,#66
       DB #00,#81,#07,#08,#7D,#1A,#81,#83,#80,#43,#80,#83,#80,#C3,#88,#03
       DB #88,#03,#88,#03,#82,#C3,#82,#C3,#8A,#03,#82,#C3,#82,#C3,#82,#C3
       DB #82,#43,#87,#83,#40,#B4,#1B,#08,#87,#18,#85,#07,#08,#92,#16,#85
       DB #0A,#08,#9C,#15,#85,#0D,#08,#A6,#17,#85,#0D,#08,#AF,#17,#85,#0D
       DB #40,#B6,#6B,#40,#EA,#68,#08,#7C,#05,#89,#94,#08,#86,#00,#89,#D6
       DB #08,#94,#00,#99,#D4,#08,#A3,#00,#9D,#D4,#08,#AF,#00,#95,#15,#08
       DB #B1,#35,#85,#88,#8D,#08,#95,#08,#89,#48,#81,#C8,#81,#C8,#08,#B8
       DB #34,#8D,#08,#8D,#48,#95,#08,#95,#48,#89,#48,#81,#C7,#08,#C0,#34
       DB #B5,#18,#B5,#DB,#08,#C8,#60,#8D,#C9,#08,#CD,#68,#85,#02,#08,#D3
       DB #28,#85,#46,#85,#86,#85,#C6,#8D,#06,#8D,#86,#89,#46,#89,#06,#81
       DB #86,#81,#86,#08,#DC,#26,#85,#86,#85,#C6,#85,#C6,#8D,#46,#8D,#C6
       DB #89,#86,#89,#86,#89,#46,#81,#C6,#08,#EC,#25,#BD,#FE,#08,#FC,#27
       DB #91,#0F,#A1,#0F,#95,#0F,#8D,#4E,#08,#00,#23,#8A,#BE,#80,#B5,#08
       DB #00,#24,#80,#B4,#8A,#7E,#08,#37,#35,#93,#CB,#86,#9D,#08,#37,#29
       DB #8A,#62,#08,#00,#25,#80,#B5,#81,#9F,#86,#F3,#87,#A4,#08,#0D,#4A
       DB #85,#06,#87,#9B,#08,#07,#52,#80,#F2,#83,#07,#08,#1E,#30,#81,#A0
       DB #08,#29,#52,#84,#06,#08,#0F,#2B,#81,#A3,#84,#05,#08,#2B,#34,#81
       DB #A0,#85,#07,#08,#2A,#5B,#8D,#0C,#08,#3A,#40,#80,#F6,#E1,#B6,#08
       DB #71,#4D,#92,#76,#08,#27,#68,#8E,#36,#40,#22,#5D,#45,#42,#23,#08
       DB #CE,#28,#8C,#12,#84,#CC,#84,#4C,#84,#48,#80,#88,#80,#C8,#40,#C5
       DB #2F,#08,#A5,#3D,#84,#48,#84,#48,#80,#89,#40,#A5,#45,#08,#74,#17
       DB #86,#88,#86,#48,#86,#48,#40,#6C,#0C,#00

LE6E4  DB #06,#30,#08,#70,#37,#81,#82,#81,#42,#81,#02,#80,#42,#80,#82,#80
       DB #C2,#08,#8B,#37,#85,#82,#85,#42,#85,#02,#84,#42,#84,#82,#84,#C2
       DB #08,#70,#36,#83,#82,#83,#42,#83,#02,#82,#42,#82,#82,#82,#C2,#08
       DB #8B,#36,#87,#82,#87,#42,#87,#02,#86,#42,#86,#82,#86,#C2,#08,#65
       DB #41,#89,#C7,#81,#87,#81,#04,#80,#44,#80,#84,#80,#84,#80,#C4,#88
       DB #04,#08,#A0,#41,#8D,#C7,#85,#87,#85,#04,#84,#44,#84,#84,#84,#84
       DB #84,#84,#08,#65,#40,#93,#08,#83,#88,#82,#05,#82,#43,#08,#A0,#40
       DB #97,#49,#87,#88,#87,#05,#86,#46,#8E,#4A,#08,#42,#40,#91,#CB,#81
       DB #C9,#81,#49,#80,#09,#80,#49,#80,#89,#80,#C9,#88,#09,#90,#89,#08
       DB #C3,#3F,#9D,#0C,#85,#CB,#85,#49,#85,#08,#84,#48,#84,#88,#84,#C8
       DB #8C,#08,#8C,#08,#08,#42,#3F,#93,#08,#83,#C8,#83,#48,#83,#08,#82
       DB #43,#08,#C3,#3E,#97,#08,#87,#88,#87,#48,#87,#08,#86,#48,#86,#88
       DB #86,#C5,#08,#13,#41,#95,#48,#81,#C8,#81,#48,#81,#48,#81,#08,#80
       DB #48,#80,#48,#80,#88,#80,#C8,#80,#C8,#88,#08,#88,#08,#08,#F0,#41
       DB #95,#48,#85,#C8,#85,#48,#85,#48,#85,#08,#84,#48,#84,#48,#84,#88
       DB #84,#C8,#8C,#08,#8C,#48,#8C,#48,#8C,#48,#08,#13,#40,#8B,#C8,#8B
       DB #08,#83,#88,#83,#48,#83,#10,#08,#F0,#40,#8F,#48,#8F,#08,#87,#88
       DB #87,#48,#87,#08,#86,#48,#86,#48,#86,#88,#86,#88,#8E,#04,#08,#71
       DB #37,#81,#02,#80,#42,#80,#82,#82,#42,#82,#02,#83,#42,#83,#82,#87
       DB #42,#87,#02,#08,#07,#00,#80,#BE,#80,#90,#80,#5B,#81,#03,#08,#C1
       DB #00,#84,#64,#84,#4D,#84,#09,#85,#07,#08,#72,#31,#81,#43,#80,#41
       DB #82,#41,#83,#01,#87,#81,#83,#81,#87,#02,#40,#74,#33,#08,#0C,#52
       DB #81,#D5,#82,#C8,#87,#57,#85,#44,#40,#0F,#53,#08,#12,#69,#85,#43
       DB #81,#C3,#81,#43,#81,#03,#81,#43,#83,#83,#83,#C3,#8B,#03,#83,#83
       DB #83,#83,#87,#03,#08,#11,#6A,#85,#03,#8D,#03,#8D,#03,#81,#83,#81
       DB #03,#81,#03,#08,#1B,#66,#81,#03,#81,#43,#81,#43,#81,#83,#81,#C3
       DB #85,#83,#85,#83,#08,#2C,#4F,#81,#D2,#82,#C7,#87,#54,#85,#44,#40
       DB #2E,#4F,#08,#31,#62,#85,#43,#85,#C3,#81,#83,#81,#43,#83,#43,#83
       DB #43,#83,#43,#82,#43,#87,#44,#08,#30,#63,#85,#03,#8D,#03,#8D,#03
       DB #81,#83,#81,#03,#82,#43,#08,#38,#60,#81,#43,#81,#43,#89,#03,#84
       DB #83,#85,#83,#85,#43,#08,#AB,#4B,#8D,#4D,#80,#C4,#8F,#11,#40,#AC
       DB #51,#08,#A9,#5A,#85,#43,#81,#83,#81,#43,#81,#43,#83,#C3,#83,#83
       DB #83,#43,#87,#43,#08,#A8,#58,#85,#03,#8D,#03,#81,#C3,#81,#43,#81
       DB #03,#81,#03,#08,#AF,#59,#81,#03,#81,#83,#81,#C3,#85,#43,#85,#83
       DB #84,#44,#08,#D6,#4B,#85,#51,#80,#C6,#83,#D5,#84,#04,#40,#D3,#57
       DB #08,#CE,#5D,#8D,#03,#81,#83,#81,#03,#81,#43,#83,#83,#87,#C3,#83
       DB #83,#87,#83,#08,#CD,#5D,#85,#03,#81,#83,#81,#43,#81,#43,#81,#43
       DB #81,#03,#08,#D6,#5E,#81,#03,#81,#83,#81,#83,#81,#C3,#85,#43,#84
       DB #03,#86,#43,#08,#58,#4F,#81,#CC,#82,#C4,#87,#4E,#85,#83,#40,#5B
       DB #57,#08,#5C,#5D,#85,#43,#81,#C3,#81,#03,#81,#43,#81,#C3,#83,#C3
       DB #83,#C3,#8B,#03,#83,#C3,#87,#83,#86,#43,#08,#5C,#5D,#85,#03,#81
       DB #C3,#81,#C3,#81,#43,#81,#43,#81,#43,#08,#62,#5C,#81,#03,#81,#43
       DB #81,#43,#85,#43,#85,#43,#85,#83,#85,#03,#87,#43,#42,#D9,#6A,#42
       DB #B0,#61,#42,#67,#68,#42,#5D,#6B,#08,#0E,#5F,#85,#05,#08,#0E,#60
       DB #85,#05,#08,#0F,#61,#84,#05,#08,#58,#56,#85,#05,#08,#58,#57,#85
       DB #03,#08,#59,#58,#85,#03,#08,#AD,#50,#80,#45,#08,#AE,#51,#80,#45
       DB #08,#D7,#56,#80,#05,#08,#D6,#57,#80,#05,#08,#2D,#5A,#84,#45,#08
       DB #2E,#5B,#84,#45,#42,#D6,#74,#42,#AF,#6D,#42,#63,#75,#42,#31,#75
       DB #42,#35,#71,#42,#2D,#70,#42,#21,#75,#00

LE9EE  DB #01,#08,#08,#32,#00,#85,#12,#84,#CE,#85,#10,#08,#00,#2D,#82,#0F
       DB #9D,#DF,#85,#1B,#08,#00,#50,#82,#08,#82,#55,#85,#DF,#84,#08,#85
       DB #88,#82,#54,#83,#D6,#81,#CF,#81,#0D,#8B,#14,#82,#85,#82,#45,#83
       DB #85,#83,#C5,#8F,#05,#87,#8B,#87,#4B,#83,#15,#81,#54,#81,#94,#81
       DB #CB,#95,#0B,#84,#0B,#84,#4B,#84,#8B,#84,#CC,#08,#20,#1C,#8D,#D3
       DB #84,#C4,#84,#04,#93,#19,#8A,#4A,#08,#33,#2A,#85,#4A,#85,#47,#89
       DB #4E,#81,#CA,#81,#47,#83,#CA,#83,#4A,#82,#04,#8B,#44,#87,#C4,#87
       DB #48,#87,#06,#08,#61,#00,#81,#9D,#81,#91,#80,#CB,#80,#8B,#88,#0A
       DB #80,#48,#80,#08,#80,#08,#84,#C3,#86,#48,#86,#03,#86,#03,#86,#87
       DB #86,#47,#86,#96,#89,#D6,#85,#C6,#81,#50,#81,#8E,#87,#06,#87,#46
       DB #85,#D9,#08,#6F,#7F,#8B,#19,#87,#47,#84,#0A,#84,#92,#81,#92,#08
       DB #55,#7F,#87,#50,#8C,#A4,#82,#50,#40,#2F,#71,#08,#D3,#26,#95,#8E
       DB #8C,#C8,#85,#46,#84,#4D,#8C,#8D,#84,#47,#84,#07,#82,#C7,#82,#47
       DB #82,#87,#82,#C7,#84,#07,#84,#07,#82,#47,#82,#07,#82,#47,#82,#87
       DB #83,#46,#8A,#04,#89,#0D,#85,#08,#84,#88,#84,#88,#84,#C8,#88,#08
       DB #82,#88,#8A,#08,#81,#51,#85,#54,#08,#CF,#7F,#83,#54,#87,#92,#82
       DB #4E,#81,#53,#91,#49,#80,#C2,#93,#4F,#82,#86,#83,#86,#8F,#86,#87
       DB #49,#86,#0C,#8F,#D2,#86,#86,#86,#C6,#86,#46,#87,#03,#89,#03,#81
       DB #83,#80,#45,#80,#00,#08,#E4,#3E,#89,#CB,#81,#47,#81,#04,#81,#43
       DB #83,#03,#8B,#03,#87,#47,#87,#0D,#40,#D1,#21,#40,#A0,#4F,#08,#7F
       DB #18,#81,#46,#8D,#09,#84,#90,#8C,#10,#8C,#47,#85,#C3,#8A,#0E,#08
       DB #77,#31,#82,#8A,#81,#C6,#08,#7F,#17,#80,#C8,#82,#85,#89,#07,#8D
       DB #47,#85,#44,#81,#86,#80,#86,#80,#46,#82,#8D,#8A,#07,#8B,#07,#8F
       DB #87,#82,#C7,#81,#87,#81,#07,#81,#48,#08,#C6,#3B,#87,#48,#86,#46
       DB #85,#86,#85,#C6,#8D,#86,#08,#B3,#44,#8F,#46,#8F,#06,#8C,#06,#8C
       DB #06,#85,#46,#40,#9C,#3B,#40,#58,#34,#08,#58,#34,#85,#46,#08,#85
       DB #3D,#84,#45,#8D,#4B,#86,#08,#08,#76,#4B,#81,#08,#83,#46,#83,#88
       DB #82,#49,#08,#96,#44,#95,#09,#95,#09,#82,#43,#08,#94,#58,#82,#43
       DB #8B,#0A,#83,#4A,#40,#98,#4C,#40,#80,#4C,#08,#B4,#4B,#81,#CA,#80
       DB #47,#87,#47,#87,#C7,#40,#B5,#4A,#40,#B8,#51,#08,#B1,#5D,#84,#52
       DB #08,#96,#56,#84,#12,#08,#7B,#6F,#80,#12,#08,#29,#73,#84,#92,#08
       DB #18,#69,#84,#92,#08,#7E,#4F,#99,#12,#08,#A9,#4F,#81,#83,#08,#AB
       DB #58,#81,#83,#08,#ED,#6F,#81,#86,#08,#00,#27,#88,#9F,#88,#9F,#AA
       DB #63,#08,#8D,#2E,#AA,#63,#B2,#A3,#08,#E6,#2C,#B2,#A8,#08,#BE,#7F
       DB #83,#45,#83,#05,#82,#47,#08,#CF,#70,#8D,#47,#08,#CD,#77,#8E,#45
       DB #08,#C7,#77,#95,#4B,#42,#C3,#7B,#08,#D8,#71,#9D,#8F,#08,#E6,#7F
       DB #87,#87,#87,#04,#86,#86,#42,#DE,#73,#22,#58,#19,#01,#06,#FF,#00

LEC3E  DB #04,#20,#08,#5F,#7F,#AB,#66,#92,#9F,#81,#43,#82,#C9,#8A,#49,#83
       DB #43,#82,#C3,#83,#02,#87,#82,#86,#42,#8E,#32,#86,#85,#86,#02,#87
       DB #8F,#8B,#07,#87,#87,#86,#07,#86,#47,#86,#13,#08,#76,#7F,#9B,#62
       DB #B2,#E2,#8A,#59,#82,#47,#83,#44,#87,#44,#86,#44,#86,#51,#86,#03
       DB #87,#43,#8F,#0A,#83,#44,#82,#44,#82,#44,#8B,#04,#87,#04,#87,#04
       DB #83,#84,#83,#44,#82,#48,#82,#08,#08,#7F,#55,#86,#44,#87,#43,#82
       DB #43,#8A,#4A,#90,#0A,#80,#C6,#85,#86,#08,#5A,#15,#80,#04,#81,#43
       DB #80,#43,#80,#C3,#82,#C3,#82,#C3,#82,#43,#83,#03,#87,#83,#86,#83
       DB #86,#C3,#86,#C3,#86,#C3,#8E,#03,#8E,#03,#84,#83,#85,#02,#08,#90
       DB #19,#84,#44,#80,#02,#80,#42,#80,#82,#80,#82,#82,#82,#82,#02,#83
       DB #42,#87,#02,#84,#82,#84,#C2,#84,#C2,#84,#42,#08,#65,#7F,#8B,#8D
       DB #89,#8E,#08,#6D,#77,#8B,#CE,#89,#4F,#86,#C3,#08,#67,#68,#8B,#8D
       DB #82,#41,#8D,#8F,#84,#82,#08,#5F,#3E,#8E,#8D,#8E,#4D,#8E,#0D,#87
       DB #0D,#86,#4D,#86,#4D,#86,#4D,#08,#A4,#3A,#8A,#0D,#92,#0D,#8A,#CD
       DB #82,#4D,#83,#0D,#82,#4D,#8A,#4D,#82,#8D,#08,#AA,#22,#82,#8D,#82
       DB #4D,#82,#13,#82,#D7,#08,#56,#1B,#86,#CD,#86,#8D,#86,#4D,#86,#0D
       DB #08,#2C,#0D,#8D,#1D,#08,#39,#15,#8D,#A2,#08,#A2,#5B,#98,#DB,#B8
       DB #1B,#8A,#DB,#8A,#DB,#41,#92,#00,#08,#BA,#1E,#81,#16,#08,#C5,#19
       DB #81,#16,#08,#DA,#05,#81,#5D,#08,#F3,#00,#89,#19,#08,#00,#29,#81
       DB #53,#81,#0C,#80,#4C,#80,#4C,#80,#0C,#81,#06,#83,#86,#88,#04,#8D
       DB #48,#83,#48,#83,#48,#89,#08,#8D,#88,#81,#88,#89,#4A,#08,#04,#3E
       DB #85,#4A,#08,#00,#4B,#80,#4A,#80,#05,#8F,#4B,#86,#0B,#08,#1B,#52
       DB #8D,#44,#88,#45,#89,#06,#82,#85,#83,#C3,#86,#4E,#08,#39,#68,#91
       DB #8F,#86,#C8,#8F,#04,#8E,#04,#89,#85,#8C,#46,#8C,#86,#84,#86,#87
       DB #85,#82,#85,#86,#45,#82,#48,#8E,#C8,#82,#C8,#80,#C8,#90,#48,#82
       DB #C9,#08,#31,#73,#82,#C8,#08,#21,#76,#8B,#0D,#08,#40,#6B,#91,#4D
       DB #83,#03,#87,#4A,#08,#30,#5F,#84,#44,#80,#C9,#86,#04,#08,#3C,#61
       DB #80,#C4,#8D,#04,#40,#40,#7F,#40,#40,#63,#08,#26,#6B,#85,#CC,#40
       DB #24,#6D,#26,#59,#8C,#19,#02,#23,#FF,#27,#58,#8D,#03,#08,#02,#04
       DB #01,#0E,#FF,#08,#5F,#58,#94,#E9,#08,#B3,#5C,#85,#E9,#08,#E1,#5C
       DB #AD,#29,#08,#C0,#45,#8A,#92,#92,#D2,#90,#0C,#85,#C8,#84,#44,#84
       DB #84,#84,#C4,#86,#C4,#8E,#04,#86,#C4,#86,#84,#86,#44,#86,#C4,#87
       DB #04,#46,#C8,#47,#00

LEE43  DB #07,#38,#08,#FF,#7E,#8E,#7E,#8E,#7E,#08,#08,#00,#F9,#FE,#C1,#1F
       DB #89,#07,#81,#87,#81,#47,#80,#47,#82,#87,#83,#47,#8B,#07,#8B,#C7
       DB #FB,#FE,#BF,#DF,#08,#FF,#64,#96,#7E,#96,#3E,#08,#2D,#04,#F9,#FE
       DB #B9,#1C,#89,#47,#81,#87,#81,#03,#80,#43,#83,#03,#83,#43,#83,#C3
       DB #83,#C3,#8B,#03,#83,#C3,#FB,#FE,#B3,#58,#08,#49,#07,#F9,#FE,#B1
       DB #17,#81,#84,#81,#44,#81,#44,#80,#03,#82,#03,#83,#43,#83,#83,#83
       DB #C3,#83,#C3,#FB,#FE,#AB,#55,#08,#25,#02,#82,#43,#08,#42,#06,#82
       DB #43,#08,#5B,#09,#88,#5C,#8A,#09,#08,#79,#0E,#F9,#FE,#E9,#33,#08
       DB #81,#57,#94,#08,#08,#81,#69,#8E,#08,#08,#5A,#09,#84,#51,#08,#42
       DB #06,#84,#55,#08,#25,#03,#84,#5D,#08,#6F,#00,#08,#66,#00,#80,#CE
       DB #80,#08,#80,#98,#8A,#C9,#81,#49,#8A,#0D,#80,#CD,#81,#4A,#8A,#56
       DB #83,#47,#82,#8E,#80,#CE,#08,#CD,#07,#80,#C8,#84,#CF,#86,#89,#08
       DB #C7,#0D,#85,#89,#82,#D1,#8B,#0A,#81,#03,#8D,#08,#86,#45,#08,#DB
       DB #15,#84,#D0,#86,#46,#08,#D6,#08,#8B,#04,#08,#DE,#26,#8D,#08,#83
       DB #04,#81,#C7,#83,#49,#81,#45,#8B,#8B,#81,#8B,#8B,#97,#08,#DF,#22
       DB #83,#4E,#8A,#22,#08,#84,#0C,#83,#5F,#08,#25,#09,#84,#49,#81,#42
       DB #80,#42,#80,#82,#82,#42,#08,#41,#0D,#84,#46,#85,#42,#81,#41,#80
       DB #42,#82,#42,#82,#02,#40,#15,#18,#40,#32,#18,#40,#54,#18,#08,#28
       DB #01,#80,#44,#08,#46,#05,#80,#42,#41,#FF,#62,#41,#F8,#7F,#46,#FF
       DB #18,#46,#82,#03,#26,#59,#79,#05,#02,#01,#02,#09,#06,#3B,#00,#35
       DB #0B,#00,#27,#0D,#03,#00,#19,#0B,#04,#09,#FF,#08,#9D,#06,#80,#02
       DB #83,#02,#86,#02,#85,#02,#42,#9F,#06,#08,#AB,#06,#81,#01,#82,#01
       DB #87,#02,#85,#43,#44,#AC,#05,#08,#AC,#11,#85,#43,#80,#83,#87,#83
       DB #45,#AD,#14,#08,#96,#0D,#87,#83,#85,#03,#80,#C3,#83,#83,#43,#94
       DB #0C,#08,#D3,#1F,#83,#83,#80,#03,#86,#C4,#47,#D5,#1E,#08,#C5,#08
       DB #86,#C4,#82,#44,#81,#83,#41,#C4,#07,#08,#E9,#08,#81,#83,#83,#43
       DB #8E,#03,#42,#E9,#09,#08,#F5,#0B,#8E,#04,#81,#44,#83,#04,#44,#F3
       DB #0C,#08,#E1,#01,#8A,#44,#85,#C4,#87,#04,#47,#E4,#03,#00

LF001  DB #02,#10,#08,#5D,#00,#84,#59,#85,#55,#83,#10,#82,#98,#B8,#AD,#80
       DB #1B,#84,#71,#86,#FE,#86,#D9,#86,#4A,#86,#0A,#81,#4A,#80,#0A,#80
       DB #FE,#80,#E6,#82,#95,#85,#49,#9C,#7A,#9E,#9E,#86,#4B,#8F,#8B,#8D
       DB #8C,#80,#0B,#88,#A3,#D0,#BC,#83,#09,#85,#8F,#AC,#BA,#9C,#4D,#86
       DB #A0,#86,#13,#8F,#0E,#9D,#93,#81,#18,#80,#A1,#E8,#7E,#A0,#92,#83
       DB #95,#99,#0E,#88,#76,#82,#53,#83,#93,#87,#89,#8D,#49,#85,#4F,#84
       DB #8F,#86,#E8,#8F,#8D,#81,#03,#81,#43,#81,#03,#80,#43,#80,#83,#80
       DB #C3,#88,#03,#82,#C3,#82,#83,#82,#43,#82,#03,#83,#43,#83,#43,#83
       DB #83,#83,#C3,#87,#C3,#87,#83,#87,#03,#86,#03,#86,#43,#86,#C3,#84
       DB #C3,#84,#83,#84,#83,#84,#83,#84,#C3,#83,#04,#8A,#26,#A5,#26,#84
       DB #0A,#84,#4A,#8A,#8C,#82,#45,#82,#0C,#B3,#F2,#8C,#67,#83,#9D,#92
       DB #DD,#81,#D8,#85,#4D,#08,#F8,#31,#83,#0D,#08,#FF,#08,#87,#8D,#08
       DB #CF,#00,#85,#97,#87,#59,#08,#AB,#00,#81,#53,#86,#18,#08,#6F,#0B
       DB #8D,#91,#81,#54,#97,#54,#8B,#13,#08,#C4,#4C,#83,#48,#88,#08,#80
       DB #48,#81,#88,#84,#05,#8C,#05,#86,#89,#87,#89,#40,#BD,#4B,#40,#73
       DB #1A,#08,#A6,#29,#83,#C8,#08,#94,#10,#89,#49,#8E,#88,#86,#83,#89
       DB #03,#81,#83,#81,#03,#81,#83,#81,#03,#80,#43,#8A,#08,#08,#92,#22
       DB #80,#02,#83,#42,#86,#C3,#08,#99,#1B,#80,#02,#83,#42,#84,#83,#08
       DB #99,#23,#80,#02,#83,#42,#84,#C3,#40,#97,#20,#08,#43,#7F,#87,#5B
       DB #08,#30,#56,#A7,#A7,#83,#B1,#08,#00,#28,#88,#F1,#88,#F1,#88,#F1
       DB #08,#DC,#3A,#82,#B1,#08,#00,#60,#9A,#71,#9A,#71,#08,#E4,#57,#88
       DB #31,#08,#CF,#65,#81,#71,#08,#AB,#65,#B1,#F1,#08,#91,#5C,#85,#32
       DB #08,#94,#16,#86,#32,#08,#AC,#0F,#A7,#B2,#08,#D5,#19,#82,#32,#08
       DB #72,#7B,#87,#61,#A7,#66,#83,#7E,#08,#74,#7B,#90,#78,#08,#B4,#7F
       DB #8A,#E5,#83,#20,#A3,#2B,#87,#63,#08,#7F,#6D,#87,#96,#8F,#DF,#83
       DB #6B,#82,#AA,#80,#B1,#81,#63,#08,#D3,#71,#94,#68,#08,#AA,#73,#96
       DB #6A,#08,#8B,#61,#87,#8B,#9F,#DE,#83,#4F,#08,#D4,#1D,#81,#5B,#8D
       DB #45,#08,#E1,#57,#84,#10,#08,#BB,#6A,#A6,#12,#24,#58,#B9,#05,#02
       DB #0B,#02,#09,#FF,#26,#59,#72,#01,#06,#FF,#08,#16,#7A,#8E,#06,#8A
       DB #06,#82,#04,#8B,#04,#87,#45,#80,#04,#89,#44,#85,#83,#84,#03,#8E
       DB #04,#46,#14,#79,#00

LF1E6  DB #07,#38,#08,#00,#2D,#82,#D0,#92,#9A,#8A,#5A,#08,#00,#22,#92,#DA
       DB #83,#87,#82,#DA,#08,#00,#00,#80,#DA,#80,#9A,#80,#04,#80,#97,#88
       DB #57,#98,#57,#98,#97,#A0,#D7,#A2,#11,#80,#51,#80,#11,#87,#51,#87
       DB #0D,#86,#CD,#86,#8D,#86,#4D,#86,#0D,#86,#0D,#08,#2D,#16,#80,#4D
       DB #80,#4D,#88,#0D,#80,#CD,#88,#0D,#90,#4D,#8A,#0D,#82,#4F,#08,#97
       DB #27,#9A,#4F,#98,#0F,#80,#8F,#80,#4F,#81,#CF,#81,#0F,#88,#55,#08
       DB #EA,#3D,#88,#55,#08,#CA,#00,#80,#D5,#80,#55,#80,#15,#08,#A3,#1F
       DB #81,#D5,#89,#49,#83,#C9,#83,#D4,#87,#03,#86,#43,#84,#04,#8E,#4B
       DB #8E,#0B,#86,#8B,#86,#4B,#88,#8B,#80,#CB,#80,#CB,#88,#50,#40,#A5
       DB #20,#40,#A7,#24,#40,#A6,#28,#40,#A1,#1D,#44,#AE,#20,#44,#AC,#1E
       DB #44,#AB,#2A,#44,#AA,#31,#44,#A8,#39,#08,#D6,#2A,#88,#09,#40,#DE
       DB #2E,#08,#1D,#29,#80,#51,#80,#90,#81,#4A,#81,#49,#80,#46,#81,#48
       DB #81,#88,#82,#C6,#80,#43,#82,#42,#80,#46,#83,#85,#83,#46,#87,#C6
       DB #80,#85,#83,#49,#83,#03,#83,#43,#82,#83,#82,#4A,#8B,#0A,#83,#48
       DB #25,#59,#54,#04,#01,#0A,#00,#01,#00,#FF,#08,#49,#25,#81,#89,#81
       DB #49,#80,#09,#89,#09,#91,#09,#91,#09,#40,#5C,#57,#08,#9F,#28,#A9
       DB #D7,#A0,#0F,#A3,#0F,#8A,#C7,#8B,#C7,#25,#59,#43,#01,#00,#05,#00
       DB #05,#00,#01,#00,#01,#04,#FF,#08,#17,#29,#89,#86,#88,#C6,#89,#C7
       DB #98,#CE,#89,#C7,#98,#CE,#89,#C7,#88,#C6,#89,#C7,#88,#C6,#89,#C7
       DB #88,#86,#81,#07,#21,#58,#6B,#09,#02,#0B,#02,#0D,#02,#13,#02,#19
       DB #02,#1F,#02,#21,#02,#23,#02,#09,#FF,#44,#5C,#23,#25,#58,#0B,#06
       DB #09,#04,#07,#02,#05,#FF,#08,#57,#7F,#B7,#58,#08,#57,#67,#C0,#20
       DB #A9,#E0,#08,#5A,#6E,#80,#02,#82,#82,#82,#01,#81,#01,#80,#42,#82
       DB #42,#45,#79,#7A,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00
       DB #00,#00,#00,#00,#00,#00,#00,#00,#00,#00

;*
;* Copy of original objects
;*
CopyOfObjects:	;LF400
       DB #01,#FF,#10,#40,#10,#40,#40,#E0,#A8,#87,#00,#00,#00,#00,#00,#00
       DB #01,#1B,#9A,#92,#00,#B7,#90,#FF,#01,#FF,#C0,#60,#00,#C0,#C0,#E0
       DB #C8,#01,#36,#05,#F3,#02,#00,#00,#29,#FF,#02,#FF,#FF,#FF,#00,#00
       DB #10,#80,#C0,#01,#5F,#05,#04,#03,#00,#00,#01,#04,#0B,#D2,#92,#0C
       DB #1D,#91,#10,#F3,#90,#18,#D1,#8E,#1E,#20,#8F,#25,#2D,#A3,#26,#2D
       DB #A3,#2C,#7F,#94,#FF,#02,#FF,#FF,#FF,#00,#00,#90,#81,#C0,#01,#27
       DB #03,#53,#05,#00,#00,#07,#06,#0B,#D2,#92,#0C,#1D,#91,#10,#F3,#90
       DB #18,#D1,#8E,#1E,#20,#8F,#25,#0D,#A3,#26,#0D,#A3,#2C,#7F,#94,#FF
       DB #01,#FF,#00,#00,#00,#00,#00,#80,#A5,#03,#F3,#02,#00,#00,#00,#00
       DB #4F,#FF,#01,#1F,#00,#00,#00,#00,#00,#80,#A5,#03,#E1,#05,#63,#01
       DB #00,#00,#0D,#FF,#01,#47,#01,#01,#00,#00,#00,#80,#A5,#03,#BF,#03
       DB #00,#00,#00,#00,#05,#FF,#01,#3E,#02,#00,#00,#00,#02,#80,#2C,#14
       DB #63,#01,#00,#00,#F6,#B4,#01,#1C,#68,#A7,#FF,#02,#FF,#FF,#FF,#00
       DB #FF,#00,#80,#51,#01,#E1,#05,#81,#03,#00,#00,#0E,#0F,#10,#3D,#A3
       DB #0C,#1D,#91,#1E,#20,#8F,#18,#D1,#8E,#FF,#05,#FF,#A0,#50,#00,#40
       DB #40,#80,#76,#07,#23,#06,#00,#00,#00,#00,#1A,#1C,#1B,#1D,#32,#0B
       DB #D2,#92,#00,#4C,#A3,#1E,#20,#8F,#FF,#03,#FF,#FF,#FF,#00,#00,#00
       DB #81,#C0,#01,#36,#05,#00,#00,#00,#00,#1F,#1E,#20,#10,#F3,#90,#0C
       DB #1D,#91,#18,#D1,#8E,#1E,#20,#8F,#25,#09,#A3,#26,#09,#A3,#2C,#7F
       DB #94,#FF,#03,#FF,#FF,#FF,#00,#00,#00,#86,#4A,#05,#53,#02,#A5,#00
       DB #07,#B5,#42,#43,#19,#11,#0D,#94,#0E,#0D,#94,#19,#DD,#8E,#32,#E5
       DB #A2,#FF,#02,#FF,#FF,#FF,#00,#00,#00,#86,#4A,#05,#53,#02,#00,#00
       DB #00,#00,#17,#21,#11,#0D,#94,#0E,#0D,#94,#19,#DD,#8E,#32,#A2,#A2
       DB #FF,#02,#FF,#40,#FF,#00,#50,#50,#80,#C0,#01,#E8,#02,#7C,#00,#00
       DB #00,#13,#14,#10,#F3,#90,#0C,#1D,#91,#0B,#D2,#92,#18,#D1,#8E,#1E
       DB #20,#8F,#2C,#7F,#94,#0B,#D2,#92,#FF,#02,#FF,#FF,#FF,#00,#00,#00
       DB #01,#C0,#01,#56,#04,#A6,#05,#00,#00,#2A,#2B,#0C,#1D,#91,#00,#46
       DB #AA,#26,#05,#A3,#00,#33,#A3,#1E,#20,#8F,#18,#D1,#8E,#2C,#7F,#94
       DB #FF,#02,#FF,#FF,#FF,#00,#00,#30,#80,#C0,#01,#BF,#03,#E0,#06,#00
       DB #00,#20,#21,#10,#25,#A6,#0C,#25,#A6,#0B,#D2,#92,#18,#D1,#8E,#1E
       DB #20,#8F,#2C,#7F,#94,#00,#89,#A5,#FF,#01,#FF,#03,#04,#00,#40,#80
       DB #94,#80,#06,#99,#05,#64,#06,#00,#00,#07,#0B,#D2,#92,#FF,#01,#FF
       DB #00,#00,#00,#FF,#00,#80,#3D,#05,#35,#07,#F3,#02,#00,#00,#3D,#28
       DB #65,#A3,#16,#91,#A3,#FF,#01,#42,#02,#02,#00,#02,#02,#80,#A5,#03
       DB #36,#05,#00,#00,#00,#00,#20,#FF,#02,#FF,#FF,#FF,#00,#FF,#FF,#80
       DB #C0,#01,#E8,#02,#00,#00,#00,#00,#10,#0D,#10,#95,#A4,#0C,#1D,#91
       DB #1E,#20,#8F,#18,#D1,#8E,#2C,#7F,#94,#FF,#01,#FF,#02,#02,#04,#20
       DB #05,#A0,#5B,#05,#00,#00,#00,#00,#00,#00,#07,#2B,#B8,#A7,#2E,#1D
       DB #A2,#31,#1A,#A8,#FF,#02,#FF,#FF,#FF,#00,#FF,#FF,#80,#C0,#01,#24
       DB #04,#00,#00,#00,#00,#1E,#1C,#1E,#20,#8F,#18,#D1,#8E,#2C,#7F,#94
       DB #1C,#C2,#A6,#FF,#01,#FF,#15,#60,#10,#70,#88,#E0,#BD,#82,#00,#00
       DB #00,#00,#00,#00,#01,#FF,#01,#FF,#1D,#50,#10,#68,#78,#E0,#B4,#86
       DB #00,#00,#00,#00,#00,#00,#01,#0F,#56,#91,#00,#DF,#A6,#FF,#01,#FF
       DB #70,#FF,#40,#40,#30,#E0,#0A,#02,#9E,#07,#00,#00,#00,#00,#1C,#FF
       DB #01,#FF,#20,#30,#50,#40,#40,#E0,#0D,#82,#00,#00,#00,#00,#00,#00
       DB #09,#FF,#01,#FF,#20,#03,#00,#20,#20,#84,#84,#10,#00,#00,#00,#00
       DB #00,#00,#20,#10,#F3,#90,#0C,#1D,#91,#11,#34,#92,#23,#4E,#8F,#22
       DB #E9,#93,#38,#CB,#A9,#36,#34,#A5,#0B,#D2,#92,#FF,#01,#13,#1F,#05
       DB #00,#00,#00,#82,#92,#37,#00,#00,#00,#00,#00,#00,#20,#21,#81,#92
       DB #00,#9D,#AA,#FF,#01,#FF,#30,#30,#40,#20,#70,#60,#DC,#00,#00,#00
       DB #00,#00,#00,#00,#20,#FF,#01,#FF,#30,#30,#00,#37,#37,#E0,#9A,#07
       DB #41,#07,#00,#00,#00,#00,#15,#FF,#01,#FF,#1F,#05,#00,#00,#00,#82
       DB #5E,#37,#00,#00,#00,#00,#00,#00,#00,#21,#81,#92,#FF,#01,#FF,#1F
       DB #05,#00,#00,#00,#82,#5E,#07,#A5,#00,#00,#00,#00,#00,#00,#21,#FD
       DB #A2,#FF,#08,#FF,#00,#05,#00,#00,#00,#82,#5E,#07,#00,#00,#00,#00
       DB #00,#00,#08,#21,#22,#24,#31,#2D,#11,#17,#21,#19,#A2,#FF,#03,#FF
       DB #1F,#05,#00,#00,#00,#82,#5E,#07,#A5,#00,#00,#00,#00,#00,#19,#42
       DB #43,#21,#FD,#A2,#FF,#01,#FF,#05,#05,#20,#20,#40,#E0,#F9,#82,#00
       DB #00,#00,#00,#00,#00,#11,#FF,#01,#FF,#30,#10,#10,#60,#60,#E0,#80
       DB #80,#00,#00,#00,#00,#00,#00,#23,#FF,#01,#46,#05,#03,#00,#10,#10
       DB #80,#C3,#10,#00,#00,#00,#00,#00,#00,#23,#0B,#D2,#92,#FF,#01,#46
       DB #02,#01,#00,#10,#10,#80,#6B,#10,#64,#06,#00,#00,#00,#00,#23,#0B
       DB #D2,#92,#FF,#02,#FF,#60,#FF,#80,#70,#70,#80,#8C,#07,#00,#00,#00
       DB #00,#00,#00,#0D,#12,#1E,#28,#A7,#0B,#28,#A7,#10,#05,#A7,#0C,#05
       DB #A7,#18,#28,#A7,#FF,#02,#FF,#05,#05,#00,#80,#80,#94,#D7,#16,#00
       DB #00,#00,#00,#00,#00,#10,#1E,#FF,#01,#FF,#65,#65,#00,#00,#00,#80
       DB #7C,#35,#00,#00,#00,#00,#00,#00,#0D,#39,#4A,#90,#11,#34,#92,#FF
       DB #01,#1D,#FF,#FF,#03,#80,#80,#81,#C0,#01,#E0,#06,#00,#00,#00,#00
       DB #0D,#0B,#D2,#92,#26,#2D,#A3,#10,#F3,#90,#FF,#01,#1E,#FF,#FF,#00
       DB #00,#00,#A0,#E2,#00,#E8,#02,#00,#00,#00,#00,#0D,#11,#34,#92,#14
       DB #DE,#8C,#FF,#01,#FF,#FF,#FF,#02,#00,#00,#80,#6A,#11,#27,#03,#00
       DB #00,#00,#00,#16,#10,#F3,#90,#0C,#1D,#91,#FF,#01,#24,#FF,#FF,#00
       DB #00,#00,#80,#5B,#11,#BF,#03,#00,#00,#00,#00,#16,#10,#F3,#90,#0C
       DB #1D,#91,#11,#34,#92,#14,#DE,#8C,#0B,#D2,#92,#FF,#01,#21,#05,#05
       DB #00,#01,#00,#80,#8B,#32,#00,#00,#00,#00,#00,#00,#16,#1B,#9A,#92
       DB #FF,#01,#FF,#20,#20,#00,#05,#05,#80,#E4,#06,#35,#07,#00,#00,#00
       DB #00,#29,#FF,#01,#20,#FF,#FF,#00,#00,#00,#A0,#5A,#17,#00,#00,#00
       DB #00,#00,#00,#16,#11,#00,#00,#FF,#01,#FF,#40,#FF,#00,#00,#00,#80
       DB #22,#01,#A2,#07,#00,#00,#00,#00,#01,#10,#F3,#90,#0C,#1D,#91,#11
       DB #34,#92,#0E,#34,#92,#14,#DE,#8C,#0B,#D2,#92,#36,#34,#A5,#FF,#01
       DB #FF,#40,#FF,#00,#00,#00,#A0,#B8,#00,#A2,#07,#00,#00,#00,#00,#43
       DB #11,#34,#92,#0E,#34,#92,#14,#DE,#8C,#0B,#D2,#92,#36,#34,#A5,#00
       DB #42,#A8,#FF,#01,#FF,#90,#90,#00,#A0,#A0,#E0,#F8,#06,#37,#03,#00
       DB #00,#00,#00,#05,#FF,#01,#FF,#90,#90,#00,#A0,#A0,#E0,#F8,#06,#41
       DB #07,#00,#00,#00,#00,#05,#FF,#01,#FF,#05,#05,#00,#01,#00,#80,#1F
       DB #34,#00,#00,#00,#00,#00,#00,#00,#1B,#9A,#92,#FF,#02,#FF,#90,#FF
       DB #00,#00,#00,#80,#F1,#04,#64,#06,#00,#00,#00,#00,#21,#22,#1E,#20
       DB #8F,#FF,#01,#FF,#FE,#FE,#00,#FF,#FF,#80,#41,#36,#00,#00,#00,#00
       DB #00,#00,#2F,#FF,#01,#FF,#40,#30,#20,#48,#60,#E0,#E2,#02,#6A,#04
       DB #00,#00,#00,#00,#0F,#0F,#56,#91,#00,#1D,#A4,#FF,#01,#FF,#40,#30
       DB #20,#48,#60,#E0,#E2,#02,#37,#03,#00,#00,#00,#00,#3A,#0F,#56,#91
       DB #00,#1D,#A4,#FF,#01,#FF,#40,#30,#20,#48,#60,#E0,#E2,#02,#61,#03
       DB #00,#00,#00,#00,#12,#0F,#56,#91,#00,#1D,#A4,#FF,#01,#FF,#40,#30
       DB #20,#48,#60,#E0,#E2,#02,#34,#04,#00,#00,#00,#00,#38,#0F,#56,#91
       DB #00,#1D,#A4,#FF,#01,#FF,#40,#30,#20,#48,#60,#E0,#E2,#02,#41,#07
       DB #00,#00,#00,#00,#40,#0F,#56,#91,#00,#1D,#A4,#FF,#01,#FF,#40,#30
       DB #20,#48,#60,#E0,#E2,#02,#B6,#01,#00,#00,#00,#00,#10,#0F,#56,#91
       DB #00,#1D,#A4,#FF

;*
;* Copy of original locations
;*
CopyOfLocations:	;LFA14
       DB #FF,#FF,#00,#00,#00,#00,#00,#00,#00,#00,#00,#00,#FF,#84,#A0,#09
       DB #13,#03,#07,#DA,#03,#19,#B5,#03,#05,#04,#FF,#84,#FF,#00,#04,#00
       DB #00,#00,#00,#22,#B5,#04,#05,#01,#03,#00,#05,#01,#00,#05,#05,#00
       DB #06,#FF,#84,#FF,#27,#01,#FD,#06,#00,#00,#00,#00,#08,#00,#04,#07
       DB #00,#09,#01,#00,#06,#FF,#84,#FF,#D4,#04,#FD,#06,#00,#00,#30,#B5
       DB #02,#00,#05,#01,#01,#07,#FF,#84,#FF,#12,#01,#FD,#06,#00,#00,#3E
       DB #B5,#02,#01,#06,#FF,#84,#FF,#41,#85,#00,#00,#00,#00,#00,#00,#03
       DB #00,#0A,#04,#00,#05,#FF,#86,#FF,#4E,#04,#40,#04,#00,#00,#43,#B5
       DB #03,#00,#0B,#01,#00,#44,#04,#00,#09,#02,#00,#49,#FF,#84,#FF,#E6
       DB #14,#64,#04,#00,#00,#50,#B5,#03,#00,#0C,#04,#00,#0A,#01,#00,#0E
       DB #FF,#86,#FF,#D4,#14,#85,#01,#64,#04,#62,#B5,#03,#00,#16,#04,#00
       DB #0B,#FF,#84,#FF,#12,#11,#BF,#03,#EC,#01,#69,#B5,#0A,#06,#0F,#02
       DB #00,#0B,#FF,#04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#09,#06,#0E
       DB #02,#00,#34,#05,#00,#3A,#FF,#04,#FF,#CD,#04,#8E,#01,#6A,#06,#00
       DB #00,#01,#00,#0F,#0A,#00,#35,#09,#00,#36,#FF,#04,#FF,#CD,#04,#8E
       DB #01,#6A,#06,#00,#00,#09,#00,#34,#FF,#04,#FF,#CD,#04,#8E,#01,#6A
       DB #06,#00,#00,#0A,#00,#34,#07,#00,#37,#02,#00,#40,#08,#00,#11,#FF
       DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#02,#00,#11,#05,#00,#36
       DB #08,#00,#3D,#04,#00,#3C,#FF,#04,#FF,#CD,#04,#8E,#01,#6A,#06,#00
       DB #00,#08,#00,#3C,#FF,#04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#09
       DB #00,#10,#04,#00,#41,#01,#00,#3A,#FF,#04,#FF,#CD,#04,#8E,#01,#6A
       DB #06,#00,#00,#07,#00,#3E,#03,#00,#0F,#02,#00,#39,#09,#00,#3B,#FF
       DB #04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#0A,#00,#3A,#02,#00,#3C
       DB #FF,#04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#07,#00,#3D,#01,#00
       DB #3B,#06,#00,#38,#FF,#04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#01
       DB #00,#36,#06,#00,#3C,#FF,#04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00
       DB #03,#00,#3D,#FF,#04,#FF,#CD,#04,#8E,#01,#6A,#06,#00,#00,#09,#00
       DB #40,#01,#00,#12,#03,#00,#3A,#FF,#04,#FF,#CD,#04,#8E,#01,#6A,#06
       DB #00,#00,#06,#00,#41,#04,#00,#36,#08,#00,#3F,#FF,#04,#FF,#CD,#04
       DB #8E,#01,#6A,#06,#00,#00,#01,#00,#40,#07,#00,#39,#03,#00,#13,#FF
       DB #04,#FF,#16,#01,#A2,#00,#E8,#02,#77,#B5,#0A,#00,#39,#05,#00,#12
       DB #07,#11,#0D,#FF,#08,#FF,#B7,#03,#96,#01,#8E,#01,#88,#B5,#01,#00
       DB #37,#FF,#04,#FF,#CD,#04,#8E,#01,#85,#07,#00,#00,#08,#00,#10,#07
       DB #00,#3F,#01,#1B,#0D,#FF,#02,#FF,#C4,#82,#7B,#03,#E8,#02,#97,#B5
       DB #04,#00,#10,#01,#00,#10,#02,#00,#10,#09,#0A,#14,#03,#00,#10,#07
       DB #00,#10,#08,#00,#10,#0A,#00,#10,#05,#00,#41,#06,#00,#10,#FF,#80
       DB #FF,#C4,#82,#C2,#04,#E8,#02,#97,#B5,#0A,#0A,#13,#03,#00,#15,#FF
       DB #04,#FF,#EF,#01,#E8,#02,#00,#00,#00,#00,#01,#11,#10,#04,#1B,#12
       DB #FF,#84,#FF,#B8,#04,#F0,#06,#00,#00,#00,#00,#03,#00,#16,#04,#00
       DB #14,#FF,#84,#FF,#69,#83,#93,#00,#00,#00,#00,#00,#05,#00,#18,#06
       DB #00,#14,#02,#00,#2E,#08,#00,#0C,#01,#00,#31,#FF,#88,#FF,#C4,#02
       DB #A0,#02,#00,#00,#9C,#B5,#04,#00,#16,#02,#00,#2E,#03,#00,#19,#FF
       DB #84,#FF,#E6,#04,#99,#00,#D8,#02,#00,#00,#04,#00,#18,#03,#00,#42
       DB #02,#09,#00,#FF,#84,#FF,#E6,#04,#23,#06,#BA,#06,#B3,#B5,#03,#07
       DB #1D,#04,#07,#32,#01,#07,#1C,#02,#07,#1B,#FF,#84,#FF,#A0,#02,#F3
       DB #05,#00,#00,#BD,#B5,#01,#07,#1A,#04,#07,#32,#FF,#84,#FF,#27,#11
       DB #CC,#03,#22,#02,#C8,#B5,#04,#00,#19,#03,#07,#1A,#05,#0D,#1E,#FF
       DB #84,#FF,#BC,#00,#96,#01,#00,#00,#00,#00,#04,#07,#1A,#FF,#84,#FF
       DB #0D,#03,#13,#02,#FF,#02,#00,#00,#03,#08,#1F,#02,#00,#20,#04,#0D
       DB #1C,#FF,#04,#FF,#EF,#11,#8E,#01,#00,#00,#D6,#B5,#08,#08,#20,#04
       DB #08,#1E,#FF,#84,#FF,#1C,#01,#13,#02,#00,#00,#E1,#B5,#05,#08,#1F
       DB #01,#00,#1E,#0A,#0C,#21,#FF,#88,#FF,#A6,#82,#00,#00,#00,#00,#00
       DB #00,#03,#27,#22,#09,#0C,#00,#02,#2A,#00,#FF,#88,#FF,#B7,#83,#0F
       DB #04,#00,#00,#00,#00,#01,#00,#24,#03,#00,#23,#06,#27,#21,#02,#00
       DB #2D,#FF,#84,#FF,#DC,#86,#B7,#03,#00,#00,#F3,#B5,#01,#00,#22,#02
       DB #00,#22,#03,#00,#22,#04,#00,#22,#FF,#86,#FF,#4A,#85,#70,#05,#00
       DB #00,#01,#B6,#09,#00,#25,#02,#00,#22,#FF,#84,#FF,#9F,#01,#CE,#01
       DB #00,#00,#15,#B6,#01,#00,#26,#0A,#00,#24,#FF,#84,#FF,#2F,#87,#81
       DB #01,#00,#00,#24,#B6,#01,#00,#27,#02,#00,#25,#06,#00,#28,#FF,#88
       DB #FF,#C4,#02,#40,#09,#00,#00,#2E,#B6,#01,#00,#29,#02,#00,#26,#04
       DB #00,#28,#FF,#86,#FF,#21,#85,#00,#00,#00,#00,#39,#B6,#01,#00,#2A
       DB #07,#00,#25,#03,#00,#27,#FF,#84,#FF,#0D,#83,#1A,#04,#00,#00,#41
       DB #B6,#02,#00,#27,#03,#00,#2B,#09,#00,#2C,#FF,#84,#FF,#AA,#05,#00
       DB #00,#00,#00,#4B,#B6,#02,#00,#28,#03,#0B,#2B,#01,#00,#33,#FF,#04
       DB #B0,#CD,#14,#ED,#05,#46,#06,#62,#B6,#04,#0B,#2A,#03,#00,#29,#FF
       DB #86,#FF,#4E,#84,#09,#04,#00,#00,#69,#B6,#0A,#00,#29,#04,#00,#2A
       DB #02,#00,#27,#08,#00,#28,#FF,#86,#FF,#4F,#05,#A0,#02,#00,#00,#00
       DB #00,#03,#00,#02,#01,#00,#18,#FF,#88,#FF,#63,#07,#00,#00,#00,#00
       DB #00,#00,#02,#00,#08,#04,#00,#03,#FF,#86,#FF,#4F,#05,#A0,#02,#00
       DB #00,#00,#00,#03,#00,#03,#04,#00,#2E,#FF,#84,#FF,#A0,#02,#00,#00
       DB #00,#00,#00,#00,#04,#00,#02,#03,#00,#2D,#FF,#88,#FF,#4A,#05,#70
       DB #05,#00,#00,#00,#00,#01,#00,#2D,#04,#00,#03,#FF,#88,#FF,#A6,#82
       DB #00,#00,#00,#00,#00,#00,#07,#2A,#21,#01,#00,#30,#FF,#86,#FF,#56
       DB #04,#00,#00,#00,#00,#00,#00,#08,#00,#31,#03,#00,#2F,#07,#00,#17
       DB #FF,#88,#FF,#4A,#05,#FF,#02,#00,#00,#00,#00,#05,#00,#30,#02,#00
       DB #16,#03,#00,#18,#08,#00,#0A,#FF,#84,#FE,#E6,#04,#28,#02,#00,#00
       DB #00,#00,#FF,#84,#FF,#A0,#02,#04,#03,#00,#00,#00,#00,#05,#07,#1A
       DB #04,#00,#43,#FF,#84,#FF,#E6,#04,#28,#02,#00,#00,#00,#00,#01,#00
       DB #2F,#02,#00,#2A,#09,#00,#2C,#FF,#86,#FF,#1E,#08,#79,#07,#00,#00
       DB #6E,#B6,#04,#00,#19,#03,#09,#43,#FF,#86,#FF,#1E,#08,#FE,#01,#00
       DB #00,#73,#B6,#03,#00,#32,#04,#09,#42,#FF,#86,#FF,#D4,#14,#64,#04
       DB #00,#00,#00,#00,#03,#00,#47,#05,#00,#45,#02,#00,#0A,#FF,#86,#FF
       DB #D4,#14,#64,#04,#00,#00,#00,#00,#01,#00,#46,#08,#00,#44,#02,#00
       DB #0A,#FF,#86,#FF,#D4,#14,#64,#04,#00,#00,#00,#00,#07,#00,#48,#02
       DB #00,#45,#FF,#86,#FF,#D4,#14,#64,#04,#00,#00,#00,#00,#06,#00,#45
       DB #02,#00,#4A,#04,#00,#44,#FF,#86,#FF,#D4,#14,#64,#04,#00,#00,#00
       DB #00,#06,#00,#46,#08,#00,#47,#0A,#00,#4B,#FF,#86,#FF,#D4,#14,#64
       DB #04,#00,#00,#00,#00,#03,#00,#4A,#01,#00,#0A,#FF,#86,#FF,#D4,#14
       DB #64,#04,#00,#00,#00,#00,#01,#00,#47,#04,#00,#49,#FF,#86,#FF,#D4
       DB #14,#3C,#06,#00,#00,#00,#00,#0A,#00,#4C,#FF,#86,#FF,#D4,#14,#3C
       DB #06,#00,#00,#00,#00,#0A,#00,#4D,#FF,#86,#FF,#D4,#14,#3C,#06,#00
       DB #00,#00,#00,#0A,#00,#4E,#FF,#84,#FF,#2F,#17,#96,#01,#40,#04,#00
       DB #00,#03,#00,#4F,#09,#00,#4D,#FF,#84,#FF,#2F,#17,#96,#01,#40,#04
       DB #00,#00,#04,#00,#4E,#09,#00,#4A,#FF

LFFED  DB #66,#3C,#00,#7E,#5A,#18,#18,#18,#18,#3C,#00,#66,#66,#66,#66,#66
       DB #66,#3C

