* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 125;
const uint8_t lightfill = 125;
const uint8_t status[] = {
-/* AUTO 75 FISH ESCAPE*/
145, 75,
1, 8, 6, 19, 0, 8, 0, 10,
117, 62,
-/* AUTO 10 DIE BITES*/
137, 10,
1, 21, 7, 33,
13, 61,
-/* AUTO 10 BITE INFECT*/
146, 10,
1, 20, 0, 21, 0, 20, 6, 7,
12, 74, 59,
-/* AUTO 8 BEES DIE*/
145, 8,
3, 26, 0, 26, 0, 13, 9, 17,
17, 72,
-/* AUTO 100 HIT MIRROR*/
183,
8, 5, 0, 38, 0, 41, 0, 21, 0, 5,
55, 62, 60, 64,
-/* AUTO 100 IN HADES*/
165,
4, 24,
37, 63,
-/* AUTO 5 MUD OFF*/
145, 5,
1, 7, 0, 7, 0, 1, 6, 12,
40, 62,
-/* AUTO 8 BIT CHIG*/
149, 8,
6, 20, 6, 21, 0, 20, 2, 42, 6, 7,
74, 45,
-/* AUTO 8 BEE STING*/
137, 8,
2, 24, 12, 7,
15, 61,
-/* AUTO 100 LITE*/
169,
4, 5, 8, 15,
57, 76,
-/* AUTO 50 FISH DIE*/
146, 50,
1, 8, 6, 12, 0, 8, 0, 55,
48, 59, 52,
-/* AUTO 100 MOVE OX*/
178,
8, 7, 0, 7, 0, 47, 0, 25,
60, 62, 66,
-/* AUTO 30 GET CHIG*/
149, 30,
1, 42, 6, 21, 6, 20, 0, 20, 6, 7,
74, 45,
-/* AUTO 50 MUD DRAGON*/
138, 50,
2, 27, 3, 7,
70, 4, 61,
-/* AUTO 100 BLAST WALL*/
182,
8, 12, 2, 32, 0, 36, 0, 32, 0, 35,
53, 55, 53,
-/* AUTO 100 BLAS DRAGON*/
177,
8, 12, 2, 27, 0, 52, 0, 27,
53, 55,
-/* AUTO 100 1ST MIRROR CLUE*/
178,
8, 1, 9, 2, 0, 1, 0, 2,
42, 60, 58,
-/* AUTO 100 BEAR MAD*/
174,
8, 14, 0, 13, 0, 14,
74, 60, 61,
-/* AUTO 100 RESET BLAST*/
169,
8, 12, 0, 12,
64, 60,
-/* AUTO 100 INTRO*/
171,
9, 13, 0, 13,
110, 58, 115, 107,
-/* AUTO 100 2ND MIRROR CLUE*/
178,
8, 1, 8, 2, 0, 1, 0, 2,
27, 60, 60,
-/* AUTO 100 DEAD LAMP*/
178,
0, 16, 8, 16, 0, 60, 0, 9,
60, 72, 76,
-/* AUTO 100 MUDDY RUG*/
176,
4, 26, 3, 29, 0, 29, 0, 61,
72,
};
const uint8_t actions[] = {
-/* LOO LAV */
4, 29, 54,
2, 34,
46,
-/* LOO TRE */
4, 29, 57,
2, 4,
46,
-/* GET MUD */
19, 10, 21,
2, 7, 1, 21, 0, 21, 0, 7,
59, 52, 118, 3,
-/* GET HON */
13, 10, 42,
2, 23, 6, 7, 2, 24,
15, 61,
-/* GET MUD */
19, 10, 21,
2, 7, 1, 20, 0, 20, 0, 7,
59, 52, 118, 3,
-/* DRO HON */
23, 18, 42,
1, 23, 0, 23, 2, 25, 0, 39, 0, 25,
59, 14, 53, 55,
-/* DRO HON */
8, 18, 42,
1, 23, 0, 23,
53,
-/* GET BEE */
9, 10, 23,
2, 24, 6, 7,
15, 61,
-/* GET BEE */
12, 10, 23,
2, 24, 1, 7, 6, 13,
16,
-/* GET BEE */
21, 10, 23,
2, 24, 1, 7, 1, 13, 0, 13, 0, 26,
72, 118,
-/* GET INV */
0, 10, 33,
66,
-/* CRO LAV */
4, 56, 54,
4, 18,
51,
-/* INV ANY */
0, 34, 0,
66,
-/* SAY AWA */
15, 48, 9,
1, 29, 4, 17, 0, 23,
54, 18, 57, 64,
-/* LIG ANY */
4, 14, 0,
6, 28,
19,
-/* LIG GAS */
15, 14, 25,
1, 31, 1, 28, 0, 31,
20, 21, 61, 59,
-/* MAK HOL */
9, 58, 16,
3, 26, 0, 17,
58, 118,
-/* LIG GAS */
19, 14, 25,
2, 31, 1, 28, 0, 31, 0, 12,
70, 55, 58, 20,
-/* GO LED */
14, 1, 34,
4, 20, 2, 35, 0, 19,
54, 70, 64,
-/* GET GAS */
8, 10, 25,
4, 1, 6, 40,
16,
-/* GET GAS */
17, 10, 25,
4, 1, 1, 40, 0, 40, 0, 31,
72, 118,
-/* DRO GAS */
14, 18, 25,
1, 31, 0, 31, 0, 40,
72, 118, 23,
-/* LIG GAS */
8, 14, 25,
2, 18, 1, 28,
22,
-/* FIN SWA */
0, 45, 53,
114,
-/* GO THR */
4, 1, 35,
4, 19,
25,
-/* GET MIR */
13, 10, 10,
2, 38, 0, 38, 5, 25,
52, 118,
-/* DRO MIR */
18, 18, 10,
1, 38, 0, 38, 2, 29, 0, 1,
53, 36, 58,
-/* DRI FRU */
9, 42, 43,
1, 46, 0, 46,
3, 59,
-/* GET WAT */
18, 10, 13,
2, 6, 1, 13, 0, 13, 0, 12,
59, 52, 118,
-/* JUM ANY */
13, 6, 0,
4, 19, 0, 21, 6, 36,
54, 64,
-/* JUM ANY */
9, 6, 0,
4, 21, 0, 19,
54, 64,
-/* GO THR */
8, 1, 35,
4, 21, 2, 25,
26,
-/* GO THR */
14, 1, 35,
4, 21, 5, 25, 0, 22,
54, 70, 64,
-/* MAK LAV BUILD DAM*/
22, 58, 54,
3, 36, 0, 0, 0, 34, 0, 45, 2, 34,
72, 53, 76,
-/* GO LAV */
4, 1, 54,
4, 18,
51,
-/* DRO BEE */
23, 18, 23,
1, 26, 2, 25, 0, 26, 0, 24, 0, 14,
28, 59, 53, 58,
-/* GET WAT */
8, 10, 13,
2, 6, 6, 13,
16,
-/* REA WEB */
4, 38, 51,
2, 3,
2,
-/* GO TRE */
10, 1, 57,
0, 2, 2, 5,
54, 70, 64,
-/* DRO WAT */
18, 18, 13,
1, 12, 0, 12, 0, 13, 7, 18,
72, 118, 29,
-/* FIL LAM */
19, 55, 17,
3, 22, 1, 60, 0, 22, 0, 60,
59, 59, 44, 69,
-/* CHO TRE */
22, 8, 57,
0, 5, 2, 5, 12, 14, 0, 4, 1, 11,
55, 53, 7,
-/* OPE DOO */
12, 69, 20,
4, 5, 2, 16, 6, 14,
6,
-/* UNL DOO */
12, 37, 20,
4, 5, 2, 16, 6, 14,
6,
-/* THR AXE */
14, 24, 11,
1, 11, 0, 3, 0, 11,
30, 58, 53,
-/* OPE DOO */
18, 69, 20,
2, 16, 1, 14, 0, 16, 0, 17,
55, 53, 76,
-/* CRO ANY */
0, 56, 0,
25,
-/* JUM ANY */
9, 6, 0,
4, 19, 1, 36,
33, 61,
-/* DAM LAV */
22, 57, 54,
3, 36, 0, 0, 0, 34, 0, 45, 2, 34,
72, 53, 76,
-/* GET BRI */
10, 10, 37,
2, 36, 0, 36,
52, 118, 32,
-/* STO ANY */
0, 32, 0,
34,
-/* QUI ANY */
1, 26, 0,
65, 63,
-/* GET MIR */
8, 10, 10,
2, 38, 2, 25,
26,
-/* DRO MIR */
18, 18, 10,
1, 38, 5, 29, 0, 41, 0, 38,
35, 53, 59,
-/* AT BEA */
15, 7, 38,
8, 3, 5, 38, 0, 3,
122, 110, 111, 60,
-/* AT DRA */
14, 7, 39,
8, 3, 0, 3, 2, 27,
122, 39, 60,
-/* SCO ANY */
0, 33, 0,
65,
-/* HEL ANY */
7, 47, 0,
1, 20,
70, 110, 113, 105,
-/* HEL ANY */
7, 47, 0,
1, 21,
70, 110, 113, 105,
-/* GO LED */
4, 1, 34,
4, 18,
102,
-/* GET LAV */
4, 10, 54,
2, 34,
51,
-/* SCR ANY */
18, 51, 0,
2, 25, 0, 43, 0, 18, 0, 25,
41, 62, 55,
-/* DRO BEE */
23, 18, 23,
1, 26, 2, 27, 0, 24, 0, 44, 0, 27,
53, 53, 55, 43,
-/* AT WIN */
11, 7, 19,
8, 3, 0, 3,
60, 1, 110, 107,
-/* OPE DOO */
4, 69, 20,
2, 17,
64,
-/* GO HOL */
10, 1, 16,
2, 35, 0, 19,
70, 54, 64,
-/* AT BEA */
23, 7, 38,
8, 3, 0, 38, 0, 5, 0, 4, 2, 38,
55, 58, 31, 60,
-/* FIN AXE */
1, 45, 11,
110, 114,
-/* WAK ANY */
1, 36, 0,
1, 47,
-/* GO TRE */
10, 1, 57,
2, 4, 0, 3,
54, 70, 64,
-/* CHO TRE */
22, 8, 57,
2, 5, 1, 11, 0, 5, 0, 4, 1, 14,
55, 53, 8,
-/* ATT BEA */
5, 39, 38,
2, 25,
26, 47,
-/* ATT DRA */
5, 39, 39,
2, 27,
39, 47,
-/* DRI WAT */
14, 42, 13,
1, 12, 0, 12, 0, 13,
3, 59, 52,
-/* DRI WAT */
4, 42, 13,
2, 6,
3,
-/* DRI HON */
9, 42, 42,
3, 23, 0, 23,
3, 59,
-/* AT DOO */
23, 7, 20,
2, 16, 8, 3, 0, 16, 0, 17, 0, 3,
55, 53, 5, 60,
-/* SWI ANY */
8, 27, 0,
4, 26, 10, 0,
33,
-/* SWI ANY */
14, 27, 0,
4, 26, 11, 0, 0, 10,
54, 70, 64,
-/* CHO ANY */
4, 8, 0,
6, 11,
38,
-/* SAY BUN */
23, 48, 32,
3, 47, 1, 11, 0, 11, 0, 25, 0, 7,
85, 18, 62, 58,
-/* SAY BUN */
19, 48, 32,
1, 11, 7, 26, 0, 11, 0, 25,
85, 18, 62, 66,
-/* RUB LAM */
4, 28, 17,
3, 9,
51,
-/* GET MUD */
9, 10, 21,
2, 7, 0, 7,
52, 118,
-/* RUB LAM */
18, 28, 17,
3, 10, 9, 8, 0, 48, 0, 8,
49, 53, 58,
-/* RUB LAM */
8, 28, 17,
3, 10, 8, 11,
1,
-/* RUB LAM */
19, 28, 17,
3, 10, 8, 10, 0, 11, 0, 48,
50, 58, 61, 59,
-/* RUB LAM */
19, 28, 17,
3, 10, 8, 9, 0, 10, 0, 49,
50, 58, 61, 59,
-/* RUB LAM */
18, 28, 17,
3, 10, 8, 8, 0, 49, 0, 9,
49, 53, 58,
-/* SCR ANY */
14, 51, 0,
1, 20, 0, 20, 0, 21,
3, 12, 72,
-/* SCR ANY */
6, 51, 0,
1, 21,
3, 13, 61,
-/* SWI ANY */
4, 27, 0,
7, 26,
102,
-/* WAV ANY */
0, 60, 0,
1,
-/* SAY BUN */
6, 48, 32,
2, 11,
118, 85, 124,
-/* LIG LAM */
4, 14, 17,
3, 9,
10,
-/* FIN TRE */
0, 45, 57,
103,
-/* DRO BEE */
18, 18, 23,
1, 26, 0, 24, 0, 26, 0, 13,
53, 72, 118,
-/* FIN KEY */
0, 45, 30,
103,
-/* FIN MUD */
0, 45, 21,
103,
-/* AT SHO */
22, 7, 60,
8, 3, 0, 3, 4, 26, 0, 11, 0, 10,
60, 62, 118,
-/* GO TRE */
10, 1, 57,
4, 11, 0, 28,
54, 70, 64,
-/* HEL ANY */
6, 47, 0,
4, 26,
110, 105, 109,
-/* HEL ANY */
5, 47, 0,
4, 11,
110, 105,
-/* HEL ANY */
5, 47, 0,
4, 19,
110, 105,
-/* HEL ANY */
5, 47, 0,
4, 23,
110, 106,
-/* HEL ANY */
5, 47, 0,
4, 13,
110, 109,
-/* HEL ANY */
5, 47, 0,
4, 17,
110, 109,
-/* HEL ANY */
5, 47, 0,
4, 15,
110, 109,
-/* HEL ANY */
5, 47, 0,
4, 21,
110, 105,
-/* HEL ANY */
5, 47, 0,
4, 8,
110, 108,
-/* UNL DOO */
17, 37, 20,
1, 14, 2, 16, 0, 17, 0, 16,
53, 55,
-/* GO HAL */
11, 1, 56,
2, 17, 0, 6,
54, 56, 70, 64,
-/* LIG LAM */
14, 14, 17,
3, 10, 0, 10, 0, 9,
72, 10, 76,
-/* UNL LAM */
15, 37, 17,
3, 9, 0, 9, 0, 10,
72, 118, 9, 76,
-/* GET WEB */
5, 10, 51,
2, 3,
11, 61,
-/* GO HOL */
10, 1, 16,
2, 52, 0, 24,
54, 70, 64,
-/* GET SIG */
1, 10, 49,
110, 111,
-/* LIG ANY */
8, 14, 0,
1, 28, 5, 18,
24,
-/* SCR ANY */
0, 51, 0,
1,
-/* SAY AWA */
23, 48, 9,
1, 29, 7, 17, 0, 17, 7, 33, 7, 26,
54, 18, 56, 64,
-/* HEL ANY */
5, 47, 0,
4, 1,
110, 105,
-/* THR AXE */
4, 24, 11,
6, 11,
38,
-/* HEL ANY */
6, 47, 0,
4, 20,
110, 116, 103,
-/* SAY BUN */
2, 48, 32,
118, 85, 1,
-/* GO HOL */
10, 1, 16,
4, 4, 0, 5,
54, 70, 64,
-/* GET HON */
9, 10, 42,
2, 23, 0, 23,
52, 118,
-/* HEL ANY */
1, 47, 0,
1, 120,
-/* CHO ANY */
1, 8, 0,
1, 47,
-/* THR ANY */
0, 24, 0,
112,
-/* AT ANY */
10, 7, 0,
8, 3, 0, 3,
60, 122, 1,
-/* SAV GAM */
1, 35, 65,
118, 71,
-/* RUB ANY */
0, 28, 0,
1,
-/* SAY ANY */
2, 48, 0,
118, 85, 1,
-/* DRI ANY */
0, 42, 0,
119,
-/* DRO WAT */
18, 18, 13,
1, 12, 4, 18, 0, 12, 0, 13,
104, 73, 72,
-/* AUTO 0 */
200,
2, 0, 0, 56,
72,
-/* GET FIR */
4, 10, 59,
2, 0,
51,
-/* GET FIR */
9, 10, 59,
2, 56, 0, 56,
118, 52,
-/* FIN ANY */
0, 45, 0,
114,
-/* REA ADV */
5, 38, 62,
3, 62,
70, 123,
-/* LOO HOL */
0, 29, 16,
46,
-/* JUM ANY */
0, 6, 0,
102,
-/* ATT SPI */
0, 39, 18,
114,
-/* ATT ANY */
0, 39, 0,
25,
-/* LOO ANY */
2, 29, 0,
118, 125, 76,
-/* AT ANY */
0, 7, 0,
121,
-/* GO HOL */
9, 1, 16,
4, 29, 0, 30,
54, 76,
const uint8_t verbs[] = {
- /* AUT */
- 65, 85, 84,
- /* GO */
- 71, 79, 32,
- /* *ENT */
- 197, 78, 84,
- /* *RUN */
- 210, 85, 78,
- /* *WAL */
- 215, 65, 76,
- /* *CLI */
- 195, 76, 73,
- /* JUM */
- 74, 85, 77,
- /* AT */
- 65, 84, 32,
- /* CHO */
- 67, 72, 79,
- /* *CUT */
- 195, 85, 84,
- /* GET */
- 71, 69, 84,
- /* *TAK */
- 212, 65, 75,
- /* *PIC */
- 208, 73, 67,
- /* *CAT */
- 195, 65, 84,
- /* LIG */
- 76, 73, 71,
- /* *. */
- 174, 32, 32,
- /* *IGN */
- 201, 71, 78,
- /* *BUR */
- 194, 85, 82,
- /* DRO */
- 68, 82, 79,
- /* *REL */
- 210, 69, 76,
- /* *SPI */
- 211, 80, 73,
- /* *LEA */
- 204, 69, 65,
- /* *GIV */
- 199, 73, 86,
- /* *POU */
- 208, 79, 85,
- /* THR */
- 84, 72, 82,
- /* *TOS */
- 212, 79, 83,
- /* QUI */
- 81, 85, 73,
- /* SWI */
- 83, 87, 73,
- /* RUB */
- 82, 85, 66,
- /* LOO */
- 76, 79, 79,
- /* *EXA */
- 197, 88, 65,
- /* *DES */
- 196, 69, 83,
- /* STO */
- 83, 84, 79,
- /* SCO */
- 83, 67, 79,
- /* INV */
- 73, 78, 86,
- /* SAV */
- 83, 65, 86,
- /* WAK */
- 87, 65, 75,
- /* UNL */
- 85, 78, 76,
- /* REA */
- 82, 69, 65,
- /* ATT */
- 65, 84, 84,
- /* *SLA */
- 211, 76, 65,
- /* *KIL */
- 203, 73, 76,
- /* DRI */
- 68, 82, 73,
- /* *EAT */
- 197, 65, 84,
- /* . */
- 46, 32, 32,
- /* FIN */
- 70, 73, 78,
- /* *LOC */
- 204, 79, 67,
- /* HEL */
- 72, 69, 76,
- /* SAY */
- 83, 65, 89,
- /* *SPE */
- 211, 80, 69,
- /* *CAL */
- 195, 65, 76,
- /* SCR */
- 83, 67, 82,
- /* *YEL */
- 217, 69, 76,
- /* *HOL */
- 200, 79, 76,
- /* . */
- 46, 32, 32,
- /* FIL */
- 70, 73, 76,
- /* CRO */
- 67, 82, 79,
- /* DAM */
- 68, 65, 77,
- /* MAK */
- 77, 65, 75,
- /* *BUI */
- 194, 85, 73,
- /* WAV */
- 87, 65, 86,
- /* *TIC */
- 212, 73, 67,
- /* *KIC */
- 203, 73, 67,
- /* *KIS */
- 203, 73, 83,
- /* *TOU */
- 212, 79, 85,
- /* *FEE */
- 198, 69, 69,
- /* *FUC */
- 198, 85, 67,
- /* *HIT */
- 200, 73, 84,
- /* *POK */
- 208, 79, 75,
- /* OPE */
- 79, 80, 69,
+65, 85, 84,
+71, 79, 32,
+197, 78, 84,
+210, 85, 78,
+215, 65, 76,
+195, 76, 73,
+74, 85, 77,
+65, 84, 32,
+67, 72, 79,
+195, 85, 84,
+71, 69, 84,
+212, 65, 75,
+208, 73, 67,
+195, 65, 84,
+76, 73, 71,
+174, 32, 32,
+201, 71, 78,
+194, 85, 82,
+68, 82, 79,
+210, 69, 76,
+211, 80, 73,
+204, 69, 65,
+199, 73, 86,
+208, 79, 85,
+84, 72, 82,
+212, 79, 83,
+81, 85, 73,
+83, 87, 73,
+82, 85, 66,
+76, 79, 79,
+197, 88, 65,
+196, 69, 83,
+83, 84, 79,
+83, 67, 79,
+73, 78, 86,
+83, 65, 86,
+87, 65, 75,
+85, 78, 76,
+82, 69, 65,
+65, 84, 84,
+211, 76, 65,
+203, 73, 76,
+68, 82, 73,
+197, 65, 84,
+46, 32, 32,
+70, 73, 78,
+204, 79, 67,
+72, 69, 76,
+83, 65, 89,
+211, 80, 69,
+195, 65, 76,
+83, 67, 82,
+217, 69, 76,
+200, 79, 76,
+46, 32, 32,
+70, 73, 76,
+67, 82, 79,
+68, 65, 77,
+77, 65, 75,
+194, 85, 73,
+87, 65, 86,
+212, 73, 67,
+203, 73, 67,
+203, 73, 83,
+212, 79, 85,
+198, 69, 69,
+198, 85, 67,
+200, 73, 84,
+208, 79, 75,
+79, 80, 69,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89,
- /* NORTH */
- 78, 79, 82,
- /* SOUTH */
- 83, 79, 85,
- /* EAST */
- 69, 65, 83,
- /* WEST */
- 87, 69, 83,
- /* UP */
- 85, 80, 32,
- /* DOWN */
- 68, 79, 87,
- /* NET */
- 78, 69, 84,
- /* FIS */
- 70, 73, 83,
- /* AWA */
- 65, 87, 65,
- /* MIR */
- 77, 73, 82,
- /* AXE */
- 65, 88, 69,
- /* *AX */
- 193, 88, 32,
- /* WAT */
- 87, 65, 84,
- /* BOT */
- 66, 79, 84,
- /* *CON */
- 195, 79, 78,
- /* HOL */
- 72, 79, 76,
- /* LAM */
- 76, 65, 77,
- /* SPI */
- 83, 80, 73,
- /* WIN */
- 87, 73, 78,
- /* DOO */
- 68, 79, 79,
- /* MUD */
- 77, 85, 68,
- /* *MED */
- 205, 69, 68,
- /* BEE */
- 66, 69, 69,
- /* ROC */
- 82, 79, 67,
- /* GAS */
- 71, 65, 83,
- /* FLI */
- 70, 76, 73,
- /* EGG */
- 69, 71, 71,
- /* OIL */
- 79, 73, 76,
- /* *SLI */
- 211, 76, 73,
- /* KEY */
- 75, 69, 89,
- /* HEL */
- 72, 69, 76,
- /* BUN */
- 66, 85, 78,
- /* INV */
- 73, 78, 86,
- /* LED */
- 76, 69, 68,
- /* THR */
- 84, 72, 82,
- /* CRO */
- 67, 82, 79,
- /* BRI */
- 66, 82, 73,
- /* BEA */
- 66, 69, 65,
- /* DRA */
- 68, 82, 65,
- /* RUG */
- 82, 85, 71,
- /* RUB */
- 82, 85, 66,
- /* HON */
- 72, 79, 78,
- /* FRU */
- 70, 82, 85,
- /* OX */
- 79, 88, 32,
- /* RIN */
- 82, 73, 78,
- /* CHI */
- 67, 72, 73,
- /* *BIT */
- 194, 73, 84,
- /* BRA */
- 66, 82, 65,
- /* SIG */
- 83, 73, 71,
- /* BLA */
- 66, 76, 65,
- /* WEB */
- 87, 69, 66,
- /* *WRI */
- 215, 82, 73,
- /* SWA */
- 83, 87, 65,
- /* LAV */
- 76, 65, 86,
- /* *DAM */
- 196, 65, 77,
- /* HAL */
- 72, 65, 76,
- /* TRE */
- 84, 82, 69,
- /* *STU */
- 211, 84, 85,
- /* FIR */
- 70, 73, 82,
- /* SHO */
- 83, 72, 79,
- /* *BAN */
- 194, 65, 78,
- /* ADV */
- 65, 68, 86,
- /* GLA */
- 71, 76, 65,
- /* ARO */
- 65, 82, 79,
- /* GAM */
- 71, 65, 77,
- /* BOO */
- 66, 79, 79,
- /* CHA */
- 67, 72, 65,
- /* LAK */
- 76, 65, 75,
- /* YOH */
- 89, 79, 72,
+65, 78, 89,
+78, 79, 82,
+83, 79, 85,
+69, 65, 83,
+87, 69, 83,
+85, 80, 32,
+68, 79, 87,
+78, 69, 84,
+70, 73, 83,
+65, 87, 65,
+77, 73, 82,
+65, 88, 69,
+193, 88, 32,
+87, 65, 84,
+66, 79, 84,
+195, 79, 78,
+72, 79, 76,
+76, 65, 77,
+83, 80, 73,
+87, 73, 78,
+68, 79, 79,
+77, 85, 68,
+205, 69, 68,
+66, 69, 69,
+82, 79, 67,
+71, 65, 83,
+70, 76, 73,
+69, 71, 71,
+79, 73, 76,
+211, 76, 73,
+75, 69, 89,
+72, 69, 76,
+66, 85, 78,
+73, 78, 86,
+76, 69, 68,
+84, 72, 82,
+67, 82, 79,
+66, 82, 73,
+66, 69, 65,
+68, 82, 65,
+82, 85, 71,
+82, 85, 66,
+72, 79, 78,
+70, 82, 85,
+79, 88, 32,
+82, 73, 78,
+67, 72, 73,
+194, 73, 84,
+66, 82, 65,
+83, 73, 71,
+66, 76, 65,
+87, 69, 66,
+215, 82, 73,
+83, 87, 65,
+76, 65, 86,
+196, 65, 77,
+72, 65, 76,
+84, 82, 69,
+211, 84, 85,
+70, 73, 82,
+83, 72, 79,
+194, 65, 78,
+65, 68, 86,
+71, 76, 65,
+65, 82, 79,
+71, 65, 77,
+66, 79, 79,
+67, 72, 65,
+76, 65, 75,
+89, 79, 72,
0,
};
const uint8_t automap[] = {
- /* RUB */
- 82, 85, 66,
+82, 85, 66,
2,
- /* MUD */
- 77, 85, 68,
+77, 85, 68,
7,
- /* FIS */
- 70, 73, 83,
+70, 73, 83,
8,
- /* LAM */
- 76, 65, 77,
+76, 65, 77,
9,
- /* LAM */
- 76, 65, 77,
+76, 65, 77,
10,
- /* AXE */
- 65, 88, 69,
+65, 88, 69,
11,
- /* BOT */
- 66, 79, 84,
+66, 79, 84,
12,
- /* BOT */
- 66, 79, 84,
+66, 79, 84,
13,
- /* KEY */
- 75, 69, 89,
+75, 69, 89,
14,
- /* NET */
- 78, 69, 84,
+78, 69, 84,
19,
- /* OIL */
- 79, 73, 76,
+79, 73, 76,
22,
- /* HON */
- 72, 79, 78,
+72, 79, 78,
23,
- /* BOT */
- 66, 79, 84,
+66, 79, 84,
26,
- /* FLI */
- 70, 76, 73,
+70, 76, 73,
28,
- /* RUG */
- 82, 85, 71,
+82, 85, 71,
29,
- /* BLA */
- 66, 76, 65,
+66, 76, 65,
31,
- /* BRI */
- 66, 82, 73,
+66, 82, 73,
36,
- /* CRO */
- 67, 82, 79,
+67, 82, 79,
37,
- /* BLA */
- 66, 76, 65,
+66, 76, 65,
40,
- /* GLA */
- 71, 76, 65,
+71, 76, 65,
41,
- /* CHI */
- 67, 72, 73,
+67, 72, 73,
42,
- /* EGG */
- 69, 71, 71,
+69, 71, 71,
44,
- /* FRU */
- 70, 82, 85,
+70, 82, 85,
46,
- /* OX */
- 79, 88, 32,
+79, 88, 32,
47,
- /* RIN */
- 82, 73, 78,
+82, 73, 78,
48,
- /* BRA */
- 66, 82, 65,
+66, 82, 65,
49,
- /* FIS */
- 70, 73, 83,
+70, 73, 83,
55,
- /* FIR */
- 70, 73, 82,
+70, 73, 82,
56,
- /* LAM */
- 76, 65, 77,
+76, 65, 77,
60,
- /* RUG */
- 82, 85, 71,
+82, 85, 71,
61,
- /* ADV */
- 65, 68, 86,
+65, 68, 86,
62,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 150;
const uint8_t lightfill = 150;
const uint8_t status[] = {
-/* AUTO 80 CROCODILES*/
146, 80,
2, 21, 2, 17, 0, 21, 0, 17,
110, 59, 59,
-/* AUTO 80 SNAKES*/
143, 80,
2, 23, 2, 24, 0, 23,
104, 112, 11, 55,
-/* AUTO 100 RUG FLAG 11 GOT KEYS*/
182,
1, 26, 12, 27, 0, 27, 9, 11, 0, 11,
1, 53, 58,
-/* AUTO 3 PARROT PIECES 8*/
133, 3,
3, 24,
104, 112,
-/* AUTO 100 LITE*/
169,
4, 14, 8, 15,
57, 76,
-/* AUTO 100 FLAG 1. BUILD BOAT. NEED SAIL/LUMBER/BEACH*/
176,
8, 1, 3, 33, 3, 20, 0, 2,
58,
-/* AUTO 100 FLAG 2.READY TO BUILD BOAT*/
183,
8, 2, 0, 1, 0, 33, 0, 37, 0, 11,
60, 55, 72, 102,
-/* AUTO 100 NOT READY TO BUILD*/
169,
8, 1, 0, 1,
25, 60,
-/* AUTO 100 UNLOCK DOOR. FLAG 0*/
173,
8, 0, 0, 35, 0, 36,
72, 68,
-/* AUTO 100 BUILDINg BOAT*/
183,
8, 2, 0, 2, 0, 32, 0, 20, 0, 15,
60, 55, 55, 55,
-/* AUTO 19 END GAME*/
134, 19,
4, 26,
65, 28, 63,
-/* AUTO 40 SLIPPED NO SHOES*/
137, 40,
4, 5, 6, 44,
29, 61,
-/* AUTO 80 PIRATE RUM FLAG 0*/
151, 80,
2, 12, 2, 25, 0, 41, 0, 4, 0, 12,
62, 21, 67, 59,
-/* AUTO 100 PIRATE RUM ATTIC FLAG 0*/
178,
8, 0, 0, 7, 0, 4, 0, 25,
68, 62, 59,
-/* AUTO 25 FISH ESCAPE*/
145, 25,
1, 21, 6, 42, 0, 21, 0, 10,
34, 62,
-/* AUTO 100 FLAG 6 INTRO*/
169,
9, 6, 0, 6,
43, 58,
-/* AUTO 50 PIRATE RUM AGAIN*/
150, 50,
2, 12, 2, 49, 0, 41, 0, 22, 0, 12,
62, 21, 59,
-/* AUTO 35 PARROT BAG*/
137, 35,
3, 24, 9, 3,
104, 105,
-/* AUTO 7 PARROT CHEST*/
137, 7,
3, 24, 9, 12,
104, 106,
-/* AUTO 50 TIDE IN DROWN*/
142, 50,
4, 24, 13, 53, 6, 54,
117, 111, 61,
-/* AUTO 50 DROWN OCEAN*/
137, 50,
4, 10, 6, 54,
111, 61,
-/* AUTO 10 TIDE WITH ANCHOR*/
150, 10,
9, 10, 0, 52, 0, 53, 0, 15, 0, 55,
72, 72, 67,
-/* AUTO 10 TIDE NO ANCHOR NOT T.I.*/
145, 10,
8, 10, 0, 52, 0, 53, 9, 4,
72, 67,
-/* AUTO 100 PARROT TIDE*/
170,
3, 24, 8, 0,
104, 119, 68,
-/* AUTO 100 RESET FLAG 0*/
164,
8, 0,
68,
-/* AUTO 100 LITE*/
169,
4, 5, 8, 15,
57, 76,
-/* AUTO 80 MONGOOSE*/
145, 80,
2, 23, 2, 14, 0, 14, 0, 58,
9, 72,
-/* AUTO 80 BIRD & CROCS*/
146, 80,
2, 17, 2, 24, 0, 24, 0, 13,
124, 125, 62,
-/* AUTO 30 BIRD FOLLOWS CRACKERS*/
149, 30,
3, 24, 12, 60, 12, 12, 0, 24, 0, 60,
125, 75,
-/* AUTO 20 PARROT EAT CRACKS*/
136, 20,
3, 24, 3, 60,
126,
-/* AUTO 25 PARROT BOOK*/
141, 25,
14, 61, 3, 24, 3, 3,
104, 133,
-/* AUTO 100 BURNT LAMP*/
178,
8, 16, 0, 63, 0, 9, 0, 16,
72, 60, 76,
};
const uint8_t actions[] = {
-/* SAY YOH */
15, 8, 23,
7, 5, 0, 5, 1, 3,
70, 7, 54, 64,
-/* SET SAI NO SAIL WITH BOOK*/
17, 50, 30,
4, 20, 2, 12, 3, 3, 3, 45,
18, 129,
-/* LIG TOR */
19, 37, 20,
3, 8, 3, 10, 0, 8, 0, 9,
72, 70, 8, 64,
-/* UNL TOR */
14, 41, 20,
3, 9, 0, 9, 0, 8,
72, 114, 76,
-/* HEL ANY */
4, 42, 0,
4, 5,
6,
-/* GET DUB */
13, 10, 29,
2, 22, 5, 23, 0, 22,
52, 114,
-/* GET DUB */
10, 10, 29,
2, 22, 2, 23,
5, 10, 61,
-/* GO SHA */
10, 1, 33,
2, 16, 0, 9,
54, 70, 64,
-/* GET CHE */
8, 10, 38,
2, 13, 2, 12,
12,
-/* GET CHE .*/
13, 10, 38,
2, 13, 5, 12, 0, 13,
52, 114,
-/* OPE CHE */
8, 39, 38,
2, 13, 2, 12,
12,
-/* OPE CHE */
8, 39, 38,
2, 13, 5, 12,
13,
-/* UNL CHE */
22, 41, 38,
2, 13, 5, 12, 1, 27, 0, 13, 0, 28,
14, 55, 53,
-/* OPE CHE */
4, 39, 38,
1, 13,
16,
-/* LOO CHE */
4, 27, 38,
1, 28,
16,
-/* LOO CHE */
5, 27, 38,
3, 13,
18, 13,
-/* LOO CHE FLAG 12 CHEST EMPTY*/
22, 27, 38,
2, 28, 0, 29, 9, 5, 0, 5, 9, 12,
15, 53, 58,
-/* LOO CHE CHEST MAP*/
22, 27, 38,
9, 12, 2, 28, 8, 5, 0, 45, 0, 12,
41, 53, 58,
-/* LOO CHE EMPTY*/
8, 27, 38,
8, 12, 2, 28,
44,
-/* LOO BAG */
9, 27, 18,
3, 5, 9, 3,
4, 46,
-/* LOO BAG */
8, 27, 18,
3, 5, 8, 3,
44,
-/* OPE DOO */
4, 39, 37,
2, 17,
17,
-/* OPE DOO */
5, 39, 37,
2, 18,
18, 13,
-/* OPE DOO */
4, 39, 37,
2, 19,
14,
-/* GO HAL */
10, 1, 9,
2, 19, 0, 16,
54, 70, 64,
-/* UNL DOO */
8, 41, 37,
2, 17, 2, 18,
17,
-/* UNL DOO */
23, 41, 37,
5, 17, 2, 18, 1, 27, 0, 18, 0, 19,
55, 53, 67, 114,
-/* DRI BOT */
6, 23, 11,
3, 25,
127, 1, 22,
-/* INV ANY */
0, 25, 0,
66,
-/* GET INV */
0, 10, 28,
66,
-/* LOO BOX */
9, 27, 58,
3, 57, 12, 50,
4, 46,
-/* SAY AWA */
1, 8, 71,
19, 3,
-/* REA BOO */
5, 30, 10,
6, 3,
18, 20,
-/* SCO ANY */
0, 33, 0,
65,
-/* SAV GAM */
0, 34, 14,
71,
-/* BUI BOA .*/
5, 47, 42,
12, 29,
18, 45,
-/* GO CAV */
11, 1, 35,
4, 14, 0, 7,
54, 56, 70, 64,
-/* LOO LAG */
6, 27, 48,
14, 52,
4, 47, 117,
-/* LOO LAG TIDE OUT*/
6, 27, 48,
13, 52,
4, 47, 116,
-/* LOO SHA */
5, 27, 33,
2, 16,
4, 47,
-/* LOO CRA */
5, 27, 45,
2, 38,
4, 47,
-/* GO CRA CARRYING SHOVEL*/
9, 1, 45,
2, 39, 1, 46,
18, 27,
-/* GO CRA CARRYING CHEST*/
9, 1, 45,
2, 38, 1, 13,
18, 27,
-/* QUI ANY */
0, 46, 0,
63,
-/* GET RUG */
5, 10, 26,
2, 30,
18, 23,
-/* GET NAI */
23, 10, 41,
1, 31, 2, 30, 0, 32, 0, 26, 0, 30,
52, 53, 55, 114,
-/* GO CRA CARRYING LUMBER*/
9, 1, 45,
2, 39, 1, 33,
18, 27,
-/* BUI BOA */
20, 47, 42,
3, 31, 3, 29, 3, 15, 3, 32, 0, 1,
58,
-/* BUI BOA */
0, 47, 42,
25,
-/* GO PIT */
10, 1, 50,
2, 36, 0, 11,
70, 54, 64,
-/* GO CRA CARRYING BOOK*/
9, 1, 45,
2, 38, 1, 3,
18, 27,
-/* SAY YOH */
15, 8, 23,
4, 5, 0, 6, 1, 3,
70, 7, 54, 64,
-/* GET RUG */
9, 10, 26,
3, 26, 0, 26,
52, 114,
-/* GO CRA DARK*/
11, 1, 45,
2, 38, 0, 17,
54, 26, 56, 64,
-/* GO CRA LITE*/
11, 1, 45,
2, 39, 0, 18,
54, 57, 70, 64,
-/* SET SAI WAIT FOR FOR TIDE*/
16, 50, 30,
4, 20, 2, 12, 13, 52, 9, 4,
115,
-/* AUTO 0 */
-/* OPE BAG FLAG 3 EMPTY BAG*/
18, 39, 18,
3, 5, 0, 10, 9, 3, 0, 3,
30, 53, 58,
-/* OPE BAG */
5, 39, 18,
8, 3,
3, 44,
-/* GET WAT */
4, 10, 46,
6, 7,
32,
-/* GET WAT */
18, 10, 46,
2, 40, 1, 7, 0, 7, 0, 42,
55, 52, 114,
-/* DRO WAT */
14, 18, 46,
1, 42, 0, 42, 0, 7,
55, 52, 33,
-/* DRI WAT */
5, 23, 46,
2, 40,
5, 61,
-/* DRI WAT */
15, 23, 46,
1, 42, 0, 42, 0, 7,
5, 61, 55, 52,
-/* WAK PIR */
18, 49, 16,
2, 41, 0, 41, 0, 12, 0, 20,
35, 55, 62,
-/* OPE BOT */
4, 39, 11,
3, 25,
14,
-/* EMP BOT */
14, 56, 11,
3, 25, 0, 25, 0, 7,
36, 33, 72,
-/* GO BOA */
10, 1, 42,
2, 37, 0, 20,
54, 70, 64,
-/* GO SHO FLAG 4 WE AT TREASUE ISLE*/
23, 1, 51,
4, 20, 8, 4, 0, 21, 0, 12, 2, 12,
54, 70, 53, 121,
-/* GO SHO */
14, 1, 51,
4, 20, 9, 4, 0, 6,
54, 70, 64,
-/* SET SAI .*/
9, 50, 30,
4, 20, 5, 12,
18, 37,
-/* SET SAI */
9, 50, 30,
4, 20, 12, 45,
18, 38,
-/* SET SAI GO TREASURE ISLE*/
23, 50, 30,
4, 20, 9, 4, 0, 4, 0, 37, 0, 21,
70, 39, 58, 62,
-/* SET SAI RETURN FROM TR ISLE*/
23, 50, 30,
4, 20, 8, 4, 0, 4, 0, 37, 0, 6,
70, 39, 60, 62,
-/* CAS OFF */
0, 51, 21,
40,
-/* REA MAP */
4, 30, 53,
3, 45,
42,
-/* SAI ANY */
0, 9, 0,
40,
-/* GET BOO */
9, 10, 10,
2, 3, 0, 3,
52, 114,
-/* OPE BOO */
14, 39, 10,
3, 3, 14, 62, 0, 62,
53, 114, 30,
-/* GO SHO AT T.I.*/
14, 1, 51,
4, 20, 8, 4, 0, 21,
54, 70, 64,
-/* GO PAT */
10, 1, 68,
4, 14, 0, 18,
54, 70, 64,
-/* GET PAR */
8, 10, 39,
2, 24, 2, 12,
12,
-/* GET PAR */
10, 10, 39,
2, 24, 0, 24,
52, 104, 112,
-/* GO SHE */
10, 1, 44,
2, 34, 0, 15,
54, 70, 64,
-/* GO 30 FLAG 7. THIS IS IT*/
9, 1, 24,
0, 7, 4, 23,
58, 51,
-/* GO 30 PACE 30 BUT WRONG PLACE*/
5, 1, 24,
0, 7,
60, 51,
-/* DIG ANY BONES*/
19, 52, 0,
4, 22, 0, 47, 1, 46, 14, 47,
70, 48, 53, 64,
-/* DRI CRA EAT CRACKERRS*/
4, 23, 45,
3, 60,
127,
-/* DIG ANY BEACH TREASURE RUM*/
19, 52, 0,
4, 21, 14, 49, 0, 49, 1, 46,
70, 53, 48, 64,
-/* JUM ANY */
6, 55, 0,
4, 5,
70, 5, 61,
-/* DIG ANY GOT IT*/
23, 52, 0,
4, 23, 8, 7, 0, 57, 1, 46, 14, 57,
70, 53, 48, 64,
-/* GET NAI */
9, 10, 41,
3, 32, 0, 32,
52, 114,
-/* GO WIN */
10, 1, 13,
4, 5, 0, 2,
54, 70, 64,
-/* HEL ANY */
5, 42, 0,
4, 2,
103, 6,
-/* REA PLA */
4, 30, 34,
3, 29,
31,
-/* UNL DOO */
10, 41, 37,
2, 35, 1, 27,
18, 13, 107,
-/* OPE DOO */
5, 39, 37,
2, 35,
18, 13,
-/* OPE DOO */
8, 39, 37,
0, 0, 2, 36,
14,
-/* GO LAG */
10, 1, 48,
2, 51, 0, 24,
54, 70, 64,
-/* GO STA */
14, 1, 66,
2, 0, 4, 1, 0, 2,
54, 70, 64,
-/* GET BOO */
22, 10, 10,
4, 2, 0, 3, 0, 2, 0, 4, 5, 4,
52, 1, 72,
-/* GET ANC */
13, 10, 32,
2, 15, 8, 10, 0, 15,
52, 114,
-/* GET ANC */
9, 10, 32,
2, 15, 9, 10,
18, 113,
-/* GET ANC */
7, 10, 32,
5, 15,
70, 18, 50, 64,
-/* EMP BOT DROP SALT WATER*/
13, 56, 11,
3, 42, 0, 42, 0, 7,
72, 114,
-/* GO MON */
10, 1, 15,
2, 56, 0, 25,
54, 70, 64,
-/* SAI BOA */
0, 9, 42,
40,
-/* HEL ANY .*/
4, 42, 0,
4, 14,
109,
-/* WEI ANC */
0, 57, 32,
118,
-/* DIG ANY FREE ANCHOR FLAG 10*/
17, 52, 0,
1, 46, 9, 10, 2, 15, 0, 10,
58, 114,
-/* BUR ANY */
0, 53, 0,
18,
-/* OPE BOX */
13, 39, 58,
1, 31, 3, 57, 0, 50,
30, 53,
-/* KIL PIR */
0, 35, 16,
12,
-/* HEL ANY */
4, 42, 0,
2, 17,
123,
-/* SAY ANY */
2, 8, 0,
114, 85, 3,
-/* HEL ANY */
4, 42, 0,
4, 6,
109,
-/* WAI ANY */
13, 63, 0,
8, 10, 0, 52, 0, 53,
72, 119,
-/* HEL ANY */
8, 42, 0,
4, 9, 2, 12,
24,
-/* DIG ANY */
9, 52, 0,
1, 46, 0, 7,
49, 60,
-/* HEL ANY */
4, 42, 0,
4, 1,
122,
-/* GO PAS */
10, 1, 8,
2, 4, 0, 3,
54, 70, 64,
-/* REA BOO */
4, 30, 10,
3, 3,
2,
-/* DRI ANY */
0, 23, 0,
18,
-/* HEL ANY .*/
0, 42, 0,
3,
-/* GO WIN */
10, 1, 13,
2, 1, 0, 5,
54, 70, 64,
-/* FIN ANY */
1, 54, 0,
18, 136,
-/* LIS ANY */
1, 31, 0,
0, 128,
-/* GET CHE */
9, 10, 38,
3, 28, 0, 28,
52, 114,
-/* OPE BOO */
18, 39, 10,
13, 62, 3, 3, 0, 61, 14, 61,
114, 53, 30,
-/* LOO BOO */
6, 27, 10,
3, 3,
4, 130, 46,
-/* REA NOT */
4, 30, 74,
3, 61,
120,
-/* LOO MAP */
5, 27, 53,
3, 45,
4, 130,
-/* REA FLY */
5, 30, 75,
3, 62,
70, 131,
-/* OPE BOO */
9, 39, 10,
13, 61, 3, 3,
3, 44,
-/* LOO FLY */
5, 27, 75,
3, 62,
4, 130,
-/* FLY ANY */
0, 17, 0,
18,
-/* BRE ANY */
1, 59, 0,
18, 132,
-/* LOO WIN */
5, 27, 13,
2, 1,
4, 47,
-/* LOO BOA */
5, 27, 42,
2, 37,
4, 47,
-/* FEE DES */
1, 64, 76,
134, 63,
-/* KIL ANY */
1, 35, 0,
18, 132,
-/* GET SNA */
6, 10, 78,
2, 23,
5, 10, 61,
-/* CLO WIN */
1, 67, 13,
18, 137,
-/* JUM ANY */
1, 55, 0,
114, 3,
-/* WAI ANY */
22, 63, 0,
9, 10, 0, 52, 0, 53, 0, 15, 0, 55,
72, 72, 114,
-/* LOO ANY */
2, 27, 0,
76, 114, 135,
255,
const uint8_t verbs[] = {
- /* AUT */
- 65, 85, 84,
- /* GO */
- 71, 79, 32,
- /* *CLI */
- 195, 76, 73,
- /* *WAL */
- 215, 65, 76,
- /* *RUN */
- 210, 85, 78,
- /* *ENT */
- 197, 78, 84,
- /* *PAC */
- 208, 65, 67,
- /* *FOL */
- 198, 79, 76,
- /* SAY */
- 83, 65, 89,
- /* SAI */
- 83, 65, 73,
- /* GET */
- 71, 69, 84,
- /* *TAK */
- 212, 65, 75,
- /* *CAT */
- 195, 65, 84,
- /* *PIC */
- 208, 73, 67,
- /* *REM */
- 210, 69, 77,
- /* *WEA */
- 215, 69, 65,
- /* *PUL */
- 208, 85, 76,
- /* FLY */
- 70, 76, 89,
- /* DRO */
- 68, 82, 79,
- /* *REL */
- 210, 69, 76,
- /* *THR */
- 212, 72, 82,
- /* *LEA */
- 204, 69, 65,
- /* *GIV */
- 199, 73, 86,
- /* DRI */
- 68, 82, 73,
- /* *EAT */
- 197, 65, 84,
- /* INV */
- 73, 78, 86,
- /* SAI */
- 83, 65, 73,
- /* LOO */
- 76, 79, 79,
- /* *EXA */
- 197, 88, 65,
- /* *WAT */
- 215, 65, 84,
- /* REA */
- 82, 69, 65,
- /* LIS */
- 76, 73, 83,
- /* . */
- 46, 32, 32,
- /* SCO */
- 83, 67, 79,
- /* SAV */
- 83, 65, 86,
- /* KIL */
- 75, 73, 76,
- /* *ATT */
- 193, 84, 84,
- /* LIG */
- 76, 73, 71,
- /* . */
- 46, 32, 32,
- /* OPE */
- 79, 80, 69,
- /* *SHA */
- 211, 72, 65,
- /* UNL */
- 85, 78, 76,
- /* HEL */
- 72, 69, 76,
- /* . */
- 46, 32, 32,
- /* . */
- 46, 32, 32,
- /* SWI */
- 83, 87, 73,
- /* QUI */
- 81, 85, 73,
- /* BUI */
- 66, 85, 73,
- /* *MAK */
- 205, 65, 75,
- /* WAK */
- 87, 65, 75,
- /* SET */
- 83, 69, 84,
- /* CAS */
- 67, 65, 83,
- /* DIG */
- 68, 73, 71,
- /* BUR */
- 66, 85, 82,
- /* FIN */
- 70, 73, 78,
- /* JUM */
- 74, 85, 77,
- /* EMP */
- 69, 77, 80,
- /* WEI */
- 87, 69, 73,
- /* */
- 32, 32, 32,
- /* BRE */
- 66, 82, 69,
- /* *SMA */
- 211, 77, 65,
- /* . */
- 46, 32, 32,
- /* */
- 32, 32, 32,
- /* WAI */
- 87, 65, 73,
- /* FEE */
- 70, 69, 69,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* CLO */
- 67, 76, 79,
- /* *SHU */
- 211, 72, 85,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
+65, 85, 84,
+71, 79, 32,
+195, 76, 73,
+215, 65, 76,
+210, 85, 78,
+197, 78, 84,
+208, 65, 67,
+198, 79, 76,
+83, 65, 89,
+83, 65, 73,
+71, 69, 84,
+212, 65, 75,
+195, 65, 84,
+208, 73, 67,
+210, 69, 77,
+215, 69, 65,
+208, 85, 76,
+70, 76, 89,
+68, 82, 79,
+210, 69, 76,
+212, 72, 82,
+204, 69, 65,
+199, 73, 86,
+68, 82, 73,
+197, 65, 84,
+73, 78, 86,
+83, 65, 73,
+76, 79, 79,
+197, 88, 65,
+215, 65, 84,
+82, 69, 65,
+76, 73, 83,
+46, 32, 32,
+83, 67, 79,
+83, 65, 86,
+75, 73, 76,
+193, 84, 84,
+76, 73, 71,
+46, 32, 32,
+79, 80, 69,
+211, 72, 65,
+85, 78, 76,
+72, 69, 76,
+46, 32, 32,
+46, 32, 32,
+83, 87, 73,
+81, 85, 73,
+66, 85, 73,
+205, 65, 75,
+87, 65, 75,
+83, 69, 84,
+67, 65, 83,
+68, 73, 71,
+66, 85, 82,
+70, 73, 78,
+74, 85, 77,
+69, 77, 80,
+87, 69, 73,
+32, 32, 32,
+66, 82, 69,
+211, 77, 65,
+46, 32, 32,
+32, 32, 32,
+87, 65, 73,
+70, 69, 69,
+32, 32, 32,
+32, 32, 32,
+67, 76, 79,
+211, 72, 85,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89,
- /* NORTH */
- 78, 79, 82,
- /* SOUTH */
- 83, 79, 85,
- /* EAST */
- 69, 65, 83,
- /* WEST */
- 87, 69, 83,
- /* UP */
- 85, 80, 32,
- /* DOWN */
- 68, 79, 87,
- /* . */
- 46, 32, 32,
- /* PAS */
- 80, 65, 83,
- /* HAL */
- 72, 65, 76,
- /* BOO */
- 66, 79, 79,
- /* BOT */
- 66, 79, 84,
- /* *RUM */
- 210, 85, 77,
- /* WIN */
- 87, 73, 78,
- /* GAM */
- 71, 65, 77,
- /* MON */
- 77, 79, 78,
- /* PIR */
- 80, 73, 82,
- /* ARO */
- 65, 82, 79,
- /* BAG */
- 66, 65, 71,
- /* *DUF */
- 196, 85, 70,
- /* TOR */
- 84, 79, 82,
- /* OFF */
- 79, 70, 70,
- /* MAT */
- 77, 65, 84,
- /* YOH */
- 89, 79, 72,
- /* 30 */
- 51, 48, 32,
- /* LUM */
- 76, 85, 77,
- /* RUG */
- 82, 85, 71,
- /* KEY */
- 75, 69, 89,
- /* INV */
- 73, 78, 86,
- /* DUB */
- 68, 85, 66,
- /* SAI */
- 83, 65, 73,
- /* FIS */
- 70, 73, 83,
- /* ANC */
- 65, 78, 67,
- /* SHA */
- 83, 72, 65,
- /* PLA */
- 80, 76, 65,
- /* CAV */
- 67, 65, 86,
- /* SIG */
- 83, 73, 71,
- /* DOO */
- 68, 79, 79,
- /* CHE */
- 67, 72, 69,
- /* PAR */
- 80, 65, 82,
- /* HAM */
- 72, 65, 77,
- /* NAI */
- 78, 65, 73,
- /* BOA */
- 66, 79, 65,
- /* *SHI */
- 211, 72, 73,
- /* SHE */
- 83, 72, 69,
- /* CRA */
- 67, 82, 65,
- /* WAT */
- 87, 65, 84,
- /* *SAL */
- 211, 65, 76,
- /* LAG */
- 76, 65, 71,
- /* *TID */
- 212, 73, 68,
- /* PIT */
- 80, 73, 84,
- /* SHO */
- 83, 72, 79,
- /* *BEA */
- 194, 69, 65,
- /* MAP */
- 77, 65, 80,
- /* PAC */
- 80, 65, 67,
- /* BON */
- 66, 79, 78,
- /* HOL */
- 72, 79, 76,
- /* SAN */
- 83, 65, 78,
- /* BOX */
- 66, 79, 88,
- /* SNE */
- 83, 78, 69,
- /* CRA */
- 67, 82, 65,
- /* *SAC */
- 211, 65, 67,
- /* PIE */
- 80, 73, 69,
- /* KEE */
- 75, 69, 69,
- /* FLO */
- 70, 76, 79,
- /* *JET */
- 202, 69, 84,
- /* STA */
- 83, 84, 65,
- /* *UPS */
- 213, 80, 83,
- /* PAT */
- 80, 65, 84,
- /* *HIL */
- 200, 73, 76,
- /* YOH */
- 89, 79, 72,
- /* AWA */
- 65, 87, 65,
- /* *BUN */
- 194, 85, 78,
- /* PIE */
- 80, 73, 69,
- /* NOT */
- 78, 79, 84,
- /* FLY */
- 70, 76, 89,
- /* DES */
- 68, 69, 83,
- /* CRO */
- 67, 82, 79,
- /* SNA */
- 83, 78, 65,
- /* TRE */
- 84, 82, 69,
+65, 78, 89,
+78, 79, 82,
+83, 79, 85,
+69, 65, 83,
+87, 69, 83,
+85, 80, 32,
+68, 79, 87,
+46, 32, 32,
+80, 65, 83,
+72, 65, 76,
+66, 79, 79,
+66, 79, 84,
+210, 85, 77,
+87, 73, 78,
+71, 65, 77,
+77, 79, 78,
+80, 73, 82,
+65, 82, 79,
+66, 65, 71,
+196, 85, 70,
+84, 79, 82,
+79, 70, 70,
+77, 65, 84,
+89, 79, 72,
+51, 48, 32,
+76, 85, 77,
+82, 85, 71,
+75, 69, 89,
+73, 78, 86,
+68, 85, 66,
+83, 65, 73,
+70, 73, 83,
+65, 78, 67,
+83, 72, 65,
+80, 76, 65,
+67, 65, 86,
+83, 73, 71,
+68, 79, 79,
+67, 72, 69,
+80, 65, 82,
+72, 65, 77,
+78, 65, 73,
+66, 79, 65,
+211, 72, 73,
+83, 72, 69,
+67, 82, 65,
+87, 65, 84,
+211, 65, 76,
+76, 65, 71,
+212, 73, 68,
+80, 73, 84,
+83, 72, 79,
+194, 69, 65,
+77, 65, 80,
+80, 65, 67,
+66, 79, 78,
+72, 79, 76,
+83, 65, 78,
+66, 79, 88,
+83, 78, 69,
+67, 82, 65,
+211, 65, 67,
+80, 73, 69,
+75, 69, 69,
+70, 76, 79,
+202, 69, 84,
+83, 84, 65,
+213, 80, 83,
+80, 65, 84,
+200, 73, 76,
+89, 79, 72,
+65, 87, 65,
+194, 85, 78,
+80, 73, 69,
+78, 79, 84,
+70, 76, 89,
+68, 69, 83,
+67, 82, 79,
+83, 78, 65,
+84, 82, 69,
0,
};
const uint8_t automap[] = {
- /* BOO */
- 66, 79, 79,
+66, 79, 79,
3,
- /* BAG */
- 66, 65, 71,
+66, 65, 71,
5,
- /* BOT */
- 66, 79, 84,
+66, 79, 84,
7,
- /* TOR */
- 84, 79, 82,
+84, 79, 82,
8,
- /* TOR */
- 84, 79, 82,
+84, 79, 82,
9,
- /* MAT */
- 77, 65, 84,
+77, 65, 84,
10,
- /* CHE */
- 67, 72, 69,
+67, 72, 69,
13,
- /* MON */
- 77, 79, 78,
+77, 79, 78,
14,
- /* ANC */
- 65, 78, 67,
+65, 78, 67,
15,
- /* SAI */
- 83, 65, 73,
+83, 65, 73,
20,
- /* FIS */
- 70, 73, 83,
+70, 73, 83,
21,
- /* DUB */
- 68, 85, 66,
+68, 85, 66,
22,
- /* PAR */
- 80, 65, 82,
+80, 65, 82,
24,
- /* BOT */
- 66, 79, 84,
+66, 79, 84,
25,
- /* RUG */
- 82, 85, 71,
+82, 85, 71,
26,
- /* KEY */
- 75, 69, 89,
+75, 69, 89,
27,
- /* CHE */
- 67, 72, 69,
+67, 72, 69,
28,
- /* PLA */
- 80, 76, 65,
+80, 76, 65,
29,
- /* HAM */
- 72, 65, 77,
+72, 65, 77,
31,
- /* NAI */
- 78, 65, 73,
+78, 65, 73,
32,
- /* LUM */
- 76, 85, 77,
+76, 85, 77,
33,
- /* BOT */
- 66, 79, 84,
+66, 79, 84,
42,
- /* SNE */
- 83, 78, 69,
+83, 78, 69,
44,
- /* MAP */
- 77, 65, 80,
+77, 65, 80,
45,
- /* SHO */
- 83, 72, 79,
+83, 72, 79,
46,
- /* BON */
- 66, 79, 78,
+66, 79, 78,
47,
- /* SAN */
- 83, 65, 78,
+83, 65, 78,
48,
- /* BOT */
- 66, 79, 84,
+66, 79, 84,
49,
- /* STA */
- 83, 84, 65,
+83, 84, 65,
50,
- /* WIN */
- 87, 73, 78,
+87, 73, 78,
54,
- /* BOX */
- 66, 79, 88,
+66, 79, 88,
57,
- /* CRA */
- 67, 82, 65,
+67, 82, 65,
60,
- /* NOT */
- 78, 79, 84,
+78, 79, 84,
61,
- /* FLY */
- 70, 76, 89,
+70, 76, 89,
62,
- /* TOR */
- 84, 79, 82,
+84, 79, 82,
63,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 255;
const uint8_t lightfill = 255;
const uint8_t status[] = {
-/* AUTO 15 WIRE CUT BOOM SOON*/
136, 15,
14, 29, 0, 9,
59,
-/* AUTO 100 BOOOM SOON*/
179,
14, 9, 6, 10, 0, 2, 0, 10,
59, 3, 4, 74,
-/* AUTO 30 STEAL TAPE PLAYER*/
144, 30,
12, 3, 14, 42, 0, 3, 17, 3,
59,
-/* AUTO 100 DEC COUNTER*/
160,
77,
-/* AUTO 9 BOOOM*/
135, 9,
1, 10,
70, 66, 12, 63,
-/* AUTO 100 MSG DOOM*/
174,
15, 40, 16, 0, 6, 10,
123, 78, 124,
-/* AUTO 100 FIRST IN*/
175,
9, 12, 0, 12, 32, 44,
34, 118, 58, 79,
-/* AUTO 30 SABETOUR*/
149, 30,
14, 42, 7, 10, 0, 42, 0, 10, 47, 19,
62, 50,
-/* AUTO 30 SABETOUR*/
149, 30,
14, 42, 7, 4, 0, 42, 0, 4, 47, 19,
62, 50,
-/* AUTO 30 SABETOUR*/
149, 30,
14, 42, 7, 3, 0, 42, 0, 3, 47, 19,
62, 50,
-/* AUTO 25 VOICE*/
133, 25,
4, 10,
18, 19,
-/* AUTO 15 RAN IN AND LEFT*/
132, 15,
14, 42,
119,
-/* AUTO 25 SHOW AUTHORIZATION*/
133, 25,
4, 9,
18, 19,
-/* AUTO 25 SHOW AUTHORIZATION*/
133, 25,
4, 11,
18, 19,
-/* AUTO 80 TV*/
136, 80,
4, 13, 8, 13,
112,
-/* AUTO 40 TV*/
136, 40,
4, 13, 9, 13,
113,
-/* AUTO 100 ALREADY SET DETECTOR*/
172,
8, 1, 1, 9, 0, 1,
60,
-/* AUTO 100 DITTO*/
172,
8, 2, 1, 2, 0, 2,
60,
-/* AUTO 100 SET GREEN*/
183,
8, 1, 0, 9, 13, 9, 0, 2, 0, 1,
3, 72, 14, 60,
-/* AUTO 100 SET YELLO*/
183,
8, 2, 13, 9, 0, 9, 0, 2, 0, 2,
3, 72, 15, 60,
-/* AUTO 80 PAIL*/
146, 80,
4, 21, 1, 24, 0, 24, 0, 30,
72, 31, 47,
-/* AUTO 80 NO SUIT*/
138, 80,
4, 21, 1, 27,
32, 33, 63,
-/* AUTO 80 NO SUIT*/
138, 80,
4, 21, 13, 27,
35, 33, 63,
-/* AUTO 100 BOMB TRIGGED*/
168,
15, 0, 0, 9,
59,
-/* AUTO 0 .*/
};
const uint8_t actions[] = {
-/* SHO PIC NEED SAB TOO*/
18, 34, 14,
4, 13, 12, 42, 3, 41, 8, 13,
18, 20, 121,
-/* REA LEA .*/
5, 24, 52,
3, 49,
70, 122,
-/* AUTO 0 .*/
-/* FRI MOP .*/
13, 54, 42,
3, 16, 14, 11, 0, 11,
53, 51,
-/* AUTO 0 .*/
-/* OPE DOO .*/
6, 43, 20,
7, 15,
6, 7, 17,
-/* PRE WHI GIVE BADGES*/
19, 25, 10,
6, 9, 2, 6, 0, 1, 0, 1,
58, 54, 73, 5,
-/* AUTO 0 SECURITY BADGE*/
210,
2, 1, 0, 1, 0, 4, 0, 5,
62, 54, 11,
-/* AUTO 0 MAINTANCE BADGE*/
210,
2, 8, 0, 8, 0, 4, 0, 5,
62, 54, 11,
-/* AUTO 0 VISITOR BADGE*/
210,
2, 7, 0, 7, 0, 4, 0, 5,
62, 54, 11,
-/* AUTO 0 NO PIC*/
202,
4, 1, 0, 5,
54, 2, 16,
-/* CLE ANY */
9, 13, 0,
3, 16, 13, 11,
117, 2,
-/* JUM ANY */
10, 32, 0,
4, 16, 0, 9,
104, 12, 63,
-/* AUTO 0 */
-/* LOO MOP */
8, 40, 42,
3, 16, 14, 11,
105,
-/* PRE RED DANGER*/
13, 25, 9,
2, 6, 0, 2, 6, 2,
58, 5,
-/* UNL BUT .*/
0, 37, 19,
48,
-/* PRE BLU LOCKED*/
9, 25, 11,
9, 4, 2, 6,
6, 7,
-/* PRE YEL LOCKED*/
9, 25, 12,
9, 3, 2, 6,
6, 7,
-/* PRE BLU MOVE PICTURE*/
17, 25, 11,
2, 6, 14, 1, 0, 1, 0, 1,
62, 5,
-/* PRE BUT */
0, 25, 19,
48,
-/* PRE YEL MOVE PIC*/
17, 25, 12,
2, 6, 14, 8, 0, 8, 0, 1,
62, 5,
-/* PRE RED CLICK?*/
13, 25, 9,
2, 6, 0, 9, 1, 2,
5, 59,
-/* PRE ANY .*/
4, 25, 0,
2, 6,
5,
-/* ACT UP STAND UP*/
10, 57, 5,
4, 5, 0, 4,
54, 70, 64,
-/* GET TAP TAPE*/
8, 10, 7,
3, 3, 0, 3,
52,
-/* GET UP STAND UP*/
10, 10, 5,
4, 5, 0, 4,
54, 70, 64,
-/* INV ANY */
5, 5, 0,
13, 27,
70, 66,
-/* INV ANY */
6, 5, 0,
14, 27,
70, 66, 36,
-/* LOO TAP */
4, 40, 7,
3, 3,
109,
-/* SAV GAM */
0, 49, 13,
71,
-/* QUI ANY */
1, 50, 0,
12, 63,
-/* LOO SAB */
5, 40, 39,
3, 42,
116, 110,
-/* PRE GRE MOVIE*/
11, 25, 46,
2, 15, 13, 20,
27, 16, 28, 29,
-/* PRE GRE MOVIE*/
11, 25, 46,
2, 15, 14, 20,
70, 27, 30, 29,
-/* ACT TAP */
6, 57, 7,
3, 3,
70, 1, 13,
-/* UNL ANY */
18, 37, 0,
2, 6, 3, 11, 0, 4, 9, 4,
58, 9, 8,
-/* UNL ANY UNLOCK*/
18, 37, 0,
2, 6, 3, 12, 0, 3, 9, 3,
58, 10, 8,
-/* GET INV */
5, 10, 47,
13, 27,
70, 66,
-/* GET INV */
6, 10, 47,
14, 27,
70, 66, 36,
-/* PRE WHI */
10, 25, 10,
4, 13, 0, 9,
5, 54, 21,
-/* PRE YEL */
11, 25, 12,
4, 14, 0, 10,
70, 5, 21, 54,
-/* GO WIN BOOM SOON*/
19, 1, 21,
2, 17, 8, 13, 0, 9, 0, 16,
59, 54, 70, 64,
-/* GO WIN THRU WINDOW SAFE*/
14, 1, 21,
2, 17, 9, 13, 0, 16,
54, 70, 64,
-/* GO WIN */
10, 1, 21,
4, 16, 0, 13,
54, 70, 64,
-/* PRE BLU */
11, 25, 11,
4, 15, 0, 11,
70, 5, 21, 54,
-/* LOA ANY */
23, 29, 0,
3, 22, 3, 20, 0, 20, 0, 21, 0, 22,
72, 59, 70, 64,
-/* UNL ANY UNLOAD MOVIE*/
19, 37, 0,
3, 21, 0, 22, 0, 21, 0, 20,
52, 72, 70, 64,
-/* BRE BOM */
9, 45, 29,
3, 28, 0, 8,
24, 58,
-/* WIT ANY END IS NEAR*/
19, 15, 0,
8, 8, 0, 8, 0, 9, 3, 28,
60, 105, 59, 104,
-/* GET BOM */
12, 10, 29,
2, 28, 14, 29, 0, 28,
52,
-/* CHA ANY */
0, 22, 0,
120,
-/* GET BOM */
10, 10, 29,
2, 28, 14, 43,
0, 6, 103,
-/* DRO BOM BOOM NEAR*/
15, 18, 29,
1, 28, 0, 9, 0, 28,
105, 59, 104, 53,
-/* POU ANY */
15, 6, 0,
4, 19, 3, 24, 3, 28,
70, 44, 45, 63,
-/* POU ANY WON!!!*/
14, 6, 0,
4, 20, 3, 24, 3, 28,
44, 46, 63,
-/* BRE WIR */
23, 45, 31,
2, 29, 3, 26, 0, 43, 0, 29, 0, 2,
72, 58, 70, 64,
-/* DRO MOP */
14, 18, 42,
1, 16, 14, 11, 0, 16,
16, 105, 53,
-/* POU ANY */
13, 6, 0,
3, 24, 0, 24, 0, 23,
72, 47,
-/* SHO PIC */
15, 34, 14,
4, 9, 1, 7, 0, 13,
18, 128, 21, 54,
-/* SHO PIC */
15, 34, 14,
4, 9, 1, 8, 0, 13,
18, 128, 21, 54,
-/* SHO PIC */
15, 34, 14,
4, 9, 1, 1, 0, 13,
18, 128, 21, 54,
-/* DRO MOP */
12, 18, 42,
1, 16, 13, 11, 0, 16,
53,
-/* SHO PIC */
15, 34, 14,
4, 10, 1, 1, 0, 14,
18, 128, 21, 54,
-/* SHO PIC */
15, 34, 14,
4, 10, 1, 8, 0, 14,
18, 128, 21, 54,
-/* SHO PIC */
15, 34, 14,
4, 11, 1, 1, 0, 15,
18, 128, 21, 54,
-/* SHO PIC */
6, 34, 14,
4, 10,
70, 18, 20,
-/* SHO PIC */
6, 34, 14,
4, 9,
70, 18, 20,
-/* SHO PIC */
6, 34, 14,
4, 11,
70, 18, 20,
-/* CLE ANY */
9, 13, 0,
3, 16, 14, 11,
104, 105,
-/* BRE WIN */
18, 45, 21,
2, 14, 0, 7, 0, 10, 3, 3,
24, 58, 58,
-/* WIT TAP BREAK WINDOW*/
23, 15, 7,
2, 14, 3, 3, 8, 7, 0, 3, 0, 1,
73, 62, 70, 26,
-/* AUTO 0 */
215,
0, 7, 0, 2, 0, 17, 0, 14, 0, 13,
60, 58, 72, 58,
-/* GET CHA */
1, 10, 33,
6, 37,
-/* LOO WIN */
4, 40, 21,
4, 13,
22,
-/* SCO ANY */
1, 51, 0,
70, 23,
-/* SIT ANY */
10, 36, 0,
2, 5, 0, 5,
70, 54, 64,
-/* OPE WIN */
2, 43, 21,
6, 7, 17,
-/* BRE MOP */
14, 45, 42,
3, 16, 0, 10, 0, 11,
58, 58, 24,
-/* WIT CUT */
23, 15, 32,
3, 26, 8, 11, 0, 11, 0, 10, 0, 11,
53, 51, 60, 60,
-/* UNL WIN */
1, 37, 21,
2, 17,
-/* AUTO 0 AUT*/
-/* SHO PIC */
18, 34, 14,
3, 42, 0, 13, 4, 13, 3, 41,
60, 18, 106,
-/* GO CHA */
4, 1, 33,
4, 4,
114,
-/* LOO CHA .*/
4, 40, 33,
4, 4,
114,
-/* LOO BOM */
4, 40, 29,
3, 28,
111,
-/* LOO DET */
0, 40, 30,
66,
-/* DRO SUI */
8, 18, 48,
14, 27, 0, 27,
53,
-/* DRO SUI */
8, 18, 48,
1, 27, 0, 27,
53,
-/* LOO WIN */
5, 40, 21,
4, 22,
70, 49,
-/* GET WAT */
16, 10, 28,
3, 23, 2, 25, 0, 23, 0, 24,
72,
-/* WEA SUI PUT ON SUIT*/
8, 52, 48,
3, 27, 0, 27,
59,
-/* GET TAP */
5, 10, 7,
2, 33,
6, 37,
-/* OPE DOO */
5, 43, 20,
2, 33,
6, 37,
-/* GO DOO */
8, 1, 20,
2, 33, 1, 28,
38,
-/* GO DOO */
10, 1, 20,
2, 33, 0, 15,
70, 54, 64,
-/* OPE DOO OPE*/
7, 43, 20,
2, 35,
16, 39, 40, 37,
-/* PRE DOO */
7, 25, 20,
2, 35,
16, 39, 40, 37,
-/* PRE HAR */
15, 25, 51,
2, 35, 5, 36, 0, 36,
39, 41, 42, 53,
-/* PRE HAR */
11, 25, 51,
2, 35, 2, 36,
16, 39, 41, 37,
-/* GO DOO */
14, 1, 20,
2, 35, 2, 36, 0, 19,
54, 70, 64,
-/* GO DOO */
9, 1, 20,
2, 35, 5, 36,
6, 43,
-/* KIC DOO */
14, 31, 20,
2, 35, 5, 36, 0, 36,
127, 42, 53,
-/* CLO DOO */
0, 42, 20,
37,
-/* SUI UP */
8, 33, 5,
3, 27, 0, 27,
59,
-/* SHO PIC */
9, 34, 14,
4, 13, 8, 13,
18, 20,
-/* UNL DOO */
1, 37, 20,
2, 17,
-/* FRI SAB */
23, 54, 39,
3, 42, 14, 39, 0, 39, 0, 40, 0, 41,
53, 53, 53, 73,
-/* AUTO 0 FRISKING SABOTEUR*/
207,
0, 0, 0, 37, 0, 49,
53, 53, 51, 53,
-/* AUTO 0 RETURN STOLEN TAPE TOO*/
200,
14, 3, 0, 3,
53,
-/* KNO ANY */
6, 53, 0,
4, 9,
70, 18, 19,
-/* HEL ANY */
0, 9, 0,
115,
-/* PUL ANY */
0, 35, 0,
37,
-/* PRE ANY */
0, 25, 0,
2,
-/* KNO ANY */
6, 53, 0,
4, 10,
70, 18, 19,
-/* KNO ANY */
6, 53, 0,
4, 11,
70, 18, 19,
-/* KNO ANY */
0, 53, 0,
2,
-/* WIT ANY */
4, 15, 0,
9, 10,
117,
-/* WIT HAN .*/
10, 15, 53,
8, 10, 0, 10,
60, 127, 2,
-/* FRI ANY */
0, 54, 0,
2,
-/* KIC ANY */
1, 31, 0,
127, 2,
-/* SHO ANY */
1, 34, 0,
16, 2,
-/* REA ANY */
1, 24, 0,
6, 102,
-/* FIN ANY */
1, 38, 0,
6, 107,
-/* BRE ANY */
5, 45, 0,
0, 10,
24, 58,
-/* WIT ANY */
11, 15, 0,
8, 10, 0, 10,
60, 16, 2, 25,
-/* ACT ANY */
0, 57, 0,
108,
-/* WAI ANY */
5, 28, 0,
0, 30,
83, 125,
-/* UNA ANY */
0, 16, 0,
108,
-/* LOO LEA */
4, 40, 52,
3, 49,
126,
-/* LOO CAM */
8, 40, 37,
4, 13, 8, 13,
112,
-/* LOO CAM */
8, 40, 37,
4, 13, 9, 13,
113,
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* LOO ANY */
1, 40, 0,
116, 76,
255,
const uint8_t verbs[] = {
- /* AUT */
- 65, 85, 84,
- /* GO */
- 71, 79, 32,
- /* *ENT */
- 197, 78, 84,
- /* *WAL */
- 215, 65, 76,
- /* *RUN */
- 210, 85, 78,
- /* INV */
- 73, 78, 86,
- /* POU */
- 80, 79, 85,
- /* *SPI */
- 211, 80, 73,
- /* *EMP */
- 197, 77, 80,
- /* HEL */
- 72, 69, 76,
- /* GET */
- 71, 69, 84,
- /* *TAK */
- 212, 65, 75,
- /* *MOV */
- 205, 79, 86,
- /* CLE */
- 67, 76, 69,
- /* *MOP */
- 205, 79, 80,
- /* WIT */
- 87, 73, 84,
- /* UNA */
- 85, 78, 65,
- /* *DIS */
- 196, 73, 83,
- /* DRO */
- 68, 82, 79,
- /* *PUT */
- 208, 85, 84,
- /* *LEA */
- 204, 69, 65,
- /* *REM */
- 210, 69, 77,
- /* CHA */
- 67, 72, 65,
- /* *FOL */
- 198, 79, 76,
- /* REA */
- 82, 69, 65,
- /* PRE */
- 80, 82, 69,
- /* *TOU */
- 212, 79, 85,
- /* *PUS */
- 208, 85, 83,
- /* WAI */
- 87, 65, 73,
- /* LOA */
- 76, 79, 65,
- /* *INS */
- 201, 78, 83,
- /* KIC */
- 75, 73, 67,
- /* JUM */
- 74, 85, 77,
- /* SUI */
- 83, 85, 73,
- /* SHO */
- 83, 72, 79,
- /* PUL */
- 80, 85, 76,
- /* SIT */
- 83, 73, 84,
- /* UNL */
- 85, 78, 76,
- /* FIN */
- 70, 73, 78,
- /* *LOC */
- 204, 79, 67,
- /* LOO */
- 76, 79, 79,
- /* *EXA */
- 197, 88, 65,
- /* CLO */
- 67, 76, 79,
- /* OPE */
- 79, 80, 69,
- /* . */
- 46, 32, 32,
- /* BRE */
- 66, 82, 69,
- /* *SMA */
- 211, 77, 65,
- /* *CUT */
- 195, 85, 84,
- /* *UNB */
- 213, 78, 66,
- /* SAV */
- 83, 65, 86,
- /* QUI */
- 81, 85, 73,
- /* SCO */
- 83, 67, 79,
- /* WEA */
- 87, 69, 65,
- /* KNO */
- 75, 78, 79,
- /* FRI */
- 70, 82, 73,
- /* *SEA */
- 211, 69, 65,
- /* *SHA */
- 211, 72, 65,
- /* ACT */
- 65, 67, 84,
- /* *STA */
- 211, 84, 65,
- /* *PLA */
- 208, 76, 65,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
+65, 85, 84,
+71, 79, 32,
+197, 78, 84,
+215, 65, 76,
+210, 85, 78,
+73, 78, 86,
+80, 79, 85,
+211, 80, 73,
+197, 77, 80,
+72, 69, 76,
+71, 69, 84,
+212, 65, 75,
+205, 79, 86,
+67, 76, 69,
+205, 79, 80,
+87, 73, 84,
+85, 78, 65,
+196, 73, 83,
+68, 82, 79,
+208, 85, 84,
+204, 69, 65,
+210, 69, 77,
+67, 72, 65,
+198, 79, 76,
+82, 69, 65,
+80, 82, 69,
+212, 79, 85,
+208, 85, 83,
+87, 65, 73,
+76, 79, 65,
+201, 78, 83,
+75, 73, 67,
+74, 85, 77,
+83, 85, 73,
+83, 72, 79,
+80, 85, 76,
+83, 73, 84,
+85, 78, 76,
+70, 73, 78,
+204, 79, 67,
+76, 79, 79,
+197, 88, 65,
+67, 76, 79,
+79, 80, 69,
+46, 32, 32,
+66, 82, 69,
+211, 77, 65,
+195, 85, 84,
+213, 78, 66,
+83, 65, 86,
+81, 85, 73,
+83, 67, 79,
+87, 69, 65,
+75, 78, 79,
+70, 82, 73,
+211, 69, 65,
+211, 72, 65,
+65, 67, 84,
+211, 84, 65,
+208, 76, 65,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89,
- /* NORTH */
- 78, 79, 82,
- /* SOUTH */
- 83, 79, 85,
- /* EAST */
- 69, 65, 83,
- /* WEST */
- 87, 69, 83,
- /* UP */
- 85, 80, 32,
- /* DOWN */
- 68, 79, 87,
- /* TAP */
- 84, 65, 80,
- /* *REC */
- 210, 69, 67,
- /* RED */
- 82, 69, 68,
- /* WHI */
- 87, 72, 73,
- /* BLU */
- 66, 76, 85,
- /* YEL */
- 89, 69, 76,
- /* GAM */
- 71, 65, 77,
- /* PIC */
- 80, 73, 67,
- /* *PAS */
- 208, 65, 83,
- /* *BAD */
- 194, 65, 68,
- /* *AUT */
- 193, 85, 84,
- /* ARO */
- 65, 82, 79,
- /* BUT */
- 66, 85, 84,
- /* DOO */
- 68, 79, 79,
- /* WIN */
- 87, 73, 78,
- /* *GLA */
- 199, 76, 65,
- /* YAR */
- 89, 65, 82,
- /* FIL */
- 70, 73, 76,
- /* *CAR */
- 195, 65, 82,
- /* PRO */
- 80, 82, 79,
- /* CAS */
- 67, 65, 83,
- /* WAT */
- 87, 65, 84,
- /* BOM */
- 66, 79, 77,
- /* DET */
- 68, 69, 84,
- /* WIR */
- 87, 73, 82,
- /* CUT */
- 67, 85, 84,
- /* CHA */
- 67, 72, 65,
- /* KEY */
- 75, 69, 89,
- /* ENV */
- 69, 78, 86,
- /* *MAN */
- 205, 65, 78,
- /* CAM */
- 67, 65, 77,
- /* *BOX */
- 194, 79, 88,
- /* SAB */
- 83, 65, 66,
- /* *HIM */
- 200, 73, 77,
- /* *THE */
- 212, 72, 69,
- /* MOP */
- 77, 79, 80,
- /* MAP */
- 77, 65, 80,
- /* PAI */
- 80, 65, 73,
- /* *PLA */
- 208, 76, 65,
- /* GRE */
- 71, 82, 69,
- /* INV */
- 73, 78, 86,
- /* SUI */
- 83, 85, 73,
- /* *ANT */
- 193, 78, 84,
- /* *RAD */
- 210, 65, 68,
- /* HAR */
- 72, 65, 82,
- /* LEA */
- 76, 69, 65,
- /* HAN */
- 72, 65, 78,
- /* *FIS */
- 198, 73, 83,
- /* *FOO */
- 198, 79, 79,
- /* *FEE */
- 198, 69, 69,
- /* FLO */
- 70, 76, 79,
- /* *WAL */
- 215, 65, 76,
- /* VAT */
- 86, 65, 84,
- /* DIA */
- 68, 73, 65,
- /* *GAU */
- 199, 65, 85,
- /* DEB */
- 68, 69, 66,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
+65, 78, 89,
+78, 79, 82,
+83, 79, 85,
+69, 65, 83,
+87, 69, 83,
+85, 80, 32,
+68, 79, 87,
+84, 65, 80,
+210, 69, 67,
+82, 69, 68,
+87, 72, 73,
+66, 76, 85,
+89, 69, 76,
+71, 65, 77,
+80, 73, 67,
+208, 65, 83,
+194, 65, 68,
+193, 85, 84,
+65, 82, 79,
+66, 85, 84,
+68, 79, 79,
+87, 73, 78,
+199, 76, 65,
+89, 65, 82,
+70, 73, 76,
+195, 65, 82,
+80, 82, 79,
+67, 65, 83,
+87, 65, 84,
+66, 79, 77,
+68, 69, 84,
+87, 73, 82,
+67, 85, 84,
+67, 72, 65,
+75, 69, 89,
+69, 78, 86,
+205, 65, 78,
+67, 65, 77,
+194, 79, 88,
+83, 65, 66,
+200, 73, 77,
+212, 72, 69,
+77, 79, 80,
+77, 65, 80,
+80, 65, 73,
+208, 76, 65,
+71, 82, 69,
+73, 78, 86,
+83, 85, 73,
+193, 78, 84,
+210, 65, 68,
+72, 65, 82,
+76, 69, 65,
+72, 65, 78,
+198, 73, 83,
+198, 79, 79,
+198, 69, 69,
+70, 76, 79,
+215, 65, 76,
+86, 65, 84,
+68, 73, 65,
+199, 65, 85,
+68, 69, 66,
+32, 32, 32,
+32, 32, 32,
0,
};
const uint8_t automap[] = {
- /* MAP */
- 77, 65, 80,
+77, 65, 80,
0,
- /* PIC */
- 80, 73, 67,
+80, 73, 67,
1,
- /* TAP */
- 84, 65, 80,
+84, 65, 80,
3,
- /* PIC */
- 80, 73, 67,
+80, 73, 67,
7,
- /* PIC */
- 80, 73, 67,
+80, 73, 67,
8,
- /* KEY */
- 75, 69, 89,
+75, 69, 89,
11,
- /* KEY */
- 75, 69, 89,
+75, 69, 89,
12,
- /* MOP */
- 77, 79, 80,
+77, 79, 80,
16,
- /* WIN */
- 87, 73, 78,
+87, 73, 78,
19,
- /* FIL */
- 70, 73, 76,
+70, 73, 76,
22,
- /* PAI */
- 80, 65, 73,
+80, 65, 73,
23,
- /* PAI */
- 80, 65, 73,
+80, 65, 73,
24,
- /* CUT */
- 67, 85, 84,
+67, 85, 84,
26,
- /* SUI */
- 83, 85, 73,
+83, 85, 73,
27,
- /* PAI */
- 80, 65, 73,
+80, 65, 73,
30,
- /* CAS */
- 67, 65, 83,
+67, 65, 83,
37,
- /* ENV */
- 69, 78, 86,
+69, 78, 86,
39,
- /* YAR */
- 89, 65, 82,
+89, 65, 82,
40,
- /* PIC */
- 80, 73, 67,
+80, 73, 67,
41,
- /* SAB */
- 83, 65, 66,
+83, 65, 66,
42,
- /* LEA */
- 76, 69, 65,
+76, 69, 65,
49,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 255;
const uint8_t lightfill = 255;
const uint8_t status[] = {
-/* AUTO 25 */
132, 25,
2, 10,
13,
-/* AUTO 100 */
181,
4, 9, 2, 10, 12, 14, 0, 10, 0, 19,
8, 72,
-/* AUTO 100 */
176,
7, 9, 13, 19, 0, 10, 0, 19,
72,
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 45 */
136, 45,
4, 19, 14, 14,
28,
-/* AUTO 30 */
143, 30,
3, 36, 6, 7, 0, 25,
54, 64, 14, 73,
-/* AUTO 0 */
193,
24, 31,
-/* AUTO 30 */
136, 30,
3, 36, 1, 7,
14,
-/* AUTO 0 */
-/* AUTO 100 */
169,
4, 15, 8, 15,
57, 76,
-/* AUTO 50 */
141, 50,
1, 21, 0, 11, 4, 10,
40, 54,
-/* AUTO 100 */
169,
4, 3, 8, 15,
57, 76,
-/* AUTO 0 */
-/* AUTO 100 */
168,
4, 18, 13, 35,
104,
-/* AUTO 35 */
136, 35,
4, 14, 13, 35,
104,
-/* AUTO 35 */
136, 35,
4, 15, 13, 35,
104,
-/* AUTO 100 */
165,
4, 25,
46, 63,
-/* AUTO 100 */
169,
9, 7, 0, 7,
125, 58,
-/* AUTO 7 */
133, 7,
1, 43,
129, 131,
-/* AUTO 35 */
132, 35,
3, 29,
141,
-/* AUTO 0 */
-/* AUTO 0 */
};
const uint8_t actions[] = {
-/* GET SWE */
4, 10, 52,
2, 35,
111,
-/* GET GRA */
9, 10, 20,
3, 59, 0, 59,
20, 52,
-/* WAV BAG */
23, 24, 44,
4, 8, 14, 31, 3, 26, 0, 31, 0, 61,
32, 88, 88, 72,
-/* OPE CEL */
4, 38, 67,
6, 14,
5,
-/* GO CEL */
15, 1, 67,
2, 56, 5, 14, 0, 21,
70, 122, 54, 64,
-/* LOO WRI */
4, 42, 25,
3, 2,
18,
-/* GET INV */
0, 10, 10,
66,
-/* BRE WIN */
4, 32, 15,
2, 19,
15,
-/* MOV KET */
13, 29, 11,
2, 5, 5, 6, 0, 6,
53, 20,
-/* GET BAL */
5, 10, 22,
2, 18,
19, 2,
-/* GET CLO */
8, 10, 16,
2, 14, 0, 14,
52,
-/* LOO GRA */
10, 42, 20,
2, 15, 14, 14,
12, 24, 31,
-/* GET CLO */
13, 10, 16,
14, 14, 4, 19, 0, 14,
52, 20,
-/* LOO GRA */
9, 42, 20,
2, 15, 13, 14,
24, 31,
-/* GO STA */
10, 1, 43,
2, 8, 0, 20,
70, 54, 64,
-/* LOO SAF */
4, 42, 28,
2, 37,
21,
-/* LOO SAF */
13, 42, 28,
2, 34, 0, 47, 14, 47,
53, 117,
-/* OPE FLU */
18, 38, 35,
2, 12, 0, 12, 0, 13, 0, 11,
72, 20, 53,
-/* CLO FLU */
18, 39, 35,
2, 13, 0, 12, 0, 13, 0, 11,
72, 20, 59,
-/* GO HOL */
11, 1, 12,
2, 6, 0, 16,
54, 56, 70, 64,
-/* GO FLU */
15, 1, 35,
4, 15, 2, 13, 0, 14,
56, 54, 70, 64,
-/* LOO LEA */
4, 42, 87,
3, 60,
18,
-/* LOO BAL */
15, 42, 22,
4, 6, 2, 18, 0, 4,
10, 54, 76, 3,
-/* AUTO 0 */
-/* GO FIR */
9, 1, 34,
2, 20, 0, 15,
54, 76,
-/* OPE DOO */
4, 38, 17,
4, 13,
20,
-/* WAV RIN */
17, 24, 32,
2, 24, 1, 25, 0, 28, 0, 24,
72, 22,
-/* GO CHU */
10, 1, 18,
2, 28, 0, 8,
20, 54, 76,
-/* GET RIN */
13, 10, 32,
2, 27, 14, 25, 0, 25,
52, 20,
-/* DRI BRE */
7, 48, 29,
3, 16,
32, 88, 120, 63,
-/* OPE COF */
13, 38, 8,
2, 17, 0, 17, 0, 27,
72, 20,
-/* CLO COF */
13, 39, 8,
2, 27, 0, 17, 0, 27,
72, 20,
-/* GET ARM */
5, 10, 30,
2, 57,
5, 36,
-/* BRE BAL */
7, 32, 22,
4, 6,
61, 28, 31, 63,
-/* OPE DOO */
5, 38, 17,
2, 24,
5, 111,
-/* GET BAG */
13, 10, 44,
3, 26, 13, 29, 0, 26,
52, 20,
-/* REA WRI */
12, 35, 25,
3, 2, 3, 4, 8, 15,
30,
-/* GO CHU */
9, 1, 18,
2, 28, 0, 8,
54, 76,
-/* GO CHU */
4, 1, 18,
2, 30,
27,
-/* LOO BAG */
12, 42, 44,
3, 26, 14, 52, 13, 54,
134,
-/* CIR COF */
11, 45, 8,
0, 0, 4, 1,
73, 20, 6, 88,
-/* AUTO 0 */
211,
14, 32, 3, 9, 1, 0, 0, 3,
58, 32, 56, 114,
-/* LOO CHE */
4, 42, 42,
3, 40,
119,
-/* GET HEA */
23, 10, 40,
9, 0, 3, 33, 0, 3, 0, 37, 2, 3,
52, 53, 20, 67,
-/* OPE SAF */
8, 38, 28,
4, 5, 2, 34,
20,
-/* LOO SAF */
13, 42, 28,
4, 5, 2, 34, 13, 47,
20, 140,
-/* GET HEA */
13, 10, 40,
8, 0, 3, 3, 0, 3,
52, 20,
-/* TUR 38 */
13, 40, 37,
9, 1, 2, 37, 0, 1,
58, 20,
-/* TUR 33 */
17, 40, 39,
8, 1, 2, 37, 0, 34, 0, 37,
72, 20,
-/* LOO BAG */
17, 42, 44,
3, 26, 14, 54, 14, 52, 13, 29,
134, 135,
-/* REA BOO */
4, 35, 63,
3, 52,
113,
-/* YEL MED */
15, 64, 23,
14, 23, 4, 6, 0, 23,
20, 85, 53, 146,
-/* GO CHI */
10, 1, 24,
2, 13, 0, 14,
54, 56, 76,
-/* REA LAB */
4, 35, 19,
3, 38,
17,
-/* DRI CHE */
19, 48, 42,
3, 40, 0, 41, 0, 22, 0, 38,
32, 73, 72, 59,
-/* AUTO 0 */
199,
0, 40,
59, 88, 88, 35,
-/* YEL ZAP */
15, 64, 65,
3, 53, 0, 53, 0, 29,
59, 53, 73, 85,
-/* AUTO 0 */
193,
118, 141,
-/* SAV GAM */
0, 34, 49,
71,
-/* GET KET */
5, 10, 11,
2, 5,
5, 36,
-/* GO DOO */
6, 1, 17,
2, 22,
5, 37, 147,
-/* INV ANY */
0, 44, 0,
66,
-/* GET HEA */
9, 10, 40,
9, 0, 3, 3,
111, 112,
-/* DRO FOO */
4, 18, 47,
1, 32,
39,
-/* ON MAN */
14, 23, 53,
3, 32, 0, 32, 2, 27,
20, 32, 59,
-/* GET PIN */
5, 10, 45,
2, 44,
5, 111,
-/* PRE SWE */
18, 27, 52,
4, 18, 2, 35, 0, 35, 0, 51,
41, 55, 74,
-/* REA PAP */
4, 35, 51,
3, 51,
108,
-/* LOO DOL */
4, 42, 55,
3, 44,
47,
-/* LOO COF */
7, 42, 8,
2, 27,
24, 1, 73, 25,
-/* AUTO 0 */
196,
14, 32,
43,
-/* AUTO 0 */
196,
14, 25,
26,
-/* YEL CHA */
23, 64, 64,
4, 1, 3, 9, 3, 14, 8, 6, 3, 44,
73, 32, 88, 29,
-/* AUTO 0 */
199,
0, 65,
53, 76, 34, 63,
-/* GET NAI */
9, 10, 75,
3, 42, 0, 42,
20, 52,
-/* GO POT */
4, 1, 66,
2, 56,
20,
-/* LOO CHE */
4, 42, 42,
3, 38,
17,
-/* LOO POT */
4, 42, 66,
3, 16,
121,
-/* GET FOO */
13, 10, 47,
14, 32, 2, 27, 0, 32,
52, 20,
-/* GET FOO */
9, 10, 47,
3, 32, 0, 32,
52, 20,
-/* GO WIN */
10, 1, 15,
2, 10, 0, 22,
54, 20, 76,
-/* DUS IDO */
14, 25, 9,
3, 43, 0, 9, 0, 43,
42, 72, 76,
-/* MOV KET */
12, 29, 11,
2, 6, 0, 6, 2, 6,
59,
-/* LOO KET */
14, 42, 11,
2, 5, 4, 3, 14, 6,
20, 51, 50,
-/* CLO DOO */
0, 39, 17,
111,
-/* DRI SOU */
9, 48, 2,
2, 5, 0, 45,
20, 55,
-/* WAV STI */
7, 24, 61,
3, 44,
73, 20, 6, 88,
-/* AUTO 0 */
211,
3, 9, 4, 1, 8, 3, 0, 6,
88, 32, 116, 58,
-/* SAW GRA */
15, 50, 20,
2, 48, 1, 49, 0, 48,
103, 20, 73, 55,
-/* AUTO 0 */
202,
0, 50, 0, 59,
53, 105, 74,
-/* PRE BUT */
10, 27, 59,
2, 50, 0, 18,
106, 54, 76,
-/* QUI ANY */
0, 47, 0,
63,
-/* GO CRA */
10, 1, 77,
2, 31, 0, 23,
20, 54, 76,
-/* LOO STA */
4, 42, 43,
3, 53,
109,
-/* LIS ANY */
4, 56, 0,
3, 29,
33,
-/* GET HAM */
9, 10, 57,
3, 47, 0, 47,
52, 20,
-/* GET HAM */
18, 10, 57,
2, 34, 9, 5, 0, 47, 0, 5,
52, 20, 58,
-/* REA PAG */
4, 35, 89,
3, 64,
124,
-/* WAV ANY */
1, 24, 0,
20, 6,
-/* SHR ANY */
0, 54, 0,
126,
-/* REA WRI */
9, 35, 25,
3, 2, 12, 4,
5, 4,
-/* OPE BAG */
8, 38, 44,
13, 29, 3, 26,
20,
-/* LOO CEL */
4, 42, 67,
4, 11,
10,
-/* MOV ARM */
4, 29, 30,
3, 57,
20,
-/* GET BAG */
4, 10, 44,
2, 26,
127,
-/* REA WRI */
9, 35, 25,
3, 2, 3, 4,
5, 11,
-/* GO LED */
8, 1, 70,
4, 9, 2, 1,
49,
-/* LIS ANY */
9, 56, 0,
4, 15, 13, 35,
104, 132,
-/* LIS ANY */
9, 56, 0,
13, 35, 4, 14,
104, 133,
-/* GO COF */
4, 1, 8,
2, 27,
128,
-/* GET SOU */
4, 10, 2,
2, 5,
130,
-/* GO HOL */
15, 1, 12,
2, 62, 0, 6, 0, 23,
54, 76, 38, 59,
-/* LOO RIN */
4, 42, 32,
3, 25,
18,
-/* CUT IDO */
9, 69, 9,
3, 43, 3, 0,
129, 131,
-/* CUT ANY */
6, 69, 0,
3, 0,
20, 6, 149,
-/* LOO BAG */
16, 42, 44,
13, 52, 14, 54, 13, 29, 3, 26,
135,
-/* GET BOO */
17, 10, 63,
3, 26, 13, 29, 0, 52, 14, 52,
52, 20,
-/* GET BOO */
9, 10, 63,
3, 52, 0, 52,
52, 20,
-/* GET STI */
17, 10, 61,
3, 26, 14, 54, 0, 54, 13, 29,
52, 20,
-/* GET STI */
9, 10, 61,
3, 54, 0, 54,
52, 20,
-/* GO DOO */
9, 1, 17,
2, 41, 0, 19,
54, 76,
-/* SHA SWO */
255, 60, 13,
4, 0,
-/* LOO IDO */
5, 42, 9,
3, 43,
136, 10,
-/* LOO IDO */
4, 42, 9,
3, 9,
137,
-/* DIG GRA */
5, 22, 20,
3, 39,
19, 138,
-/* SAW ANY */
14, 50, 0,
1, 49, 2, 58, 0, 11,
123, 54, 64,
-/* LIS CRY */
4, 56, 81,
4, 9,
49,
-/* OPE WIN */
255, 38, 15,
4, 0,
-/* SLI ANY */
9, 62, 0,
2, 28, 0, 8,
54, 76,
-/* LIS ANY */
4, 56, 0,
2, 35,
45,
-/* HEL ANY */
4, 15, 0,
4, 10,
139,
-/* DAN ANY */
1, 63, 0,
20, 6,
-/* YEL ANY */
2, 64, 0,
20, 85, 6,
-/* GET NAI */
22, 10, 75,
2, 46, 1, 47, 0, 46, 0, 45, 0, 42,
102, 72, 74,
-/* ON FLO */
9, 23, 74,
1, 32, 0, 32,
53, 20,
-/* GET BOA */
22, 10, 56,
3, 45, 0, 45, 9, 8, 0, 48, 0, 8,
52, 53, 58,
-/* GET BOA */
9, 10, 56,
3, 45, 0, 45,
52, 20,
-/* GET BRE */
0, 10, 29,
130,
-/* HEL ANY */
4, 15, 0,
2, 48,
143,
-/* MIX CHE */
13, 51, 42,
3, 38, 0, 40, 0, 38,
72, 20,
-/* HEL SWE */
4, 15, 52,
2, 35,
126,
-/* RUB IDO */
5, 72, 9,
3, 43,
129, 131,
-/* LOO ANY */
1, 42, 0,
76, 10,
-/* CUT ANY */
5, 69, 0,
6, 0,
5, 144,
-/* LIS ANY */
0, 56, 0,
110,
-/* GET RIN */
9, 10, 32,
2, 25, 0, 25,
52, 20,
-/* SMO POT */
0, 73, 66,
115,
-/* BRE TUB */
15, 32, 33,
3, 36, 6, 7, 0, 25,
54, 64, 14, 73,
-/* SAW ANY */
5, 50, 0,
1, 49,
20, 6,
-/* REA LEA */
5, 35, 87,
3, 60,
20, 9,
-/* DIG ANY */
5, 22, 0,
3, 39,
20, 6,
-/* GO CRA */
6, 1, 77,
2, 61,
5, 37, 147,
-/* HEL ANY */
0, 15, 0,
6,
-/* OPE SAF */
4, 38, 28,
2, 37,
21,
-/* BRE STA */
13, 32, 43,
3, 53, 0, 53, 0, 63,
20, 72,
-/* TUR 34 */
9, 40, 83,
2, 37, 0, 1,
60, 20,
-/* TUR 35 */
9, 40, 84,
2, 37, 0, 1,
60, 20,
-/* TUR 36 */
9, 40, 85,
2, 37, 0, 1,
60, 20,
-/* TUR 37 */
9, 40, 86,
2, 37, 0, 1,
60, 20,
-/* REA RIN */
4, 35, 32,
3, 25,
145,
-/* OPE WIN */
4, 38, 15,
2, 19,
111,
-/* RUB RIN */
4, 72, 32,
3, 25,
18,
-/* RUB ANY */
1, 72, 0,
20, 6,
-/* TUR LOC */
4, 40, 69,
2, 37,
148,
-/* TUR 33 */
9, 40, 39,
2, 37, 0, 1,
60, 20,
-/* TUR 38 */
9, 40, 37,
2, 37, 0, 1,
60, 20,
-/* HUG DOL */
4, 75, 55,
3, 44,
23,
const uint8_t verbs[] = {
- /* AUT */
- 65, 85, 84,
- /* GO */
- 71, 79, 32,
- /* *ENT */
- 197, 78, 84,
- /* *WAL */
- 215, 65, 76,
- /* *CLI */
- 195, 76, 73,
- /* *RUN */
- 210, 85, 78,
- /* . */
- 46, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* GET */
- 71, 69, 84,
- /* *TAK */
- 212, 65, 75,
- /* *PIC */
- 208, 73, 67,
- /* *REM */
- 210, 69, 77,
- /* *PUL */
- 208, 85, 76,
- /* HEL */
- 72, 69, 76,
- /* *RES */
- 210, 69, 83,
- /* . */
- 46, 32, 32,
- /* DRO */
- 68, 82, 79,
- /* *PUT */
- 208, 85, 84,
- /* *LEA */
- 204, 69, 65,
- /* *THR */
- 212, 72, 82,
- /* DIG */
- 68, 73, 71,
- /* ON */
- 79, 78, 32,
- /* WAV */
- 87, 65, 86,
- /* DUS */
- 68, 85, 83,
- /* *CLE */
- 195, 76, 69,
- /* PRE */
- 80, 82, 69,
- /* *PUS */
- 208, 85, 83,
- /* MOV */
- 77, 79, 86,
- /* *SHO */
- 211, 72, 79,
- /* *KIC */
- 203, 73, 67,
- /* BRE */
- 66, 82, 69,
- /* *SMA */
- 211, 77, 65,
- /* SAV */
- 83, 65, 86,
- /* REA */
- 82, 69, 65,
- /* . */
- 46, 32, 32,
- /* */
- 32, 32, 32,
- /* OPE */
- 79, 80, 69,
- /* CLO */
- 67, 76, 79,
- /* TUR */
- 84, 85, 82,
- /* *DIA */
- 196, 73, 65,
- /* LOO */
- 76, 79, 79,
- /* *EXA */
- 197, 88, 65,
- /* INV */
- 73, 78, 86,
- /* CIR */
- 67, 73, 82,
- /* . */
- 46, 32, 32,
- /* QUI */
- 81, 85, 73,
- /* DRI */
- 68, 82, 73,
- /* *EAT */
- 197, 65, 84,
- /* SAW */
- 83, 65, 87,
- /* MIX */
- 77, 73, 88,
- /* HAM */
- 72, 65, 77,
- /* . */
- 46, 32, 32,
- /* SHR */
- 83, 72, 82,
- /* . */
- 46, 32, 32,
- /* LIS */
- 76, 73, 83,
- /* *HEA */
- 200, 69, 65,
- /* STA */
- 83, 84, 65,
- /* */
- 32, 32, 32,
- /* SHA */
- 83, 72, 65,
- /* */
- 32, 32, 32,
- /* SLI */
- 83, 76, 73,
- /* DAN */
- 68, 65, 78,
- /* YEL */
- 89, 69, 76,
- /* *SCR */
- 211, 67, 82,
- /* *SUM */
- 211, 85, 77,
- /* *SAY */
- 211, 65, 89,
- /* *CRY */
- 195, 82, 89,
- /* CUT */
- 67, 85, 84,
- /* *STA */
- 211, 84, 65,
- /* */
- 32, 32, 32,
- /* RUB */
- 82, 85, 66,
- /* SMO */
- 83, 77, 79,
- /* . */
- 46, 32, 32,
- /* HUG */
- 72, 85, 71,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
+65, 85, 84,
+71, 79, 32,
+197, 78, 84,
+215, 65, 76,
+195, 76, 73,
+210, 85, 78,
+46, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+71, 69, 84,
+212, 65, 75,
+208, 73, 67,
+210, 69, 77,
+208, 85, 76,
+72, 69, 76,
+210, 69, 83,
+46, 32, 32,
+68, 82, 79,
+208, 85, 84,
+204, 69, 65,
+212, 72, 82,
+68, 73, 71,
+79, 78, 32,
+87, 65, 86,
+68, 85, 83,
+195, 76, 69,
+80, 82, 69,
+208, 85, 83,
+77, 79, 86,
+211, 72, 79,
+203, 73, 67,
+66, 82, 69,
+211, 77, 65,
+83, 65, 86,
+82, 69, 65,
+46, 32, 32,
+32, 32, 32,
+79, 80, 69,
+67, 76, 79,
+84, 85, 82,
+196, 73, 65,
+76, 79, 79,
+197, 88, 65,
+73, 78, 86,
+67, 73, 82,
+46, 32, 32,
+81, 85, 73,
+68, 82, 73,
+197, 65, 84,
+83, 65, 87,
+77, 73, 88,
+72, 65, 77,
+46, 32, 32,
+83, 72, 82,
+46, 32, 32,
+76, 73, 83,
+200, 69, 65,
+83, 84, 65,
+32, 32, 32,
+83, 72, 65,
+32, 32, 32,
+83, 76, 73,
+68, 65, 78,
+89, 69, 76,
+211, 67, 82,
+211, 85, 77,
+211, 65, 89,
+195, 82, 89,
+67, 85, 84,
+211, 84, 65,
+32, 32, 32,
+82, 85, 66,
+83, 77, 79,
+46, 32, 32,
+72, 85, 71,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89,
- /* NOR */
- 78, 79, 82,
- /* SOU */
- 83, 79, 85,
- /* EAS */
- 69, 65, 83,
- /* WES */
- 87, 69, 83,
- /* UP */
- 85, 80, 32,
- /* DOW */
- 68, 79, 87,
- /* KNI */
- 75, 78, 73,
- /* COF */
- 67, 79, 70,
- /* IDO */
- 73, 68, 79,
- /* INV */
- 73, 78, 86,
- /* KET */
- 75, 69, 84,
- /* HOL */
- 72, 79, 76,
- /* SWO */
- 83, 87, 79,
- /* PAT */
- 80, 65, 84,
- /* WIN */
- 87, 73, 78,
- /* CLO */
- 67, 76, 79,
- /* DOO */
- 68, 79, 79,
- /* CHU */
- 67, 72, 85,
- /* LAB */
- 76, 65, 66,
- /* GRA */
- 71, 82, 65,
- /* WAL */
- 87, 65, 76,
- /* BAL */
- 66, 65, 76,
- /* MED */
- 77, 69, 68,
- /* CHI */
- 67, 72, 73,
- /* WRI */
- 87, 82, 73,
- /* *PLA */
- 208, 76, 65,
- /* SHI */
- 83, 72, 73,
- /* SAF */
- 83, 65, 70,
- /* BRE */
- 66, 82, 69,
- /* ARM */
- 65, 82, 77,
- /* GLA */
- 71, 76, 65,
- /* RIN */
- 82, 73, 78,
- /* TUB */
- 84, 85, 66,
- /* FIR */
- 70, 73, 82,
- /* FLU */
- 70, 76, 85,
- /* *CHI */
- 195, 72, 73,
- /* 38 */
- 51, 56, 32,
- /* SOO */
- 83, 79, 79,
- /* 33 */
- 51, 51, 32,
- /* HEA */
- 72, 69, 65,
- /* *ANI */
- 193, 78, 73,
- /* CHE */
- 67, 72, 69,
- /* STA */
- 83, 84, 65,
- /* BAG */
- 66, 65, 71,
- /* PIN */
- 80, 73, 78,
- /* SAW */
- 83, 65, 87,
- /* FOO */
- 70, 79, 79,
- /* *RAB */
- 210, 65, 66,
- /* GAM */
- 71, 65, 77,
- /* SHO */
- 83, 72, 79,
- /* PAP */
- 80, 65, 80,
- /* SWE */
- 83, 87, 69,
- /* MAN */
- 77, 65, 78,
- /* *CRI */
- 195, 82, 73,
- /* DOL */
- 68, 79, 76,
- /* BOA */
- 66, 79, 65,
- /* HAM */
- 72, 65, 77,
- /* GRA */
- 71, 82, 65,
- /* BUT */
- 66, 85, 84,
- /* PUP */
- 80, 85, 80,
- /* STI */
- 83, 84, 73,
- /* STA */
- 83, 84, 65,
- /* BOO */
- 66, 79, 79,
- /* CHA */
- 67, 72, 65,
- /* ZAP */
- 90, 65, 80,
- /* POT */
- 80, 79, 84,
- /* CEL */
- 67, 69, 76,
- /* BAR */
- 66, 65, 82,
- /* LOC */
- 76, 79, 67,
- /* LED */
- 76, 69, 68,
- /* WOO */
- 87, 79, 79,
- /* VOI */
- 86, 79, 73,
- /* SIG */
- 83, 73, 71,
- /* FLO */
- 70, 76, 79,
- /* NAI */
- 78, 65, 73,
- /* MUM */
- 77, 85, 77,
- /* CRA */
- 67, 82, 65,
- /* SAP */
- 83, 65, 80,
- /* ROC */
- 82, 79, 67,
- /* ARO */
- 65, 82, 79,
- /* CRY */
- 67, 82, 89,
- /* *RAV */
- 210, 65, 86,
- /* 34 */
- 51, 52, 32,
- /* 35 */
- 51, 53, 32,
- /* 36 */
- 51, 54, 32,
- /* 37 */
- 51, 55, 32,
- /* LEA */
- 76, 69, 65,
- /* MOA */
- 77, 79, 65,
- /* PAG */
- 80, 65, 71,
+65, 78, 89,
+78, 79, 82,
+83, 79, 85,
+69, 65, 83,
+87, 69, 83,
+85, 80, 32,
+68, 79, 87,
+75, 78, 73,
+67, 79, 70,
+73, 68, 79,
+73, 78, 86,
+75, 69, 84,
+72, 79, 76,
+83, 87, 79,
+80, 65, 84,
+87, 73, 78,
+67, 76, 79,
+68, 79, 79,
+67, 72, 85,
+76, 65, 66,
+71, 82, 65,
+87, 65, 76,
+66, 65, 76,
+77, 69, 68,
+67, 72, 73,
+87, 82, 73,
+208, 76, 65,
+83, 72, 73,
+83, 65, 70,
+66, 82, 69,
+65, 82, 77,
+71, 76, 65,
+82, 73, 78,
+84, 85, 66,
+70, 73, 82,
+70, 76, 85,
+195, 72, 73,
+51, 56, 32,
+83, 79, 79,
+51, 51, 32,
+72, 69, 65,
+193, 78, 73,
+67, 72, 69,
+83, 84, 65,
+66, 65, 71,
+80, 73, 78,
+83, 65, 87,
+70, 79, 79,
+210, 65, 66,
+71, 65, 77,
+83, 72, 79,
+80, 65, 80,
+83, 87, 69,
+77, 65, 78,
+195, 82, 73,
+68, 79, 76,
+66, 79, 65,
+72, 65, 77,
+71, 82, 65,
+66, 85, 84,
+80, 85, 80,
+83, 84, 73,
+83, 84, 65,
+66, 79, 79,
+67, 72, 65,
+90, 65, 80,
+80, 79, 84,
+67, 69, 76,
+66, 65, 82,
+76, 79, 67,
+76, 69, 68,
+87, 79, 79,
+86, 79, 73,
+83, 73, 71,
+70, 76, 79,
+78, 65, 73,
+77, 85, 77,
+67, 82, 65,
+83, 65, 80,
+82, 79, 67,
+65, 82, 79,
+67, 82, 89,
+210, 65, 86,
+51, 52, 32,
+51, 53, 32,
+51, 54, 32,
+51, 55, 32,
+76, 69, 65,
+77, 79, 65,
+80, 65, 71,
0,
};
const uint8_t automap[] = {
- /* KNI */
- 75, 78, 73,
+75, 78, 73,
0,
- /* WRI */
- 87, 82, 73,
+87, 82, 73,
2,
- /* HEA */
- 72, 69, 65,
+72, 69, 65,
3,
- /* GLA */
- 71, 76, 65,
+71, 76, 65,
4,
- /* SHI */
- 83, 72, 73,
+83, 72, 73,
7,
- /* IDO */
- 73, 68, 79,
+73, 68, 79,
9,
- /* CLO */
- 67, 76, 79,
+67, 76, 79,
14,
- /* POT */
- 80, 79, 84,
+80, 79, 84,
16,
- /* SOO */
- 83, 79, 79,
+83, 79, 79,
21,
- /* RIN */
- 82, 73, 78,
+82, 73, 78,
25,
- /* BAG */
- 66, 65, 71,
+66, 65, 71,
26,
- /* FOO */
- 70, 79, 79,
+70, 79, 79,
32,
- /* SWO */
- 83, 87, 79,
+83, 87, 79,
33,
- /* TUB */
- 84, 85, 66,
+84, 85, 66,
36,
- /* CHE */
- 67, 72, 69,
+67, 72, 69,
38,
- /* SHO */
- 83, 72, 79,
+83, 72, 79,
39,
- /* CHE */
- 67, 72, 69,
+67, 72, 69,
40,
- /* NAI */
- 78, 65, 73,
+78, 65, 73,
42,
- /* IDO */
- 73, 68, 79,
+73, 68, 79,
43,
- /* DOL */
- 68, 79, 76,
+68, 79, 76,
44,
- /* BOA */
- 66, 79, 65,
+66, 79, 65,
45,
- /* HAM */
- 72, 65, 77,
+72, 65, 77,
47,
- /* SAW */
- 83, 65, 87,
+83, 65, 87,
49,
- /* PAP */
- 80, 65, 80,
+80, 65, 80,
51,
- /* BOO */
- 66, 79, 79,
+66, 79, 79,
52,
- /* STA */
- 83, 84, 65,
+83, 84, 65,
53,
- /* STI */
- 83, 84, 73,
+83, 84, 73,
54,
- /* GRA */
- 71, 82, 65,
+71, 82, 65,
59,
- /* LEA */
- 76, 69, 65,
+76, 69, 65,
60,
- /* ROC */
- 82, 79, 67,
+82, 79, 67,
63,
- /* PAG */
- 80, 65, 71,
+80, 65, 71,
64,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 175;
const uint8_t lightfill = 175;
const uint8_t status[] = {
-/* AUTO 100 DECRMNT MINUTES*/
161,
77, 73,
-/* AUTO 0 INTRO*/
211,
9, 1, 0, 3, 0, 0, 0, 65,
3, 79, 81, 79,
-/* AUTO 0 INTRO*/
211,
9, 1, 0, 3, 0, 0, 0, 3,
2, 81, 79, 81,
-/* AUTO 0 18*/
212,
15, 10, 16, 1, 9, 2, 7, 18, 7, 6,
19,
-/* AUTO 0 GETTING TIRED*/
208,
15, 4, 9, 4, 16, 1, 9, 2,
20,
-/* AUTO 0 SUNSET*/
198,
19, 1,
56, 21, 64,
-/* AUTO 100 SHEET OVER LEDGE*/
176,
2, 35, 4, 3, 0, 35, 0, 10,
72,
-/* AUTO 100 DEC PILL*/
170,
8, 4, 0, 1,
81, 77, 73,
-/* AUTO 0 WEARING OFF*/
200,
15, 8, 15, 4,
20,
-/* AUTO 0 WORE OFF*/
200,
15, 0, 0, 4,
60,
-/* AUTO 0 RESET COUNTER*/
196,
0, 1,
81,
-/* AUTO 33 POLE BROKE*/
143, 33,
4, 4, 13, 7, 0, 22,
9, 10, 12, 54,
-/* AUTO 100 UNTIE SHEET*/
178,
1, 35, 4, 11, 0, 36, 0, 35,
59, 72, 30,
-/* AUTO 100 FELL ASLEEP*/
177,
15, 0, 9, 4, 0, 2, 7, 22,
58, 70,
-/* AUTO 25 BAT AT NITE*/
145, 25,
15, 0, 1, 31, 9, 2, 7, 22,
23, 28,
-/* AUTO 40 BAT BITE AT NITE*/
151, 40,
15, 0, 6, 31, 9, 2, 7, 22, 0, 2,
23, 29, 58, 88,
-/* AUTO 50 BURNT SHEET*/
142, 50,
4, 4, 3, 9, 0, 22,
103, 12, 54,
-/* AUTO 100 FELL SLEEP?*/
183,
8, 2, 0, 7, 0, 3, 0, 2, 7, 22,
73, 54, 58, 60,
-/* AUTO 0 OPEN IF DOOR UNLOCKED*/
214,
14, 14, 0, 0, 0, 13, 0, 21, 0, 12,
54, 62, 59,
-/* AUTO 0 STEAL STAKE*/
209,
13, 16, 5, 16, 0, 16, 0, 9,
59, 58,
-/* AUTO 0 RETURN SHEE*/
211,
0, 6, 0, 7, 0, 10, 0, 35,
59, 59, 59, 59,
-/* AUTO 0 CLOSE WINDOW*/
215,
0, 1, 0, 2, 0, 2, 0, 65, 0, 55,
59, 62, 79, 59,
-/* AUTO 0 GET PACKAGE*/
209,
13, 45, 5, 45, 0, 45, 0, 9,
59, 58,
-/* AUTO 0 GET CIGS*/
213,
13, 26, 5, 26, 0, 26, 0, 13, 0, 9,
62, 58,
-/* AUTO 0 DREAMING?*/
201,
4, 0, 0, 1,
54, 136,
-/* AUTO 0 RIPPED OFF?*/
206,
8, 9, 0, 9, 0, 1,
60, 54, 107,
-/* AUTO 0 PUT TO BED*/
199,
0, 1,
54, 57, 2, 53,
-/* AUTO 0 GET BLOOD*/
210,
3, 18, 0, 3, 0, 18, 0, 19,
60, 72, 108,
-/* AUTO 0 SHEETS*/
203,
0, 4, 0, 36,
60, 59, 53, 64,
-/* AUTO 100 DEC DAYS*/
171,
8, 3, 0, 3,
60, 81, 77, 73,
-/* AUTO 0 LOST GAME*/
202,
15, 0, 0, 22,
18, 14, 54,
-/* AUTO 0 RESET DAY + REPORT BITE*/
202,
0, 0, 0, 22,
18, 81, 74,
-/* AUTO 50 CIGARETTE OUT*/
142, 50,
13, 27, 7, 13, 0, 2,
81, 77, 73,
-/* AUTO 0 GONE OUT?*/
215,
19, 0, 0, 27, 0, 28, 0, 29, 0, 30,
59, 59, 59, 59,
-/* AUTO 0 REPORT IT*/
200,
4, 6, 19, 0,
27,
-/* AUTO 0 RESET COUNTER*/
196,
0, 2,
81,
-/* AUTO 100 END GAME*/
165,
4, 22,
44, 63,
-/* AUTO 30 DELIVER PACKAGE*/
149, 30,
15, 25, 14, 45, 0, 0, 7, 9, 14, 46,
73, 81,
-/* AUTO 0 CHECK DAY*/
214,
19, 2, 0, 45, 0, 9, 0, 65, 0, 9,
62, 62, 42,
-/* AUTO 0 RESET COUNTER*/
192,
81,
-/* AUTO 100 MORE INTRO*/
168,
9, 1, 0, 1,
58,
-/* AUTO 100 SUNSET?*/
169,
15, 1, 12, 9,
56, 64,
-/* AUTO 100 LITE DOORLW*/
173,
4, 10, 16, 0, 8, 15,
57, 76,
-/* AUTO 29 DELIVER POSTCARD*/
149, 29,
15, 39, 14, 47, 0, 47, 0, 9, 7, 9,
62, 42,
};
const uint8_t actions[] = {
-/* TIE SHE */
4, 31, 7,
3, 0,
7,
-/* GO WIN */
10, 1, 9,
4, 4, 0, 5,
54, 76, 39,
-/* GO WIN */
10, 1, 9,
4, 5, 0, 10,
54, 76, 39,
-/* LOO MIR */
11, 8, 43,
3, 17, 13, 22,
73, 18, 17, 15,
-/* AUTO 0 */
195,
81, 78, 81, 16,
-/* UNL TOR */
14, 43, 20,
3, 9, 0, 9, 0, 20,
72, 39, 64,
-/* LIG TOR */
18, 45, 20,
3, 20, 3, 21, 0, 9, 0, 20,
72, 76, 39,
-/* EMP BOT */
13, 50, 41,
3, 18, 0, 18, 0, 19,
72, 39,
-/* LOO MIR */
8, 8, 43,
3, 17, 14, 22,
22,
-/* LOO WIN */
4, 8, 9,
4, 2,
4,
-/* CLO WIN CLO*/
14, 34, 9,
2, 1, 0, 1, 0, 2,
72, 76, 39,
-/* GO WIN */
19, 1, 9,
2, 1, 1, 35, 0, 3, 0, 6,
54, 53, 76, 39,
-/* TO BED */
23, 42, 33,
3, 0, 2, 34, 0, 0, 0, 35, 0, 36,
59, 53, 53, 76,
-/* TO POL */
23, 42, 12,
3, 0, 3, 4, 0, 0, 0, 7, 0, 10,
59, 53, 53, 76,
-/* CLI ANY */
10, 28, 0,
2, 10, 0, 4,
54, 76, 39,
-/* CLI ANY */
10, 28, 0,
2, 11, 0, 4,
54, 76, 39,
-/* SLE ANY */
10, 40, 0,
0, 2, 0, 4,
58, 70, 60,
-/* LOO WAT */
6, 8, 46,
3, 37,
31, 78, 32,
-/* GO WIN */
19, 1, 9,
4, 3, 1, 35, 0, 2, 0, 6,
54, 59, 76, 39,
-/* LOO OVE */
8, 8, 44,
16, 0, 3, 44,
40,
-/* LOO OVE */
9, 8, 44,
3, 44, 15, 0,
35, 36,
-/* TO RIN */
23, 42, 55,
2, 54, 0, 0, 0, 35, 0, 18, 0, 55,
59, 62, 53, 76,
-/* UNT ANY */
15, 32, 0,
2, 55, 0, 35, 0, 55,
59, 59, 53, 76,
-/* UNT ANY */
15, 32, 0,
2, 7, 0, 7, 0, 10,
59, 59, 53, 76,
-/* LOO DUM */
6, 8, 37,
2, 63,
39, 35, 36,
-/* EAT TAB */
23, 58, 53,
3, 23, 0, 4, 0, 23, 0, 24, 0, 1,
58, 72, 81, 73,
-/* AUTO 0 */
203,
0, 40, 0, 1,
79, 81, 39, 24,
-/* EAT TAB PILL 2*/
23, 58, 53,
3, 24, 0, 4, 0, 24, 0, 8, 0, 1,
58, 72, 81, 73,
-/* AUTO 0 */
203,
0, 40, 0, 1,
79, 81, 39, 24,
-/* LOO PAC */
5, 8, 21,
4, 4,
35, 36,
-/* SMO ANY */
22, 25, 0,
3, 27, 4, 6, 0, 28, 0, 30, 14, 28,
25, 53, 53,
-/* LOO TOI */
5, 8, 54,
2, 62,
35, 36,
-/* LOO ROO */
5, 8, 16,
4, 20,
35, 36,
-/* LIG CIG */
23, 45, 29,
3, 33, 3, 21, 0, 2, 0, 8, 0, 2,
81, 79, 81, 73,
-/* AUTO 0 */
201,
0, 33, 0, 27,
72, 39,
-/* GET CIG */
9, 10, 29,
3, 33, 0, 33,
52, 39,
-/* LOO POS */
4, 8, 48,
3, 47,
105,
-/* LOO LET */
4, 8, 59,
3, 65,
105,
-/* GET CIG */
9, 10, 29,
3, 27, 0, 27,
52, 39,
-/* LOO GAT */
4, 8, 50,
3, 50,
106,
-/* LOO COF */
4, 8, 34,
2, 30,
38,
-/* LOO COF */
5, 8, 34,
2, 29,
35, 36,
-/* LOO VIA */
9, 8, 47,
3, 42, 9, 6,
35, 37,
-/* OPE DOO */
14, 37, 19,
2, 12, 0, 12, 0, 13,
72, 76, 39,
-/* CLO DOO */
14, 34, 19,
2, 13, 0, 12, 0, 13,
72, 76, 39,
-/* LOC DOO */
18, 29, 19,
2, 12, 3, 15, 0, 12, 0, 14,
72, 76, 39,
-/* LOO CAS */
7, 8, 28,
2, 49,
39, 38, 114, 112,
-/* GET LOC .*/
18, 10, 56,
2, 14, 3, 15, 0, 14, 0, 12,
72, 76, 39,
-/* REA NOT */
8, 41, 17,
3, 47, 14, 51,
117,
-/* GO BED */
10, 1, 33,
2, 34, 0, 1,
54, 76, 39,
-/* GO OVE */
9, 1, 44,
3, 44, 16, 0,
1, 40,
-/* GO OVE */
14, 1, 44,
3, 44, 15, 0, 0, 15,
54, 76, 39,
-/* WIT FIL */
18, 61, 39,
3, 41, 2, 39, 0, 39, 0, 40,
72, 76, 39,
-/* OPE WIN */
14, 37, 9,
2, 2, 0, 1, 0, 2,
72, 76, 39,
-/* GO DUM */
10, 1, 37,
2, 63, 0, 20,
54, 76, 39,
-/* KIL BAT WIN*/
23, 22, 25,
3, 52, 3, 16, 3, 53, 0, 52, 0, 67,
72, 76, 49, 63,
-/* GO ROO */
18, 1, 16,
9, 8, 9, 7, 4, 20, 0, 12,
54, 76, 39,
-/* EMP VIA .*/
18, 50, 47,
3, 42, 0, 23, 9, 6, 0, 6,
53, 76, 58,
-/* UNT ANY */
19, 32, 0,
2, 36, 0, 36, 0, 6, 0, 35,
59, 59, 59, 73,
-/* AUTO 0 */
198,
0, 10,
59, 53, 76,
-/* CUT FIL */
7, 52, 39,
3, 41,
39, 5, 77, 77,
-/* WAI ANY */
9, 49, 0,
16, 5, 0, 5,
5, 83,
-/* PUL BEL */
5, 56, 58,
2, 48,
39, 42,
-/* EAT TAB */
19, 58, 53,
3, 8, 0, 4, 0, 8, 0, 1,
58, 59, 81, 73,
-/* AUTO 0 */
203,
0, 40, 0, 1,
79, 81, 39, 24,
-/* WIT FIL NO FILE*/
5, 61, 39,
12, 41,
1, 107,
-/* GO PAS */
11, 1, 32,
2, 56, 0, 19,
54, 56, 76, 39,
-/* FIN ANY */
1, 26, 0,
1, 48,
-/* GO WIN */
10, 1, 9,
4, 10, 0, 5,
54, 76, 39,
-/* GET POR */
18, 10, 36,
3, 58, 0, 58, 0, 56, 0, 10,
52, 62, 39,
-/* CLI ANY */
15, 28, 0,
2, 35, 4, 18, 0, 16,
54, 57, 76, 39,
-/* CLI ANY */
11, 28, 0,
2, 32, 0, 18,
56, 54, 76, 39,
-/* GO SHE */
0, 1, 7,
50,
-/* GO PIT */
11, 1, 18,
2, 32, 0, 18,
56, 54, 76, 39,
-/* CLO ANY */
5, 34, 0,
2, 38,
33, 63,
-/* CLO ANY */
13, 34, 0,
2, 29, 0, 29, 0, 30,
72, 76,
-/* OPE COF */
13, 37, 34,
2, 28, 13, 39, 16, 0,
1, 34,
-/* OPE COF */
15, 37, 34,
2, 28, 0, 30, 0, 29,
59, 53, 76, 73,
-/* AUTO 0 PUT DRACKY*/
204,
16, 0, 0, 52, 0, 13,
62,
-/* EAT GAR */
9, 58, 30,
3, 31, 0, 31,
39, 59,
-/* GO GAT */
6, 1, 50,
2, 50,
43, 44, 63,
-/* GO ROO */
14, 1, 16,
4, 20, 8, 7, 0, 21,
54, 76, 39,
-/* REA LET */
4, 41, 59,
3, 65,
41,
-/* REA POS */
8, 41, 48,
3, 47, 13, 51,
45,
-/* REA POS */
9, 41, 48,
3, 47, 14, 51,
45, 46,
-/* REA NOT */
4, 41, 17,
3, 51,
47,
-/* GET CLI */
19, 10, 23,
3, 47, 14, 15, 0, 15, 0, 51,
74, 74, 70, 39,
-/* UNC ANY */
19, 7, 0,
3, 47, 14, 15, 0, 15, 0, 51,
74, 74, 70, 39,
-/* GET NOT */
9, 10, 17,
3, 51, 0, 51,
74, 39,
-/* GET CLI */
9, 10, 23,
3, 15, 0, 15,
74, 39,
-/* OPE PAC */
19, 37, 21,
3, 45, 0, 46, 0, 26, 0, 18,
53, 53, 53, 73,
-/* AUTO 0 */
197,
0, 45,
59, 39,
-/* HEL ANY */
4, 27, 0,
2, 14,
51,
-/* LIG MAT */
11, 45, 22,
3, 21, 8, 15,
57, 76, 122, 73,
-/* AUTO 0 */
195,
88, 88, 88, 132,
-/* AUTO 0 */
193,
56, 76,
-/* JUM ANY */
11, 48, 0,
4, 3, 0, 22,
12, 113, 112, 54,
-/* GO ROO */
14, 1, 16,
4, 20, 8, 8, 0, 14,
54, 76, 39,
-/* CLI ANY */
10, 28, 0,
4, 4, 0, 3,
54, 76, 39,
-/* SAV GAM */
1, 24, 63,
39, 71,
-/* GET SHE */
5, 10, 7,
3, 0,
52, 39,
-/* OPE WIN */
6, 37, 9,
4, 4,
1, 35, 36,
-/* GO TOI */
5, 1, 54,
2, 62,
39, 104,
-/* TO ANY */
8, 42, 0,
3, 0, 7, 1,
1,
-/* GET SHE */
9, 10, 7,
3, 35, 0, 35,
52, 39,
-/* REA MEM */
4, 41, 78,
3, 71,
137,
-/* GET UP */
10, 10, 5,
4, 1, 0, 2,
54, 76, 39,
-/* OUT ANY */
4, 16, 0,
4, 20,
135,
-/* FLY ANY */
255, 33, 0,
4, 0,
-/* OPE LET */
4, 37, 59,
3, 65,
105,
-/* EAT BOT */
9, 58, 41,
3, 18, 0, 22,
54, 14,
-/* GO DOO */
10, 1, 19,
2, 13, 0, 7,
54, 76, 39,
-/* PUL ANY */
0, 56, 0,
109,
-/* SMO ANY */
4, 25, 0,
3, 27,
26,
-/* UNL DOO */
4, 43, 19,
2, 14,
13,
-/* HEL ANY */
4, 27, 0,
4, 20,
118,
-/* QUI ANY */
0, 6, 0,
63,
-/* CLI POL */
7, 28, 12,
2, 4,
70, 111, 73, 9,
-/* AUTO 0 */
199,
0, 22,
10, 113, 54, 112,
-/* PUT DUM */
10, 18, 37,
4, 20, 8, 7,
1, 115, 110,
-/* PUT DUM */
22, 18, 37,
4, 20, 8, 8, 0, 8, 0, 63, 0, 12,
60, 39, 62,
-/* PUT DUM */
18, 18, 37,
4, 20, 0, 7, 0, 63, 0, 21,
58, 39, 62,
-/* OPE DUM OPE*/
10, 37, 37,
4, 20, 8, 8,
1, 115, 8,
-/* OPE DUM RAISE DUMBWAITER*/
22, 37, 37,
8, 7, 4, 20, 0, 7, 0, 63, 0, 12,
60, 39, 62,
-/* OPE DUM RAISE DUMBWAITER*/
18, 37, 37,
4, 20, 0, 8, 0, 63, 0, 14,
58, 39, 62,
-/* GET CIG */
9, 10, 29,
3, 26, 0, 33,
52, 39,
-/* GO SLE */
5, 1, 60,
0, 2,
58, 70,
-/* LOO UP */
7, 8, 5,
4, 9,
39, 38, 114, 112,
-/* LOO CAS */
7, 8, 28,
4, 9,
39, 38, 114, 112,
-/* LOO UP */
7, 8, 5,
2, 49,
39, 38, 114, 112,
-/* WAI ANY */
0, 49, 0,
5,
-/* JUM ANY */
1, 48, 0,
39, 109,
-/* GO COF */
10, 1, 34,
2, 29, 0, 13,
54, 76, 39,
-/* WIT ANY */
1, 61, 0,
129, 109,
-/* OUT ANY */
1, 16, 0,
36, 13,
-/* OPE DUM */
5, 37, 37,
2, 63,
35, 36,
-/* GET INV */
0, 10, 14,
66,
-/* CUT ANY */
0, 52, 0,
128,
-/* LOO NEC */
0, 8, 70,
66,
-/* LOO MIR */
4, 8, 43,
12, 17,
13,
-/* HEL ANY */
4, 27, 0,
4, 1,
119,
-/* HEL ANY */
10, 27, 0,
0, 3, 0, 1,
81, 82, 73,
-/* AUTO 0 */
202,
16, 4, 0, 3,
20, 11, 81,
-/* AUTO 0 */
201,
15, 4, 0, 3,
120, 81,
-/* GET GLA */
5, 10, 74,
2, 69,
131, 1,
-/* LIG CIG */
4, 45, 29,
12, 33,
127,
-/* LIG MAT */
7, 45, 22,
3, 21,
122, 88, 88, 132,
-/* LIG ANY */
5, 45, 0,
6, 21,
13, 121,
-/* LIG ANY */
5, 45, 0,
3, 21,
1, 102,
-/* OPE OVE */
0, 37, 44,
123,
-/* CLO OVE */
0, 34, 44,
1,
-/* GO POL */
4, 1, 12,
4, 3,
124,
-/* FLU TOI */
4, 60, 54,
2, 62,
39,
-/* SAV ANY */
0, 24, 0,
125,
-/* TIE ANY */
0, 31, 0,
1,
-/* GO VEN */
1, 1, 52,
1, 126,
-/* LOO DOO */
5, 8, 19,
4, 21,
35, 36,
-/* LOO DUS */
5, 8, 76,
3, 70,
138, 38,
-/* GO WIN */
14, 1, 9,
2, 1, 0, 3, 6, 35,
54, 76, 39,
-/* JAM ANY */
0, 62, 0,
130,
-/* EAT STA DRIVE STAKE*/
23, 58, 24,
3, 52, 3, 16, 3, 53, 0, 52, 0, 67,
72, 76, 49, 63,
-/* GO WIN */
14, 1, 9,
4, 3, 0, 2, 6, 35,
54, 76, 39,
-/* SAY ANY */
1, 65, 0,
39, 85,
-/* MAK BED */
0, 67, 33,
39,
-/* SCO ANY */
0, 68, 0,
13,
-/* SME ANY */
0, 69, 0,
39,
-/* EAT ANY */
0, 58, 0,
131,
-/* FEE ANY */
1, 71, 0,
39, 38,
-/* PUT MIR */
18, 18, 43,
1, 17, 5, 3, 0, 17, 0, 69,
59, 53, 133,
-/* PUT MIR */
14, 18, 43,
1, 17, 2, 3, 0, 17,
39, 53, 134,
-/* LOO COA */
4, 8, 15,
3, 5,
6,
-/* REA ANY */
0, 41, 0,
116,
-/* LOO MEM */
4, 8, 78,
3, 71,
105,
-/* LOO NOT */
4, 8, 17,
3, 51,
105,
-/* INV ANY */
0, 30, 0,
66,
-/* LOO ANY */
1, 8, 0,
76, 38,
255,
const uint8_t verbs[] = {
- /* AUT */
- 65, 85, 84,
- /* GO */
- 71, 79, 32,
- /* *RUN */
- 210, 85, 78,
- /* *WAL */
- 215, 65, 76,
- /* *ENT */
- 197, 78, 84,
- /* *USE */
- 213, 83, 69,
- /* QUI */
- 81, 85, 73,
- /* UNC */
- 85, 78, 67,
- /* LOO */
- 76, 79, 79,
- /* *EXA */
- 197, 88, 65,
- /* GET */
- 71, 69, 84,
- /* *TAK */
- 212, 65, 75,
- /* *PIC */
- 208, 73, 67,
- /* *CAT */
- 195, 65, 84,
- /* *REM */
- 210, 69, 77,
- /* *MOV */
- 205, 79, 86,
- /* OUT */
- 79, 85, 84,
- /* *EXI */
- 197, 88, 73,
- /* PUT */
- 80, 85, 84,
- /* *DRO */
- 196, 82, 79,
- /* *LEA */
- 204, 69, 65,
- /* *LOW */
- 204, 79, 87,
- /* KIL */
- 75, 73, 76,
- /* *ATT */
- 193, 84, 84,
- /* SAV */
- 83, 65, 86,
- /* SMO */
- 83, 77, 79,
- /* FIN */
- 70, 73, 78,
- /* HEL */
- 72, 69, 76,
- /* CLI */
- 67, 76, 73,
- /* LOC */
- 76, 79, 67,
- /* INV */
- 73, 78, 86,
- /* TIE */
- 84, 73, 69,
- /* UNT */
- 85, 78, 84,
- /* FLY */
- 70, 76, 89,
- /* CLO */
- 67, 76, 79,
- /* *SHU */
- 211, 72, 85,
- /* . */
- 46, 32, 32,
- /* OPE */
- 79, 80, 69,
- /* *LIF */
- 204, 73, 70,
- /* *RAI */
- 210, 65, 73,
- /* SLE */
- 83, 76, 69,
- /* REA */
- 82, 69, 65,
- /* TO */
- 84, 79, 32,
- /* UNL */
- 85, 78, 76,
- /* *EXT */
- 197, 88, 84,
- /* LIG */
- 76, 73, 71,
- /* *BUR */
- 194, 85, 82,
- /* *IGN */
- 201, 71, 78,
- /* JUM */
- 74, 85, 77,
- /* WAI */
- 87, 65, 73,
- /* EMP */
- 69, 77, 80,
- /* *SPI */
- 211, 80, 73,
- /* CUT */
- 67, 85, 84,
- /* *BRE */
- 194, 82, 69,
- /* *FIL */
- 198, 73, 76,
- /* *TRI */
- 212, 82, 73,
- /* PUL */
- 80, 85, 76,
- /* *RIN */
- 210, 73, 78,
- /* EAT */
- 69, 65, 84,
- /* *DRI */
- 196, 82, 73,
- /* FLU */
- 70, 76, 85,
- /* WIT */
- 87, 73, 84,
- /* JAM */
- 74, 65, 77,
- /* *SMA */
- 211, 77, 65,
- /* *BUS */
- 194, 85, 83,
- /* SAY */
- 83, 65, 89,
- /* *YEL */
- 217, 69, 76,
- /* MAK */
- 77, 65, 75,
- /* SCO */
- 83, 67, 79,
- /* SME */
- 83, 77, 69,
- /* *SNI */
- 211, 78, 73,
- /* FEE */
- 70, 69, 69,
- /* *TOU */
- 212, 79, 85,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
+65, 85, 84,
+71, 79, 32,
+210, 85, 78,
+215, 65, 76,
+197, 78, 84,
+213, 83, 69,
+81, 85, 73,
+85, 78, 67,
+76, 79, 79,
+197, 88, 65,
+71, 69, 84,
+212, 65, 75,
+208, 73, 67,
+195, 65, 84,
+210, 69, 77,
+205, 79, 86,
+79, 85, 84,
+197, 88, 73,
+80, 85, 84,
+196, 82, 79,
+204, 69, 65,
+204, 79, 87,
+75, 73, 76,
+193, 84, 84,
+83, 65, 86,
+83, 77, 79,
+70, 73, 78,
+72, 69, 76,
+67, 76, 73,
+76, 79, 67,
+73, 78, 86,
+84, 73, 69,
+85, 78, 84,
+70, 76, 89,
+67, 76, 79,
+211, 72, 85,
+46, 32, 32,
+79, 80, 69,
+204, 73, 70,
+210, 65, 73,
+83, 76, 69,
+82, 69, 65,
+84, 79, 32,
+85, 78, 76,
+197, 88, 84,
+76, 73, 71,
+194, 85, 82,
+201, 71, 78,
+74, 85, 77,
+87, 65, 73,
+69, 77, 80,
+211, 80, 73,
+67, 85, 84,
+194, 82, 69,
+198, 73, 76,
+212, 82, 73,
+80, 85, 76,
+210, 73, 78,
+69, 65, 84,
+196, 82, 73,
+70, 76, 85,
+87, 73, 84,
+74, 65, 77,
+211, 77, 65,
+194, 85, 83,
+83, 65, 89,
+217, 69, 76,
+77, 65, 75,
+83, 67, 79,
+83, 77, 69,
+211, 78, 73,
+70, 69, 69,
+212, 79, 85,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89,
- /* NORTH */
- 78, 79, 82,
- /* SOUTH */
- 83, 79, 85,
- /* EAST */
- 69, 65, 83,
- /* WEST */
- 87, 69, 83,
- /* UP */
- 85, 80, 32,
- /* DOWN */
- 68, 79, 87,
- /* SHE */
- 83, 72, 69,
- /* *END */
- 197, 78, 68,
- /* WIN */
- 87, 73, 78,
- /* *BOX */
- 194, 79, 88,
- /* *LED */
- 204, 69, 68,
- /* POL */
- 80, 79, 76,
- /* *FLA */
- 198, 76, 65,
- /* INV */
- 73, 78, 86,
- /* COA */
- 67, 79, 65,
- /* ROO */
- 82, 79, 79,
- /* NOT */
- 78, 79, 84,
- /* PIT */
- 80, 73, 84,
- /* DOO */
- 68, 79, 79,
- /* TOR */
- 84, 79, 82,
- /* PAC */
- 80, 65, 67,
- /* MAT */
- 77, 65, 84,
- /* CLI */
- 67, 76, 73,
- /* STA */
- 83, 84, 65,
- /* BAT */
- 66, 65, 84,
- /* *VAM */
- 214, 65, 77,
- /* *DRA */
- 196, 82, 65,
- /* CAS */
- 67, 65, 83,
- /* CIG */
- 67, 73, 71,
- /* GAR */
- 71, 65, 82,
- /* DAI */
- 68, 65, 73,
- /* PAS */
- 80, 65, 83,
- /* BED */
- 66, 69, 68,
- /* COF */
- 67, 79, 70,
- /* *LID */
- 204, 73, 68,
- /* POR */
- 80, 79, 82,
- /* DUM */
- 68, 85, 77,
- /* MAL */
- 77, 65, 76,
- /* FIL */
- 70, 73, 76,
- /* *NAI */
- 206, 65, 73,
- /* BOT */
- 66, 79, 84,
- /* *BLO */
- 194, 76, 79,
- /* MIR */
- 77, 73, 82,
- /* OVE */
- 79, 86, 69,
- /* LEN */
- 76, 69, 78,
- /* WAT */
- 87, 65, 84,
- /* VIA */
- 86, 73, 65,
- /* POS */
- 80, 79, 83,
- /* *CAR */
- 195, 65, 82,
- /* GAT */
- 71, 65, 84,
- /* *CRO */
- 195, 82, 79,
- /* VEN */
- 86, 69, 78,
- /* TAB */
- 84, 65, 66,
- /* TOI */
- 84, 79, 73,
- /* RIN */
- 82, 73, 78,
- /* LOC */
- 76, 79, 67,
- /* ARO */
- 65, 82, 79,
- /* BEL */
- 66, 69, 76,
- /* LET */
- 76, 69, 84,
- /* SLE */
- 83, 76, 69,
- /* BOL */
- 66, 79, 76,
- /* HOL */
- 72, 79, 76,
- /* GAM */
- 71, 65, 77,
- /* PIL */
- 80, 73, 76,
- /* FIS */
- 70, 73, 83,
- /* *HAN */
- 200, 65, 78,
- /* *FOO */
- 198, 79, 79,
- /* *FEE */
- 198, 69, 69,
- /* HEL */
- 72, 69, 76,
- /* NEC */
- 78, 69, 67,
- /* *BIT */
- 194, 73, 84,
- /* KEY */
- 75, 69, 89,
- /* TRE */
- 84, 82, 69,
- /* GLA */
- 71, 76, 65,
- /* DRE */
- 68, 82, 69,
- /* DUS */
- 68, 85, 83,
- /* TAC */
- 84, 65, 67,
- /* MEM */
- 77, 69, 77,
- /* */
- 32, 32, 32,
+65, 78, 89,
+78, 79, 82,
+83, 79, 85,
+69, 65, 83,
+87, 69, 83,
+85, 80, 32,
+68, 79, 87,
+83, 72, 69,
+197, 78, 68,
+87, 73, 78,
+194, 79, 88,
+204, 69, 68,
+80, 79, 76,
+198, 76, 65,
+73, 78, 86,
+67, 79, 65,
+82, 79, 79,
+78, 79, 84,
+80, 73, 84,
+68, 79, 79,
+84, 79, 82,
+80, 65, 67,
+77, 65, 84,
+67, 76, 73,
+83, 84, 65,
+66, 65, 84,
+214, 65, 77,
+196, 82, 65,
+67, 65, 83,
+67, 73, 71,
+71, 65, 82,
+68, 65, 73,
+80, 65, 83,
+66, 69, 68,
+67, 79, 70,
+204, 73, 68,
+80, 79, 82,
+68, 85, 77,
+77, 65, 76,
+70, 73, 76,
+206, 65, 73,
+66, 79, 84,
+194, 76, 79,
+77, 73, 82,
+79, 86, 69,
+76, 69, 78,
+87, 65, 84,
+86, 73, 65,
+80, 79, 83,
+195, 65, 82,
+71, 65, 84,
+195, 82, 79,
+86, 69, 78,
+84, 65, 66,
+84, 79, 73,
+82, 73, 78,
+76, 79, 67,
+65, 82, 79,
+66, 69, 76,
+76, 69, 84,
+83, 76, 69,
+66, 79, 76,
+72, 79, 76,
+71, 65, 77,
+80, 73, 76,
+70, 73, 83,
+200, 65, 78,
+198, 79, 79,
+198, 69, 69,
+72, 69, 76,
+78, 69, 67,
+194, 73, 84,
+75, 69, 89,
+84, 82, 69,
+71, 76, 65,
+68, 82, 69,
+68, 85, 83,
+84, 65, 67,
+77, 69, 77,
+32, 32, 32,
0,
};
const uint8_t automap[] = {
- /* SHE */
- 83, 72, 69,
+83, 72, 69,
0,
- /* PIL */
- 80, 73, 76,
+80, 73, 76,
3,
- /* COA */
- 67, 79, 65,
+67, 79, 65,
5,
- /* TAB */
- 84, 65, 66,
+84, 65, 66,
8,
- /* TOR */
- 84, 79, 82,
+84, 79, 82,
9,
- /* CLI */
- 67, 76, 73,
+67, 76, 73,
15,
- /* STA */
- 83, 84, 65,
+83, 84, 65,
16,
- /* MIR */
- 77, 73, 82,
+77, 73, 82,
17,
- /* BOT */
- 66, 79, 84,
+66, 79, 84,
18,
- /* BOT */
- 66, 79, 84,
+66, 79, 84,
19,
- /* TOR */
- 84, 79, 82,
+84, 79, 82,
20,
- /* MAT */
- 77, 65, 84,
+77, 65, 84,
21,
- /* TAB */
- 84, 65, 66,
+84, 65, 66,
23,
- /* TAB */
- 84, 65, 66,
+84, 65, 66,
24,
- /* PAC */
- 80, 65, 67,
+80, 65, 67,
26,
- /* CIG */
- 67, 73, 71,
+67, 73, 71,
27,
- /* GAR */
- 71, 65, 82,
+71, 65, 82,
31,
- /* CIG */
- 67, 73, 71,
+67, 73, 71,
33,
- /* SHE */
- 83, 72, 69,
+83, 72, 69,
35,
- /* WAT */
- 87, 65, 84,
+87, 65, 84,
37,
- /* FIL */
- 70, 73, 76,
+70, 73, 76,
41,
- /* VIA */
- 86, 73, 65,
+86, 73, 65,
42,
- /* PAC */
- 80, 65, 67,
+80, 65, 67,
45,
- /* WIN */
- 87, 73, 78,
+87, 73, 78,
46,
- /* POS */
- 80, 79, 83,
+80, 79, 83,
47,
- /* NOT */
- 78, 79, 84,
+78, 79, 84,
51,
- /* BAT */
- 66, 65, 84,
+66, 65, 84,
52,
- /* MAL */
- 77, 65, 76,
+77, 65, 76,
53,
- /* POR */
- 80, 79, 82,
+80, 79, 82,
58,
- /* DAI */
- 68, 65, 73,
+68, 65, 73,
61,
- /* LET */
- 76, 69, 84,
+76, 69, 84,
65,
- /* KEY */
- 75, 69, 89,
+75, 69, 89,
68,
- /* DUS */
- 68, 85, 83,
+68, 85, 83,
70,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 255;
const uint8_t lightfill = 255;
const uint8_t status[] = {
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 100 JOVIAN SQUASH*/
171,
4, 14, 6, 45,
113, 114, 117, 63,
-/* AUTO 100 AIR GOOD*/
168,
2, 18, 0, 2,
60,
-/* AUTO 100 JOVIAN SQUASH*/
171,
4, 14, 6, 46,
113, 114, 117, 63,
-/* AUTO 100 INTRO*/
179,
9, 1, 0, 1, 0, 5, 0, 6,
58, 73, 58, 58,
-/* AUTO 0 SET PHASER*/
207,
0, 2, 0, 28, 0, 2,
81, 79, 81, 1,
-/* AUTO 0 AIR SUIT*/
211,
0, 1, 0, 110, 0, 1, 0, 6,
81, 79, 81, 54,
-/* AUTO 0 ROD COUNTER*/
207,
0, 3, 0, 2, 0, 3,
81, 79, 81, 80,
-/* AUTO 0 STRT RM.GOGGLE CNTR*/
211,
0, 1, 0, 5, 0, 20, 0, 5,
54, 81, 79, 81,
-/* AUTO 100 AIR SUIT*/
170,
3, 7, 0, 1,
81, 77, 73,
-/* AUTO 0 */
196,
15, 27,
25,
-/* AUTO 0 */
197,
15, 0,
11, 61,
-/* AUTO 0 */
196,
0, 1,
81,
-/* AUTO 100 ACT BELT*/
176,
1, 44, 13, 46, 6, 46, 0, 46,
52,
-/* AUTO 100 ACT BELT*/
176,
2, 44, 13, 46, 5, 46, 0, 46,
53,
-/* AUTO 30 HOUND ATTACKS*/
133, 30,
1, 30,
45, 61,
-/* AUTO 15 HOUND ATTACKS*/
133, 15,
2, 30,
45, 61,
-/* AUTO 100 HOUND WAKES*/
170,
13, 31, 0, 4,
81, 77, 73,
-/* AUTO 0 */
204,
15, 0, 0, 31, 0, 30,
72,
-/* AUTO 0 */
196,
3, 30,
46,
-/* AUTO 0 RESET COUNTER*/
196,
0, 4,
81,
-/* AUTO 100 PHASER FIRED*/
174,
8, 4, 0, 4, 0, 2,
73, 60, 81,
-/* AUTO 0 STUN*/
205,
9, 3, 0, 4, 0, 2,
83, 81,
-/* AUTO 0 KILL*/
205,
8, 3, 0, 7, 0, 2,
83, 81,
-/* AUTO 0 */
-/* AUTO 100 DIE NO AIR*/
171,
8, 2, 6, 7,
10, 8, 7, 63,
-/* AUTO 0 .*/
-/* AUTO 100 EMPTY PHASER*/
165,
0, 2,
81, 73,
-/* AUTO 0 */
208,
15, 0, 14, 11, 0, 11, 0, 10,
72,
-/* AUTO 0 */
196,
0, 2,
81,
-/* AUTO 0 */
-/* AUTO 100 DROP ROD*/
183,
2, 35, 2, 28, 0, 28, 0, 37, 0, 35,
72, 59, 51, 76,
-/* AUTO 100 ICE HOUND*/
164,
2, 30,
73,
-/* AUTO 0 */
210,
4, 18, 0, 38, 0, 20, 0, 30,
62, 59, 103,
-/* AUTO 0 */
210,
4, 19, 0, 38, 0, 20, 0, 30,
62, 59, 103,
-/* AUTO 0 */
210,
4, 20, 0, 38, 0, 20, 0, 30,
62, 59, 103,
-/* AUTO 0 */
210,
4, 10, 0, 38, 0, 20, 0, 30,
62, 59, 103,
-/* AUTO 0 */
204,
14, 30, 0, 30, 0, 24,
62,
-/* AUTO 100 DEAD!*/
164,
4, 35,
63,
-/* AUTO 100 .*/
170,
8, 9, 0, 5,
81, 77, 73,
-/* AUTO 0 BURNT OUT*/
205,
15, 1, 0, 9, 0, 10,
60, 58,
-/* AUTO 0 WEARING GOOD*/
206,
1, 52, 1, 51, 0, 55,
57, 53, 76,
-/* AUTO 0 */
196,
0, 5,
81,
-/* AUTO 100 WEAR OFF GOGGLES*/
173,
1, 52, 9, 9, 9, 15,
56, 76,
};
const uint8_t actions[] = {
-/* LOOK GAUG */
4, 37, 74,
3, 6,
110,
-/* CHAR ANY */
23, 46, 0,
3, 6, 2, 9, 0, 1, 0, 75, 0, 1,
3, 81, 79, 81,
-/* SET PHAS */
5, 55, 22,
3, 10,
16, 17,
-/* TO STUN */
9, 9, 73,
3, 10, 0, 3,
60, 3,
-/* TO DEST */
9, 9, 72,
3, 10, 0, 3,
58, 3,
-/* DIG ANY */
5, 71, 0,
4, 24,
111, 105,
-/* WAKE HOUN */
13, 32, 8,
3, 31, 0, 31, 0, 30,
3, 72,
-/* PUSH RED */
13, 25, 27,
4, 1, 0, 12, 0, 13,
72, 3,
-/* PUSH RED */
23, 25, 27,
2, 17, 0, 18, 0, 19, 0, 20, 0, 21,
3, 72, 72, 73,
-/* AUTO 0 */
205,
9, 7, 2, 19, 0, 2,
58, 112,
-/* AUTO 0 */
204,
9, 7, 2, 18, 0, 2,
60,
-/* PUSH BLAC */
9, 25, 37,
3, 22, 5, 23,
3, 12,
-/* PUSH WHIT */
14, 25, 79,
3, 22, 0, 8, 9, 8,
3, 2, 58,
-/* PUSH BLAC */
15, 25, 37,
3, 22, 3, 23, 9, 8,
3, 12, 10, 73,
-/* AUTO 0 */
194,
8, 7, 61,
-/* PUSH BLAC CHARGE SUIT*/
23, 25, 37,
3, 22, 3, 23, 0, 1, 0, 25, 8, 8,
81, 3, 73, 82,
-/* AUTO 0 */
199,
16, 110,
12, 18, 11, 61,
-/* AUTO 0 */
197,
0, 1,
12, 81,
-/* GET HOSE */
13, 10, 26,
2, 22, 0, 23, 14, 23,
3, 53,
-/* DROP HOSE */
9, 18, 26,
2, 23, 0, 23,
3, 59,
-/* GO DOOR */
14, 1, 31,
2, 19, 9, 7, 0, 12,
3, 54, 76,
-/* GO DOOR */
10, 1, 31,
2, 21, 0, 1,
3, 54, 76,
-/* GO DOOR */
10, 1, 31,
2, 13, 0, 2,
3, 54, 76,
-/* LOOK CONS .*/
4, 37, 30,
2, 5,
20,
-/* PUSH BLUE */
11, 25, 28,
2, 5, 14, 37,
3, 21, 19, 2,
-/* SHOO BOUL */
19, 51, 71,
1, 10, 8, 3, 2, 24, 0, 4,
23, 73, 58, 88,
-/* AUTO 0 */
207,
0, 24, 0, 1, 0, 48,
72, 24, 53, 76,
-/* PUSH WHIT */
14, 25, 79,
3, 22, 8, 8, 0, 8,
3, 2, 60,
-/* WEAR SUIT */
14, 58, 20,
3, 6, 0, 7, 0, 6,
74, 74, 3,
-/* SUIT UP */
14, 57, 5,
3, 6, 0, 7, 0, 6,
74, 74, 3,
-/* DROP SUIT */
14, 18, 20,
3, 6, 0, 6, 0, 7,
53, 59, 3,
-/* LOOK CURT */
4, 37, 32,
2, 1,
28,
-/* SHOO CURT */
15, 51, 32,
1, 10, 0, 4, 2, 1,
28, 23, 30, 58,
-/* SHOO SHIP */
23, 51, 34,
1, 10, 8, 3, 2, 2, 0, 4, 0, 2,
23, 58, 24, 59,
-/* GO CAVE */
10, 1, 40,
2, 15, 0, 3,
3, 54, 76,
-/* SHOO ANY IN SHIP*/
19, 51, 0,
1, 10, 8, 3, 4, 1, 0, 35,
23, 54, 29, 63,
-/* SHOO ANY IN SHIP*/
19, 51, 0,
1, 10, 8, 3, 4, 7, 0, 35,
23, 54, 29, 63,
-/* SHOO ANY IN SHIP*/
19, 51, 0,
1, 10, 8, 3, 4, 2, 0, 35,
23, 54, 29, 63,
-/* LOOK PHAS */
15, 37, 22,
3, 10, 0, 2, 9, 15,
73, 81, 32, 78,
-/* AUTO 0 */
202,
8, 3, 0, 2,
13, 14, 81,
-/* AUTO 0 */
202,
9, 3, 0, 2,
13, 15, 81,
-/* LOOK PHAS EMPTY*/
9, 37, 22,
3, 11, 9, 15,
32, 31,
-/* GO HOLE */
5, 1, 60,
2, 8,
138, 61,
-/* PULL ROD */
11, 17, 39,
2, 27, 9, 5,
2, 33, 34, 36,
-/* PUSH ROD */
11, 25, 39,
2, 27, 8, 5,
2, 33, 35, 36,
-/* BEND ROD */
15, 62, 39,
2, 27, 0, 27, 0, 28,
37, 38, 59, 74,
-/* GET ROD */
4, 10, 39,
2, 27,
39,
-/* GET ROD */
9, 10, 39,
3, 28, 0, 28,
3, 52,
-/* SHOO ROD */
23, 51, 39,
1, 10, 8, 3, 2, 27, 0, 27, 0, 4,
23, 24, 59, 58,
-/* SHOO PLAS */
23, 51, 41,
1, 10, 8, 3, 2, 25, 0, 25, 0, 4,
23, 24, 59, 58,
-/* SHOO PLAS */
17, 51, 41,
1, 10, 9, 3, 2, 25, 0, 4,
40, 58,
-/* PUSH PLAS */
7, 25, 41,
2, 25,
37, 42, 124, 61,
-/* SHOO PLAS */
23, 51, 41,
1, 10, 8, 3, 3, 29, 0, 29, 0, 4,
23, 24, 59, 58,
-/* TOUC PLAS OUT*/
15, 33, 41,
2, 25, 9, 5, 0, 3,
40, 73, 81, 79,
-/* AUTO 0 RESET*/
196,
0, 3,
81,
-/* PUSH ROD */
15, 25, 39,
2, 27, 9, 5, 0, 3,
73, 37, 44, 81,
-/* AUTO 0 */
202,
0, 1, 0, 5,
35, 82, 58,
-/* AUTO 0 */
199,
0, 3,
40, 78, 41, 81,
-/* PULL ROD */
15, 17, 39,
2, 27, 8, 5, 0, 5,
37, 44, 34, 60,
-/* READ SIGN */
5, 24, 78,
3, 4,
3, 137,
-/* TOUC PLAS IN*/
15, 33, 41,
2, 25, 8, 5, 0, 3,
73, 81, 80, 3,
-/* AUTO 0 TRANSFERS*/
194,
43, 88, 88,
-/* AUTO 0 */
205,
19, 1, 0, 3, 0, 6,
54, 58,
-/* AUTO 0 */
205,
19, 2, 0, 9, 0, 6,
54, 60,
-/* AUTO 0 */
205,
19, 3, 0, 10, 0, 6,
54, 58,
-/* AUTO 0 */
205,
19, 4, 0, 11, 0, 6,
54, 58,
-/* AUTO 0 */
205,
19, 5, 0, 17, 0, 6,
54, 58,
-/* AUTO 0 */
204,
19, 6, 0, 13, 0, 6,
54,
-/* AUTO 0 */
204,
19, 7, 0, 14, 0, 6,
54,
-/* AUTO 0 */
205,
16, 7, 0, 17, 0, 6,
54, 58,
-/* AUTO 0 */
198,
0, 3,
80, 76, 81,
-/* SHOO PHAS */
0, 51, 22,
108,
-/* TOUC CURT */
5, 33, 32,
2, 1,
3, 140,
-/* TOUC CURT */
5, 33, 32,
2, 14,
3, 140,
-/* DIG ANY */
22, 71, 0,
14, 40, 3, 53, 4, 9, 14, 39, 0, 39,
53, 3, 133,
-/* GO CURT OUT NO AIR*/
19, 1, 32,
4, 6, 0, 1, 8, 6, 0, 2,
80, 53, 76, 58,
-/* GO CURT IN GOOD AIR*/
15, 1, 32,
2, 1, 14, 23, 0, 2,
80, 76, 60, 3,
-/* GO CURT OUT AIR*/
19, 1, 32,
4, 6, 0, 1, 9, 6, 0, 2,
80, 53, 76, 60,
-/* SHOO HOUN */
23, 51, 8,
1, 10, 3, 30, 8, 3, 0, 4, 0, 30,
58, 23, 24, 59,
-/* SHOO HOUN STUN IT*/
19, 51, 8,
1, 10, 0, 4, 3, 30, 9, 3,
58, 23, 73, 135,
-/* AUTO 0 */
215,
0, 30, 0, 31, 0, 4, 0, 17, 0, 4,
72, 81, 79, 81,
-/* GO CURT IN HOSE*/
10, 1, 32,
2, 1, 13, 23,
50, 18, 61,
-/* JUMP ANY GO SHIP*/
10, 69, 0,
2, 2, 0, 2,
3, 54, 76,
-/* LOOK VIEW */
9, 37, 10,
2, 32, 9, 15,
3, 48,
-/* SCOR ANY */
0, 60, 0,
65,
-/* LOOK MACH */
9, 37, 24,
3, 22, 9, 15,
3, 49,
-/* LOOK PAIN */
17, 37, 59,
3, 47, 8, 9, 1, 52, 9, 15,
3, 123,
-/* PUSH BLUE */
17, 25, 28,
2, 5, 13, 37, 9, 7, 0, 7,
102, 58,
-/* PUSH BLUE */
17, 25, 28,
2, 5, 13, 37, 8, 7, 0, 7,
102, 60,
-/* GO DOOR */
19, 1, 31,
2, 19, 8, 7, 0, 22, 0, 2,
3, 54, 53, 76,
-/* GO SHIP */
10, 1, 34,
2, 2, 0, 2,
3, 54, 76,
-/* SHOO MOUN */
23, 51, 44,
1, 10, 8, 3, 2, 38, 0, 38, 0, 4,
23, 24, 59, 58,
-/* DIG ANY */
23, 71, 0,
2, 38, 0, 24, 1, 39, 0, 39, 0, 40,
104, 54, 72, 76,
-/* SHOO MOUN */
23, 51, 44,
4, 24, 8, 3, 1, 10, 0, 18, 0, 4,
54, 58, 24, 103,
-/* GO MOUN */
10, 1, 44,
2, 38, 6, 39,
39, 105, 106,
-/* DIG ANY */
9, 71, 0,
2, 38, 6, 39,
39, 105,
-/* MELT MOUN */
4, 74, 44,
2, 38,
39,
-/* OPEN DOOR */
4, 68, 31,
4, 1,
39,
-/* JUMP ANY */
7, 69, 0,
4, 12,
3, 113, 115, 73,
-/* AUTO 0 */
194,
88, 88, 88,
-/* AUTO 0 */
202,
0, 4, 0, 2,
54, 53, 76,
-/* JUMP ANY */
0, 69, 0,
3,
-/* GO JUNG */
10, 1, 9,
4, 9, 0, 15,
3, 54, 76,
-/* GET HATC */
13, 10, 48,
2, 3, 12, 41, 14, 42,
111, 116,
-/* GET HATC */
23, 10, 48,
2, 3, 3, 41, 0, 3, 0, 42, 14, 42,
52, 53, 3, 136,
-/* GO CRAW */
9, 1, 55,
2, 42, 0, 23,
54, 76,
-/* DRIN FLAS */
14, 45, 14,
3, 34, 0, 34, 0, 16,
72, 3, 112,
-/* GET HATC */
13, 10, 48,
3, 3, 0, 3, 13, 42,
52, 3,
-/* WEAR BELT */
15, 58, 58,
3, 44, 0, 45, 0, 44,
74, 3, 73, 74,
-/* AUTO 0 */
201,
13, 46, 0, 46,
74, 119,
-/* DROP BELT */
15, 18, 58,
3, 44, 0, 45, 0, 44,
59, 3, 73, 53,
-/* AUTO 0 */
201,
13, 46, 0, 46,
53, 120,
-/* BEND BUCK */
18, 62, 57,
3, 44, 14, 46, 0, 46, 0, 44,
75, 3, 120,
-/* BEND BUCK */
13, 62, 57,
3, 44, 13, 46, 0, 46,
3, 59,
-/* LOOK BELT */
8, 37, 58,
3, 44, 9, 15,
122,
-/* LOOK PAIN */
9, 37, 59,
3, 47, 9, 15,
3, 131,
-/* FIRE MACH */
0, 15, 24,
39,
-/* GO BOUL */
5, 1, 71,
2, 24,
47, 106,
-/* LOOK BOUL */
5, 37, 71,
2, 24,
3, 22,
-/* OPEN SUIT */
9, 68, 20,
1, 7, 0, 7,
3, 59,
-/* CLOS SUIT */
9, 65, 20,
1, 6, 0, 7,
3, 74,
-/* GO GROU */
4, 1, 63,
4, 12,
39,
-/* LOOK CRYS */
8, 37, 12,
3, 36, 9, 15,
118,
-/* HELP ANY */
4, 8, 0,
4, 6,
121,
-/* OPEN HATC */
13, 68, 48,
2, 3, 12, 41, 14, 42,
111, 116,
-/* OPEN HATC */
19, 68, 48,
2, 3, 3, 41, 0, 3, 0, 42,
52, 53, 3, 136,
-/* GO SHIP */
10, 1, 34,
4, 12, 0, 2,
3, 54, 76,
-/* GET PLAS */
4, 10, 41,
2, 25,
39,
-/* LOOK PLAS */
8, 37, 41,
2, 25, 9, 15,
125,
-/* TOUC ANY */
1, 33, 0,
3, 2,
-/* CONN ANY .*/
13, 30, 0,
2, 22, 14, 23, 0, 23,
53, 3,
-/* GO TREE */
5, 1, 67,
2, 49,
126, 61,
-/* LOOK SCUL */
10, 37, 69,
3, 50, 9, 15,
73, 3, 127,
-/* AUTO 0 */
196,
14, 44,
128,
-/* GET BELT */
13, 10, 58,
3, 50, 14, 44, 0, 44,
3, 52,
-/* GET BELT */
9, 10, 58,
3, 44, 0, 44,
3, 52,
-/* LOOK HOUN */
8, 37, 8,
3, 30, 9, 15,
129,
-/* SHOO BELT */
22, 51, 58,
3, 50, 1, 10, 8, 3, 0, 50, 0, 4,
59, 58, 73,
-/* AUTO 0 */
198,
0, 44,
59, 23, 24,
-/* WEAR GOGG */
15, 58, 75,
3, 51, 0, 51, 0, 52,
74, 74, 3, 73,
-/* LOOK GOGG */
8, 37, 75,
3, 51, 9, 15,
130,
-/* DROP GOGG */
15, 18, 75,
1, 51, 0, 51, 0, 52,
53, 59, 57, 73,
-/* AUTO 0 */
198,
0, 55,
3, 59, 76,
-/* PUSH YELL */
17, 25, 77,
3, 51, 9, 10, 9, 9, 0, 9,
3, 58,
-/* LOOK PAIN */
13, 37, 59,
3, 47, 6, 52, 9, 15,
3, 131,
-/* PUSH YELL */
17, 25, 77,
3, 51, 9, 10, 8, 9, 0, 9,
3, 60,
-/* PUSH YELL BURNT OUT*/
10, 25, 77,
3, 51, 8, 10,
3, 2, 132,
-/* LOOK SUIT */
4, 37, 20,
3, 6,
6,
-/* READ GAUG */
11, 24, 74,
3, 6, 0, 1,
4, 81, 78, 73,
-/* AUTO 0 */
192,
5,
-/* AUTO 0 */
196,
8, 2,
8,
-/* AUTO 0 */
197,
0, 1,
7, 81,
-/* DIG ANY */
19, 71, 0,
2, 38, 3, 53, 0, 53, 0, 54,
3, 37, 42, 72,
-/* SAY ANY */
1, 41, 0,
3, 85,
-/* PUSH BUTT */
0, 25, 29,
109,
-/* FIRE PHAS */
4, 15, 22,
3, 10,
108,
-/* SHOO ANY */
7, 51, 0,
3, 11,
3, 23, 2, 31,
-/* SHOO ANY */
11, 51, 0,
1, 10, 0, 4,
58, 23, 2, 30,
-/* MOVE ANY */
0, 54, 0,
26,
-/* LOOK ANY */
1, 37, 0,
27, 76,
-/* INVE ANY */
0, 61, 0,
66,
-/* DIG ANY DIG*/
4, 71, 0,
3, 53,
47,
-/* FIND ANY */
1, 53, 0,
47, 107,
-/* READ ANY */
0, 24, 0,
111,
-/* HELP ANY */
1, 8, 0,
3, 39,
-/* QUIT ANY */
0, 7, 0,
63,
-/* SAVE GAME */
0, 6, 51,
71,
-/* KICK ANY */
1, 29, 0,
134, 2,
-/* CLOS ANY */
0, 65, 0,
39,
-/* GO ROD */
15, 1, 39,
2, 27, 0, 27, 0, 28,
37, 38, 59, 74,
-/* LIFT GOGG */
14, 77, 75,
1, 52, 0, 52, 0, 55,
3, 59, 59,
-/* REMO SUIT */
9, 48, 20,
1, 7, 0, 7,
3, 59,
-/* REMO GOGG */
15, 48, 75,
1, 52, 0, 52, 0, 55,
57, 59, 59, 76,
-/* REMO ANY */
1, 48, 0,
111, 139,
-/* BEND BUCK */
5, 62, 57,
14, 44,
111, 141,
-/* EMPT FLAS */
13, 79, 14,
3, 34, 0, 34, 0, 16,
72, 3,
-/* GET INVE */
0, 10, 7,
66,
-/* GO HATC */
10, 1, 48,
2, 42, 0, 23,
2, 54, 76,
-/* FIX CRYS */
255, 75, 12,
4, 0,
255,
const uint8_t verbs[] = {
- /* AUTO */
- 65, 85, 84, 79,
- /* GO */
- 71, 79, 32, 32,
- /* *WALK */
- 215, 65, 76, 75,
- /* *RUN */
- 210, 85, 78, 32,
- /* *ENTE */
- 197, 78, 84, 69,
- /* *CLIM */
- 195, 76, 73, 77,
- /* SAVE */
- 83, 65, 86, 69,
- /* QUIT */
- 81, 85, 73, 84,
- /* HELP */
- 72, 69, 76, 80,
- /* TO */
- 84, 79, 32, 32,
- /* GET */
- 71, 69, 84, 32,
- /* *TAKE */
- 212, 65, 75, 69,
- /* *GRAB */
- 199, 82, 65, 66,
- /* *. */
- 174, 32, 32, 32,
- /* *UNST */
- 213, 78, 83, 84,
- /* FIRE */
- 70, 73, 82, 69,
- /* *ACTI */
- 193, 67, 84, 73,
- /* PULL */
- 80, 85, 76, 76,
- /* DROP */
- 68, 82, 79, 80,
- /* *PUT */
- 208, 85, 84, 32,
- /* *DISC */
- 196, 73, 83, 67,
- /* *LEAV */
- 204, 69, 65, 86,
- /* *THRO */
- 212, 72, 82, 79,
- /* . */
- 46, 32, 32, 32,
- /* READ */
- 82, 69, 65, 68,
- /* PUSH */
- 80, 85, 83, 72,
- /* *PRES */
- 208, 82, 69, 83,
- /* *BANG */
- 194, 65, 78, 71,
- /* *HIT */
- 200, 73, 84, 32,
- /* KICK */
- 75, 73, 67, 75,
- /* CONN */
- 67, 79, 78, 78,
- /* *HOOK */
- 200, 79, 79, 75,
- /* WAKE */
- 87, 65, 75, 69,
- /* TOUC */
- 84, 79, 85, 67,
- /* *RUB */
- 210, 85, 66, 32,
- /* *FEEL */
- 198, 69, 69, 76,
- /* *PET */
- 208, 69, 84, 32,
- /* LOOK */
- 76, 79, 79, 75,
- /* *DESC */
- 196, 69, 83, 67,
- /* *EXAM */
- 197, 88, 65, 77,
- /* *SEE */
- 211, 69, 69, 32,
- /* SAY */
- 83, 65, 89, 32,
- /* *YELL */
- 217, 69, 76, 76,
- /* *HOLL */
- 200, 79, 76, 76,
- /* *SCRE */
- 211, 67, 82, 69,
- /* DRIN */
- 68, 82, 73, 78,
- /* CHAR */
- 67, 72, 65, 82,
- /* *RECH */
- 210, 69, 67, 72,
- /* REMO */
- 82, 69, 77, 79,
- /* *UNWE */
- 213, 78, 87, 69,
- /* AT */
- 65, 84, 32, 32,
- /* SHOO */
- 83, 72, 79, 79,
- /* *BLAS */
- 194, 76, 65, 83,
- /* FIND */
- 70, 73, 78, 68,
- /* MOVE */
- 77, 79, 86, 69,
- /* SET */
- 83, 69, 84, 32,
- /* *RESE */
- 210, 69, 83, 69,
- /* SUIT */
- 83, 85, 73, 84,
- /* WEAR */
- 87, 69, 65, 82,
- /* *FAST */
- 198, 65, 83, 84,
- /* SCOR */
- 83, 67, 79, 82,
- /* INVE */
- 73, 78, 86, 69,
- /* BEND */
- 66, 69, 78, 68,
- /* *TWIS */
- 212, 87, 73, 83,
- /* *BREA */
- 194, 82, 69, 65,
- /* CLOS */
- 67, 76, 79, 83,
- /* *SHUT */
- 211, 72, 85, 84,
- /* *SLAM */
- 211, 76, 65, 77,
- /* OPEN */
- 79, 80, 69, 78,
- /* JUMP */
- 74, 85, 77, 80,
- /* *FALL */
- 198, 65, 76, 76,
- /* DIG */
- 68, 73, 71, 32,
- /* *PICK */
- 208, 73, 67, 75,
- /* *CRA */
- 195, 82, 65, 32,
- /* MELT */
- 77, 69, 76, 84,
- /* FIX */
- 70, 73, 88, 32,
- /* *REPA */
- 210, 69, 80, 65,
- /* LIFT */
- 76, 73, 70, 84,
- /* *RAIS */
- 210, 65, 73, 83,
- /* EMPT */
- 69, 77, 80, 84,
+65, 85, 84, 79,
+71, 79, 32, 32,
+215, 65, 76, 75,
+210, 85, 78, 32,
+197, 78, 84, 69,
+195, 76, 73, 77,
+83, 65, 86, 69,
+81, 85, 73, 84,
+72, 69, 76, 80,
+84, 79, 32, 32,
+71, 69, 84, 32,
+212, 65, 75, 69,
+199, 82, 65, 66,
+174, 32, 32, 32,
+213, 78, 83, 84,
+70, 73, 82, 69,
+193, 67, 84, 73,
+80, 85, 76, 76,
+68, 82, 79, 80,
+208, 85, 84, 32,
+196, 73, 83, 67,
+204, 69, 65, 86,
+212, 72, 82, 79,
+46, 32, 32, 32,
+82, 69, 65, 68,
+80, 85, 83, 72,
+208, 82, 69, 83,
+194, 65, 78, 71,
+200, 73, 84, 32,
+75, 73, 67, 75,
+67, 79, 78, 78,
+200, 79, 79, 75,
+87, 65, 75, 69,
+84, 79, 85, 67,
+210, 85, 66, 32,
+198, 69, 69, 76,
+208, 69, 84, 32,
+76, 79, 79, 75,
+196, 69, 83, 67,
+197, 88, 65, 77,
+211, 69, 69, 32,
+83, 65, 89, 32,
+217, 69, 76, 76,
+200, 79, 76, 76,
+211, 67, 82, 69,
+68, 82, 73, 78,
+67, 72, 65, 82,
+210, 69, 67, 72,
+82, 69, 77, 79,
+213, 78, 87, 69,
+65, 84, 32, 32,
+83, 72, 79, 79,
+194, 76, 65, 83,
+70, 73, 78, 68,
+77, 79, 86, 69,
+83, 69, 84, 32,
+210, 69, 83, 69,
+83, 85, 73, 84,
+87, 69, 65, 82,
+198, 65, 83, 84,
+83, 67, 79, 82,
+73, 78, 86, 69,
+66, 69, 78, 68,
+212, 87, 73, 83,
+194, 82, 69, 65,
+67, 76, 79, 83,
+211, 72, 85, 84,
+211, 76, 65, 77,
+79, 80, 69, 78,
+74, 85, 77, 80,
+198, 65, 76, 76,
+68, 73, 71, 32,
+208, 73, 67, 75,
+195, 82, 65, 32,
+77, 69, 76, 84,
+70, 73, 88, 32,
+210, 69, 80, 65,
+76, 73, 70, 84,
+210, 65, 73, 83,
+69, 77, 80, 84,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89, 32,
- /* NORTH */
- 78, 79, 82, 84,
- /* SOUTH */
- 83, 79, 85, 84,
- /* EAST */
- 69, 65, 83, 84,
- /* WEST */
- 87, 69, 83, 84,
- /* UP */
- 85, 80, 32, 32,
- /* DOWN */
- 68, 79, 87, 78,
- /* INVE */
- 73, 78, 86, 69,
- /* HOUN */
- 72, 79, 85, 78,
- /* JUNG */
- 74, 85, 78, 71,
- /* VIEW */
- 86, 73, 69, 87,
- /* HELL */
- 72, 69, 76, 76,
- /* CRYS */
- 67, 82, 89, 83,
- /* HELP */
- 72, 69, 76, 80,
- /* FLAS */
- 70, 76, 65, 83,
- /* *BRAN */
- 194, 82, 65, 78,
- /* OUT */
- 79, 85, 84, 32,
- /* IN */
- 73, 78, 32, 32,
- /* ZOO */
- 90, 79, 79, 32,
- /* SHOV */
- 83, 72, 79, 86,
- /* SUIT */
- 83, 85, 73, 84,
- /* *HELM */
- 200, 69, 76, 77,
- /* PHAS */
- 80, 72, 65, 83,
- /* *GUN */
- 199, 85, 78, 32,
- /* MACH */
- 77, 65, 67, 72,
- /* MINE */
- 77, 73, 78, 69,
- /* HOSE */
- 72, 79, 83, 69,
- /* RED */
- 82, 69, 68, 32,
- /* BLUE */
- 66, 76, 85, 69,
- /* BUTT */
- 66, 85, 84, 84,
- /* CONS */
- 67, 79, 78, 83,
- /* DOOR */
- 68, 79, 79, 82,
- /* CURT */
- 67, 85, 82, 84,
- /* *LIGH */
- 204, 73, 71, 72,
- /* SHIP */
- 83, 72, 73, 80,
- /* *SCOU */
- 211, 67, 79, 85,
- /* *AIRL */
- 193, 73, 82, 76,
- /* BLAC */
- 66, 76, 65, 67,
- /* SNOW */
- 83, 78, 79, 87,
- /* ROD */
- 82, 79, 68, 32,
- /* CAVE */
- 67, 65, 86, 69,
- /* PLAS */
- 80, 76, 65, 83,
- /* *FING */
- 198, 73, 78, 71,
- /* PICK */
- 80, 73, 67, 75,
- /* MOUN */
- 77, 79, 85, 78,
- /* *ICE */
- 201, 67, 69, 32,
- /* *WALL */
- 215, 65, 76, 76,
- /* HOLD */
- 72, 79, 76, 68,
- /* HATC */
- 72, 65, 84, 67,
- /* TOOL */
- 84, 79, 79, 76,
- /* CONN */
- 67, 79, 78, 78,
- /* GAME */
- 71, 65, 77, 69,
- /* LEDG */
- 76, 69, 68, 71,
- /* AROU */
- 65, 82, 79, 85,
- /* META */
- 77, 69, 84, 65,
- /* CRAW */
- 67, 82, 65, 87,
- /* DIAM */
- 68, 73, 65, 77,
- /* BUCK */
- 66, 85, 67, 75,
- /* BELT */
- 66, 69, 76, 84,
- /* PAIN */
- 80, 65, 73, 78,
- /* HOLE */
- 72, 79, 76, 69,
- /* SCRI */
- 83, 67, 82, 73,
- /* ALIE */
- 65, 76, 73, 69,
- /* GROU */
- 71, 82, 79, 85,
- /* *PLAN */
- 208, 76, 65, 78,
- /* NOVA */
- 78, 79, 86, 65,
- /* DUST */
- 68, 85, 83, 84,
- /* TREE */
- 84, 82, 69, 69,
- /* *SLIM */
- 211, 76, 73, 77,
- /* SCUL */
- 83, 67, 85, 76,
- /* */
- 32, 32, 32, 32,
- /* BOUL */
- 66, 79, 85, 76,
- /* DEST */
- 68, 69, 83, 84,
- /* STUN */
- 83, 84, 85, 78,
- /* GAUG */
- 71, 65, 85, 71,
- /* GOGG */
- 71, 79, 71, 71,
- /* BOX */
- 66, 79, 88, 32,
- /* YELL */
- 89, 69, 76, 76,
- /* SIGN */
- 83, 73, 71, 78,
- /* WHIT */
- 87, 72, 73, 84,
+65, 78, 89, 32,
+78, 79, 82, 84,
+83, 79, 85, 84,
+69, 65, 83, 84,
+87, 69, 83, 84,
+85, 80, 32, 32,
+68, 79, 87, 78,
+73, 78, 86, 69,
+72, 79, 85, 78,
+74, 85, 78, 71,
+86, 73, 69, 87,
+72, 69, 76, 76,
+67, 82, 89, 83,
+72, 69, 76, 80,
+70, 76, 65, 83,
+194, 82, 65, 78,
+79, 85, 84, 32,
+73, 78, 32, 32,
+90, 79, 79, 32,
+83, 72, 79, 86,
+83, 85, 73, 84,
+200, 69, 76, 77,
+80, 72, 65, 83,
+199, 85, 78, 32,
+77, 65, 67, 72,
+77, 73, 78, 69,
+72, 79, 83, 69,
+82, 69, 68, 32,
+66, 76, 85, 69,
+66, 85, 84, 84,
+67, 79, 78, 83,
+68, 79, 79, 82,
+67, 85, 82, 84,
+204, 73, 71, 72,
+83, 72, 73, 80,
+211, 67, 79, 85,
+193, 73, 82, 76,
+66, 76, 65, 67,
+83, 78, 79, 87,
+82, 79, 68, 32,
+67, 65, 86, 69,
+80, 76, 65, 83,
+198, 73, 78, 71,
+80, 73, 67, 75,
+77, 79, 85, 78,
+201, 67, 69, 32,
+215, 65, 76, 76,
+72, 79, 76, 68,
+72, 65, 84, 67,
+84, 79, 79, 76,
+67, 79, 78, 78,
+71, 65, 77, 69,
+76, 69, 68, 71,
+65, 82, 79, 85,
+77, 69, 84, 65,
+67, 82, 65, 87,
+68, 73, 65, 77,
+66, 85, 67, 75,
+66, 69, 76, 84,
+80, 65, 73, 78,
+72, 79, 76, 69,
+83, 67, 82, 73,
+65, 76, 73, 69,
+71, 82, 79, 85,
+208, 76, 65, 78,
+78, 79, 86, 65,
+68, 85, 83, 84,
+84, 82, 69, 69,
+211, 76, 73, 77,
+83, 67, 85, 76,
+32, 32, 32, 32,
+66, 79, 85, 76,
+68, 69, 83, 84,
+83, 84, 85, 78,
+71, 65, 85, 71,
+71, 79, 71, 71,
+66, 79, 88, 32,
+89, 69, 76, 76,
+83, 73, 71, 78,
+87, 72, 73, 84,
0,
};
const uint8_t automap[] = {
- /* HATC */
- 72, 65, 84, 67,
+72, 65, 84, 67,
3,
- /* SIGN */
- 83, 73, 71, 78,
+83, 73, 71, 78,
4,
- /* SUIT */
- 83, 85, 73, 84,
+83, 85, 73, 84,
6,
- /* PHAS */
- 80, 72, 65, 83,
+80, 72, 65, 83,
10,
- /* PHAS */
- 80, 72, 65, 83,
+80, 72, 65, 83,
11,
- /* FLAS */
- 70, 76, 65, 83,
+70, 76, 65, 83,
16,
- /* ROD */
- 82, 79, 68, 32,
+82, 79, 68, 32,
28,
- /* HOUN */
- 72, 79, 85, 78,
+72, 79, 85, 78,
30,
- /* HOUN */
- 72, 79, 85, 78,
+72, 79, 85, 78,
31,
- /* FLAS */
- 70, 76, 65, 83,
+70, 76, 65, 83,
34,
- /* CRYS */
- 67, 82, 89, 83,
+67, 82, 89, 83,
36,
- /* PICK */
- 80, 73, 67, 75,
+80, 73, 67, 75,
39,
- /* PICK */
- 80, 73, 67, 75,
+80, 73, 67, 75,
40,
- /* META */
- 77, 69, 84, 65,
+77, 69, 84, 65,
41,
- /* DIAM */
- 68, 73, 65, 77,
+68, 73, 65, 77,
43,
- /* BELT */
- 66, 69, 76, 84,
+66, 69, 76, 84,
44,
- /* PAIN */
- 80, 65, 73, 78,
+80, 65, 73, 78,
47,
- /* DUST */
- 68, 85, 83, 84,
+68, 85, 83, 84,
48,
- /* SCUL */
- 83, 67, 85, 76,
+83, 67, 85, 76,
50,
- /* GOGG */
- 71, 79, 71, 71,
+71, 79, 71, 71,
51,
- /* SHOV */
- 83, 72, 79, 86,
+83, 72, 79, 86,
53,
- /* SHOV */
- 83, 72, 79, 86,
+83, 72, 79, 86,
54,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 255;
const uint8_t lightfill = 255;
const uint8_t status[] = {
-/* AUTO 100 INTRO*/
175,
9, 1, 64, 88, 0, 1,
79, 58, 18, 66,
-/* AUTO 100 DECREMENT COUNTER*/
164,
16, 0,
77,
-/* AUTO 100 PARK IS CLOSING*/
166,
15, 40,
16, 78, 17,
-/* AUTO 40 AIR BLAST*/
136, 40,
4, 3, 9, 7,
138,
-/* AUTO 100 WALL CLOSES*/
173,
4, 10, 9, 5, 0, 5,
58, 134,
-/* AUTO 100 WALL RESET*/
168,
7, 10, 0, 5,
60,
-/* AUTO 5 HEEL LOOSE*/
136, 5,
3, 4, 14, 24,
121,
-/* AUTO 100 WALL*/
172,
4, 4, 9, 5, 0, 5,
58,
-/* AUTO 100 AUTHORIZE*/
168,
4, 2, 0, 4,
60,
-/* AUTO 100 LOUD CALIOPE*/
164,
2, 31,
42,
-/* AUTO 40 AIR BLAST HARD*/
137, 40,
4, 3, 8, 7,
139, 61,
-/* AUTO 100 CLOSE PARK*/
174,
15, 0, 9, 4, 0, 1,
10, 54, 76,
-/* AUTO 100 DOLLAR BILL*/
173,
2, 68, 4, 1, 0, 68,
59, 5,
-/* AUTO 100 NO SHOES THROWN OUT*/
175,
6, 4, 4, 2, 0, 1,
88, 88, 10, 54,
-/* AUTO 100 NO TICKET THROW OUT*/
175,
6, 23, 4, 2, 0, 1,
88, 88, 10, 54,
-/* AUTO 100 COMB*/
182,
2, 28, 2, 27, 0, 59, 0, 52, 0, 28,
72, 19, 59,
-/* AUTO 100 REMOVE STAIR*/
176,
13, 59, 5, 59, 0, 59, 0, 52,
72,
-/* AUTO 100 PERSON IN ROOM END GAME*/
164,
4, 35,
63,
-/* AUTO 100 GIVE DOLLAR*/
178,
2, 54, 0, 54, 0, 23, 4, 1,
49, 59, 74,
-/* AUTO 25 HEMP FALL*/
136, 25,
4, 22, 14, 1,
44,
-/* AUTO 100 VALVE*/
177,
2, 35, 2, 33, 0, 34, 0, 35,
53, 59,
-/* AUTO 100 FUSE GUM*/
176,
2, 57, 13, 37, 5, 37, 0, 37,
53,
-/* AUTO 100 FUSE GUM*/
172,
1, 57, 13, 37, 0, 37,
74,
-/* AUTO 100 AUTHORIZ AREA*/
168,
4, 7, 0, 4,
60,
-/* AUTO 100 SHOOTING GALLERY*/
169,
4, 25, 0, 14,
54, 73,
-/* AUTO 0 SHOT*/
203,
5, 64, 0, 25,
118, 30, 54, 63,
-/* AUTO 0 */
196,
0, 25,
54,
-/* AUTO 100 WON*/
165,
1, 67,
141, 63,
-/* AUTO 100 DARK*/
169,
4, 34, 9, 15,
56, 76,
-/* AUTO 100 LIGHT*/
169,
4, 26, 8, 15,
57, 76,
-/* AUTO 100 LIGHT*/
169,
4, 25, 8, 15,
57, 76,
-/* AUTO 5 GUM HARDENS*/
144, 5,
14, 56, 0, 56, 0, 57, 14, 37,
72,
-/* AUTO 100 OUTSIDE PARK*/
168,
4, 1, 0, 4,
58,
-/* AUTO 100 SOGGY FUSE*/
176,
3, 0, 3, 36, 0, 36, 0, 74,
72,
};
const uint8_t actions[] = {
-/* JUMP ANY .*/
18, 66, 0,
4, 22, 2, 1, 0, 33, 8, 6,
70, 1, 54,
-/* GO ROPE */
9, 1, 7,
4, 22, 2, 1,
26, 135,
-/* GO SLID */
19, 1, 24,
2, 5, 13, 38, 0, 5, 0, 4,
54, 102, 107, 58,
-/* JUMP ANY */
10, 66, 0,
4, 22, 9, 6,
136, 137, 61,
-/* PULL BLUE */
11, 35, 21,
4, 10, 0, 23,
146, 113, 54, 76,
-/* PULL YELL */
11, 35, 20,
4, 10, 0, 24,
146, 113, 13, 54,
-/* PULL GREE */
11, 35, 19,
4, 10, 0, 8,
146, 113, 54, 76,
-/* LOOK UP */
10, 44, 5,
4, 22, 0, 1,
53, 76, 2,
-/* LIST ANY */
5, 31, 0,
2, 14,
2, 14,
-/* GO TRAM */
11, 1, 15,
2, 18, 0, 27,
2, 80, 54, 76,
-/* LOOK MIRR */
9, 44, 10,
2, 2, 3, 47,
12, 8,
-/* GET OFF */
6, 10, 67,
4, 27,
2, 80, 76,
-/* GO COUN */
8, 1, 50,
0, 0, 4, 1,
48,
-/* LIST ANY */
4, 31, 0,
4, 24,
14,
-/* LOOK MIRR */
8, 44, 10,
2, 2, 12, 47,
12,
-/* GET DOWN */
6, 10, 6,
4, 27,
2, 80, 76,
-/* COMB HAIR */
8, 62, 65,
3, 28, 5, 27,
2,
-/* LOOK WIND */
8, 44, 51,
2, 62, 13, 27,
28,
-/* GO SLID */
19, 1, 24,
2, 5, 14, 38, 0, 5, 0, 4,
4, 54, 76, 58,
-/* LOOK MERM */
13, 44, 31,
2, 62, 13, 5, 13, 28,
0, 21,
-/* LIGH FUSE */
5, 40, 78,
6, 69,
26, 9,
-/* GO LADD */
15, 1, 27,
2, 14, 0, 16, 0, 4,
54, 76, 58, 46,
-/* BREA BOUN */
0, 48, 71,
24,
-/* DANC ANY */
0, 79, 0,
2,
-/* GO EXIT */
6, 1, 16,
2, 40,
26, 137, 126,
-/* READ SIGN */
4, 47, 38,
4, 1,
11,
-/* BLOW BUBB */
4, 23, 72,
3, 57,
118,
-/* BLOW BUBB */
5, 23, 72,
3, 56,
108, 107,
-/* LOOK SHOE */
8, 44, 9,
3, 3, 14, 24,
121,
-/* REMO HEEL */
19, 25, 37,
3, 3, 14, 24, 0, 24, 0, 39,
2, 74, 53, 73,
-/* AUTO 0 */
197,
0, 36,
122, 53,
-/* SWIM ANY */
4, 50, 0,
2, 0,
25,
-/* SWIM ANY */
4, 50, 0,
5, 0,
24,
-/* CRAW ANY */
10, 76, 0,
4, 11, 0, 15,
2, 54, 76,
-/* LOOK WIND */
4, 44, 51,
2, 63,
3,
-/* LOOK MERM */
4, 44, 31,
2, 27,
21,
-/* GET MERM */
4, 10, 31,
2, 27,
23,
-/* LOOK TREE */
12, 44, 63,
2, 53, 14, 55, 14, 58,
109,
-/* OPEN DOOR */
13, 80, 11,
2, 13, 0, 13, 0, 10,
72, 2,
-/* CLOS DOOR */
13, 52, 11,
2, 10, 0, 13, 0, 10,
72, 2,
-/* GO DOOR */
10, 1, 11,
2, 10, 0, 13,
54, 76, 2,
-/* SHOO ANY .*/
5, 16, 0,
2, 63,
2, 40,
-/* LOOK SHEL */
12, 44, 64,
2, 16, 14, 9, 14, 66,
125,
-/* GET FLAS */
13, 10, 8,
14, 9, 2, 16, 0, 66,
52, 2,
-/* GET FLAS */
9, 10, 8,
2, 66, 0, 66,
2, 52,
-/* LIGH MATC */
11, 40, 54,
3, 69, 0, 69,
2, 59, 88, 37,
-/* GET FLAS */
9, 10, 8,
2, 9, 0, 9,
2, 52,
-/* HELP ANY */
0, 30, 0,
115,
-/* OPEN ROPE */
1, 80, 7,
108, 50,
-/* GO TREE */
4, 1, 63,
2, 53,
108,
-/* STIC GUM */
4, 42, 59,
1, 57,
34,
-/* ON FUSE */
18, 74, 78,
3, 57, 0, 37, 3, 36, 0, 36,
2, 53, 59,
-/* GO POLE */
15, 1, 13,
2, 61, 0, 22, 0, 4,
2, 54, 44, 58,
-/* LIGH FLAS */
14, 40, 8,
3, 66, 0, 9, 0, 66,
2, 72, 76,
-/* UNLI FLAS */
14, 61, 8,
3, 9, 0, 9, 0, 66,
2, 72, 76,
-/* SAY TICK */
6, 56, 35,
4, 1,
2, 85, 103,
-/* USE BRAN */
13, 38, 57,
9, 2, 2, 51, 3, 55,
110, 111,
-/* GUM ANY */
0, 15, 0,
39,
-/* FIX HEEL */
8, 86, 37,
3, 3, 14, 24,
2,
-/* GO MIRR */
6, 1, 10,
2, 2,
2, 102, 27,
-/* OPEN GRAT */
0, 80, 47,
26,
-/* READ SIGN */
4, 47, 38,
2, 5,
123,
-/* LOOK GRAT */
11, 44, 47,
2, 51, 9, 2,
2, 104, 133, 130,
-/* OPEN DOOR */
17, 80, 11,
1, 30, 2, 8, 0, 8, 0, 16,
55, 53,
-/* GET DOLL */
9, 10, 60,
14, 54, 2, 51,
26, 105,
-/* GET DOLL */
9, 10, 60,
2, 54, 0, 54,
2, 52,
-/* OPEN DRAI */
19, 80, 42,
0, 38, 0, 0, 0, 27, 2, 0,
72, 31, 55, 73,
-/* AUTO 0 */
200,
2, 30, 0, 30,
55,
-/* TOUC PIPE */
6, 27, 56,
2, 33,
2, 102, 144,
-/* CLOS DOOR */
14, 52, 11,
2, 16, 0, 8, 0, 16,
53, 55, 2,
-/* JUMP ANY */
6, 66, 0,
3, 18,
26, 25, 143,
-/* STIC GUM */
5, 42, 59,
3, 56,
108, 107,
-/* LOOK WATC .*/
6, 44, 40,
3, 25,
78, 17, 15,
-/* AUTO 0 */
-/* ON BRAN */
17, 74, 57,
3, 57, 3, 55, 0, 55, 0, 58,
2, 72,
-/* USE BRAN */
23, 38, 57,
3, 58, 9, 2, 2, 51, 0, 54, 0, 2,
2, 74, 106, 58,
-/* LOOK MIRR */
4, 44, 10,
2, 71,
142,
-/* GET BRAN */
9, 10, 57,
2, 58, 0, 58,
2, 52,
-/* CHEW GUM */
14, 55, 59,
1, 56, 0, 56, 0, 57,
2, 72, 45,
-/* CHEW GUM */
5, 55, 59,
1, 57,
2, 45,
-/* EAT GUM */
10, 54, 59,
1, 56, 0, 56,
2, 59, 45,
-/* GET BRAN */
13, 10, 57,
2, 53, 14, 55, 0, 55,
2, 52,
-/* GET BRAN */
9, 10, 57,
2, 55, 0, 55,
2, 52,
-/* GET GRAT */
0, 10, 47,
26,
-/* EAT GUM */
10, 54, 59,
1, 57, 0, 57,
2, 59, 45,
-/* BREA BRAN */
13, 48, 57,
2, 53, 14, 55, 0, 55,
2, 52,
-/* GET SKEL */
14, 10, 12,
2, 7, 0, 7, 0, 44,
55, 53, 41,
-/* LOOK MACH */
4, 44, 33,
3, 48,
129,
-/* GO ROPE */
9, 1, 7,
2, 49, 0, 22,
2, 54,
-/* ON GRAT */
18, 74, 47,
3, 57, 2, 43, 0, 57, 0, 50,
59, 53, 73,
-/* AUTO 0 */
200,
1, 37, 0, 37,
53,
-/* PRES ANY */
6, 36, 0,
2, 48,
140, 118, 110,
-/* READ SIGN .*/
4, 47, 38,
2, 17,
123,
-/* GO SLID */
9, 1, 24,
2, 52, 2, 0,
6, 4,
-/* GO STAI .*/
15, 1, 32,
2, 59, 0, 3, 0, 4,
2, 54, 76, 60,
-/* READ LETT */
4, 47, 66,
3, 39,
114,
-/* GO FUN */
15, 1, 68,
4, 1, 0, 2, 0, 4,
2, 54, 76, 60,
-/* GO MERR */
4, 1, 75,
2, 31,
119,
-/* GO MERR */
14, 1, 75,
2, 32, 2, 29, 0, 18,
2, 54, 76,
-/* TURN ANY */
9, 51, 0,
2, 33, 5, 34,
108, 120,
-/* TURN ANY */
22, 51, 0,
2, 34, 8, 3, 0, 3, 0, 29, 0, 31,
2, 60, 72,
-/* TURN ANY */
22, 51, 0,
2, 34, 9, 3, 0, 3, 0, 29, 0, 31,
2, 58, 72,
-/* JUMP ANY */
6, 66, 0,
4, 27,
22, 73, 80,
-/* AUTO 0 */
206,
4, 16, 0, 15, 0, 4,
54, 76, 60,
-/* AUTO 0 .*/
204,
7, 15, 0, 27, 7, 35,
80,
-/* PRES BLUE */
15, 36, 21,
2, 73, 8, 6, 0, 6,
60, 146, 127, 43,
-/* REMO SHOE */
9, 25, 9,
3, 4, 0, 4,
2, 59,
-/* WEAR SPEC */
14, 43, 43,
3, 46, 0, 47, 0, 46,
2, 74, 74,
-/* REMO SPEC */
9, 25, 43,
3, 47, 0, 47,
2, 59,
-/* DROP SHOE */
14, 18, 9,
3, 3, 0, 3, 0, 4,
53, 59, 2,
-/* DROP SPEC */
14, 18, 43,
3, 46, 0, 46, 0, 47,
53, 59, 2,
-/* LIGH FUSE */
7, 40, 78,
3, 36,
36, 73, 88, 88,
-/* AUTO 0 */
202,
0, 36, 0, 69,
59, 37, 59,
-/* LIGH FUSE */
7, 40, 78,
3, 37,
36, 73, 88, 118,
-/* AUTO 0 */
197,
1, 37,
38, 61,
-/* AUTO 0 */
208,
7, 35, 2, 50, 0, 60, 0, 43,
72,
-/* AUTO 0 */
206,
7, 35, 5, 13, 0, 35,
54, 76, 124,
-/* AUTO 0 */
211,
0, 69, 0, 37, 0, 50, 0, 57,
59, 59, 59, 59,
-/* PRES RED */
14, 36, 26,
2, 11, 8, 7, 0, 7,
60, 2, 146,
-/* PRES BLUE */
15, 36, 21,
2, 73, 9, 6, 0, 6,
58, 146, 127, 128,
-/* LOOK GRAT */
5, 44, 47,
2, 51,
133, 130,
-/* LOOK GRAT */
5, 44, 47,
2, 45,
132, 130,
-/* MOVE GRAT */
13, 71, 47,
2, 45, 0, 26, 14, 26,
53, 2,
-/* MOVE GRAT */
13, 71, 47,
2, 45, 13, 26, 0, 26,
59, 2,
-/* USE WREN */
18, 38, 81,
3, 19, 2, 51, 0, 51, 0, 45,
72, 2, 131,
-/* USE WREN */
9, 38, 81,
3, 19, 3, 45,
108, 107,
-/* GO WIND GO*/
5, 1, 51,
2, 63,
108, 50,
-/* KISS MERM */
9, 64, 31,
4, 5, 2, 27,
2, 22,
-/* GO HOLE */
15, 1, 82,
2, 26, 0, 13, 0, 4,
2, 56, 54, 58,
-/* GET BOLT */
0, 10, 80,
26,
-/* REMO BOLT */
0, 25, 80,
26,
-/* BREA ANY */
15, 48, 0,
0, 23, 0, 1, 9, 4,
10, 32, 59, 54,
-/* PULL KNOB */
0, 35, 48,
112,
-/* PRES KNOB */
0, 36, 48,
112,
-/* PRES ANY */
1, 36, 0,
2, 27,
-/* TOUC ANY */
1, 27, 0,
2, 27,
-/* BREA ANY */
4, 48, 0,
8, 4,
26,
-/* PULL RED */
14, 35, 26,
2, 11, 0, 7, 9, 7,
2, 58, 146,
-/* REMO ANY */
0, 25, 0,
117,
-/* FIND ANY */
0, 83, 0,
7,
-/* INVE ANY */
0, 34, 0,
66,
-/* SAY ANY */
3, 56, 0,
2, 116, 85, 27,
-/* SAVE GAME */
0, 29, 45,
71,
-/* QUIT ANY */
0, 33, 0,
63,
-/* GET INVE */
0, 10, 44,
66,
-/* ON ANY */
0, 74, 0,
108,
-/* SCOR ANY */
0, 69, 0,
27,
-/* LOOK CEIL */
10, 44, 86,
4, 22, 0, 1,
2, 53, 76,
-/* GET SIGN */
4, 10, 38,
5, 64,
26,
-/* USE ANY */
1, 38, 0,
108, 110,
-/* WEAR SHOE */
14, 43, 9,
3, 3, 0, 4, 0, 3,
2, 74, 74,
-/* LIST ANY */
0, 31, 0,
27,
-/* READ SIGN .*/
6, 47, 38,
3, 64,
47, 37, 20,
-/* PULL RED */
4, 35, 26,
2, 48,
27,
-/* GET SIGN */
9, 10, 38,
2, 64, 0, 64,
52, 2,
-/* OPEN WALL */
0, 80, 52,
26,
-/* GO SLID */
9, 1, 24,
2, 52, 2, 38,
108, 6,
-/* JUMP ANY */
0, 66, 0,
2,
-/* OPEN DOOR */
17, 80, 11,
14, 70, 4, 2, 0, 70, 1, 47,
2, 53,
-/* CLOS DOOR */
9, 52, 11,
2, 70, 0, 70,
59, 2,
-/* GO DOOR */
15, 1, 11,
2, 70, 0, 17, 0, 4,
2, 54, 76, 58,
-/* WAVE ANY */
1, 26, 0,
2, 27,
-/* TURN ANY */
1, 51, 0,
108, 110,
-/* GO PIPE */
6, 1, 56,
2, 33,
102, 144, 108,
-/* STAN ANY */
6, 85, 0,
4, 11,
26, 137, 126,
-/* COMB ANY */
17, 62, 0,
2, 27, 3, 28, 0, 59, 0, 52,
72, 19,
-/* GO LADD */
15, 1, 27,
2, 14, 0, 16, 0, 4,
54, 76, 46, 58,
-/* KISS LADY */
5, 64, 85,
4, 1,
2, 22,
-/* GO HORS */
10, 1, 36,
2, 41, 0, 7,
2, 54, 76,
-/* LOOK CEIL */
4, 44, 86,
4, 21,
145,
-/* LOOK UP */
4, 44, 5,
4, 21,
145,
-/* LOOK ANY */
1, 44, 0,
76, 51,
-/* GO HOLE */
14, 1, 82,
2, 42, 2, 60, 0, 34,
54, 2, 76,
-/* FIX SHOE */
4, 86, 9,
3, 3,
2,
-/* AUTO 0 */
-/* AUTO 0 */
255,
};
const uint8_t verbs[] = {
- /* AUTO */
- 65, 85, 84, 79,
- /* GO */
- 71, 79, 32, 32,
- /* *WALK */
- 215, 65, 76, 75,
- /* *. */
- 174, 32, 32, 32,
- /* *RUN */
- 210, 85, 78, 32,
- /* *ENTE */
- 197, 78, 84, 69,
- /* *MOUN */
- 205, 79, 85, 78,
- /* *CLIM */
- 195, 76, 73, 77,
- /* *. */
- 174, 32, 32, 32,
- /* *RIDE */
- 210, 73, 68, 69,
- /* GET */
- 71, 69, 84, 32,
- /* *GRAB */
- 199, 82, 65, 66,
- /* *TAKE */
- 212, 65, 75, 69,
- /* *CATC */
- 195, 65, 84, 67,
- /* *PICK */
- 208, 73, 67, 75,
- /* GUM */
- 71, 85, 77, 32,
- /* SHOO */
- 83, 72, 79, 79,
- /* *FIRE */
- 198, 73, 82, 69,
- /* DROP */
- 68, 82, 79, 80,
- /* *PUT */
- 208, 85, 84, 32,
- /* *LEAV */
- 204, 69, 65, 86,
- /* *GIVE */
- 199, 73, 86, 69,
- /* *PAY */
- 208, 65, 89, 32,
- /* BLOW */
- 66, 76, 79, 87,
- /* *MAKE */
- 205, 65, 75, 69,
- /* REMO */
- 82, 69, 77, 79,
- /* WAVE */
- 87, 65, 86, 69,
- /* TOUC */
- 84, 79, 85, 67,
- /* *FEEL */
- 198, 69, 69, 76,
- /* SAVE */
- 83, 65, 86, 69,
- /* HELP */
- 72, 69, 76, 80,
- /* LIST */
- 76, 73, 83, 84,
- /* *HEAR */
- 200, 69, 65, 82,
- /* QUIT */
- 81, 85, 73, 84,
- /* INVE */
- 73, 78, 86, 69,
- /* PULL */
- 80, 85, 76, 76,
- /* PRES */
- 80, 82, 69, 83,
- /* *PUSH */
- 208, 85, 83, 72,
- /* USE */
- 85, 83, 69, 32,
- /* *WITH */
- 215, 73, 84, 72,
- /* LIGH */
- 76, 73, 71, 72,
- /* *IGNI */
- 201, 71, 78, 73,
- /* STIC */
- 83, 84, 73, 67,
- /* WEAR */
- 87, 69, 65, 82,
- /* LOOK */
- 76, 79, 79, 75,
- /* *EXAM */
- 197, 88, 65, 77,
- /* *DESC */
- 196, 69, 83, 67,
- /* READ */
- 82, 69, 65, 68,
- /* BREA */
- 66, 82, 69, 65,
- /* *HIT */
- 200, 73, 84, 32,
- /* SWIM */
- 83, 87, 73, 77,
- /* TURN */
- 84, 85, 82, 78,
- /* CLOS */
- 67, 76, 79, 83,
- /* *SHUT */
- 211, 72, 85, 84,
- /* EAT */
- 69, 65, 84, 32,
- /* CHEW */
- 67, 72, 69, 87,
- /* SAY */
- 83, 65, 89, 32,
- /* *YELL */
- 217, 69, 76, 76,
- /* *SCRE */
- 211, 67, 82, 69,
- /* *ASK */
- 193, 83, 75, 32,
- /* *BUY */
- 194, 85, 89, 32,
- /* UNLI */
- 85, 78, 76, 73,
- /* COMB */
- 67, 79, 77, 66,
- /* CUT */
- 67, 85, 84, 32,
- /* KISS */
- 75, 73, 83, 83,
- /* *RAPE */
- 210, 65, 80, 69,
- /* JUMP */
- 74, 85, 77, 80,
- /* *BOUN */
- 194, 79, 85, 78,
- /* . */
- 46, 32, 32, 32,
- /* SCOR */
- 83, 67, 79, 82,
- /* CHAS */
- 67, 72, 65, 83,
- /* MOVE */
- 77, 79, 86, 69,
- /* *SLID */
- 211, 76, 73, 68,
- /* *ROTA */
- 210, 79, 84, 65,
- /* ON */
- 79, 78, 32, 32,
- /* *TO */
- 212, 79, 32, 32,
- /* CRAW */
- 67, 82, 65, 87,
- /* *ROLL */
- 210, 79, 76, 76,
- /* . */
- 46, 32, 32, 32,
- /* DANC */
- 68, 65, 78, 67,
- /* OPEN */
- 79, 80, 69, 78,
- /* *UNLO */
- 213, 78, 76, 79,
- /* *UNTI */
- 213, 78, 84, 73,
- /* FIND */
- 70, 73, 78, 68,
- /* *LOCA */
- 204, 79, 67, 65,
- /* STAN */
- 83, 84, 65, 78,
- /* FIX */
- 70, 73, 88, 32,
- /* *REPA */
- 210, 69, 80, 65,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
+65, 85, 84, 79,
+71, 79, 32, 32,
+215, 65, 76, 75,
+174, 32, 32, 32,
+210, 85, 78, 32,
+197, 78, 84, 69,
+205, 79, 85, 78,
+195, 76, 73, 77,
+174, 32, 32, 32,
+210, 73, 68, 69,
+71, 69, 84, 32,
+199, 82, 65, 66,
+212, 65, 75, 69,
+195, 65, 84, 67,
+208, 73, 67, 75,
+71, 85, 77, 32,
+83, 72, 79, 79,
+198, 73, 82, 69,
+68, 82, 79, 80,
+208, 85, 84, 32,
+204, 69, 65, 86,
+199, 73, 86, 69,
+208, 65, 89, 32,
+66, 76, 79, 87,
+205, 65, 75, 69,
+82, 69, 77, 79,
+87, 65, 86, 69,
+84, 79, 85, 67,
+198, 69, 69, 76,
+83, 65, 86, 69,
+72, 69, 76, 80,
+76, 73, 83, 84,
+200, 69, 65, 82,
+81, 85, 73, 84,
+73, 78, 86, 69,
+80, 85, 76, 76,
+80, 82, 69, 83,
+208, 85, 83, 72,
+85, 83, 69, 32,
+215, 73, 84, 72,
+76, 73, 71, 72,
+201, 71, 78, 73,
+83, 84, 73, 67,
+87, 69, 65, 82,
+76, 79, 79, 75,
+197, 88, 65, 77,
+196, 69, 83, 67,
+82, 69, 65, 68,
+66, 82, 69, 65,
+200, 73, 84, 32,
+83, 87, 73, 77,
+84, 85, 82, 78,
+67, 76, 79, 83,
+211, 72, 85, 84,
+69, 65, 84, 32,
+67, 72, 69, 87,
+83, 65, 89, 32,
+217, 69, 76, 76,
+211, 67, 82, 69,
+193, 83, 75, 32,
+194, 85, 89, 32,
+85, 78, 76, 73,
+67, 79, 77, 66,
+67, 85, 84, 32,
+75, 73, 83, 83,
+210, 65, 80, 69,
+74, 85, 77, 80,
+194, 79, 85, 78,
+46, 32, 32, 32,
+83, 67, 79, 82,
+67, 72, 65, 83,
+77, 79, 86, 69,
+211, 76, 73, 68,
+210, 79, 84, 65,
+79, 78, 32, 32,
+212, 79, 32, 32,
+67, 82, 65, 87,
+210, 79, 76, 76,
+46, 32, 32, 32,
+68, 65, 78, 67,
+79, 80, 69, 78,
+213, 78, 76, 79,
+213, 78, 84, 73,
+70, 73, 78, 68,
+204, 79, 67, 65,
+83, 84, 65, 78,
+70, 73, 88, 32,
+210, 69, 80, 65,
+32, 32, 32, 32,
+32, 32, 32, 32,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89, 32,
- /* NORTH */
- 78, 79, 82, 84,
- /* SOUTH */
- 83, 79, 85, 84,
- /* EAST */
- 69, 65, 83, 84,
- /* WEST */
- 87, 69, 83, 84,
- /* UP */
- 85, 80, 32, 32,
- /* DOWN */
- 68, 79, 87, 78,
- /* ROPE */
- 82, 79, 80, 69,
- /* FLAS */
- 70, 76, 65, 83,
- /* SHOE */
- 83, 72, 79, 69,
- /* MIRR */
- 77, 73, 82, 82,
- /* DOOR */
- 68, 79, 79, 82,
- /* SKEL */
- 83, 75, 69, 76,
- /* POLE */
- 80, 79, 76, 69,
- /* TUNN */
- 84, 85, 78, 78,
- /* TRAM */
- 84, 82, 65, 77,
- /* EXIT */
- 69, 88, 73, 84,
- /* CHAR */
- 67, 72, 65, 82,
- /* BACK */
- 66, 65, 67, 75,
- /* GREE */
- 71, 82, 69, 69,
- /* YELL */
- 89, 69, 76, 76,
- /* BLUE */
- 66, 76, 85, 69,
- /* FORT */
- 70, 79, 82, 84,
- /* AROU */
- 65, 82, 79, 85,
- /* SLID */
- 83, 76, 73, 68,
- /* PLAN */
- 80, 76, 65, 78,
- /* RED */
- 82, 69, 68, 32,
- /* LADD */
- 76, 65, 68, 68,
- /* MUSI */
- 77, 85, 83, 73,
- /* TANK */
- 84, 65, 78, 75,
- /* KEY */
- 75, 69, 89, 32,
- /* MERM */
- 77, 69, 82, 77,
- /* STAI */
- 83, 84, 65, 73,
- /* MACH */
- 77, 65, 67, 72,
- /* ROOM */
- 82, 79, 79, 77,
- /* TICK */
- 84, 73, 67, 75,
- /* HORS */
- 72, 79, 82, 83,
- /* HEEL */
- 72, 69, 69, 76,
- /* SIGN */
- 83, 73, 71, 78,
- /* COMB */
- 67, 79, 77, 66,
- /* WATC */
- 87, 65, 84, 67,
- /* BILL */
- 66, 73, 76, 76,
- /* DRAI */
- 68, 82, 65, 73,
- /* SPEC */
- 83, 80, 69, 67,
- /* INVE */
- 73, 78, 86, 69,
- /* GAME */
- 71, 65, 77, 69,
- /* HEMP */
- 72, 69, 77, 80,
- /* GRAT */
- 71, 82, 65, 84,
- /* KNOB */
- 75, 78, 79, 66,
- /* *BUTT */
- 194, 85, 84, 84,
- /* COUN */
- 67, 79, 85, 78,
- /* WIND */
- 87, 73, 78, 68,
- /* WALL */
- 87, 65, 76, 76,
- /* BONE */
- 66, 79, 78, 69,
- /* MATC */
- 77, 65, 84, 67,
- /* HELP */
- 72, 69, 76, 80,
- /* PIPE */
- 80, 73, 80, 69,
- /* BRAN */
- 66, 82, 65, 78,
- /* *STIC */
- 211, 84, 73, 67,
- /* GUM */
- 71, 85, 77, 32,
- /* DOLL */
- 68, 79, 76, 76,
- /* *COIN */
- 195, 79, 73, 78,
- /* GUN */
- 71, 85, 78, 32,
- /* TREE */
- 84, 82, 69, 69,
- /* SHEL */
- 83, 72, 69, 76,
- /* HAIR */
- 72, 65, 73, 82,
- /* LETT */
- 76, 69, 84, 84,
- /* OFF */
- 79, 70, 70, 32,
- /* FUN */
- 70, 85, 78, 32,
- /* *HOUS */
- 200, 79, 85, 83,
- /* *PARK */
- 208, 65, 82, 75,
- /* BOUN */
- 66, 79, 85, 78,
- /* BUBB */
- 66, 85, 66, 66,
- /* CALL */
- 67, 65, 76, 76,
- /* STEA */
- 83, 84, 69, 65,
- /* MERR */
- 77, 69, 82, 82,
- /* VALV */
- 86, 65, 76, 86,
- /* HAND */
- 72, 65, 78, 68,
- /* FUSE */
- 70, 85, 83, 69,
- /* BARR */
- 66, 65, 82, 82,
- /* BOLT */
- 66, 79, 76, 84,
- /* WREN */
- 87, 82, 69, 78,
- /* HOLE */
- 72, 79, 76, 69,
- /* *MAN */
- 205, 65, 78, 32,
- /* *MANH */
- 205, 65, 78, 72,
- /* LADY */
- 76, 65, 68, 89,
- /* CEIL */
- 67, 69, 73, 76,
- /* *CATW */
- 195, 65, 84, 87,
- /* LOCK */
- 76, 79, 67, 75,
- /* PIGE */
- 80, 73, 71, 69,
+65, 78, 89, 32,
+78, 79, 82, 84,
+83, 79, 85, 84,
+69, 65, 83, 84,
+87, 69, 83, 84,
+85, 80, 32, 32,
+68, 79, 87, 78,
+82, 79, 80, 69,
+70, 76, 65, 83,
+83, 72, 79, 69,
+77, 73, 82, 82,
+68, 79, 79, 82,
+83, 75, 69, 76,
+80, 79, 76, 69,
+84, 85, 78, 78,
+84, 82, 65, 77,
+69, 88, 73, 84,
+67, 72, 65, 82,
+66, 65, 67, 75,
+71, 82, 69, 69,
+89, 69, 76, 76,
+66, 76, 85, 69,
+70, 79, 82, 84,
+65, 82, 79, 85,
+83, 76, 73, 68,
+80, 76, 65, 78,
+82, 69, 68, 32,
+76, 65, 68, 68,
+77, 85, 83, 73,
+84, 65, 78, 75,
+75, 69, 89, 32,
+77, 69, 82, 77,
+83, 84, 65, 73,
+77, 65, 67, 72,
+82, 79, 79, 77,
+84, 73, 67, 75,
+72, 79, 82, 83,
+72, 69, 69, 76,
+83, 73, 71, 78,
+67, 79, 77, 66,
+87, 65, 84, 67,
+66, 73, 76, 76,
+68, 82, 65, 73,
+83, 80, 69, 67,
+73, 78, 86, 69,
+71, 65, 77, 69,
+72, 69, 77, 80,
+71, 82, 65, 84,
+75, 78, 79, 66,
+194, 85, 84, 84,
+67, 79, 85, 78,
+87, 73, 78, 68,
+87, 65, 76, 76,
+66, 79, 78, 69,
+77, 65, 84, 67,
+72, 69, 76, 80,
+80, 73, 80, 69,
+66, 82, 65, 78,
+211, 84, 73, 67,
+71, 85, 77, 32,
+68, 79, 76, 76,
+195, 79, 73, 78,
+71, 85, 78, 32,
+84, 82, 69, 69,
+83, 72, 69, 76,
+72, 65, 73, 82,
+76, 69, 84, 84,
+79, 70, 70, 32,
+70, 85, 78, 32,
+200, 79, 85, 83,
+208, 65, 82, 75,
+66, 79, 85, 78,
+66, 85, 66, 66,
+67, 65, 76, 76,
+83, 84, 69, 65,
+77, 69, 82, 82,
+86, 65, 76, 86,
+72, 65, 78, 68,
+70, 85, 83, 69,
+66, 65, 82, 82,
+66, 79, 76, 84,
+87, 82, 69, 78,
+72, 79, 76, 69,
+205, 65, 78, 32,
+205, 65, 78, 72,
+76, 65, 68, 89,
+67, 69, 73, 76,
+195, 65, 84, 87,
+76, 79, 67, 75,
+80, 73, 71, 69,
0,
};
const uint8_t automap[] = {
- /* SHOE */
- 83, 72, 79, 69,
+83, 72, 79, 69,
3,
- /* FLAS */
- 70, 76, 65, 83,
+70, 76, 65, 83,
9,
- /* TRAM */
- 84, 82, 65, 77,
+84, 82, 65, 77,
18,
- /* WREN */
- 87, 82, 69, 78,
+87, 82, 69, 78,
19,
- /* TICK */
- 84, 73, 67, 75,
+84, 73, 67, 75,
23,
- /* HEEL */
- 72, 69, 69, 76,
+72, 69, 69, 76,
24,
- /* WATC */
- 87, 65, 84, 67,
+87, 65, 84, 67,
25,
- /* COMB */
- 67, 79, 77, 66,
+67, 79, 77, 66,
28,
- /* KEY */
- 75, 69, 89, 32,
+75, 69, 89, 32,
30,
- /* HAND */
- 72, 65, 78, 68,
+72, 65, 78, 68,
35,
- /* FUSE */
- 70, 85, 83, 69,
+70, 85, 83, 69,
36,
- /* LETT */
- 76, 69, 84, 84,
+76, 69, 84, 84,
39,
- /* BONE */
- 66, 79, 78, 69,
+66, 79, 78, 69,
44,
- /* SPEC */
- 83, 80, 69, 67,
+83, 80, 69, 67,
46,
- /* DOLL */
- 68, 79, 76, 76,
+68, 79, 76, 76,
54,
- /* BRAN */
- 66, 82, 65, 78,
+66, 82, 65, 78,
55,
- /* GUM */
- 71, 85, 77, 32,
+71, 85, 77, 32,
56,
- /* GUM */
- 71, 85, 77, 32,
+71, 85, 77, 32,
57,
- /* BRAN */
- 66, 82, 65, 78,
+66, 82, 65, 78,
58,
- /* SIGN */
- 83, 73, 71, 78,
+83, 73, 71, 78,
64,
- /* FLAS */
- 70, 76, 65, 83,
+70, 76, 65, 83,
66,
- /* PLAN */
- 80, 76, 65, 78,
+80, 76, 65, 78,
67,
- /* BILL */
- 66, 73, 76, 76,
+66, 73, 76, 76,
68,
- /* MATC */
- 77, 65, 84, 67,
+77, 65, 84, 67,
69,
- /* FUSE */
- 70, 85, 83, 69,
+70, 85, 83, 69,
74,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 255;
const uint8_t lightfill = 255;
const uint8_t status[] = {
-/* AUTO 100 INTRO*/
170,
9, 3, 0, 3,
58, 7, 8,
-/* AUTO 50 RATS HOLD*/
134, 50,
1, 71,
45, 114, 61,
-/* AUTO 100 */
177,
8, 16, 13, 9, 0, 9, 0, 8,
72, 76,
-/* AUTO 2 ARAB*/
137, 2,
14, 27, 0, 27,
53, 21,
-/* AUTO 100 AMMO*/
173,
9, 14, 0, 14, 0, 4,
58, 79,
-/* AUTO 100 PISTOL*/
174,
8, 12, 1, 28, 16, 1,
26, 78, 27,
-/* AUTO 100 PISTOL*/
168,
8, 12, 0, 12,
60,
-/* AUTO 70 SHOOT ARAB*/
143, 70,
8, 11, 0, 11, 0, 27,
29, 24, 60, 55,
-/* AUTO 100 */
169,
8, 11, 0, 11,
60, 115,
-/* AUTO 10 */
141, 10,
2, 29, 0, 29, 0, 32,
72, 31,
-/* AUTO 20 */
133, 20,
2, 32,
32, 61,
-/* AUTO 10 GLOVE*/
142, 10,
1, 19, 0, 19, 0, 51,
59, 53, 129,
-/* AUTO 25 ARAB HELP*/
149, 25,
2, 27, 4, 11, 0, 20, 14, 59, 8, 20,
126, 60,
-/* AUTO 100 HEAD*/
179,
2, 54, 2, 48, 0, 59, 0, 58,
48, 49, 53, 53,
-/* AUTO 100 */
182,
2, 54, 2, 48, 0, 54, 0, 48, 0, 53,
55, 55, 55,
-/* AUTO 100 ARAB FOLLOWS*/
172,
13, 27, 5, 27, 0, 27,
53,
-/* AUTO 100 CLAM*/
183,
2, 63, 2, 3, 0, 3, 0, 10, 0, 64,
55, 103, 58, 53,
-/* AUTO 20 ARAB RUN*/
136, 20,
2, 27, 4, 19,
127,
-/* AUTO 25 OYSTER CLUE*/
149, 25,
2, 27, 2, 63, 14, 64, 8, 20, 0, 20,
128, 60,
-/* AUTO 100 STAT FINI*/
181,
8, 17, 14, 96, 0, 96, 0, 21, 0, 86,
62, 59,
-/* AUTO 100 RATS EAT*/
181,
2, 3, 2, 71, 0, 3, 0, 71, 0, 69,
55, 72,
-/* AUTO 30 */
134, 30,
2, 73,
112, 114, 61,
-/* AUTO 10 RATS ATTACK*/
134, 10,
2, 71,
45, 114, 61,
-/* AUTO 40 WORM*/
133, 40,
2, 80,
41, 61,
-/* AUTO 20 STATUE*/
133, 20,
2, 95,
120, 61,
-/* AUTO 100 */
169,
4, 23, 8, 15,
57, 76,
-/* AUTO 100 MIRROR ROOM*/
178,
4, 25, 3, 9, 0, 9, 0, 8,
72, 134, 76,
-/* AUTO 100 DEATH*/
165,
4, 27,
65, 63,
-/* AUTO 100 AMMO USE*/
173,
8, 1, 0, 1, 0, 1,
60, 83,
-/* AUTO 1 ARAB ATTACK*/
137, 1,
2, 27, 6, 28,
23, 61,
-/* AUTO 0 */
};
const uint8_t actions[] = {
-/* LOO HIE */
5, 30, 27,
4, 15,
131, 113,
-/* JUM ANY */
6, 52, 0,
4, 20,
131, 116, 61,
-/* JUM ANY */
1, 52, 0,
131, 46,
-/* SAW BAR */
8, 41, 68,
4, 11, 1, 55,
50,
-/* LOO STO */
5, 30, 46,
3, 1,
131, 113,
-/* AUTO 0 */
-/* SWI ANY */
5, 51, 0,
4, 24,
131, 44,
-/* SWI ANY */
6, 51, 0,
4, 20,
131, 116, 61,
-/* THR STO */
9, 40, 46,
1, 1, 0, 1,
53, 131,
-/* LOO FIR */
21, 30, 83,
2, 56, 14, 13, 14, 90, 0, 13, 9, 17,
1, 53,
-/* DIG ANY DIG*/
17, 27, 0,
1, 11, 14, 12, 4, 1, 0, 12,
1, 53,
-/* DIG ANY */
4, 27, 0,
6, 11,
2,
-/* DIG ANY */
12, 27, 0,
1, 11, 13, 12, 4, 1,
122,
-/* LOO EXP SEARCH*/
13, 30, 57,
2, 76, 14, 81, 0, 81,
38, 53,
-/* GET INV INVENTORY*/
5, 10, 16,
0, 12,
66, 58,
-/* INV ANY INVENTORY*/
5, 46, 0,
0, 12,
66, 58,
-/* DIG ANY */
4, 27, 0,
4, 2,
122,
-/* DIG ANY */
8, 27, 0,
4, 2, 13, 13,
122,
-/* GET STO */
22, 10, 46,
4, 4, 2, 1, 14, 16, 0, 16, 0, 1,
53, 10, 52,
-/* GET WAT WATER*/
17, 10, 7,
4, 24, 1, 4, 0, 4, 0, 5,
55, 52,
-/* GET WAT */
8, 10, 7,
2, 14, 6, 4,
5,
-/* GET WAT */
10, 10, 7,
2, 14, 1, 5,
0, 0, 6,
-/* GO POO POOL*/
9, 1, 12,
4, 3, 0, 24,
54, 76,
-/* GET WAT */
17, 10, 7,
4, 3, 1, 4, 0, 4, 0, 5,
55, 52,
-/* GO DOO */
14, 1, 10,
2, 17, 4, 4, 0, 6,
54, 56, 76,
-/* GO DOO */
8, 1, 10,
2, 16, 4, 4,
13,
-/* DIG ANY */
16, 27, 0,
1, 11, 14, 6, 4, 4, 0, 6,
53,
-/* DIG ANY */
8, 27, 0,
1, 11, 2, 6,
122,
-/* GO HOL */
9, 1, 53,
2, 6, 0, 5,
54, 76,
-/* UNL DOO */
20, 14, 10,
2, 16, 1, 18, 8, 6, 0, 17, 0, 16,
72,
-/* UNL DOO */
8, 14, 10,
2, 16, 6, 18,
13,
-/* REA SIG */
4, 12, 9,
2, 15,
9,
-/* QUI ANY QUIT*/
0, 17, 0,
63,
-/* UNL DOO */
13, 14, 10,
2, 16, 1, 18, 9, 6,
14, 61,
-/* UNL DOO TRAP OFF*/
23, 14, 10,
4, 5, 1, 12, 0, 6, 0, 7, 0, 26,
11, 10, 58, 72,
-/* UNL DOO */
8, 14, 10,
4, 5, 6, 12,
13,
-/* GO DOO */
8, 1, 10,
4, 5, 8, 6,
15,
-/* DRI WAT */
13, 44, 7,
1, 5, 0, 5, 0, 4,
17, 72,
-/* UNL SAR */
12, 14, 14,
2, 20, 0, 22, 0, 20,
72,
-/* GO SAR */
10, 1, 14,
2, 22, 0, 7,
54, 76, 56,
-/* BRE SKE */
14, 13, 13,
2, 54, 0, 24, 0, 54,
18, 19, 72,
-/* ATT SKE */
14, 22, 13,
2, 54, 0, 24, 0, 54,
18, 19, 72,
-/* GO DOO */
14, 1, 10,
4, 6, 2, 25, 0, 4,
54, 57, 76,
-/* GO ALC */
9, 1, 23,
2, 29, 2, 37,
33, 34,
-/* YES ANY */
0, 25, 0,
25,
-/* SHO ANY SHOOT*/
4, 24, 0,
6, 28,
2,
-/* SHO ANY */
4, 24, 0,
19, 0,
28,
-/* SHO NOM */
9, 24, 17,
0, 11, 0, 1,
58, 58,
-/* POU WAT */
22, 6, 7,
1, 5, 2, 31, 0, 36, 0, 31, 0, 2,
72, 58, 73,
-/* AUTO 0 */
205,
8, 2, 0, 5, 0, 4,
72, 73,
-/* AUTO 0 */
214,
8, 2, 2, 29, 0, 33, 0, 29, 0, 2,
72, 60, 73,
-/* AUTO 0 POU*/
213,
8, 2, 2, 32, 0, 32, 0, 33, 0, 2,
72, 60,
-/* GET TAP */
4, 10, 20,
5, 30,
4,
-/* GET TAP */
5, 10, 20,
2, 29,
33, 34,
-/* GET MUM */
6, 10, 22,
2, 29,
33, 34, 35,
-/* GET LEA */
4, 10, 21,
2, 31,
30,
-/* SHO MUM */
18, 24, 22,
2, 29, 0, 29, 0, 32, 0, 1,
36, 72, 58,
-/* SHO MUM */
9, 24, 22,
2, 32, 0, 1,
36, 58,
-/* BRE RUB */
4, 13, 58,
1, 90,
4,
-/* LOO SKU */
13, 30, 24,
3, 48, 14, 50, 0, 50,
53, 38,
-/* LOO BOX */
22, 30, 37,
3, 49, 14, 51, 0, 51, 14, 19, 13, 24,
1, 38, 53,
-/* PUN NOM */
6, 79, 17,
2, 27,
34, 45, 22,
-/* SHO MUM */
9, 24, 22,
2, 54, 0, 1,
36, 58,
-/* GET POL */
13, 10, 48,
2, 10, 0, 10, 0, 11,
55, 52,
-/* PUL BAR */
4, 35, 68,
2, 53,
50,
-/* GO BAR */
4, 1, 68,
2, 53,
50,
-/* GO LAD */
9, 1, 36,
2, 58, 0, 18,
54, 76,
-/* GO ARC */
8, 1, 43,
4, 13, 9, 10,
104,
-/* GO ARC */
17, 1, 43,
4, 13, 8, 10, 6, 63, 0, 14,
54, 76,
-/* GET TAB .*/
13, 10, 76,
2, 60, 0, 60, 13, 68,
131, 52,
-/* GET STO */
9, 10, 46,
2, 1, 0, 1,
52, 131,
-/* SAW TAB */
17, 41, 76,
3, 55, 3, 60, 0, 68, 14, 68,
1, 53,
-/* LIG FLA */
17, 28, 77,
1, 8, 9, 16, 0, 8, 0, 9,
72, 76,
-/* SCO ANY SCORE*/
0, 16, 0,
65,
-/* UNL FLA */
13, 14, 77,
1, 9, 0, 8, 0, 9,
72, 76,
-/* LOO ASH */
13, 30, 55,
4, 16, 14, 74, 0, 74,
1, 53,
-/* LOO BAS */
17, 30, 32,
14, 73, 4, 16, 14, 43, 0, 73,
53, 1,
-/* GET COB */
6, 10, 54,
2, 73,
112, 114, 61,
-/* PLA FLU */
23, 32, 42,
4, 16, 14, 43, 1, 65, 0, 43, 0, 73,
37, 53, 55, 73,
-/* AUTO 0 */
200,
0, 75, 0, 17,
62,
-/* GET BAS */
13, 10, 32,
2, 42, 14, 43, 0, 73,
38, 53,
-/* GO PAS */
13, 1, 74,
4, 16, 2, 43, 0, 17,
54, 76,
-/* GO ASH */
8, 1, 55,
4, 16, 14, 74,
1,
-/* GO PAS */
13, 1, 74,
4, 17, 2, 75, 0, 16,
54, 76,
-/* PLA FLU */
4, 32, 42,
1, 65,
130,
-/* GET TAB */
14, 10, 76,
2, 60, 0, 60, 14, 68,
52, 131, 11,
-/* LOO RUB RUBBISH*/
13, 30, 58,
2, 77, 14, 82, 0, 82,
1, 53,
-/* LOO RUB */
9, 30, 58,
2, 77, 13, 82,
106, 61,
-/* GO POR */
4, 1, 59,
2, 78,
13,
-/* GO POR */
5, 1, 59,
2, 79,
132, 61,
-/* UNL POR */
17, 14, 59,
2, 78, 0, 80, 0, 79, 0, 78,
53, 72,
-/* SHO WOR WORM*/
9, 24, 63,
2, 80, 0, 1,
36, 58,
-/* WET ANY */
0, 60, 0,
109,
-/* THR ROP ROPE*/
17, 40, 29,
4, 20, 1, 45, 0, 45, 0, 85,
55, 53,
-/* GO ROP */
13, 1, 29,
4, 20, 2, 85, 0, 21,
54, 76,
-/* GO HOL */
13, 1, 53,
4, 20, 2, 85, 0, 21,
54, 76,
-/* GO HOL */
8, 1, 53,
4, 20, 14, 85,
50,
-/* GET LAD */
4, 10, 36,
2, 58,
110,
-/* BUR ANY */
9, 26, 0,
4, 21, 0, 56,
40, 55,
-/* GO POO */
5, 1, 12,
4, 20,
116, 61,
-/* GET WAT */
8, 10, 7,
4, 20, 1, 5,
6,
-/* GET WAT */
14, 10, 7,
4, 20, 1, 4, 0, 4,
116, 117, 55,
-/* GET WAT */
8, 10, 7,
4, 20, 6, 4,
5,
-/* GO CHA */
14, 1, 38,
2, 86, 0, 94, 0, 86,
19, 72, 10,
-/* GO CHA */
19, 1, 38,
2, 94, 0, 94, 0, 95, 0, 92,
10, 19, 72, 53,
-/* PUL CHA */
14, 35, 38,
2, 86, 0, 94, 0, 86,
19, 72, 10,
-/* PUL CHA */
19, 35, 38,
2, 94, 0, 94, 0, 95, 0, 92,
10, 19, 72, 53,
-/* GO STA */
5, 1, 62,
2, 95,
118, 34,
-/* GO STA */
13, 1, 62,
2, 92, 14, 95, 0, 22,
54, 76,
-/* UNL CHE */
20, 14, 66,
4, 21, 14, 86, 14, 94, 14, 95, 14, 93,
73,
-/* AUTO 0 */
197,
0, 93,
1, 53,
-/* UNL CHE */
5, 14, 66,
4, 21,
118, 34,
-/* THR RUB */
23, 40, 58,
1, 90, 4, 20, 0, 90, 0, 95, 0, 94,
55, 55, 55, 73,
-/* AUTO 0 */
198,
0, 17,
58, 131, 121,
-/* REA MUR */
4, 12, 67,
4, 21,
119,
-/* GET SIG */
4, 10, 9,
2, 15,
110,
-/* DRI WAT */
5, 44, 7,
4, 20,
116, 61,
-/* GET RUB */
22, 10, 58,
2, 90, 2, 94, 0, 90, 0, 95, 0, 94,
52, 72, 10,
-/* GET RUB */
22, 10, 58,
2, 90, 2, 86, 0, 90, 0, 95, 0, 86,
52, 72, 10,
-/* GO BAR */
13, 1, 68,
4, 22, 2, 98, 0, 23,
54, 76,
-/* SAW BAR */
16, 41, 68,
4, 22, 1, 55, 0, 100, 0, 98,
72,
-/* UNL BAR */
16, 14, 68,
4, 22, 1, 55, 0, 100, 0, 98,
72,
-/* UNL COF */
20, 14, 71,
2, 99, 1, 19, 0, 99, 0, 44, 1, 12,
72,
-/* UNL COF */
13, 14, 71,
2, 99, 6, 19, 1, 12,
12, 61,
-/* WEA GLO */
12, 42, 34,
1, 51, 0, 51, 0, 19,
72,
-/* REM GLO */
12, 58, 34,
1, 19, 0, 51, 0, 19,
72,
-/* GO DOO */
9, 1, 10,
2, 39, 0, 25,
54, 131,
-/* REA STO */
8, 12, 46,
3, 1, 7, 15,
107,
-/* GO PYR */
0, 1, 80,
4,
-/* RUB ANY */
0, 34, 0,
35,
-/* POU WAT */
13, 6, 7,
1, 5, 0, 5, 0, 4,
131, 72,
-/* DIG ANY */
4, 27, 0,
1, 11,
122,
-/* SAV GAM */
0, 45, 75,
71,
-/* PUL CHA */
21, 35, 38,
4, 21, 14, 86, 14, 95, 14, 94, 0, 92,
53, 1,
-/* GO CHA */
21, 1, 38,
4, 21, 14, 86, 14, 95, 14, 94, 0, 92,
53, 1,
-/* LOO COF */
13, 30, 71,
2, 44, 14, 97, 0, 97,
53, 1,
-/* BRE MIR */
5, 13, 64,
4, 25,
137, 61,
-/* GO ALC */
13, 1, 23,
2, 37, 5, 29, 0, 10,
54, 76,
-/* POU WAT */
13, 6, 7,
1, 5, 0, 4, 0, 5,
72, 10,
-/* HEL ANY */
5, 9, 0,
0, 20,
58, 123,
-/* GET OYS */
4, 10, 40,
2, 63,
124,
-/* GET OYS */
4, 10, 40,
5, 63,
125,
-/* THR RUB */
9, 40, 58,
1, 90, 0, 90,
131, 53,
-/* FEE ANY */
13, 75, 0,
14, 40, 4, 25, 0, 40,
138, 53,
-/* GO STA */
9, 1, 62,
4, 7, 0, 8,
54, 76,
-/* GO ENT */
4, 1, 79,
4, 5,
4,
-/* GO DOO */
4, 1, 10,
4, 5,
4,
-/* GET RUB */
9, 10, 58,
2, 90, 0, 90,
52, 131,
-/* GET TAP */
22, 10, 20,
5, 29, 5, 32, 14, 37, 0, 37, 0, 30,
53, 74, 131,
-/* GET TAP */
5, 10, 20,
2, 32,
33, 34,
-/* GO ENT */
9, 1, 79,
2, 37, 2, 29,
33, 34,
-/* GO ENT */
13, 1, 79,
2, 37, 5, 29, 0, 10,
54, 76,
-/* LOO SIG */
4, 30, 9,
2, 15,
9,
-/* LOO MUR */
4, 30, 67,
4, 21,
119,
-/* SHO RAT */
23, 24, 52,
2, 71, 4, 17, 0, 71, 0, 14, 0, 1,
62, 115, 58, 16,
-/* SHO RAT */
23, 24, 52,
2, 71, 2, 71, 0, 71, 0, 17, 0, 1,
62, 115, 58, 16,
-/* SMO LEA */
4, 50, 21,
2, 31,
136,
-/* THR ROP */
9, 40, 29,
1, 45, 0, 45,
53, 131,
-/* CLO SAR */
13, 38, 14,
2, 22, 0, 22, 0, 20,
72, 131,
-/* LOO BOX */
14, 30, 37,
3, 49, 14, 24, 0, 24,
1, 38, 53,
-/* GET HEA */
0, 10, 81,
135,
-/* LOA PIS */
4, 49, 44,
1, 28,
133,
-/* LOO COA */
4, 30, 72,
3, 13,
43,
-/* THR STO */
9, 40, 46,
1, 1, 0, 1,
53, 46,
-/* GET BAR */
4, 10, 68,
4, 11,
50,
-/* PUN DOO */
18, 79, 10,
2, 38, 0, 38, 0, 39, 1, 19,
72, 131, 18,
-/* THR ANY */
1, 40, 0,
20, 85,
-/* LOO ANY */
1, 30, 0,
122, 76,
-/* GET BAS */
9, 10, 32,
2, 42, 0, 42,
52, 131,
-/* EAT JER */
10, 59, 45,
1, 3, 0, 3,
131, 17, 55,
-/* SHO ANY */
6, 24, 0,
0, 1,
131, 58, 115,
-/* SHA ANY */
0, 53, 0,
46,
-/* ASK NOM */
4, 61, 17,
2, 27,
22,
-/* UNL OYS */
4, 14, 40,
2, 63,
104,
-/* REA HIE */
8, 12, 27,
4, 15, 12, 1,
107,
-/* REA HIE */
9, 12, 27,
4, 15, 3, 1,
131, 102,
-/* REA STO */
9, 12, 46,
3, 1, 4, 15,
131, 102,
-/* FEE RAT */
22, 75, 52,
2, 71, 3, 3, 0, 71, 0, 69, 0, 3,
131, 72, 55,
-/* DRI WAT */
5, 44, 7,
4, 24,
131, 17,
-/* GO PAS */
4, 1, 74,
4, 9,
108,
-/* FEE OYS */
23, 75, 40,
2, 63, 1, 3, 0, 3, 0, 10, 0, 64,
55, 58, 53, 103,
-/* GET ASH */
5, 10, 55,
2, 41,
4, 30,
-/* GET TAP */
17, 10, 20,
5, 29, 5, 32, 13, 37, 0, 30,
131, 74,
-/* SAW CHA */
8, 41, 38,
1, 55, 2, 76,
42,
-/* SAW CHA */
8, 41, 38,
1, 55, 2, 86,
42,
-/* UNC EXP */
4, 70, 57,
2, 76,
42,
-/* ASK ANY */
0, 61, 0,
46,
-/* PUL CHA */
6, 35, 38,
2, 95,
131, 19, 127,
-/* POU CAN */
0, 6, 51,
109,
-/* CLO ANY */
0, 38, 0,
4,
-/* GET LEA */
9, 10, 21,
2, 36, 0, 36,
52, 131,
-/* GET BAR */
9, 10, 68,
2, 67, 0, 67,
52, 131,
-/* UNL COF */
8, 14, 71,
2, 99, 6, 12,
47,
-/* CLE COA */
17, 72, 72,
3, 13, 0, 13, 0, 90, 3, 5,
72, 131,
-/* CLE COA */
17, 72, 72,
3, 13, 0, 13, 0, 90, 4, 24,
72, 131,
-/* BRE ANY */
0, 13, 0,
4,
-/* PUN ANY */
4, 79, 0,
6, 19,
2,
-/* ATT ANY */
4, 22, 0,
2, 27,
2,
-/* FEE ANY .*/
0, 75, 0,
35,
255,
const uint8_t verbs[] = {
- /* AUT */
- 65, 85, 84,
- /* GO */
- 71, 79, 32,
- /* *ENT */
- 197, 78, 84,
- /* *WAL */
- 215, 65, 76,
- /* *RUN */
- 210, 85, 78,
- /* *CLI */
- 195, 76, 73,
- /* POU */
- 80, 79, 85,
- /* *SPI */
- 211, 80, 73,
- /* *EMP */
- 197, 77, 80,
- /* HEL */
- 72, 69, 76,
- /* GET */
- 71, 69, 84,
- /* *TAK */
- 212, 65, 75,
- /* REA */
- 82, 69, 65,
- /* BRE */
- 66, 82, 69,
- /* UNL */
- 85, 78, 76,
- /* *OPE */
- 207, 80, 69,
- /* SCO */
- 83, 67, 79,
- /* QUI */
- 81, 85, 73,
- /* DRO */
- 68, 82, 79,
- /* *PUT */
- 208, 85, 84,
- /* *LEA */
- 204, 69, 65,
- /* PET */
- 80, 69, 84,
- /* ATT */
- 65, 84, 84,
- /* *KIL */
- 203, 73, 76,
- /* SHO */
- 83, 72, 79,
- /* YES */
- 89, 69, 83,
- /* BUR */
- 66, 85, 82,
- /* DIG */
- 68, 73, 71,
- /* LIG */
- 76, 73, 71,
- /* *FLA */
- 198, 76, 65,
- /* LOO */
- 76, 79, 79,
- /* *SEA */
- 211, 69, 65,
- /* PLA */
- 80, 76, 65,
- /* BAL */
- 66, 65, 76,
- /* RUB */
- 82, 85, 66,
- /* PUL */
- 80, 85, 76,
- /* *GRA */
- 199, 82, 65,
- /* PLA */
- 80, 76, 65,
- /* CLO */
- 67, 76, 79,
- /* *SHU */
- 211, 72, 85,
- /* THR */
- 84, 72, 82,
- /* SAW */
- 83, 65, 87,
- /* WEA */
- 87, 69, 65,
- /* GLO */
- 71, 76, 79,
- /* DRI */
- 68, 82, 73,
- /* SAV */
- 83, 65, 86,
- /* INV */
- 73, 78, 86,
- /* DRA */
- 68, 82, 65,
- /* . */
- 46, 32, 32,
- /* LOA */
- 76, 79, 65,
- /* SMO */
- 83, 77, 79,
- /* SWI */
- 83, 87, 73,
- /* JUM */
- 74, 85, 77,
- /* SHA */
- 83, 72, 65,
- /* *. */
- 174, 32, 32,
- /* *SME */
- 211, 77, 69,
- /* *PUS */
- 208, 85, 83,
- /* *WAV */
- 215, 65, 86,
- /* REM */
- 82, 69, 77,
- /* EAT */
- 69, 65, 84,
- /* WET */
- 87, 69, 84,
- /* ASK */
- 65, 83, 75,
- /* *TAL */
- 212, 65, 76,
- /* *YEL */
- 217, 69, 76,
- /* *SAY */
- 211, 65, 89,
- /* *SCR */
- 211, 67, 82,
- /* *KIC */
- 203, 73, 67,
- /* *TIC */
- 212, 73, 67,
- /* . */
- 46, 32, 32,
- /* HUG */
- 72, 85, 71,
- /* UNC */
- 85, 78, 67,
- /* */
- 32, 32, 32,
- /* CLE */
- 67, 76, 69,
- /* *WAS */
- 215, 65, 83,
- /* */
- 32, 32, 32,
- /* FEE */
- 70, 69, 69,
- /* *TOU */
- 212, 79, 85,
- /* *GRO */
- 199, 82, 79,
- /* */
- 32, 32, 32,
- /* PUN */
- 80, 85, 78,
- /* *HIT */
- 200, 73, 84,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
- /* */
- 32, 32, 32,
+65, 85, 84,
+71, 79, 32,
+197, 78, 84,
+215, 65, 76,
+210, 85, 78,
+195, 76, 73,
+80, 79, 85,
+211, 80, 73,
+197, 77, 80,
+72, 69, 76,
+71, 69, 84,
+212, 65, 75,
+82, 69, 65,
+66, 82, 69,
+85, 78, 76,
+207, 80, 69,
+83, 67, 79,
+81, 85, 73,
+68, 82, 79,
+208, 85, 84,
+204, 69, 65,
+80, 69, 84,
+65, 84, 84,
+203, 73, 76,
+83, 72, 79,
+89, 69, 83,
+66, 85, 82,
+68, 73, 71,
+76, 73, 71,
+198, 76, 65,
+76, 79, 79,
+211, 69, 65,
+80, 76, 65,
+66, 65, 76,
+82, 85, 66,
+80, 85, 76,
+199, 82, 65,
+80, 76, 65,
+67, 76, 79,
+211, 72, 85,
+84, 72, 82,
+83, 65, 87,
+87, 69, 65,
+71, 76, 79,
+68, 82, 73,
+83, 65, 86,
+73, 78, 86,
+68, 82, 65,
+46, 32, 32,
+76, 79, 65,
+83, 77, 79,
+83, 87, 73,
+74, 85, 77,
+83, 72, 65,
+174, 32, 32,
+211, 77, 69,
+208, 85, 83,
+215, 65, 86,
+82, 69, 77,
+69, 65, 84,
+87, 69, 84,
+65, 83, 75,
+212, 65, 76,
+217, 69, 76,
+211, 65, 89,
+211, 67, 82,
+203, 73, 67,
+212, 73, 67,
+46, 32, 32,
+72, 85, 71,
+85, 78, 67,
+32, 32, 32,
+67, 76, 69,
+215, 65, 83,
+32, 32, 32,
+70, 69, 69,
+212, 79, 85,
+199, 82, 79,
+32, 32, 32,
+80, 85, 78,
+200, 73, 84,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
+32, 32, 32,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89,
- /* NORTH */
- 78, 79, 82,
- /* SOUTH */
- 83, 79, 85,
- /* EAST */
- 69, 65, 83,
- /* WEST */
- 87, 69, 83,
- /* UP */
- 85, 80, 32,
- /* DOWN */
- 68, 79, 87,
- /* WAT */
- 87, 65, 84,
- /* *LIQ */
- 204, 73, 81,
- /* SIG */
- 83, 73, 71,
- /* DOO */
- 68, 79, 79,
- /* *BRI */
- 194, 82, 73,
- /* POO */
- 80, 79, 79,
- /* SKE */
- 83, 75, 69,
- /* SAR */
- 83, 65, 82,
- /* BAN */
- 66, 65, 78,
- /* INV */
- 73, 78, 86,
- /* NOM */
- 78, 79, 77,
- /* BRA */
- 66, 82, 65,
- /* BON */
- 66, 79, 78,
- /* TAP */
- 84, 65, 80,
- /* LEA */
- 76, 69, 65,
- /* MUM */
- 77, 85, 77,
- /* ALC */
- 65, 76, 67,
- /* SKU */
- 83, 75, 85,
- /* CRO */
- 67, 82, 79,
- /* FLO */
- 70, 76, 79,
- /* HIE */
- 72, 73, 69,
- /* THR */
- 84, 72, 82,
- /* ROP */
- 82, 79, 80,
- /* PLA */
- 80, 76, 65,
- /* BLO */
- 66, 76, 79,
- /* BAS */
- 66, 65, 83,
- /* TEE */
- 84, 69, 69,
- /* GLO */
- 71, 76, 79,
- /* SAW */
- 83, 65, 87,
- /* LAD */
- 76, 65, 68,
- /* BOX */
- 66, 79, 88,
- /* CHA */
- 67, 72, 65,
- /* ARO */
- 65, 82, 79,
- /* OYS */
- 79, 89, 83,
- /* PEA */
- 80, 69, 65,
- /* FLU */
- 70, 76, 85,
- /* ARC */
- 65, 82, 67,
- /* PIS */
- 80, 73, 83,
- /* JER */
- 74, 69, 82,
- /* STO */
- 83, 84, 79,
- /* *MAR */
- 205, 65, 82,
- /* POL */
- 80, 79, 76,
- /* SHO */
- 83, 72, 79,
- /* NEC */
- 78, 69, 67,
- /* CAN */
- 67, 65, 78,
- /* RAT */
- 82, 65, 84,
- /* HOL */
- 72, 79, 76,
- /* COB */
- 67, 79, 66,
- /* ASH */
- 65, 83, 72,
- /* KEY */
- 75, 69, 89,
- /* EXP */
- 69, 88, 80,
- /* RUB */
- 82, 85, 66,
- /* POR */
- 80, 79, 82,
- /* PIN */
- 80, 73, 78,
- /* CAR */
- 67, 65, 82,
- /* STA */
- 83, 84, 65,
- /* WOR */
- 87, 79, 82,
- /* MIR */
- 77, 73, 82,
- /* SAP */
- 83, 65, 80,
- /* CHE */
- 67, 72, 69,
- /* MUR */
- 77, 85, 82,
- /* BAR */
- 66, 65, 82,
- /* *WIN */
- 215, 73, 78,
- /* . */
- 46, 32, 32,
- /* COF */
- 67, 79, 70,
- /* COA */
- 67, 79, 65,
- /* COI */
- 67, 79, 73,
- /* PAS */
- 80, 65, 83,
- /* GAM */
- 71, 65, 77,
- /* TAB */
- 84, 65, 66,
- /* FLA */
- 70, 76, 65,
- /* STA */
- 83, 84, 65,
- /* ENT */
- 69, 78, 84,
- /* PYR */
- 80, 89, 82,
- /* HEA */
- 72, 69, 65,
- /* SCA */
- 83, 67, 65,
- /* FIR */
- 70, 73, 82,
- /* ALT */
- 65, 76, 84,
+65, 78, 89,
+78, 79, 82,
+83, 79, 85,
+69, 65, 83,
+87, 69, 83,
+85, 80, 32,
+68, 79, 87,
+87, 65, 84,
+204, 73, 81,
+83, 73, 71,
+68, 79, 79,
+194, 82, 73,
+80, 79, 79,
+83, 75, 69,
+83, 65, 82,
+66, 65, 78,
+73, 78, 86,
+78, 79, 77,
+66, 82, 65,
+66, 79, 78,
+84, 65, 80,
+76, 69, 65,
+77, 85, 77,
+65, 76, 67,
+83, 75, 85,
+67, 82, 79,
+70, 76, 79,
+72, 73, 69,
+84, 72, 82,
+82, 79, 80,
+80, 76, 65,
+66, 76, 79,
+66, 65, 83,
+84, 69, 69,
+71, 76, 79,
+83, 65, 87,
+76, 65, 68,
+66, 79, 88,
+67, 72, 65,
+65, 82, 79,
+79, 89, 83,
+80, 69, 65,
+70, 76, 85,
+65, 82, 67,
+80, 73, 83,
+74, 69, 82,
+83, 84, 79,
+205, 65, 82,
+80, 79, 76,
+83, 72, 79,
+78, 69, 67,
+67, 65, 78,
+82, 65, 84,
+72, 79, 76,
+67, 79, 66,
+65, 83, 72,
+75, 69, 89,
+69, 88, 80,
+82, 85, 66,
+80, 79, 82,
+80, 73, 78,
+67, 65, 82,
+83, 84, 65,
+87, 79, 82,
+77, 73, 82,
+83, 65, 80,
+67, 72, 69,
+77, 85, 82,
+66, 65, 82,
+215, 73, 78,
+46, 32, 32,
+67, 79, 70,
+67, 79, 65,
+67, 79, 73,
+80, 65, 83,
+71, 65, 77,
+84, 65, 66,
+70, 76, 65,
+83, 84, 65,
+69, 78, 84,
+80, 89, 82,
+72, 69, 65,
+83, 67, 65,
+70, 73, 82,
+65, 76, 84,
0,
};
const uint8_t automap[] = {
- /* STO */
- 83, 84, 79,
+83, 84, 79,
1,
- /* JER */
- 74, 69, 82,
+74, 69, 82,
3,
- /* CAN */
- 67, 65, 78,
+67, 65, 78,
4,
- /* CAN */
- 67, 65, 78,
+67, 65, 78,
5,
- /* FLA */
- 70, 76, 65,
+70, 76, 65,
8,
- /* FLA */
- 70, 76, 65,
+70, 76, 65,
9,
- /* SHO */
- 83, 72, 79,
+83, 72, 79,
11,
- /* KEY */
- 75, 69, 89,
+75, 69, 89,
12,
- /* COA */
- 67, 79, 65,
+67, 79, 65,
13,
- /* KEY */
- 75, 69, 89,
+75, 69, 89,
18,
- /* BAN */
- 66, 65, 78,
+66, 65, 78,
21,
- /* BON */
- 66, 79, 78,
+66, 79, 78,
24,
- /* PIS */
- 80, 73, 83,
+80, 73, 83,
28,
- /* TAP */
- 84, 65, 80,
+84, 65, 80,
30,
- /* SCA */
- 83, 67, 65,
+83, 67, 65,
34,
- /* LEA */
- 76, 69, 65,
+76, 69, 65,
36,
- /* COI */
- 67, 79, 73,
+67, 79, 73,
40,
- /* BAS */
- 66, 65, 83,
+66, 65, 83,
42,
- /* ROP */
- 82, 79, 80,
+82, 79, 80,
45,
- /* BLO */
- 66, 76, 79,
+66, 76, 79,
47,
- /* SKU */
- 83, 75, 85,
+83, 75, 85,
48,
- /* BOX */
- 66, 79, 88,
+66, 79, 88,
49,
- /* TEE */
- 84, 69, 69,
+84, 69, 69,
50,
- /* GLO */
- 71, 76, 79,
+71, 76, 79,
51,
- /* SAW */
- 83, 65, 87,
+83, 65, 87,
55,
- /* TAB */
- 84, 65, 66,
+84, 65, 66,
60,
- /* PEA */
- 80, 69, 65,
+80, 69, 65,
64,
- /* FLU */
- 70, 76, 85,
+70, 76, 85,
65,
- /* BAR */
- 66, 65, 82,
+66, 65, 82,
67,
- /* NEC */
- 78, 69, 67,
+78, 69, 67,
68,
- /* RAT */
- 82, 65, 84,
+82, 65, 84,
69,
- /* RAT */
- 82, 65, 84,
+82, 65, 84,
71,
- /* NEC */
- 78, 69, 67,
+78, 69, 67,
74,
- /* PIN */
- 80, 73, 78,
+80, 73, 78,
81,
- /* CAR */
- 67, 65, 82,
+67, 65, 82,
82,
- /* SAP */
- 83, 65, 80,
+83, 65, 80,
83,
- /* RUB */
- 82, 85, 66,
+82, 85, 66,
90,
- /* CRO */
- 67, 82, 79,
+67, 82, 79,
93,
- /* BRA */
- 66, 82, 65,
+66, 82, 65,
97,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 175;
const uint8_t lightfill = 175;
const uint8_t status[] = {
-/* AUTO 3 */
142, 3,
13, 9, 0, 9, 0, 26,
36, 72, 76,
-/* AUTO 100 */
175,
2, 70, 3, 9, 0, 70,
59, 76, 10, 147,
-/* AUTO 100 */
179,
9, 1, 0, 0, 0, 2, 0, 12,
79, 73, 81, 79,
-/* AUTO 0 */
198,
0, 6,
81, 3, 4,
-/* AUTO 0 */
211,
0, 1, 0, 25, 0, 3, 0, 170,
58, 79, 81, 79,
-/* AUTO 0 */
207,
0, 7, 0, 24, 0, 11,
81, 54, 80, 54,
-/* AUTO 0 */
206,
0, 1, 0, 1, 0, 1,
79, 87, 54,
-/* AUTO 100 */
171,
0, 1, 0, 7,
82, 81, 73, 77,
-/* AUTO 0 */
205,
15, 25, 9, 15, 16, 0,
104, 120,
-/* AUTO 0 */
207,
15, 0, 0, 17, 9, 17,
105, 56, 76, 58,
-/* AUTO 0 */
207,
0, 7, 0, 3, 0, 3,
81, 81, 77, 81,
-/* AUTO 0 */
201,
4, 10, 9, 17,
57, 76,
-/* AUTO 100 */
180,
8, 17, 14, 70, 4, 11, 12, 9, 0, 70,
53,
-/* AUTO 100 */
180,
8, 17, 7, 11, 14, 70, 0, 70, 0, 11,
62,
-/* AUTO 20 */
136, 20,
16, 225, 0, 6,
58,
-/* AUTO 0 */
-/* AUTO 20 */
137, 20,
0, 3, 9, 12,
81, 73,
-/* AUTO 0 */
206,
15, 0, 0, 23, 0, 11,
28, 29, 62,
-/* AUTO 0 */
215,
15, 0, 0, 30, 0, 4, 0, 10, 0, 4,
79, 81, 79, 81,
-/* AUTO 0 */
196,
0, 3,
81,
-/* AUTO 100 */
172,
9, 17, 13, 70, 0, 70,
59,
-/* AUTO 100 */
170,
13, 23, 0, 4,
81, 77, 73,
-/* AUTO 0 */
201,
15, 0, 0, 23,
59, 70,
-/* AUTO 0 */
196,
0, 4,
81,
-/* AUTO 4 */
133, 4,
14, 24,
50, 51,
-/* AUTO 100 */
175,
8, 18, 0, 18, 0, 6,
60, 81, 77, 73,
-/* AUTO 0 */
204,
15, 0, 0, 14, 0, 42,
72,
-/* AUTO 0 */
196,
0, 6,
81,
-/* AUTO 100 */
170,
1, 61, 1, 9,
127, 126, 61,
-/* AUTO 0 */
-/* AUTO 15 */
142, 15,
4, 2, 14, 71, 13, 70,
41, 10, 146,
-/* AUTO 100 */
172,
1, 36, 6, 35, 0, 36,
55,
-/* AUTO 100 */
174,
8, 16, 0, 16, 0, 9,
60, 59, 76,
-/* AUTO 0 */
-/* AUTO 100 */
165,
1, 45,
122, 61,
-/* AUTO 0 */
-/* AUTO 100 */
168,
4, 38, 0, 8,
58,
-/* AUTO 100 */
168,
8, 8, 0, 9,
58,
-/* AUTO 100 */
174,
8, 9, 0, 9, 0, 2,
60, 73, 81,
-/* AUTO 0 */
199,
0, 2,
13, 78, 14, 81,
-/* AUTO 0 */
194,
78, 16, 65,
-/* AUTO 100 */
164,
8, 8,
63,
-/* AUTO 100 */
165,
0, 2,
81, 73,
-/* AUTO 0 */
205,
8, 6, 0, 3, 0, 6,
83, 60,
-/* AUTO 0 */
205,
8, 2, 0, 3, 0, 2,
82, 60,
-/* AUTO 0 */
205,
8, 3, 0, 10, 0, 3,
82, 60,
-/* AUTO 0 */
205,
8, 5, 0, 1, 0, 5,
82, 60,
-/* AUTO 0 */
196,
0, 2,
81,
};
const uint8_t actions[] = {
-/* MIX FUSE */
0, 40, 100,
48,
-/* GO SLEE */
0, 1, 76,
108,
-/* SAVE GAME */
15, 30, 7,
0, 2, 0, 2, 0, 2,
81, 83, 81, 71,
-/* QUIT ANY */
9, 31, 0,
0, 8, 0, 9,
58, 58,
-/* DIG ANY */
5, 38, 0,
6, 7,
6, 5,
-/* DIG MANU */
18, 38, 10,
1, 7, 2, 6, 0, 8, 14, 8,
7, 10, 53,
-/* GET MANU */
15, 10, 10,
2, 6, 0, 21, 0, 6,
9, 1, 52, 58,
-/* GO MOUN */
0, 1, 107,
48,
-/* SMEL SULF */
6, 43, 15,
3, 10,
1, 12, 144,
-/* MIX ANY */
23, 40, 0,
3, 8, 3, 10, 3, 11, 0, 8, 0, 10,
1, 73, 59, 59,
-/* AUTO 0 */
201,
0, 11, 0, 12,
59, 53,
-/* AUTO 0 */
200,
15, 80, 0, 3,
58,
-/* GO RAVI */
9, 1, 103,
4, 8, 9, 10,
6, 15,
-/* GO RAVI */
14, 1, 103,
4, 8, 8, 10, 0, 10,
1, 54, 70,
-/* BURN ANY */
23, 46, 0,
4, 8, 9, 10, 0, 10, 3, 14, 0, 18,
1, 17, 58, 58,
-/* BREA MIRR */
6, 73, 21,
2, 15,
19, 18, 61,
-/* LOOK MIRR */
5, 25, 21,
2, 15,
1, 37,
-/* SAY HOW */
11, 33, 117,
2, 75, 0, 30,
48, 142, 54, 73,
-/* AUTO 0 */
201,
15, 100, 0, 3,
76, 58,
-/* GO HOLE */
10, 1, 61,
2, 18, 0, 12,
1, 54, 76,
-/* LOOK COMP */
10, 25, 22,
3, 19, 3, 20,
1, 21, 22,
-/* GO JAIL */
9, 1, 43,
2, 2, 9, 11,
6, 23,
-/* HIT GHOS */
5, 61, 26,
2, 23,
6, 30,
-/* CLAP ANY */
23, 66, 0,
2, 23, 0, 12, 0, 23, 0, 24, 0, 2,
58, 72, 58, 31,
-/* GET KEY */
8, 10, 31,
2, 24, 5, 37,
32,
-/* GO JAIL */
18, 1, 43,
2, 2, 8, 11, 0, 13, 13, 56,
1, 54, 76,
-/* PLAY ANY */
11, 64, 0,
2, 24, 9, 13,
1, 33, 10, 34,
-/* PLAY ANY */
9, 64, 0,
2, 24, 8, 13,
1, 37,
-/* OPEN DOOR */
9, 50, 65,
2, 2, 9, 11,
24, 25,
-/* WITH HORS */
19, 58, 23,
2, 2, 9, 11, 3, 20, 0, 11,
73, 26, 58, 109,
-/* AUTO 0 */
200,
15, 30, 0, 2,
58,
-/* HIT BELL */
19, 61, 25,
3, 22, 4, 27, 0, 43, 14, 43,
125, 2, 10, 53,
-/* WITH ANY */
9, 58, 0,
2, 2, 9, 11,
84, 27,
-/* OPEN PIAN */
19, 50, 87,
2, 24, 0, 13, 0, 25, 9, 13,
10, 35, 58, 53,
-/* BURN CAND */
23, 46, 34,
3, 26, 3, 14, 0, 26, 0, 9, 0, 18,
1, 72, 76, 58,
-/* UNLI CAND */
14, 69, 34,
3, 9, 0, 26, 0, 9,
1, 72, 76,
-/* LIST ANY */
4, 71, 0,
2, 23,
37,
-/* HIT BELL */
7, 61, 25,
3, 22,
1, 28, 50, 51,
-/* LOAD DERR */
5, 56, 39,
3, 28,
1, 39,
-/* GO STOR */
10, 1, 42,
2, 32, 0, 15,
1, 54, 76,
-/* READ SIGN */
5, 68, 45,
3, 33,
1, 40,
-/* OPEN DOOR */
17, 50, 65,
2, 31, 0, 31, 0, 29, 3, 37,
1, 72,
-/* GO DOOR */
10, 1, 65,
2, 29, 0, 14,
1, 54, 76,
-/* OPEN DOOR */
4, 50, 65,
2, 31,
114,
-/* SCOR ANY */
4, 32, 0,
0, 9,
58,
-/* GO STAB */
10, 1, 9,
2, 4, 0, 5,
54, 76, 1,
-/* GO SALO */
10, 1, 64,
2, 3, 0, 11,
54, 76, 1,
-/* LOOK COMP */
6, 25, 22,
3, 19,
1, 21, 20,
-/* GO BARB */
10, 1, 46,
2, 1, 0, 16,
54, 76, 1,
-/* LIST ANY */
2, 71, 0,
1, 41, 11,
-/* WITH NAIL */
22, 58, 99,
3, 60, 3, 62, 0, 62, 0, 60, 0, 59,
59, 72, 1,
-/* JUMP RAVI */
10, 76, 103,
4, 8, 0, 18,
1, 54, 76,
-/* GO RAVI */
5, 1, 103,
4, 18,
6, 43,
-/* JUMP RAVI */
10, 76, 103,
4, 18, 0, 8,
1, 54, 76,
-/* OPEN KEG */
0, 50, 98,
39,
-/* SMEL MANU */
1, 43, 10,
9, 6,
-/* SHAK HAT */
19, 80, 68,
3, 35, 14, 37, 0, 37, 0, 2,
53, 58, 10, 35,
-/* GET KEY */
9, 10, 31,
3, 37, 0, 37,
52, 1,
-/* WEAR HAT */
10, 83, 68,
1, 35, 0, 36,
74, 1, 73,
-/* AUTO 0 */
198,
14, 37,
33, 10, 44,
-/* TAPE MIRR */
17, 82, 21,
3, 38, 2, 15, 0, 15, 0, 39,
1, 72,
-/* BREA MIRR */
18, 73, 21,
2, 39, 0, 39, 0, 17, 0, 18,
1, 72, 53,
-/* LOOK HAT */
6, 25, 68,
3, 35,
1, 2, 45,
-/* GO STAL */
10, 1, 63,
2, 5, 0, 19,
1, 54, 76,
-/* KNOC GHOS */
5, 111, 26,
2, 23,
6, 30,
-/* KNOC PIAN */
5, 111, 87,
2, 23,
6, 30,
-/* CROS ANY */
4, 88, 0,
4, 8,
48,
-/* DIG ROOF */
19, 38, 44,
3, 7, 4, 23, 14, 40, 0, 40,
53, 7, 10, 73,
-/* AUTO 0 */
200,
15, 80, 0, 3,
58,
-/* READ MAP */
5, 68, 33,
3, 25,
1, 49,
-/* GO TELE */
10, 1, 73,
3, 41, 0, 24,
1, 54, 76,
-/* GO PAIN */
10, 1, 75,
2, 16, 0, 25,
1, 54, 76,
-/* GET PAIN */
6, 10, 75,
2, 16,
42, 6, 113,
-/* GO HORS */
10, 1, 23,
2, 16, 0, 25,
1, 54, 76,
-/* BURN MATC */
14, 46, 18,
3, 14, 0, 6, 0, 18,
81, 73, 58,
-/* AUTO 0 */
194,
102, 88, 88,
-/* AUTO 0 */
202,
8, 15, 0, 14,
57, 76, 58,
-/* AUTO 0 */
198,
8, 14,
88, 88, 88,
-/* AUTO 0 */
202,
8, 14, 0, 14,
60, 56, 76,
-/* AUTO 0 */
197,
0, 6,
81, 103,
-/* SAY GIDD */
10, 33, 55,
4, 25, 9, 20,
1, 85, 118,
-/* GO MINE */
11, 1, 50,
2, 13, 0, 21,
56, 54, 76, 1,
-/* SLEE ANY */
15, 89, 0,
0, 7, 0, 175, 0, 7,
81, 79, 81, 73,
-/* AUTO 0 */
199,
0, 17,
116, 60, 88, 88,
-/* AUTO 0 */
199,
4, 26,
115, 106, 57, 76,
-/* AUTO 0 */
197,
7, 26,
107, 61,
-/* AUTO 0 */
204,
14, 0, 0, 0, 0, 11,
62,
-/* GET UP */
10, 10, 5,
4, 26, 0, 27,
1, 54, 76,
-/* GO BED */
10, 1, 52,
2, 43, 0, 26,
1, 54, 76,
-/* GO HOTE */
10, 1, 53,
2, 44, 0, 28,
1, 54, 76,
-/* SHOO ANY */
15, 57, 0,
3, 45, 3, 28, 0, 45,
59, 38, 109, 110,
-/* KILL SNAK */
4, 65, 77,
3, 45,
111,
-/* DIG ANY */
4, 38, 0,
3, 45,
111,
-/* DIG ANY */
13, 38, 0,
5, 45, 0, 46, 4, 20,
1, 53,
-/* GO GRAV */
10, 1, 14,
2, 46, 0, 29,
1, 54, 76,
-/* KILL WORM */
19, 65, 79,
3, 48, 0, 48, 0, 49, 0, 5,
1, 72, 112, 58,
-/* GET KEY */
4, 10, 31,
3, 50,
6,
-/* MOVE KEY */
6, 93, 31,
14, 52,
1, 11, 47,
-/* CONN WIRE */
14, 90, 41,
3, 51, 0, 51, 0, 52,
1, 72, 73,
-/* AUTO 0 */
200,
15, 30, 0, 3,
58,
-/* MOVE SAFE */
21, 93, 20,
0, 51, 2, 54, 14, 51, 14, 52, 14, 53,
1, 53,
-/* GET SAFE */
5, 10, 20,
2, 54,
6, 113,
-/* OPEN SAFE */
5, 50, 20,
2, 54,
6, 114,
-/* GET WIRE */
9, 10, 41,
3, 53, 0, 53,
52, 1,
-/* MOVE SAFE */
4, 93, 20,
2, 54,
1,
-/* MOVE PAIN */
4, 93, 75,
2, 16,
118,
-/* DIG ANY */
19, 38, 0,
4, 9, 14, 12, 14, 10, 0, 10,
1, 53, 7, 10,
-/* GO JAIL */
19, 1, 43,
2, 2, 8, 11, 14, 56, 0, 13,
50, 54, 76, 46,
-/* PASS GO */
14, 97, 89,
14, 56, 0, 56, 3, 57,
53, 50, 109,
-/* MOVE PIAN */
4, 93, 87,
2, 24,
1,
-/* GET WIRE */
14, 10, 41,
3, 51, 0, 51, 0, 53,
59, 74, 1,
-/* OPEN DOOR */
8, 50, 65,
2, 2, 8, 11,
39,
-/* WAIT ANY */
19, 98, 0,
0, 45, 0, 7, 0, 45, 0, 7,
82, 81, 83, 81,
-/* WEAR SPUR */
4, 83, 67,
1, 34,
1,
-/* CLEA ANY */
0, 99, 0,
48,
-/* LOOK MATC */
15, 25, 18,
3, 14, 0, 6, 0, 6,
81, 78, 119, 81,
-/* JUMP ANY */
0, 76, 0,
42,
-/* BURN MAP */
18, 46, 33,
3, 14, 0, 18, 0, 25, 3, 25,
58, 59, 1,
-/* BURN MAP */
13, 46, 33,
3, 9, 3, 25, 0, 25,
1, 59,
-/* BURN GUNP */
14, 46, 13,
2, 12, 3, 9, 0, 12,
1, 59, 125,
-/* BURN GUNP */
19, 46, 13,
2, 12, 3, 14, 0, 18, 0, 12,
58, 1, 59, 125,
-/* BURN GUNP */
11, 46, 13,
3, 61, 3, 9,
1, 127, 126, 61,
-/* BURN GUNP */
11, 46, 13,
3, 61, 3, 14,
1, 127, 126, 61,
-/* MOVE KEY */
11, 93, 31,
13, 52, 2, 50,
130, 129, 128, 73,
-/* AUTO 0 */
199,
3, 61,
129, 127, 126, 61,
-/* AUTO 0 */
202,
3, 12, 0, 12,
129, 125, 59,
-/* SAY GIDD */
11, 33, 55,
4, 25, 8, 20,
1, 85, 73, 140,
-/* AUTO 0 */
198,
0, 20,
124, 141, 60,
-/* AUTO 0 */
202,
0, 36, 0, 16,
54, 76, 59,
-/* GET INVE */
0, 10, 62,
66,
-/* INVE ANY */
0, 60, 0,
66,
-/* FIND ANY */
0, 85, 0,
6,
-/* WITH GUNP */
22, 58, 13,
3, 60, 3, 12, 0, 60, 0, 12, 0, 61,
59, 72, 1,
-/* SAY ANY */
1, 33, 0,
1, 85,
-/* HELP ANY */
0, 29, 0,
6,
-/* BURN ANY */
4, 46, 0,
3, 14,
117,
-/* BURN ANY */
4, 46, 0,
3, 9,
117,
-/* BURN ANY */
1, 46, 0,
6, 5,
-/* SHOO ANY */
5, 57, 0,
3, 28,
1, 38,
-/* SPUR ANY */
22, 115, 0,
1, 34, 4, 25, 0, 30, 0, 58, 0, 19,
124, 54, 62,
-/* DROP ON */
1, 18, 19,
0, 8,
-/* PLAY PIAN */
5, 64, 87,
2, 23,
6, 30,
-/* COVE SNAK */
11, 100, 77,
2, 45, 3, 35,
1, 121, 122, 61,
-/* MOVE BED */
18, 93, 52,
2, 43, 0, 38, 9, 19, 0, 19,
1, 53, 58,
-/* GO MIRR */
1, 1, 21,
6, 123,
-/* EMPT KEG */
18, 103, 98,
3, 59, 0, 60, 0, 59, 0, 62,
1, 72, 53,
-/* EMPT KEG */
18, 103, 98,
3, 61, 0, 60, 0, 61, 0, 12,
1, 72, 53,
-/* GET GUNP */
4, 10, 13,
3, 12,
48,
-/* CLAP ANY */
0, 66, 0,
1,
-/* MOVE BED */
4, 93, 52,
2, 43,
1,
-/* MOVE KEY */
10, 93, 31,
3, 63, 13, 52,
130, 80, 73,
-/* AUTO 0 */
210,
2, 61, 0, 41, 0, 64, 0, 52,
72, 127, 59,
-/* AUTO 0 */
200,
2, 12, 0, 12,
59,
-/* AUTO 0 */
193,
80, 76,
-/* MOVE KEY */
9, 93, 31,
3, 63, 14, 52,
11, 47,
-/* SHAK TOPP */
0, 80, 101,
131,
-/* BREA ANY */
0, 73, 0,
6,
-/* GO PAIN */
4, 1, 75,
4, 25,
139,
-/* LOOK DOOR */
4, 25, 65,
2, 2,
132,
-/* KNOC ANY */
2, 111, 0,
1, 11, 47,
-/* TAPE ANY */
5, 82, 0,
3, 38,
133, 27,
-/* GO HOLE */
10, 1, 61,
2, 58, 0, 31,
1, 54, 76,
-/* GO SHAC */
11, 1, 105,
2, 65, 0, 33,
1, 54, 76, 134,
-/* LOOK FLOO */
10, 25, 108,
4, 33, 14, 66,
1, 2, 135,
-/* GET PLAN */
14, 10, 109,
14, 66, 0, 66, 0, 67,
74, 53, 1,
-/* GET PLAN */
9, 10, 109,
3, 66, 0, 66,
52, 1,
-/* GO HOLE */
10, 1, 61,
2, 67, 0, 34,
1, 54, 76,
-/* SMEL CRYS */
6, 43, 95,
3, 8,
1, 12, 136,
-/* GO COUN */
10, 1, 119,
2, 69, 0, 35,
1, 54, 76,
-/* GET UP */
10, 10, 5,
4, 30, 0, 5,
1, 54, 76,
-/* DANC ANY */
15, 105, 0,
2, 70, 14, 71, 0, 71,
1, 74, 37, 137,
-/* DANC ANY */
3, 105, 0,
1, 37, 11, 47,
-/* LOOK SAFE */
15, 25, 20,
2, 64, 14, 72, 0, 72,
1, 53, 7, 10,
-/* SHOE ANY */
22, 110, 0,
3, 62, 2, 16, 3, 20, 0, 20, 3, 73,
1, 59, 73,
-/* AUTO 0 */
201,
0, 62, 0, 20,
59, 58,
-/* SHOE ANY */
9, 110, 0,
2, 16, 3, 59,
6, 138,
-/* DIG ANY */
5, 38, 0,
1, 7,
7, 11,
-/* GO TEEP */
10, 1, 115,
2, 74, 0, 37,
1, 54, 76,
-/* HIT TOM */
15, 61, 116,
3, 76, 14, 75, 0, 75,
127, 127, 53, 109,
-/* HIT TOM */
10, 61, 116,
3, 76, 13, 75,
0, 127, 127,
-/* SHOE ANY */
6, 110, 0,
2, 16,
6, 10, 143,
-/* HIT GHOS */
5, 61, 26,
2, 75,
6, 30,
-/* FILL KEG */
5, 107, 98,
3, 60,
1, 24,
-/* LOOK ANY */
3, 25, 0,
1, 2, 11, 76,
-/* MIX ANY */
2, 40, 0,
6, 10, 143,
-/* GO HORS */
4, 1, 23,
4, 25,
139,
-/* SPUR ANY */
1, 115, 0,
11, 47,
-/* WITH ANY */
2, 58, 0,
6, 84, 27,
-/* GO MANU */
1, 1, 10,
9, 6,
-/* AUTO 0 */
255,
};
const uint8_t verbs[] = {
- /* AUTO */
- 65, 85, 84, 79,
- /* GO */
- 71, 79, 32, 32,
- /* *WALK */
- 215, 65, 76, 75,
- /* *RUN */
- 210, 85, 78, 32,
- /* *CLIM */
- 195, 76, 73, 77,
- /* *ENTE */
- 197, 78, 84, 69,
- /* *MOUN */
- 205, 79, 85, 78,
- /* *RIDE */
- 210, 73, 68, 69,
- /* . */
- 46, 32, 32, 32,
- /* . */
- 46, 32, 32, 32,
- /* GET */
- 71, 69, 84, 32,
- /* *TAKE */
- 212, 65, 75, 69,
- /* *PICK */
- 208, 73, 67, 75,
- /* *GRAB */
- 199, 82, 65, 66,
- /* *COLL */
- 195, 79, 76, 76,
- /* *LIFT */
- 204, 73, 70, 84,
- /* . */
- 46, 32, 32, 32,
- /* . */
- 46, 32, 32, 32,
- /* DROP */
- 68, 82, 79, 80,
- /* *PUT */
- 208, 85, 84, 32,
- /* *THRO */
- 212, 72, 82, 79,
- /* *LEAV */
- 204, 69, 65, 86,
- /* *REMO */
- 210, 69, 77, 79,
- /* *TOSS */
- 212, 79, 83, 83,
- /* . */
- 46, 32, 32, 32,
- /* LOOK */
- 76, 79, 79, 75,
- /* *EXAM */
- 197, 88, 65, 77,
- /* *DESC */
- 196, 69, 83, 67,
- /* *CHEC */
- 195, 72, 69, 67,
- /* HELP */
- 72, 69, 76, 80,
- /* SAVE */
- 83, 65, 86, 69,
- /* QUIT */
- 81, 85, 73, 84,
- /* SCOR */
- 83, 67, 79, 82,
- /* SAY */
- 83, 65, 89, 32,
- /* *YELL */
- 217, 69, 76, 76,
- /* *SCRE */
- 211, 67, 82, 69,
- /* *WHIS */
- 215, 72, 73, 83,
- /* *SING */
- 211, 73, 78, 71,
- /* DIG */
- 68, 73, 71, 32,
- /* *SHOV */
- 211, 72, 79, 86,
- /* MIX */
- 77, 73, 88, 32,
- /* *MAKE */
- 205, 65, 75, 69,
- /* . */
- 46, 32, 32, 32,
- /* SMEL */
- 83, 77, 69, 76,
- /* *TAST */
- 212, 65, 83, 84,
- /* *EAT */
- 197, 65, 84, 32,
- /* BURN */
- 66, 85, 82, 78,
- /* *IGNI */
- 201, 71, 78, 73,
- /* *LIGH */
- 204, 73, 71, 72,
- /* . */
- 46, 32, 32, 32,
- /* OPEN */
- 79, 80, 69, 78,
- /* *UNLO */
- 213, 78, 76, 79,
- /* LOCK */
- 76, 79, 67, 75,
- /* . */
- 46, 32, 32, 32,
- /* CLOS */
- 67, 76, 79, 83,
- /* *SHUT */
- 211, 72, 85, 84,
- /* LOAD */
- 76, 79, 65, 68,
- /* SHOO */
- 83, 72, 79, 79,
- /* WITH */
- 87, 73, 84, 72,
- /* *USE */
- 213, 83, 69, 32,
- /* INVE */
- 73, 78, 86, 69,
- /* HIT */
- 72, 73, 84, 32,
- /* *RING */
- 210, 73, 78, 71,
- /* *BEAT */
- 194, 69, 65, 84,
- /* PLAY */
- 80, 76, 65, 89,
- /* KILL */
- 75, 73, 76, 76,
- /* CLAP */
- 67, 76, 65, 80,
- /* *APPL */
- 193, 80, 80, 76,
- /* READ */
- 82, 69, 65, 68,
- /* UNLI */
- 85, 78, 76, 73,
- /* *EXTI */
- 197, 88, 84, 73,
- /* LIST */
- 76, 73, 83, 84,
- /* *HEAR */
- 200, 69, 65, 82,
- /* BREA */
- 66, 82, 69, 65,
- /* *SMAS */
- 211, 77, 65, 83,
- /* *BUST */
- 194, 85, 83, 84,
- /* JUMP */
- 74, 85, 77, 80,
- /* *LEAP */
- 204, 69, 65, 80,
- /* CUT */
- 67, 85, 84, 32,
- /* *SLIC */
- 211, 76, 73, 67,
- /* SHAK */
- 83, 72, 65, 75,
- /* *WAVE */
- 215, 65, 86, 69,
- /* TAPE */
- 84, 65, 80, 69,
- /* WEAR */
- 87, 69, 65, 82,
- /* *PUTO */
- 208, 85, 84, 79,
- /* FIND */
- 70, 73, 78, 68,
- /* *LOCA */
- 204, 79, 67, 65,
- /* *SEEK */
- 211, 69, 69, 75,
- /* CROS */
- 67, 82, 79, 83,
- /* SLEE */
- 83, 76, 69, 69,
- /* CONN */
- 67, 79, 78, 78,
- /* *SPLI */
- 211, 80, 76, 73,
- /* *REPA */
- 210, 69, 80, 65,
- /* MOVE */
- 77, 79, 86, 69,
- /* *PUSH */
- 208, 85, 83, 72,
- /* *PRES */
- 208, 82, 69, 83,
- /* *TAP */
- 212, 65, 80, 32,
- /* PASS */
- 80, 65, 83, 83,
- /* WAIT */
- 87, 65, 73, 84,
- /* CLEA */
- 67, 76, 69, 65,
- /* COVE */
- 67, 79, 86, 69,
- /* */
- 32, 32, 32, 32,
- /* . */
- 46, 32, 32, 32,
- /* EMPT */
- 69, 77, 80, 84,
- /* *SPIL */
- 211, 80, 73, 76,
- /* DANC */
- 68, 65, 78, 67,
- /* */
- 32, 32, 32, 32,
- /* FILL */
- 70, 73, 76, 76,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
- /* SHOE */
- 83, 72, 79, 69,
- /* KNOC */
- 75, 78, 79, 67,
- /* *TOUC */
- 212, 79, 85, 67,
- /* *FEEL */
- 198, 69, 69, 76,
- /* *KISS */
- 203, 73, 83, 83,
- /* SPUR */
- 83, 80, 85, 82,
- /* *KICK */
- 203, 73, 67, 75,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
+65, 85, 84, 79,
+71, 79, 32, 32,
+215, 65, 76, 75,
+210, 85, 78, 32,
+195, 76, 73, 77,
+197, 78, 84, 69,
+205, 79, 85, 78,
+210, 73, 68, 69,
+46, 32, 32, 32,
+46, 32, 32, 32,
+71, 69, 84, 32,
+212, 65, 75, 69,
+208, 73, 67, 75,
+199, 82, 65, 66,
+195, 79, 76, 76,
+204, 73, 70, 84,
+46, 32, 32, 32,
+46, 32, 32, 32,
+68, 82, 79, 80,
+208, 85, 84, 32,
+212, 72, 82, 79,
+204, 69, 65, 86,
+210, 69, 77, 79,
+212, 79, 83, 83,
+46, 32, 32, 32,
+76, 79, 79, 75,
+197, 88, 65, 77,
+196, 69, 83, 67,
+195, 72, 69, 67,
+72, 69, 76, 80,
+83, 65, 86, 69,
+81, 85, 73, 84,
+83, 67, 79, 82,
+83, 65, 89, 32,
+217, 69, 76, 76,
+211, 67, 82, 69,
+215, 72, 73, 83,
+211, 73, 78, 71,
+68, 73, 71, 32,
+211, 72, 79, 86,
+77, 73, 88, 32,
+205, 65, 75, 69,
+46, 32, 32, 32,
+83, 77, 69, 76,
+212, 65, 83, 84,
+197, 65, 84, 32,
+66, 85, 82, 78,
+201, 71, 78, 73,
+204, 73, 71, 72,
+46, 32, 32, 32,
+79, 80, 69, 78,
+213, 78, 76, 79,
+76, 79, 67, 75,
+46, 32, 32, 32,
+67, 76, 79, 83,
+211, 72, 85, 84,
+76, 79, 65, 68,
+83, 72, 79, 79,
+87, 73, 84, 72,
+213, 83, 69, 32,
+73, 78, 86, 69,
+72, 73, 84, 32,
+210, 73, 78, 71,
+194, 69, 65, 84,
+80, 76, 65, 89,
+75, 73, 76, 76,
+67, 76, 65, 80,
+193, 80, 80, 76,
+82, 69, 65, 68,
+85, 78, 76, 73,
+197, 88, 84, 73,
+76, 73, 83, 84,
+200, 69, 65, 82,
+66, 82, 69, 65,
+211, 77, 65, 83,
+194, 85, 83, 84,
+74, 85, 77, 80,
+204, 69, 65, 80,
+67, 85, 84, 32,
+211, 76, 73, 67,
+83, 72, 65, 75,
+215, 65, 86, 69,
+84, 65, 80, 69,
+87, 69, 65, 82,
+208, 85, 84, 79,
+70, 73, 78, 68,
+204, 79, 67, 65,
+211, 69, 69, 75,
+67, 82, 79, 83,
+83, 76, 69, 69,
+67, 79, 78, 78,
+211, 80, 76, 73,
+210, 69, 80, 65,
+77, 79, 86, 69,
+208, 85, 83, 72,
+208, 82, 69, 83,
+212, 65, 80, 32,
+80, 65, 83, 83,
+87, 65, 73, 84,
+67, 76, 69, 65,
+67, 79, 86, 69,
+32, 32, 32, 32,
+46, 32, 32, 32,
+69, 77, 80, 84,
+211, 80, 73, 76,
+68, 65, 78, 67,
+32, 32, 32, 32,
+70, 73, 76, 76,
+32, 32, 32, 32,
+32, 32, 32, 32,
+83, 72, 79, 69,
+75, 78, 79, 67,
+212, 79, 85, 67,
+198, 69, 69, 76,
+203, 73, 83, 83,
+83, 80, 85, 82,
+203, 73, 67, 75,
+32, 32, 32, 32,
+32, 32, 32, 32,
+32, 32, 32, 32,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89, 32,
- /* NORTH */
- 78, 79, 82, 84,
- /* SOUTH */
- 83, 79, 85, 84,
- /* EAST */
- 69, 65, 83, 84,
- /* WEST */
- 87, 69, 83, 84,
- /* UP */
- 85, 80, 32, 32,
- /* DOWN */
- 68, 79, 87, 78,
- /* GAME */
- 71, 65, 77, 69,
- /* AROU */
- 65, 82, 79, 85,
- /* STAB */
- 83, 84, 65, 66,
- /* MANU */
- 77, 65, 78, 85,
- /* *PILE */
- 208, 73, 76, 69,
- /* HILL */
- 72, 73, 76, 76,
- /* GUNP */
- 71, 85, 78, 80,
- /* GRAV */
- 71, 82, 65, 86,
- /* SULF */
- 83, 85, 76, 70,
- /* *POWD */
- 208, 79, 87, 68,
- /* CHAR */
- 67, 72, 65, 82,
- /* MATC */
- 77, 65, 84, 67,
- /* ON */
- 79, 78, 32, 32,
- /* SAFE */
- 83, 65, 70, 69,
- /* MIRR */
- 77, 73, 82, 82,
- /* COMP */
- 67, 79, 77, 80,
- /* HORS */
- 72, 79, 82, 83,
- /* *MAGN */
- 205, 65, 71, 78,
- /* BELL */
- 66, 69, 76, 76,
- /* GHOS */
- 71, 72, 79, 83,
- /* *FIGU */
- 198, 73, 71, 85,
- /* HAND */
- 72, 65, 78, 68,
- /* *FEET */
- 198, 69, 69, 84,
- /* HEAD */
- 72, 69, 65, 68,
- /* KEY */
- 75, 69, 89, 32,
- /* *KEYS */
- 203, 69, 89, 83,
- /* MAP */
- 77, 65, 80, 32,
- /* CAND */
- 67, 65, 78, 68,
- /* *LIGH */
- 204, 73, 71, 72,
- /* MUSI */
- 77, 85, 83, 73,
- /* BULL */
- 66, 85, 76, 76,
- /* STAB */
- 83, 84, 65, 66,
- /* DERR */
- 68, 69, 82, 82,
- /* *GUN */
- 199, 85, 78, 32,
- /* WIRE */
- 87, 73, 82, 69,
- /* STOR */
- 83, 84, 79, 82,
- /* JAIL */
- 74, 65, 73, 76,
- /* ROOF */
- 82, 79, 79, 70,
- /* SIGN */
- 83, 73, 71, 78,
- /* BARB */
- 66, 65, 82, 66,
- /* TUMB */
- 84, 85, 77, 66,
- /* *SAGE */
- 211, 65, 71, 69,
- /* *BRUS */
- 194, 82, 85, 83,
- /* MINE */
- 77, 73, 78, 69,
- /* *ENTR */
- 197, 78, 84, 82,
- /* BED */
- 66, 69, 68, 32,
- /* HOTE */
- 72, 79, 84, 69,
- /* ROOM */
- 82, 79, 79, 77,
- /* GIDD */
- 71, 73, 68, 68,
- /* *GITT */
- 199, 73, 84, 84,
- /* *GIDY */
- 199, 73, 68, 89,
- /* *GITY */
- 199, 73, 84, 89,
- /* COIN */
- 67, 79, 73, 78,
- /* TOWN */
- 84, 79, 87, 78,
- /* HOLE */
- 72, 79, 76, 69,
- /* INVE */
- 73, 78, 86, 69,
- /* STAL */
- 83, 84, 65, 76,
- /* SALO */
- 83, 65, 76, 79,
- /* DOOR */
- 68, 79, 79, 82,
- /* WIND */
- 87, 73, 78, 68,
- /* SPUR */
- 83, 80, 85, 82,
- /* HAT */
- 72, 65, 84, 32,
- /* STRI */
- 83, 84, 82, 73,
- /* TAPE */
- 84, 65, 80, 69,
- /* *ROLL */
- 210, 79, 76, 76,
- /* WALL */
- 87, 65, 76, 76,
- /* TELE */
- 84, 69, 76, 69,
- /* *OFFI */
- 207, 70, 70, 73,
- /* PAIN */
- 80, 65, 73, 78,
- /* SLEE */
- 83, 76, 69, 69,
- /* SNAK */
- 83, 78, 65, 75,
- /* *RATT */
- 210, 65, 84, 84,
- /* WORM */
- 87, 79, 82, 77,
- /* *SLIM */
- 211, 76, 73, 77,
- /* SHOV */
- 83, 72, 79, 86,
- /* BOX */
- 66, 79, 88, 32,
- /* *CASH */
- 195, 65, 83, 72,
- /* ROAD */
- 82, 79, 65, 68,
- /* FORK */
- 70, 79, 82, 75,
- /* VAIN */
- 86, 65, 73, 78,
- /* PIAN */
- 80, 73, 65, 78,
- /* $200 */
- 36, 50, 48, 48,
- /* GO */
- 71, 79, 32, 32,
- /* *BOAR */
- 194, 79, 65, 82,
- /* PATH */
- 80, 65, 84, 72,
- /* HELL */
- 72, 69, 76, 76,
- /* HI */
- 72, 73, 32, 32,
- /* FIEL */
- 70, 73, 69, 76,
- /* CRYS */
- 67, 82, 89, 83,
- /* GOLD */
- 71, 79, 76, 68,
- /* *NUGG */
- 206, 85, 71, 71,
- /* KEG */
- 75, 69, 71, 32,
- /* NAIL */
- 78, 65, 73, 76,
- /* FUSE */
- 70, 85, 83, 69,
- /* TOPP */
- 84, 79, 80, 80,
- /* LOBB */
- 76, 79, 66, 66,
- /* RAVI */
- 82, 65, 86, 73,
- /* *RIDG */
- 210, 73, 68, 71,
- /* SHAC */
- 83, 72, 65, 67,
- /* TRAI */
- 84, 82, 65, 73,
- /* MOUN */
- 77, 79, 85, 78,
- /* FLOO */
- 70, 76, 79, 79,
- /* PLAN */
- 80, 76, 65, 78,
- /* PELT */
- 80, 69, 76, 84,
- /* CUP */
- 67, 85, 80, 32,
- /* BAG */
- 66, 65, 71, 32,
- /* *DUST */
- 196, 85, 83, 84,
- /* HAMM */
- 72, 65, 77, 77,
- /* TEEP */
- 84, 69, 69, 80,
- /* TOM */
- 84, 79, 77, 32,
- /* HOW */
- 72, 79, 87, 32,
- /* NECK */
- 78, 69, 67, 75,
- /* COUN */
- 67, 79, 85, 78,
+65, 78, 89, 32,
+78, 79, 82, 84,
+83, 79, 85, 84,
+69, 65, 83, 84,
+87, 69, 83, 84,
+85, 80, 32, 32,
+68, 79, 87, 78,
+71, 65, 77, 69,
+65, 82, 79, 85,
+83, 84, 65, 66,
+77, 65, 78, 85,
+208, 73, 76, 69,
+72, 73, 76, 76,
+71, 85, 78, 80,
+71, 82, 65, 86,
+83, 85, 76, 70,
+208, 79, 87, 68,
+67, 72, 65, 82,
+77, 65, 84, 67,
+79, 78, 32, 32,
+83, 65, 70, 69,
+77, 73, 82, 82,
+67, 79, 77, 80,
+72, 79, 82, 83,
+205, 65, 71, 78,
+66, 69, 76, 76,
+71, 72, 79, 83,
+198, 73, 71, 85,
+72, 65, 78, 68,
+198, 69, 69, 84,
+72, 69, 65, 68,
+75, 69, 89, 32,
+203, 69, 89, 83,
+77, 65, 80, 32,
+67, 65, 78, 68,
+204, 73, 71, 72,
+77, 85, 83, 73,
+66, 85, 76, 76,
+83, 84, 65, 66,
+68, 69, 82, 82,
+199, 85, 78, 32,
+87, 73, 82, 69,
+83, 84, 79, 82,
+74, 65, 73, 76,
+82, 79, 79, 70,
+83, 73, 71, 78,
+66, 65, 82, 66,
+84, 85, 77, 66,
+211, 65, 71, 69,
+194, 82, 85, 83,
+77, 73, 78, 69,
+197, 78, 84, 82,
+66, 69, 68, 32,
+72, 79, 84, 69,
+82, 79, 79, 77,
+71, 73, 68, 68,
+199, 73, 84, 84,
+199, 73, 68, 89,
+199, 73, 84, 89,
+67, 79, 73, 78,
+84, 79, 87, 78,
+72, 79, 76, 69,
+73, 78, 86, 69,
+83, 84, 65, 76,
+83, 65, 76, 79,
+68, 79, 79, 82,
+87, 73, 78, 68,
+83, 80, 85, 82,
+72, 65, 84, 32,
+83, 84, 82, 73,
+84, 65, 80, 69,
+210, 79, 76, 76,
+87, 65, 76, 76,
+84, 69, 76, 69,
+207, 70, 70, 73,
+80, 65, 73, 78,
+83, 76, 69, 69,
+83, 78, 65, 75,
+210, 65, 84, 84,
+87, 79, 82, 77,
+211, 76, 73, 77,
+83, 72, 79, 86,
+66, 79, 88, 32,
+195, 65, 83, 72,
+82, 79, 65, 68,
+70, 79, 82, 75,
+86, 65, 73, 78,
+80, 73, 65, 78,
+36, 50, 48, 48,
+71, 79, 32, 32,
+194, 79, 65, 82,
+80, 65, 84, 72,
+72, 69, 76, 76,
+72, 73, 32, 32,
+70, 73, 69, 76,
+67, 82, 89, 83,
+71, 79, 76, 68,
+206, 85, 71, 71,
+75, 69, 71, 32,
+78, 65, 73, 76,
+70, 85, 83, 69,
+84, 79, 80, 80,
+76, 79, 66, 66,
+82, 65, 86, 73,
+210, 73, 68, 71,
+83, 72, 65, 67,
+84, 82, 65, 73,
+77, 79, 85, 78,
+70, 76, 79, 79,
+80, 76, 65, 78,
+80, 69, 76, 84,
+67, 85, 80, 32,
+66, 65, 71, 32,
+196, 85, 83, 84,
+72, 65, 77, 77,
+84, 69, 69, 80,
+84, 79, 77, 32,
+72, 79, 87, 32,
+78, 69, 67, 75,
+67, 79, 85, 78,
0,
};
const uint8_t automap[] = {
- /* STRI */
- 83, 84, 82, 73,
+83, 84, 82, 73,
0,
- /* SHOV */
- 83, 72, 79, 86,
+83, 72, 79, 86,
7,
- /* CRYS */
- 67, 82, 89, 83,
+67, 82, 89, 83,
8,
- /* CAND */
- 67, 65, 78, 68,
+67, 65, 78, 68,
9,
- /* SULF */
- 83, 85, 76, 70,
+83, 85, 76, 70,
10,
- /* CHAR */
- 67, 72, 65, 82,
+67, 72, 65, 82,
11,
- /* MATC */
- 77, 65, 84, 67,
+77, 65, 84, 67,
14,
- /* COMP */
- 67, 79, 77, 80,
+67, 79, 77, 80,
19,
- /* HORS */
- 72, 79, 82, 83,
+72, 79, 82, 83,
20,
- /* MANU */
- 77, 65, 78, 85,
+77, 65, 78, 85,
21,
- /* BELL */
- 66, 69, 76, 76,
+66, 69, 76, 76,
22,
- /* MAP */
- 77, 65, 80, 32,
+77, 65, 80, 32,
25,
- /* CAND */
- 67, 65, 78, 68,
+67, 65, 78, 68,
26,
- /* BULL */
- 66, 85, 76, 76,
+66, 85, 76, 76,
27,
- /* DERR */
- 68, 69, 82, 82,
+68, 69, 82, 82,
28,
- /* SIGN */
- 83, 73, 71, 78,
+83, 73, 71, 78,
30,
- /* SIGN */
- 83, 73, 71, 78,
+83, 73, 71, 78,
33,
- /* SPUR */
- 83, 80, 85, 82,
+83, 80, 85, 82,
34,
- /* HAT */
- 72, 65, 84, 32,
+72, 65, 84, 32,
35,
- /* KEY */
- 75, 69, 89, 32,
+75, 69, 89, 32,
37,
- /* TAPE */
- 84, 65, 80, 69,
+84, 65, 80, 69,
38,
- /* GOLD */
- 71, 79, 76, 68,
+71, 79, 76, 68,
40,
- /* MATC */
- 77, 65, 84, 67,
+77, 65, 84, 67,
42,
- /* SNAK */
- 83, 78, 65, 75,
+83, 78, 65, 75,
45,
- /* COIN */
- 67, 79, 73, 78,
+67, 79, 73, 78,
47,
- /* WORM */
- 87, 79, 82, 77,
+87, 79, 82, 77,
48,
- /* WORM */
- 87, 79, 82, 77,
+87, 79, 82, 77,
49,
- /* WIRE */
- 87, 73, 82, 69,
+87, 73, 82, 69,
53,
- /* BOX */
- 66, 79, 88, 32,
+66, 79, 88, 32,
55,
- /* $200 */
- 36, 50, 48, 48,
+36, 50, 48, 48,
56,
- /* GO */
- 71, 79, 32, 32,
+71, 79, 32, 32,
57,
- /* KEG */
- 75, 69, 71, 32,
+75, 69, 71, 32,
59,
- /* KEG */
- 75, 69, 71, 32,
+75, 69, 71, 32,
60,
- /* KEG */
- 75, 69, 71, 32,
+75, 69, 71, 32,
61,
- /* NAIL */
- 78, 65, 73, 76,
+78, 65, 73, 76,
62,
- /* PLAN */
- 80, 76, 65, 78,
+80, 76, 65, 78,
66,
- /* PELT */
- 80, 69, 76, 84,
+80, 69, 76, 84,
68,
- /* CUP */
- 67, 85, 80, 32,
+67, 85, 80, 32,
71,
- /* BAG */
- 66, 65, 71, 32,
+66, 65, 71, 32,
72,
- /* HAMM */
- 72, 65, 77, 77,
+72, 65, 77, 77,
73,
- /* TOM */
- 84, 79, 77, 32,
+84, 79, 77, 32,
76,
- /* NECK */
- 78, 69, 67, 75,
+78, 69, 67, 75,
77,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 255;
const uint8_t lightfill = 255;
const uint8_t status[] = {
-/* AUTO 100 moves*/
164,
0, 1,
82,
-/* AUTO 10 evaporate*/
141, 10,
13, 11, 0, 11, 9, 2,
59, 73,
-/* AUTO 0 salt*/
209,
8, 1, 0, 10, 0, 3, 0, 1,
62, 60,
-/* AUTO 100 WIND*/
180,
8, 4, 5, 31, 9, 17, 9, 18, 7, 13,
73,
-/* AUTO 0 */
196,
0, 31,
53,
-/* AUTO 100 start*/
179,
9, 3, 0, 3, 0, 250, 0, 1,
58, 73, 79, 81,
-/* AUTO 0 */
211,
0, 70, 0, 2, 32, 44, 0, 3,
79, 81, 79, 81,
-/* AUTO 0 */
194,
79, 77, 33,
-/* AUTO 0 FORCE ROOM*/
203,
0, 30, 0, 1,
54, 80, 54, 76,
-/* AUTO 100 NO TREAD*/
168,
7, 12, 0, 14,
60,
-/* AUTO 100 night?*/
166,
0, 1,
81, 77, 73,
-/* AUTO 0 */
208,
15, 30, 9, 2, 9, 17, 9, 18,
5,
-/* AUTO 0 nite!*/
215,
15, 0, 0, 2, 9, 2, 9, 17, 9, 18,
58, 6, 56, 76,
-/* AUTO 0 */
202,
0, 1, 0, 3,
81, 81, 77,
-/* AUTO 0 pirate here*/
214,
15, 0, 0, 5, 0, 15, 9, 6, 0, 6,
62, 7, 58,
-/* AUTO 0 hurricane*/
202,
0, 3, 0, 2,
81, 81, 77,
-/* AUTO 0 HURR COMING*/
212,
15, 15, 16, 0, 9, 4, 7, 13, 9, 19,
8,
-/* AUTO 0 HUR HITS*/
214,
9, 4, 15, 0, 0, 4, 0, 85, 9, 19,
9, 58, 79,
-/* AUTO 0 HURR PAS*/
214,
8, 4, 15, 50, 0, 4, 0, 19, 8, 5,
60, 58, 10,
-/* AUTO 0 HURR 2 LONG*/
211,
8, 4, 15, 0, 2, 31, 7, 3,
106, 116, 11, 61,
-/* AUTO 0 */
196,
0, 2,
81,
-/* AUTO 100 NO TREAD*/
168,
1, 25, 0, 14,
60,
-/* AUTO 100 NO TREAD*/
168,
1, 28, 0, 14,
60,
-/* AUTO 100 PIRATE HERE*/
176,
13, 5, 14, 4, 0, 4, 0, 15,
62,
-/* AUTO 0 .*/
-/* AUTO 100 BEAR SALT*/
179,
2, 10, 2, 20, 0, 10, 0, 5,
59, 58, 16, 17,
-/* AUTO 30 BEAR ATTACKS*/
143, 30,
2, 20, 9, 5, 1, 33,
14, 16, 18, 61,
-/* AUTO 40 CAVEMEN BUTT*/
143, 40,
2, 52, 8, 22, 2, 44,
122, 135, 137, 136,
-/* AUTO 40 BEAR COMES*/
141, 40,
4, 8, 3, 10, 0, 20,
53, 14,
-/* AUTO 10 MOVE BEAR*/
140, 10,
0, 20, 0, 8, 9, 4,
62,
-/* AUTO 40 MOVE BEAR*/
144, 40,
8, 18, 7, 17, 0, 20, 5, 20,
53,
-/* AUTO 35 MOVE BEAR*/
140, 35,
0, 20, 0, 11, 8, 4,
62,
-/* AUTO 100 HOLD BREATHE*/
170,
8, 7, 0, 4,
81, 77, 73,
-/* AUTO 0 WARNIGN AIR*/
196,
15, 2,
45,
-/* AUTO 0 */
201,
15, 0, 0, 7,
60, 41,
-/* AUTO 0 */
196,
0, 4,
81,
-/* AUTO 0 .*/
-/* AUTO 100 DROP LOG*/
174,
1, 28, 1, 25, 0, 28,
19, 40, 53,
-/* AUTO 25 TREE DOWN*/
149, 25,
8, 4, 0, 25, 0, 4, 14, 25, 14, 29,
62, 43,
-/* AUTO 100 WIN GAME*/
177,
4, 30, 0, 23, 8, 22, 13, 44,
58, 122,
-/* AUTO 100 WIN GAME*/
177,
4, 31, 0, 23, 8, 22, 13, 44,
58, 122,
-/* AUTO 100 WIN GAME*/
167,
8, 23,
135, 136, 149, 73,
-/* AUTO 0 NO BAND*/
203,
12, 41, 32, 218,
79, 78, 109, 63,
-/* AUTO 0 GOT BAND*/
203,
3, 41, 0, 123,
79, 78, 109, 63,
-/* AUTO 100 RAFT LASTING*/
170,
8, 10, 0, 5,
81, 77, 73,
-/* AUTO 0 */
196,
15, 10,
102,
-/* AUTO 0 */
199,
15, 0,
43, 34, 15, 61,
-/* AUTO 0 */
196,
0, 5,
81,
-/* AUTO 30 NERVOUS*/
142, 30,
2, 20, 0, 33, 9, 5,
24, 48, 52,
-/* AUTO 15 RAFT ATOL*/
142, 15,
8, 10, 0, 10, 0, 37,
60, 53, 76,
-/* AUTO 40 RAFT TIDEPOOL*/
142, 40,
8, 10, 0, 10, 0, 36,
60, 53, 76,
-/* AUTO 30 RAFT BEACH*/
142, 30,
8, 10, 0, 10, 0, 35,
60, 53, 76,
-/* AUTO 100 RAFT OCEAN*/
174,
8, 10, 0, 10, 0, 34,
60, 53, 76,
-/* AUTO 2 TREE DOWN*/
149, 2,
8, 4, 0, 28, 0, 4, 14, 28, 14, 29,
62, 43,
-/* AUTO 100 PIRATE RUM*/
183,
2, 6, 2, 4, 0, 40, 0, 6, 0, 41,
72, 73, 53, 112,
-/* AUTO 0 */
201,
0, 4, 0, 5,
59, 59,
-/* AUTO 5 STORM DEAD*/
147, 5,
8, 4, 6, 28, 2, 31, 6, 25,
106, 116, 11, 61,
-/* AUTO 100 NO LOG*/
176,
4, 12, 10, 0, 6, 25, 6, 28,
73,
-/* AUTO 0 DROWN*/
203,
8, 14, 0, 13,
39, 40, 54, 76,
-/* AUTO 0 TREADING*/
203,
9, 14, 0, 14,
58, 117, 39, 40,
-/* AUTO 100 WIND GONE*/
172,
9, 4, 13, 31, 0, 31,
59,
-/* AUTO 100 DARK ROOM*/
165,
4, 24,
56, 76,
-/* AUTO 100 LITE ROOM*/
165,
4, 23,
57, 76,
-/* AUTO 100 LITE TUNNELS*/
165,
4, 9,
57, 76,
-/* AUTO 100 OUT TUNLS LITE*/
178,
4, 17, 0, 17, 0, 18, 9, 2,
60, 60, 57,
-/* AUTO 100 LEFT CAVES*/
168,
4, 8, 0, 18,
60,
-/* AUTO 100 OUT TUNLS DARK*/
179,
4, 17, 0, 17, 0, 18, 8, 2,
60, 60, 56, 76,
-/* AUTO 100 MAN FOLLOWS*/
181,
13, 44, 5, 44, 0, 44, 7, 30, 7, 31,
53, 76,
-/* AUTO 40 CAVEMAN NO GO*/
143, 40,
2, 52, 2, 44, 9, 22,
122, 135, 73, 132,
-/* AUTO 0 .*/
195,
133, 118, 45, 140,
-/* AUTO 100 DINO SNACK*/
169,
8, 25, 14, 47,
139, 61,
-/* AUTO 100 MAN OUT*/
176,
8, 25, 14, 46, 14, 44, 0, 44,
53,
-/* AUTO 100 ONE MOVE OK*/
173,
8, 24, 0, 25, 0, 24,
58, 60,
-/* AUTO 100 DEAD CAVE*/
169,
4, 33, 12, 9,
143, 61,
-/* AUTO 100 NO TREAD*/
172,
4, 12, 11, 0, 0, 14,
60,
-/* AUTO 0 .*/
-/* AUTO 100 LAKE WATCH*/
176,
4, 12, 2, 19, 0, 19, 0, 13,
62,
-/* AUTO 100 LAKE KNIFE*/
176,
4, 12, 2, 24, 0, 24, 0, 13,
62,
-/* AUTO 100 LAKE BOTTLE*/
176,
4, 12, 2, 6, 0, 6, 0, 13,
62,
-/* AUTO 100 LAKE SALT*/
172,
4, 12, 3, 10, 0, 10,
59,
-/* AUTO 100 BLOCK GLOWS*/
175,
13, 9, 0, 7, 0, 26,
81, 77, 59, 73,
-/* AUTO 0 BURNT OUT*/
205,
15, 0, 0, 9, 0, 26,
72, 76,
-/* AUTO 0 */
196,
0, 7,
81,
-/* AUTO 100 FORCE LOG*/
181,
14, 29, 8, 19, 14, 25, 0, 25, 0, 4,
62, 43,
-/* AUTO 100 FORCE LOG*/
181,
14, 29, 8, 19, 14, 28, 0, 28, 0, 4,
62, 43,
-/* AUTO 100 SLIP ASH*/
171,
4, 6, 8, 12,
88, 88, 88, 73,
-/* AUTO 0 SLIP ASH*/
199,
0, 8,
19, 25, 54, 76,
-/* AUTO 0 DROP LOG OUTSIDE*/
211,
1, 28, 0, 28, 0, 7, 8, 28,
47, 145, 62, 76,
-/* AUTO 0 */
211,
1, 25, 0, 25, 0, 7, 8, 28,
47, 145, 62, 76,
-/* AUTO 100 OUTSIDE VOLCANO*/
168,
4, 7, 0, 28,
60,
-/* AUTO 100 INSIDE VOLCANO*/
168,
4, 8, 0, 28,
58,
-/* AUTO 100 LAKE BOTTLE*/
176,
4, 12, 2, 14, 0, 14, 0, 13,
62,
-/* AUTO 100 DROWN LAKE*/
169,
4, 13, 9, 7,
38, 61,
-/* AUTO 100 WIND*/
176,
4, 8, 8, 4, 0, 31, 5, 31,
53,
-/* AUTO 100 END GAME*/
175,
4, 34, 0, 20, 0, 44,
59, 59, 76, 63,
};
const uint8_t actions[] = {
-/* LOOK CLIF */
7, 30, 22,
4, 3,
28, 23, 29, 30,
-/* GO RAFT STORM DEAD*/
9, 1, 36,
8, 4, 2, 29,
11, 61,
-/* LOOK DOWN */
7, 30, 6,
4, 3,
28, 23, 29, 30,
-/* GO HEAD */
10, 1, 19,
3, 21, 0, 10,
1, 54, 76,
-/* LOOK OCEA */
2, 30, 25,
1, 23, 34,
-/* LOOK JUNG */
7, 30, 26,
2, 22,
1, 23, 35, 73,
-/* AUTO 0 */
196,
14, 23,
42,
-/* CUT VINE */
17, 38, 27,
2, 22, 14, 23, 0, 23, 3, 24,
1, 53,
-/* INVE ANY */
0, 44, 0,
66,
-/* GET INVE */
0, 10, 28,
66,
-/* GO LEDG */
14, 1, 34,
4, 12, 0, 18, 9, 14,
1, 54, 76,
-/* SWIM WEST */
14, 46, 4,
4, 12, 9, 14, 0, 18,
1, 54, 76,
-/* SWIM DOWN */
18, 46, 6,
4, 12, 0, 13, 6, 28, 6, 25,
1, 54, 76,
-/* GET BREA */
15, 10, 31,
7, 13, 0, 7, 0, 4,
1, 58, 81, 73,
-/* AUTO 0 */
201,
0, 7, 0, 4,
79, 81,
-/* PET BEAR */
11, 54, 58,
2, 20, 9, 5,
1, 14, 15, 61,
-/* PET BEAR */
8, 54, 58,
2, 20, 8, 5,
1,
-/* GET OUT */
6, 10, 33,
4, 8,
19, 25, 26,
-/* SWIM DOWN */
6, 46, 6,
4, 12,
103, 19, 66,
-/* WITH KNIF */
21, 51, 41,
3, 42, 3, 24, 8, 27, 0, 42, 0, 58,
72, 1,
-/* SWIM UP */
10, 46, 5,
4, 13, 0, 12,
1, 54, 76,
-/* SWIM EAST */
15, 46, 3,
4, 13, 0, 26, 14, 26,
1, 23, 39, 53,
-/* SWIM NORTH */
15, 46, 1,
4, 13, 0, 24, 14, 24,
1, 23, 39, 53,
-/* OPEN COCO */
9, 81, 68,
3, 42, 0, 27,
36, 58,
-/* SWIM ANY */
4, 46, 0,
4, 13,
1,
-/* GO VOLC */
15, 1, 50,
2, 27, 0, 6, 0, 33,
47, 54, 76, 52,
-/* GO OCEA */
19, 1, 25,
7, 8, 7, 11, 7, 12, 7, 13,
1, 15, 34, 61,
-/* BUIL RAFT .*/
17, 49, 36,
3, 23, 3, 28, 3, 25, 3, 24,
1, 73,
-/* AUTO 0 */
211,
0, 29, 0, 23, 0, 28, 0, 25,
53, 59, 59, 59,
-/* AUTO 0 BUILT RITE*/
209,
4, 5, 0, 36, 0, 14, 0, 11,
62, 58,
-/* AUTO 0 SET MOVES*/
206,
0, 5, 0, 25, 0, 5,
81, 79, 81,
-/* ASK FREE */
15, 72, 51,
2, 52, 0, 22, 9, 22,
85, 132, 134, 58,
-/* QUIT ANY */
0, 42, 0,
63,
-/* WAIT ANY */
15, 57, 0,
0, 1, 0, 50, 0, 1,
81, 83, 81, 73,
-/* AUTO 0 */
211,
0, 3, 0, 50, 0, 3, 0, 2,
81, 83, 81, 81,
-/* AUTO 0 */
206,
0, 50, 0, 2, 0, 50,
83, 81, 82,
-/* WITH HAND DIG*/
18, 51, 29,
2, 1, 8, 20, 0, 20, 0, 21,
1, 60, 58,
-/* GO CREV */
15, 1, 38,
2, 30, 0, 3, 0, 18,
1, 54, 76, 60,
-/* GO CAVE */
15, 1, 39,
2, 32, 0, 11, 0, 18,
1, 54, 76, 58,
-/* GO RAFT */
14, 1, 36,
2, 29, 0, 14, 8, 11,
1, 54, 76,
-/* GET VINE */
9, 10, 27,
3, 23, 0, 23,
1, 52,
-/* GET VINE */
6, 10, 27,
2, 22,
19, 46, 35,
-/* LOOK HEAD */
7, 30, 19,
3, 21,
1, 49, 18, 50,
-/* PADD ANY */
14, 79, 0,
8, 11, 4, 14, 0, 10,
51, 58, 73,
-/* AUTO 0 */
211,
0, 37, 0, 34, 0, 35, 0, 36,
59, 59, 59, 59,
-/* AUTO 0 */
202,
0, 5, 0, 5,
81, 77, 81,
-/* PADD ANY */
0, 79, 0,
36,
-/* GO BEAC */
15, 1, 61,
2, 35, 0, 16, 0, 29,
1, 54, 53, 76,
-/* GO ATOL */
15, 1, 60,
2, 37, 0, 15, 0, 29,
1, 54, 53, 76,
-/* GO TIDE */
15, 1, 52,
2, 36, 0, 5, 0, 29,
1, 54, 53, 76,
-/* GO CAVE */
10, 1, 39,
2, 38, 0, 17,
1, 54, 76,
-/* LOOK WEST */
6, 30, 4,
4, 12,
1, 23, 104,
-/* WITH HAND */
11, 51, 29,
4, 32, 0, 20,
1, 60, 31, 32,
-/* SLEE ANY */
19, 63, 0,
4, 18, 0, 2, 0, 1, 0, 170,
60, 81, 79, 73,
-/* AUTO 0 */
199,
0, 1,
81, 88, 88, 88,
-/* AUTO 0 HURR SLEEP*/
198,
8, 4,
106, 11, 61,
-/* AUTO 0 */
194,
57, 108, 76,
-/* GO BASI */
5, 1, 32,
2, 15,
19, 107,
-/* SLEE ANY */
6, 63, 0,
7, 18,
106, 15, 61,
-/* JUMP ANY */
5, 61, 0,
4, 3,
1, 61,
-/* GO SHIP */
2, 1, 11,
19, 20, 109,
-/* FILL HOLE */
9, 45, 37,
2, 2, 0, 2,
1, 59,
-/* WITH HAND DIG GUANO*/
23, 51, 29,
8, 20, 2, 50, 14, 55, 0, 55, 0, 20,
53, 60, 1, 131,
-/* JUMP ANY */
10, 61, 0,
4, 32, 0, 2,
1, 54, 76,
-/* AUTO 0 */
-/* DROP RUM */
0, 18, 9,
3,
-/* LOOK DRAW */
7, 30, 62,
2, 39,
1, 23, 111, 50,
-/* LOOK NOTE */
5, 30, 66,
3, 40,
1, 113,
-/* DRIN RUM */
4, 68, 9,
3, 6,
1,
-/* DRIN WATE */
6, 68, 55,
3, 8,
1, 45, 114,
-/* DRIN SWEA */
6, 68, 59,
3, 33,
1, 45, 114,
-/* DRIN WATE */
4, 68, 55,
3, 14,
1,
-/* YOHO ANY SAVE GAME*/
1, 78, 0,
1, 71,
-/* GO TREE */
10, 1, 16,
2, 3, 0, 19,
1, 54, 76,
-/* SAVE GAME */
5, 41, 57,
9, 4,
1, 71,
-/* SWIM ANY */
4, 46, 0,
4, 5,
1,
-/* SWIM ANY */
19, 46, 0,
4, 12, 10, 0, 6, 28, 6, 25,
39, 40, 38, 61,
-/* LOOK BEAR */
8, 30, 58,
2, 20, 9, 5,
105,
-/* TREA WATE */
9, 71, 55,
4, 12, 0, 14,
60, 1,
-/* SWIM ANY OUT LAKE*/
10, 46, 0,
4, 12, 0, 8,
1, 54, 76,
-/* ASK ANY */
7, 72, 0,
2, 44,
1, 85, 118, 45,
-/* GET STAL */
4, 10, 42,
2, 43,
36,
-/* WITH COCO */
15, 51, 68,
2, 43, 14, 45, 1, 42,
119, 120, 120, 73,
-/* AUTO 0 HIT STAL*/
199,
0, 45,
13, 23, 39, 53,
-/* GO CREV */
15, 1, 38,
2, 45, 0, 9, 0, 17,
1, 54, 76, 58,
-/* LOOK CASE */
11, 30, 69,
2, 46, 14, 44,
1, 23, 122, 125,
-/* LOOK STAL */
6, 30, 42,
2, 43,
50, 23, 123,
-/* LOOK CASE */
7, 30, 69,
2, 47,
1, 23, 124, 125,
-/* LOOK META */
1, 30, 44,
120, 126,
-/* LOOK CONS */
6, 30, 74,
2, 52,
1, 23, 127,
-/* LOOK HOLE */
23, 30, 37,
8, 21, 9, 9, 0, 9, 0, 6, 2, 1,
23, 58, 53, 39,
-/* WITH COCO */
19, 51, 68,
2, 43, 13, 45, 1, 42, 0, 45,
119, 120, 13, 59,
-/* WITH WIRE */
22, 51, 20,
9, 26, 2, 57, 3, 55, 0, 55, 0, 26,
1, 59, 58,
-/* WITH HAND DIG GUANO*/
15, 51, 29,
8, 20, 2, 50, 0, 20,
60, 23, 31, 32,
-/* OPEN ANY */
0, 81, 0,
36,
-/* KILL ANY */
1, 59, 0,
19, 144,
-/* PET ANY */
2, 54, 0,
44, 31, 32,
-/* WITH ANY */
11, 51, 0,
0, 20, 0, 27,
60, 84, 37, 60,
-/* GO RAFT BAD BUILT*/
11, 1, 36,
2, 29, 9, 11,
19, 120, 121, 63,
-/* DIG ANY */
5, 58, 0,
0, 20,
36, 58,
-/* HELP ANY */
2, 43, 0,
45, 44, 26,
-/* DRIN COCO */
9, 68, 68,
3, 58, 0, 58,
1, 59,
-/* BREA ANY */
5, 64, 0,
0, 7,
36, 60,
-/* ASK ANY */
1, 72, 0,
1, 85,
-/* YELL ANY */
7, 66, 0,
2, 20,
1, 85, 15, 61,
-/* JUMP ANY */
0, 61, 0,
1,
-/* GO OPEN */
11, 1, 72,
2, 48, 0, 25,
1, 54, 56, 76,
-/* GO OPEN */
11, 1, 72,
2, 49, 0, 11,
1, 54, 76, 73,
-/* AUTO 0 NOT NITE*/
197,
9, 2,
57, 76,
-/* AUTO 0 */
-/* GO CREV */
18, 1, 38,
2, 53, 0, 32, 6, 28, 6, 25,
1, 54, 76,
-/* LOOK CLIF */
6, 30, 22,
4, 32,
1, 23, 128,
-/* LOOK DOWN */
6, 30, 6,
4, 32,
1, 23, 128,
-/* GO CLIF */
0, 1, 22,
19,
-/* GO BEAC */
0, 1, 61,
36,
-/* YES ANY */
0, 48, 0,
129,
-/* GET GUAN */
5, 10, 73,
2, 50,
19, 131,
-/* MOVE BUTT NO WORD YET*/
10, 25, 54,
2, 52, 9, 22,
1, 132, 133,
-/* MOVE BUTT OPEN CASE*/
22, 25, 54,
2, 46, 0, 46, 0, 56, 0, 24, 8, 26,
72, 73, 58,
-/* AUTO 0 */
196,
14, 44,
138,
-/* MOVE BUTT */
18, 25, 54,
2, 47, 0, 47, 0, 56, 0, 24,
72, 138, 58,
-/* MOVE BUTT CLOSE*/
22, 25, 54,
2, 56, 4, 20, 0, 46, 0, 56, 0, 24,
1, 72, 60,
-/* MOVE BUTT CLOSE*/
22, 25, 54,
2, 56, 4, 21, 0, 47, 0, 56, 0, 24,
72, 60, 1,
-/* MOVE BUTT STILL BROKE*/
9, 25, 54,
2, 46, 9, 26,
1, 140,
-/* DRIN ANY */
1, 68, 0,
19, 115,
-/* MOVE LEVE */
5, 25, 80,
2, 52,
36, 121,
-/* LOOK SAND */
10, 30, 7,
2, 1, 8, 21,
1, 23, 130,
-/* GO VOLC .*/
15, 1, 50,
4, 6, 0, 8, 0, 12,
25, 54, 58, 76,
-/* SPIL ANY */
0, 47, 0,
3,
-/* EMPT BOTT ON ROCKS*/
4, 35, 8,
4, 3,
73,
-/* AUTO 0 SALT*/
215,
3, 8, 0, 8, 0, 7, 0, 11, 0, 1,
1, 72, 53, 58,
-/* AUTO 0 RUM*/
210,
3, 6, 0, 6, 0, 7, 0, 11,
1, 72, 53,
-/* AUTO 0 */
210,
3, 14, 0, 14, 0, 7, 0, 11,
1, 72, 53,
-/* SCOR ANY */
1, 40, 0,
19, 37,
-/* GO FORC */
11, 1, 75,
2, 51, 0, 51,
80, 53, 73, 1,
-/* AUTO 0 BLOCK GLOWS*/
215,
1, 26, 0, 9, 0, 7, 0, 85, 0, 7,
74, 81, 79, 81,
-/* GO HOLE */
9, 1, 37,
2, 1, 8, 21,
19, 107,
-/* LOOK DIAL */
6, 30, 79,
2, 52,
1, 23, 141,
-/* LOOK MACH */
8, 30, 81,
9, 26, 2, 57,
142,
-/* FIX MACH */
8, 76, 81,
9, 26, 2, 57,
36,
-/* MOVE BUTT */
11, 25, 54,
8, 22, 2, 52,
1, 136, 73, 80,
-/* AUTO 0 .*/
202,
4, 30, 0, 31,
54, 80, 76,
-/* AUTO 0 FORCE FIELD SWAP*/
202,
4, 31, 0, 30,
54, 80, 76,
-/* CUT VINE */
23, 38, 27,
2, 29, 0, 28, 0, 25, 3, 24, 7, 14,
1, 53, 53, 73,
-/* AUTO 0 BREAK RAFT*/
196,
0, 29,
59,
-/* CUT COCO */
9, 38, 68,
3, 42, 0, 27,
36, 58,
-/* GO LAKE */
11, 1, 49,
2, 13, 0, 12,
1, 73, 54, 76,
-/* AUTO 0 WATCH OFF*/
205,
1, 19, 0, 19, 0, 13,
62, 145,
-/* AUTO 0 */
200,
1, 33, 0, 33,
59,
-/* AUTO 0 */
-/* EMPT BOTT IN CAVE*/
22, 35, 8,
3, 6, 2, 15, 0, 6, 0, 7, 0, 16,
1, 72, 53,
-/* EMPT BOTT */
15, 35, 8,
3, 8, 0, 8, 0, 7,
1, 72, 2, 73,
-/* AUTO 0 */
196,
2, 20,
110,
-/* EMPT BOTT */
14, 35, 8,
3, 14, 0, 14, 0, 7,
1, 72, 2,
-/* EMPT BOTT */
14, 35, 8,
3, 6, 0, 6, 0, 7,
1, 72, 2,
-/* GET WATE FRESH WATER*/
17, 10, 55,
4, 12, 3, 7, 0, 7, 0, 14,
1, 72,
-/* DROP WATE */
0, 18, 55,
3,
-/* GO CREV */
15, 1, 38,
2, 17, 0, 11, 0, 18,
1, 54, 76, 58,
-/* SWIM ANY */
1, 46, 0,
22, 103,
-/* CUT ANY */
0, 38, 0,
36,
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* MOVE ANY */
0, 25, 0,
36,
-/* GET RUM GET*/
22, 10, 9,
3, 7, 2, 16, 0, 16, 0, 7, 0, 6,
1, 59, 72,
-/* GET WATE GET*/
17, 10, 55,
3, 7, 2, 13, 0, 14, 0, 7,
1, 72,
-/* GET WATE */
17, 10, 55,
3, 7, 2, 18, 0, 8, 0, 7,
1, 72,
-/* FILL BOTT */
5, 45, 8,
3, 7,
27, 4,
-/* SAVE GAME */
6, 41, 57,
8, 4,
19, 20, 10,
-/* LOOK WATC */
6, 30, 21,
3, 19,
12, 78, 13,
-/* AUTO 0 */
-/* LOOK VOLC */
7, 30, 50,
4, 6,
21, 22, 73, 28,
-/* AUTO 0 */
197,
18, 20,
23, 24,
-/* AUTO 0 */
193,
23, 29,
-/* LOOK ANY */
2, 30, 0,
23, 31, 32,
255,
const uint8_t verbs[] = {
- /* AUTO */
- 65, 85, 84, 79,
- /* GO */
- 71, 79, 32, 32,
- /* *WALK */
- 215, 65, 76, 75,
- /* *RUN */
- 210, 85, 78, 32,
- /* *CLIM */
- 195, 76, 73, 77,
- /* *ENTE */
- 197, 78, 84, 69,
- /* *CRAW */
- 195, 82, 65, 87,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
- /* GET */
- 71, 69, 84, 32,
- /* *TAKE */
- 212, 65, 75, 69,
- /* *GRAB */
- 199, 82, 65, 66,
- /* *PICK */
- 208, 73, 67, 75,
- /* *HOLD */
- 200, 79, 76, 68,
- /* *CATC */
- 195, 65, 84, 67,
- /* . */
- 46, 32, 32, 32,
- /* . */
- 46, 32, 32, 32,
- /* DROP */
- 68, 82, 79, 80,
- /* *LEAV */
- 204, 69, 65, 86,
- /* *PUT */
- 208, 85, 84, 32,
- /* *RELE */
- 210, 69, 76, 69,
- /* *GIVE */
- 199, 73, 86, 69,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
- /* MOVE */
- 77, 79, 86, 69,
- /* *PRES */
- 208, 82, 69, 83,
- /* *PUSH */
- 208, 85, 83, 72,
- /* *TURN */
- 212, 85, 82, 78,
- /* *PULL */
- 208, 85, 76, 76,
- /* LOOK */
- 76, 79, 79, 75,
- /* *EXAM */
- 197, 88, 65, 77,
- /* *DESC */
- 196, 69, 83, 67,
- /* *READ */
- 210, 69, 65, 68,
- /* *SEE */
- 211, 69, 69, 32,
- /* EMPT */
- 69, 77, 80, 84,
- /* . */
- 46, 32, 32, 32,
- /* . */
- 46, 32, 32, 32,
- /* CUT */
- 67, 85, 84, 32,
- /* */
- 32, 32, 32, 32,
- /* SCOR */
- 83, 67, 79, 82,
- /* SAVE */
- 83, 65, 86, 69,
- /* QUIT */
- 81, 85, 73, 84,
- /* HELP */
- 72, 69, 76, 80,
- /* INVE */
- 73, 78, 86, 69,
- /* FILL */
- 70, 73, 76, 76,
- /* SWIM */
- 83, 87, 73, 77,
- /* SPIL */
- 83, 80, 73, 76,
- /* YES */
- 89, 69, 83, 32,
- /* BUIL */
- 66, 85, 73, 76,
- /* *MAKE */
- 205, 65, 75, 69,
- /* WITH */
- 87, 73, 84, 72,
- /* *USE */
- 213, 83, 69, 32,
- /* SWIM */
- 83, 87, 73, 77,
- /* PET */
- 80, 69, 84, 32,
- /* *TOUC */
- 212, 79, 85, 67,
- /* *FEEL */
- 198, 69, 69, 76,
- /* WAIT */
- 87, 65, 73, 84,
- /* DIG */
- 68, 73, 71, 32,
- /* KILL */
- 75, 73, 76, 76,
- /* *DEST */
- 196, 69, 83, 84,
- /* JUMP */
- 74, 85, 77, 80,
- /* . */
- 46, 32, 32, 32,
- /* SLEE */
- 83, 76, 69, 69,
- /* BREA */
- 66, 82, 69, 65,
- /* *SMAS */
- 211, 77, 65, 83,
- /* YELL */
- 89, 69, 76, 76,
- /* *SCRE */
- 211, 67, 82, 69,
- /* DRIN */
- 68, 82, 73, 78,
- /* *EAT */
- 197, 65, 84, 32,
- /* *TAST */
- 212, 65, 83, 84,
- /* TREA */
- 84, 82, 69, 65,
- /* ASK */
- 65, 83, 75, 32,
- /* *SAY */
- 211, 65, 89, 32,
- /* *TELL */
- 212, 69, 76, 76,
- /* *YELL */
- 217, 69, 76, 76,
- /* FIX */
- 70, 73, 88, 32,
- /* *REPA */
- 210, 69, 80, 65,
- /* YOHO */
- 89, 79, 72, 79,
- /* PADD */
- 80, 65, 68, 68,
- /* *SAIL */
- 211, 65, 73, 76,
- /* OPEN */
- 79, 80, 69, 78,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
+65, 85, 84, 79,
+71, 79, 32, 32,
+215, 65, 76, 75,
+210, 85, 78, 32,
+195, 76, 73, 77,
+197, 78, 84, 69,
+195, 82, 65, 87,
+32, 32, 32, 32,
+32, 32, 32, 32,
+32, 32, 32, 32,
+71, 69, 84, 32,
+212, 65, 75, 69,
+199, 82, 65, 66,
+208, 73, 67, 75,
+200, 79, 76, 68,
+195, 65, 84, 67,
+46, 32, 32, 32,
+46, 32, 32, 32,
+68, 82, 79, 80,
+204, 69, 65, 86,
+208, 85, 84, 32,
+210, 69, 76, 69,
+199, 73, 86, 69,
+32, 32, 32, 32,
+32, 32, 32, 32,
+77, 79, 86, 69,
+208, 82, 69, 83,
+208, 85, 83, 72,
+212, 85, 82, 78,
+208, 85, 76, 76,
+76, 79, 79, 75,
+197, 88, 65, 77,
+196, 69, 83, 67,
+210, 69, 65, 68,
+211, 69, 69, 32,
+69, 77, 80, 84,
+46, 32, 32, 32,
+46, 32, 32, 32,
+67, 85, 84, 32,
+32, 32, 32, 32,
+83, 67, 79, 82,
+83, 65, 86, 69,
+81, 85, 73, 84,
+72, 69, 76, 80,
+73, 78, 86, 69,
+70, 73, 76, 76,
+83, 87, 73, 77,
+83, 80, 73, 76,
+89, 69, 83, 32,
+66, 85, 73, 76,
+205, 65, 75, 69,
+87, 73, 84, 72,
+213, 83, 69, 32,
+83, 87, 73, 77,
+80, 69, 84, 32,
+212, 79, 85, 67,
+198, 69, 69, 76,
+87, 65, 73, 84,
+68, 73, 71, 32,
+75, 73, 76, 76,
+196, 69, 83, 84,
+74, 85, 77, 80,
+46, 32, 32, 32,
+83, 76, 69, 69,
+66, 82, 69, 65,
+211, 77, 65, 83,
+89, 69, 76, 76,
+211, 67, 82, 69,
+68, 82, 73, 78,
+197, 65, 84, 32,
+212, 65, 83, 84,
+84, 82, 69, 65,
+65, 83, 75, 32,
+211, 65, 89, 32,
+212, 69, 76, 76,
+217, 69, 76, 76,
+70, 73, 88, 32,
+210, 69, 80, 65,
+89, 79, 72, 79,
+80, 65, 68, 68,
+211, 65, 73, 76,
+79, 80, 69, 78,
+32, 32, 32, 32,
+32, 32, 32, 32,
+32, 32, 32, 32,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89, 32,
- /* NORTH */
- 78, 79, 82, 84,
- /* SOUTH */
- 83, 79, 85, 84,
- /* EAST */
- 69, 65, 83, 84,
- /* WEST */
- 87, 69, 83, 84,
- /* UP */
- 85, 80, 32, 32,
- /* DOWN */
- 68, 79, 87, 78,
- /* SAND */
- 83, 65, 78, 68,
- /* BOTT */
- 66, 79, 84, 84,
- /* RUM */
- 82, 85, 77, 32,
- /* SALT */
- 83, 65, 76, 84,
- /* SHIP */
- 83, 72, 73, 80,
- /* PIRA */
- 80, 73, 82, 65,
- /* STOR */
- 83, 84, 79, 82,
- /* *HURR */
- 200, 85, 82, 82,
- /* ARGH */
- 65, 82, 71, 72,
- /* TREE */
- 84, 82, 69, 69,
- /* *PALM */
- 208, 65, 76, 77,
- /* LOG */
- 76, 79, 71, 32,
- /* HEAD */
- 72, 69, 65, 68,
- /* WIRE */
- 87, 73, 82, 69,
- /* WATC */
- 87, 65, 84, 67,
- /* CLIF */
- 67, 76, 73, 70,
- /* *EDGE */
- 197, 68, 71, 69,
- /* BAT */
- 66, 65, 84, 32,
- /* OCEA */
- 79, 67, 69, 65,
- /* JUNG */
- 74, 85, 78, 71,
- /* VINE */
- 86, 73, 78, 69,
- /* INVE */
- 73, 78, 86, 69,
- /* HAND */
- 72, 65, 78, 68,
- /* FEET */
- 70, 69, 69, 84,
- /* BREA */
- 66, 82, 69, 65,
- /* BASI */
- 66, 65, 83, 73,
- /* OUT */
- 79, 85, 84, 32,
- /* LEDG */
- 76, 69, 68, 71,
- /* BONE */
- 66, 79, 78, 69,
- /* RAFT */
- 82, 65, 70, 84,
- /* HOLE */
- 72, 79, 76, 69,
- /* CREV */
- 67, 82, 69, 86,
- /* CAVE */
- 67, 65, 86, 69,
- /* ASH */
- 65, 83, 72, 32,
- /* KNIF */
- 75, 78, 73, 70,
- /* STAL */
- 83, 84, 65, 76,
- /* NEAN */
- 78, 69, 65, 78,
- /* META */
- 77, 69, 84, 65,
- /* TUNN */
- 84, 85, 78, 78,
- /* PIRA */
- 80, 73, 82, 65,
- /* ANIM */
- 65, 78, 73, 77,
- /* . */
- 46, 32, 32, 32,
- /* LAKE */
- 76, 65, 75, 69,
- /* VOLC */
- 86, 79, 76, 67,
- /* FREE */
- 70, 82, 69, 69,
- /* TIDE */
- 84, 73, 68, 69,
- /* . */
- 46, 32, 32, 32,
- /* BUTT */
- 66, 85, 84, 84,
- /* WATE */
- 87, 65, 84, 69,
- /* HOL */
- 72, 79, 76, 32,
- /* GAME */
- 71, 65, 77, 69,
- /* BEAR */
- 66, 69, 65, 82,
- /* SWEA */
- 83, 87, 69, 65,
- /* ATOL */
- 65, 84, 79, 76,
- /* BEAC */
- 66, 69, 65, 67,
- /* DRAW */
- 68, 82, 65, 87,
- /* AROU */
- 65, 82, 79, 85,
- /* SHAR */
- 83, 72, 65, 82,
- /* PLAI */
- 80, 76, 65, 73,
- /* NOTE */
- 78, 79, 84, 69,
- /* BAND */
- 66, 65, 78, 68,
- /* COCO */
- 67, 79, 67, 79,
- /* CASE */
- 67, 65, 83, 69,
- /* *DISP */
- 196, 73, 83, 80,
- /* BLOC */
- 66, 76, 79, 67,
- /* OPEN */
- 79, 80, 69, 78,
- /* GUAN */
- 71, 85, 65, 78,
- /* CONS */
- 67, 79, 78, 83,
- /* FORC */
- 70, 79, 82, 67,
- /* *FIEL */
- 198, 73, 69, 76,
- /* ROOF */
- 82, 79, 79, 70,
- /* HELL */
- 72, 69, 76, 76,
- /* DIAL */
- 68, 73, 65, 76,
- /* LEVE */
- 76, 69, 86, 69,
- /* MACH */
- 77, 65, 67, 72,
- /* GROU */
- 71, 82, 79, 85,
- /* ROCK */
- 82, 79, 67, 75,
- /* PUDD */
- 80, 85, 68, 68,
+65, 78, 89, 32,
+78, 79, 82, 84,
+83, 79, 85, 84,
+69, 65, 83, 84,
+87, 69, 83, 84,
+85, 80, 32, 32,
+68, 79, 87, 78,
+83, 65, 78, 68,
+66, 79, 84, 84,
+82, 85, 77, 32,
+83, 65, 76, 84,
+83, 72, 73, 80,
+80, 73, 82, 65,
+83, 84, 79, 82,
+200, 85, 82, 82,
+65, 82, 71, 72,
+84, 82, 69, 69,
+208, 65, 76, 77,
+76, 79, 71, 32,
+72, 69, 65, 68,
+87, 73, 82, 69,
+87, 65, 84, 67,
+67, 76, 73, 70,
+197, 68, 71, 69,
+66, 65, 84, 32,
+79, 67, 69, 65,
+74, 85, 78, 71,
+86, 73, 78, 69,
+73, 78, 86, 69,
+72, 65, 78, 68,
+70, 69, 69, 84,
+66, 82, 69, 65,
+66, 65, 83, 73,
+79, 85, 84, 32,
+76, 69, 68, 71,
+66, 79, 78, 69,
+82, 65, 70, 84,
+72, 79, 76, 69,
+67, 82, 69, 86,
+67, 65, 86, 69,
+65, 83, 72, 32,
+75, 78, 73, 70,
+83, 84, 65, 76,
+78, 69, 65, 78,
+77, 69, 84, 65,
+84, 85, 78, 78,
+80, 73, 82, 65,
+65, 78, 73, 77,
+46, 32, 32, 32,
+76, 65, 75, 69,
+86, 79, 76, 67,
+70, 82, 69, 69,
+84, 73, 68, 69,
+46, 32, 32, 32,
+66, 85, 84, 84,
+87, 65, 84, 69,
+72, 79, 76, 32,
+71, 65, 77, 69,
+66, 69, 65, 82,
+83, 87, 69, 65,
+65, 84, 79, 76,
+66, 69, 65, 67,
+68, 82, 65, 87,
+65, 82, 79, 85,
+83, 72, 65, 82,
+80, 76, 65, 73,
+78, 79, 84, 69,
+66, 65, 78, 68,
+67, 79, 67, 79,
+67, 65, 83, 69,
+196, 73, 83, 80,
+66, 76, 79, 67,
+79, 80, 69, 78,
+71, 85, 65, 78,
+67, 79, 78, 83,
+70, 79, 82, 67,
+198, 73, 69, 76,
+82, 79, 79, 70,
+72, 69, 76, 76,
+68, 73, 65, 76,
+76, 69, 86, 69,
+77, 65, 67, 72,
+71, 82, 79, 85,
+82, 79, 67, 75,
+80, 85, 68, 68,
0,
};
const uint8_t automap[] = {
- /* BOTT */
- 66, 79, 84, 84,
+66, 79, 84, 84,
6,
- /* BOTT */
- 66, 79, 84, 84,
+66, 79, 84, 84,
7,
- /* BOTT */
- 66, 79, 84, 84,
+66, 79, 84, 84,
8,
- /* BLOC */
- 66, 76, 79, 67,
+66, 76, 79, 67,
9,
- /* SALT */
- 83, 65, 76, 84,
+83, 65, 76, 84,
10,
- /* BONE */
- 66, 79, 78, 69,
+66, 79, 78, 69,
12,
- /* BOTT */
- 66, 79, 84, 84,
+66, 79, 84, 84,
14,
- /* WATC */
- 87, 65, 84, 67,
+87, 65, 84, 67,
19,
- /* VINE */
- 86, 73, 78, 69,
+86, 73, 78, 69,
23,
- /* KNIF */
- 75, 78, 73, 70,
+75, 78, 73, 70,
24,
- /* LOG */
- 76, 79, 71, 32,
+76, 79, 71, 32,
25,
- /* BLOC */
- 66, 76, 79, 67,
+66, 76, 79, 67,
26,
- /* LOG */
- 76, 79, 71, 32,
+76, 79, 71, 32,
28,
- /* NOTE */
- 78, 79, 84, 69,
+78, 79, 84, 69,
40,
- /* BAND */
- 66, 65, 78, 68,
+66, 65, 78, 68,
41,
- /* COCO */
- 67, 79, 67, 79,
+67, 79, 67, 79,
42,
- /* WIRE */
- 87, 73, 82, 69,
+87, 73, 82, 69,
55,
- /* COCO */
- 67, 79, 67, 79,
+67, 79, 67, 79,
58,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 150;
const uint8_t lightfill = 150;
const uint8_t status[] = {
-/* AUTO 100 AIR NOW GOOD*/
168,
8, 21, 0, 7,
60,
-/* AUTO 100 LIFEBOAT AIR*/
168,
4, 24, 0, 7,
58,
-/* AUTO 100 GOOD AIR*/
176,
4, 9, 13, 47, 8, 21, 0, 7,
60,
-/* AUTO 100 no pass*/
169,
8, 1, 9, 2,
10, 63,
-/* AUTO 100 start*/
171,
9, 1, 0, 1,
2, 58, 8, 11,
-/* AUTO 100 BLOCK SWAP*/
181,
4, 18, 3, 34, 0, 35, 0, 34, 0, 26,
72, 58,
-/* AUTO 100 BLOCK SWAP*/
181,
4, 8, 3, 34, 0, 35, 0, 34, 0, 26,
72, 58,
-/* AUTO 100 BLOCK SWAP*/
181,
4, 1, 3, 34, 0, 35, 0, 34, 0, 26,
72, 58,
-/* AUTO 100 BLOCK SWAP*/
181,
4, 11, 3, 34, 0, 35, 0, 34, 0, 26,
72, 58,
-/* AUTO 100 SET BLK CNTR*/
183,
8, 26, 0, 26, 0, 3, 0, 5, 0, 3,
60, 81, 79, 81,
-/* AUTO 100 MEDICINE BALL*/
164,
1, 40,
24,
-/* AUTO 100 REMOVE ABND*/
172,
6, 7, 1, 8, 0, 8,
59,
-/* AUTO 100 breathe out*/
170,
8, 18, 0, 1,
81, 77, 73,
-/* AUTO 0 */
196,
15, 2,
24,
-/* AUTO 0 die*/
211,
15, 0, 8, 7, 0, 6, 0, 18,
60, 60, 88, 88,
-/* AUTO 0 CONT DIE*/
199,
9, 18,
88, 88, 25, 61,
-/* AUTO 0 BREATHED*/
214,
15, 0, 0, 5, 8, 18, 0, 18, 9, 7,
26, 60, 60,
-/* AUTO 0 */
196,
0, 1,
81,
-/* AUTO 100 HURRICANE*/
175,
4, 10, 8, 21, 13, 47,
124, 125, 61, 19,
-/* AUTO 100 .*/
175,
8, 6, 8, 7, 9, 5,
22, 88, 88, 73,
-/* AUTO 0 DIE VACUUM*/
195,
88, 88, 23, 61,
-/* AUTO 100 SET VACUUM*/
169,
8, 7, 0, 6,
22, 58,
-/* AUTO 100 RESET VACUUM*/
172,
8, 6, 9, 7, 0, 6,
60,
-/* AUTO 8 CAVEMAN*/
143, 8,
8, 11, 9, 10, 3, 12,
31, 33, 30, 61,
-/* AUTO 100 CAVEMAN HERE*/
172,
9, 11, 3, 12, 0, 11,
58,
-/* AUTO 100 CAVE COUNT*/
175,
8, 10, 0, 11, 0, 2,
60, 81, 77, 73,
-/* AUTO 0 */
202,
15, 4, 3, 12,
31, 30, 34,
-/* AUTO 0 WAKES*/
200,
15, 0, 0, 10,
60,
-/* AUTO 0 */
196,
0, 2,
81,
-/* AUTO 50 CAVE FOLLOWS*/
148, 50,
7, 13, 13, 12, 9, 10, 0, 12, 14, 10,
53,
-/* AUTO 8 ME DEAD?*/
134, 8,
13, 10,
66, 19, 61,
-/* AUTO 100 .*/
174,
9, 28, 13, 17, 0, 4,
81, 73, 77,
-/* AUTO 0 AWAKE ME*/
200,
15, 0, 0, 28,
58,
-/* AUTO 0 */
196,
0, 4,
81,
-/* AUTO 30 NEAN ARGH*/
138, 30,
3, 12, 9, 10,
31, 42, 24,
-/* AUTO 100 DROP NEAN*/
177,
9, 10, 1, 13, 0, 13, 0, 12,
59, 53,
-/* AUTO 100 CAVE RM 13*/
172,
4, 13, 2, 12, 0, 13,
58,
-/* AUTO 100 */
176,
4, 13, 5, 12, 0, 13, 5, 17,
60,
-/* AUTO 100 ME IN 13*/
172,
4, 13, 2, 17, 0, 13,
58,
-/* AUTO 100 DEAD ME*/
176,
8, 7, 3, 17, 0, 17, 0, 10,
72,
-/* AUTO 100 DEAD NEAN*/
181,
8, 7, 1, 13, 0, 12, 0, 10, 0, 13,
72, 59,
-/* AUTO 100 ME WANDERS*/
177,
4, 1, 2, 17, 0, 17, 0, 2,
143, 62,
-/* AUTO 100 DROP THREAD*/
178,
3, 23, 5, 21, 0, 23, 5, 21,
75, 35, 48,
-/* AUTO 100 ROBOT MOVES*/
183,
14, 33, 0, 17, 7, 17, 0, 7, 7, 30,
132, 54, 76, 60,
-/* AUTO 100 BOMB*/
174,
7, 30, 13, 35, 0, 3,
81, 77, 73,
-/* AUTO 0 */
198,
15, 0,
108, 19, 61,
-/* AUTO 0 */
196,
0, 3,
81,
-/* AUTO 100 CAPTAINS LOG*/
167,
1, 45,
8, 128, 88, 73,
-/* AUTO 0 */
195,
88, 88, 88, 129,
-/* AUTO 0 */
195,
88, 88, 88, 130,
-/* AUTO 100 WIN FLAG*/
180,
14, 33, 8, 25, 12, 17, 14, 10, 0, 22,
58,
-/* AUTO 100 ME WANDERS*/
177,
4, 18, 2, 17, 0, 17, 0, 2,
143, 62,
-/* AUTO 100 DEAD END ROOM*/
168,
4, 30, 8, 2,
63,
};
const uint8_t actions[] = {
-/* MOVE RED */
10, 58, 68,
3, 48, 9, 7,
1, 73, 138,
-/* AUTO 0 */
206,
4, 2, 9, 4, 0, 4,
58, 8, 12,
-/* AUTO 0 */
207,
4, 12, 9, 14, 0, 14,
58, 8, 36, 12,
-/* LOOK DEVI */
10, 23, 73,
3, 48, 9, 15,
1, 17, 136,
-/* MOVE BLUE */
5, 58, 12,
3, 48,
139, 73,
-/* AUTO 0 */
203,
3, 33, 0, 33,
59, 88, 88, 88,
-/* GET DEVI */
9, 10, 73,
3, 48, 0, 48,
1, 52,
-/* GET DEVI .*/
13, 10, 73,
4, 26, 14, 48, 0, 48,
1, 52,
-/* READ DIAL */
11, 7, 9,
3, 3, 8, 12,
40, 114, 113, 111,
-/* MOVE SLID */
4, 58, 55,
3, 48,
137,
-/* READ DIAL */
11, 7, 9,
3, 21, 8, 12,
122, 49, 122, 115,
-/* LOOK MACH */
11, 23, 46,
4, 26, 9, 15,
1, 17, 134, 73,
-/* AUTO 0 */
196,
14, 48,
140,
-/* HELP ANY */
0, 37, 0,
126,
-/* EXHA ANY */
0, 68, 0,
127,
-/* GO PLAT */
1, 1, 70,
16, 112,
-/* WORK OUT */
0, 17, 28,
14,
-/* LOOK CONT */
10, 23, 17,
2, 1, 9, 15,
1, 17, 5,
-/* LOOK CONT */
10, 23, 17,
2, 11, 9, 15,
1, 17, 5,
-/* PUSH BUTT CONTROL ROOM*/
4, 27, 19,
2, 11,
1,
-/* PUSH BUTT EXERSISE ROOM*/
4, 27, 19,
2, 21,
1,
-/* GO FIEL */
23, 1, 11,
2, 2, 4, 18, 0, 2, 0, 2, 0, 7,
54, 53, 58, 73,
-/* AUTO 0 */
200,
3, 35, 0, 27,
60,
-/* GO FIEL .*/
5, 1, 11,
3, 39,
40, 112,
-/* GO FIEL */
23, 1, 11,
8, 24, 4, 2, 0, 18, 0, 2, 0, 7,
54, 53, 60, 73,
-/* AUTO 0 */
200,
3, 34, 0, 27,
58,
-/* GO FIEL GOT BLOCK?*/
23, 1, 11,
9, 24, 4, 2, 0, 1, 0, 2, 0, 7,
54, 53, 60, 73,
-/* AUTO 0 */
200,
3, 34, 0, 27,
58,
-/* GO FIEL .*/
9, 1, 11,
2, 19, 9, 15,
16, 46,
-/* GO FIEL */
23, 1, 11,
2, 15, 4, 10, 0, 11, 0, 15, 0, 7,
54, 53, 60, 76,
-/* GO FIEL */
23, 1, 11,
2, 15, 4, 11, 0, 10, 0, 15, 0, 7,
54, 53, 58, 76,
-/* GET BREA */
19, 10, 42,
9, 7, 0, 1, 0, 5, 0, 1,
81, 79, 81, 73,
-/* AUTO 0 */
201,
0, 18, 0, 5,
58, 60,
-/* GO FIEL */
23, 1, 11,
2, 6, 4, 4, 0, 8, 0, 6, 0, 7,
54, 53, 60, 76,
-/* GO FIEL */
23, 1, 11,
2, 6, 4, 8, 0, 4, 0, 6, 0, 7,
54, 53, 58, 76,
-/* HYPE ANY */
15, 38, 0,
8, 8, 9, 7, 0, 8,
43, 60, 88, 88,
-/* HYPE ANY */
23, 38, 0,
0, 8, 9, 7, 0, 5, 0, 18, 9, 8,
1, 58, 60, 60,
-/* BREA DEEP */
19, 39, 27,
0, 8, 9, 7, 0, 5, 0, 18,
1, 58, 60, 60,
-/* WEAR BAND */
6, 56, 47,
1, 26,
1, 32, 48,
-/* BREA OUT */
19, 39, 28,
9, 5, 0, 5, 0, 18, 0, 1,
58, 58, 81, 73,
-/* AUTO 0 */
206,
0, 5, 0, 1, 9, 8,
79, 81, 1,
-/* AUTO 0 */
215,
0, 7, 0, 1, 0, 8, 8, 8, 9, 12,
79, 81, 60, 1,
-/* AUTO 0 HYPER CAVE*/
215,
0, 17, 0, 1, 0, 8, 8, 8, 8, 12,
79, 81, 60, 1,
-/* GO FIEL */
23, 1, 11,
2, 2, 4, 1, 0, 2, 0, 2, 0, 7,
54, 53, 58, 73,
-/* AUTO 0 */
200,
3, 35, 0, 27,
60,
-/* BREA IN */
19, 39, 29,
9, 7, 0, 1, 0, 5, 0, 1,
81, 79, 81, 73,
-/* AUTO 0 */
201,
0, 18, 0, 5,
58, 60,
-/* SAY 123 123*/
19, 29, 13,
0, 2, 0, 7, 9, 2, 9, 18,
58, 52, 73, 3,
-/* AUTO 0 */
199,
0, 1,
4, 7, 9, 54,
-/* SAY 474 */
15, 29, 16,
9, 2, 0, 2, 0, 1,
3, 58, 4, 54,
-/* PUSH BUTT AIRLOCK FIX*/
9, 27, 19,
2, 1, 0, 47,
1, 59,
-/* LOOK CONT */
9, 23, 17,
3, 3, 9, 15,
1, 5,
-/* PUSH BUTT */
10, 27, 19,
3, 3, 9, 4,
1, 8, 11,
-/* PUSH BUTT */
17, 27, 19,
2, 16, 8, 13, 8, 14, 8, 12,
8, 144,
-/* LOOK DIAL */
5, 23, 9,
9, 15,
1, 13,
-/* LOOK META */
7, 23, 24,
9, 15,
1, 17, 21, 20,
-/* LOOK PLAN */
23, 23, 30,
9, 9, 3, 4, 0, 9, 0, 5, 0, 4,
27, 58, 75, 76,
-/* SMEL FLOW */
15, 46, 31,
3, 5, 9, 7, 9, 18,
1, 28, 30, 29,
-/* EAT FLOW */
11, 40, 31,
3, 5, 0, 5,
29, 28, 25, 61,
-/* CRUS FLOW */
13, 48, 31,
3, 5, 0, 5, 9, 7,
59, 73,
-/* AUTO 0 */
199,
9, 18,
29, 28, 25, 61,
-/* AUTO 0 */
202,
2, 12, 0, 10,
58, 31, 29,
-/* AUTO 0 */
210,
2, 12, 0, 2, 0, 40, 0, 2,
81, 79, 81,
-/* GET NEAN */
5, 10, 32,
2, 12,
14, 32,
-/* DRAG NEAN */
19, 66, 32,
2, 12, 0, 12, 0, 13, 8, 10,
1, 52, 52, 66,
-/* CRUS FLOW */
13, 48, 31,
3, 5, 0, 5, 8, 7,
1, 59,
-/* HIT NEAN .*/
11, 51, 32,
3, 12, 9, 10,
31, 33, 30, 61,
-/* GO OUTE */
6, 1, 71,
4, 24,
1, 125, 61,
-/* MOVE NEAN */
4, 58, 32,
3, 12,
1,
-/* LOOK DISP */
10, 23, 22,
3, 37, 9, 15,
17, 117, 31,
-/* DROP NEAN */
14, 18, 32,
1, 12, 0, 12, 0, 13,
1, 53, 59,
-/* WEAR BAND */
14, 56, 47,
3, 7, 0, 7, 0, 8,
1, 52, 52,
-/* REMO BAND */
9, 57, 47,
3, 8, 0, 8,
1, 59,
-/* UNRA BAND */
18, 59, 47,
3, 7, 0, 8, 0, 7, 0, 14,
1, 59, 72,
-/* LOOK CONT */
10, 23, 17,
2, 16, 9, 15,
1, 17, 5,
-/* HIT BAG */
14, 51, 66,
3, 41, 0, 41, 0, 42,
1, 108, 72,
-/* PUSH BUTT */
14, 27, 19,
2, 16, 8, 13, 9, 14,
1, 8, 11,
-/* PUSH BUTT */
11, 27, 19,
2, 16, 9, 13,
8, 36, 38, 12,
-/* GO HOLE */
6, 1, 60,
2, 27,
1, 80, 76,
-/* PUSH BUTT TRANSFER*/
23, 27, 19,
2, 16, 8, 13, 8, 14, 0, 12, 9, 12,
1, 3, 73, 59,
-/* AUTO 0 */
198,
6, 8,
39, 61, 63,
-/* AUTO 0 */
211,
0, 17, 0, 8, 0, 7, 0, 14,
53, 59, 59, 60,
-/* AUTO 0 */
203,
0, 13, 0, 12,
54, 58, 56, 76,
-/* AUTO 0 */
203,
0, 19, 0, 13,
28, 40, 58, 60,
-/* AUTO 0 */
200,
3, 4, 0, 4,
59,
-/* AUTO 0 */
206,
0, 4, 0, 25, 0, 4,
81, 79, 81,
-/* LOOK MACH */
9, 23, 46,
4, 27, 9, 15,
17, 141,
-/* OPEN EYES */
6, 61, 38,
8, 15,
1, 57, 76,
-/* LOOK SELF */
11, 23, 36,
9, 15, 8, 12,
1, 17, 31, 41,
-/* TIE BAND */
5, 69, 47,
3, 23,
1, 47,
-/* SAY FREE */
23, 29, 34,
2, 16, 8, 13, 9, 14, 9, 12, 0, 14,
58, 8, 36, 12,
-/* CLOS EYES */
2, 63, 38,
1, 56, 76,
-/* EAT PLAN */
9, 40, 30,
3, 4, 0, 4,
1, 59,
-/* MOVE RED .*/
10, 58, 68,
3, 48, 8, 7,
1, 6, 18,
-/* PUSH LEVE */
1, 27, 20,
16, 45,
-/* DRAG LEVE */
1, 66, 20,
16, 45,
-/* LOOK HYDR */
15, 23, 44,
3, 18, 14, 4, 0, 4,
17, 27, 53, 76,
-/* TIE BAND TO WHAT?*/
5, 69, 47,
3, 14,
1, 47,
-/* LOOK CONT */
9, 23, 17,
3, 21, 9, 15,
17, 5,
-/* LOOK LEVE */
9, 23, 20,
3, 21, 9, 15,
17, 49,
-/* TO LEVE */
23, 71, 20,
3, 21, 0, 14, 0, 22, 3, 14, 0, 23,
59, 53, 53, 1,
-/* TO LEVE */
18, 71, 20,
3, 21, 0, 23, 3, 23, 0, 22,
59, 53, 1,
-/* TO TREA */
18, 71, 59,
3, 21, 3, 23, 0, 23, 0, 25,
59, 53, 1,
-/* TO TREA */
23, 71, 59,
3, 21, 3, 14, 0, 14, 0, 25, 0, 23,
59, 53, 53, 1,
-/* AUTO 0 */
-/* AUTO 0 */
-/* UNTI BAND */
23, 70, 47,
3, 23, 0, 25, 0, 22, 0, 23, 0, 14,
59, 59, 72, 1,
-/* UNTI BAND */
23, 70, 47,
3, 25, 0, 23, 0, 22, 0, 25, 0, 14,
59, 59, 72, 1,
-/* LOOK ATOM DIAL - AIR*/
11, 23, 14,
3, 21, 9, 15,
1, 21, 121, 119,
-/* UNTI BAND */
13, 70, 47,
3, 26, 0, 26, 0, 14,
72, 1,
-/* LOOK ATOM BLOCK - BOMB*/
11, 23, 14,
3, 34, 9, 15,
1, 21, 121, 120,
-/* TO BAND */
13, 71, 47,
3, 14, 0, 26, 0, 14,
72, 1,
-/* TIE BAND */
5, 69, 47,
3, 26,
16, 15,
-/* TIE BAND */
5, 69, 47,
3, 14,
16, 15,
-/* LOOK BAND */
10, 23, 47,
3, 26, 9, 15,
1, 17, 50,
-/* GO BAND */
7, 1, 47,
1, 26,
1, 28, 27, 30,
-/* GO BAND LOOP ROUTINE*/
5, 1, 47,
2, 26,
1, 73,
-/* AUTO 0 IF HAVE LOOP*/
211,
2, 26, 4, 2, 0, 15, 0, 27,
80, 54, 53, 76,
-/* AUTO 0 */
211,
2, 26, 4, 20, 0, 26, 0, 27,
80, 54, 53, 76,
-/* AUTO 0 */
207,
2, 26, 0, 14, 0, 27,
80, 54, 53, 76,
-/* AUTO 0 */
-/* AUTO 0 */
-/* DRAG NEAN .*/
11, 66, 32,
3, 12, 9, 10,
31, 33, 30, 61,
-/* FEEL BAND .*/
7, 42, 47,
3, 26,
1, 28, 27, 40,
-/* READ SIGN */
5, 7, 58,
3, 36,
17, 110,
-/* LOOK BLOC */
11, 23, 57,
3, 34, 9, 15,
17, 122, 115, 109,
-/* DROP RAIL */
9, 18, 53,
3, 28, 0, 20,
1, 60,
-/* LOOK CORP */
18, 23, 41,
8, 19, 3, 10, 0, 19, 0, 7,
9, 60, 53,
-/* GO TREA */
10, 1, 59,
2, 24, 0, 16,
1, 54, 76,
-/* GET RAIL */
10, 10, 53,
3, 28, 0, 20,
1, 58, 102,
-/* WALK ANY */
14, 8, 0,
4, 16, 9, 20, 0, 11,
1, 54, 76,
-/* RUN ANY */
14, 9, 0,
4, 16, 9, 20, 0, 11,
1, 54, 76,
-/* WALK ANY WONT BUDGE*/
13, 8, 0,
4, 16, 13, 25, 13, 22,
16, 45,
-/* RUN ANY */
23, 9, 0,
4, 16, 13, 25, 13, 22, 9, 21, 0, 21,
58, 49, 34, 30,
-/* RUN ANY */
17, 9, 0,
4, 16, 13, 25, 13, 22, 8, 21,
16, 45,
-/* DRAG BAND */
5, 66, 47,
3, 23,
16, 45,
-/* LOOK DISP */
10, 23, 22,
2, 29, 9, 15,
17, 104, 73,
-/* AUTO 0 */
197,
9, 23,
17, 31,
-/* PUSH BUTT */
19, 27, 19,
2, 29, 9, 23, 0, 23, 0, 30,
58, 53, 17, 73,
-/* AUTO 0 */
199,
0, 12,
53, 31, 8, 116,
-/* PUSH BUTT */
10, 27, 19,
2, 31, 9, 22,
105, 19, 61,
-/* PUSH BUTT END GAME*/
10, 27, 19,
2, 31, 8, 22,
105, 106, 63,
-/* LOOK PIRA */
6, 23, 56,
3, 32,
40, 21, 107,
-/* PUSH BUTT */
19, 27, 19,
3, 3, 8, 4, 9, 24, 0, 24,
1, 58, 3, 73,
-/* AUTO 0 */
205,
8, 27, 0, 25, 0, 35,
58, 59,
-/* LOOK VIEW */
7, 23, 54,
3, 20,
17, 122, 123, 73,
-/* AUTO 0 */
196,
9, 25,
103,
-/* PUSH BUTT */
19, 27, 19,
3, 3, 8, 24, 8, 4, 0, 24,
1, 60, 3, 73,
-/* AUTO 0 */
205,
8, 27, 0, 25, 0, 35,
58, 59,
-/* WALK ANY */
10, 8, 0,
4, 16, 8, 20,
1, 21, 34,
-/* RUN ANY */
10, 9, 0,
4, 16, 8, 20,
1, 21, 34,
-/* GO DISP */
10, 1, 22,
2, 30, 0, 17,
1, 54, 76,
-/* LOOK NEAN .*/
15, 23, 32,
3, 29, 9, 23, 9, 15,
1, 17, 37, 31,
-/* LOOK NEAN .*/
12, 23, 32,
3, 12, 9, 15, 8, 10,
29,
-/* SAY ANY */
13, 29, 0,
9, 7, 8, 12, 9, 18,
1, 24,
-/* LOOK NEAN */
11, 23, 32,
3, 12, 9, 15,
1, 17, 37, 31,
-/* LOOK BAND */
11, 23, 47,
3, 7, 9, 15,
6, 7, 20, 35,
-/* READ DIAL */
14, 7, 9,
2, 1, 8, 12, 9, 15,
1, 17, 135,
-/* READ DIAL */
14, 7, 9,
2, 11, 8, 12, 9, 15,
1, 17, 131,
-/* READ DIAL */
15, 7, 9,
2, 16, 8, 12, 9, 15,
40, 114, 113, 118,
-/* JUMP ANY */
0, 6, 0,
51,
-/* RUN ANY */
0, 9, 0,
51,
-/* WALK ANY */
0, 8, 0,
51,
-/* TO ANY */
2, 71, 0,
16, 15, 48,
-/* HIT ANY */
1, 51, 0,
16, 15,
-/* INVE ANY */
4, 45, 0,
9, 15,
66,
-/* GET INVE */
4, 10, 7,
9, 15,
66,
-/* USE ANY */
1, 33, 0,
16, 15,
-/* PUSH BUTT */
13, 27, 19,
2, 29, 14, 30, 0, 30,
1, 53,
-/* SAY ANY */
13, 29, 0,
9, 7, 9, 12, 9, 18,
1, 85,
-/* SAVE GAME */
1, 35, 8,
1, 71,
-/* QUIT ANY */
1, 36, 0,
1, 63,
-/* FEEL ANY */
2, 42, 0,
1, 28, 6,
-/* THIN ANY */
1, 62, 0,
1, 85,
-/* READ ANY */
6, 7, 0,
9, 15,
16, 112, 113,
-/* PUSH NEAN */
5, 27, 32,
3, 12,
21, 34,
-/* PUSH BUTT */
9, 27, 19,
3, 30, 0, 30,
1, 59,
-/* GO FIEL */
23, 1, 11,
2, 47, 4, 9, 0, 24, 0, 46, 0, 47,
1, 54, 53, 53,
-/* GO FIEL */
23, 1, 11,
2, 47, 4, 24, 0, 9, 0, 46, 0, 47,
1, 54, 53, 53,
-/* GO FIEL */
18, 1, 11,
5, 47, 4, 9, 0, 24, 0, 46,
1, 54, 53,
-/* GO FIEL */
18, 1, 11,
5, 47, 4, 24, 0, 9, 0, 46,
1, 54, 53,
-/* OPEN ANY */
1, 61, 0,
16, 112,
-/* LOOK PLAT */
4, 23, 70,
9, 15,
133,
-/* LOOK HOLE */
9, 23, 60,
2, 27, 9, 15,
17, 50,
-/* AUTO 0 */
-/* DRAG BAND */
18, 66, 47,
3, 7, 0, 8, 0, 7, 0, 14,
1, 59, 72,
-/* GO LIFE */
5, 1, 74,
4, 24,
16, 112,
-/* BREA ANY */
15, 39, 0,
9, 7, 0, 5, 0, 18,
1, 60, 60, 26,
-/* KICK BALL */
5, 73, 64,
3, 40,
1, 142,
-/* LOOK ME */
8, 23, 35,
9, 15, 3, 17,
73,
-/* AUTO 0 */
196,
9, 28,
29,
-/* AUTO 0 */
206,
8, 19, 0, 7, 0, 19,
9, 53, 60,
-/* AUTO 0 */
196,
8, 28,
44,
-/* AUTO 0 */
-/* LOOK ANY */
7, 23, 0,
9, 15,
1, 17, 6, 76,
const uint8_t verbs[] = {
- /* AUTO */
- 65, 85, 84, 79,
- /* GO */
- 71, 79, 32, 32,
- /* *ENTE */
- 197, 78, 84, 69,
- /* *CRAW */
- 195, 82, 65, 87,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
- /* JUMP */
- 74, 85, 77, 80,
- /* READ */
- 82, 69, 65, 68,
- /* WALK */
- 87, 65, 76, 75,
- /* RUN */
- 82, 85, 78, 32,
- /* GET */
- 71, 69, 84, 32,
- /* *TAKE */
- 212, 65, 75, 69,
- /* *GRAB */
- 199, 82, 65, 66,
- /* *PICK */
- 208, 73, 67, 75,
- /* *HOLD */
- 200, 79, 76, 68,
- /* *CATC */
- 195, 65, 84, 67,
- /* . */
- 46, 32, 32, 32,
- /* WORK */
- 87, 79, 82, 75,
- /* DROP */
- 68, 82, 79, 80,
- /* *LEAV */
- 204, 69, 65, 86,
- /* *PUT */
- 208, 85, 84, 32,
- /* *RELE */
- 210, 69, 76, 69,
- /* *GIVE */
- 199, 73, 86, 69,
- /* LOOK */
- 76, 79, 79, 75,
- /* *EXAM */
- 197, 88, 65, 77,
- /* *DESC */
- 196, 69, 83, 67,
- /* *SEE */
- 211, 69, 69, 32,
- /* PUSH */
- 80, 85, 83, 72,
- /* *PRES */
- 208, 82, 69, 83,
- /* SAY */
- 83, 65, 89, 32,
- /* *SPEA */
- 211, 80, 69, 65,
- /* *TALK */
- 212, 65, 76, 75,
- /* *ASK */
- 193, 83, 75, 32,
- /* USE */
- 85, 83, 69, 32,
- /* *WITH */
- 215, 73, 84, 72,
- /* SAVE */
- 83, 65, 86, 69,
- /* QUIT */
- 81, 85, 73, 84,
- /* HELP */
- 72, 69, 76, 80,
- /* HYPE */
- 72, 89, 80, 69,
- /* BREA */
- 66, 82, 69, 65,
- /* EAT */
- 69, 65, 84, 32,
- /* *TAST */
- 212, 65, 83, 84,
- /* FEEL */
- 70, 69, 69, 76,
- /* *TOUC */
- 212, 79, 85, 67,
- /* */
- 32, 32, 32, 32,
- /* INVE */
- 73, 78, 86, 69,
- /* SMEL */
- 83, 77, 69, 76,
- /* *SNIF */
- 211, 78, 73, 70,
- /* CRUS */
- 67, 82, 85, 83,
- /* *CRUM */
- 195, 82, 85, 77,
- /* *SMAS */
- 211, 77, 65, 83,
- /* HIT */
- 72, 73, 84, 32,
- /* *TEAR */
- 212, 69, 65, 82,
- /* *RIP */
- 210, 73, 80, 32,
- /* *PUNC */
- 208, 85, 78, 67,
- /* . */
- 46, 32, 32, 32,
- /* WEAR */
- 87, 69, 65, 82,
- /* REMO */
- 82, 69, 77, 79,
- /* MOVE */
- 77, 79, 86, 69,
- /* UNRA */
- 85, 78, 82, 65,
- /* *UNDO */
- 213, 78, 68, 79,
- /* OPEN */
- 79, 80, 69, 78,
- /* THIN */
- 84, 72, 73, 78,
- /* CLOS */
- 67, 76, 79, 83,
- /* *SHUT */
- 211, 72, 85, 84,
- /* */
- 32, 32, 32, 32,
- /* DRAG */
- 68, 82, 65, 71,
- /* *PULL */
- 208, 85, 76, 76,
- /* EXHA */
- 69, 88, 72, 65,
- /* TIE */
- 84, 73, 69, 32,
- /* UNTI */
- 85, 78, 84, 73,
- /* TO */
- 84, 79, 32, 32,
- /* SCOR */
- 83, 67, 79, 82,
- /* KICK */
- 75, 73, 67, 75,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32,
+65, 85, 84, 79,
+71, 79, 32, 32,
+197, 78, 84, 69,
+195, 82, 65, 87,
+32, 32, 32, 32,
+32, 32, 32, 32,
+74, 85, 77, 80,
+82, 69, 65, 68,
+87, 65, 76, 75,
+82, 85, 78, 32,
+71, 69, 84, 32,
+212, 65, 75, 69,
+199, 82, 65, 66,
+208, 73, 67, 75,
+200, 79, 76, 68,
+195, 65, 84, 67,
+46, 32, 32, 32,
+87, 79, 82, 75,
+68, 82, 79, 80,
+204, 69, 65, 86,
+208, 85, 84, 32,
+210, 69, 76, 69,
+199, 73, 86, 69,
+76, 79, 79, 75,
+197, 88, 65, 77,
+196, 69, 83, 67,
+211, 69, 69, 32,
+80, 85, 83, 72,
+208, 82, 69, 83,
+83, 65, 89, 32,
+211, 80, 69, 65,
+212, 65, 76, 75,
+193, 83, 75, 32,
+85, 83, 69, 32,
+215, 73, 84, 72,
+83, 65, 86, 69,
+81, 85, 73, 84,
+72, 69, 76, 80,
+72, 89, 80, 69,
+66, 82, 69, 65,
+69, 65, 84, 32,
+212, 65, 83, 84,
+70, 69, 69, 76,
+212, 79, 85, 67,
+32, 32, 32, 32,
+73, 78, 86, 69,
+83, 77, 69, 76,
+211, 78, 73, 70,
+67, 82, 85, 83,
+195, 82, 85, 77,
+211, 77, 65, 83,
+72, 73, 84, 32,
+212, 69, 65, 82,
+210, 73, 80, 32,
+208, 85, 78, 67,
+46, 32, 32, 32,
+87, 69, 65, 82,
+82, 69, 77, 79,
+77, 79, 86, 69,
+85, 78, 82, 65,
+213, 78, 68, 79,
+79, 80, 69, 78,
+84, 72, 73, 78,
+67, 76, 79, 83,
+211, 72, 85, 84,
+32, 32, 32, 32,
+68, 82, 65, 71,
+208, 85, 76, 76,
+69, 88, 72, 65,
+84, 73, 69, 32,
+85, 78, 84, 73,
+84, 79, 32, 32,
+83, 67, 79, 82,
+75, 73, 67, 75,
+32, 32, 32, 32,
+32, 32, 32, 32,
+32, 32, 32, 32,
+32, 32, 32, 32,
+32, 32, 32, 32,
+32, 32, 32, 32,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89, 32,
- /* NORTH */
- 78, 79, 82, 84,
- /* SOUTH */
- 83, 79, 85, 84,
- /* EAST */
- 69, 65, 83, 84,
- /* WEST */
- 87, 69, 83, 84,
- /* UP */
- 85, 80, 32, 32,
- /* DOWN */
- 68, 79, 87, 78,
- /* INVE */
- 73, 78, 86, 69,
- /* GAME */
- 71, 65, 77, 69,
- /* DIAL */
- 68, 73, 65, 76,
- /* *SCRI */
- 211, 67, 82, 73,
- /* FIEL */
- 70, 73, 69, 76,
- /* BLUE */
- 66, 76, 85, 69,
- /* 123 */
- 49, 50, 51, 32,
- /* ATOM */
- 65, 84, 79, 77,
- /* *PICT */
- 208, 73, 67, 84,
- /* 474 */
- 52, 55, 52, 32,
- /* CONT */
- 67, 79, 78, 84,
- /* *CONS */
- 195, 79, 78, 83,
- /* BUTT */
- 66, 85, 84, 84,
- /* LEVE */
- 76, 69, 86, 69,
- /* *HAND */
- 200, 65, 78, 68,
- /* DISP */
- 68, 73, 83, 80,
- /* *CASE */
- 195, 65, 83, 69,
- /* META */
- 77, 69, 84, 65,
- /* *TUNN */
- 212, 85, 78, 78,
- /* *ROOM */
- 210, 79, 79, 77,
- /* DEEP */
- 68, 69, 69, 80,
- /* OUT */
- 79, 85, 84, 32,
- /* IN */
- 73, 78, 32, 32,
- /* PLAN */
- 80, 76, 65, 78,
- /* FLOW */
- 70, 76, 79, 87,
- /* NEAN */
- 78, 69, 65, 78,
- /* *CAVE */
- 195, 65, 86, 69,
- /* FREE */
- 70, 82, 69, 69,
- /* ME */
- 77, 69, 32, 32,
- /* SELF */
- 83, 69, 76, 70,
- /* *MYSE */
- 205, 89, 83, 69,
- /* EYES */
- 69, 89, 69, 83,
- /* FREE */
- 70, 82, 69, 69,
- /* ARGH */
- 65, 82, 71, 72,
- /* CORP */
- 67, 79, 82, 80,
- /* BREA */
- 66, 82, 69, 65,
- /* PASS */
- 80, 65, 83, 83,
- /* HYDR */
- 72, 89, 68, 82,
- /* LIGH */
- 76, 73, 71, 72,
- /* MACH */
- 77, 65, 67, 72,
- /* BAND */
- 66, 65, 78, 68,
- /* *THRE */
- 212, 72, 82, 69,
- /* *LOOP */
- 204, 79, 79, 80,
- /* *ITSE */
- 201, 84, 83, 69,
- /* *END */
- 197, 78, 68, 32,
- /* *CENT */
- 195, 69, 78, 84,
- /* RAIL */
- 82, 65, 73, 76,
- /* VIEW */
- 86, 73, 69, 87,
- /* SLID */
- 83, 76, 73, 68,
- /* PIRA */
- 80, 73, 82, 65,
- /* BLOC */
- 66, 76, 79, 67,
- /* SIGN */
- 83, 73, 71, 78,
- /* TREA */
- 84, 82, 69, 65,
- /* HOLE */
- 72, 79, 76, 69,
- /* BOXE */
- 66, 79, 88, 69,
- /* *CRAT */
- 195, 82, 65, 84,
- /* *BOX */
- 194, 79, 88, 32,
- /* BALL */
- 66, 65, 76, 76,
- /* *MEDI */
- 205, 69, 68, 73,
- /* BAG */
- 66, 65, 71, 32,
- /* *CLOT */
- 195, 76, 79, 84,
- /* RED */
- 82, 69, 68, 32,
- /* WAFE */
- 87, 65, 70, 69,
- /* PLAT */
- 80, 76, 65, 84,
- /* OUTE */
- 79, 85, 84, 69,
- /* *SPAC */
- 211, 80, 65, 67,
- /* DEVI */
- 68, 69, 86, 73,
- /* LIFE */
- 76, 73, 70, 69,
- /* FAST */
- 70, 65, 83, 84,
- /* SLOW */
- 83, 76, 79, 87,
- /* HANG */
- 72, 65, 78, 71,
- /* ENGI */
- 69, 78, 71, 73,
- /* */
- 32, 32, 32, 32,
+65, 78, 89, 32,
+78, 79, 82, 84,
+83, 79, 85, 84,
+69, 65, 83, 84,
+87, 69, 83, 84,
+85, 80, 32, 32,
+68, 79, 87, 78,
+73, 78, 86, 69,
+71, 65, 77, 69,
+68, 73, 65, 76,
+211, 67, 82, 73,
+70, 73, 69, 76,
+66, 76, 85, 69,
+49, 50, 51, 32,
+65, 84, 79, 77,
+208, 73, 67, 84,
+52, 55, 52, 32,
+67, 79, 78, 84,
+195, 79, 78, 83,
+66, 85, 84, 84,
+76, 69, 86, 69,
+200, 65, 78, 68,
+68, 73, 83, 80,
+195, 65, 83, 69,
+77, 69, 84, 65,
+212, 85, 78, 78,
+210, 79, 79, 77,
+68, 69, 69, 80,
+79, 85, 84, 32,
+73, 78, 32, 32,
+80, 76, 65, 78,
+70, 76, 79, 87,
+78, 69, 65, 78,
+195, 65, 86, 69,
+70, 82, 69, 69,
+77, 69, 32, 32,
+83, 69, 76, 70,
+205, 89, 83, 69,
+69, 89, 69, 83,
+70, 82, 69, 69,
+65, 82, 71, 72,
+67, 79, 82, 80,
+66, 82, 69, 65,
+80, 65, 83, 83,
+72, 89, 68, 82,
+76, 73, 71, 72,
+77, 65, 67, 72,
+66, 65, 78, 68,
+212, 72, 82, 69,
+204, 79, 79, 80,
+201, 84, 83, 69,
+197, 78, 68, 32,
+195, 69, 78, 84,
+82, 65, 73, 76,
+86, 73, 69, 87,
+83, 76, 73, 68,
+80, 73, 82, 65,
+66, 76, 79, 67,
+83, 73, 71, 78,
+84, 82, 69, 65,
+72, 79, 76, 69,
+66, 79, 88, 69,
+195, 82, 65, 84,
+194, 79, 88, 32,
+66, 65, 76, 76,
+205, 69, 68, 73,
+66, 65, 71, 32,
+195, 76, 79, 84,
+82, 69, 68, 32,
+87, 65, 70, 69,
+80, 76, 65, 84,
+79, 85, 84, 69,
+211, 80, 65, 67,
+68, 69, 86, 73,
+76, 73, 70, 69,
+70, 65, 83, 84,
+83, 76, 79, 87,
+72, 65, 78, 71,
+69, 78, 71, 73,
+32, 32, 32, 32,
0,
};
const uint8_t automap[] = {
- /* PLAN */
- 80, 76, 65, 78,
+80, 76, 65, 78,
4,
- /* FLOW */
- 70, 76, 79, 87,
+70, 76, 79, 87,
5,
- /* BAND */
- 66, 65, 78, 68,
+66, 65, 78, 68,
7,
- /* CORP */
- 67, 79, 82, 80,
+67, 79, 82, 80,
10,
- /* BAND */
- 66, 65, 78, 68,
+66, 65, 78, 68,
14,
- /* ME */
- 77, 69, 32, 32,
+77, 69, 32, 32,
17,
- /* BAND */
- 66, 65, 78, 68,
+66, 65, 78, 68,
23,
- /* BAND */
- 66, 65, 78, 68,
+66, 65, 78, 68,
26,
- /* BLOC */
- 66, 76, 79, 67,
+66, 76, 79, 67,
34,
- /* BLOC */
- 66, 76, 79, 67,
+66, 76, 79, 67,
35,
- /* BALL */
- 66, 65, 76, 76,
+66, 65, 76, 76,
40,
- /* BAG */
- 66, 65, 71, 32,
+66, 65, 71, 32,
41,
- /* BAG */
- 66, 65, 71, 32,
+66, 65, 71, 32,
42,
- /* WAFE */
- 87, 65, 70, 69,
+87, 65, 70, 69,
45,
- /* DEVI */
- 68, 69, 86, 73,
+68, 69, 86, 73,
48,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 100;
const uint8_t lightfill = 100;
const uint8_t status[] = {
-/* AUTO 100 */
175,
9, 31, 0, 3, 0, 19,
1, 79, 58, 73,
-/* AUTO 0 */
211,
0, 0, 0, 215, 0, 31, 0, 17,
81, 79, 58, 58,
-/* AUTO 100 */
160,
77,
-/* AUTO 100 */
168,
2, 4, 0, 48,
53,
-/* AUTO 100 */
164,
19, 0,
48,
-/* AUTO 100 */
168,
12, 9, 15, 0,
56,
-/* AUTO 100 */
171,
8, 14, 0, 16,
58, 56, 64, 23,
-/* AUTO 100 */
172,
4, 22, 9, 14, 0, 8,
60,
-/* AUTO 100 */
176,
3, 9, 8, 16, 0, 9, 0, 56,
72,
-/* AUTO 100 */
183,
8, 29, 13, 62, 4, 29, 0, 29, 0, 62,
129, 60, 61, 55,
-/* AUTO 100 */
168,
3, 9, 9, 14,
57,
-/* AUTO 100 */
165,
8, 29,
88, 73,
-/* AUTO 0 */
199,
7, 29,
49, 61, 41, 63,
-/* AUTO 100 */
166,
8, 29,
88, 57, 73,
-/* AUTO 0 */
207,
0, 215, 0, 0, 0, 1,
79, 81, 83, 43,
-/* AUTO 100 */
175,
8, 29, 19, 2, 0, 29,
45, 47, 60, 81,
-/* AUTO 100 */
175,
8, 29, 19, 1, 0, 29,
46, 47, 60, 81,
-/* AUTO 100 */
182,
8, 29, 15, 0, 0, 0, 0, 57, 0, 2,
50, 81, 62,
-/* AUTO 50 */
150, 50,
6, 33, 6, 61, 6, 60, 3, 55, 0, 60,
13, 74, 73,
-/* AUTO 0 */
211,
0, 3, 0, 10, 0, 3, 0, 23,
81, 79, 81, 58,
-/* AUTO 100 */
170,
8, 23, 0, 3,
81, 77, 73,
-/* AUTO 0 */
210,
19, 5, 0, 60, 0, 61, 0, 3,
51, 72, 73,
-/* AUTO 0 */
198,
15, 0,
102, 61, 73,
-/* AUTO 0 */
200,
8, 23, 0, 3,
81,
-/* AUTO 100 */
173,
5, 62, 13, 62, 0, 62,
103, 53,
-/* AUTO 45 */
139, 45,
2, 62, 0, 25,
104, 88, 88, 58,
-/* AUTO 40 */
145, 40,
14, 62, 2, 25, 0, 25, 0, 62,
32, 72,
-/* AUTO 70 */
141, 70,
8, 25, 1, 63, 0, 25,
107, 60,
-/* AUTO 39 */
139, 39,
8, 25, 0, 25,
106, 57, 61, 60,
-/* AUTO 100 */
169,
8, 25, 0, 25,
105, 60,
-/* AUTO 60 */
143, 60,
8, 18, 2, 45, 0, 26,
24, 88, 88, 58,
-/* AUTO 45 */
133, 45,
8, 26,
31, 61,
-/* AUTO 100 */
168,
8, 26, 0, 26,
60,
-/* AUTO 100 */
168,
8, 29, 0, 29,
60,
-/* AUTO 100 */
167,
2, 57,
88, 88, 108, 73,
-/* AUTO 0 */
193,
61, 63,
-/* AUTO 100 */
183,
4, 6, 0, 64, 0, 65, 0, 66, 0, 78,
59, 59, 59, 59,
-/* AUTO 100 */
183,
14, 58, 14, 68, 9, 9, 0, 30, 0, 9,
37, 58, 58, 73,
-/* AUTO 0 */
210,
0, 38, 0, 40, 0, 76, 0, 23,
72, 62, 131,
-/* AUTO 45 */
137, 45,
9, 6, 2, 69,
120, 61,
-/* AUTO 100 */
168,
13, 69, 0, 6,
60,
-/* AUTO 100 */
183,
2, 22, 2, 23, 2, 24, 0, 22, 0, 23,
9, 59, 59, 73,
-/* AUTO 0 */
201,
0, 24, 0, 68,
59, 53,
-/* AUTO 100 */
169,
12, 9, 8, 8,
56, 64,
-/* AUTO 100 */
168,
15, 10, 16, 0,
42,
-/* AUTO 100 */
169,
4, 16, 12, 9,
56, 64,
-/* AUTO 100 */
173,
4, 14, 16, 0, 9, 14,
57, 64,
-/* AUTO 60 */
141, 60,
9, 19, 2, 4, 0, 4,
111, 55,
-/* AUTO 100 */
176,
8, 0, 4, 6, 8, 22, 0, 64,
53,
-/* AUTO 100 */
169,
12, 9, 8, 15,
56, 64,
-/* AUTO 100 */
167,
4, 37,
57, 64, 41, 63,
-/* AUTO 100 */
176,
8, 0, 4, 12, 8, 22, 0, 64,
53,
-/* AUTO 100 */
176,
8, 1, 4, 6, 8, 20, 0, 66,
53,
-/* AUTO 100 */
176,
8, 1, 4, 12, 8, 20, 0, 66,
53,
-/* AUTO 100 */
176,
8, 5, 4, 6, 8, 28, 0, 65,
53,
-/* AUTO 100 */
176,
8, 5, 4, 12, 8, 28, 0, 65,
53,
-/* AUTO 100 */
169,
9, 15, 9, 14,
57, 64,
-/* AUTO 100 */
178,
4, 10, 16, 0, 9, 14, 0, 8,
57, 64, 60,
-/* AUTO 100 */
172,
4, 6, 8, 17, 0, 78,
53,
-/* AUTO 100 */
172,
4, 12, 8, 17, 0, 78,
53,
-/* AUTO 100 */
173,
4, 1, 17, 53, 0, 53,
26, 53,
-/* AUTO 100 */
168,
4, 34, 0, 18,
58,
-/* AUTO 100 */
169,
4, 22, 16, 0,
57, 64,
-/* AUTO 100 */
176,
4, 34, 1, 73, 0, 73, 0, 33,
62,
-/* AUTO 100 */
176,
4, 27, 1, 73, 0, 73, 0, 30,
62,
};
const uint8_t actions[] = {
-/* GO PIT */
5, 1, 45,
4, 30,
12, 35,
-/* GO FOUN */
6, 1, 47,
2, 11,
12, 38, 61,
-/* GO STRA */
23, 1, 63,
2, 64, 4, 6, 0, 19, 0, 55, 0, 4,
12, 54, 53, 53,
-/* GO BEAC */
23, 1, 64,
2, 65, 4, 6, 0, 7, 0, 55, 0, 4,
12, 54, 53, 53,
-/* GO ISLA */
23, 1, 65,
2, 66, 4, 6, 0, 13, 0, 55, 0, 4,
12, 54, 53, 53,
-/* GO ASHO */
23, 1, 67,
4, 6, 2, 64, 0, 19, 0, 55, 0, 4,
12, 54, 53, 53,
-/* GO ASHO */
23, 1, 67,
4, 6, 2, 65, 0, 7, 0, 55, 0, 4,
12, 54, 53, 53,
-/* GO ASHO */
23, 1, 67,
4, 6, 2, 66, 0, 13, 0, 55, 0, 4,
12, 54, 53, 53,
-/* GO ROPE */
9, 1, 72,
2, 74, 0, 33,
12, 54,
-/* GO ROPE */
9, 1, 72,
2, 75, 0, 30,
12, 54,
-/* GO PASS */
15, 1, 21,
2, 15, 0, 23, 0, 8,
12, 54, 56, 58,
-/* GO HALL */
9, 1, 22,
2, 76, 0, 27,
12, 54,
-/* SAVE GAME */
0, 8, 68,
71,
-/* DIG ANY */
18, 9, 0,
4, 32, 14, 37, 1, 31, 0, 37,
6, 2, 53,
-/* DIG ANY */
18, 9, 0,
4, 9, 14, 71, 1, 31, 0, 71,
6, 2, 53,
-/* TAKE INVE */
0, 10, 60,
66,
-/* GO PALA */
9, 1, 9,
4, 2, 0, 1,
12, 54,
-/* TAKE MEDI */
19, 10, 16,
3, 10, 13, 60, 0, 60, 0, 23,
12, 59, 124, 60,
-/* TAKE MEDI */
19, 10, 16,
3, 10, 13, 61, 0, 61, 0, 23,
12, 59, 124, 60,
-/* TAKE MEDI */
5, 10, 16,
3, 10,
12, 112,
-/* TAKE OCEA */
1, 10, 18,
12, 35,
-/* DIG ANY */
22, 9, 0,
4, 10, 14, 56, 14, 9, 1, 31, 0, 56,
6, 2, 53,
-/* DIG ANY */
18, 9, 0,
4, 10, 14, 24, 1, 31, 0, 24,
6, 2, 53,
-/* GO SHIP */
18, 1, 11,
2, 4, 8, 2, 0, 6, 0, 48,
12, 54, 53,
-/* DIG ANY */
5, 9, 0,
1, 31,
6, 7,
-/* TAKE STON */
9, 10, 25,
2, 22, 0, 22,
52, 12,
-/* TAKE STON */
9, 10, 25,
2, 23, 0, 23,
52, 12,
-/* TAKE STON */
9, 10, 25,
2, 24, 0, 24,
52, 12,
-/* TAKE TABL */
15, 10, 24,
2, 58, 9, 6, 0, 58,
52, 12, 21, 61,
-/* TAKE TABL */
9, 10, 24,
2, 58, 0, 58,
52, 12,
-/* TAKE TABL */
9, 10, 24,
2, 68, 0, 68,
52, 12,
-/* TAKE TELE */
15, 10, 54,
2, 35, 9, 7, 0, 35,
52, 12, 21, 61,
-/* TAKE TELE */
9, 10, 54,
2, 35, 0, 35,
52, 12,
-/* TAKE COMP */
15, 10, 55,
2, 34, 9, 3, 0, 34,
52, 12, 21, 61,
-/* TAKE COMP */
9, 10, 55,
2, 34, 0, 34,
52, 12,
-/* TAKE SAND */
11, 10, 56,
2, 32, 9, 4,
52, 12, 21, 61,
-/* TAKE SAND */
9, 10, 56,
2, 32, 0, 32,
52, 12,
-/* EXAM FOUN */
9, 22, 47,
2, 11, 9, 30,
113, 115,
-/* WAIT ANY */
6, 74, 0,
0, 6,
12, 88, 83,
-/* TAKE ROPE */
9, 10, 72,
2, 71, 0, 71,
52, 12,
-/* TAKE ROPE */
14, 10, 72,
2, 74, 0, 74, 0, 73,
12, 59, 74,
-/* GIVE MEDI */
15, 17, 16,
2, 13, 0, 13, 0, 36,
86, 36, 72, 109,
-/* GO FOUN */
6, 1, 47,
4, 36,
12, 38, 61,
-/* GIVE CHAL */
15, 17, 59,
4, 1, 1, 16, 8, 10,
39, 117, 88, 73,
-/* AUTO 0 */
195,
88, 112, 127, 61,
-/* GIVE CHAL */
15, 17, 59,
4, 1, 1, 16, 8, 11,
39, 117, 88, 73,
-/* AUTO 0 */
194,
88, 40, 61,
-/* GIVE CHAL */
15, 17, 59,
4, 1, 1, 16, 8, 12,
39, 117, 88, 73,
-/* AUTO 0 */
203,
0, 2, 0, 52,
88, 72, 116, 63,
-/* GIVE CHAL */
10, 17, 59,
4, 1, 1, 16,
39, 88, 73,
-/* AUTO 0 */
195,
88, 118, 127, 61,
-/* PRAY ANY */
15, 61, 0,
4, 22, 5, 15, 0, 15,
12, 17, 2, 53,
-/* GIVE BAG */
23, 17, 73,
3, 53, 4, 5, 0, 53, 0, 2, 0, 30,
55, 128, 58, 59,
-/* GIVE BAG */
23, 17, 73,
3, 53, 4, 4, 0, 53, 0, 4, 0, 28,
55, 128, 58, 59,
-/* GIVE BAG */
19, 17, 73,
3, 53, 4, 3, 0, 53, 0, 6,
55, 128, 58, 73,
-/* AUTO 0 */
206,
0, 3, 0, 7, 0, 29,
58, 58, 59,
-/* SLEE ANY */
6, 49, 0,
0, 29,
44, 58, 88,
-/* JUMP PIT */
5, 60, 45,
4, 30,
12, 61,
-/* GO ASHO */
18, 1, 67,
4, 6, 2, 78, 0, 5, 0, 4,
12, 54, 53,
-/* GO CITY */
17, 1, 37,
2, 78, 4, 6, 0, 5, 0, 4,
54, 53,
-/* GO CABI */
9, 1, 46,
4, 6, 0, 28,
12, 54,
-/* GO SHIP */
11, 1, 11,
2, 4, 9, 2,
12, 88, 122, 119,
-/* GO MAST */
9, 1, 14,
4, 6, 0, 12,
12, 54,
-/* GO OCEA */
6, 1, 18,
2, 48,
12, 27, 61,
-/* GO JUNG */
9, 1, 44,
4, 7, 0, 9,
12, 54,
-/* GO CAVE */
19, 1, 23,
4, 10, 0, 11, 0, 8, 0, 11,
12, 54, 58, 53,
-/* GO HUT */
9, 1, 32,
4, 14, 0, 15,
12, 54,
-/* GO MOUN */
9, 1, 33,
4, 14, 0, 17,
12, 54,
-/* GO CREV */
23, 1, 34,
2, 12, 4, 14, 0, 16, 0, 12, 0, 11,
12, 54, 53, 53,
-/* TAKE UP */
9, 10, 5,
4, 29, 0, 28,
12, 54,
-/* FILL CHAL */
8, 16, 59,
1, 16, 8, 10,
126,
-/* FILL CHAL */
8, 16, 59,
1, 16, 8, 11,
126,
-/* FILL CHAL */
8, 16, 59,
1, 16, 8, 12,
126,
-/* FILL CHAL */
21, 16, 59,
2, 11, 1, 16, 9, 10, 9, 12, 0, 11,
12, 58,
-/* FILL CHAL */
21, 16, 59,
2, 48, 1, 16, 9, 11, 9, 12, 0, 10,
12, 58,
-/* FILL CHAL */
21, 16, 59,
2, 47, 1, 16, 9, 10, 9, 11, 0, 12,
12, 58,
-/* DROP MEDI */
9, 18, 16,
1, 10, 0, 10,
12, 53,
-/* DRIN OCEA */
9, 52, 18,
1, 16, 8, 11,
12, 61,
-/* DROP STON */
9, 18, 25,
1, 22, 0, 22,
12, 53,
-/* DROP STON */
9, 18, 25,
1, 23, 0, 23,
12, 53,
-/* DROP STON */
9, 18, 25,
1, 24, 0, 24,
12, 53,
-/* DROP TABL */
4, 18, 24,
1, 58,
3,
-/* DROP TABL */
4, 18, 24,
1, 68,
3,
-/* DROP ROPE */
4, 18, 72,
1, 73,
3,
-/* EXAM MAST */
4, 22, 14,
4, 6,
25,
-/* EXAM TABL */
4, 22, 24,
3, 68,
19,
-/* EXAM TABL */
4, 22, 24,
3, 58,
30,
-/* EXAM STON */
4, 22, 25,
3, 24,
8,
-/* EXAM STON */
4, 22, 25,
3, 23,
8,
-/* EXAM STON */
4, 22, 25,
3, 22,
8,
-/* EXAM MAN */
4, 22, 28,
2, 13,
15,
-/* EXAM BOX */
4, 22, 35,
3, 10,
10,
-/* EXAM STAT */
4, 22, 38,
2, 25,
33,
-/* EXAM STAT */
4, 22, 38,
2, 62,
33,
-/* EXAM ALTA */
14, 22, 40,
4, 22, 14, 16, 0, 16,
6, 2, 53,
-/* EXAM CHES */
14, 22, 41,
3, 51, 14, 20, 0, 20,
6, 2, 53,
-/* EXAM CYCL */
4, 22, 43,
2, 45,
18,
-/* EXAM NOTE */
4, 22, 48,
3, 43,
123,
-/* EXAM TELE */
17, 22, 54,
1, 35, 4, 12, 8, 22, 14, 64,
16, 58,
-/* EXAM TELE */
21, 22, 54,
1, 35, 4, 12, 8, 28, 14, 65, 0, 5,
16, 58,
-/* EXAM TELE */
21, 22, 54,
1, 35, 4, 12, 8, 20, 14, 66, 0, 1,
16, 58,
-/* EXAM RUBB */
14, 22, 53,
3, 49, 14, 23, 0, 23,
6, 2, 53,
-/* EXAM CHAL */
9, 22, 59,
3, 16, 8, 10,
113, 114,
-/* EXAM CHAL */
9, 22, 59,
3, 16, 8, 11,
113, 115,
-/* EXAM CHAL */
9, 22, 59,
3, 16, 8, 12,
113, 115,
-/* GO CAVE */
11, 1, 23,
4, 34, 13, 45,
12, 88, 28, 119,
-/* GO CAVE */
9, 1, 23,
4, 34, 0, 35,
12, 54,
-/* TAKE SWOR */
8, 10, 62,
2, 25, 5, 63,
34,
-/* TAKE SWOR */
8, 10, 62,
2, 62, 5, 63,
34,
-/* TAKE SWOR */
9, 10, 62,
2, 63, 0, 63,
52, 12,
-/* SAIL ANY */
8, 27, 0,
4, 6, 2, 67,
126,
-/* SAIL WEST */
23, 27, 4,
4, 6, 8, 17, 3, 34, 0, 17, 0, 20,
12, 88, 60, 58,
-/* SAIL EAST */
23, 27, 3,
4, 6, 8, 17, 3, 34, 0, 17, 0, 27,
12, 88, 60, 58,
-/* SAIL SOUTH */
23, 27, 2,
4, 6, 8, 17, 3, 34, 0, 17, 0, 22,
12, 88, 60, 58,
-/* SAIL EAST */
23, 27, 3,
4, 6, 8, 20, 3, 34, 0, 20, 0, 17,
12, 88, 60, 58,
-/* SAIL SOUTH */
23, 27, 2,
4, 6, 8, 20, 3, 34, 0, 20, 0, 21,
12, 88, 60, 58,
-/* SAIL NORTH */
23, 27, 1,
4, 6, 8, 21, 3, 34, 0, 21, 0, 20,
12, 88, 60, 58,
-/* SAIL EAST */
23, 27, 3,
4, 6, 8, 21, 3, 34, 0, 21, 0, 22,
12, 88, 60, 58,
-/* SAIL NORTH */
23, 27, 1,
4, 6, 8, 22, 3, 34, 0, 22, 0, 17,
12, 88, 60, 58,
-/* SAIL WEST */
23, 27, 4,
4, 6, 8, 22, 3, 34, 0, 22, 0, 21,
12, 88, 60, 58,
-/* SAIL EAST */
23, 27, 3,
4, 6, 8, 27, 3, 34, 0, 27, 0, 28,
12, 88, 60, 58,
-/* SAIL WEST */
23, 27, 4,
4, 6, 8, 27, 3, 34, 0, 27, 0, 17,
12, 88, 60, 58,
-/* SAIL WEST */
23, 27, 4,
4, 6, 8, 28, 3, 34, 0, 28, 0, 27,
12, 88, 60, 58,
-/* SAIL ANY */
8, 27, 0,
4, 6, 12, 34,
20,
-/* PUSH STAT */
4, 29, 38,
2, 25,
4,
-/* PUSH STAT */
22, 29, 38,
2, 62, 4, 20, 0, 62, 0, 49, 0, 19,
59, 5, 62,
-/* PUSH STAT */
0, 29, 38,
112,
-/* PUSH ANY */
0, 29, 0,
35,
-/* ON GROU */
9, 66, 70,
1, 73, 0, 73,
12, 53,
-/* DROP GLOB */
19, 18, 57,
1, 26, 0, 26, 0, 26, 0, 54,
53, 72, 22, 73,
-/* AUTO 0 */
202,
6, 21, 0, 14,
88, 58, 73,
-/* AUTO 0 */
205,
2, 45, 0, 45, 0, 69,
88, 72,
-/* OPEN CHES */
17, 33, 41,
3, 41, 1, 37, 0, 41, 0, 51,
12, 72,
-/* LIGH TORC */
21, 35, 52,
3, 56, 3, 19, 9, 16, 0, 56, 0, 9,
12, 72,
-/* BREA ANY */
0, 38, 0,
126,
-/* OPEN CHES */
5, 33, 41,
3, 41,
126, 29,
-/* ATTA ANY */
1, 41, 0,
126, 121,
-/* EMPT CHAL */
16, 43, 59,
1, 16, 9, 10, 9, 11, 9, 12,
112,
-/* POUR OCEA */
4, 44, 18,
1, 16,
125,
-/* EXAM FOUN */
19, 22, 47,
2, 11, 8, 30, 0, 30, 0, 26,
6, 2, 60, 53,
-/* UNTI ROPE */
18, 46, 72,
2, 72, 2, 74, 0, 72, 0, 74,
59, 59, 130,
-/* UNTI ROPE */
19, 46, 72,
2, 72, 0, 72, 0, 73, 0, 71,
55, 55, 53, 12,
-/* UNLI TORC */
13, 47, 52,
3, 9, 0, 9, 0, 56,
12, 72,
-/* READ NOTE */
4, 48, 48,
3, 43,
110,
-/* WEAR SAND */
13, 50, 56,
1, 32, 6, 33, 0, 33,
12, 74,
-/* WEAR MASK */
14, 50, 58,
1, 20, 6, 21, 0, 21,
12, 74, 11,
-/* TAKE ROPE */
9, 10, 72,
2, 73, 0, 73,
12, 74,
-/* REMO SAND */
9, 51, 56,
1, 33, 0, 33,
12, 55,
-/* REMO MASK */
9, 51, 58,
1, 21, 0, 21,
12, 55,
-/* EMPT CHAL */
19, 43, 59,
1, 16, 0, 10, 0, 11, 0, 12,
12, 60, 60, 60,
-/* ON GROU */
23, 66, 70,
1, 58, 0, 58, 0, 58, 0, 30, 0, 38,
12, 53, 62, 53,
-/* DROP ANCH */
22, 18, 66,
4, 6, 2, 7, 0, 67, 0, 7, 0, 19,
12, 72, 58,
-/* SAY SUN */
15, 54, 61,
4, 14, 3, 68, 0, 12,
12, 85, 37, 53,
-/* SAY ANY */
2, 54, 0,
12, 85, 112,
-/* QUIT ANY */
1, 58, 0,
41, 63,
-/* INVE ANY */
0, 59, 0,
66,
-/* STEP UP */
9, 72, 5,
4, 20, 0, 21,
12, 54,
-/* STEP DOWN */
9, 72, 6,
4, 20, 0, 19,
12, 54,
-/* RAIS ANCH */
22, 69, 66,
4, 6, 2, 67, 0, 67, 0, 7, 0, 19,
12, 72, 60,
-/* TIE ROPE */
5, 62, 72,
1, 71,
12, 3,
-/* TO STAL */
22, 63, 69,
4, 30, 3, 71, 0, 72, 0, 73, 0, 71,
12, 53, 72,
-/* DROP ROPE */
9, 18, 72,
1, 71, 0, 71,
12, 53,
-/* ON GROU */
9, 66, 70,
1, 68, 0, 68,
12, 53,
-/* IN FOUN */
14, 68, 47,
1, 58, 4, 11, 0, 58,
12, 59, 131,
-/* IN FOUN */
14, 68, 47,
1, 68, 4, 16, 0, 68,
12, 59, 131,
-/* BUY SHIP */
17, 64, 11,
2, 4, 1, 53, 9, 2, 0, 2,
12, 58,
-/* BUY SAND */
17, 64, 56,
2, 32, 1, 53, 9, 4, 0, 4,
12, 58,
-/* BUY COMP */
17, 64, 55,
2, 34, 1, 53, 9, 3, 0, 3,
12, 58,
-/* BUY TELE */
17, 64, 54,
2, 35, 1, 53, 9, 7, 0, 7,
12, 58,
-/* BUY TABL */
17, 64, 24,
2, 58, 1, 53, 9, 6, 0, 6,
12, 58,
-/* GO CREV */
23, 1, 34,
2, 12, 4, 16, 0, 14, 0, 12, 0, 8,
12, 54, 53, 60,
-/* GO STAI */
8, 1, 36,
4, 19, 0, 20,
54,
-/* GO STAI */
8, 1, 36,
4, 21, 0, 20,
54,
-/* GO STAI */
4, 1, 36,
4, 20,
123,
-/* HELP ANY */
0, 53, 0,
126,
-/* IN PIT */
14, 68, 45,
1, 73, 0, 73, 0, 74,
12, 59, 53,
-/* PRAY ANY */
1, 61, 0,
12, 112,
-/* IN FOUN */
18, 68, 47,
1, 58, 4, 16, 0, 58, 0, 8,
12, 62, 131,
-/* IN FOUN */
18, 68, 47,
1, 68, 4, 11, 0, 68, 0, 8,
12, 62, 131,
-/* DRIN OCEA */
14, 52, 18,
1, 16, 8, 10, 0, 10,
12, 60, 132,
-/* DRIN OCEA */
13, 52, 18,
1, 16, 8, 12, 0, 12,
12, 60,
-/* EXAM FOUN */
5, 22, 47,
4, 36,
113, 115,
-/* EXAM ANY */
1, 22, 0,
76, 14,
-/* DROP MASK */
14, 18, 58,
1, 20, 0, 20, 0, 21,
12, 53, 55,
-/* SAIL ANY */
5, 27, 0,
4, 6,
12, 88,
-/* DROP SAND */
14, 18, 56,
1, 32, 0, 32, 0, 33,
12, 53, 55,
-/* DROP SAND */
255, 18, 56,
1, 32,
-/* TAKE SCOR */
5, 10, 39,
2, 55,
132, 126,
-/* GO COT */
9, 1, 49,
4, 28, 0, 29,
12, 54,
const uint8_t verbs[] = {
- /* AUTO */
- 65, 85, 84, 79,
- /* GO */
- 71, 79, 32, 32,
- /* *PROC */
- 208, 82, 79, 67,
- /* *RIDE */
- 210, 73, 68, 69,
- /* *RUN */
- 210, 85, 78, 32,
- /* *CLIM */
- 195, 76, 73, 77,
- /* *ENTE */
- 197, 78, 84, 69,
- /* *EXIT */
- 197, 88, 73, 84,
- /* SAVE */
- 83, 65, 86, 69,
- /* DIG */
- 68, 73, 71, 32,
- /* TAKE */
- 84, 65, 75, 69,
- /* *GET */
- 199, 69, 84, 32,
- /* *CARR */
- 195, 65, 82, 82,
- /* *GRAB */
- 199, 82, 65, 66,
- /* *HOLD */
- 200, 79, 76, 68,
- /* *STEA */
- 211, 84, 69, 65,
- /* FILL */
- 70, 73, 76, 76,
- /* GIVE */
- 71, 73, 86, 69,
- /* DROP */
- 68, 82, 79, 80,
- /* *LOWE */
- 204, 79, 87, 69,
- /* *PUT */
- 208, 85, 84, 32,
- /* *THRO */
- 212, 72, 82, 79,
- /* EXAM */
- 69, 88, 65, 77,
- /* *STUD */
- 211, 84, 85, 68,
- /* *LOOK */
- 204, 79, 79, 75,
- /* *SEE */
- 211, 69, 69, 32,
- /* *WATC */
- 215, 65, 84, 67,
- /* SAIL */
- 83, 65, 73, 76,
- /* *NAVI */
- 206, 65, 86, 73,
- /* PUSH */
- 80, 85, 83, 72,
- /* *SHOV */
- 211, 72, 79, 86,
- /* *MOVE */
- 205, 79, 86, 69,
- /* *SHAK */
- 211, 72, 65, 75,
- /* OPEN */
- 79, 80, 69, 78,
- /* *UNLO */
- 213, 78, 76, 79,
- /* LIGH */
- 76, 73, 71, 72,
- /* *IGNI */
- 201, 71, 78, 73,
- /* *BURN */
- 194, 85, 82, 78,
- /* BREA */
- 66, 82, 69, 65,
- /* *DEST */
- 196, 69, 83, 84,
- /* *SMAS */
- 211, 77, 65, 83,
- /* ATTA */
- 65, 84, 84, 65,
- /* *KILL */
- 203, 73, 76, 76,
- /* EMPT */
- 69, 77, 80, 84,
- /* POUR */
- 80, 79, 85, 82,
- /* *SPIL */
- 211, 80, 73, 76,
- /* UNTI */
- 85, 78, 84, 73,
- /* UNLI */
- 85, 78, 76, 73,
- /* READ */
- 82, 69, 65, 68,
- /* SLEE */
- 83, 76, 69, 69,
- /* WEAR */
- 87, 69, 65, 82,
- /* REMO */
- 82, 69, 77, 79,
- /* DRIN */
- 68, 82, 73, 78,
- /* HELP */
- 72, 69, 76, 80,
- /* SAY */
- 83, 65, 89, 32,
- /* *SCRE */
- 211, 67, 82, 69,
- /* *YELL */
- 217, 69, 76, 76,
- /* *HOLL */
- 200, 79, 76, 76,
- /* QUIT */
- 81, 85, 73, 84,
- /* INVE */
- 73, 78, 86, 69,
- /* JUMP */
- 74, 85, 77, 80,
- /* PRAY */
- 80, 82, 65, 89,
- /* TIE */
- 84, 73, 69, 32,
- /* TO */
- 84, 79, 32, 32,
- /* BUY */
- 66, 85, 89, 32,
- /* *PURC */
- 208, 85, 82, 67,
- /* ON */
- 79, 78, 32, 32,
- /* *AT */
- 193, 84, 32, 32,
- /* IN */
- 73, 78, 32, 32,
- /* RAIS */
- 82, 65, 73, 83,
- /* *LIFT */
- 204, 73, 70, 84,
- /* *WEIG */
- 215, 69, 73, 71,
- /* STEP */
- 83, 84, 69, 80,
- /* *WALK */
- 215, 65, 76, 75,
- /* WAIT */
- 87, 65, 73, 84,
+65, 85, 84, 79,
+71, 79, 32, 32,
+208, 82, 79, 67,
+210, 73, 68, 69,
+210, 85, 78, 32,
+195, 76, 73, 77,
+197, 78, 84, 69,
+197, 88, 73, 84,
+83, 65, 86, 69,
+68, 73, 71, 32,
+84, 65, 75, 69,
+199, 69, 84, 32,
+195, 65, 82, 82,
+199, 82, 65, 66,
+200, 79, 76, 68,
+211, 84, 69, 65,
+70, 73, 76, 76,
+71, 73, 86, 69,
+68, 82, 79, 80,
+204, 79, 87, 69,
+208, 85, 84, 32,
+212, 72, 82, 79,
+69, 88, 65, 77,
+211, 84, 85, 68,
+204, 79, 79, 75,
+211, 69, 69, 32,
+215, 65, 84, 67,
+83, 65, 73, 76,
+206, 65, 86, 73,
+80, 85, 83, 72,
+211, 72, 79, 86,
+205, 79, 86, 69,
+211, 72, 65, 75,
+79, 80, 69, 78,
+213, 78, 76, 79,
+76, 73, 71, 72,
+201, 71, 78, 73,
+194, 85, 82, 78,
+66, 82, 69, 65,
+196, 69, 83, 84,
+211, 77, 65, 83,
+65, 84, 84, 65,
+203, 73, 76, 76,
+69, 77, 80, 84,
+80, 79, 85, 82,
+211, 80, 73, 76,
+85, 78, 84, 73,
+85, 78, 76, 73,
+82, 69, 65, 68,
+83, 76, 69, 69,
+87, 69, 65, 82,
+82, 69, 77, 79,
+68, 82, 73, 78,
+72, 69, 76, 80,
+83, 65, 89, 32,
+211, 67, 82, 69,
+217, 69, 76, 76,
+200, 79, 76, 76,
+81, 85, 73, 84,
+73, 78, 86, 69,
+74, 85, 77, 80,
+80, 82, 65, 89,
+84, 73, 69, 32,
+84, 79, 32, 32,
+66, 85, 89, 32,
+208, 85, 82, 67,
+79, 78, 32, 32,
+193, 84, 32, 32,
+73, 78, 32, 32,
+82, 65, 73, 83,
+204, 73, 70, 84,
+215, 69, 73, 71,
+83, 84, 69, 80,
+215, 65, 76, 75,
+87, 65, 73, 84,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89, 32,
- /* NORTH */
- 78, 79, 82, 84,
- /* SOUTH */
- 83, 79, 85, 84,
- /* EAST */
- 69, 65, 83, 84,
- /* WEST */
- 87, 69, 83, 84,
- /* UP */
- 85, 80, 32, 32,
- /* DOWN */
- 68, 79, 87, 78,
- /* KING */
- 75, 73, 78, 71,
- /* GUAR */
- 71, 85, 65, 82,
- /* PALA */
- 80, 65, 76, 65,
- /* MERC */
- 77, 69, 82, 67,
- /* SHIP */
- 83, 72, 73, 80,
- /* *BOAT */
- 194, 79, 65, 84,
- /* *ABOA */
- 193, 66, 79, 65,
- /* MAST */
- 77, 65, 83, 84,
- /* SAIL */
- 83, 65, 73, 76,
- /* MEDI */
- 77, 69, 68, 73,
- /* AROU */
- 65, 82, 79, 85,
- /* OCEA */
- 79, 67, 69, 65,
- /* *WATE */
- 215, 65, 84, 69,
- /* *LIQU */
- 204, 73, 81, 85,
- /* PASS */
- 80, 65, 83, 83,
- /* HALL */
- 72, 65, 76, 76,
- /* CAVE */
- 67, 65, 86, 69,
- /* TABL */
- 84, 65, 66, 76,
- /* STON */
- 83, 84, 79, 78,
- /* SKEL */
- 83, 75, 69, 76,
- /* *BONE */
- 194, 79, 78, 69,
- /* MAN */
- 77, 65, 78, 32,
- /* FLIN */
- 70, 76, 73, 78,
- /* *STEE */
- 211, 84, 69, 69,
- /* SHOV */
- 83, 72, 79, 86,
- /* HUT */
- 72, 85, 84, 32,
- /* MOUN */
- 77, 79, 85, 78,
- /* CREV */
- 67, 82, 69, 86,
- /* BOX */
- 66, 79, 88, 32,
- /* STAI */
- 83, 84, 65, 73,
- /* CITY */
- 67, 73, 84, 89,
- /* STAT */
- 83, 84, 65, 84,
- /* SCOR */
- 83, 67, 79, 82,
- /* ALTA */
- 65, 76, 84, 65,
- /* CHES */
- 67, 72, 69, 83,
- /* KEY */
- 75, 69, 89, 32,
- /* CYCL */
- 67, 89, 67, 76,
- /* JUNG */
- 74, 85, 78, 71,
- /* PIT */
- 80, 73, 84, 32,
- /* CABI */
- 67, 65, 66, 73,
- /* FOUN */
- 70, 79, 85, 78,
- /* NOTE */
- 78, 79, 84, 69,
- /* COT */
- 67, 79, 84, 32,
- /* MARK */
- 77, 65, 82, 75,
- /* BLOC */
- 66, 76, 79, 67,
- /* TORC */
- 84, 79, 82, 67,
- /* RUBB */
- 82, 85, 66, 66,
- /* TELE */
- 84, 69, 76, 69,
- /* COMP */
- 67, 79, 77, 80,
- /* SAND */
- 83, 65, 78, 68,
- /* GLOB */
- 71, 76, 79, 66,
- /* MASK */
- 77, 65, 83, 75,
- /* CHAL */
- 67, 72, 65, 76,
- /* INVE */
- 73, 78, 86, 69,
- /* SUN */
- 83, 85, 78, 32,
- /* SWOR */
- 83, 87, 79, 82,
- /* STRA */
- 83, 84, 82, 65,
- /* BEAC */
- 66, 69, 65, 67,
- /* ISLA */
- 73, 83, 76, 65,
- /* ANCH */
- 65, 78, 67, 72,
- /* ASHO */
- 65, 83, 72, 79,
- /* GAME */
- 71, 65, 77, 69,
- /* STAL */
- 83, 84, 65, 76,
- /* GROU */
- 71, 82, 79, 85,
- /* *FLOO */
- 198, 76, 79, 79,
- /* ROPE */
- 82, 79, 80, 69,
- /* BAG */
- 66, 65, 71, 32,
- /* *GOLD */
- 199, 79, 76, 68,
+65, 78, 89, 32,
+78, 79, 82, 84,
+83, 79, 85, 84,
+69, 65, 83, 84,
+87, 69, 83, 84,
+85, 80, 32, 32,
+68, 79, 87, 78,
+75, 73, 78, 71,
+71, 85, 65, 82,
+80, 65, 76, 65,
+77, 69, 82, 67,
+83, 72, 73, 80,
+194, 79, 65, 84,
+193, 66, 79, 65,
+77, 65, 83, 84,
+83, 65, 73, 76,
+77, 69, 68, 73,
+65, 82, 79, 85,
+79, 67, 69, 65,
+215, 65, 84, 69,
+204, 73, 81, 85,
+80, 65, 83, 83,
+72, 65, 76, 76,
+67, 65, 86, 69,
+84, 65, 66, 76,
+83, 84, 79, 78,
+83, 75, 69, 76,
+194, 79, 78, 69,
+77, 65, 78, 32,
+70, 76, 73, 78,
+211, 84, 69, 69,
+83, 72, 79, 86,
+72, 85, 84, 32,
+77, 79, 85, 78,
+67, 82, 69, 86,
+66, 79, 88, 32,
+83, 84, 65, 73,
+67, 73, 84, 89,
+83, 84, 65, 84,
+83, 67, 79, 82,
+65, 76, 84, 65,
+67, 72, 69, 83,
+75, 69, 89, 32,
+67, 89, 67, 76,
+74, 85, 78, 71,
+80, 73, 84, 32,
+67, 65, 66, 73,
+70, 79, 85, 78,
+78, 79, 84, 69,
+67, 79, 84, 32,
+77, 65, 82, 75,
+66, 76, 79, 67,
+84, 79, 82, 67,
+82, 85, 66, 66,
+84, 69, 76, 69,
+67, 79, 77, 80,
+83, 65, 78, 68,
+71, 76, 79, 66,
+77, 65, 83, 75,
+67, 72, 65, 76,
+73, 78, 86, 69,
+83, 85, 78, 32,
+83, 87, 79, 82,
+83, 84, 82, 65,
+66, 69, 65, 67,
+73, 83, 76, 65,
+65, 78, 67, 72,
+65, 83, 72, 79,
+71, 65, 77, 69,
+83, 84, 65, 76,
+71, 82, 79, 85,
+198, 76, 79, 79,
+82, 79, 80, 69,
+66, 65, 71, 32,
+199, 79, 76, 68,
0,
};
const uint8_t automap[] = {
- /* SKEL */
- 83, 75, 69, 76,
+83, 75, 69, 76,
8,
- /* TORC */
- 84, 79, 82, 67,
+84, 79, 82, 67,
9,
- /* BOX */
- 66, 79, 88, 32,
+66, 79, 88, 32,
10,
- /* CHAL */
- 67, 72, 65, 76,
+67, 72, 65, 76,
16,
- /* FLIN */
- 70, 76, 73, 78,
+70, 76, 73, 78,
19,
- /* MASK */
- 77, 65, 83, 75,
+77, 65, 83, 75,
20,
- /* GLOB */
- 71, 76, 79, 66,
+71, 76, 79, 66,
26,
- /* SHOV */
- 83, 72, 79, 86,
+83, 72, 79, 86,
31,
- /* SAND */
- 83, 65, 78, 68,
+83, 65, 78, 68,
32,
- /* COMP */
- 67, 79, 77, 80,
+67, 79, 77, 80,
34,
- /* TELE */
- 84, 69, 76, 69,
+84, 69, 76, 69,
35,
- /* KEY */
- 75, 69, 89, 32,
+75, 69, 89, 32,
37,
- /* RUBB */
- 82, 85, 66, 66,
+82, 85, 66, 66,
38,
- /* CHES */
- 67, 72, 69, 83,
+67, 72, 69, 83,
41,
- /* NOTE */
- 78, 79, 84, 69,
+78, 79, 84, 69,
43,
- /* RUBB */
- 82, 85, 66, 66,
+82, 85, 66, 66,
49,
- /* CHES */
- 67, 72, 69, 83,
+67, 72, 69, 83,
51,
- /* BAG */
- 66, 65, 71, 32,
+66, 65, 71, 32,
53,
- /* TORC */
- 84, 79, 82, 67,
+84, 79, 82, 67,
56,
- /* SWOR */
- 83, 87, 79, 82,
+83, 87, 79, 82,
63,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 255;
const uint8_t lightfill = 255;
const uint8_t status[] = {
-/* AUTO 100 IN TREE*/
170,
4, 19, 9, 15,
56, 70, 76,
-/* AUTO 100 IN BOX*/
174,
4, 23, 5, 47, 9, 15,
56, 70, 76,
-/* AUTO 100 NOT DARK*/
177,
8, 15, 7, 23, 7, 19, 7, 12,
57, 76,
-/* AUTO 100 WATER FOUNTAIN*/
172,
8, 8, 6, 51, 0, 51,
74,
-/* AUTO 50 FNTN YOUTH*/
146, 50,
1, 51, 0, 4, 0, 11, 0, 4,
81, 83, 81,
-/* AUTO 50 ELDER SPELL*/
142, 50,
8, 7, 0, 5, 0, 5,
81, 77, 73,
-/* AUTO 0 AGING OVER*/
200,
15, 0, 0, 7,
60,
-/* AUTO 0 AGE HIM*/
211,
0, 5, 0, 4, 0, 19, 0, 4,
81, 81, 82, 81,
-/* AUTO 100 WET TOWEL*/
176,
4, 17, 3, 65, 0, 65, 0, 62,
72,
-/* AUTO 100 IN CELL DARK*/
170,
2, 29, 9, 15,
56, 70, 76,
-/* AUTO 100 INTRO*/
175,
9, 1, 0, 1, 0, 31,
58, 13, 79, 73,
-/* AUTO 0 */
202,
0, 4, 0, 1,
81, 80, 54,
-/* AUTO 0 SET CNTRS*/
211,
0, 10, 0, 2, 0, 30, 0, 3,
79, 81, 79, 81,
-/* AUTO 0 */
211,
0, 6, 0, 5, 0, 15, 0, 7,
79, 81, 79, 81,
-/* AUTO 0 */
206,
0, 22, 0, 1, 0, 1,
54, 87, 54,
-/* AUTO 100 WET TOWEL*/
176,
4, 17, 3, 66, 0, 66, 0, 62,
72,
-/* AUTO 75 DRY TOWEL*/
144, 75,
4, 5, 0, 65, 0, 66, 3, 65,
72,
-/* AUTO 80 BLISS TIMER*/
138, 80,
8, 4, 0, 3,
81, 77, 73,
-/* AUTO 0 */
200,
15, 0, 0, 4,
60,
-/* AUTO 0 */
196,
0, 3,
81,
-/* AUTO 100 */
170,
0, 4, 0, 52,
81, 73, 59,
-/* AUTO 0 TOO YOUNG*/
196,
15, 0,
61,
-/* AUTO 0 TOO OLD*/
196,
16, 100,
61,
-/* AUTO 0 WRINKLES*/
206,
16, 60, 0, 52, 15, 100,
74, 39, 48,
-/* AUTO 0 YOUNG*/
200,
15, 20, 16, 0,
48,
-/* AUTO 0 .*/
196,
0, 4,
81,
-/* AUTO 100 DRAGON FOOD*/
171,
2, 58, 9, 3,
88, 88, 49, 61,
-/* AUTO 100 CHAND FALL*/
179,
8, 12, 0, 25, 0, 26, 0, 12,
19, 73, 72, 60,
-/* AUTO 0 ON ME*/
197,
2, 26,
20, 61,
-/* AUTO 50 INVIS CNTR*/
138, 50,
8, 3, 0, 2,
81, 77, 73,
-/* AUTO 0 */
200,
15, 0, 0, 3,
60,
-/* AUTO 0 */
196,
0, 2,
81,
-/* AUTO 100 LAVA*/
169,
4, 5, 9, 4,
15, 61,
-/* AUTO 100 TOSS BOX*/
182,
8, 19, 0, 48, 0, 7, 0, 47, 0, 23,
62, 62, 73,
-/* AUTO 0 */
207,
0, 49, 0, 22, 0, 19,
62, 45, 60, 76,
-/* AUTO 25 ROPE BURN*/
146, 25,
8, 11, 0, 11, 0, 12, 0, 27,
60, 58, 55,
-/* AUTO 100 HOLD BREATH*/
170,
8, 13, 0, 1,
81, 77, 73,
-/* AUTO 0 ARGH*/
196,
15, 5,
39,
-/* AUTO 0 BREATH*/
201,
15, 0, 0, 13,
38, 60,
-/* AUTO 0 */
196,
0, 1,
81,
-/* AUTO 100 DROWN*/
169,
4, 17, 9, 13,
40, 61,
-/* AUTO 100 HAVE BOX*/
183,
4, 23, 1, 48, 0, 1, 0, 48, 0, 1,
87, 53, 87, 76,
-/* AUTO 45 THROW CAN*/
151, 45,
8, 14, 0, 14, 0, 68, 0, 50, 0, 50,
60, 75, 113, 59,
-/* AUTO 100 MISSED CAN*/
169,
8, 14, 0, 14,
60, 112,
-/* AUTO 100 OPEN DOORS*/
178,
8, 20, 14, 32, 0, 29, 0, 30,
72, 57, 73,
-/* AUTO 0 */
201,
0, 31, 0, 32,
72, 76,
-/* AUTO 100 RATS LEAVE*/
174,
2, 75, 8, 23, 0, 75,
2, 121, 59,
-/* AUTO 75 DIZZY SPELL*/
138, 75,
8, 9, 0, 7,
81, 77, 73,
-/* AUTO 0 DIZZY DONE*/
200,
15, 0, 0, 9,
60,
-/* AUTO 0 */
196,
0, 7,
81,
-/* AUTO 100 LYCANTHROPE*/
166,
8, 23,
81, 73, 77,
-/* AUTO 0 */
200,
15, 0, 0, 23,
60,
-/* AUTO 0 */
192,
81,
-/* AUTO 0 */
-/* AUTO 100 DEAD*/
165,
4, 32,
65, 63,
};
const uint8_t actions[] = {
-/* DIVE ANY */
0, 95, 0,
128,
-/* LOOK ROOM */
5, 36, 64,
4, 10,
2, 50,
-/* LOOK UP */
5, 36, 5,
4, 3,
2, 110,
-/* THROW BRICK */
5, 22, 48,
8, 2,
1, 17,
-/* OPEN CABIN */
15, 55, 99,
9, 22, 0, 41, 0, 22,
34, 5, 74, 58,
-/* AT CAN TOO HIGH*/
19, 25, 60,
8, 2, 0, 2, 0, 50, 9, 9,
60, 114, 112, 53,
-/* LOOK BATTL */
13, 36, 83,
4, 3, 14, 68, 14, 69,
2, 111,
-/* LOOK BATTL */
13, 36, 83,
4, 2, 14, 68, 14, 69,
2, 111,
-/* LOOK CASTL */
5, 36, 21,
4, 3,
2, 110,
-/* LOOK UP */
5, 36, 5,
4, 2,
2, 110,
-/* LOOK CASTL */
5, 36, 21,
4, 2,
2, 110,
-/* GO SHAFT */
5, 1, 59,
2, 67,
6, 22,
-/* AT DOOR FIRE*/
13, 25, 58,
8, 10, 2, 31, 0, 20,
37, 58,
-/* AT DOOR */
13, 25, 58,
8, 10, 2, 29, 0, 20,
37, 58,
-/* SQUEE TOWEL */
13, 80, 75,
3, 62, 0, 65, 0, 62,
1, 72,
-/* DRY ANY */
22, 34, 0,
1, 51, 3, 66, 0, 66, 0, 62, 0, 51,
1, 72, 59,
-/* AT CAN STRONG*/
19, 25, 60,
8, 2, 0, 2, 8, 9, 0, 14,
60, 37, 73, 58,
-/* AUTO 0 THROW*/
204,
4, 3, 0, 50, 0, 2,
62,
-/* AUTO 0 */
204,
4, 2, 0, 50, 0, 3,
62,
-/* AT DRAGO */
11, 25, 52,
8, 2, 2, 58,
104, 106, 49, 61,
-/* AT DRAGO */
11, 25, 52,
8, 10, 2, 58,
104, 106, 49, 61,
-/* GO ROPE */
14, 1, 12,
2, 27, 0, 12, 0, 27,
1, 58, 59,
-/* CAST FIRE */
5, 50, 11,
8, 10,
1, 17,
-/* LOOK AROUN */
6, 36, 29,
4, 21,
1, 2, 117,
-/* GO DOOR */
10, 1, 58,
2, 54, 0, 25,
1, 54, 76,
-/* CAST BLISS FLOAT*/
15, 50, 33,
3, 41, 0, 41, 0, 4,
37, 59, 73, 58,
-/* AUTO 0 UNDERWATER*/
202,
4, 17, 0, 1,
54, 76, 42,
-/* PULL LEVER */
15, 32, 100,
2, 74, 0, 74, 0, 42,
73, 59, 74, 1,
-/* AUTO 0 */
211,
0, 55, 0, 56, 0, 3, 0, 4,
72, 72, 45, 43,
-/* LOOK HOLE */
6, 36, 35,
4, 14,
2, 123, 102,
-/* CAST LYCAN */
15, 50, 57,
3, 73, 0, 73, 0, 23,
73, 37, 59, 58,
-/* AUTO 0 */
202,
0, 0, 0, 5,
81, 79, 81,
-/* AT RAT FIRE*/
10, 25, 103,
8, 10, 2, 75,
37, 15, 61,
-/* LOOK ROPE .*/
10, 36, 12,
2, 25, 8, 11,
1, 2, 47,
-/* CAST YOHO 2ND TIME*/
15, 50, 74,
1, 45, 8, 6, 0, 45,
37, 80, 76, 59,
-/* CAST METHU AGE*/
14, 50, 40,
1, 33, 0, 7, 0, 33,
37, 58, 59,
-/* QUIT ANY */
0, 71, 0,
63,
-/* SCORE ANY */
0, 67, 0,
65,
-/* INVEN ANY */
0, 72, 0,
66,
-/* GET INVEN */
0, 10, 41,
66,
-/* LOOK BOTTO */
15, 36, 43,
2, 39, 14, 12, 0, 12,
1, 74, 34, 5,
-/* LOOK CAN .*/
6, 36, 60,
3, 68,
1, 2, 124,
-/* CAST UNRAV */
19, 50, 77,
3, 64, 2, 25, 0, 11, 0, 64,
1, 37, 58, 59,
-/* CAST UNRAV FAILED*/
10, 50, 77,
3, 64, 0, 64,
6, 59, 32,
-/* GET ROPE */
14, 10, 12,
2, 27, 0, 12, 0, 27,
1, 58, 59,
-/* GO FOUNT */
15, 1, 8,
2, 18, 0, 4, 0, 8,
1, 54, 76, 58,
-/* GO COURT */
15, 1, 7,
2, 19, 0, 3, 0, 8,
1, 54, 76, 60,
-/* LOOK MIRRO */
11, 36, 10,
3, 20, 0, 4,
81, 7, 78, 73,
-/* AUTO 0 */
197,
0, 4,
81, 8,
-/* AUTO 0 */
196,
8, 3,
11,
-/* AUTO 0 */
196,
9, 9,
9,
-/* AUTO 0 */
196,
8, 4,
10,
-/* AUTO 0 */
196,
8, 9,
115,
-/* AUTO 0 FERRET*/
196,
8, 23,
120,
-/* AUTO 0 */
192,
12,
-/* GO LAVA BURNT*/
14, 1, 36,
2, 21, 9, 4, 0, 5,
1, 15, 61,
-/* DAMN LAVA */
5, 46, 36,
2, 21,
1, 14,
-/* LOOK DOOR */
5, 36, 58,
2, 53,
2, 29,
-/* GO LAVA */
14, 1, 36,
2, 21, 8, 4, 0, 5,
1, 54, 76,
-/* LOOK FOUNT */
2, 36, 8,
1, 2, 16,
-/* GO CENTE */
10, 1, 9,
4, 4, 0, 6,
1, 54, 76,
-/* CAST FIRE */
15, 50, 11,
3, 24, 0, 10, 0, 24,
1, 17, 58, 59,
-/* AT ROPE */
19, 25, 12,
2, 25, 8, 10, 0, 11, 0, 10,
1, 18, 58, 60,
-/* AT STAIR */
14, 25, 50,
8, 10, 4, 14, 4, 14,
37, 15, 61,
-/* CAST SEED */
23, 50, 26,
1, 34, 0, 34, 2, 53, 0, 53, 0, 54,
1, 59, 37, 72,
-/* CAST SEED */
19, 50, 26,
1, 34, 2, 31, 0, 20, 0, 34,
31, 37, 58, 59,
-/* LOOK KITCH */
6, 36, 54,
4, 21,
1, 2, 117,
-/* SWIM DOWN DRAIN*/
23, 70, 6,
4, 20, 0, 6, 0, 2, 0, 6, 0, 17,
81, 79, 81, 54,
-/* CAST SEED */
19, 50, 26,
1, 34, 2, 29, 0, 20, 0, 34,
31, 37, 58, 59,
-/* THROW BRICK */
15, 22, 48,
3, 50, 0, 50, 0, 2,
1, 59, 58, 17,
-/* GO DOOR */
10, 1, 58,
2, 30, 0, 13,
1, 54, 76,
-/* GO DOOR */
10, 1, 58,
2, 32, 0, 12,
1, 54, 76,
-/* CAST DIZZY */
15, 50, 55,
3, 70, 0, 70, 0, 9,
37, 59, 58, 125,
-/* LOOK ASHES */
14, 36, 76,
3, 63, 14, 7, 0, 7,
74, 34, 5,
-/* PULL WEST */
11, 32, 4,
4, 10, 0, 31,
26, 28, 54, 76,
-/* GO CHAND */
10, 1, 13,
2, 26, 0, 8,
1, 54, 76,
-/* LOOK CEILI */
6, 36, 14,
4, 7,
1, 2, 21,
-/* LOOK UP */
6, 36, 5,
4, 7,
1, 2, 21,
-/* CHOP TREE */
4, 52, 18,
4, 9,
23,
-/* GO TREE */
4, 1, 18,
4, 9,
23,
-/* PUSH WALL */
4, 28, 65,
4, 10,
24,
-/* PUSH WALL */
2, 28, 65,
1, 3, 25,
-/* PUSH EAST */
11, 28, 3,
4, 10, 0, 24,
26, 28, 54, 76,
-/* PUSH SOUTH */
11, 28, 2,
4, 10, 0, 11,
26, 28, 54, 76,
-/* PUSH WEST */
6, 28, 4,
4, 10,
6, 3, 25,
-/* LOOK WALL */
6, 36, 65,
4, 10,
1, 2, 51,
-/* GO DRAIN */
10, 1, 42,
2, 46, 0, 20,
1, 54, 76,
-/* SWIM WEST */
7, 70, 4,
4, 17,
6, 36, 26, 27,
-/* SWIM EAST BY DRAIN*/
9, 70, 3,
4, 17, 0, 6,
81, 73,
-/* AUTO 0 */
202,
19, 2, 0, 20,
1, 54, 76,
-/* AUTO 0 */
199,
4, 17,
6, 36, 26, 27,
-/* AUTO 0 */
196,
0, 6,
81,
-/* PUSH DOWN */
11, 28, 6,
4, 10, 0, 29,
30, 54, 76, 88,
-/* AUTO 0 DRAGONS LAIR*/
195,
88, 88, 88, 88,
-/* GO DRAWB */
10, 1, 38,
2, 56, 0, 2,
1, 54, 76,
-/* HYPER ANY */
1, 62, 0,
6, 41,
-/* BREAT DEEP */
1, 61, 31,
6, 41,
-/* GO SHAFT */
15, 1, 59,
2, 22, 0, 12, 0, 8,
1, 54, 76, 60,
-/* CAST SEED */
23, 50, 26,
2, 3, 1, 34, 0, 34, 0, 3, 0, 4,
31, 73, 59, 72,
-/* AUTO 0 */
201,
0, 55, 0, 56,
72, 37,
-/* GO DRAWB */
10, 1, 38,
2, 4, 0, 2,
1, 54, 76,
-/* LOOK DOOR */
6, 36, 58,
2, 29,
1, 2, 29,
-/* LOOK DOOR */
6, 36, 58,
2, 31,
1, 2, 29,
-/* OPEN DOOR */
2, 55, 58,
6, 36, 35,
-/* DRINK POTIO */
14, 58, 28,
3, 35, 0, 35, 0, 3,
1, 59, 58,
-/* DIG ANY */
15, 42, 0,
4, 1, 14, 14, 0, 14,
1, 74, 34, 5,
-/* SAVE GAME */
1, 27, 39,
1, 71,
-/* CAST LIGHT */
10, 50, 61,
3, 36, 0, 36,
59, 73, 1,
-/* AUTO 0 */
206,
2, 37, 0, 37, 0, 38,
72, 37, 108,
-/* AUTO 0 */
200,
14, 38, 5, 26,
32,
-/* AUTO 0 */
199,
2, 26,
108, 19, 20, 61,
-/* GO LOFT */
19, 1, 16,
2, 38, 0, 15, 0, 37, 0, 38,
54, 76, 72, 19,
-/* GO BALLR */
10, 1, 63,
2, 37, 0, 7,
1, 54, 76,
-/* GO MOAT */
10, 1, 22,
2, 1, 0, 16,
1, 54, 76,
-/* GET BREAT */
23, 10, 30,
9, 13, 0, 13, 0, 1, 0, 8, 0, 1,
58, 81, 79, 81,
-/* BREAT ANY */
10, 61, 0,
0, 13, 8, 13,
1, 60, 38,
-/* SWIM DOWN FROM SURFACE*/
23, 70, 6,
4, 16, 9, 4, 0, 17, 0, 6, 0, 1,
54, 81, 79, 73,
-/* AUTO 0 */
203,
0, 6, 0, 39,
81, 59, 1, 76,
-/* SWIM DOWN */
19, 70, 6,
4, 17, 14, 39, 0, 6, 0, 1,
1, 81, 82, 73,
-/* AUTO 0 AT BOTTOM*/
201,
16, 4, 0, 39,
53, 76,
-/* AUTO 0 */
196,
0, 6,
81,
-/* CAST FIREF GLOWING*/
15, 50, 51,
1, 57, 0, 57, 0, 9,
59, 48, 74, 76,
-/* SWIM UP FROM BOTTOM*/
23, 70, 5,
4, 17, 2, 39, 0, 39, 0, 6, 0, 6,
59, 81, 77, 81,
-/* SWIM UP */
11, 70, 5,
4, 17, 0, 6,
1, 81, 77, 73,
-/* AUTO 0 AT TOP*/
201,
15, 0, 0, 16,
54, 76,
-/* AUTO 0 */
196,
0, 6,
81,
-/* CAST PERME */
5, 50, 32,
3, 40,
1, 73,
-/* AUTO 0 */
207,
4, 13, 0, 12, 0, 40,
37, 54, 76, 59,
-/* AUTO 0 */
211,
13, 40, 4, 12, 0, 13, 0, 40,
37, 54, 76, 59,
-/* AUTO 0 */
207,
4, 14, 0, 18, 0, 40,
37, 54, 76, 59,
-/* AUTO 0 */
211,
13, 40, 4, 18, 0, 14, 0, 40,
37, 54, 76, 59,
-/* AUTO 0 IN BOX*/
207,
4, 23, 0, 22, 0, 40,
37, 54, 76, 59,
-/* AUTO 0 HAVE BOX*/
215,
13, 40, 3, 48, 0, 1, 0, 23, 0, 40,
87, 54, 37, 59,
-/* AUTO 0 ON BOX*/
211,
13, 40, 4, 22, 0, 23, 0, 40,
37, 54, 76, 59,
-/* AUTO 0 */
207,
4, 9, 0, 19, 0, 40,
37, 54, 76, 59,
-/* AUTO 0 SPELL FAILED*/
202,
13, 40, 0, 40,
6, 59, 32,
-/* JUMP ANY */
11, 60, 0,
4, 15, 9, 4,
1, 30, 33, 61,
-/* JUMP ANY */
15, 60, 0,
4, 15, 8, 4, 0, 7,
30, 37, 54, 76,
-/* LOOK DRAGO */
15, 36, 52,
2, 58, 14, 17, 0, 17,
74, 1, 34, 5,
-/* SWIM ANY */
6, 70, 0,
4, 17,
6, 36, 35,
-/* GO CRATE */
19, 1, 46,
2, 48, 0, 1, 0, 22, 7, 17,
1, 87, 54, 76,
-/* GET OFF CRATE*/
10, 10, 45,
4, 22, 0, 1,
1, 87, 76,
-/* GET DOWN */
10, 10, 6,
4, 22, 0, 1,
1, 87, 76,
-/* GO HOLE */
10, 1, 35,
2, 47, 0, 22,
1, 54, 76,
-/* GO HOLE */
10, 1, 35,
2, 49, 0, 23,
1, 54, 76,
-/* THROW CRATE */
13, 22, 46,
3, 48, 4, 15, 0, 19,
1, 58,
-/* THROW CRATE */
13, 22, 46,
3, 48, 2, 38, 0, 19,
1, 58,
-/* GET DUST */
9, 10, 68,
3, 59, 0, 59,
1, 74,
-/* GET DUST */
9, 10, 68,
4, 24, 0, 59,
1, 74,
-/* LOOK DRAGO */
11, 36, 52,
2, 58, 14, 60,
2, 104, 27, 102,
-/* THROW DUST */
10, 22, 68,
3, 59, 0, 59,
1, 59, 73,
-/* AUTO 0 AT DRAGON*/
203,
2, 58, 0, 60,
103, 104, 28, 53,
-/* GO HOLE */
10, 1, 35,
2, 60, 0, 30,
1, 54, 76,
-/* KNOCK ANY */
5, 40, 0,
4, 10,
1, 105,
-/* SAY ANY */
7, 7, 0,
2, 58,
104, 106, 49, 61,
-/* CAST WICKE CAST*/
10, 50, 70,
3, 61, 0, 61,
1, 59, 73,
-/* AUTO 0 */
205,
3, 28, 0, 28, 0, 20,
72, 37,
-/* AUTO 0 */
197,
14, 20,
6, 32,
-/* LOOK CAN */
15, 36, 60,
3, 69, 14, 13, 0, 13,
1, 34, 5, 74,
-/* USE METAL */
22, 43, 90,
8, 21, 3, 71, 3, 68, 0, 68, 0, 69,
1, 72, 73,
-/* AUTO 0 */
196,
0, 21,
60,
-/* OPEN CAN */
5, 55, 60,
0, 21,
46, 58,
-/* LOOK METAL */
6, 36, 90,
3, 71,
1, 2, 116,
-/* OPEN ANY */
0, 55, 0,
46,
-/* BREAT ANY */
0, 61, 0,
119,
-/* CAST SPELL */
0, 50, 94,
118,
-/* RAISE ANY */
0, 74, 0,
46,
-/* JUMP ANY CRATE*/
10, 60, 0,
4, 22, 0, 1,
1, 87, 76,
-/* DIG ANY DIG*/
3, 42, 0,
1, 2, 3, 4,
-/* SWIM ANY DRAGGED DOWN*/
11, 70, 0,
4, 16, 9, 4,
35, 42, 107, 61,
-/* JUMP ANY */
2, 60, 0,
3, 4, 25,
-/* CAST SEED */
17, 50, 26,
1, 34, 2, 55, 0, 55, 0, 56,
73, 72,
-/* AUTO 0 */
206,
0, 3, 0, 4, 0, 34,
37, 72, 59,
-/* CAST SEED */
9, 50, 26,
1, 34, 0, 34,
59, 32,
-/* SAY ANY */
10, 7, 0,
0, 13, 4, 17,
1, 129, 60,
-/* DRY ANY .*/
0, 34, 0,
46,
-/* AT WOOD LIGHT FIRE*/
14, 25, 34,
8, 10, 3, 42, 0, 10,
60, 73, 37,
-/* AUTO 0 */
197,
1, 42,
15, 61,
-/* AUTO 0 */
207,
8, 15, 2, 42, 0, 42,
59, 18, 57, 76,
-/* AUTO 0 */
199,
14, 42,
88, 88, 88, 88,
-/* AUTO 0 */
199,
14, 42,
88, 56, 70, 76,
-/* AUTO 0 */
196,
0, 42,
59,
-/* SWIM ANY */
4, 70, 0,
4, 16,
118,
-/* SWIM ANY */
4, 70, 0,
4, 20,
118,
-/* FEEL ANY */
3, 83, 0,
1, 3, 4, 25,
-/* AT TREE */
19, 25, 18,
8, 10, 0, 10, 4, 9, 0, 63,
1, 60, 53, 37,
-/* AT ANY */
11, 25, 0,
8, 10, 0, 10,
60, 1, 42, 32,
-/* THROW ANY */
1, 22, 0,
6, 109,
-/* PUSH ANY */
2, 28, 0,
3, 4, 25,
-/* PULL ANY */
2, 32, 0,
3, 4, 25,
-/* SQUEE ANY */
3, 80, 0,
1, 3, 4, 25,
-/* GET SPELL */
0, 10, 94,
118,
-/* SAY ANY */
6, 7, 0,
0, 13,
1, 85, 60,
-/* CAST YOHO 1ST TIME*/
14, 50, 74,
1, 45, 9, 6, 0, 6,
37, 58, 73,
-/* AUTO 0 ON BOX*/
200,
4, 22, 0, 45,
59,
-/* AUTO 0 IN BOX*/
200,
4, 23, 0, 45,
59,
-/* AUTO 0 MOVE HIM*/
193,
80, 76,
-/* WAKEN MONST */
11, 91, 106,
3, 43, 0, 1,
1, 127, 54, 76,
-/* HELP ANY */
9, 90, 0,
3, 3, 3, 34,
66, 126,
-/* HELP ANY */
2, 90, 0,
6, 36, 12,
-/* USE ANY */
2, 43, 0,
6, 3, 25,
-/* LOOK ANY */
3, 36, 0,
2, 3, 4, 76,
-/* GO MOAT */
10, 1, 22,
4, 2, 0, 16,
1, 54, 76,
-/* GO BATTL */
255, 1, 83,
4, 0,
-/* AT ANY BRICKS*/
15, 25, 0,
8, 2, 0, 2, 0, 50,
60, 53, 3, 25,
-/* WALK UP */
10, 6, 5,
4, 14, 0, 11,
1, 54, 76,
-/* WALK DOWN */
9, 6, 6,
4, 14, 3, 75,
6, 122,
-/* WALK DOWN */
14, 6, 6,
4, 14, 5, 75, 0, 13,
1, 54, 76,
-/* GO HOLE */
14, 1, 35,
4, 14, 8, 23, 0, 18,
1, 54, 76,
-/* GO HOLE */
14, 1, 35,
4, 18, 8, 23, 0, 14,
1, 54, 76,
-/* GO STAIR */
0, 1, 50,
118,
-/* LIGHT ANY */
0, 96, 0,
46,
-/* AUTO 0 */
255,
};
const uint8_t verbs[] = {
- /* AUTO */
- 65, 85, 84, 79, 32,
- /* GO */
- 71, 79, 32, 32, 32,
- /* *CROSS */
- 195, 82, 79, 83, 83,
- /* *RUN */
- 210, 85, 78, 32, 32,
- /* *ENTER */
- 197, 78, 84, 69, 82,
- /* *CLIMB */
- 195, 76, 73, 77, 66,
- /* WALK */
- 87, 65, 76, 75, 32,
- /* SAY */
- 83, 65, 89, 32, 32,
- /* *YELL */
- 217, 69, 76, 76, 32,
- /* *SCREA */
- 211, 67, 82, 69, 65,
- /* GET */
- 71, 69, 84, 32, 32,
- /* *TAKE */
- 212, 65, 75, 69, 32,
- /* *PICK */
- 208, 73, 67, 75, 32,
- /* *CARRY */
- 195, 65, 82, 82, 89,
- /* *HOLD */
- 200, 79, 76, 68, 32,
- /* *UNTIE */
- 213, 78, 84, 73, 69,
- /* *REMOV */
- 210, 69, 77, 79, 86,
- /* *PICKU */
- 208, 73, 67, 75, 85,
- /* DROP */
- 68, 82, 79, 80, 32,
- /* *LEAVE */
- 204, 69, 65, 86, 69,
- /* *PUT */
- 208, 85, 84, 32, 32,
- /* *RELEA */
- 210, 69, 76, 69, 65,
- /* THROW */
- 84, 72, 82, 79, 87,
- /* *TOSS */
- 212, 79, 83, 83, 32,
- /* *BLOW */
- 194, 76, 79, 87, 32,
- /* AT */
- 65, 84, 32, 32, 32,
- /* *TOWAR */
- 212, 79, 87, 65, 82,
- /* SAVE */
- 83, 65, 86, 69, 32,
- /* PUSH */
- 80, 85, 83, 72, 32,
- /* *PRESS */
- 208, 82, 69, 83, 83,
- /* *HIT */
- 200, 73, 84, 32, 32,
- /* *KICK */
- 203, 73, 67, 75, 32,
- /* PULL */
- 80, 85, 76, 76, 32,
- /* *TUG */
- 212, 85, 71, 32, 32,
- /* DRY */
- 68, 82, 89, 32, 32,
- /* . */
- 46, 32, 32, 32, 32,
- /* LOOK */
- 76, 79, 79, 75, 32,
- /* *L */
- 204, 32, 32, 32, 32,
- /* *DESCR */
- 196, 69, 83, 67, 82,
- /* *EXAMI */
- 197, 88, 65, 77, 73,
- /* KNOCK */
- 75, 78, 79, 67, 75,
- /* *TAP */
- 212, 65, 80, 32, 32,
- /* DIG */
- 68, 73, 71, 32, 32,
- /* USE */
- 85, 83, 69, 32, 32,
- /* *WITH */
- 215, 73, 84, 72, 32,
- /* *USING */
- 213, 83, 73, 78, 71,
- /* DAMN */
- 68, 65, 77, 78, 32,
- /* *DAM */
- 196, 65, 77, 32, 32,
- /* *CURSE */
- 195, 85, 82, 83, 69,
- /* . */
- 46, 32, 32, 32, 32,
- /* CAST */
- 67, 65, 83, 84, 32,
- /* *INVOK */
- 201, 78, 86, 79, 75,
- /* CHOP */
- 67, 72, 79, 80, 32,
- /* *CUT */
- 195, 85, 84, 32, 32,
- /* *SLICE */
- 211, 76, 73, 67, 69,
- /* OPEN */
- 79, 80, 69, 78, 32,
- /* *UNLOC */
- 213, 78, 76, 79, 67,
- /* *CLOSE */
- 195, 76, 79, 83, 69,
- /* DRINK */
- 68, 82, 73, 78, 75,
- /* *TASTE */
- 212, 65, 83, 84, 69,
- /* JUMP */
- 74, 85, 77, 80, 32,
- /* BREAT */
- 66, 82, 69, 65, 84,
- /* HYPER */
- 72, 89, 80, 69, 82,
- /* FASTE */
- 70, 65, 83, 84, 69,
- /* *REPLA */
- 210, 69, 80, 76, 65,
- /* *TIGHT */
- 212, 73, 71, 72, 84,
- /* *SECU */
- 211, 69, 67, 85, 32,
- /* SCORE */
- 83, 67, 79, 82, 69,
- /* . */
- 46, 32, 32, 32, 32,
- /* . */
- 46, 32, 32, 32, 32,
- /* SWIM */
- 83, 87, 73, 77, 32,
- /* QUIT */
- 81, 85, 73, 84, 32,
- /* INVEN */
- 73, 78, 86, 69, 78,
- /* *INVE */
- 201, 78, 86, 69, 32,
- /* RAISE */
- 82, 65, 73, 83, 69,
- /* *LIFT */
- 204, 73, 70, 84, 32,
- /* *BREAK */
- 194, 82, 69, 65, 75,
- /* *SMASH */
- 211, 77, 65, 83, 72,
- /* *UNRAV */
- 213, 78, 82, 65, 86,
- /* *MOVE */
- 205, 79, 86, 69, 32,
- /* SQUEE */
- 83, 81, 85, 69, 69,
- /* *WRING */
- 215, 82, 73, 78, 71,
- /* *SQUEZ */
- 211, 81, 85, 69, 90,
- /* FEEL */
- 70, 69, 69, 76, 32,
- /* *TOUCH */
- 212, 79, 85, 67, 72,
- /* *DANCE */
- 196, 65, 78, 67, 69,
- /* *WAVE */
- 215, 65, 86, 69, 32,
- /* *LISTE */
- 204, 73, 83, 84, 69,
- /* *SING */
- 211, 73, 78, 71, 32,
- /* *WASH */
- 215, 65, 83, 72, 32,
- /* HELP */
- 72, 69, 76, 80, 32,
- /* WAKEN */
- 87, 65, 75, 69, 78,
- /* *AWAKE */
- 193, 87, 65, 75, 69,
- /* *WAKE */
- 215, 65, 75, 69, 32,
- /* */
- 32, 32, 32, 32, 32,
- /* DIVE */
- 68, 73, 86, 69, 32,
- /* LIGHT */
- 76, 73, 71, 72, 84,
- /* *BURN */
- 194, 85, 82, 78, 32,
- /* *IGNIT */
- 201, 71, 78, 73, 84,
- /* *BUILD */
- 194, 85, 73, 76, 68,
- /* *MAKE */
- 205, 65, 75, 69, 32,
- /* *COOK */
- 195, 79, 79, 75, 32,
- /* *WASH */
- 215, 65, 83, 72, 32,
- /* *LOWER */
- 204, 79, 87, 69, 82,
- /* *KILL */
- 203, 73, 76, 76, 32,
- /* *SLAY */
- 211, 76, 65, 89, 32,
- /* *CLEAN */
- 195, 76, 69, 65, 78,
- /* */
- 32, 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32, 32,
- /* */
- 32, 32, 32, 32, 32,
+65, 85, 84, 79, 32,
+71, 79, 32, 32, 32,
+195, 82, 79, 83, 83,
+210, 85, 78, 32, 32,
+197, 78, 84, 69, 82,
+195, 76, 73, 77, 66,
+87, 65, 76, 75, 32,
+83, 65, 89, 32, 32,
+217, 69, 76, 76, 32,
+211, 67, 82, 69, 65,
+71, 69, 84, 32, 32,
+212, 65, 75, 69, 32,
+208, 73, 67, 75, 32,
+195, 65, 82, 82, 89,
+200, 79, 76, 68, 32,
+213, 78, 84, 73, 69,
+210, 69, 77, 79, 86,
+208, 73, 67, 75, 85,
+68, 82, 79, 80, 32,
+204, 69, 65, 86, 69,
+208, 85, 84, 32, 32,
+210, 69, 76, 69, 65,
+84, 72, 82, 79, 87,
+212, 79, 83, 83, 32,
+194, 76, 79, 87, 32,
+65, 84, 32, 32, 32,
+212, 79, 87, 65, 82,
+83, 65, 86, 69, 32,
+80, 85, 83, 72, 32,
+208, 82, 69, 83, 83,
+200, 73, 84, 32, 32,
+203, 73, 67, 75, 32,
+80, 85, 76, 76, 32,
+212, 85, 71, 32, 32,
+68, 82, 89, 32, 32,
+46, 32, 32, 32, 32,
+76, 79, 79, 75, 32,
+204, 32, 32, 32, 32,
+196, 69, 83, 67, 82,
+197, 88, 65, 77, 73,
+75, 78, 79, 67, 75,
+212, 65, 80, 32, 32,
+68, 73, 71, 32, 32,
+85, 83, 69, 32, 32,
+215, 73, 84, 72, 32,
+213, 83, 73, 78, 71,
+68, 65, 77, 78, 32,
+196, 65, 77, 32, 32,
+195, 85, 82, 83, 69,
+46, 32, 32, 32, 32,
+67, 65, 83, 84, 32,
+201, 78, 86, 79, 75,
+67, 72, 79, 80, 32,
+195, 85, 84, 32, 32,
+211, 76, 73, 67, 69,
+79, 80, 69, 78, 32,
+213, 78, 76, 79, 67,
+195, 76, 79, 83, 69,
+68, 82, 73, 78, 75,
+212, 65, 83, 84, 69,
+74, 85, 77, 80, 32,
+66, 82, 69, 65, 84,
+72, 89, 80, 69, 82,
+70, 65, 83, 84, 69,
+210, 69, 80, 76, 65,
+212, 73, 71, 72, 84,
+211, 69, 67, 85, 32,
+83, 67, 79, 82, 69,
+46, 32, 32, 32, 32,
+46, 32, 32, 32, 32,
+83, 87, 73, 77, 32,
+81, 85, 73, 84, 32,
+73, 78, 86, 69, 78,
+201, 78, 86, 69, 32,
+82, 65, 73, 83, 69,
+204, 73, 70, 84, 32,
+194, 82, 69, 65, 75,
+211, 77, 65, 83, 72,
+213, 78, 82, 65, 86,
+205, 79, 86, 69, 32,
+83, 81, 85, 69, 69,
+215, 82, 73, 78, 71,
+211, 81, 85, 69, 90,
+70, 69, 69, 76, 32,
+212, 79, 85, 67, 72,
+196, 65, 78, 67, 69,
+215, 65, 86, 69, 32,
+204, 73, 83, 84, 69,
+211, 73, 78, 71, 32,
+215, 65, 83, 72, 32,
+72, 69, 76, 80, 32,
+87, 65, 75, 69, 78,
+193, 87, 65, 75, 69,
+215, 65, 75, 69, 32,
+32, 32, 32, 32, 32,
+68, 73, 86, 69, 32,
+76, 73, 71, 72, 84,
+194, 85, 82, 78, 32,
+201, 71, 78, 73, 84,
+194, 85, 73, 76, 68,
+205, 65, 75, 69, 32,
+195, 79, 79, 75, 32,
+215, 65, 83, 72, 32,
+204, 79, 87, 69, 82,
+203, 73, 76, 76, 32,
+211, 76, 65, 89, 32,
+195, 76, 69, 65, 78,
+32, 32, 32, 32, 32,
+32, 32, 32, 32, 32,
+32, 32, 32, 32, 32,
0,
};
const uint8_t nouns[] = {
- /* ANY */
- 65, 78, 89, 32, 32,
- /* NORTH */
- 78, 79, 82, 84, 72,
- /* SOUTH */
- 83, 79, 85, 84, 72,
- /* EAST */
- 69, 65, 83, 84, 32,
- /* WEST */
- 87, 69, 83, 84, 32,
- /* UP */
- 85, 80, 32, 32, 32,
- /* DOWN */
- 68, 79, 87, 78, 32,
- /* COURT */
- 67, 79, 85, 82, 84,
- /* FOUNT */
- 70, 79, 85, 78, 84,
- /* CENTE */
- 67, 69, 78, 84, 69,
- /* MIRRO */
- 77, 73, 82, 82, 79,
- /* FIRE */
- 70, 73, 82, 69, 32,
- /* ROPE */
- 82, 79, 80, 69, 32,
- /* CHAND */
- 67, 72, 65, 78, 68,
- /* CEILI */
- 67, 69, 73, 76, 73,
- /* *ROOF */
- 210, 79, 79, 70, 32,
- /* LOFT */
- 76, 79, 70, 84, 32,
- /* FORES */
- 70, 79, 82, 69, 83,
- /* TREE */
- 84, 82, 69, 69, 32,
- /* *TREES */
- 212, 82, 69, 69, 83,
- /* GLASS */
- 71, 76, 65, 83, 83,
- /* CASTL */
- 67, 65, 83, 84, 76,
- /* MOAT */
- 77, 79, 65, 84, 32,
- /* *WATER */
- 215, 65, 84, 69, 82,
- /* *DROPL */
- 196, 82, 79, 80, 76,
- /* *POOL */
- 208, 79, 79, 76, 32,
- /* SEED */
- 83, 69, 69, 68, 32,
- /* STAR */
- 83, 84, 65, 82, 32,
- /* POTIO */
- 80, 79, 84, 73, 79,
- /* AROUN */
- 65, 82, 79, 85, 78,
- /* BREAT */
- 66, 82, 69, 65, 84,
- /* DEEP */
- 68, 69, 69, 80, 32,
- /* PERME */
- 80, 69, 82, 77, 69,
- /* BLISS */
- 66, 76, 73, 83, 83,
- /* WOOD */
- 87, 79, 79, 68, 32,
- /* HOLE */
- 72, 79, 76, 69, 32,
- /* LAVA */
- 76, 65, 86, 65, 32,
- /* *STREA */
- 211, 84, 82, 69, 65,
- /* DRAWB */
- 68, 82, 65, 87, 66,
- /* GAME */
- 71, 65, 77, 69, 32,
- /* METHU */
- 77, 69, 84, 72, 85,
- /* INVEN */
- 73, 78, 86, 69, 78,
- /* DRAIN */
- 68, 82, 65, 73, 78,
- /* BOTTO */
- 66, 79, 84, 84, 79,
- /* HOLE */
- 72, 79, 76, 69, 32,
- /* OFF */
- 79, 70, 70, 32, 32,
- /* CRATE */
- 67, 82, 65, 84, 69,
- /* *BOX */
- 194, 79, 88, 32, 32,
- /* BRICK */
- 66, 82, 73, 67, 75,
- /* WRINK */
- 87, 82, 73, 78, 75,
- /* STAIR */
- 83, 84, 65, 73, 82,
- /* FIREF */
- 70, 73, 82, 69, 70,
- /* DRAGO */
- 68, 82, 65, 71, 79,
- /* LAIR */
- 76, 65, 73, 82, 32,
- /* KITCH */
- 75, 73, 84, 67, 72,
- /* DIZZY */
- 68, 73, 90, 90, 89,
- /* *DEAN */
- 196, 69, 65, 78, 32,
- /* LYCAN */
- 76, 89, 67, 65, 78,
- /* DOOR */
- 68, 79, 79, 82, 32,
- /* SHAFT */
- 83, 72, 65, 70, 84,
- /* CAN */
- 67, 65, 78, 32, 32,
- /* LIGHT */
- 76, 73, 71, 72, 84,
- /* *SQUAR */
- 211, 81, 85, 65, 82,
- /* BALLR */
- 66, 65, 76, 76, 82,
- /* ROOM */
- 82, 79, 79, 77, 32,
- /* WALL */
- 87, 65, 76, 76, 32,
- /* *WALLS */
- 215, 65, 76, 76, 83,
- /* *FLOOR */
- 198, 76, 79, 79, 82,
- /* DUST */
- 68, 85, 83, 84, 32,
- /* WORKS */
- 87, 79, 82, 75, 83,
- /* WICKE */
- 87, 73, 67, 75, 69,
- /* *QUEEN */
- 209, 85, 69, 69, 78,
- /* AWAY */
- 65, 87, 65, 89, 32,
- /* CRACK */
- 67, 82, 65, 67, 75,
- /* YOHO */
- 89, 79, 72, 79, 32,
- /* TOWEL */
- 84, 79, 87, 69, 76,
- /* ASHES */
- 65, 83, 72, 69, 83,
- /* UNRAV */
- 85, 78, 82, 65, 86,
- /* SELF */
- 83, 69, 76, 70, 32,
- /* *ME */
- 205, 69, 32, 32, 32,
- /* *MYSEL */
- 205, 89, 83, 69, 76,
- /* *YOU */
- 217, 79, 85, 32, 32,
- /* SESAM */
- 83, 69, 83, 65, 77,
- /* BATTL */
- 66, 65, 84, 84, 76,
- /* ICON */
- 73, 67, 79, 78, 32,
- /* NICHE */
- 78, 73, 67, 72, 69,
- /* LOCK */
- 76, 79, 67, 75, 32,
- /* CELL */
- 67, 69, 76, 76, 32,
- /* *DUNGE */
- 196, 85, 78, 71, 69,
- /* OUTLE */
- 79, 85, 84, 76, 69,
- /* METAL */
- 77, 69, 84, 65, 76,
- /* *CANOP */
- 195, 65, 78, 79, 80,
- /* *OPENE */
- 207, 80, 69, 78, 69,
- /* COUNT */
- 67, 79, 85, 78, 84,
- /* SPELL */
- 83, 80, 69, 76, 76,
- /* STOVE */
- 83, 84, 79, 86, 69,
- /* *RANGE */
- 210, 65, 78, 71, 69,
- /* *OVEN */
- 207, 86, 69, 78, 32,
- /* GROTT */
- 71, 82, 79, 84, 84,
- /* CABIN */
- 67, 65, 66, 73, 78,
- /* LEVER */
- 76, 69, 86, 69, 82,
- /* HANDS */
- 72, 65, 78, 68, 83,
- /* *PAW */
- 208, 65, 87, 32, 32,
- /* RAT */
- 82, 65, 84, 32, 32,
- /* *RATS */
- 210, 65, 84, 83, 32,
- /* SINK */
- 83, 73, 78, 75, 32,
- /* MONST */
- 77, 79, 78, 83, 84,
- /* EDGE */
- 69, 68, 71, 69, 32,
- /* *EDGES */
- 197, 68, 71, 69, 83,
- /* */
- 32, 32, 32, 32, 32,
+65, 78, 89, 32, 32,
+78, 79, 82, 84, 72,
+83, 79, 85, 84, 72,
+69, 65, 83, 84, 32,
+87, 69, 83, 84, 32,
+85, 80, 32, 32, 32,
+68, 79, 87, 78, 32,
+67, 79, 85, 82, 84,
+70, 79, 85, 78, 84,
+67, 69, 78, 84, 69,
+77, 73, 82, 82, 79,
+70, 73, 82, 69, 32,
+82, 79, 80, 69, 32,
+67, 72, 65, 78, 68,
+67, 69, 73, 76, 73,
+210, 79, 79, 70, 32,
+76, 79, 70, 84, 32,
+70, 79, 82, 69, 83,
+84, 82, 69, 69, 32,
+212, 82, 69, 69, 83,
+71, 76, 65, 83, 83,
+67, 65, 83, 84, 76,
+77, 79, 65, 84, 32,
+215, 65, 84, 69, 82,
+196, 82, 79, 80, 76,
+208, 79, 79, 76, 32,
+83, 69, 69, 68, 32,
+83, 84, 65, 82, 32,
+80, 79, 84, 73, 79,
+65, 82, 79, 85, 78,
+66, 82, 69, 65, 84,
+68, 69, 69, 80, 32,
+80, 69, 82, 77, 69,
+66, 76, 73, 83, 83,
+87, 79, 79, 68, 32,
+72, 79, 76, 69, 32,
+76, 65, 86, 65, 32,
+211, 84, 82, 69, 65,
+68, 82, 65, 87, 66,
+71, 65, 77, 69, 32,
+77, 69, 84, 72, 85,
+73, 78, 86, 69, 78,
+68, 82, 65, 73, 78,
+66, 79, 84, 84, 79,
+72, 79, 76, 69, 32,
+79, 70, 70, 32, 32,
+67, 82, 65, 84, 69,
+194, 79, 88, 32, 32,
+66, 82, 73, 67, 75,
+87, 82, 73, 78, 75,
+83, 84, 65, 73, 82,
+70, 73, 82, 69, 70,
+68, 82, 65, 71, 79,
+76, 65, 73, 82, 32,
+75, 73, 84, 67, 72,
+68, 73, 90, 90, 89,
+196, 69, 65, 78, 32,
+76, 89, 67, 65, 78,
+68, 79, 79, 82, 32,
+83, 72, 65, 70, 84,
+67, 65, 78, 32, 32,
+76, 73, 71, 72, 84,
+211, 81, 85, 65, 82,
+66, 65, 76, 76, 82,
+82, 79, 79, 77, 32,
+87, 65, 76, 76, 32,
+215, 65, 76, 76, 83,
+198, 76, 79, 79, 82,
+68, 85, 83, 84, 32,
+87, 79, 82, 75, 83,
+87, 73, 67, 75, 69,
+209, 85, 69, 69, 78,
+65, 87, 65, 89, 32,
+67, 82, 65, 67, 75,
+89, 79, 72, 79, 32,
+84, 79, 87, 69, 76,
+65, 83, 72, 69, 83,
+85, 78, 82, 65, 86,
+83, 69, 76, 70, 32,
+205, 69, 32, 32, 32,
+205, 89, 83, 69, 76,
+217, 79, 85, 32, 32,
+83, 69, 83, 65, 77,
+66, 65, 84, 84, 76,
+73, 67, 79, 78, 32,
+78, 73, 67, 72, 69,
+76, 79, 67, 75, 32,
+67, 69, 76, 76, 32,
+196, 85, 78, 71, 69,
+79, 85, 84, 76, 69,
+77, 69, 84, 65, 76,
+195, 65, 78, 79, 80,
+207, 80, 69, 78, 69,
+67, 79, 85, 78, 84,
+83, 80, 69, 76, 76,
+83, 84, 79, 86, 69,
+210, 65, 78, 71, 69,
+207, 86, 69, 78, 32,
+71, 82, 79, 84, 84,
+67, 65, 66, 73, 78,
+76, 69, 86, 69, 82,
+72, 65, 78, 68, 83,
+208, 65, 87, 32, 32,
+82, 65, 84, 32, 32,
+210, 65, 84, 83, 32,
+83, 73, 78, 75, 32,
+77, 79, 78, 83, 84,
+69, 68, 71, 69, 32,
+197, 68, 71, 69, 83,
+32, 32, 32, 32, 32,
0,
};
const uint8_t automap[] = {
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
0,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
5,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
6,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
7,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
8,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
10,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
11,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
12,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
13,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
14,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
15,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
16,
- /* STAR */
- 83, 84, 65, 82, 32,
+83, 84, 65, 82, 32,
17,
- /* MIRRO */
- 77, 73, 82, 82, 79,
+77, 73, 82, 82, 79,
20,
- /* FIRE */
- 70, 73, 82, 69, 32,
+70, 73, 82, 69, 32,
24,
- /* GLASS */
- 71, 76, 65, 83, 83,
+71, 76, 65, 83, 83,
28,
- /* METHU */
- 77, 69, 84, 72, 85,
+77, 69, 84, 72, 85,
33,
- /* SEED */
- 83, 69, 69, 68, 32,
+83, 69, 69, 68, 32,
34,
- /* POTIO */
- 80, 79, 84, 73, 79,
+80, 79, 84, 73, 79,
35,
- /* LIGHT */
- 76, 73, 71, 72, 84,
+76, 73, 71, 72, 84,
36,
- /* PERME */
- 80, 69, 82, 77, 69,
+80, 69, 82, 77, 69,
40,
- /* BLISS */
- 66, 76, 73, 83, 83,
+66, 76, 73, 83, 83,
41,
- /* WOOD */
- 87, 79, 79, 68, 32,
+87, 79, 79, 68, 32,
42,
- /* YOHO */
- 89, 79, 72, 79, 32,
+89, 79, 72, 79, 32,
45,
- /* CRATE */
- 67, 82, 65, 84, 69,
+67, 82, 65, 84, 69,
48,
- /* BRICK */
- 66, 82, 73, 67, 75,
+66, 82, 73, 67, 75,
50,
- /* FIREF */
- 70, 73, 82, 69, 70,
+70, 73, 82, 69, 70,
57,
- /* DUST */
- 68, 85, 83, 84, 32,
+68, 85, 83, 84, 32,
59,
- /* WICKE */
- 87, 73, 67, 75, 69,
+87, 73, 67, 75, 69,
61,
- /* TOWEL */
- 84, 79, 87, 69, 76,
+84, 79, 87, 69, 76,
62,
- /* ASHES */
- 65, 83, 72, 69, 83,
+65, 83, 72, 69, 83,
63,
- /* UNRAV */
- 85, 78, 82, 65, 86,
+85, 78, 82, 65, 86,
64,
- /* TOWEL */
- 84, 79, 87, 69, 76,
+84, 79, 87, 69, 76,
65,
- /* TOWEL */
- 84, 79, 87, 69, 76,
+84, 79, 87, 69, 76,
66,
- /* CAN */
- 67, 65, 78, 32, 32,
+67, 65, 78, 32, 32,
68,
- /* CAN */
- 67, 65, 78, 32, 32,
+67, 65, 78, 32, 32,
69,
- /* DIZZY */
- 68, 73, 90, 90, 89,
+68, 73, 90, 90, 89,
70,
- /* METAL */
- 77, 69, 84, 65, 76,
+77, 69, 84, 65, 76,
71,
- /* LYCAN */
- 76, 89, 67, 65, 78,
+76, 89, 67, 65, 78,
73,
0,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 200;
const uint8_t lightfill = 200;
const uint8_t status[] = {
-/* AUTO 100 */
171,
9, 1, 0, 1,
58, 1, 86, 2,
-/* AUTO 100 */
175,
4, 29, 9, 2, 2, 28,
64, 88, 136, 61,
-/* AUTO 100 */
165,
4, 20,
56, 64,
-/* AUTO 100 */
165,
4, 17,
56, 64,
-/* AUTO 100 */
165,
4, 19,
57, 64,
-/* AUTO 100 */
165,
4, 14,
57, 64,
-/* AUTO 100 */
165,
4, 24,
57, 64,
-/* AUTO 100 */
166,
1, 11,
137, 138, 63,
-/* AUTO 100 */
183,
4, 29, 8, 2, 2, 28, 0, 28, 0, 42,
88, 149, 59, 53,
-/* AUTO 100 */
177,
8, 16, 9, 11, 0, 39, 0, 11,
53, 58,
-/* AUTO 100 */
169,
1, 17, 0, 17,
120, 53,
-/* AUTO 100 */
178,
4, 24, 2, 41, 0, 7, 0, 41,
58, 59, 5,
-/* AUTO 100 */
164,
4, 31,
63,
};
const uint8_t actions[] = {
-/* GO CABI */
9, 1, 41,
4, 5, 0, 19,
54, 64,
-/* GO ARCH */
12, 1, 65,
4, 13, 1, 34, 0, 15,
54,
-/* GO ARCH */
8, 1, 65,
4, 13, 6, 34,
145,
-/* LIGH LAMP */
17, 26, 16,
3, 25, 1, 22, 0, 9, 0, 25,
72, 32,
-/* LIGH LAMP */
8, 26, 16,
3, 25, 6, 22,
33,
-/* LIGH LAMP */
8, 26, 16,
3, 25, 1, 23,
36,
-/* LOOK STRA */
17, 15, 66,
4, 14, 14, 47, 0, 47, 0, 14,
62, 27,
-/* GO HOLE */
12, 1, 26,
4, 14, 2, 47, 0, 17,
54,
-/* UNLI LAMP */
15, 28, 16,
1, 9, 0, 9, 0, 25,
72, 109, 141, 64,
-/* LIGH LAMP */
4, 26, 16,
3, 9,
35,
-/* UNLI LAMP */
8, 28, 16,
6, 9, 6, 22,
40,
-/* SQUE RAG */
14, 3, 33,
1, 30, 9, 16, 2, 9,
122, 61, 64,
-/* SQUE RAG */
18, 3, 33,
2, 39, 1, 30, 0, 33, 0, 30,
72, 125, 73,
-/* AUTO 0 */
206,
0, 39, 0, 25, 0, 9,
72, 69, 59,
-/* SQUE RAG */
18, 3, 33,
1, 30, 0, 33, 0, 30, 0, 20,
72, 53, 124,
-/* READ RING */
8, 33, 22,
1, 16, 1, 35,
45,
-/* READ RING */
4, 33, 22,
1, 36,
119,
-/* REMO RING */
13, 50, 22,
1, 36, 0, 36, 0, 16,
109, 72,
-/* REMO CLOA */
13, 50, 8,
1, 34, 0, 34, 0, 1,
109, 72,
-/* REMO HELM */
13, 50, 76,
1, 35, 0, 35, 0, 15,
109, 72,
-/* KILL WOLF */
8, 44, 29,
2, 26, 6, 0,
112,
-/* FEED WOLF */
4, 9, 29,
2, 26,
8,
-/* GO DOOR */
10, 1, 56,
4, 17, 0, 18,
54, 64, 56,
-/* WEAR RING */
13, 48, 22,
1, 16, 0, 16, 0, 36,
109, 72,
-/* READ RING */
8, 33, 22,
1, 16, 6, 35,
46,
-/* WEAR HELM */
13, 48, 76,
1, 15, 0, 15, 0, 35,
109, 72,
-/* READ PARC */
4, 33, 19,
1, 12,
47,
-/* LOOK BARR */
21, 15, 9,
3, 2, 14, 4, 14, 48, 13, 27, 0, 4,
27, 53,
-/* LOOK RING */
4, 15, 22,
1, 16,
25,
-/* HOLD MIRR */
9, 52, 24,
1, 18, 0, 2,
109, 58,
-/* LOOK LEAV */
13, 15, 61,
4, 1, 14, 0, 14, 45,
27, 53,
-/* GO PATH */
8, 1, 44,
4, 6, 2, 26,
139,
-/* GO PATH */
9, 1, 44,
4, 6, 0, 7,
54, 109,
-/* KILL WOLF */
17, 44, 29,
2, 26, 1, 0, 0, 26, 0, 40,
72, 111,
-/* WEAR CLOA */
18, 48, 8,
3, 1, 0, 1, 0, 34, 0, 34,
72, 74, 109,
-/* THRO ROPE */
22, 22, 28,
4, 3, 1, 24, 0, 24, 0, 38, 0, 38,
31, 72, 53,
-/* THRO ROPE */
22, 22, 28,
4, 11, 1, 24, 0, 24, 0, 38, 0, 38,
31, 72, 53,
-/* CLIM ROPE */
14, 38, 28,
4, 3, 3, 38, 0, 30,
54, 64, 140,
-/* CLIM ROPE */
13, 38, 28,
4, 11, 3, 38, 0, 12,
54, 64,
-/* CLIM ROPE */
4, 38, 28,
2, 24,
104,
-/* LOOK TREE */
17, 15, 38,
4, 30, 14, 36, 14, 16, 0, 16,
53, 27,
-/* GET BATO */
13, 10, 18,
2, 11, 8, 9, 0, 11,
109, 74,
-/* CHOP BRIA */
21, 36, 40,
4, 4, 1, 0, 14, 24, 14, 38, 0, 24,
53, 27,
-/* CHOP BRIA */
8, 36, 40,
4, 4, 1, 0,
109,
-/* GET ROPE */
9, 10, 28,
2, 24, 0, 24,
52, 109,
-/* GET ROPE */
22, 10, 28,
3, 38, 7, 30, 7, 12, 0, 24, 0, 38,
109, 72, 73,
-/* AUTO 0 */
196,
0, 24,
52,
-/* THRO ROPE */
17, 22, 28,
1, 24, 7, 3, 7, 11, 0, 24,
53, 109,
-/* RUB RING */
13, 54, 22,
1, 16, 14, 5, 0, 5,
53, 127,
-/* RUB RING */
23, 54, 22,
1, 16, 3, 23, 0, 23, 0, 22, 0, 22,
72, 53, 132, 134,
-/* THRO MATC */
17, 22, 27,
1, 22, 4, 10, 0, 22, 0, 11,
30, 62,
-/* SWIM ANY */
13, 2, 0,
4, 10, 6, 22, 0, 11,
54, 64,
-/* CLIM TREE */
14, 38, 38,
4, 3, 3, 38, 0, 30,
54, 64, 140,
-/* SWIM ANY */
21, 2, 0,
4, 10, 1, 22, 0, 22, 0, 23, 0, 11,
72, 54,
-/* RUB RING */
5, 54, 22,
1, 16,
109, 105,
-/* LOOK STAF */
4, 15, 20,
1, 14,
25,
-/* KILL WOLF */
4, 44, 29,
2, 40,
110,
-/* LOOK BRIA */
0, 15, 40,
51,
-/* READ RUNE */
8, 33, 67,
1, 14, 1, 35,
45,
-/* LOOK PARC */
4, 15, 19,
1, 12,
24,
-/* READ STAF */
8, 33, 20,
1, 14, 1, 35,
45,
-/* READ STAF */
8, 33, 20,
1, 14, 6, 35,
46,
-/* READ RUNE */
8, 33, 67,
1, 16, 6, 35,
46,
-/* READ RUNE */
8, 33, 67,
1, 14, 6, 35,
46,
-/* READ RUNE */
8, 33, 67,
1, 16, 1, 35,
45,
-/* SWIM ANY */
13, 2, 0,
4, 11, 0, 10, 6, 22,
54, 64,
-/* SWIM ANY */
22, 2, 0,
4, 11, 1, 22, 0, 22, 0, 23, 0, 10,
72, 54, 64,
-/* THRO MATC */
17, 22, 27,
4, 11, 1, 22, 0, 22, 0, 10,
30, 62,
-/* KILL ANY */
4, 44, 0,
4, 13,
142,
-/* BURN ANY */
0, 4, 0,
116,
-/* WAVE STAF */
18, 42, 20,
1, 14, 4, 27, 14, 37, 0, 4,
58, 109, 106,
-/* SAY AKYR */
23, 32, 71,
4, 27, 8, 4, 14, 37, 0, 37, 0, 17,
72, 149, 41, 42,
-/* WAVE QUAR */
18, 42, 23,
4, 28, 2, 29, 0, 29, 0, 43,
107, 108, 72,
-/* LOOK LIZA */
17, 15, 32,
4, 28, 2, 43, 14, 10, 0, 10,
27, 53,
-/* OPEN DOOR */
17, 31, 56,
4, 15, 8, 5, 9, 6, 0, 6,
143, 58,
-/* UNLO DOOR */
18, 58, 56,
4, 15, 1, 5, 9, 5, 0, 5,
58, 109, 144,
-/* UNLO DOOR */
8, 58, 56,
4, 15, 8, 5,
37,
-/* OPEN DOOR */
8, 31, 56,
4, 15, 8, 6,
21,
-/* OPEN DOOR */
8, 31, 56,
4, 15, 9, 5,
20,
-/* UNLO DOOR */
12, 58, 56,
4, 15, 9, 5, 6, 5,
39,
-/* GO DOOR */
14, 1, 56,
4, 15, 8, 6, 0, 29,
54, 109, 64,
-/* LOOK LIZA */
10, 15, 32,
4, 28, 2, 29,
29, 61, 64,
-/* FILL LAMP */
4, 74, 16,
3, 25,
115,
-/* RUB RING */
18, 54, 22,
1, 36, 13, 23, 0, 23, 0, 22,
72, 132, 134,
-/* RUB RING */
13, 54, 22,
1, 36, 14, 5, 0, 5,
127, 53,
-/* RUB RING */
5, 54, 22,
1, 36,
105, 109,
-/* BLOW HORN */
9, 7, 14,
1, 7, 7, 25,
146, 105,
-/* SWEA ANY */
0, 59, 0,
148,
-/* EAT ANY */
0, 57, 0,
147,
-/* GET SALT */
4, 10, 11,
2, 48,
7,
-/* GO TREE */
4, 1, 38,
4, 30,
131,
-/* JUMP ANY */
0, 34, 0,
113,
-/* SPRI SALT */
23, 65, 11,
5, 27, 1, 4, 0, 4, 0, 48, 0, 48,
72, 53, 109, 105,
-/* DROP SALT */
22, 18, 11,
1, 4, 4, 21, 2, 27, 0, 27, 0, 41,
117, 72, 73,
-/* AUTO 0 */
196,
0, 4,
59,
-/* SPRI SALT */
22, 65, 11,
1, 4, 4, 21, 2, 27, 0, 27, 0, 41,
117, 72, 73,
-/* AUTO 0 */
196,
0, 4,
59,
-/* CHOP ANY */
4, 36, 0,
7, 4,
49,
-/* LOOK AROU */
1, 15, 72,
28, 64,
-/* OPEN DOOR */
8, 31, 56,
4, 22, 2, 31,
20,
-/* SMAS PADL */
21, 66, 34,
4, 22, 2, 31, 1, 3, 0, 31, 0, 32,
72, 73,
-/* AUTO 0 */
201,
0, 44, 0, 22,
62, 109,
-/* UNLO DOOR */
9, 58, 56,
4, 22, 2, 31,
38, 130,
-/* OPEN DOOR */
8, 31, 56,
4, 22, 2, 32,
21,
-/* UNLO DOOR */
8, 58, 56,
4, 22, 2, 32,
37,
-/* GO DOOR */
13, 1, 56,
4, 22, 2, 32, 0, 23,
54, 64,
-/* FEED CRAB */
18, 9, 13,
4, 24, 1, 41, 0, 7, 0, 41,
58, 59, 5,
-/* FILL LAMP */
4, 74, 16,
3, 39,
114,
-/* GO LAKE */
8, 1, 58,
4, 24, 9, 7,
10,
-/* GO LAKE */
17, 1, 58,
4, 24, 8, 7, 1, 8, 0, 25,
54, 64,
-/* SAIL LAKE */
17, 8, 58,
4, 24, 8, 7, 1, 8, 0, 25,
54, 64,
-/* FEED CRAB */
8, 9, 13,
4, 24, 8, 7,
6,
-/* BLOW HORN */
23, 7, 14,
4, 25, 1, 7, 14, 11, 0, 8, 0, 11,
58, 53, 128, 129,
-/* THRO KNIF */
22, 22, 17,
4, 25, 1, 10, 8, 8, 0, 9, 0, 10,
58, 59, 23,
-/* AUTO 0 */
204,
4, 25, 8, 8, 8, 9,
88,
-/* GET SALT */
13, 10, 11,
4, 19, 2, 4, 0, 4,
52, 109,
-/* DROP SALT */
13, 18, 11,
7, 21, 1, 4, 0, 4,
53, 109,
-/* GET SALT */
9, 10, 11,
2, 4, 0, 4,
52, 109,
-/* HELP ANY */
12, 13, 0,
4, 24, 9, 7, 1, 41,
15,
-/* HELP ANY */
12, 13, 0,
4, 24, 9, 7, 6, 41,
9,
-/* HELP ANY */
8, 13, 0,
4, 28, 2, 29,
16,
-/* HELP ANY */
12, 13, 0,
4, 27, 2, 17, 9, 4,
18,
-/* HELP ANY */
8, 13, 0,
4, 22, 2, 31,
13,
-/* HELP ANY */
8, 13, 0,
4, 25, 9, 8,
14,
-/* HELP ANY */
12, 13, 0,
4, 25, 8, 8, 9, 9,
11,
-/* HELP ANY */
4, 13, 0,
4, 15,
17,
-/* HELP ANY */
8, 13, 0,
1, 15, 1, 12,
19,
-/* HELP ANY */
8, 13, 0,
1, 15, 1, 14,
19,
-/* HELP ANY */
9, 13, 0,
1, 15, 1, 16,
0, 19,
-/* HELP ANY */
12, 13, 0,
4, 27, 2, 17, 8, 4,
12,
-/* HELP ANY */
1, 13, 0,
4, 121,
-/* SAVE ANY */
0, 70, 0,
71,
-/* DROP CLOA */
4, 18, 8,
1, 34,
119,
-/* DROP HELM */
4, 18, 76,
1, 35,
119,
-/* DROP RING */
4, 18, 22,
1, 36,
119,
-/* SCOR ANY */
0, 53, 0,
3,
-/* WAVE ANY */
1, 42, 0,
109, 105,
-/* DROP CLOA */
9, 18, 8,
1, 1, 0, 1,
53, 109,
-/* DROP RING */
9, 18, 22,
1, 16, 0, 16,
53, 109,
-/* DROP HELM */
9, 18, 76,
1, 15, 0, 15,
53, 109,
-/* SAY ANY */
2, 32, 0,
109, 85, 105,
-/* GO ANY */
0, 1, 0,
135,
-/* GET BATO */
12, 10, 18,
4, 25, 2, 11, 9, 9,
118,
-/* SQUE RAG */
4, 3, 33,
1, 33,
123,
-/* SOAK RAG */
22, 73, 33,
1, 33, 2, 20, 0, 30, 0, 33, 0, 20,
72, 59, 109,
-/* LOOK ANY */
0, 15, 0,
28,
-/* WEAR ANY */
0, 48, 0,
135,
-/* MOVE ANY */
0, 40, 0,
135,
-/* INVE ANY */
0, 14, 0,
66,
-/* QUIT ANY */
0, 6, 0,
63,
-/* BLOW ANY */
0, 7, 0,
135,
-/* HELP ANY */
0, 13, 0,
4,
-/* SAIL ANY */
4, 8, 0,
4, 25,
109,
-/* SAIL ANY */
0, 8, 0,
135,
255,
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 200;
const uint8_t lightfill = 200;
const uint8_t status[] = {
-/* AUTO 100 */
175,
9, 1, 0, 3, 0, 1,
81, 58, 105, 73,
-/* AUTO 0 */
203,
0, 0, 0, 3,
79, 81, 86, 106,
-/* AUTO 100 */
165,
4, 18,
56, 64,
-/* AUTO 100 */
165,
4, 2,
57, 64,
-/* AUTO 100 */
172,
4, 18, 9, 2, 0, 28,
59,
-/* AUTO 100 */
166,
18, 32,
112, 113, 63,
-/* AUTO 100 */
178,
7, 32, 0, 1, 0, 4, 0, 1,
81, 79, 81,
-/* AUTO 100 */
170,
4, 32, 0, 1,
81, 77, 73,
-/* AUTO 0 */
198,
19, 0,
103, 104, 61,
-/* AUTO 0 */
196,
0, 1,
81,
-/* AUTO 100 */
179,
4, 10, 8, 7, 0, 6, 0, 10,
54, 64, 54, 73,
-/* AUTO 0 */
203,
0, 6, 0, 10,
64, 54, 64, 54,
-/* AUTO 0 */
192,
64,
-/* AUTO 0 */
-/* AUTO 0 */
198,
0, 10,
54, 64, 10,
-/* AUTO 25 */
150, 25,
4, 10, 8, 7, 9, 10, 0, 4, 0, 7,
81, 60, 73,
-/* AUTO 0 */
210,
0, 1, 0, 12, 0, 1, 0, 4,
79, 62, 81,
-/* AUTO 30 */
150, 30,
4, 10, 8, 7, 9, 10, 0, 4, 0, 7,
81, 60, 73,
-/* AUTO 0 */
210,
0, 2, 0, 12, 0, 2, 0, 4,
79, 62, 81,
-/* AUTO 35 */
150, 35,
4, 10, 8, 7, 9, 10, 0, 4, 0, 7,
81, 60, 73,
-/* AUTO 0 */
210,
0, 3, 0, 12, 0, 3, 0, 4,
79, 62, 81,
-/* AUTO 15 */
150, 15,
4, 10, 8, 7, 9, 10, 0, 4, 0, 7,
81, 60, 73,
-/* AUTO 0 */
210,
0, 6, 0, 12, 0, 6, 0, 4,
79, 62, 81,
-/* AUTO 100 */
182,
4, 10, 8, 7, 9, 10, 0, 4, 0, 7,
81, 60, 73,
-/* AUTO 0 */
201,
0, 4, 0, 4,
79, 81,
-/* AUTO 100 */
178,
4, 4, 0, 4, 0, 4, 0, 4,
81, 79, 81,
-/* AUTO 100 */
181,
1, 45, 4, 20, 14, 29, 14, 58, 14, 30,
116, 73,
-/* AUTO 0 */
209,
0, 29, 0, 21, 0, 31, 0, 21,
62, 62,
-/* AUTO 100 */
164,
4, 44,
63,
-/* AUTO 100 */
180,
14, 35, 14, 36, 14, 37, 9, 10, 0, 10,
58,
-/* AUTO 100 */
165,
0, 3,
81, 73,
-/* AUTO 0 */
204,
19, 3, 13, 37, 0, 37,
59,
-/* AUTO 0 */
208,
19, 2, 13, 36, 0, 36, 0, 37,
72,
-/* AUTO 0 */
208,
19, 1, 13, 35, 0, 35, 0, 36,
72,
-/* AUTO 0 */
196,
0, 3,
81,
-/* AUTO 100 */
172,
8, 16, 14, 62, 0, 62,
53,
-/* AUTO 100 */
176,
7, 17, 18, 28, 0, 28, 0, 17,
62,
-/* AUTO 100 */
176,
4, 17, 8, 6, 5, 28, 0, 28,
53,
};
const uint8_t actions[] = {
-/* DROP MACH */
10, 18, 19,
4, 10, 0, 4,
109, 81, 73,
-/* AUTO 0 */
211,
15, 1, 0, 1, 0, 1, 0, 12,
79, 54, 53, 64,
-/* AUTO 0 */
206,
19, 2, 0, 2, 0, 12,
54, 53, 64,
-/* AUTO 0 */
206,
19, 3, 0, 3, 0, 12,
54, 53, 64,
-/* AUTO 0 */
201,
19, 4, 0, 4,
54, 64,
-/* AUTO 0 */
206,
19, 5, 0, 5, 0, 12,
54, 53, 64,
-/* AUTO 0 */
211,
16, 5, 0, 6, 0, 6, 0, 12,
79, 54, 53, 64,
-/* AUTO 0 */
202,
0, 7, 0, 4,
60, 81, 64,
-/* GO MACH */
9, 1, 19,
4, 4, 0, 10,
54, 109,
-/* GO MACH */
10, 1, 19,
2, 12, 0, 10,
109, 54, 64,
-/* AUTO 0 */
-/* AUTO 0 */
-/* GO WIND */
10, 1, 11,
4, 39, 0, 36,
109, 54, 64,
-/* GET GLOV */
8, 10, 9,
3, 1, 0, 1,
52,
-/* WEAR GLOV */
13, 34, 9,
1, 1, 0, 1, 0, 33,
109, 72,
-/* DROP GLOV */
9, 18, 9,
1, 1, 0, 1,
53, 109,
-/* DROP GLOV */
4, 18, 9,
1, 33,
120,
-/* REMO GLOV */
13, 36, 9,
1, 33, 0, 33, 0, 1,
72, 109,
-/* BREA WIND */
8, 39, 11,
4, 36, 8, 3,
108,
-/* BREA WIND */
15, 39, 11,
4, 36, 9, 3, 6, 33,
109, 103, 25, 61,
-/* BREA WIND */
23, 39, 11,
4, 36, 9, 3, 1, 33, 0, 8, 0, 3,
109, 53, 58, 64,
-/* GO WIND */
14, 1, 11,
4, 36, 8, 3, 0, 39,
109, 54, 64,
-/* PRES BUTT */
4, 63, 43,
4, 10,
11,
-/* LOOK PAIN */
14, 7, 13,
2, 2, 14, 5, 0, 5,
109, 53, 110,
-/* OPEN DRAW */
12, 5, 15,
4, 39, 2, 3, 6, 5,
3,
-/* OPEN DRAW */
21, 5, 15,
4, 39, 2, 3, 1, 5, 0, 3, 0, 4,
109, 72,
-/* LOOK DRAW */
23, 7, 15,
4, 39, 2, 4, 14, 6, 0, 6, 0, 7,
17, 23, 53, 53,
-/* PRES FOR */
15, 63, 45,
4, 10, 9, 10, 0, 7,
109, 58, 114, 115,
-/* PRES REV */
15, 63, 44,
4, 10, 9, 10, 0, 7,
109, 58, 114, 115,
-/* OPEN DOOR */
21, 5, 7,
4, 37, 2, 49, 1, 5, 0, 49, 0, 50,
72, 109,
-/* OPEN DOOR */
12, 5, 7,
4, 37, 2, 49, 6, 5,
3,
-/* GO DOOR */
10, 1, 7,
2, 50, 0, 4,
109, 54, 64,
-/* GRAB BUSH */
10, 68, 10,
4, 32, 0, 43,
54, 64, 111,
-/* SWIM ANY */
4, 42, 0,
4, 32,
49,
-/* LOOK CASS */
6, 7, 50,
3, 11,
17, 36, 37,
-/* RING BELL */
5, 43, 8,
4, 34,
12, 12,
-/* OPEN WIND */
8, 5, 11,
4, 36, 14, 8,
6,
-/* GET PRIS */
8, 10, 77,
3, 16, 0, 16,
52,
-/* GET PRIS */
8, 10, 77,
3, 45, 0, 45,
52,
-/* GET PRIS */
8, 10, 77,
3, 46, 0, 46,
52,
-/* DROP PRIS */
9, 18, 77,
1, 16, 0, 16,
53, 109,
-/* DROP PRIS */
9, 18, 77,
1, 45, 0, 45,
53, 109,
-/* DROP PRIS */
9, 18, 77,
1, 46, 0, 46,
53, 109,
-/* FIT PRIS */
23, 71, 77,
1, 16, 4, 10, 0, 3, 0, 16, 0, 38,
81, 62, 109, 73,
-/* AUTO 0 */
203,
0, 1, 0, 3,
88, 82, 81, 15,
-/* FIT PRIS */
23, 71, 77,
4, 10, 1, 45, 0, 3, 0, 45, 0, 38,
109, 81, 62, 73,
-/* AUTO 0 */
203,
0, 1, 0, 3,
82, 81, 88, 15,
-/* FIT PRIS */
23, 71, 77,
4, 10, 1, 46, 0, 3, 0, 46, 0, 38,
109, 81, 62, 73,
-/* AUTO 0 */
203,
0, 1, 0, 3,
88, 82, 81, 15,
-/* EAT BEEF */
15, 60, 63,
3, 18, 0, 18, 0, 38,
62, 109, 29, 64,
-/* EAT BISC */
15, 60, 65,
3, 19, 0, 19, 0, 38,
62, 109, 29, 64,
-/* LOOK MACH */
4, 7, 19,
2, 12,
42,
-/* CLIM RIGG */
10, 26, 31,
4, 24, 0, 29,
109, 54, 64,
-/* LOOK POUC */
15, 7, 71,
3, 15, 14, 46, 0, 46,
53, 109, 110, 64,
-/* LOOK BUTT */
5, 7, 43,
4, 10,
109, 107,
-/* LOOK LOG */
5, 7, 68,
3, 21,
16, 123,
-/* PRES FOR */
23, 63, 45,
4, 10, 8, 10, 0, 4, 0, 1, 0, 4,
81, 82, 81, 10,
-/* PRES REV */
19, 63, 44,
4, 10, 8, 10, 0, 4, 0, 4,
81, 77, 81, 10,
-/* OPEN DOOR */
8, 5, 7,
4, 28, 2, 56,
8,
-/* OPEN DOOR */
13, 5, 7,
4, 28, 2, 44, 6, 7,
45, 50,
-/* OPEN DOOR */
21, 5, 7,
4, 28, 2, 44, 1, 7, 0, 44, 0, 56,
109, 72,
-/* GO DOOR */
10, 1, 7,
2, 56, 0, 26,
109, 54, 64,
-/* PLAY CASS */
7, 61, 50,
3, 11,
109, 16, 118, 119,
-/* LIGH FLAS */
14, 22, 48,
1, 10, 0, 10, 0, 9,
109, 72, 64,
-/* UNLI FLAS */
14, 24, 48,
1, 9, 0, 9, 0, 10,
109, 72, 64,
-/* FEED BRON */
23, 49, 52,
2, 22, 1, 19, 0, 22, 0, 19, 0, 38,
59, 62, 2, 34,
-/* FEED BRON */
10, 49, 52,
2, 22, 6, 19,
45, 2, 33,
-/* LOOK BRON */
4, 7, 52,
2, 22,
46,
-/* GO CAUS */
10, 1, 39,
4, 13, 2, 22,
45, 2, 102,
-/* GO CAUS */
14, 1, 39,
4, 13, 14, 22, 0, 14,
109, 54, 64,
-/* GO BOAT */
8, 1, 53,
4, 14, 2, 23,
4,
-/* LOOK BOAT */
4, 7, 53,
2, 23,
38,
-/* GO BOAT */
19, 1, 53,
2, 57, 4, 14, 0, 15, 0, 57,
109, 54, 53, 64,
-/* GO BOAT */
15, 1, 53,
4, 15, 0, 14, 0, 57,
109, 54, 53, 64,
-/* MEND BOAT */
23, 50, 53,
2, 23, 3, 13, 3, 14, 3, 20, 0, 13,
59, 109, 27, 73,
-/* AUTO 0 */
210,
0, 23, 0, 57, 0, 14, 0, 20,
72, 59, 59,
-/* MEND BOAT */
5, 50, 53,
2, 23,
45, 28,
-/* DIG ANY */
19, 47, 0,
4, 15, 1, 24, 14, 16, 0, 16,
109, 17, 23, 53,
-/* DIG ANY */
9, 47, 0,
4, 15, 1, 24,
17, 9,
-/* LOOK STON */
5, 7, 80,
4, 2,
17, 43,
-/* PRES STON */
10, 63, 80,
4, 2, 0, 31,
109, 47, 53,
-/* GO OPEN */
19, 1, 81,
4, 2, 2, 31, 0, 18, 0, 31,
109, 54, 59, 117,
-/* PULL LEVE */
14, 56, 59,
4, 19, 0, 28, 0, 17,
62, 47, 13,
-/* JAM LEVE */
18, 53, 59,
4, 19, 1, 25, 0, 2, 0, 25,
58, 53, 109,
-/* JAM LEVE */
9, 53, 59,
4, 19, 6, 25,
45, 14,
-/* GO DOOR */
14, 1, 7,
4, 17, 2, 28, 0, 21,
109, 54, 64,
-/* LOOK STAT */
4, 7, 29,
2, 43,
41,
-/* CLIM STAT */
10, 26, 29,
2, 43, 0, 20,
109, 54, 64,
-/* GO OPEN */
10, 1, 81,
4, 21, 2, 29,
45, 51, 102,
-/* GO OPEN */
14, 1, 81,
4, 21, 2, 31, 0, 22,
109, 54, 64,
-/* FEED DOG */
23, 49, 60,
2, 29, 1, 18, 0, 18, 0, 29, 0, 58,
59, 72, 51, 32,
-/* FEED DOG */
23, 49, 60,
2, 29, 1, 19, 0, 19, 0, 29, 0, 58,
59, 72, 51, 32,
-/* FEED DOG */
9, 49, 60,
6, 18, 6, 19,
45, 31,
-/* FEED DOG */
4, 49, 60,
2, 30,
30,
-/* LOOK DOG */
4, 7, 60,
2, 29,
46,
-/* KILL DOG */
18, 31, 60,
2, 29, 1, 6, 0, 29, 0, 30,
72, 26, 18,
-/* KILL DOG */
22, 31, 60,
2, 29, 1, 26, 0, 26, 0, 29, 0, 30,
53, 72, 18,
-/* SHOO DOG */
18, 58, 60,
2, 29, 1, 6, 0, 29, 0, 30,
26, 72, 18,
-/* KILL DOG */
13, 31, 60,
2, 29, 6, 6, 6, 26,
45, 22,
-/* KILL DOG */
4, 31, 60,
2, 30,
19,
-/* OPEN CHES */
9, 5, 69,
3, 17, 6, 7,
45, 50,
-/* OPEN CHES */
23, 5, 69,
3, 17, 1, 7, 0, 17, 0, 51, 0, 40,
72, 53, 17, 23,
-/* LEVE META */
22, 79, 74,
4, 5, 2, 53, 1, 7, 0, 53, 0, 54,
72, 109, 64,
-/* HELP ANY */
8, 66, 0,
4, 6, 9, 10,
7,
-/* GO SHAF */
10, 1, 42,
2, 54, 0, 41,
54, 109, 64,
-/* BREA GENE */
8, 39, 35,
2, 59, 6, 40,
24,
-/* BREA GENE */
19, 39, 35,
2, 59, 1, 40, 0, 59, 0, 61,
72, 109, 47, 73,
-/* AUTO 0 */
200,
0, 42, 0, 47,
72,
-/* GO ARCH */
6, 1, 41,
2, 42,
45, 39, 102,
-/* GO ARCH */
10, 1, 41,
2, 47, 0, 42,
109, 54, 64,
-/* LOOK ROBO */
4, 7, 55,
2, 42,
5,
-/* LOOK DOCT */
4, 7, 46,
3, 32,
35,
-/* SHOO ANY */
4, 58, 0,
1, 6,
26,
-/* GO LAKE */
4, 1, 38,
4, 13,
48,
-/* HELP ANY */
0, 66, 0,
44,
-/* INVE ANY */
0, 38, 0,
66,
-/* GET INVE */
0, 10, 83,
66,
-/* SAVE ANY */
0, 57, 0,
71,
-/* QUIT ANY */
0, 44, 0,
63,
-/* LOOK ANY */
1, 7, 0,
17, 40,
-/* GO ANY */
0, 1, 0,
45,
-/* FUCK ANY */
0, 74, 0,
121,
-/* KILL ANY */
0, 31, 0,
45,
-/* EAT ANY */
0, 60, 0,
20,
-/* SAY ANY */
3, 17, 0,
109, 85, 9, 122,
-/* WAIT ANY */
2, 84, 0,
21, 88, 88,
-/* AUTO 0 */
255,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 255;
const uint8_t lightfill = 255;
const uint8_t status[] = {
-/* AUTO 100 */
171,
9, 1, 0, 1,
1, 86, 58, 73,
-/* AUTO 0 */
207,
0, 1, 0, 0, 0, 1,
81, 79, 81, 2,
-/* AUTO 100 */
175,
3, 1, 3, 22, 3, 43,
32, 33, 34, 63,
-/* AUTO 100 */
168,
13, 34, 0, 34,
53,
-/* AUTO 100 */
175,
4, 25, 2, 34, 0, 18,
53, 64, 25, 73,
-/* AUTO 0 */
194,
27, 88, 88,
-/* AUTO 0 */
206,
0, 18, 0, 34, 0, 56,
59, 72, 28,
-/* AUTO 80 */
143, 80,
2, 32, 0, 32, 0, 31,
29, 88, 72, 73,
-/* AUTO 0 */
195,
24, 64, 88, 61,
-/* AUTO 100 */
168,
1, 17, 0, 3,
60,
-/* AUTO 100 */
181,
7, 12, 1, 29, 8, 3, 0, 62, 0, 17,
53, 53,
-/* AUTO 100 */
176,
7, 12, 1, 29, 6, 17, 0, 17,
53,
-/* AUTO 100 */
175,
4, 13, 6, 4, 2, 21,
88, 14, 22, 61,
-/* AUTO 100 */
183,
9, 2, 0, 2, 0, 2, 0, 0, 0, 2,
58, 81, 79, 81,
-/* AUTO 100 */
170,
4, 31, 6, 19,
14, 15, 61,
-/* AUTO 100 */
170,
4, 32, 6, 19,
14, 15, 61,
-/* AUTO 100 */
165,
4, 13,
56, 64,
-/* AUTO 100 */
165,
4, 12,
57, 64,
-/* AUTO 100 */
165,
4, 30,
56, 64,
-/* AUTO 100 */
165,
4, 29,
57, 64,
-/* AUTO 100 */
164,
4, 52,
63,
-/* AUTO 100 */
172,
1, 17, 6, 29, 0, 29,
53,
};
const uint8_t actions[] = {
-/* TURN COAT */
19, 27, 11,
2, 14, 14, 10, 0, 1, 0, 1,
81, 82, 10, 73,
-/* AUTO 0 */
211,
19, 3, 14, 10, 0, 10, 0, 1,
3, 6, 53, 81,
-/* AUTO 0 */
200,
15, 3, 0, 1,
81,
-/* TURN COAT */
5, 27, 11,
13, 10,
4, 7,
-/* GO PASS */
10, 1, 24,
2, 10, 0, 6,
10, 54, 64,
-/* LOOK BATO */
5, 30, 14,
2, 13,
111, 61,
-/* LOOK MESS */
14, 30, 7,
14, 8, 2, 0, 0, 8,
53, 3, 6,
-/* LOOK MESS */
5, 30, 7,
2, 0,
10, 110,
-/* LOOK COUR */
14, 30, 8,
14, 28, 4, 1, 0, 28,
53, 3, 6,
-/* LOOK KITC */
14, 30, 73,
4, 4, 14, 16, 0, 16,
53, 3, 6,
-/* TIE ROPE */
19, 47, 27,
3, 28, 3, 16, 0, 17, 0, 29,
53, 53, 51, 73,
-/* AUTO 0 */
210,
0, 28, 0, 51, 0, 16, 0, 51,
62, 62, 10,
-/* HOOK SUIT */
23, 49, 12,
3, 3, 3, 17, 0, 3, 0, 17, 0, 3,
59, 59, 58, 73,
-/* AUTO 0 */
197,
0, 62,
53, 10,
-/* GET SUIT */
14, 10, 12,
2, 3, 0, 3, 0, 3,
52, 60, 10,
-/* GET SUIT */
19, 10, 12,
2, 62, 0, 3, 0, 62, 0, 3,
52, 59, 60, 10,
-/* WEAR SUIT */
13, 56, 12,
1, 3, 0, 3, 0, 4,
72, 10,
-/* DROP SUIT */
9, 18, 12,
1, 3, 0, 3,
53, 10,
-/* REMO SUIT */
13, 58, 12,
1, 4, 0, 3, 0, 4,
72, 10,
-/* GO LEDG */
15, 1, 78,
4, 10, 1, 3, 0, 12,
54, 64, 88, 73,
-/* AUTO 0 */
199,
0, 10,
20, 21, 54, 64,
-/* GO LEDG */
15, 1, 78,
4, 10, 1, 4, 0, 12,
54, 64, 88, 73,
-/* AUTO 0 */
199,
0, 10,
54, 64, 20, 21,
-/* GO LEDG */
10, 1, 78,
4, 10, 0, 12,
54, 64, 10,
-/* PULL ROPE */
22, 83, 27,
4, 12, 1, 29, 8, 3, 0, 62, 0, 17,
10, 53, 53,
-/* GET HOOK */
9, 10, 25,
2, 17, 0, 17,
52, 10,
-/* DROP HOOK */
9, 18, 25,
1, 17, 0, 17,
53, 10,
-/* GET ROPE */
9, 10, 27,
2, 29, 0, 29,
52, 10,
-/* DROP ROPE */
9, 18, 27,
1, 29, 0, 29,
53, 10,
-/* GIVE AMUL */
9, 5, 10,
1, 8, 2, 18,
12, 11,
-/* GIVE COIN */
23, 5, 80,
1, 7, 2, 18, 0, 18, 0, 7, 0, 20,
59, 59, 53, 73,
-/* AUTO 0 */
199,
0, 64,
53, 25, 26, 120,
-/* GIVE AMUL */
23, 5, 10,
1, 8, 2, 23, 0, 16, 0, 23, 0, 8,
54, 53, 59, 73,
-/* AUTO 0 */
195,
107, 114, 64, 64,
-/* LOOK BEGG */
18, 30, 26,
2, 18, 14, 9, 14, 20, 4, 7,
25, 108, 109,
-/* LOOK FERR */
10, 30, 32,
2, 23, 4, 15,
107, 108, 109,
-/* WAIT ANY */
11, 60, 0,
4, 8, 0, 14,
117, 88, 116, 54,
-/* RUB ORB */
18, 41, 29,
1, 20, 4, 12, 14, 25, 0, 25,
6, 7, 53,
-/* RUB ORB */
17, 41, 29,
1, 20, 13, 25, 0, 20, 0, 9,
72, 44,
-/* GET ARRO */
9, 10, 31,
4, 13, 2, 21,
121, 46,
-/* GET ARRO */
9, 10, 31,
2, 22, 0, 22,
52, 10,
-/* DROP ARRO */
9, 18, 31,
1, 22, 0, 22,
53, 10,
-/* GO CAVE */
14, 1, 34,
2, 25, 4, 12, 0, 13,
54, 64, 10,
-/* KILL SERP */
18, 35, 30,
1, 5, 2, 21, 0, 2, 0, 1,
81, 82, 73,
-/* AUTO 0 */
207,
19, 3, 0, 21, 0, 2,
59, 104, 121, 105,
-/* AUTO 0 */
197,
15, 2,
121, 102,
-/* AUTO 0 */
196,
0, 2,
81,
-/* LOOK ZARD */
15, 30, 16,
2, 11, 0, 11, 0, 12,
17, 18, 19, 72,
-/* LOOK ZARD */
4, 30, 16,
2, 12,
110,
-/* LOOK PURS */
22, 30, 23,
3, 6, 14, 7, 14, 20, 14, 9, 0, 7,
53, 8, 6,
-/* LOOK BED */
10, 30, 18,
14, 15, 0, 15,
53, 8, 6,
-/* CUT PILL */
18, 44, 19,
1, 5, 3, 15, 14, 6, 0, 6,
53, 8, 6,
-/* GET ROPE */
9, 10, 27,
2, 28, 0, 28,
52, 10,
-/* DROP ROPE */
9, 18, 27,
1, 28, 0, 28,
53, 10,
-/* GET HOOK */
9, 10, 25,
2, 16, 0, 16,
52, 10,
-/* DROP HOOK */
9, 18, 25,
1, 16, 0, 16,
53, 10,
-/* WAIT ANY */
7, 60, 0,
4, 16,
117, 88, 64, 73,
-/* AUTO 0 */
199,
0, 17,
88, 116, 54, 64,
-/* KILL BEGG */
11, 35, 26,
2, 18, 0, 18,
10, 106, 59, 64,
-/* CUT CHAI */
18, 44, 42,
2, 33, 1, 5, 0, 33, 0, 34,
10, 122, 72,
-/* GO COOK */
10, 1, 45,
2, 36, 0, 23,
54, 10, 64,
-/* DRUG CAUL */
15, 71, 43,
4, 23, 1, 37, 0, 37,
10, 123, 59, 73,
-/* AUTO 0 */
205,
0, 2, 0, 32, 0, 61,
58, 72,
-/* MOVE BOUL */
19, 39, 47,
2, 38, 2, 34, 5, 25, 0, 25,
53, 126, 3, 6,
-/* MOVE BOUL */
8, 39, 47,
2, 38, 5, 34,
47,
-/* GO CAVE */
14, 1, 34,
4, 29, 2, 25, 0, 30,
54, 10, 64,
-/* LOOK SCRO */
6, 30, 53,
3, 41,
36, 42, 43,
-/* GO BUIL */
10, 1, 69,
4, 21, 0, 20,
54, 10, 64,
-/* CLIM LADD */
10, 50, 48,
4, 20, 0, 24,
54, 10, 64,
-/* GO FLUM */
15, 1, 49,
4, 27, 1, 19, 0, 31,
54, 10, 115, 64,
-/* WAIT ANY */
11, 60, 0,
4, 31, 0, 32,
117, 88, 54, 64,
-/* GO BEAC */
15, 1, 50,
4, 32, 0, 33, 0, 19,
10, 54, 59, 64,
-/* CLIM CLIF */
10, 50, 66,
4, 33, 0, 34,
54, 10, 64,
-/* KILL EAGL */
14, 35, 51,
1, 5, 2, 42, 0, 42,
10, 104, 59,
-/* KILL EAGL */
10, 35, 51,
6, 5, 2, 42,
14, 30, 61,
-/* PLUC EAGL */
15, 61, 51,
2, 42, 0, 43, 0, 35,
74, 31, 88, 54,
-/* EAT TOAD */
7, 62, 46,
3, 37,
88, 124, 125, 61,
-/* GO HUT */
10, 1, 58,
4, 40, 0, 45,
54, 10, 64,
-/* LOOK DWAR */
14, 30, 56,
2, 45, 14, 44, 0, 44,
53, 8, 6,
-/* LOOK DWAR */
8, 30, 56,
2, 45, 13, 44,
110,
-/* LOOK HUT */
18, 30, 58,
4, 45, 14, 46, 14, 47, 0, 46,
53, 8, 6,
-/* LOOK MEDA */
4, 30, 9,
13, 41,
118,
-/* LOOK AMUL */
5, 30, 10,
3, 8,
3, 113,
-/* WEAR SPEC */
13, 56, 60,
3, 46, 0, 46, 0, 47,
72, 10,
-/* GET SPEC */
9, 10, 60,
2, 46, 0, 46,
52, 10,
-/* DROP SPEC */
9, 18, 60,
1, 46, 0, 46,
53, 10,
-/* REMO SPEC */
13, 58, 60,
1, 47, 0, 47, 0, 46,
72, 10,
-/* LOOK DEBR */
15, 30, 59,
4, 46, 14, 49, 0, 49,
53, 8, 6, 64,
-/* GO TRAP */
10, 1, 61,
2, 49, 0, 49,
54, 10, 64,
-/* LOOK PLAQ */
5, 30, 62,
2, 50,
36, 127,
-/* OPEN CHES */
19, 51, 63,
2, 51, 0, 51, 0, 52, 0, 53,
72, 53, 8, 6,
-/* LOOK BOOK */
11, 30, 64,
1, 53, 1, 47,
37, 38, 39, 40,
-/* LOOK BOOK */
8, 30, 64,
1, 53, 6, 47,
41,
-/* GO MARS */
10, 1, 79,
4, 44, 0, 47,
54, 64, 10,
-/* LOOK MARS */
7, 30, 79,
4, 47,
14, 128, 15, 61,
-/* CUT BRAN */
14, 44, 20,
4, 50, 1, 5, 2, 55,
9, 45, 46,
-/* CUT BRAN */
17, 44, 20,
4, 50, 14, 1, 1, 5, 0, 1,
10, 53,
-/* THRO MEDA */
19, 22, 9,
2, 55, 1, 44, 0, 55, 0, 44,
59, 59, 45, 48,
-/* GO BARG */
5, 1, 33,
4, 15,
107, 46,
-/* LOOK PILL */
9, 30, 19,
14, 6, 3, 15,
49, 6,
-/* FREE SLAV */
4, 90, 41,
2, 33,
35,
-/* DROP SUIT */
5, 18, 12,
1, 4,
9, 129,
-/* DROP SPEC */
5, 18, 60,
1, 47,
9, 129,
-/* LOOK SLAV */
4, 30, 41,
2, 56,
16,
-/* LOOK CAUL */
5, 30, 43,
4, 23,
3, 112,
-/* LOOK COAT */
9, 30, 11,
4, 5, 14, 10,
3, 23,
-/* KILL SERP */
9, 35, 30,
2, 21, 6, 5,
9, 103,
-/* RUB ORB */
5, 41, 29,
1, 9,
4, 7,
-/* RUB ORB */
5, 41, 29,
1, 20,
4, 7,
-/* LOOK EAGL */
4, 30, 51,
2, 42,
130,
-/* LOOK BOOK */
4, 30, 64,
6, 53,
9,
-/* RUB ORB */
6, 41, 29,
1, 9,
10, 4, 7,
-/* GO LADD */
10, 1, 48,
2, 39, 0, 24,
10, 54, 64,
-/* LOOK NOTE */
5, 30, 57,
3, 64,
36, 131,
-/* HELP ANY */
9, 16, 0,
4, 12, 5, 25,
10, 132,
-/* FUCK ANY */
0, 75, 0,
13,
-/* LOOK ANY */
2, 30, 0,
3, 4, 5,
-/* KILL ANY */
0, 35, 0,
9,
-/* MOVE ANY */
0, 39, 0,
9,
-/* GIVE ANY */
0, 5, 0,
9,
-/* THRO ANY */
0, 22, 0,
9,
-/* INVE ANY */
0, 4, 0,
66,
-/* QUIT ANY */
0, 9, 0,
63,
-/* SAVE ANY */
0, 8, 0,
71,
-/* HELP ANY */
1, 16, 0,
9, 119,
-/* SAY ANY */
3, 66, 0,
10, 85, 4, 7,
-/* GO ANY */
0, 1, 0,
9,
-/* TURN ANY */
0, 27, 0,
9,
-/* WAIT ANY */
2, 60, 0,
117, 88, 88,
255,
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 255;
const uint8_t lightfill = 255;
const uint8_t status[] = {
-/* AUTO 100 */
165,
4, 19,
56, 64,
-/* AUTO 100 */
171,
9, 1, 0, 1,
1, 86, 2, 58,
-/* AUTO 100 */
168,
4, 17, 0, 4,
59,
-/* AUTO 100 */
165,
4, 18,
57, 64,
-/* AUTO 100 */
168,
7, 14, 0, 3,
60,
-/* AUTO 100 */
165,
4, 28,
56, 64,
-/* AUTO 100 */
165,
4, 21,
56, 64,
-/* AUTO 100 */
165,
4, 22,
57, 64,
-/* AUTO 100 */
165,
4, 28,
56, 64,
-/* AUTO 100 */
165,
4, 25,
56, 64,
-/* AUTO 100 */
165,
4, 8,
57, 64,
-/* AUTO 100 */
165,
4, 51,
56, 64,
-/* AUTO 100 */
173,
13, 72, 0, 72, 0, 72,
74, 53,
-/* AUTO 100 */
174,
13, 40, 0, 1, 0, 1,
81, 77, 81,
-/* AUTO 100 */
182,
1, 86, 7, 24, 0, 86, 0, 86, 0, 24,
53, 62, 115,
-/* AUTO 100 */
165,
4, 44,
57, 64,
-/* AUTO 100 */
169,
13, 40, 0, 1,
81, 73,
-/* AUTO 0 */
215,
15, 0, 8, 6, 0, 37, 0, 88, 0, 40,
72, 59, 102, 117,
-/* AUTO 0 */
202,
15, 0, 3, 88,
117, 118, 61,
-/* AUTO 0 */
202,
3, 40, 15, 0,
117, 118, 61,
-/* AUTO 0 */
205,
15, 0, 12, 40, 0, 40,
59, 137,
-/* AUTO 0 */
196,
0, 1,
81,
-/* AUTO 100 */
164,
4, 65,
63,
-/* AUTO 100 */
172,
4, 37, 2, 40, 0, 6,
58,
-/* AUTO 100 */
165,
4, 61,
57, 64,
-/* AUTO 100 */
171,
4, 61, 6, 77,
125, 131, 132, 73,
-/* AUTO 0 */
194,
64, 64, 61,
};
const uint8_t actions[] = {
-/* JUMP ANY */
9, 50, 0,
4, 10, 0, 11,
54, 20,
-/* JUMP ANY */
9, 50, 0,
4, 22, 6, 45,
5, 61,
-/* JUMP ANY */
13, 50, 0,
4, 22, 1, 45, 6, 78,
17, 61,
-/* JUMP ANY */
18, 50, 0,
4, 22, 1, 45, 1, 78, 0, 10,
54, 7, 73,
-/* AUTO 0 */
200,
0, 45, 0, 81,
72,
-/* JUMP ANY */
0, 50, 0,
15,
-/* GO BRID */
19, 1, 11,
2, 4, 0, 14, 9, 2, 0, 2,
54, 58, 4, 73,
-/* AUTO 0 */
201,
0, 15, 0, 12,
62, 64,
-/* GO BRID */
9, 1, 11,
2, 4, 0, 14,
54, 20,
-/* GO CREV */
10, 1, 12,
4, 12, 0, 13,
54, 20, 64,
-/* HOLD ROPE */
9, 21, 14,
4, 14, 0, 3,
58, 20,
-/* CUT ROPE */
8, 23, 14,
6, 3, 4, 14,
19,
-/* CUT ROPE */
12, 23, 14,
1, 3, 7, 14, 3, 69,
15,
-/* CUT ROPE */
18, 23, 14,
1, 3, 4, 14, 6, 42, 8, 3,
6, 8, 61,
-/* CUT ROPE */
23, 23, 14,
1, 3, 4, 14, 1, 42, 8, 3, 0, 17,
6, 88, 7, 54,
-/* CUT ROPE */
13, 23, 14,
1, 3, 4, 14, 9, 3,
5, 61,
-/* GET SHRU */
18, 10, 48,
2, 61, 0, 61, 0, 42, 0, 42,
72, 52, 20,
-/* EXAM DOWN */
4, 5, 6,
4, 10,
3,
-/* EAT WEED */
9, 33, 50,
3, 62, 0, 4,
58, 10,
-/* EXAM SHRU */
4, 5, 48,
3, 61,
21,
-/* EXAM GRIL */
4, 5, 15,
4, 16,
9,
-/* GO ARCH */
8, 1, 63,
2, 54, 0, 18,
54,
-/* DIG ANY */
17, 58, 0,
4, 4, 14, 28, 0, 28, 0, 4,
62, 23,
-/* DIG ANY */
8, 58, 0,
7, 4, 6, 36,
112,
-/* TURN WHEE */
21, 9, 27,
4, 29, 8, 4, 1, 79, 0, 10, 0, 11,
72, 12,
-/* TURN WHEE */
13, 9, 27,
4, 29, 8, 4, 6, 79,
11, 111,
-/* TURN WHEE */
8, 9, 27,
4, 29, 9, 4,
13,
-/* WEAR UNIF */
13, 31, 72,
1, 65, 0, 65, 0, 79,
72, 20,
-/* EXAM WARR */
22, 5, 66,
3, 66, 14, 65, 14, 79, 0, 65, 0, 66,
14, 23, 75,
-/* WEAR HELM */
13, 31, 18,
1, 15, 0, 15, 0, 78,
72, 20,
-/* WEAR CLOA */
13, 31, 51,
1, 43, 0, 43, 0, 77,
72, 20,
-/* REMO UNIF */
13, 32, 72,
1, 79, 0, 79, 0, 65,
72, 20,
-/* REMO HELM */
13, 32, 18,
1, 78, 0, 78, 0, 15,
72, 20,
-/* REMO CLOA */
13, 32, 51,
1, 77, 0, 77, 0, 43,
72, 20,
-/* HELP ANY */
3, 73, 0,
26, 27, 28, 73,
-/* AUTO 0 */
193,
29, 30,
-/* EXAM MUD */
17, 5, 56,
4, 8, 14, 12, 0, 12, 0, 8,
23, 62,
-/* GO MUD */
9, 1, 56,
2, 11, 0, 8,
20, 54,
-/* PULL LEVE */
17, 65, 16,
2, 12, 14, 14, 0, 14, 0, 8,
20, 62,
-/* PULL LEVE */
8, 65, 16,
2, 12, 2, 14,
31,
-/* GO OPEN */
14, 1, 42,
4, 8, 2, 14, 0, 25,
20, 54, 64,
-/* EXAM WARR */
4, 5, 66,
3, 66,
14,
-/* DROP UNIF */
4, 18, 72,
1, 79,
25,
-/* DROP HELM */
4, 18, 18,
1, 78,
25,
-/* DROP CLOA */
4, 18, 51,
1, 77,
25,
-/* PUSH BUTT */
17, 74, 52,
2, 44, 14, 22, 0, 22, 0, 46,
62, 102,
-/* LIGH LAMP */
18, 26, 13,
3, 6, 1, 28, 0, 6, 0, 9,
20, 72, 64,
-/* LIGH LAMP */
8, 26, 13,
3, 6, 6, 28,
18,
-/* UNLI LAMP */
13, 29, 13,
3, 9, 0, 9, 0, 6,
72, 20,
-/* UNLO DOOR */
17, 38, 64,
2, 83, 1, 19, 0, 80, 0, 83,
72, 32,
-/* GO DOOR */
9, 1, 64,
2, 80, 0, 26,
20, 54,
-/* UNBO DOOR */
22, 76, 64,
2, 63, 0, 63, 0, 76, 0, 82, 0, 55,
72, 72, 20,
-/* EXAM ALTA */
21, 5, 25,
2, 22, 14, 59, 14, 75, 0, 59, 0, 46,
62, 23,
-/* GO DOOR */
9, 1, 64,
2, 55, 0, 31,
54, 20,
-/* GO DOOR */
9, 1, 64,
2, 76, 0, 30,
54, 20,
-/* EXAM GUAR */
4, 5, 28,
4, 29,
33,
-/* KILL GUAR */
5, 13, 28,
4, 29,
34, 61,
-/* EAT BREA */
9, 33, 29,
3, 26, 0, 26,
35, 59,
-/* EAT CHEE */
9, 33, 31,
3, 27, 0, 27,
35, 59,
-/* GIVE WEED */
5, 48, 50,
3, 62,
36, 48,
-/* TO ARNI */
19, 77, 20,
2, 17, 3, 62, 0, 5, 0, 62,
58, 37, 38, 59,
-/* EXAM ARNI */
8, 5, 20,
2, 17, 9, 5,
39,
-/* EXAM ARNI */
8, 5, 20,
2, 17, 8, 5,
40,
-/* MAKE ARRO */
20, 78, 7,
2, 17, 8, 5, 3, 0, 3, 1, 3, 2,
73,
-/* AUTO 0 */
202,
0, 0, 0, 68,
41, 42, 72,
-/* AUTO 0 */
206,
0, 1, 0, 2, 0, 17,
59, 59, 59,
-/* EXAM TAPE */
18, 5, 62,
2, 53, 14, 44, 0, 44, 0, 46,
62, 51, 23,
-/* EXAM TAPE */
4, 5, 62,
2, 53,
51,
-/* MAKE ARRO */
8, 78, 7,
2, 17, 9, 5,
43,
-/* MAKE ARRO */
8, 78, 7,
2, 17, 8, 5,
44,
-/* TIE ROPE */
1, 45, 14,
45, 48,
-/* TO GRAT */
23, 77, 19,
1, 69, 2, 16, 0, 69, 0, 86, 0, 16,
20, 72, 59, 73,
-/* AUTO 0 */
200,
0, 85, 0, 24,
62,
-/* TO MULE */
21, 77, 24,
3, 86, 2, 72, 4, 24, 0, 72, 0, 87,
72, 73,
-/* AUTO 0 */
196,
0, 86,
59,
-/* PULL MULE */
23, 65, 24,
2, 87, 0, 85, 0, 89, 0, 70, 0, 24,
72, 62, 46, 73,
-/* AUTO 0 */
199,
0, 87,
59, 50, 64, 64,
-/* FEED MULE */
22, 47, 24,
3, 26, 2, 21, 0, 21, 0, 72, 0, 26,
72, 59, 20,
-/* FEED MULE */
22, 47, 24,
3, 27, 2, 21, 0, 21, 0, 72, 0, 27,
72, 59, 20,
-/* KILL ANIM */
23, 13, 21,
2, 18, 0, 19, 0, 38, 0, 71, 0, 18,
62, 47, 72, 49,
-/* GO HOLE */
9, 1, 57,
2, 89, 0, 23,
54, 20,
-/* DROP HELM */
8, 18, 18,
1, 15, 0, 15,
53,
-/* DROP UNIF */
8, 18, 72,
1, 65, 0, 65,
53,
-/* DROP CLOA */
8, 18, 51,
1, 43, 0, 43,
53,
-/* LIGH CAND */
22, 26, 69,
3, 28, 2, 59, 0, 23, 0, 59, 0, 75,
53, 72, 102,
-/* PRAY ANY */
9, 41, 0,
2, 75, 0, 7,
58, 102,
-/* EXAM FLAM */
10, 5, 26,
8, 7, 2, 23,
103, 106, 104,
-/* EXAM FLAM */
10, 5, 26,
9, 7, 2, 23,
103, 106, 105,
-/* GO FLAM */
13, 1, 26,
8, 7, 2, 23, 0, 56,
54, 20,
-/* GO FLAM */
10, 1, 26,
9, 7, 2, 23,
103, 107, 61,
-/* GO BOAT */
9, 1, 43,
2, 38, 0, 53,
54, 20,
-/* ROW BOAT */
15, 57, 43,
1, 39, 4, 53, 0, 51,
20, 88, 108, 54,
-/* GO JETT */
9, 1, 46,
2, 84, 0, 64,
54, 20,
-/* GO HUT */
9, 1, 33,
2, 29, 0, 58,
54, 20,
-/* FILL PIPE */
22, 59, 34,
3, 30, 3, 31, 0, 30, 0, 73, 0, 31,
20, 72, 59,
-/* LIGH PIPE */
17, 26, 34,
1, 73, 1, 28, 0, 73, 0, 74,
20, 72,
-/* SMOK PIPE */
21, 63, 34,
1, 74, 4, 51, 5, 67, 0, 67, 0, 51,
20, 62,
-/* SMOK PIPE */
15, 63, 34,
1, 74, 2, 67, 0, 44,
20, 88, 109, 73,
-/* AUTO 0 */
201,
0, 44, 0, 74,
54, 59,
-/* SMOK PIPE */
4, 63, 34,
1, 74,
20,
-/* SMAS SKEL */
17, 60, 54,
1, 57, 2, 46, 0, 46, 0, 64,
72, 20,
-/* GO TRAI */
14, 1, 40,
4, 44, 13, 64, 0, 45,
20, 54, 64,
-/* GO TRAI */
9, 1, 40,
4, 44, 14, 64,
110, 111,
-/* GO CAVE */
9, 1, 65,
2, 56, 0, 40,
20, 54,
-/* DIG ANY */
17, 58, 0,
2, 47, 1, 36, 0, 47, 0, 48,
72, 20,
-/* GO HOLE */
9, 1, 57,
2, 48, 0, 36,
54, 20,
-/* EXAM CAIR */
17, 5, 36,
4, 39, 14, 33, 0, 33, 0, 39,
62, 23,
-/* EXAM STON */
4, 5, 37,
3, 33,
113,
-/* RUB STON */
18, 16, 37,
1, 33, 14, 34, 0, 34, 0, 34,
74, 53, 102,
-/* RUB STON */
4, 16, 37,
1, 33,
31,
-/* GIVE STON */
22, 48, 37,
1, 33, 2, 34, 0, 34, 0, 1, 0, 35,
62, 74, 73,
-/* AUTO 0 */
206,
0, 33, 0, 1, 0, 35,
62, 53, 114,
-/* DIG ANY */
21, 58, 0,
1, 36, 4, 40, 14, 41, 0, 41, 0, 40,
62, 23,
-/* DIG ANY */
0, 58, 0,
24,
-/* PUSH BUTT */
4, 74, 52,
2, 44,
31,
-/* TO MULE */
5, 77, 24,
1, 69,
15, 116,
-/* LIGH FUSE */
18, 26, 45,
2, 41, 3, 28, 0, 40, 0, 41,
72, 20, 73,
-/* AUTO 0 */
206,
0, 1, 0, 3, 0, 1,
81, 79, 81,
-/* WAIT ANY */
1, 52, 0,
20, 88,
-/* GO HOLE */
9, 1, 57,
2, 88, 0, 47,
54, 20,
-/* EXAM *I'm by a marsh */
4, 5, 87,
3, 20,
119,
-/* GO CORR */
9, 1, 30,
2, 90, 0, 63,
54, 64,
-/* EXAM VEIL */
4, 5, 68,
2, 58,
122,
-/* GO VEIL */
5, 1, 68,
2, 58,
123, 111,
-/* EXAM WIND */
5, 5, 58,
4, 59,
124, 125,
-/* PLAY MUSI */
19, 53, 81,
4, 50, 3, 20, 0, 58, 0, 90,
72, 102, 64, 64,
-/* FIRE XERD */
15, 39, 61,
1, 35, 1, 68, 4, 60,
126, 125, 127, 73,
-/* AUTO 0 */
195,
128, 129, 64, 63,
-/* FIRE XERD */
15, 39, 61,
4, 61, 1, 68, 1, 35,
125, 130, 132, 73,
-/* AUTO 0 */
194,
64, 64, 61,
-/* OPEN DOOR */
0, 37, 64,
22,
-/* EXAM GRAT */
5, 5, 19,
2, 16,
124, 133,
-/* SAY ANY */
2, 42, 0,
20, 85, 31,
-/* EAT ANY */
0, 33, 0,
22,
-/* FLY KITE */
0, 79, 53,
134,
-/* EXAM SLIT */
5, 5, 59,
4, 60,
135, 125,
-/* EXAM BEGG */
4, 5, 38,
2, 34,
136,
-/* SAVE ANY */
0, 4, 0,
71,
-/* QUIT ANY */
0, 3, 0,
63,
-/* INVE ANY */
0, 2, 0,
66,
-/* FUCK ANY */
0, 71, 0,
120,
-/* EXAM ORGA */
17, 5, 60,
4, 50, 14, 20, 0, 20, 0, 50,
62, 23,
-/* PRAY ANY */
0, 41, 0,
31,
-/* PLAY ANY */
0, 53, 0,
22,
-/* SMAS ANY */
0, 60, 0,
121,
-/* EXAM ANY */
0, 5, 0,
16,
-/* KILL ANY */
0, 13, 0,
22,
-/* GO ANY */
0, 1, 0,
22,
-/* SWIM ANY */
0, 56, 0,
22,
-/* CLIM ANY */
0, 67, 0,
22,
255,
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 200;
const uint8_t lightfill = 200;
const uint8_t status[] = {
-/* AUTO 100 */
167,
9, 0,
1, 2, 3, 86,
-/* AUTO 100 */
175,
9, 0, 0, 0, 32, 244,
81, 79, 81, 73,
-/* AUTO 0 */
206,
0, 1, 0, 100, 0, 1,
81, 79, 81,
-/* AUTO 0 */
206,
0, 2, 0, 50, 0, 2,
81, 79, 81,
-/* AUTO 0 */
201,
0, 8, 0, 10,
58, 58,
-/* AUTO 0 */
206,
0, 5, 0, 2, 0, 5,
81, 79, 81,
-/* AUTO 0 */
207,
0, 3, 0, 0, 0, 3,
81, 79, 81, 67,
-/* AUTO 100 */
180,
4, 3, 14, 5, 8, 4, 0, 5, 0, 6,
72,
-/* AUTO 100 */
166,
0, 1,
81, 77, 73,
-/* AUTO 0 */
202,
19, 0, 0, 2,
56, 58, 25,
-/* AUTO 0 */
197,
0, 1,
81, 64,
-/* AUTO 100 */
162,
81, 77, 73,
-/* AUTO 0 */
199,
19, 0,
35, 26, 61, 63,
-/* AUTO 0 */
192,
81,
-/* AUTO 100 */
170,
4, 20, 0, 10,
60, 56, 64,
-/* AUTO 100 */
170,
4, 21, 0, 10,
60, 56, 64,
-/* AUTO 100 */
170,
4, 22, 0, 10,
60, 56, 64,
-/* AUTO 100 */
170,
4, 23, 0, 10,
60, 56, 64,
-/* AUTO 100 */
170,
4, 24, 0, 10,
60, 56, 64,
-/* AUTO 100 */
170,
4, 25, 0, 10,
60, 56, 64,
-/* AUTO 100 */
170,
4, 26, 0, 10,
60, 56, 64,
-/* AUTO 100 */
170,
4, 27, 0, 10,
60, 56, 64,
-/* AUTO 100 */
168,
4, 8, 0, 10,
58,
-/* AUTO 100 */
168,
4, 28, 0, 10,
58,
-/* AUTO 100 */
168,
4, 30, 0, 10,
58,
-/* AUTO 100 */
168,
4, 31, 0, 10,
58,
-/* AUTO 100 */
168,
4, 33, 0, 10,
58,
-/* AUTO 100 */
169,
4, 8, 9, 2,
57, 64,
-/* AUTO 100 */
169,
4, 28, 9, 2,
57, 64,
-/* AUTO 100 */
169,
4, 30, 9, 2,
57, 64,
-/* AUTO 100 */
169,
4, 31, 9, 2,
57, 64,
-/* AUTO 100 */
165,
4, 32,
57, 64,
-/* AUTO 100 */
169,
4, 33, 9, 2,
57, 64,
-/* AUTO 100 */
170,
9, 10, 0, 2,
81, 77, 73,
-/* AUTO 0 */
199,
19, 0,
35, 26, 61, 63,
-/* AUTO 0 */
196,
0, 2,
81,
-/* AUTO 100 */
170,
4, 17, 6, 58,
115, 61, 63,
-/* AUTO 100 */
174,
0, 3, 0, 1, 0, 3,
81, 82, 81,
-/* AUTO 100 */
170,
2, 79, 6, 73,
118, 61, 63,
-/* AUTO 100 */
170,
2, 62, 0, 5,
81, 77, 73,
-/* AUTO 0 */
199,
19, 0,
88, 26, 61, 63,
-/* AUTO 0 */
196,
0, 5,
81,
-/* AUTO 100 */
178,
5, 62, 0, 5, 0, 2, 0, 5,
81, 79, 81,
-/* AUTO 0 */
-/* AUTO 100 */
164,
4, 45,
63,
-/* AUTO 10 */
135, 10,
4, 6,
88, 28, 61, 63,
};
const uint8_t actions[] = {
-/* EXAM ROD */
5, 65, 15,
1, 10,
14, 119,
-/* EXAM COUC */
21, 65, 98,
2, 2, 14, 84, 14, 73, 0, 73, 0, 1,
62, 73,
-/* AUTO 0 */
201,
0, 84, 0, 1,
62, 12,
-/* MOVE COUC */
21, 115, 98,
2, 2, 14, 10, 14, 9, 0, 10, 0, 1,
62, 12,
-/* CLOS DOOR */
14, 54, 8,
2, 5, 0, 5, 0, 6,
72, 9, 73,
-/* AUTO 0 */
206,
0, 7, 0, 3, 0, 4,
62, 58, 21,
-/* CLOS DOOR */
4, 54, 8,
2, 23,
113,
-/* CLOS DOOR */
13, 54, 8,
2, 80, 0, 79, 0, 80,
72, 9,
-/* GO BUNK */
9, 1, 10,
2, 4, 0, 3,
54, 9,
-/* GO BUNK */
9, 1, 10,
2, 72, 0, 34,
54, 9,
-/* GO BUNK */
9, 1, 10,
2, 30, 0, 14,
54, 9,
-/* GO BUNK */
9, 1, 10,
2, 8, 0, 5,
54, 9,
-/* MOVE PILL */
21, 115, 12,
2, 7, 14, 20, 14, 21, 0, 20, 0, 3,
62, 12,
-/* MOVE PILL */
4, 115, 12,
2, 7,
11,
-/* EXAM BUNK */
17, 65, 10,
4, 5, 14, 17, 0, 17, 0, 5,
62, 12,
-/* EXAM BUNK */
21, 65, 10,
4, 14, 14, 63, 8, 8, 0, 63, 0, 14,
62, 12,
-/* EXAM BUNK */
4, 65, 10,
4, 3,
11,
-/* EXAM BUNK */
4, 65, 10,
4, 34,
11,
-/* EXAM BLOC */
1, 65, 87,
120, 121,
-/* GO VENT */
9, 1, 13,
2, 12, 0, 6,
54, 9,
-/* TURN BLOC */
1, 67, 87,
120, 121,
-/* AUTO 0 */
-/* EXAM CONT */
17, 65, 17,
2, 14, 5, 28, 0, 28, 0, 8,
62, 73,
-/* AUTO 0 */
201,
0, 29, 0, 8,
62, 12,
-/* EXAM CONT */
5, 65, 17,
2, 28,
14, 110,
-/* GO CONT */
9, 1, 17,
2, 14, 0, 10,
54, 9,
-/* FIT CIRC */
22, 100, 28,
1, 20, 4, 10, 0, 20, 0, 21, 0, 21,
72, 53, 9,
-/* GET CIRC */
9, 10, 28,
2, 20, 0, 20,
52, 9,
-/* GET CIRC */
18, 10, 28,
2, 21, 0, 20, 0, 21, 0, 20,
72, 52, 9,
-/* PRES WHIT */
13, 103, 37,
2, 29, 13, 21, 0, 5,
58, 21,
-/* PRES WHIT */
8, 103, 37,
2, 29, 14, 21,
20,
-/* PRES BLAC */
4, 103, 36,
2, 28,
20,
-/* PRES ORAN */
6, 103, 26,
2, 18,
115, 61, 63,
-/* PRES RED */
16, 103, 45,
2, 35, 1, 56, 8, 5, 1, 58,
73,
-/* AUTO 0 */
210,
0, 36, 0, 38, 0, 37, 0, 39,
72, 72, 9,
-/* PRES RED */
8, 103, 45,
2, 35, 9, 5,
20,
-/* PRES RED */
14, 103, 45,
2, 35, 8, 5, 6, 56,
34, 61, 63,
-/* PRES RED */
14, 103, 45,
2, 35, 8, 5, 6, 58,
115, 61, 63,
-/* PRES YELL */
10, 103, 51,
2, 44, 8, 6,
23, 33, 63,
-/* PRES YELL */
10, 103, 51,
2, 44, 9, 6,
37, 61, 63,
-/* EXAM FLOO */
21, 65, 19,
4, 8, 14, 15, 14, 16, 0, 15, 0, 8,
62, 12,
-/* PULL RING */
4, 34, 22,
2, 15,
4,
-/* USE HOOK */
21, 96, 24,
2, 15, 1, 17, 14, 16, 0, 15, 0, 16,
72, 12,
-/* TURN ROD */
14, 67, 15,
1, 10, 0, 9, 0, 10,
72, 21, 64,
-/* TURN ROD */
14, 67, 15,
1, 9, 0, 9, 0, 10,
72, 21, 64,
-/* GO HATC */
8, 1, 23,
2, 16, 0, 20,
54,
-/* GO HATC */
9, 1, 23,
2, 41, 0, 18,
54, 9,
-/* SEAR WREC */
17, 22, 81,
2, 71, 14, 72, 0, 72, 0, 33,
62, 12,
-/* EXAM CEIL */
21, 65, 78,
4, 34, 14, 76, 14, 86, 0, 76, 0, 34,
62, 12,
-/* EXAM CEIL */
21, 65, 78,
4, 14, 14, 31, 14, 33, 0, 31, 0, 14,
62, 12,
-/* REMO GRIL */
13, 6, 88,
2, 76, 0, 76, 0, 86,
72, 44,
-/* JUMP ANY */
9, 43, 0,
2, 86, 0, 35,
54, 9,
-/* JUMP ANY */
9, 43, 0,
2, 33, 0, 15,
54, 9,
-/* JUMP ANY */
11, 43, 0,
5, 86, 5, 33,
46, 88, 88, 47,
-/* AUTO 0 */
-/* AUTO 0 */
-/* PRES BUTT */
0, 103, 25,
43,
-/* GO CRAT */
9, 1, 90,
2, 81, 0, 39,
54, 9,
-/* MAKE LATH */
19, 121, 52,
2, 45, 1, 74, 0, 7, 0, 74,
58, 59, 21, 73,
-/* AUTO 0 */
206,
0, 45, 0, 88, 0, 52,
72, 59, 102,
-/* TURN SQUA */
23, 67, 85,
2, 88, 1, 82, 8, 7, 0, 82, 0, 75,
72, 9, 21, 73,
-/* AUTO 0 */
196,
0, 75,
53,
-/* TURN SQUA */
5, 67, 85,
9, 7,
14, 117,
-/* EXAM LATH */
5, 65, 52,
2, 45,
14, 30,
-/* GO LATH */
9, 1, 52,
4, 28, 0, 29,
54, 9,
-/* EXAM TOOL */
21, 65, 53,
2, 46, 14, 48, 14, 51, 0, 48, 0, 29,
62, 73,
-/* AUTO 0 */
201,
0, 50, 0, 29,
62, 12,
-/* GET WATE */
21, 10, 76,
4, 12, 1, 68, 2, 67, 0, 68, 0, 85,
72, 73,
-/* AUTO 0 */
197,
0, 67,
59, 9,
-/* SMAS LOCK */
4, 30, 64,
2, 53,
4,
-/* USE HAMM */
22, 96, 55,
2, 53, 1, 47, 14, 54, 0, 54, 0, 30,
62, 9, 32,
-/* USE HAMM */
5, 96, 55,
5, 53,
13, 84,
-/* EXAM LOCK */
21, 65, 64,
2, 54, 14, 55, 14, 56, 0, 55, 0, 30,
62, 12,
-/* AUTO 0 */
-/* EXAM PANE */
21, 65, 39,
2, 31, 14, 32, 14, 33, 0, 32, 0, 14,
62, 12,
-/* MAKE SCRE */
22, 121, 61,
1, 48, 1, 49, 0, 48, 0, 51, 0, 49,
72, 59, 9,
-/* REMO PANE */
23, 6, 39,
2, 31, 1, 51, 0, 33, 0, 31, 0, 32,
72, 59, 9, 12,
-/* GO OUT */
8, 1, 46,
2, 39, 0, 17,
54,
-/* PULL LEVE */
10, 34, 50,
2, 43, 0, 6,
58, 9, 21,
-/* GO SHUT */
9, 1, 47,
2, 42, 0, 19,
54, 9,
-/* OPEN DOOR */
13, 7, 8,
2, 22, 0, 22, 0, 23,
72, 9,
-/* OPEN DOOR */
4, 7, 8,
2, 3,
16,
-/* GO LARD */
9, 1, 33,
2, 25, 0, 40,
54, 9,
-/* GO DOOR */
22, 1, 8,
2, 23, 13, 3, 0, 70, 0, 3, 0, 12,
72, 54, 9,
-/* GO DOOR */
13, 1, 8,
2, 23, 14, 3, 0, 12,
54, 9,
-/* GO DOOR */
4, 1, 8,
2, 3,
112,
-/* GO DOOR */
9, 1, 8,
2, 5, 0, 4,
54, 9,
-/* GO DOOR */
9, 1, 8,
2, 36, 0, 15,
54, 9,
-/* GO DOOR */
9, 1, 8,
2, 39, 0, 17,
54, 9,
-/* GO DOOR */
9, 1, 8,
2, 70, 0, 12,
54, 9,
-/* GO DOOR */
9, 1, 8,
2, 80, 0, 36,
54, 9,
-/* EMPT BOTT */
22, 45, 75,
1, 66, 1, 68, 0, 68, 0, 85, 0, 66,
72, 59, 9,
-/* EMPT BOTT */
22, 45, 75,
1, 66, 6, 68, 0, 66, 0, 67, 0, 67,
72, 53, 9,
-/* EMPT TIN */
18, 45, 77,
1, 85, 0, 85, 0, 67, 0, 67,
72, 53, 73,
-/* AUTO 0 */
201,
0, 67, 0, 68,
75, 9,
-/* MIX ANY */
16, 143, 0,
12, 63, 3, 85, 3, 65, 3, 69,
73,
-/* AUTO 0 */
210,
0, 85, 0, 64, 0, 65, 0, 69,
72, 59, 59,
-/* AUTO 0 */
198,
0, 8,
58, 9, 116,
-/* MIX ANY */
16, 143, 0,
3, 63, 3, 85, 3, 65, 3, 69,
73,
-/* AUTO 0 */
210,
0, 85, 0, 64, 0, 65, 0, 69,
72, 59, 59,
-/* AUTO 0 */
203,
0, 8, 0, 63,
60, 59, 9, 116,
-/* MAKE OVEN */
22, 121, 30,
2, 24, 1, 75, 0, 24, 0, 87, 0, 75,
72, 59, 9,
-/* BAKE CAKE */
22, 144, 34,
2, 87, 1, 64, 8, 8, 0, 64, 0, 26,
72, 9, 39,
-/* BAKE CAKE */
22, 144, 34,
2, 87, 1, 64, 9, 8, 0, 64, 0, 27,
72, 9, 39,
-/* GO CAGE */
10, 1, 89,
2, 78, 0, 37,
54, 9, 50,
-/* OPEN DOOR */
18, 7, 8,
2, 79, 1, 73, 0, 79, 0, 80,
72, 9, 49,
-/* OPEN DOOR */
13, 7, 8,
2, 6, 0, 5, 0, 6,
72, 9,
-/* READ SIGN */
5, 60, 92,
2, 83,
6, 24,
-/* READ NOTE */
6, 60, 93,
1, 84,
6, 105, 106,
-/* EXAM NOTE */
5, 65, 93,
3, 84,
14, 107,
-/* EXAM CRAT */
4, 65, 90,
2, 81,
48,
-/* EXAM WATC */
11, 65, 35,
1, 0, 0, 3,
81, 7, 78, 73,
-/* AUTO 0 */
197,
0, 3,
8, 81,
-/* WEAR BOOT */
4, 5, 67,
1, 58,
10,
-/* WEAR BOOT */
13, 5, 67,
1, 57, 0, 57, 0, 58,
72, 9,
-/* WEAR SUIT */
4, 5, 65,
1, 56,
10,
-/* WEAR SUIT */
13, 5, 65,
1, 55, 0, 55, 0, 56,
72, 9,
-/* REMO SUIT */
5, 6, 65,
1, 56,
14, 36,
-/* REMO BOOT */
13, 6, 67,
1, 58, 0, 58, 0, 57,
72, 9,
-/* REMO BOOT */
4, 6, 67,
1, 57,
51,
-/* EXAM OVEN */
5, 65, 30,
2, 24,
14, 103,
-/* EAT TABL */
7, 49, 71,
1, 63,
114, 26, 61, 63,
-/* GIVE CAKE */
23, 40, 34,
2, 62, 1, 27, 0, 62, 0, 61, 0, 27,
72, 59, 41, 124,
-/* GIVE CAKE */
15, 40, 34,
1, 26, 2, 62, 0, 26,
41, 123, 61, 63,
-/* FEED CREA */
23, 16, 70,
1, 27, 2, 62, 0, 62, 0, 61, 0, 27,
72, 59, 41, 124,
-/* FEED CREA */
11, 16, 70,
1, 26, 2, 62,
41, 123, 61, 63,
-/* EAT CAKE */
7, 49, 34,
1, 26,
22, 88, 35, 73,
-/* AUTO 0 */
195,
88, 26, 61, 63,
-/* EAT CAKE */
7, 49, 34,
1, 27,
114, 26, 61, 63,
-/* EXAM OVEN */
4, 65, 30,
2, 87,
40,
-/* GET WATE */
12, 10, 76,
4, 12, 2, 67, 1, 68,
73,
-/* AUTO 0 */
206,
0, 68, 0, 85, 0, 67,
72, 59, 9,
-/* SLEE ANY */
19, 134, 0,
4, 3, 8, 15, 0, 1, 0, 100,
81, 79, 9, 73,
-/* AUTO 0 */
198,
0, 1,
81, 108, 88,
-/* AUTO 0 */
199,
0, 2,
60, 109, 57, 64,
-/* SLEE ANY */
3, 134, 0,
114, 26, 61, 63,
-/* SAVE ANY */
0, 4, 0,
71,
-/* QUIT ANY */
0, 3, 0,
63,
-/* FUCK ANY */
0, 91, 0,
18,
-/* SCOR ANY */
0, 9, 0,
104,
-/* INVE ANY */
0, 2, 0,
66,
-/* HELP ANY */
0, 132, 0,
5,
-/* MOVE ANY */
0, 115, 0,
4,
-/* CLOS ANY */
1, 54, 0,
14, 36,
-/* EXAM ANY */
0, 65, 0,
11,
-/* GO ANY */
0, 1, 0,
15,
-/* TIE ANY */
0, 37, 0,
4,
-/* SEAR ANY */
0, 22, 0,
11,
-/* TURN ANY */
1, 67, 0,
14, 36,
-/* SMAS ANY */
1, 30, 0,
14, 36,
-/* PULL ANY */
0, 34, 0,
4,
-/* USE ANY */
1, 96, 0,
13, 85,
-/* SAY ANY */
1, 87, 0,
9, 85,
-/* WAIT ANY */
3, 8, 0,
9, 17, 88, 88,
-/* GET BLOC */
1, 10, 87,
120, 121,
-/* DROP SUIT */
5, 18, 65,
1, 56,
16, 10,
-/* DROP BOOT */
4, 18, 67,
1, 58,
16,
-/* EAT ANY */
1, 49, 0,
16, 122,
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
-/* AUTO 0 */
255,
};
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 150;
const uint8_t lightfill = 150;
const uint8_t status[] = {
-/* AUTO 100 */
171,
9, 1, 0, 1,
1, 86, 2, 58,
-/* AUTO 100 */
169,
4, 7, 9, 2,
56, 64,
-/* AUTO 100 */
169,
4, 7, 8, 2,
57, 64,
-/* AUTO 100 */
165,
4, 1,
57, 64,
-/* AUTO 100 */
170,
8, 3, 0, 1,
81, 77, 73,
-/* AUTO 0 */
203,
19, 0, 7, 5,
9, 48, 49, 61,
-/* AUTO 0 */
199,
16, 0,
33, 32, 50, 78,
-/* AUTO 0 */
201,
16, 0, 0, 1,
81, 51,
-/* AUTO 100 */
168,
4, 15, 0, 4,
58,
-/* AUTO 100 */
168,
4, 16, 0, 4,
60,
-/* AUTO 100 */
168,
4, 14, 0, 4,
60,
-/* AUTO 100 */
178,
4, 15, 6, 17, 14, 25, 0, 4,
60, 61, 34,
-/* AUTO 100 */
177,
4, 15, 6, 17, 13, 25, 0, 35,
34, 54,
-/* AUTO 100 */
174,
4, 36, 8, 4, 14, 25,
31, 61, 63,
-/* AUTO 100 */
177,
4, 36, 8, 4, 13, 25, 0, 35,
31, 54,
-/* AUTO 100 */
173,
13, 25, 13, 49, 0, 49,
59, 102,
-/* AUTO 100 */
182,
6, 19, 2, 49, 4, 23, 0, 49, 0, 8,
88, 102, 62,
-/* AUTO 100 */
172,
1, 19, 14, 25, 0, 49,
53,
-/* AUTO 100 */
168,
4, 36, 9, 4,
63,
-/* AUTO 100 */
179,
4, 7, 8, 2, 14, 13, 0, 13,
53, 64, 15, 16,
-/* AUTO 100 */
172,
8, 16, 14, 2, 0, 2,
53,
-/* AUTO 100 */
182,
6, 19, 2, 49, 4, 8, 0, 49, 0, 23,
88, 102, 62,
-/* AUTO 100 */
172,
4, 16, 14, 42, 0, 41,
53,
-/* AUTO 100 */
172,
4, 14, 14, 42, 0, 41,
53,
};
const uint8_t actions[] = {
-/* CUT HOLE */
21, 41, 76,
4, 34, 14, 44, 1, 59, 0, 44, 0, 61,
72, 17,
-/* GET HELM */
9, 10, 71,
2, 54, 0, 54,
52, 17,
-/* GET HELM */
4, 10, 71,
1, 55,
37,
-/* GET COST */
9, 10, 51,
2, 18, 0, 18,
52, 17,
-/* GET COST */
4, 10, 51,
1, 19,
37,
-/* GET SLIP */
9, 10, 14,
2, 16, 0, 16,
52, 17,
-/* GET SLIP */
4, 10, 14,
1, 17,
37,
-/* DROP HELM */
4, 18, 71,
1, 55,
37,
-/* DROP HELM */
9, 18, 71,
1, 54, 0, 54,
53, 17,
-/* DROP HELM */
4, 18, 71,
6, 54,
103,
-/* DROP SLIP */
4, 18, 14,
1, 17,
37,
-/* DROP SLIP */
9, 18, 14,
1, 16, 0, 16,
53, 17,
-/* DROP SLIP */
4, 18, 14,
6, 16,
103,
-/* DROP COST */
4, 18, 51,
1, 19,
37,
-/* DROP COST */
9, 18, 51,
1, 18, 0, 18,
53, 17,
-/* DROP COST */
4, 18, 51,
6, 18,
103,
-/* GO TENT */
13, 1, 7,
2, 56, 14, 13, 0, 7,
54, 17,
-/* GO ROAD */
9, 1, 92,
4, 2, 0, 3,
54, 17,
-/* GO CAR */
13, 1, 20,
1, 58, 2, 0, 0, 5,
54, 17,
-/* GO TIGH */
9, 1, 64,
2, 41, 0, 15,
54, 17,
-/* CLIM LADD */
9, 51, 60,
4, 13, 0, 14,
54, 17,
-/* CLIM LADD */
9, 51, 60,
4, 8, 0, 10,
54, 17,
-/* EREC NET */
8, 62, 59,
7, 26, 5, 49,
7,
-/* EREC NET */
12, 62, 59,
1, 24, 2, 49, 7, 26,
44,
-/* EREC NET */
12, 62, 59,
1, 24, 4, 26, 5, 49,
46,
-/* EXAM ROPE */
14, 34, 58,
3, 23, 0, 23, 0, 24,
72, 3, 4,
-/* GET NET */
9, 10, 59,
2, 24, 0, 24,
52, 17,
-/* DROP NET */
9, 18, 59,
1, 24, 0, 24,
53, 17,
-/* CUT TIGH */
8, 41, 64,
2, 59, 6, 10,
108,
-/* CUT TIGH */
23, 41, 64,
2, 41, 1, 10, 0, 41, 0, 42, 0, 13,
59, 62, 17, 109,
-/* EREC NET */
23, 62, 59,
3, 24, 2, 49, 4, 26, 0, 24, 0, 25,
59, 53, 64, 45,
-/* WEAR SLIP */
13, 26, 14,
1, 16, 0, 16, 0, 17,
72, 17,
-/* WEAR COST */
13, 26, 51,
1, 18, 0, 18, 0, 19,
72, 17,
-/* WEAR HELM */
13, 26, 71,
1, 54, 0, 54, 0, 55,
72, 17,
-/* LIGH FLAS */
13, 78, 29,
1, 1, 0, 1, 0, 9,
72, 17,
-/* LIGH FLAS */
4, 78, 29,
13, 9,
110,
-/* UNLI FLAS */
14, 79, 29,
3, 9, 0, 9, 0, 1,
72, 17, 64,
-/* UNLI FLAS */
4, 79, 29,
14, 9,
111,
-/* OPEN BOOT */
23, 24, 22,
4, 17, 14, 3, 1, 58, 0, 3, 0, 1,
53, 53, 3, 4,
-/* OPEN BOOT */
8, 24, 22,
4, 17, 6, 58,
12,
-/* DROP TENT */
8, 18, 7,
4, 7, 2, 13,
112,
-/* DROP TENT */
9, 18, 7,
4, 7, 0, 1,
54, 17,
-/* OPEN CHES */
5, 24, 15,
2, 14,
13, 14,
-/* KICK CHES */
13, 94, 15,
4, 9, 9, 8, 0, 8,
20, 58,
-/* DROP CAR */
9, 18, 20,
4, 5, 0, 4,
54, 17,
-/* GO FIEL */
9, 1, 83,
4, 3, 0, 2,
54, 17,
-/* DIG ANY */
4, 48, 0,
6, 11,
7,
-/* DIG ANY */
14, 48, 0,
4, 22, 14, 12, 0, 12,
53, 3, 4,
-/* DIG ANY */
0, 48, 0,
7,
-/* STAR GENE */
9, 45, 35,
4, 6, 6, 12,
7, 39,
-/* STAR GENE */
4, 45, 35,
8, 2,
113,
-/* STAR GENE */
8, 45, 35,
4, 6, 9, 5,
114,
-/* STAR GENE */
8, 45, 35,
4, 6, 8, 6,
38,
-/* STAR GENE */
23, 45, 35,
4, 6, 1, 12, 8, 5, 9, 6, 0, 2,
58, 17, 64, 40,
-/* LIGH FLAS */
4, 78, 29,
13, 2,
41,
-/* PUSH BUTT */
15, 83, 82,
2, 36, 14, 37, 0, 37,
53, 4, 14, 64,
-/* PUSH BUTT */
9, 83, 82,
2, 36, 13, 37,
13, 14,
-/* SHOR TERM */
23, 64, 42,
2, 38, 1, 3, 0, 38, 0, 39, 0, 3,
17, 72, 59, 73,
-/* AUTO 0 */
211,
0, 3, 0, 1, 0, 25, 0, 1,
58, 81, 79, 81,
-/* READ BLUE */
7, 33, 39,
1, 40,
17, 6, 29, 30,
-/* READ NOTE */
7, 33, 94,
1, 62,
6, 25, 26, 27,
-/* EXAM CLOW */
15, 34, 69,
2, 49, 14, 62, 0, 62,
53, 3, 4, 28,
-/* EXAM CLOW */
4, 34, 69,
2, 49,
28,
-/* SWIM ANY */
15, 65, 0,
4, 20, 14, 31, 0, 31,
17, 3, 4, 53,
-/* SWIM ANY */
4, 65, 0,
4, 20,
17,
-/* EXAM SEA- */
8, 34, 47,
2, 31, 14, 32,
115,
-/* FEED SEA- */
14, 30, 47,
1, 22, 0, 22, 0, 32,
59, 53, 23,
-/* EXAM PANE */
14, 34, 41,
4, 29, 14, 36, 0, 36,
53, 3, 4,
-/* EXAM PANE */
9, 34, 41,
4, 29, 13, 36,
3, 5,
-/* GO HATC */
9, 1, 81,
2, 37, 0, 30,
17, 54,
-/* EXAM TIGE */
4, 34, 62,
4, 27,
116,
-/* MOVE TIGE */
23, 92, 62,
4, 27, 9, 7, 0, 33, 0, 34, 0, 35,
72, 53, 88, 73,
-/* AUTO 0 */
195,
88, 21, 49, 61,
-/* CRAC WHIP */
9, 50, 54,
1, 20, 7, 27,
5, 14,
-/* CRAC WHIP */
22, 50, 54,
1, 20, 9, 7, 4, 27, 0, 7, 0, 35,
58, 53, 73,
-/* AUTO 0 */
203,
0, 33, 0, 34,
72, 17, 21, 22,
-/* GO TRAP */
9, 1, 63,
2, 35, 0, 28,
54, 17,
-/* EXAM CANN */
19, 34, 73,
2, 46, 14, 48, 0, 48, 0, 54,
53, 53, 3, 4,
-/* READ SIGN */
5, 33, 95,
2, 48,
6, 47,
-/* GO CANN */
9, 1, 73,
4, 24, 0, 25,
54, 17,
-/* PULL LEVE */
19, 81, 74,
2, 47, 1, 55, 13, 44, 0, 2,
9, 88, 54, 35,
-/* PULL LEVE */
15, 81, 74,
2, 47, 13, 44, 6, 55,
9, 88, 18, 61,
-/* PULL LEVE */
11, 81, 74,
2, 47, 14, 44,
9, 88, 36, 61,
-/* CUT CANV */
21, 41, 75,
4, 34, 14, 44, 1, 59, 0, 44, 0, 61,
72, 17,
-/* EXAM CHES */
22, 34, 15,
2, 14, 14, 16, 14, 17, 8, 8, 0, 16,
53, 3, 4,
-/* GO TANK */
9, 1, 46,
2, 29, 0, 20,
17, 54,
-/* EXAM REFR */
14, 34, 18,
2, 21, 14, 22, 0, 22,
53, 3, 4,
-/* EXAM GENE */
9, 34, 35,
4, 6, 9, 5,
3, 114,
-/* FIX GENE */
22, 95, 35,
9, 5, 1, 42, 1, 3, 0, 5, 0, 42,
17, 58, 59,
-/* GO TRAP */
9, 1, 63,
2, 45, 0, 11,
17, 54,
-/* SWIN TRAP */
18, 57, 63,
4, 11, 17, 45, 0, 34, 0, 45,
35, 54, 53,
-/* SWIN TRAP */
18, 57, 63,
4, 11, 18, 45, 0, 10, 0, 45,
35, 54, 53,
-/* JUMP ANY */
11, 66, 0,
4, 16, 14, 25,
35, 88, 10, 61,
-/* JUMP ANY */
14, 66, 0,
4, 16, 13, 25, 0, 35,
35, 88, 54,
-/* JUMP ANY */
11, 66, 0,
4, 14, 14, 25,
35, 88, 10, 61,
-/* JUMP ANY */
14, 66, 0,
4, 14, 13, 25, 0, 35,
35, 88, 54,
-/* JUMP ANY */
11, 66, 0,
4, 10, 14, 25,
35, 88, 10, 61,
-/* JUMP ANY */
14, 66, 0,
4, 10, 13, 25, 0, 35,
35, 88, 54,
-/* JUMP ANY */
11, 66, 0,
4, 34, 14, 25,
35, 88, 10, 61,
-/* JUMP ANY */
14, 66, 0,
4, 34, 13, 25, 0, 35,
35, 88, 54,
-/* JUMP ANY */
0, 66, 0,
7,
-/* GO DOOR */
8, 1, 11,
2, 5, 6, 43,
11,
-/* OPEN DOOR */
18, 24, 11,
2, 5, 1, 43, 0, 5, 0, 6,
17, 117, 72,
-/* GO DOOR */
9, 1, 11,
2, 6, 0, 18,
17, 54,
-/* EXAM LOCK */
4, 34, 16,
2, 7,
11,
-/* EXAM LOCK */
14, 34, 16,
2, 8, 14, 10, 0, 10,
53, 3, 4,
-/* OPEN LOCK */
17, 24, 16,
2, 7, 1, 43, 0, 7, 0, 8,
72, 117,
-/* OPEN LOCK */
8, 24, 16,
2, 7, 6, 43,
12,
-/* SYPH PETR */
21, 56, 24,
2, 4, 1, 51, 1, 32, 0, 51, 0, 52,
72, 17,
-/* DRIV CAR */
9, 43, 20,
4, 5, 9, 9,
7, 38,
-/* DRIV CAR */
15, 43, 20,
4, 5, 8, 9, 8, 3,
9, 42, 43, 63,
-/* FILL TANK */
23, 54, 46,
4, 17, 1, 52, 0, 9, 0, 52, 0, 51,
17, 58, 72, 118,
-/* KICK CHES */
9, 94, 15,
2, 14, 8, 8,
13, 14,
-/* GO CLOS */
9, 1, 56,
2, 63, 0, 32,
17, 54,
-/* GO CAGE */
9, 1, 61,
2, 28, 0, 27,
17, 54,
-/* GET ROPE */
9, 10, 58,
2, 23, 0, 23,
52, 17,
-/* DROP ROPE */
8, 18, 58,
1, 23, 0, 23,
53,
-/* GO TENT */
4, 1, 7,
13, 13,
112,
-/* DRIV CAR */
12, 43, 20,
4, 5, 8, 9, 9, 3,
119,
-/* REMO SLIP */
13, 28, 14,
1, 17, 0, 16, 0, 17,
72, 17,
-/* REMO COST */
13, 28, 51,
1, 19, 0, 18, 0, 19,
72, 17,
-/* REMO HELM */
13, 28, 71,
1, 55, 0, 54, 0, 55,
72, 17,
-/* GO HOLE */
4, 1, 76,
4, 17,
120,
-/* UNLO DOOR */
8, 25, 11,
4, 12, 1, 58,
121,
-/* GO WATE */
4, 1, 48,
4, 20,
17,
-/* SMAS ANY */
0, 74, 0,
122,
-/* FILL CAN */
4, 54, 93,
1, 51,
38,
-/* SCOR ANY */
0, 9, 0,
106,
-/* QUIT ANY */
0, 7, 0,
63,
-/* INVE ANY */
0, 23, 0,
66,
-/* SAVE ANY */
0, 8, 0,
71,
-/* EXAM ANY */
1, 34, 0,
3, 5,
-/* GO ANY */
0, 1, 0,
7,
-/* FUCK ANY */
0, 85, 0,
104,
-/* SAY ANY */
3, 58, 0,
17, 85, 5, 14,
-/* OPEN ANY */
0, 24, 0,
7,
-/* EAT ANY */
0, 67, 0,
107,
-/* HELP ANY */
0, 6, 0,
105,
-/* KICK ANY */
0, 94, 0,
122,
-/* KILL ANY */
0, 72, 0,
7,
-/* CLIM ANY */
0, 51, 0,
7,
-/* READ ANY */
0, 33, 0,
7,
255,
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 200;
const uint8_t lightfill = 200;
const uint8_t status[] = {
-/* AUTO 100 */
167,
9, 0,
1, 2, 3, 73,
-/* AUTO 0 */
195,
21, 22, 23, 73,
-/* AUTO 0 */
193,
24, 73,
-/* AUTO 0 */
207,
0, 1, 0, 30, 0, 1,
81, 79, 81, 73,
-/* AUTO 0 */
207,
0, 2, 0, 3, 0, 2,
81, 79, 81, 73,
-/* AUTO 0 */
207,
0, 3, 0, 4, 0, 3,
81, 79, 81, 67,
-/* AUTO 100 */
170,
4, 17, 0, 2,
81, 77, 73,
-/* AUTO 0 */
198,
19, 0,
45, 102, 61,
-/* AUTO 0 */
196,
0, 2,
81,
-/* AUTO 100 */
170,
1, 2, 6, 47,
31, 61, 63,
-/* AUTO 100 */
180,
4, 54, 2, 5, 2, 14, 2, 17, 0, 20,
58,
-/* AUTO 100 */
180,
4, 54, 2, 26, 2, 41, 2, 37, 0, 21,
58,
-/* AUTO 100 */
180,
4, 54, 2, 39, 2, 44, 2, 22, 0, 22,
58,
-/* AUTO 100 */
172,
4, 54, 2, 23, 0, 23,
58,
-/* AUTO 100 */
183,
8, 20, 8, 21, 8, 22, 8, 23, 0, 58,
54, 64, 43, 63,
-/* AUTO 100 */
169,
7, 39, 8, 15,
57, 64,
-/* AUTO 100 */
169,
7, 40, 8, 15,
57, 64,
-/* AUTO 100 */
169,
4, 41, 9, 15,
56, 64,
-/* AUTO 100 */
169,
4, 42, 9, 15,
56, 64,
-/* AUTO 100 */
169,
4, 39, 9, 15,
56, 64,
-/* AUTO 100 */
169,
4, 40, 9, 15,
56, 64,
-/* AUTO 100 */
166,
0, 1,
81, 77, 73,
-/* AUTO 0 */
207,
19, 0, 0, 30, 0, 1,
21, 108, 79, 81,
-/* AUTO 0 */
196,
0, 1,
81,
-/* AUTO 100 */
171,
2, 18, 6, 27,
102, 88, 61, 63,
-/* AUTO 100 */
170,
2, 43, 0, 3,
81, 77, 73,
-/* AUTO 0 */
198,
19, 0,
103, 31, 61,
-/* AUTO 0 */
196,
0, 3,
81,
-/* AUTO 100 */
164,
4, 59,
63,
};
const uint8_t actions[] = {
-/* INVE ANY */
0, 3, 0,
66,
-/* PUSH 1 */
4, 48, 43,
4, 33,
15,
-/* PUSH 1 */
9, 48, 43,
4, 34, 0, 33,
54, 14,
-/* PUSH 1 */
9, 48, 43,
4, 35, 0, 33,
54, 14,
-/* PUSH 1 */
9, 48, 43,
4, 36, 0, 33,
54, 14,
-/* PUSH 2 */
9, 48, 44,
4, 33, 0, 34,
54, 14,
-/* PUSH 2 */
4, 48, 44,
4, 34,
15,
-/* PUSH 2 */
9, 48, 44,
4, 35, 0, 34,
54, 14,
-/* PUSH 2 */
9, 48, 44,
4, 36, 0, 34,
54, 14,
-/* PUSH 3 */
6, 48, 45,
4, 33,
45, 44, 61,
-/* PUSH 3 */
6, 48, 45,
4, 34,
45, 44, 61,
-/* PUSH 3 */
6, 48, 45,
4, 35,
45, 44, 61,
-/* PUSH 3 */
6, 48, 45,
4, 36,
45, 44, 61,
-/* PUSH 4 */
9, 48, 46,
4, 33, 0, 36,
54, 14,
-/* PUSH 4 */
9, 48, 46,
4, 34, 0, 36,
54, 14,
-/* PUSH 4 */
9, 48, 46,
4, 35, 0, 36,
54, 14,
-/* PUSH 4 */
4, 48, 46,
4, 36,
15,
-/* PUSH 5 */
9, 48, 69,
4, 33, 0, 35,
54, 14,
-/* PUSH 5 */
9, 48, 69,
4, 34, 0, 35,
54, 14,
-/* PUSH 5 */
4, 48, 69,
4, 35,
15,
-/* PUSH 5 */
9, 48, 69,
4, 36, 0, 35,
54, 14,
-/* PUSH BUTT */
0, 48, 42,
12,
-/* EXAM BUTT */
5, 14, 42,
4, 33,
19, 30,
-/* EXAM BUTT */
5, 14, 42,
4, 34,
19, 30,
-/* EXAM BUTT */
5, 14, 42,
4, 35,
19, 30,
-/* EXAM BUTT */
5, 14, 42,
4, 36,
19, 30,
-/* GET ROPE */
9, 10, 40,
2, 28, 0, 28,
52, 4,
-/* GET ROPE */
14, 10, 40,
2, 56, 0, 28, 0, 56,
52, 55, 4,
-/* GET ROPE */
4, 10, 40,
2, 55,
35,
-/* DROP ROPE */
9, 18, 40,
1, 28, 0, 28,
53, 4,
-/* TIE ROPE */
5, 51, 40,
1, 28,
9, 11,
-/* TO TREE */
23, 22, 17,
1, 28, 4, 8, 0, 28, 0, 56, 0, 28,
53, 72, 4, 34,
-/* CLIM ROPE */
9, 52, 40,
2, 56, 0, 44,
54, 4,
-/* CLIM ROPE */
9, 52, 40,
2, 55, 0, 8,
54, 4,
-/* DIG ANY */
0, 13, 0,
8,
-/* USE SHOV */
22, 41, 47,
1, 34, 4, 27, 14, 48, 0, 48, 0, 27,
62, 4, 6,
-/* MOVE SLAB */
19, 50, 66,
2, 48, 14, 49, 0, 49, 0, 27,
62, 4, 25, 6,
-/* USE SHOV */
22, 41, 47,
4, 4, 1, 34, 14, 22, 0, 22, 0, 4,
62, 4, 6,
-/* USE SHOV */
16, 41, 47,
4, 4, 13, 22, 1, 34, 14, 21,
73,
-/* AUTO 0 */
202,
0, 21, 0, 4,
62, 4, 6,
-/* USE SHOV */
17, 41, 47,
4, 48, 1, 34, 2, 40, 0, 16,
54, 49,
-/* USE SHOV */
16, 41, 47,
4, 48, 1, 34, 5, 40, 14, 57,
73,
-/* AUTO 0 */
202,
0, 57, 0, 48,
62, 4, 6,
-/* GO STEP */
9, 1, 73,
2, 49, 0, 55,
54, 4,
-/* WEAR GAUN */
13, 55, 72,
1, 50, 0, 50, 0, 47,
72, 4,
-/* GET GAUN */
9, 10, 72,
2, 50, 0, 50,
52, 4,
-/* DROP GAUN */
9, 18, 72,
1, 50, 0, 50,
53, 4,
-/* DROP GAUN */
18, 18, 72,
1, 47, 0, 47, 0, 50, 0, 50,
72, 53, 4,
-/* GO CAVE */
9, 1, 75,
2, 51, 0, 25,
54, 4,
-/* WAIT ANY */
15, 7, 0,
4, 25, 2, 2, 14, 58,
4, 88, 88, 73,
-/* AUTO 0 */
202,
0, 58, 0, 25,
62, 29, 6,
-/* WAIT ANY */
23, 7, 0,
4, 53, 2, 2, 14, 42, 0, 42, 0, 53,
62, 4, 29, 6,
-/* GET BRAZ */
13, 10, 8,
2, 2, 1, 47, 0, 2,
52, 4,
-/* GET BRAZ */
10, 10, 8,
2, 2, 6, 47,
4, 31, 61,
-/* DROP BRAZ */
9, 18, 8,
1, 2, 0, 2,
53, 4,
-/* GO TUNN */
9, 1, 76,
2, 58, 0, 53,
54, 4,
-/* OPEN DOOR */
21, 28, 9,
2, 3, 1, 21, 14, 52, 0, 3, 0, 52,
72, 4,
-/* OPEN DOOR */
21, 28, 9,
2, 53, 1, 57, 14, 54, 0, 53, 0, 54,
72, 4,
-/* CLOS DOOR */
0, 30, 9,
8,
-/* READ SIGN */
6, 17, 77,
2, 46,
4, 19, 20,
-/* EXAM SKEL */
18, 14, 19,
2, 13, 14, 14, 0, 14, 0, 9,
62, 4, 6,
-/* EXAM CREV */
18, 14, 12,
2, 6, 14, 7, 0, 7, 0, 5,
62, 4, 6,
-/* EXAM SCRE */
6, 14, 14,
2, 8,
4, 36, 61,
-/* EXAM ROCK */
18, 14, 10,
2, 4, 14, 5, 0, 5, 0, 3,
62, 4, 6,
-/* EXAM TREE */
18, 14, 17,
2, 11, 14, 12, 0, 12, 0, 8,
62, 4, 6,
-/* EXAM CAN */
6, 14, 7,
1, 1,
4, 13, 50,
-/* EMPT CAN */
23, 34, 7,
1, 1, 0, 1, 0, 41, 0, 64, 0, 64,
4, 72, 74, 53,
-/* FIX LAMP */
22, 39, 15,
1, 29, 1, 42, 0, 29, 0, 45, 0, 42,
72, 55, 4,
-/* FILL LAMP */
18, 44, 15,
1, 45, 1, 1, 0, 1, 0, 41,
72, 4, 73,
-/* AUTO 0 */
196,
0, 7,
58,
-/* LIGH LAMP */
16, 23, 15,
1, 45, 8, 7, 1, 7, 1, 12,
73,
-/* AUTO 0 */
201,
0, 45, 0, 9,
72, 4,
-/* UNLI LAMP */
13, 24, 15,
1, 9, 0, 9, 0, 45,
72, 4,
-/* KILL GUAR */
14, 26, 35,
2, 36, 1, 5, 0, 36,
55, 4, 27,
-/* EXAM CABI */
8, 14, 53,
2, 38, 2, 36,
51,
-/* EXAM CABI */
22, 14, 53,
2, 38, 14, 36, 14, 39, 0, 39, 0, 42,
62, 4, 6,
-/* PRAY ANY */
16, 43, 0,
4, 57, 14, 37, 1, 14, 1, 39,
73,
-/* AUTO 0 */
202,
0, 37, 0, 57,
62, 4, 6,
-/* EXAM EMPE */
9, 14, 33,
2, 24, 13, 18,
40, 61,
-/* EXAM EMPE */
23, 14, 33,
2, 24, 14, 18, 14, 26, 0, 26, 0, 19,
62, 4, 41, 42,
-/* KILL LION */
18, 26, 25,
2, 18, 1, 27, 1, 37, 0, 18,
55, 4, 27,
-/* KILL GLAD */
14, 26, 57,
2, 40, 1, 16, 0, 40,
55, 4, 27,
-/* KILL SELF */
1, 26, 70,
4, 61,
-/* KILL DRAG */
22, 26, 61,
2, 43, 1, 26, 1, 35, 0, 43, 0, 23,
72, 4, 27,
-/* WAIT ANY */
3, 7, 0,
18, 88, 88, 15,
-/* HELP ANY */
0, 6, 0,
7,
-/* QUIT ANY */
1, 4, 0,
4, 63,
-/* SAVE ANY */
1, 8, 0,
4, 71,
-/* SCOR ANY */
1, 5, 0,
4, 65,
-/* FUCK ANY */
1, 45, 0,
13, 104,
-/* RAPE ANY */
0, 47, 0,
37,
-/* LOOK ANY */
1, 54, 0,
4, 5,
-/* EXAM BRAZ */
5, 14, 8,
3, 2,
13, 106,
-/* EXAM DOOR */
5, 14, 9,
2, 3,
4, 16,
-/* EXAM DOOR */
5, 14, 9,
2, 52,
4, 17,
-/* EXAM DAGG */
4, 14, 11,
3, 5,
105,
-/* EXAM WIND */
6, 14, 21,
2, 15,
4, 13, 47,
-/* EXAM GRIL */
6, 14, 26,
2, 19,
4, 13, 47,
-/* OPEN GRIL */
7, 28, 26,
2, 19,
4, 45, 46, 61,
-/* EXAM DOOR */
5, 14, 9,
2, 53,
4, 16,
-/* GO DOOR */
9, 1, 9,
2, 52, 0, 1,
54, 4,
-/* USE ANY */
1, 41, 0,
84, 28,
-/* SAY ANY */
1, 25, 0,
4, 85,
-/* EXAM DOOR */
5, 14, 9,
2, 54,
4, 17,
-/* EXAM ALTA */
5, 14, 78,
4, 57,
13, 110,
-/* READ INSC */
5, 17, 79,
4, 57,
19, 109,
-/* EXAM BLOC */
5, 14, 18,
1, 12,
13, 107,
-/* EXAM LAMP */
5, 14, 15,
1, 29,
13, 111,
-/* GO DOOR */
9, 1, 9,
2, 54, 0, 41,
54, 4,
-/* GO WIND */
10, 1, 21,
2, 15, 0, 17,
54, 4, 38,
-/* EXAM FLIN */
5, 14, 13,
1, 7,
13, 113,
-/* EXAM AMUL */
4, 14, 20,
1, 14,
105,
-/* EXAM RUBY */
4, 14, 24,
1, 17,
105,
-/* EXAM LION */
4, 14, 25,
2, 18,
26,
-/* EXAM EMER */
4, 14, 29,
1, 22,
105,
-/* EXAM CHAL */
4, 14, 31,
1, 23,
105,
-/* EXAM GUAR */
4, 14, 35,
2, 36,
26,
-/* EXAM IXIO */
4, 14, 36,
1, 26,
105,
-/* EXAM LEAT */
5, 14, 38,
1, 27,
13, 114,
-/* EXAM SPEA */
4, 14, 49,
1, 35,
105,
-/* EXAM CRYS */
4, 14, 51,
1, 37,
105,
-/* EXAM RED */
4, 14, 55,
1, 39,
105,
-/* EXAM GLAD */
4, 14, 57,
2, 40,
26,
-/* EXAM CLOT */
5, 14, 58,
1, 42,
13, 115,
-/* EXAM DRAG */
4, 14, 61,
2, 43,
26,
-/* EXAM STAT */
4, 14, 62,
1, 44,
105,
-/* EXAM ANY */
0, 14, 0,
5,
-/* GO ANY */
0, 1, 0,
9,
255,
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 255;
const uint8_t lightfill = 255;
const uint8_t status[] = {
-/* AUTO 100 */
166,
9, 1,
102, 103, 73,
-/* AUTO 0 */
199,
0, 1,
58, 1, 2, 4,
-/* AUTO 0 */
-/* AUTO 100 */
182,
8, 3, 17, 30, 0, 30, 0, 31, 0, 8,
55, 62, 28,
-/* AUTO 100 */
165,
4, 25,
56, 64,
-/* AUTO 100 */
165,
4, 26,
56, 64,
-/* AUTO 100 */
168,
4, 22, 13, 20,
44,
-/* AUTO 100 */
178,
6, 14, 6, 15, 6, 16, 0, 5,
81, 79, 73,
-/* AUTO 0 */
196,
0, 5,
81,
-/* AUTO 100 */
182,
7, 32, 7, 7, 0, 7, 0, 4, 0, 7,
81, 79, 81,
-/* AUTO 100 */
175,
2, 45, 4, 32, 0, 7,
81, 77, 0, 73,
-/* AUTO 0 */
199,
19, 0,
147, 47, 61, 63,
-/* AUTO 0 */
197,
0, 7,
81, 107,
-/* AUTO 100 */
180,
18, 16, 18, 14, 18, 15, 4, 19, 0, 7,
58,
-/* AUTO 100 */
177,
4, 26, 1, 14, 0, 14, 0, 17,
62, 73,
-/* AUTO 0 */
206,
0, 5, 0, 1, 0, 5,
81, 83, 81,
-/* AUTO 100 */
182,
4, 26, 8, 8, 0, 8, 0, 14, 0, 17,
60, 62, 111,
-/* AUTO 100 */
172,
4, 14, 1, 28, 13, 32,
33,
-/* AUTO 100 */
172,
4, 35, 1, 28, 13, 32,
33,
-/* AUTO 100 */
165,
4, 16,
57, 64,
-/* AUTO 100 */
165,
4, 37,
56, 64,
-/* AUTO 100 */
165,
4, 29,
56, 64,
-/* AUTO 100 */
165,
4, 15,
56, 64,
-/* AUTO 100 */
178,
6, 9, 0, 1, 0, 3, 0, 1,
81, 79, 81,
-/* AUTO 100 */
174,
1, 9, 9, 4, 0, 1,
81, 77, 73,
-/* AUTO 0 */
207,
19, 0, 0, 9, 0, 11,
55, 53, 110, 73,
-/* AUTO 0 */
197,
0, 1,
81, 64,
-/* AUTO 50 */
133, 50,
4, 11,
15, 29,
-/* AUTO 100 */
165,
4, 40,
0, 63,
-/* AUTO 30 */
135, 30,
2, 32,
88, 112, 113, 73,
-/* AUTO 0 */
195,
88, 61, 88, 63,
-/* AUTO 100 */
168,
9, 15, 1, 9,
23,
-/* AUTO 100 */
165,
4, 14,
57, 64,
-/* AUTO 100 */
164,
4, 24,
37,
-/* AUTO 100 */
168,
4, 23, 2, 15,
46,
-/* AUTO 100 */
181,
7, 23, 0, 22, 0, 23, 0, 23, 0, 23,
62, 62,
-/* AUTO 100 */
169,
4, 27, 0, 15,
56, 64,
-/* AUTO 100 */
183,
4, 7, 2, 36, 2, 27, 2, 3, 2, 44,
0, 0, 0, 73,
-/* AUTO 0 */
203,
0, 49, 0, 49,
74, 53, 64, 86,
-/* AUTO 0 */
195,
1, 148, 149, 63,
-/* AUTO 100 */
181,
8, 11, 7, 23, 0, 15, 0, 23, 0, 11,
62, 60,
};
const uint8_t actions[] = {
-/* GET FOX */
19, 10, 33,
4, 23, 2, 15, 0, 15, 0, 11,
55, 58, 133, 48,
-/* KILL TROL */
13, 29, 72,
2, 46, 1, 28, 9, 13,
35, 6,
-/* AUTO 0 */
-/* DROP SPEC */
18, 18, 14,
1, 9, 0, 9, 0, 9, 0, 11,
53, 72, 5,
-/* DROP SPEC */
9, 18, 14,
1, 11, 0, 11,
53, 5,
-/* GET CHAI */
23, 10, 10,
9, 2, 3, 10, 0, 29, 0, 29, 0, 2,
53, 52, 58, 5,
-/* GET PAIN */
13, 10, 8,
2, 10, 8, 3, 0, 10,
52, 105,
-/* OPEN CHES */
9, 27, 12,
4, 8, 2, 31,
0, 18,
-/* LOOK CHES */
4, 23, 12,
2, 31,
9,
-/* LOOK PAIN */
8, 23, 8,
1, 10, 8, 2,
105,
-/* LOOK PAIN */
9, 23, 8,
1, 10, 9, 2,
105, 8,
-/* SAVE ANY */
0, 4, 0,
71,
-/* GO CHES */
11, 1, 12,
2, 31, 0, 9,
54, 108, 109, 73,
-/* AUTO 0 */
199,
0, 10,
88, 88, 54, 64,
-/* GET SPEC */
17, 10, 14,
9, 15, 2, 11, 9, 4, 0, 11,
52, 7,
-/* REMO SPEC */
14, 15, 14,
1, 9, 0, 11, 0, 9,
72, 5, 64,
-/* KILL GOBL */
19, 29, 16,
2, 32, 1, 28, 0, 32, 0, 5,
72, 31, 112, 114,
-/* KILL GOBL */
4, 29, 16,
6, 28,
126,
-/* EAT CORN */
19, 33, 31,
1, 16, 0, 5, 0, 1, 0, 5,
81, 83, 81, 73,
-/* AUTO 0 */
197,
0, 16,
55, 30,
-/* INVE ANY */
0, 5, 0,
66,
-/* WEAR SPEC */
23, 13, 14,
1, 11, 8, 15, 0, 9, 0, 11, 0, 9,
72, 74, 27, 24,
-/* WEAR SPEC */
22, 13, 14,
1, 11, 9, 15, 0, 9, 0, 11, 0, 9,
72, 74, 24,
-/* FIT CHAI */
22, 41, 10,
1, 9, 1, 29, 0, 29, 0, 33, 0, 4,
62, 58, 22,
-/* FIT CHAI */
23, 41, 10,
1, 11, 1, 29, 0, 29, 0, 33, 0, 4,
62, 58, 0, 22,
-/* GET SPEC */
17, 10, 14,
2, 11, 9, 15, 8, 4, 0, 11,
52, 106,
-/* GET SWOR */
13, 10, 7,
2, 28, 9, 13, 0, 28,
52, 6,
-/* GET SWOR */
13, 10, 7,
2, 28, 8, 13, 0, 28,
52, 33,
-/* LOOK SWOR */
8, 23, 7,
1, 28, 9, 13,
6,
-/* LOOK SWOR */
8, 23, 7,
1, 28, 8, 13,
33,
-/* GET PAIN */
23, 10, 8,
2, 10, 9, 2, 0, 10, 9, 3, 0, 3,
52, 105, 8, 58,
-/* GET PAIN */
22, 10, 8,
2, 10, 8, 2, 9, 3, 0, 10, 0, 3,
52, 58, 105,
-/* GET SPEC */
13, 10, 14,
8, 15, 2, 11, 0, 11,
55, 25,
-/* GET CHAI */
13, 10, 10,
2, 29, 8, 2, 0, 29,
52, 5,
-/* EAT ANY */
0, 33, 0,
32,
-/* DIG ANY */
23, 62, 0,
4, 36, 14, 3, 1, 24, 0, 3, 0, 36,
62, 10, 11, 12,
-/* DIG ANY */
17, 62, 0,
4, 36, 13, 3, 1, 24, 0, 33,
15, 53,
-/* DIG ANY */
13, 62, 0,
1, 24, 13, 33, 13, 44,
5, 14,
-/* GO TUNN */
9, 1, 41,
2, 33, 0, 25,
54, 64,
-/* LOOK NEST */
14, 23, 37,
4, 12, 14, 27, 0, 27,
15, 53, 12,
-/* LOOK KING */
7, 23, 18,
4, 1,
1, 2, 0, 4,
-/* SAY RAVE */
13, 43, 13,
7, 7, 7, 18, 7, 19,
85, 73,
-/* AUTO 0 */
201,
0, 1, 0, 7,
87, 54,
-/* SAY RAVE */
10, 43, 13,
4, 7, 0, 1,
87, 85, 64,
-/* DIG ANY */
18, 62, 0,
4, 34, 1, 24, 14, 44, 0, 44,
53, 15, 12,
-/* QUIT ANY */
0, 3, 0,
63,
-/* GO NEST */
4, 1, 37,
4, 12,
13,
-/* JUMP ANY */
8, 38, 0,
4, 16, 0, 17,
54,
-/* GET CHIC */
23, 10, 43,
2, 14, 0, 5, 0, 1, 0, 5, 0, 14,
81, 82, 81, 52,
-/* GET FOX */
23, 10, 33,
2, 15, 0, 5, 0, 1, 0, 5, 0, 15,
81, 82, 81, 52,
-/* GET CORN */
23, 10, 31,
2, 16, 0, 5, 0, 1, 0, 5, 0, 16,
81, 82, 81, 52,
-/* DROP CHIC */
23, 18, 43,
1, 14, 7, 20, 0, 5, 0, 1, 0, 5,
81, 83, 81, 73,
-/* AUTO 0 */
196,
0, 14,
53,
-/* DROP FOX */
21, 18, 33,
1, 15, 7, 21, 7, 22, 7, 7, 0, 15,
53, 73,
-/* AUTO 0 */
211,
0, 8, 0, 5, 0, 1, 0, 5,
60, 81, 83, 81,
-/* DROP CORN */
23, 18, 31,
1, 16, 0, 5, 0, 1, 0, 5, 0, 16,
81, 83, 81, 53,
-/* GO BRID */
23, 1, 34,
4, 18, 2, 14, 2, 15, 2, 16, 0, 16,
55, 39, 38, 73,
-/* AUTO 0 */
202,
0, 14, 0, 19,
55, 54, 64,
-/* GO BRID */
23, 1, 34,
4, 18, 2, 14, 2, 15, 0, 14, 0, 19,
55, 54, 64, 38,
-/* GO BRID */
23, 1, 34,
4, 18, 2, 14, 2, 16, 0, 16, 0, 19,
55, 54, 64, 39,
-/* GO BRID */
9, 1, 34,
4, 18, 0, 5,
81, 73,
-/* AUTO 0 */
204,
15, 1, 0, 19, 0, 19,
54,
-/* AUTO 0 */
196,
16, 1,
43,
-/* AUTO 0 */
196,
0, 5,
81,
-/* SAY RAVE */
11, 43, 13,
1, 14, 7, 20,
85, 115, 116, 117,
-/* GO PATH */
12, 1, 35,
4, 19, 2, 38, 0, 20,
54,
-/* SAY RAVE */
7, 43, 13,
4, 18,
85, 115, 116, 117,
-/* SAY RAVE */
7, 43, 13,
4, 19,
85, 115, 116, 117,
-/* GO BRID */
23, 1, 34,
4, 19, 2, 14, 2, 15, 2, 16, 0, 16,
55, 39, 38, 73,
-/* AUTO 0 */
202,
0, 14, 0, 18,
55, 54, 64,
-/* GO BRID */
23, 1, 34,
4, 19, 2, 14, 2, 15, 0, 14, 0, 18,
55, 54, 64, 38,
-/* GO BRID */
23, 1, 34,
4, 19, 2, 14, 2, 16, 0, 16, 0, 18,
55, 54, 64, 39,
-/* GO BRID */
9, 1, 34,
4, 19, 0, 5,
81, 73,
-/* AUTO 0 */
201,
15, 1, 0, 18,
54, 64,
-/* AUTO 0 */
196,
16, 1,
43,
-/* AUTO 0 */
196,
0, 5,
81,
-/* MOVE ROCK */
8, 57, 63,
4, 19, 9, 7,
120,
-/* MOVE ROCK */
19, 57, 63,
4, 19, 8, 7, 0, 38, 0, 40,
72, 121, 122, 15,
-/* DROP CHIC */
19, 18, 43,
1, 14, 4, 20, 0, 14, 0, 7,
72, 118, 119, 73,
-/* AUTO 0 */
211,
0, 5, 0, 1, 0, 5, 0, 8,
81, 83, 81, 60,
-/* AUTO 0 */
207,
0, 18, 0, 39, 0, 7,
72, 74, 123, 42,
-/* WAVE WAND */
19, 35, 55,
1, 7, 7, 24, 7, 29, 6, 26,
10, 11, 2, 137,
-/* GO HEN */
21, 1, 64,
4, 20, 13, 7, 9, 8, 1, 15, 0, 43,
55, 73,
-/* AUTO 0 */
215,
0, 6, 0, 4, 0, 19, 0, 42, 0, 21,
55, 55, 55, 62,
-/* AUTO 0 */
201,
0, 21, 0, 9,
54, 58,
-/* GO HEN */
20, 1, 64,
4, 20, 13, 7, 8, 8, 8, 9, 9, 10,
73,
-/* AUTO 0 */
210,
0, 42, 0, 19, 0, 21, 0, 9,
72, 54, 60,
-/* GO HEN */
20, 1, 64,
4, 20, 13, 7, 9, 8, 8, 9, 9, 10,
73,
-/* AUTO 0 */
210,
0, 42, 0, 19, 0, 21, 0, 9,
72, 54, 60,
-/* GO HEN */
20, 1, 64,
4, 20, 13, 7, 9, 8, 8, 9, 8, 10,
73,
-/* AUTO 0 */
214,
0, 42, 0, 4, 0, 9, 0, 6, 0, 21,
72, 60, 62,
-/* AUTO 0 */
196,
0, 21,
54,
-/* GO HEN */
20, 1, 64,
4, 20, 13, 7, 8, 8, 8, 9, 8, 10,
73,
-/* AUTO 0 */
214,
0, 42, 0, 4, 0, 9, 0, 6, 0, 21,
72, 60, 62,
-/* AUTO 0 */
196,
0, 21,
54,
-/* GO HEN */
20, 1, 64,
4, 20, 13, 7, 9, 8, 9, 9, 6, 15,
73,
-/* AUTO 0 */
196,
0, 21,
54,
-/* DROP RUG */
22, 18, 26,
8, 8, 7, 21, 7, 7, 0, 8, 0, 13,
60, 53, 5,
-/* DROP RUG */
12, 18, 26,
9, 8, 7, 21, 0, 13,
53,
-/* GO HEN */
16, 1, 64,
4, 20, 13, 7, 8, 8, 0, 21,
54,
-/* GO HEN */
11, 1, 64,
4, 20, 14, 7,
124, 125, 88, 73,
-/* AUTO 0 */
203,
0, 8, 0, 26,
58, 88, 54, 64,
-/* RUB ANY */
5, 36, 0,
10, 0,
5, 115,
-/* SCOR ANY */
0, 6, 0,
65,
-/* WRAP FOX */
17, 63, 33,
1, 15, 1, 13, 7, 21, 0, 8,
58, 127,
-/* FEED CHIC */
23, 56, 43,
2, 19, 1, 16, 0, 19, 0, 4, 0, 6,
72, 53, 15, 73,
-/* AUTO 0 */
205,
0, 16, 0, 33, 0, 10,
62, 58,
-/* AUTO 0 */
206,
0, 5, 0, 1, 0, 5,
81, 83, 81,
-/* OPEN DOOR */
19, 27, 66,
2, 6, 1, 5, 0, 6, 0, 43,
72, 5, 0, 18,
-/* OPEN DOOR */
10, 27, 66,
2, 6, 6, 5,
0, 19, 128,
-/* GO DOOR */
11, 1, 66,
2, 43, 0, 22,
109, 0, 88, 54,
-/* WAVE WAND */
14, 35, 55,
4, 24, 1, 7, 0, 29,
54, 49, 50,
-/* DROP FOX */
23, 18, 33,
4, 22, 1, 15, 0, 15, 0, 20, 0, 21,
55, 55, 55, 73,
-/* AUTO 0 */
193,
64, 45,
-/* FOLL FOX */
19, 55, 33,
4, 23, 2, 15, 0, 15, 0, 24,
53, 54, 40, 48,
-/* WAVE WAND */
15, 35, 55,
1, 26, 1, 7, 7, 29,
10, 11, 136, 141,
-/* WAVE WAND */
4, 35, 55,
6, 7,
129,
-/* GO WELL */
9, 1, 68,
4, 29, 0, 27,
54, 64,
-/* GET VIXE */
15, 10, 61,
2, 22, 0, 22, 0, 23,
55, 55, 131, 132,
-/* GET CUB */
15, 10, 47,
2, 22, 0, 22, 0, 23,
55, 55, 131, 132,
-/* KILL VIXE */
15, 29, 61,
2, 22, 0, 22, 0, 23,
55, 55, 131, 132,
-/* KILL CUB */
15, 29, 47,
2, 22, 0, 22, 0, 23,
55, 55, 131, 132,
-/* GET CUB */
15, 10, 47,
2, 22, 0, 22, 0, 23,
55, 55, 131, 132,
-/* GET HUNT */
8, 10, 46,
4, 22, 13, 20,
41,
-/* KILL HUNT */
8, 29, 46,
4, 22, 13, 21,
41,
-/* GET HOUN */
8, 10, 71,
4, 22, 13, 21,
134,
-/* KILL HOUN */
8, 29, 71,
4, 22, 13, 21,
134,
-/* GET BOOK */
19, 10, 70,
2, 25, 14, 26, 0, 25, 0, 26,
52, 74, 5, 51,
-/* GET BOOK */
13, 10, 70,
2, 25, 13, 26, 0, 25,
52, 5,
-/* READ BOOK */
6, 40, 70,
1, 25,
135, 136, 137,
-/* READ PARC */
4, 40, 48,
1, 26,
138,
-/* DROP BOOK */
23, 18, 70,
2, 45, 1, 25, 8, 12, 0, 25, 0, 26,
55, 55, 139, 73,
-/* AUTO 0 */
207,
0, 45, 0, 36, 0, 35,
72, 53, 140, 144,
-/* AUTO 0 */
192,
145,
-/* LOOK NEST */
18, 23, 37,
4, 21, 2, 4, 14, 1, 0, 1,
53, 5, 15,
-/* FUCK ANY */
0, 49, 0,
130,
-/* LOOK STAI */
4, 23, 24,
4, 4,
21,
-/* WAVE WAND */
15, 35, 55,
4, 29, 1, 7, 0, 24,
50, 88, 54, 64,
-/* WRAP PARC */
14, 63, 48,
1, 25, 1, 26, 0, 12,
58, 5, 3,
-/* DROP BOOK */
18, 18, 70,
8, 12, 5, 45, 0, 12, 0, 25,
60, 53, 5,
-/* DROP BOOK */
9, 18, 70,
9, 12, 0, 25,
53, 5,
-/* DROP PARC */
0, 18, 48,
142,
-/* CLIM TREE */
8, 17, 28,
4, 10, 0, 11,
54,
-/* CLIM TREE */
8, 17, 28,
4, 13, 0, 12,
54,
-/* FIT RUBY */
23, 41, 29,
1, 28, 1, 1, 0, 13, 0, 1, 0, 33,
58, 62, 34, 33,
-/* KILL TROL */
23, 29, 72,
2, 46, 1, 28, 8, 13, 0, 46, 0, 47,
72, 36, 23, 31,
-/* GO DOOR */
4, 1, 66,
2, 46,
17,
-/* GO DOOR */
15, 1, 66,
2, 47, 14, 36, 0, 32,
20, 88, 54, 146,
-/* GO DOOR */
15, 1, 66,
2, 47, 13, 36, 0, 32,
20, 88, 54, 64,
-/* LOOK TAPE */
13, 23, 22,
4, 4, 14, 28, 0, 28,
53, 15,
-/* GO DOOR */
9, 1, 66,
2, 35, 0, 31,
54, 64,
-/* LOOK PARC */
4, 23, 48,
1, 26,
143,
-/* LOOK AROU */
3, 23, 83,
64, 86, 66, 14,
-/* FEED TROL */
7, 56, 72,
2, 46,
86, 16, 61, 63,
-/* SAY BOLL */
1, 43, 75,
85, 130,
-/* KILL ANY */
0, 29, 0,
26,
-/* SAY ANY */
0, 43, 0,
85,
-/* YOU BOLL */
0, 21, 75,
130,
-/* LOOK ANY */
1, 23, 0,
5, 14,
-/* HELP ANY */
0, 7, 0,
104,
-/* DROP FOX */
9, 18, 33,
4, 7, 1, 15,
116, 117,
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 200;
const uint8_t lightfill = 200;
const uint8_t status[] = {
-/* AUTO 100 */
167,
9, 0,
1, 2, 86, 73,
-/* AUTO 0 */
194,
3, 4, 58,
-/* AUTO 100 */
165,
4, 35,
56, 64,
-/* AUTO 100 */
165,
4, 24,
57, 64,
-/* AUTO 100 */
165,
4, 21,
56, 64,
-/* AUTO 100 */
165,
4, 20,
57, 64,
-/* AUTO 100 */
165,
4, 25,
57, 64,
-/* AUTO 100 */
168,
6, 12, 0, 4,
60,
-/* AUTO 100 */
183,
2, 38, 8, 4, 14, 3, 14, 39, 0, 39,
125, 88, 126, 53,
-/* AUTO 100 */
169,
1, 32, 4, 19,
109, 110,
-/* AUTO 100 */
178,
5, 43, 0, 1, 0, 4, 0, 1,
81, 79, 81,
-/* AUTO 100 */
174,
2, 43, 0, 1, 0, 1,
81, 83, 73,
-/* AUTO 0 */
199,
19, 0,
118, 130, 131, 61,
-/* AUTO 0 */
196,
0, 1,
81,
-/* AUTO 100 */
178,
5, 40, 0, 2, 0, 4, 0, 2,
81, 79, 81,
-/* AUTO 100 */
174,
2, 40, 0, 2, 0, 1,
81, 83, 73,
-/* AUTO 0 */
198,
19, 0,
118, 145, 61,
-/* AUTO 0 */
196,
0, 2,
81,
-/* AUTO 100 */
171,
1, 38, 6, 12,
118, 119, 120, 61,
-/* AUTO 100 */
164,
4, 40,
63,
};
const uint8_t actions[] = {
-/* SAVE ANY */
1, 109, 0,
5, 71,
-/* INVE ANY */
1, 9, 0,
5, 66,
-/* WEAR SAND */
13, 22, 30,
1, 19, 0, 19, 0, 49,
5, 72,
-/* REMO SAND */
11, 24, 30,
1, 49, 8, 1,
5, 11, 12, 61,
-/* REMO SAND */
17, 24, 30,
1, 49, 9, 1, 0, 49, 0, 19,
5, 72,
-/* GET SAND */
9, 10, 30,
3, 19, 0, 19,
52, 5,
-/* KILL KRAK */
7, 69, 62,
2, 43,
118, 130, 131, 61,
-/* WAIT ANY */
23, 113, 0,
9, 1, 4, 37, 1, 49, 0, 13, 0, 1,
13, 88, 54, 73,
-/* AUTO 0 */
197,
0, 1,
58, 14,
-/* WAIT ANY */
23, 113, 0,
9, 1, 4, 38, 1, 49, 0, 14, 0, 1,
13, 88, 54, 73,
-/* AUTO 0 */
197,
0, 1,
58, 14,
-/* WAIT ANY */
23, 113, 0,
9, 1, 4, 39, 1, 49, 0, 17, 0, 1,
13, 88, 54, 73,
-/* AUTO 0 */
197,
0, 1,
58, 14,
-/* GO CAVE */
9, 1, 28,
4, 8, 0, 9,
5, 54,
-/* EXAM STAT */
23, 102, 27,
2, 15, 14, 18, 14, 53, 0, 15, 0, 52,
6, 8, 72, 64,
-/* GET HELM */
5, 10, 69,
2, 52,
25, 26,
-/* THRO DISC */
5, 85, 18,
1, 8,
33, 34,
-/* AT STAT */
15, 116, 27,
1, 8, 2, 52, 0, 8,
88, 27, 53, 73,
-/* AUTO 0 */
207,
0, 52, 0, 15, 0, 18,
72, 53, 29, 30,
-/* GET HELM */
9, 10, 69,
2, 18, 0, 18,
52, 5,
-/* GO CRAC */
10, 1, 47,
4, 19, 1, 19,
25, 14, 108,
-/* WEAR HELM */
19, 22, 69,
1, 18, 0, 18, 0, 53, 0, 2,
72, 58, 29, 31,
-/* REMO HELM */
19, 24, 69,
1, 53, 0, 53, 0, 18, 0, 2,
5, 72, 60, 32,
-/* EXAM BEGG */
4, 102, 15,
2, 7,
19,
-/* GIVE WATE */
23, 42, 70,
1, 50, 2, 7, 14, 8, 0, 50, 0, 5,
72, 16, 17, 73,
-/* AUTO 0 */
203,
0, 8, 0, 7,
53, 55, 18, 35,
-/* GO DAIS */
9, 1, 22,
4, 5, 0, 6,
54, 5,
-/* PRAY ANY */
15, 40, 0,
4, 6, 14, 12, 1, 8,
5, 13, 88, 73,
-/* AUTO 0 */
199,
0, 12,
53, 36, 37, 38,
-/* AUTO 0 */
195,
39, 40, 64, 64,
-/* PRAY ANY */
23, 40, 0,
4, 11, 1, 8, 14, 19, 14, 49, 0, 19,
13, 88, 53, 41,
-/* FLY NORT */
15, 35, 1,
1, 49, 4, 13, 0, 14,
5, 43, 88, 54,
-/* FLY DOWN */
15, 35, 6,
4, 13, 0, 37, 0, 1,
5, 88, 54, 60,
-/* FLY SOUT */
15, 35, 2,
8, 1, 4, 14, 0, 13,
5, 43, 88, 54,
-/* FLY DOWN */
15, 35, 6,
4, 14, 0, 38, 0, 1,
5, 88, 54, 60,
-/* GET WATE */
18, 10, 70,
1, 5, 4, 8, 0, 5, 0, 50,
5, 72, 44,
-/* EXAM PEAS */
8, 102, 35,
2, 20, 14, 45,
45,
-/* GIVE FRUI */
19, 42, 37,
2, 20, 1, 25, 14, 27, 0, 25,
46, 88, 47, 73,
-/* AUTO 0 */
201,
0, 25, 0, 26,
62, 48,
-/* GIVE FRUI */
23, 42, 37,
1, 25, 14, 26, 0, 45, 0, 10, 0, 25,
46, 49, 88, 73,
-/* AUTO 0 */
207,
0, 45, 0, 10, 0, 25,
18, 53, 53, 55,
-/* EXAM PARC */
5, 102, 66,
3, 18,
50, 51,
-/* GIVE BERR */
23, 42, 34,
1, 23, 2, 20, 0, 26, 0, 27, 0, 23,
46, 47, 48, 73,
-/* AUTO 0 */
207,
0, 26, 0, 27, 0, 23,
102, 103, 72, 55,
-/* FLY EAST */
11, 35, 3,
4, 14, 0, 17,
5, 43, 88, 54,
-/* FLY DOWN */
15, 35, 6,
4, 17, 0, 39, 0, 1,
5, 88, 54, 60,
-/* WAIT ANY */
19, 113, 0,
1, 49, 4, 16, 0, 1, 0, 26,
14, 88, 58, 54,
-/* FLY DOWN */
19, 35, 6,
8, 1, 4, 26, 0, 1, 0, 16,
5, 88, 60, 54,
-/* GO TEMP */
10, 1, 21,
4, 7, 0, 11,
5, 54, 64,
-/* EXAM KING */
5, 102, 9,
2, 0,
20, 21,
-/* KILL KING */
6, 69, 9,
2, 0,
22, 24, 61,
-/* GO PALA */
9, 1, 13,
4, 3, 0, 1,
54, 5,
-/* GO PEDE */
9, 1, 71,
4, 11, 0, 37,
54, 5,
-/* GO PEDE */
9, 1, 71,
4, 12, 0, 38,
54, 5,
-/* GO PEDE */
9, 1, 71,
4, 18, 0, 39,
54, 5,
-/* EAT WATE */
15, 117, 70,
3, 50, 0, 50, 0, 5,
5, 88, 72, 107,
-/* EXAM SACK */
6, 102, 16,
1, 5,
5, 10, 9,
-/* GO CAVE */
9, 1, 28,
4, 24, 0, 35,
54, 5,
-/* GO CRAC */
11, 1, 47,
4, 19, 1, 49,
5, 88, 14, 108,
-/* GO CRAC */
17, 1, 47,
4, 19, 6, 49, 6, 19, 0, 20,
5, 54,
-/* LIGH TORC */
18, 26, 64,
1, 35, 2, 34, 0, 35, 0, 9,
5, 72, 64,
-/* UNLI TORC */
14, 29, 64,
1, 9, 0, 9, 0, 35,
5, 72, 64,
-/* EXAM GRAI */
15, 102, 43,
2, 31, 14, 32, 0, 32,
5, 6, 8, 53,
-/* GET EYE */
13, 10, 42,
2, 32, 1, 53, 0, 32,
52, 5,
-/* GET EYE */
15, 10, 42,
2, 32, 2, 31, 6, 53,
109, 111, 24, 61,
-/* GIVE EYE */
15, 42, 42,
1, 32, 2, 31, 0, 32,
109, 112, 113, 73,
-/* AUTO 0 */
201,
0, 32, 0, 36,
55, 53,
-/* GET EYE */
13, 10, 42,
2, 32, 5, 31, 0, 32,
52, 5,
-/* EXAM THOR */
19, 102, 32,
4, 15, 14, 23, 14, 27, 0, 23,
5, 53, 10, 8,
-/* EAT BERR */
7, 117, 34,
3, 23,
5, 88, 114, 61,
-/* FLY NORT */
15, 35, 1,
1, 49, 4, 14, 0, 17,
5, 43, 88, 54,
-/* FLY DOWN */
15, 35, 6,
1, 49, 4, 17, 0, 39,
5, 88, 54, 60,
-/* FLY SOUT */
15, 35, 2,
1, 49, 4, 17, 0, 14,
5, 43, 88, 54,
-/* GET HALT */
15, 10, 45,
2, 29, 9, 3, 0, 28,
5, 53, 64, 73,
-/* AUTO 0 */
199,
0, 28,
88, 115, 116, 55,
-/* GET HALT */
19, 10, 45,
8, 3, 14, 28, 0, 28, 0, 29,
5, 53, 64, 73,
-/* AUTO 0 */
203,
0, 29, 0, 28,
88, 52, 115, 117,
-/* SPRE NET */
23, 122, 48,
4, 34, 1, 33, 0, 33, 0, 58, 0, 3,
5, 55, 53, 58,
-/* DROP HALT */
9, 18, 45,
1, 29, 0, 29,
53, 5,
-/* CLIM TEMP */
9, 90, 21,
4, 32, 0, 34,
5, 54,
-/* WAIT ANY */
23, 113, 0,
4, 22, 14, 37, 9, 4, 14, 40, 0, 37,
13, 88, 53, 73,
-/* AUTO 0 */
195,
64, 88, 118, 119,
-/* AUTO 0 */
193,
120, 61,
-/* WAIT ANY */
19, 113, 0,
4, 22, 8, 4, 14, 40, 0, 40,
13, 88, 53, 64,
-/* EXAM SHIE */
15, 102, 24,
4, 22, 1, 12, 0, 4,
5, 121, 122, 58,
-/* CUT MEDU */
19, 62, 52,
2, 40, 1, 45, 0, 40, 0, 36,
5, 123, 62, 73,
-/* AUTO 0 */
206,
0, 38, 0, 23, 0, 59,
62, 124, 53,
-/* EXAM SHIE */
9, 102, 24,
7, 22, 1, 12,
5, 122,
-/* FEED PEAS */
4, 121, 35,
2, 20,
127,
-/* GO PEGA */
15, 1, 54,
2, 39, 0, 25, 0, 23,
5, 54, 64, 73,
-/* AUTO 0 */
199,
0, 23,
88, 54, 64, 128,
-/* GO PEGA */
10, 1, 54,
2, 3, 0, 25,
5, 54, 64,
-/* GO PEGA */
11, 1, 54,
4, 25, 0, 27,
43, 88, 54, 129,
-/* CUT CHAI */
15, 62, 58,
2, 43, 2, 41, 1, 45,
118, 130, 131, 61,
-/* CUT CHAI */
19, 62, 58,
1, 45, 2, 44, 0, 41, 0, 42,
5, 72, 64, 73,
-/* AUTO 0 */
195,
132, 36, 37, 38,
-/* AUTO 0 */
195,
133, 134, 135, 63,
-/* WAVE HEAD */
19, 124, 53,
1, 38, 2, 43, 0, 43, 0, 44,
130, 136, 88, 73,
-/* AUTO 0 */
203,
0, 43, 0, 44,
72, 137, 64, 64,
-/* RAPE ANDR */
6, 51, 60,
2, 41,
118, 138, 61,
-/* DROP ANY */
4, 18, 0,
4, 17,
25,
-/* DROP ANY */
4, 18, 0,
4, 14,
25,
-/* DROP ANY */
4, 18, 0,
4, 13,
25,
-/* DROP ANY */
4, 18, 0,
4, 25,
25,
-/* DROP DISC */
9, 18, 18,
1, 8, 0, 8,
53, 5,
-/* DROP SACK */
9, 18, 16,
1, 5, 0, 5,
53, 5,
-/* DROP TORC */
9, 18, 64,
1, 9, 0, 9,
53, 5,
-/* DROP PARC */
9, 18, 66,
1, 10, 0, 10,
53, 5,
-/* DROP SHIE */
9, 18, 24,
1, 12, 0, 12,
53, 5,
-/* DROP BERR */
9, 18, 34,
1, 23, 0, 23,
53, 5,
-/* DROP FRUI */
9, 18, 37,
1, 25, 0, 25,
53, 5,
-/* DROP HALT */
9, 18, 45,
1, 29, 0, 29,
53, 5,
-/* DROP NET */
9, 18, 48,
1, 33, 0, 33,
53, 5,
-/* DROP TORC */
9, 18, 64,
1, 35, 0, 35,
53, 5,
-/* DROP HEAD */
9, 18, 53,
1, 38, 0, 38,
53, 5,
-/* DROP SWOR */
9, 18, 26,
1, 45, 0, 45,
53, 5,
-/* DROP SACK */
9, 18, 16,
1, 50, 0, 50,
53, 5,
-/* DROP SAND */
9, 18, 30,
1, 19, 0, 19,
53, 5,
-/* DROP HELM */
9, 18, 69,
1, 18, 0, 18,
53, 5,
-/* DROP EYE */
9, 18, 42,
1, 32, 0, 32,
53, 5,
-/* FLY ANY */
5, 35, 0,
4, 13,
25, 139,
-/* FLY ANY */
5, 35, 0,
4, 14,
25, 139,
-/* FLY ANY */
5, 35, 0,
4, 17,
25, 139,
-/* GET HALT */
13, 10, 45,
2, 29, 13, 28, 0, 29,
52, 5,
-/* FIT HALT */
22, 127, 45,
2, 39, 1, 29, 0, 29, 0, 39, 0, 3,
55, 72, 5,
-/* EAT FRUI */
13, 117, 37,
3, 25, 0, 25, 0, 36,
62, 107,
-/* EXAM DISC */
6, 102, 18,
3, 8,
5, 6, 140,
-/* EXAM TEMP */
5, 102, 21,
4, 32,
6, 141,
-/* KILL MEDU */
4, 69, 52,
2, 40,
142,
-/* FREE ANDR */
4, 128, 60,
2, 41,
143,
-/* EXAM ANDR */
4, 102, 60,
2, 41,
144,
-/* QUIT ANY */
0, 93, 0,
63,
-/* CUT MEDU */
8, 62, 52,
2, 40, 6, 45,
146,
-/* CUT CHAI */
8, 62, 58,
4, 28, 6, 45,
146,
-/* GET NET */
9, 10, 48,
2, 33, 0, 33,
52, 5,
-/* AT ANY */
0, 116, 0,
25,
-/* HELP ANY */
1, 17, 0,
25, 15,
-/* KILL ANY */
1, 69, 0,
25, 23,
-/* EXAM HEAD */
7, 102, 53,
3, 38,
118, 119, 120, 61,
-/* PRAY ANY */
1, 40, 0,
5, 104,
-/* WAIT ANY */
3, 113, 0,
5, 13, 88, 88,
-/* FUCK ANY */
0, 45, 0,
105,
-/* EXAM ANY */
1, 102, 0,
6, 7,
-/* CLIM ANY */
0, 90, 0,
25,
-/* SAY ANY */
1, 77, 0,
5, 85,
-/* EAT ANY */
0, 117, 0,
106,
255,
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 255;
const uint8_t lightfill = 255;
const uint8_t status[] = {
-/* AUTO 100 */
167,
9, 0,
1, 2, 3, 73,
-/* AUTO 0 */
203,
0, 0, 0, 175,
81, 79, 81, 73,
-/* AUTO 0 */
207,
0, 1, 0, 3, 0, 1,
81, 79, 81, 73,
-/* AUTO 0 */
207,
0, 2, 0, 3, 0, 2,
81, 79, 81, 73,
-/* AUTO 0 */
207,
0, 3, 0, 3, 0, 3,
81, 79, 81, 73,
-/* AUTO 0 */
207,
0, 4, 0, 9, 0, 4,
81, 79, 81, 73,
-/* AUTO 0 */
207,
0, 5, 0, 10, 0, 5,
81, 79, 81, 67,
-/* AUTO 100 */
174,
9, 20, 9, 21, 9, 22,
81, 77, 73,
-/* AUTO 0 */
206,
19, 0, 0, 20, 0, 175,
58, 79, 81,
-/* AUTO 0 */
192,
81,
-/* AUTO 100 */
174,
8, 20, 9, 21, 9, 22,
81, 77, 73,
-/* AUTO 0 */
206,
19, 0, 0, 21, 0, 175,
58, 79, 81,
-/* AUTO 0 */
192,
81,
-/* AUTO 100 */
174,
8, 20, 8, 21, 9, 22,
81, 77, 73,
-/* AUTO 0 */
206,
19, 0, 0, 22, 0, 175,
58, 79, 81,
-/* AUTO 0 */
192,
81,
-/* AUTO 100 */
174,
8, 20, 8, 21, 8, 22,
81, 77, 73,
-/* AUTO 0 */
197,
19, 0,
40, 61,
-/* AUTO 0 */
192,
81,
-/* AUTO 100 */
170,
4, 39, 0, 1,
81, 77, 73,
-/* AUTO 0 */
197,
19, 0,
109, 61,
-/* AUTO 0 */
196,
0, 1,
81,
-/* AUTO 100 */
170,
4, 34, 0, 2,
81, 77, 73,
-/* AUTO 0 */
197,
19, 0,
105, 61,
-/* AUTO 0 */
196,
0, 2,
81,
-/* AUTO 100 */
170,
4, 36, 0, 3,
81, 77, 73,
-/* AUTO 0 */
197,
19, 0,
106, 61,
-/* AUTO 0 */
196,
0, 3,
81,
-/* AUTO 100 */
170,
4, 59, 0, 4,
81, 77, 73,
-/* AUTO 0 */
197,
19, 0,
107, 61,
-/* AUTO 0 */
196,
0, 4,
81,
-/* AUTO 100 */
170,
4, 61, 0, 5,
81, 77, 73,
-/* AUTO 0 */
197,
19, 0,
108, 61,
-/* AUTO 0 */
196,
0, 5,
81,
-/* AUTO 100 */
169,
7, 2, 8, 15,
57, 64,
-/* AUTO 100 */
169,
7, 11, 8, 15,
57, 64,
-/* AUTO 100 */
169,
4, 2, 9, 15,
56, 64,
-/* AUTO 100 */
169,
4, 11, 9, 15,
56, 64,
-/* AUTO 100 */
169,
4, 12, 9, 15,
56, 64,
-/* AUTO 100 */
169,
4, 19, 9, 15,
56, 64,
-/* AUTO 100 */
164,
4, 63,
63,
-/* AUTO 100 */
167,
1, 24,
4, 26, 86, 63,
-/* AUTO 100 */
180,
4, 62, 2, 14, 2, 15, 2, 16, 0, 7,
58,
-/* AUTO 100 */
180,
4, 62, 2, 17, 2, 18, 2, 19, 0, 8,
58,
-/* AUTO 100 */
180,
4, 62, 2, 20, 2, 21, 2, 22, 0, 9,
58,
-/* AUTO 100 */
180,
4, 62, 2, 23, 8, 7, 8, 8, 0, 10,
58,
-/* AUTO 100 */
176,
4, 62, 8, 9, 8, 10, 14, 53,
73,
-/* AUTO 0 */
201,
0, 52, 0, 53,
72, 14,
-/* AUTO 100 */
173,
4, 1, 1, 16, 0, 16,
55, 14,
-/* AUTO 100 */
176,
4, 41, 1, 11, 0, 11, 0, 65,
72,
-/* AUTO 100 */
173,
4, 46, 9, 18, 0, 18,
111, 58,
};
const uint8_t actions[] = {
-/* INVE ANY */
0, 3, 0,
66,
-/* QUIT ANY */
1, 4, 0,
4, 63,
-/* SAVE ANY */
1, 8, 0,
4, 71,
-/* WAIT ANY */
10, 7, 0,
4, 61, 0, 35,
4, 37, 54,
-/* WAIT ANY */
10, 7, 0,
4, 35, 0, 40,
4, 38, 54,
-/* WAIT ANY */
3, 7, 0,
4, 88, 18, 88,
-/* DIG ANY */
0, 13, 0,
8,
-/* USE TROW */
22, 54, 19,
1, 54, 4, 59, 14, 19, 0, 19, 0, 59,
4, 62, 6,
-/* EXAM BED */
18, 14, 41,
2, 43, 14, 64, 0, 64, 0, 4,
4, 62, 6,
-/* EXAM SUIT */
10, 14, 64,
2, 50, 14, 49,
4, 13, 32,
-/* EXAM SAFE */
5, 14, 52,
2, 52,
4, 16,
-/* EXAM SAFE */
18, 14, 52,
2, 53, 14, 24, 0, 24, 0, 17,
4, 62, 6,
-/* EXAM WIND */
6, 14, 9,
2, 27,
4, 13, 36,
-/* EXAM GATE */
5, 14, 46,
2, 28,
4, 16,
-/* EXAM WIND */
6, 14, 9,
2, 62,
4, 13, 110,
-/* EXAM WIND */
6, 14, 9,
2, 60,
4, 13, 35,
-/* EXAM WIND */
6, 14, 9,
2, 61,
4, 13, 35,
-/* EXAM TABL */
22, 14, 51,
2, 10, 14, 11, 14, 65, 0, 11, 0, 52,
4, 62, 6,
-/* EXAM SAFE */
6, 14, 52,
2, 12,
4, 13, 30,
-/* EXAM WHAR */
6, 14, 31,
4, 54,
4, 13, 27,
-/* HELP ANY */
5, 6, 0,
4, 54,
112, 113,
-/* EXAM CRAT */
22, 14, 57,
2, 32, 14, 8, 14, 9, 0, 8, 0, 55,
4, 62, 6,
-/* EXAM CRAT */
22, 14, 57,
2, 32, 13, 8, 14, 35, 14, 36, 0, 35,
4, 53, 6,
-/* EXAM SAFE */
18, 14, 52,
2, 13, 14, 17, 0, 17, 0, 53,
4, 62, 6,
-/* EXAM MUD */
18, 14, 54,
2, 30, 14, 29, 0, 29, 0, 59,
4, 62, 6,
-/* EXAM TROW */
6, 14, 19,
1, 54,
4, 13, 115,
-/* EXAM EBON */
6, 14, 62,
4, 62,
4, 13, 41,
-/* TIE ROPE */
22, 41, 55,
4, 32, 1, 35, 0, 35, 0, 36, 0, 36,
4, 72, 53,
-/* CLIM ROPE */
9, 57, 55,
2, 36, 0, 26,
4, 54,
-/* GET ROPE */
9, 10, 55,
2, 35, 0, 35,
4, 52,
-/* DROP ROPE */
9, 18, 55,
1, 35, 0, 35,
4, 53,
-/* GET ROPE */
5, 10, 55,
2, 36,
116, 12,
-/* GET ROPE */
5, 10, 55,
2, 37,
116, 12,
-/* CLIM ROPE */
9, 57, 55,
2, 37, 0, 32,
4, 54,
-/* STAM FOOT */
10, 42, 35,
4, 54, 0, 47,
4, 54, 42,
-/* SWIM ANY */
9, 46, 0,
4, 47, 0, 41,
4, 54,
-/* SWIM ANY */
7, 46, 0,
4, 41,
4, 33, 61, 63,
-/* SWIM ANY */
9, 46, 0,
4, 42, 0, 59,
4, 54,
-/* DIVE ANY */
9, 47, 0,
4, 41, 0, 42,
4, 54,
-/* GO STAI */
9, 1, 59,
2, 40, 0, 14,
4, 54,
-/* GO GATE */
9, 1, 46,
2, 26, 0, 33,
4, 54,
-/* 1983 ANY */
14, 56, 0,
2, 12, 0, 12, 0, 13,
4, 72, 14,
-/* TURN 1983 */
14, 58, 78,
2, 12, 0, 12, 0, 13,
4, 72, 14,
-/* PULL ARM */
17, 52, 65,
2, 50, 14, 49, 0, 49, 0, 10,
4, 62,
-/* BREA SUIT */
18, 48, 64,
2, 50, 1, 6, 0, 50, 0, 67,
4, 72, 73,
-/* AUTO 0 */
201,
0, 23, 0, 15,
6, 62,
-/* BREA TILE */
17, 48, 56,
2, 46, 1, 56, 1, 59, 14, 66,
4, 73,
-/* AUTO 0 */
201,
0, 66, 0, 7,
6, 62,
-/* BREA TILE */
8, 48, 56,
2, 46, 1, 56,
114,
-/* EXAM OPEN */
6, 14, 79,
2, 49,
4, 13, 31,
-/* EXAM HOLE */
6, 14, 72,
2, 66,
4, 13, 31,
-/* GO HOLE */
9, 1, 72,
2, 66, 0, 2,
4, 54,
-/* GO OPEN */
9, 1, 79,
2, 49, 0, 11,
4, 54,
-/* GO WIND */
9, 1, 9,
2, 68, 0, 23,
4, 54,
-/* GO STAT */
9, 1, 53,
2, 25, 0, 52,
4, 54,
-/* GO DOOR */
9, 1, 15,
2, 39, 0, 15,
4, 54,
-/* OPEN DOOR */
17, 28, 15,
2, 38, 1, 29, 0, 38, 0, 39,
4, 72,
-/* LIGH CAND */
17, 23, 44,
1, 8, 1, 11, 0, 8, 0, 9,
4, 72,
-/* UNLI CAND */
13, 24, 44,
1, 9, 0, 9, 0, 8,
4, 72,
-/* LIGH CAND */
8, 23, 44,
1, 8, 1, 65,
39,
-/* LIGH MATC */
4, 23, 45,
1, 65,
39,
-/* LIGH MATC */
15, 23, 45,
1, 11, 8, 15, 0, 15,
4, 60, 64, 73,
-/* AUTO 0 */
195,
43, 88, 88, 73,
-/* AUTO 0 */
199,
0, 15,
88, 44, 58, 64,
-/* LIGH MATC */
7, 23, 45,
1, 11,
4, 43, 88, 44,
-/* CLIM BALU */
9, 57, 69,
2, 57, 0, 30,
4, 54,
-/* CLIM FOUN */
9, 57, 70,
2, 58, 0, 25,
4, 54,
-/* JUMP ANY */
10, 53, 0,
4, 30, 0, 29,
4, 54, 45,
-/* JUMP ANY */
10, 53, 0,
4, 49, 0, 57,
4, 54, 46,
-/* JUMP ANY */
7, 53, 0,
4, 29,
4, 34, 61, 63,
-/* JUMP ANY */
7, 53, 0,
4, 43,
4, 34, 61, 63,
-/* READ SIGN */
6, 17, 12,
2, 5,
4, 19, 47,
-/* READ SIGN */
6, 17, 12,
2, 7,
4, 19, 48,
-/* READ PAPE */
7, 17, 30,
1, 64,
4, 19, 28, 29,
-/* SAY ANY */
1, 25, 0,
4, 85,
-/* GET FIGU */
0, 10, 40,
23,
-/* EXAM PLAN */
18, 14, 68,
2, 55, 14, 16, 0, 16, 0, 21,
4, 62, 6,
-/* JUMP ANY */
0, 53, 0,
21,
-/* EXAM WIND */
6, 14, 9,
2, 68,
4, 13, 49,
-/* GO WARD */
7, 1, 61,
2, 72,
4, 102, 61, 63,
-/* READ ANY */
0, 17, 0,
21,
-/* USE ANY */
1, 54, 0,
84, 20,
-/* EXAM WIND */
6, 14, 9,
2, 69,
4, 13, 50,
-/* EXAM WIND */
6, 14, 9,
2, 70,
4, 13, 50,
-/* EXAM RED */
6, 14, 24,
1, 18,
4, 13, 51,
-/* EXAM VIOL */
6, 14, 20,
1, 14,
4, 13, 51,
-/* EXAM BLUE */
6, 14, 21,
1, 15,
4, 13, 51,
-/* EXAM GREE */
6, 14, 22,
1, 16,
4, 13, 51,
-/* EXAM YELL */
6, 14, 23,
1, 17,
4, 13, 51,
-/* EXAM BLAC */
6, 14, 25,
1, 19,
4, 13, 51,
-/* EXAM WHIT */
6, 14, 26,
1, 20,
4, 13, 51,
-/* EXAM SILV */
6, 14, 27,
1, 21,
4, 13, 51,
-/* EXAM PINK */
6, 14, 29,
1, 22,
4, 13, 51,
-/* EXAM GREY */
6, 14, 28,
1, 23,
4, 13, 51,
-/* EXAM TABL */
18, 14, 51,
2, 45, 14, 71, 0, 71, 0, 6,
4, 62, 6,
-/* EXAM WARD */
5, 14, 61,
2, 44,
4, 16,
-/* EXAM WARD */
6, 14, 61,
2, 72,
4, 13, 31,
-/* OPEN WARD */
17, 28, 61,
2, 44, 1, 71, 0, 44, 0, 72,
4, 72,
-/* OPEN ANY */
0, 28, 0,
8,
-/* GO EBON */
10, 1, 62,
2, 47, 0, 62,
54, 4, 64,
-/* GO ANY */
0, 1, 0,
12,
-/* EXAM SUIT */
6, 14, 64,
2, 50,
4, 13, 24,
-/* EXAM ANY */
0, 14, 0,
5,
-/* BREA ANY */
1, 48, 0,
13, 103,
-/* FUCK ANY */
1, 43, 0,
13, 22,
-/* GET KEY */
0, 10, 38,
104,
-/* DROP KEY */
0, 18, 38,
104,
-/* HELP ANY */
4, 6, 0,
4, 30,
117,
-/* HELP ANY */
0, 6, 0,
7,
-/* TURN ANY */
1, 58, 0,
4, 15,
-/* DROP FIGU */
0, 18, 40,
23,
255,
* Game database follows below. Although linked into the same asm
* file to make life easier this is just "mere aggregation" for
* convenience, due to limits in the tool chain and the game licence
- * not the GPL applies below this point
+ * not the GPL applies to the game database.
*/
const uint8_t startlamp = 250;
const uint8_t lightfill = 250;
const uint8_t status[] = {
-/* AUTO 100 */
167,
9, 1,
14, 132, 133, 73,
-/* AUTO 0 */
195,
0, 15, 86, 73,
-/* AUTO 0 */
199,
0, 1,
58, 19, 1, 20,
-/* AUTO 100 */
182,
1, 7, 12, 11, 8, 4, 0, 11, 0, 4,
53, 60, 25,
-/* AUTO 100 */
179,
4, 34, 14, 3, 8, 6, 0, 6,
5, 28, 29, 60,
-/* AUTO 100 */
165,
4, 2,
57, 64,
-/* AUTO 100 */
165,
4, 31,
56, 64,
-/* AUTO 100 */
165,
4, 3,
57, 64,
-/* AUTO 100 */
179,
4, 35, 8, 7, 14, 8, 14, 42,
5, 28, 31, 73,
-/* AUTO 0 */
198,
0, 7,
60, 134, 135,
-/* AUTO 100 */
168,
7, 34, 0, 6,
58,
-/* AUTO 100 */
176,
7, 35, 14, 8, 10, 55, 0, 7,
58,
-/* AUTO 100 */
171,
4, 12, 6, 42,
36, 88, 61, 63,
-/* AUTO 100 */
165,
4, 25,
56, 64,
-/* AUTO 100 */
164,
4, 41,
63,
-/* AUTO 100 */
180,
4, 20, 8, 4, 14, 19, 0, 11, 0, 37,
62,
-/* AUTO 100 */
183,
4, 20, 0, 9, 0, 1, 0, 4, 0, 1,
58, 81, 79, 81,
-/* AUTO 100 */
171,
4, 20, 14, 19,
88, 35, 86, 73,
-/* AUTO 0 */
199,
0, 37,
88, 88, 88, 54,
-/* AUTO 100 */
170,
4, 37, 0, 1,
81, 77, 73,
-/* AUTO 0 */
198,
19, 3,
40, 86, 86,
-/* AUTO 0 */
198,
19, 0,
41, 61, 63,
-/* AUTO 0 */
197,
0, 1,
81, 42,
-/* AUTO 100 */
170,
8, 8, 0, 2,
81, 77, 73,
-/* AUTO 0 */
202,
19, 0, 3, 24,
49, 61, 63,
-/* AUTO 0 */
214,
19, 0, 5, 24, 0, 24, 0, 49, 0, 2,
72, 115, 81,
-/* AUTO 0 */
200,
19, 0, 0, 8,
60,
-/* AUTO 0 */
200,
16, 0, 0, 2,
81,
-/* AUTO 100 */
168,
2, 49, 7, 17,
116,
-/* AUTO 100 */
180,
2, 49, 4, 17, 13, 48, 0, 48, 0, 50,
72,
-/* AUTO 40 */
145, 40,
2, 46, 8, 12, 0, 46, 0, 47,
72, 104,
-/* AUTO 100 */
179,
5, 46, 0, 4, 0, 4, 0, 4,
0, 81, 79, 81,
-/* AUTO 100 */
170,
2, 46, 0, 4,
81, 77, 73,
-/* AUTO 0 */
198,
19, 0,
105, 61, 63,
-/* AUTO 0 */
202,
0, 4, 0, 12,
81, 106, 60,
-/* AUTO 100 */
171,
8, 14, 0, 5,
81, 77, 0, 73,
-/* AUTO 0 */
196,
16, 0,
110,
-/* AUTO 0 */
201,
15, 0, 0, 14,
109, 60,
-/* AUTO 0 */
196,
0, 5,
81,
-/* AUTO 100 */
178,
7, 12, 0, 6, 0, 3, 0, 6,
81, 79, 81,
-/* AUTO 100 */
171,
4, 12, 0, 6,
81, 77, 0, 73,
-/* AUTO 0 */
203,
4, 12, 19, 0,
7, 88, 61, 63,
-/* AUTO 0 */
198,
0, 6,
81, 127, 21,
};
const uint8_t actions[] = {
-/* INSE COIN */
19, 28, 12,
4, 1, 1, 1, 14, 37, 0, 37,
18, 4, 53, 73,
-/* AUTO 0 */
205,
0, 1, 0, 19, 0, 37,
62, 74,
-/* HELP ANY */
4, 3, 0,
4, 37,
39,
-/* LOOK PHON */
8, 7, 8,
4, 1, 13, 1,
123,
-/* INSE COIN */
22, 28, 12,
4, 1, 1, 30, 13, 37, 0, 30, 0, 19,
62, 17, 6,
-/* INSE COIN */
22, 28, 12,
4, 1, 1, 1, 13, 37, 0, 1, 0, 19,
17, 6, 62,
-/* INSE COIN */
22, 28, 12,
4, 1, 1, 30, 14, 37, 0, 37, 0, 30,
18, 4, 72,
-/* LOOK PHON */
13, 7, 8,
4, 1, 14, 1, 0, 1,
53, 2,
-/* INSE COIN */
13, 28, 12,
4, 1, 6, 30, 6, 1,
22, 85,
-/* LOOK SLOT */
4, 7, 67,
4, 1,
3,
-/* SWIM ANY */
22, 53, 0,
4, 12, 1, 42, 8, 13, 0, 11, 0, 13,
54, 64, 60,
-/* WASH ANY */
5, 31, 0,
4, 2,
8, 33,
-/* INVE ANY */
0, 2, 0,
66,
-/* DROP TORC */
14, 18, 13,
1, 9, 0, 9, 0, 37,
59, 53, 64,
-/* DROP TANN */
15, 18, 33,
2, 28, 1, 13, 6, 22,
8, 125, 126, 73,
-/* AUTO 0 */
194,
88, 61, 63,
-/* OPEN GRID */
8, 23, 81,
1, 2, 4, 2,
12,
-/* GO GRID */
13, 1, 81,
4, 2, 1, 2, 0, 25,
54, 8,
-/* GO GRID */
8, 1, 81,
4, 2, 6, 2,
13,
-/* LOOK SEAT */
13, 7, 7,
4, 1, 14, 2, 0, 2,
53, 11,
-/* GET KEY */
11, 10, 83,
2, 2, 0, 2,
52, 0, 0, 8,
-/* LOOK GRID */
8, 7, 81,
4, 2, 1, 2,
12,
-/* LOOK GRID */
9, 7, 81,
4, 2, 6, 2,
0, 13,
-/* PLAY FLUT */
14, 76, 82,
1, 7, 2, 11, 0, 4,
58, 8, 30,
-/* GO CRAC */
8, 1, 63,
4, 4, 10, 50,
23,
-/* GO CRAC */
13, 1, 63,
4, 4, 11, 50, 0, 21,
54, 64,
-/* FEED RAT */
19, 37, 25,
2, 11, 9, 5, 1, 5, 7, 37,
0, 8, 24, 73,
-/* AUTO 0 */
205,
0, 5, 0, 19, 0, 5,
62, 58,
-/* LOOK RAT */
8, 7, 25,
2, 11, 9, 5,
26,
-/* LOOK RAT */
8, 7, 25,
2, 11, 8, 5,
27,
-/* LOOK PIPE */
13, 7, 85,
4, 21, 14, 7, 0, 7,
53, 11,
-/* LIGH TORC */
19, 25, 13,
1, 37, 0, 9, 0, 37, 0, 9,
72, 74, 8, 64,
-/* UNLI TORC */
19, 66, 13,
1, 9, 0, 9, 0, 37, 0, 37,
72, 74, 64, 8,
-/* PLAY FLUT */
9, 76, 82,
1, 7, 7, 36,
8, 30,
-/* SAY 1953 */
23, 57, 39,
4, 34, 14, 3, 0, 3, 0, 31, 0, 6,
62, 84, 32, 58,
-/* SAY 46 */
23, 57, 24,
4, 35, 14, 8, 14, 42, 0, 8, 0, 10,
62, 84, 32, 73,
-/* AUTO 0 */
196,
0, 7,
58,
-/* WAIT ANY */
11, 77, 0,
4, 21, 0, 31,
47, 88, 88, 54,
-/* SIT ANY */
0, 78, 0,
8,
-/* STAN ANY */
0, 79, 0,
8,
-/* GO TOIL */
6, 1, 65,
4, 2,
8, 88, 33,
-/* WEAR AQUA */
18, 13, 17,
1, 8, 0, 8, 0, 42, 0, 42,
72, 74, 8,
-/* GO AIRL */
4, 1, 69,
1, 15,
139,
-/* GO AIRL */
14, 1, 69,
4, 13, 0, 12, 0, 13,
54, 64, 58,
-/* GO AIRL */
14, 1, 69,
4, 11, 0, 12, 0, 11,
54, 64, 58,
-/* SWIM ANY */
22, 53, 0,
4, 12, 1, 42, 8, 11, 0, 13, 0, 11,
54, 64, 60,
-/* OPEN GRID */
8, 23, 81,
4, 2, 6, 2,
13,
-/* TIE ROPE */
22, 68, 19,
4, 31, 1, 3, 0, 3, 0, 43, 0, 43,
8, 72, 53,
-/* REMO AQUA */
22, 15, 17,
1, 42, 7, 12, 0, 8, 0, 42, 0, 8,
72, 53, 8,
-/* REMO AQUA */
11, 15, 17,
1, 42, 4, 12,
36, 88, 61, 63,
-/* GO WELL */
8, 1, 70,
4, 31, 12, 43,
34,
-/* GO WELL */
13, 1, 70,
4, 31, 2, 43, 0, 36,
54, 64,
-/* GET ROPE */
18, 10, 19,
2, 43, 0, 43, 0, 3, 0, 3,
72, 0, 52,
-/* GET ROPE */
8, 10, 19,
2, 3, 0, 3,
52,
-/* LOOK WELL */
8, 7, 70,
4, 36, 17, 11,
40,
-/* PLAY FLUT */
14, 76, 82,
17, 11, 1, 7, 0, 4,
8, 30, 58,
-/* PLAY FLUT */
5, 76, 82,
1, 7,
8, 30,
-/* FEED RAT */
22, 37, 25,
4, 37, 9, 5, 1, 5, 0, 5, 0, 19,
62, 28, 73,
-/* AUTO 0 */
207,
0, 38, 0, 11, 0, 19,
38, 88, 54, 62,
-/* LOOK ALTA */
13, 7, 73,
4, 38, 14, 19, 0, 19,
11, 53,
-/* LOOK TRAP */
15, 7, 27,
3, 44, 14, 5, 0, 5,
8, 88, 11, 53,
-/* PRAY ANY */
0, 43, 0,
128,
-/* GO TUNN */
13, 1, 48,
4, 36, 9, 9, 0, 20,
54, 137,
-/* GO TUNN */
12, 1, 48,
4, 36, 8, 9, 0, 39,
54,
-/* WEAR TALI */
18, 13, 66,
1, 19, 0, 19, 0, 22, 0, 22,
72, 74, 8,
-/* REMO TALI */
18, 15, 66,
1, 22, 0, 22, 0, 19, 0, 19,
72, 53, 8,
-/* GO ROPE */
13, 1, 19,
4, 31, 2, 43, 0, 36,
54, 64,
-/* LOOK GUY */
12, 7, 37,
4, 21, 14, 24, 14, 49,
44,
-/* MOVE GUY */
18, 33, 37,
4, 21, 14, 24, 14, 49, 0, 24,
8, 11, 53,
-/* LOOK BARR */
4, 7, 74,
1, 24,
45,
-/* LIGH FUSE */
23, 25, 23,
1, 24, 8, 14, 0, 2, 0, 3, 0, 2,
81, 79, 81, 73,
-/* AUTO 0 */
198,
0, 8,
46, 108, 58,
-/* PLAY FLUT */
5, 76, 82,
6, 7,
22, 85,
-/* SAY ANY */
9, 57, 0,
4, 34, 9, 6,
84, 48,
-/* SAY ANY */
9, 57, 0,
4, 35, 9, 7,
84, 48,
-/* SAY 1953 */
4, 57, 39,
8, 6,
85,
-/* SAY 46 */
4, 57, 24,
8, 7,
85,
-/* LOOK TOIL */
14, 7, 65,
4, 2, 14, 45, 0, 45,
11, 50, 53,
-/* LOOK JACK */
14, 7, 21,
1, 45, 14, 17, 0, 17,
8, 11, 53,
-/* LOOK JACK */
17, 7, 21,
1, 45, 13, 17, 14, 18, 0, 18,
11, 53,
-/* LOOK PIST */
8, 7, 51,
1, 17, 9, 10,
9,
-/* LOAD PIST */
23, 82, 51,
1, 17, 1, 18, 9, 10, 0, 18, 0, 19,
62, 8, 51, 73,
-/* AUTO 0 */
211,
0, 3, 0, 4, 0, 3, 0, 10,
81, 79, 81, 58,
-/* LOOK PIST */
8, 7, 51,
1, 17, 8, 10,
51,
-/* FIRE ANY */
14, 80, 0,
1, 17, 8, 10, 0, 3,
81, 77, 73,
-/* AUTO 0 */
201,
19, 1, 0, 10,
60, 73,
-/* AUTO 0 */
201,
19, 0, 0, 3,
81, 9,
-/* AUTO 0 */
200,
2, 46, 0, 12,
58,
-/* AUTO 0 */
197,
0, 3,
81, 103,
-/* RUB LAMP */
15, 64, 35,
4, 40, 1, 14, 0, 1,
87, 18, 88, 64,
-/* RUB LAMP */
18, 64, 35,
7, 40, 1, 14, 0, 1, 0, 40,
87, 18, 54,
-/* WEAR JACK */
4, 13, 21,
1, 45,
37,
-/* LOOK PAPE */
6, 7, 76,
1, 23,
107, 102, 136,
-/* READ PAPE */
6, 56, 76,
1, 23,
107, 102, 136,
-/* LIGH MATC */
23, 25, 84,
1, 21, 9, 14, 0, 5, 0, 2, 0, 5,
81, 79, 81, 73,
-/* AUTO 0 */
197,
0, 14,
58, 46,
-/* EAT CHEE */
13, 34, 29,
1, 5, 0, 5, 0, 19,
111, 62,
-/* EAT APPL */
6, 34, 57,
1, 4,
8, 88, 124,
-/* EAT APPL */
5, 34, 57,
6, 4,
22, 85,
-/* EAT CHEE */
5, 34, 29,
6, 5,
22, 85,
-/* EAT ANY */
0, 34, 0,
112,
-/* GO DOOR */
4, 1, 60,
2, 46,
122,
-/* GO DOOR */
9, 1, 60,
2, 47, 0, 17,
54, 64,
-/* LOOK JUNK */
13, 7, 11,
3, 52, 14, 20, 0, 20,
53, 11,
-/* LOOK JUNK */
14, 7, 11,
3, 52, 14, 14, 0, 14,
0, 53, 11,
-/* GO PASS */
13, 1, 28,
4, 17, 2, 50, 0, 18,
54, 64,
-/* OPEN CASK */
17, 23, 41,
1, 12, 1, 26, 14, 13, 0, 13,
53, 11,
-/* OPEN SARC */
19, 23, 43,
4, 18, 14, 28, 1, 20, 0, 28,
12, 11, 53, 20,
-/* OPEN SARC */
13, 23, 43,
4, 18, 6, 20, 14, 28,
13, 113,
-/* TIE BEAM */
23, 68, 45,
4, 24, 1, 15, 0, 15, 0, 56, 0, 57,
8, 55, 72, 114,
-/* TIE TRAP */
23, 68, 27,
4, 24, 1, 15, 0, 15, 0, 56, 0, 57,
8, 55, 72, 114,
-/* GO DOOR */
13, 1, 60,
4, 16, 13, 57, 0, 14,
54, 64,
-/* GO DOOR */
11, 1, 60,
4, 16, 14, 57,
43, 117, 61, 63,
-/* DROP TANN */
23, 18, 33,
2, 28, 1, 22, 1, 13, 0, 53, 0, 13,
118, 119, 74, 55,
-/* DROP TANN */
9, 18, 33,
2, 28, 13, 53,
8, 17,
-/* WEAR MASK */
11, 13, 46,
1, 53, 0, 33,
54, 64, 86, 73,
-/* AUTO 0 */
195,
120, 138, 121, 63,
-/* DROP CHEE */
22, 18, 29,
4, 37, 9, 5, 1, 5, 0, 5, 0, 19,
62, 18, 73,
-/* AUTO 0 */
207,
0, 38, 0, 11, 0, 19,
38, 88, 54, 62,
-/* DROP CHEE */
12, 18, 29,
1, 5, 7, 37, 0, 5,
53,
-/* OPEN CUPB */
18, 23, 88,
4, 22, 14, 4, 1, 26, 0, 4,
8, 53, 11,
-/* OPEN CUPB */
18, 23, 88,
4, 22, 14, 4, 14, 26, 0, 4,
8, 53, 11,
-/* GET KEY */
22, 10, 83,
4, 22, 14, 26, 0, 26, 0, 54, 0, 16,
74, 72, 8,
-/* GET KEY */
10, 10, 83,
2, 26, 0, 26,
52, 0, 8,
-/* LOOK JEWE */
13, 7, 56,
4, 14, 14, 12, 0, 12,
11, 53,
-/* OPEN CASK */
8, 23, 41,
1, 12, 6, 26,
13,
-/* OPEN CASK */
12, 23, 41,
1, 12, 1, 26, 13, 13,
12,
-/* OPEN CUPB */
8, 23, 88,
4, 22, 13, 4,
12,
-/* DROP AQUA */
14, 18, 17,
1, 42, 0, 42, 0, 8,
8, 55, 53,
-/* GO HOLE */
8, 1, 62,
4, 22, 0, 3,
54,
-/* DROP TORC */
8, 18, 13,
1, 37, 0, 37,
53,
-/* LOOK TORC */
4, 7, 13,
1, 9,
129,
-/* LOOK TORC */
4, 7, 13,
1, 37,
130,
-/* LOOK MUMM */
4, 7, 32,
2, 28,
20,
-/* DROP TANN */
9, 18, 33,
1, 13, 0, 13,
53, 8,
-/* SAY ANY */
4, 57, 0,
4, 34,
85,
-/* SAY ANY */
4, 57, 0,
4, 35,
85,
-/* SAY ANY */
0, 57, 0,
85,
-/* WAIT ANY */
3, 77, 0,
47, 88, 88, 88,
-/* SAVE ANY */
0, 4, 0,
71,
-/* HELP ANY */
1, 3, 0,
0, 16,
-/* QUIT ANY */
0, 5, 0,
63,
-/* LOOK ANY */
0, 7, 0,
10,
-/* USE PHON */
0, 30, 8,
123,
-/* BUGG ANY */
1, 83, 0,
0, 131,
-/* KILL ANY */
4, 46, 0,
2, 46,
140,
-/* KILL ANY */
0, 46, 0,
141,
255,