initial commit

This commit is contained in:
Neil McPhail 2024-09-10 21:52:09 +00:00
commit a4b3e79d52
3 changed files with 223 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*.tap
*.TAP

40
char.paw Normal file
View File

@ -0,0 +1,40 @@
CHARACTERS
{
0, 0, 0, 0, 0, 0, 0, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 60, 24, 60, 126, 126, 60, 0,
6, 30, 28, 60, 112, 96, 128, 0,
0, 0, 0, 0, 0, 0, 0, 250,
255, 254, 252, 248, 240, 224, 192, 128,
255, 127, 63, 31, 15, 7, 3, 1,
1, 3, 7, 15, 31, 63, 127, 255,
128, 192, 224, 240, 248, 252, 254, 255,
0, 0, 0, 15, 8, 8, 8, 8,
0, 0, 0, 248, 8, 8, 8, 8,
8, 8, 8, 15, 0, 0, 0, 0,
8, 8, 8, 248, 0, 0, 0, 0,
8, 8, 8, 8, 8, 8, 8, 8,
0, 0, 0, 255, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 170, 85,
16, 8, 16, 8, 16, 8, 16, 8,
170, 85, 170, 85, 170, 85, 170, 85,
255, 255, 255, 255, 255, 255, 255, 255,
170, 85, 170, 85, 170, 85, 170, 85,
204, 51, 204, 51, 204, 51, 204, 51,
170, 170, 85, 85, 170, 170, 85, 85,
136, 0, 2, 0, 136, 0, 32, 0,
0, 0, 32, 0, 0, 0, 2, 0,
16, 16, 16, 16, 16, 16, 16, 16,
0, 0, 0, 255, 0, 0, 0, 0,
68, 68, 68, 68, 68, 68, 68, 68,
0, 255, 0, 0, 0, 255, 0, 0,
128, 64, 32, 16, 8, 4, 2, 1,
1, 2, 4, 8, 16, 32, 64, 128,
34, 17, 136, 68, 34, 17, 136, 68,
68, 136, 17, 34, 68, 136, 17, 34,
195, 60, 195, 60, 195, 60, 195, 60,
4, 4, 255, 64, 64, 64, 255, 4,
1, 3, 6, 12, 24, 48, 96, 192,
0
}

181
lmtvg.paw Normal file
View File

