adventures: update the generator files to remove debug comments
authorAlan Cox <alan@linux.intel.com>
Tue, 22 Mar 2016 22:45:36 +0000 (22:45 +0000)
committerAlan Cox <alan@linux.intel.com>
Tue, 22 Mar 2016 22:45:36 +0000 (22:45 +0000)
24 files changed:
Applications/games/adv01.c
Applications/games/adv02.c
Applications/games/adv03.c
Applications/games/adv04.c
Applications/games/adv05.c
Applications/games/adv06.c
Applications/games/adv07.c
Applications/games/adv08.c
Applications/games/adv09.c
Applications/games/adv10.c
Applications/games/adv11.c
Applications/games/adv12.c
Applications/games/adv13.c
Applications/games/myst01.c
Applications/games/myst02.c
Applications/games/myst03.c
Applications/games/myst04.c
Applications/games/myst05.c
Applications/games/myst06.c
Applications/games/myst07.c
Applications/games/myst08.c
Applications/games/myst09.c
Applications/games/myst10.c
Applications/games/myst11.c

index 35d9087..6293f02 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -676,655 +676,485 @@ const uint8_t *msgptr[] = {
 
 
 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, 
@@ -1333,384 +1163,213 @@ const uint8_t actions[] = {
 
 
 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,
 };
index b4e2b29..c0938a9 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -698,690 +698,512 @@ const uint8_t *msgptr[] = {
 
 
 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,
@@ -1389,436 +1211,241 @@ const uint8_t actions[] = {
 
 
 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,
 };
index dadf6a4..684ebfd 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -616,602 +616,440 @@ const uint8_t *msgptr[] = {
 
 
 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,
@@ -1219,334 +1057,183 @@ const uint8_t actions[] = {
 
 
 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,
 };
index e8c8829..55bdcfe 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -724,725 +724,535 @@ const uint8_t *msgptr[] = {
 
 
 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, 
@@ -1451,464 +1261,253 @@ const uint8_t actions[] = {
 
 
 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,
 };
index b051d48..225f353 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -710,853 +710,633 @@ const uint8_t *msgptr[] = {
 
 
 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,
@@ -1564,430 +1344,237 @@ const uint8_t actions[] = {
 
 
 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,
 };
index 9eb4caa..f29af72 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -699,863 +699,639 @@ const uint8_t *msgptr[] = {
 
 
 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,
@@ -1563,397 +1339,215 @@ const uint8_t actions[] = {
 
 
 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,
 };
index a87a841..20555b1 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -790,1255 +790,840 @@ const uint8_t *msgptr[] = {
 
 
 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,
 };
index cb57f9b..41563e6 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -837,903 +837,673 @@ const uint8_t *msgptr[] = {
 
 
 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,
@@ -1741,468 +1511,259 @@ const uint8_t actions[] = {
 
 
 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,
 };
index 2f0e898..19cc36c 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -805,1532 +805,1012 @@ const uint8_t *msgptr[] = {
 
 
 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,
 };
index 3fc8c8f..2b6fdaf 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -723,1028 +723,756 @@ const uint8_t *msgptr[] = {
 
 
 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,
@@ -1752,405 +1480,217 @@ const uint8_t actions[] = {
 
 
 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,
 };
index b1fc256..69820c5 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -659,958 +659,710 @@ const uint8_t *msgptr[] = {
 
 
 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, 
@@ -1619,376 +1371,201 @@ const uint8_t actions[] = {
 
 
 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,
 };
index c4ace04..d3789c2 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -765,1002 +765,748 @@ const uint8_t *msgptr[] = {
 
 
 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, 
@@ -1769,371 +1515,201 @@ const uint8_t actions[] = {
 
 
 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,
 };
index da25d9a..d09eb00 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -725,1607 +725,1080 @@ const uint8_t *msgptr[] = {
 
 
 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,
 };
index 7593178..7a10955 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -674,654 +674,487 @@ const uint8_t *msgptr[] = {
 
 
 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,
index faf78c6..4a634fc 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -691,643 +691,478 @@ const uint8_t *msgptr[] = {
 
 
 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,
 };
 
index 417ec59..b633f0d 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -750,593 +750,442 @@ const uint8_t *msgptr[] = {
 
 
 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,
index 1dd2d05..243afbe 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -908,689 +908,512 @@ const uint8_t *msgptr[] = {
 
 
 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,
index c7963cd..88cd860 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -812,799 +812,578 @@ const uint8_t *msgptr[] = {
 
 
 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,
 };
 
index ac02f92..ef66344 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -676,651 +676,485 @@ const uint8_t *msgptr[] = {
 
 
 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,
index 8d9fbc7..a15c44f 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -724,615 +724,458 @@ const uint8_t *msgptr[] = {
 
 
 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,
index 792dbc7..051fc57 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -705,789 +705,587 @@ const uint8_t *msgptr[] = {
 
 
 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, 
index 10cb37a..e044da4 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -736,651 +736,485 @@ const uint8_t *msgptr[] = {
 
 
 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,
index 8e92ea3..f8b8e13 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -774,629 +774,467 @@ const uint8_t *msgptr[] = {
 
 
 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,
index 237285c..9f46c29 100644 (file)
@@ -55,7 +55,7 @@ const uint8_t *exitmsgptr[] = {
  *     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;
@@ -716,749 +716,559 @@ const uint8_t *msgptr[] = {
 
 
 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,