@ -0,0 +1,181 @@
#INCLUDE "char.paw"
DEFAULTS
{
CHARSET: 0;
INK: 9;
PAPER: 0;
FLASH: 0;
BRIGHT: 0;
INVERSE: 0;
OVER: 0;
BORDER: 0;
}
LOCATION start 0
{
"Linux Matters:^ The Video Game";
}
VOCABULARY
{
NOUN 2: "S", "SOUTH";
PREPOSITION 2: "TO";
CONJUNCTION 2: "AND", "THEN";
PRONOUN 2: "IT", "THEM";
NOUN 3: "E", "EAST";
PREPOSITION 3: "FROM";
NOUN 4: "W", "WEST";
PREPOSITION 4: "IN";
NOUN 5: "N", "NORTH";
PREPOSITION 5: "OUT";
NOUN 6: "NW";
PREPOSITION 6: "THROU";
NOUN 7: "SE";
PREPOSITION 7: "OVER";
NOUN 8: "SW";
PREPOSITION 8: "UNDER";
NOUN 9: "NE";
PREPOSITION 9: "BY";
VERB 10: "DESCE";
NOUN 10: "D", "DOWN";
PREPOSITION 10: "ON";
VERB 11: "ASCEN";
NOUN 11: "U", "UP";
PREPOSITION 11: "OFF";
PREPOSITION 12: "AT";
PREPOSITION 13: "EXCEP";
NOUN 14: "I", "INVEN";
PREPOSITION 14: "NORMA";
VERB 20: "GET", "TAKE";
NOUN 20: "ALL", "LOT", "EVERY";
VERB 21: "PUT", "DROP";
VERB 22: "REMOV";
VERB 23: "WEAR";
VERB 24: "R", "REDES";
VERB 25: "QUIT", "STOP";
VERB 26: "SAVE";
VERB 27: "LOAD";
VERB 28: "RAMSA";
VERB 29: "RAMLO";
VERB 30: "LOOK", "EXAMI";
VERB 31: "SAY", "ASK", "TALK", "SPEAK";
VERB 32: "PICS";
ADJECTIVE 130: "SMALL";
ADJECTIVE 131: "BIG", "LARGE";
ADJECTIVE 132: "OLD";
ADJECTIVE 133: "NEW";
ADJECTIVE 134: "HARD";
ADJECTIVE 135: "SOFT";
ADJECTIVE 136: "SHORT";
ADJECTIVE 137: "LONG";
ADVERB 140: "QUICK";
ADVERB 141: "SLOWL";
ADVERB 142: "QUIET";
ADVERB 143: "LOUDL";
ADVERB 144: "CAREF", "SOFTL", "GENTL";
}
OBJECT notused 0
{
"null";
INITIALLYAT NOTCREATED;
WORDS _ _;
WEIGHT 1;
}
MESSAGES
{
0: "Default message";
}
SYSMESSAGES
{
0: "Wimpy can't see in the dark.^";
1: "He can also see: ";
2: "^What now?^";
3: "^What next?^";
4: "^What should Wimpy do now?^";
5: "^What should Wimpy do next?^";
6: "Wimpy looks confused by that.^";
7: "He can't go in that direction.^";
8: "He can't do that.^";
9: "Wimpy has: ";
10: " (worn)";
11: "nowt.^";
12: "Are you sure?^";
13: "Would you like another go?^";
14: "Cheerio...^";
15: "OK.^";
16: "^ {20}{1}Press any key to continue.{20}{0}";
17: "You have taken ";
18: " turn";
19: "s";
20: ".^";
21: "You have scored ";
22: "%^";
23: "He's not wearing one of those.^";
24: "He can't as he's wearing the _.^";
25: "Wimpy already has the _.^";
26: "There isn't one of those here.^";
27: "Wimpy's hands are full.^";
28: "He doesn't have one of those.^";
29: "He's already wearing the _.^";
30: "Y";
31: "N";
32: "^More...";
33: "{16}{6}wimpy@nix:~{16}{7}$ ";
34: "{16}{7}{18}{1} {18}{0}";
35: "^Time passes...^";
36: "Wimpy now has the _.^";
37: "Wimpy looks natty in the _.^";
38: "He's removed the _.^";
39: "He's dropped the _.^";
40: "Wimpy can't wear the _.^";
41: "Wimpy can't remove the _.^";
42: "He can't remove the _ as his hands are full.^";
43: "Wimpy is too feeble to carry the _ as well.^";
44: "The _ is in the ";
45: "The _ isn't in the ";
46: ", ";
47: " and ";
48: ".^";
49: "He doesn't have the _.^";
50: "He's not wearing the _.^";
51: ".^";
52: "There isn't one of those in the ";
53: "nothing.^";
54: "Type in name of file:^";
}
RESPONSE
{
I _: INVEN;
GET I: INVEN;
GET ALL: DOALL 255;
GET _: AUTOG DONE;
PUT ALL: DOALL 254;
PUT _: AUTOD DONE;
REMOV ALL: DOALL 253;
REMOV _: AUTOR DONE;
WEAR ALL: DOALL 254;
WEAR _: AUTOW DONE;
R _: DESC;
QUIT _: QUIT TURNS END;
SAVE _: SAVE;
LOAD _: LOAD;
RAMSA _: RAMSAVE;
RAMLO _: RAMLOAD 255;
LOOK _: PLUS 29 128 DESC;
}
PROCESS 1
{
* _: NEWLINE ZERO 0 ABSENT 0 LISTOBJ;
* _: PRESENT 0 LISTOBJ;
}
PROCESS 2
{
}