1 | [0000] (6B) cursorCommand.initCharset(1)
|
---|
2 | [0005] (43) VAR_TIMER_NEXT = 6
|
---|
3 | [000B] (43) VAR_CUTSCENEEXIT_KEY = 27
|
---|
4 | [0011] (43) VAR_RESTART_KEY = 0
|
---|
5 | [0017] (43) VAR_PAUSE_KEY = 32
|
---|
6 | [001D] (43) VAR_TALKSTOP_KEY = 46
|
---|
7 | [0023] (A4) array-150[0] = "Sam & Max Hit the Road, Version 1.0, 10-18-93"
|
---|
8 | [0058] (A4) array-93[0] = "Game Paused. Press SPACE to Continue."
|
---|
9 | [0086] (A4) array-94[0] = "Are you sure you want to restart? (Y/N)Y"
|
---|
10 | [00B7] (A4) array-95[0] = "Are you sure you want to quit? (Y/N)Y"
|
---|
11 | [00E5] (A4) array-96[0] = "Save"
|
---|
12 | [00F1] (A4) array-97[0] = "Load"
|
---|
13 | [00FD] (A4) array-98[0] = "Play"
|
---|
14 | [0109] (A4) array-99[0] = "Cancel"
|
---|
15 | [0117] (A4) array-100[0] = "Quit"
|
---|
16 | [0123] (A4) array-101[0] = "OK"
|
---|
17 | [012D] (A4) array-102[0] = "Insert save/load game disk"
|
---|
18 | [014F] (A4) array-103[0] = "You must enter a name"
|
---|
19 | [016C] (A4) array-104[0] = "The game was NOT saved"
|
---|
20 | [018A] (A4) array-105[0] = "The game was NOT loaded"
|
---|
21 | [01A9] (A4) array-106[0] = "Saving"
|
---|
22 | [01B7] (A4) array-107[0] = "Loading"
|
---|
23 | [01C6] (A4) array-108[0] = "Name your SAVE game"
|
---|
24 | [01E1] (A4) array-109[0] = "Select a game to LOAD"
|
---|
25 | [01FE] (A4) array-117[0] = "Sam & Max Hit the Road"
|
---|
26 | [021C] (6E) setClass(995,[150])
|
---|
27 | [0226] (6E) setClass(996,[150])
|
---|
28 | [0230] (BC) dimArray.int(110,44)
|
---|
29 | [0237] (47) array-110[0] = 7
|
---|
30 | [0240] (47) array-110[1] = 0
|
---|
31 | [0249] (47) array-110[2] = 8
|
---|
32 | [0252] (47) array-110[3] = 0
|
---|
33 | [025B] (47) array-110[4] = 7
|
---|
34 | [0264] (47) array-110[5] = 8
|
---|
35 | [026D] (47) array-110[6] = 14
|
---|
36 | [0276] (47) array-110[7] = 7
|
---|
37 | [027F] (47) array-110[8] = 0
|
---|
38 | [0288] (47) array-110[9] = 7
|
---|
39 | [0291] (47) array-110[10] = 8
|
---|
40 | [029A] (47) array-110[11] = 14
|
---|
41 | [02A3] (47) array-110[12] = 7
|
---|
42 | [02AC] (47) array-110[13] = 15
|
---|
43 | [02B5] (47) array-110[14] = 8
|
---|
44 | [02BE] (47) array-110[15] = 15
|
---|
45 | [02C7] (47) array-110[16] = 8
|
---|
46 | [02D0] (47) array-110[17] = 15
|
---|
47 | [02D9] (47) array-110[18] = 8
|
---|
48 | [02E2] (47) array-110[19] = 15
|
---|
49 | [02EB] (47) array-110[20] = 8
|
---|
50 | [02F4] (47) array-110[21] = 8
|
---|
51 | [02FD] (47) array-110[22] = 15
|
---|
52 | [0306] (47) array-110[23] = 8
|
---|
53 | [030F] (47) array-110[24] = 15
|
---|
54 | [0318] (47) array-110[25] = 8
|
---|
55 | [0321] (47) array-110[26] = 7
|
---|
56 | [032A] (47) array-110[27] = 15
|
---|
57 | [0333] (47) array-110[28] = 8
|
---|
58 | [033C] (47) array-110[29] = 15
|
---|
59 | [0345] (47) array-110[30] = 8
|
---|
60 | [034E] (47) array-110[31] = 4
|
---|
61 | [0357] (47) array-110[32] = 7
|
---|
62 | [0360] (47) array-110[33] = 15
|
---|
63 | [0369] (47) array-110[34] = 8
|
---|
64 | [0372] (47) array-110[35] = 15
|
---|
65 | [037B] (47) array-110[36] = 8
|
---|
66 | [0384] (47) array-110[37] = 8
|
---|
67 | [038D] (47) array-110[38] = 7
|
---|
68 | [0396] (47) array-110[39] = 15
|
---|
69 | [039F] (47) array-110[40] = 8
|
---|
70 | [03A8] (47) array-110[41] = 15
|
---|
71 | [03B1] (47) array-110[42] = 8
|
---|
72 | [03BA] (43) VAR_CUTSCENEEXIT_KEY = 27
|
---|
73 | [03C0] (43) VAR_PAUSE_KEY = 32
|
---|
74 | [03C6] (43) VAR_MAINMENU_KEY = 0
|
---|
75 | [03CC] (C9) kernelSetFunctions.setSaveSound([1])
|
---|
76 | [03D6] (5D) if (VAR_HEAPSPACE < 340) {
|
---|
77 | [03E0] (B7) printSystem.begin()
|
---|
78 | [03E2] (B7) printSystem.msg("Warning! More free memory needed! Consult ref card!")
|
---|
79 | [041A] (**) }
|
---|
80 | [041A] (43) VAR_CHARINC = 3
|
---|
81 | [0420] (43) VAR_CUTSCENE_START_SCRIPT = 3
|
---|
82 | [0426] (43) VAR_CUTSCENE_END_SCRIPT = 4
|
---|
83 | [042C] (43) VAR_ENTRY_SCRIPT2 = 5
|
---|
84 | [0432] (43) VAR_EXIT_SCRIPT = 6
|
---|
85 | [0438] (43) VAR_VERB_SCRIPT = 0
|
---|
86 | [043E] (43) var175 = 19
|
---|
87 | [0444] (43) VAR_SENTENCE_SCRIPT = 50
|
---|
88 | [044A] (43) VAR_NUM_ACTOR = 19
|
---|
89 | [0450] (43) VAR_INVENTORY_SCRIPT = 52
|
---|
90 | [0456] (9C) roomOps.screenEffect(257)
|
---|
91 | [045B] (43) VAR_MAINMENU_KEY = 319
|
---|
92 | [0461] (6B) cursorCommand.initCharset(2)
|
---|
93 | [0466] (43) var177 = 889
|
---|
94 | [046C] (6B) cursorCommand.setCursorImg(var177,92)
|
---|
95 | [0474] (47) array-178[1] = 879
|
---|
96 | [047D] (47) array-178[2] = 880
|
---|
97 | [0486] (47) array-178[3] = 881
|
---|
98 | [048F] (47) array-178[4] = 882
|
---|
99 | [0498] (47) array-178[5] = 888
|
---|
100 | [04A1] (43) var132 = 5
|
---|
101 | [04A7] (43) var130 = VAR_CHARINC
|
---|
102 | [04AD] (43) var133 = 1
|
---|
103 | [04B3] (43) var134 = 1
|
---|
104 | [04B9] (43) var135 = 1
|
---|
105 | [04BF] (43) var136 = 1
|
---|
106 | [04C5] (43) var137 = 4
|
---|
107 | [04CB] (43) var138 = 12
|
---|
108 | [04D1] (43) var139 = 40
|
---|
109 | [04D7] (43) var140 = 10
|
---|
110 | [04DD] (43) var141 = 1
|
---|
111 | [04E3] (43) var142 = 2
|
---|
112 | [04E9] (43) VAR_EGO = 2
|
---|
113 | [04EF] (43) bitvar76 = 1
|
---|
114 | [04F5] (43) var222 = 55
|
---|
115 | [04FB] (43) var223 = 30
|
---|
116 | [0501] (6B) cursorCommand.cursorOn()
|
---|
117 | [0503] (6B) cursorCommand.userPutOn()
|
---|
118 | [0505] (9D) actorOps.setCurActor(2)
|
---|
119 | [050A] (9D) actorOps.init()
|
---|
120 | [050C] (9D) actorOps.setCostume(2)
|
---|
121 | [0511] (9D) actorOps.setTalkColor(6)
|
---|
122 | [0516] (9D) actorOps.setTalkPos(0,-110)
|
---|
123 | [051E] (9D) actorOps.setCurActor(3)
|
---|
124 | [0523] (9D) actorOps.init()
|
---|
125 | [0525] (9D) actorOps.setCostume(3)
|
---|
126 | [052A] (84) pickupObject(35,1)
|
---|
127 | [0531] (43) var205 = 6
|
---|
128 | [0537] (47) array-195[0] = 997
|
---|
129 | [0540] (47) array-195[1] = 998
|
---|
130 | [0549] (47) array-195[2] = 1001
|
---|
131 | [0552] (47) array-195[3] = 999
|
---|
132 | [055B] (47) array-188[0] = 997
|
---|
133 | [0564] (47) array-188[1] = 998
|
---|
134 | [056D] (47) array-188[2] = 1001
|
---|
135 | [0576] (47) array-188[3] = 999
|
---|
136 | [057F] (43) var189 = 3
|
---|
137 | [0585] (5F) startScriptQuick(17,[2,1008])
|
---|
138 | [0592] (43) bitvar226 = 1
|
---|
139 | [0598] (47) array-314[1] = 37
|
---|
140 | [05A1] (47) array-314[2] = 80
|
---|
141 | [05AA] (47) array-314[3] = 268
|
---|
142 | [05B3] (47) array-315[1] = 11
|
---|
143 | [05BC] (47) array-315[2] = 190
|
---|
144 | [05C5] (47) array-315[3] = 252
|
---|
145 | [05CE] (47) array-316[1] = 0
|
---|
146 | [05D7] (47) array-316[2] = 174
|
---|
147 | [05E0] (47) array-316[3] = 174
|
---|
148 | [05E9] (47) array-317[1] = 70
|
---|
149 | [05F2] (47) array-317[2] = 100
|
---|
150 | [05FB] (47) array-317[3] = 208
|
---|
151 | [0604] (47) array-318[1] = 40
|
---|
152 | [060D] (47) array-318[2] = 170
|
---|
153 | [0616] (47) array-318[3] = 213
|
---|
154 | [061F] (47) array-319[1] = 124
|
---|
155 | [0628] (47) array-319[2] = 109
|
---|
156 | [0631] (47) array-319[3] = 98
|
---|
157 | [063A] (47) array-319[4] = 68
|
---|
158 | [0643] (47) array-319[5] = 60
|
---|
159 | [064C] (47) array-320[1] = 108
|
---|
160 | [0655] (47) array-320[2] = 97
|
---|
161 | [065E] (47) array-320[3] = 69
|
---|
162 | [0667] (47) array-320[4] = 58
|
---|
163 | [0670] (47) array-320[5] = 46
|
---|
164 | [0679] (43) var309 = 1
|
---|
165 | [067F] (43) var310 = 3
|
---|
166 | [0685] (43) var311 = 3
|
---|
167 | [068B] (43) var312 = 1
|
---|
168 | [0691] (43) var313 = 3
|
---|
169 | [0697] (43) var249 = 3
|
---|
170 | [069D] (9D) actorOps.setCurActor(1)
|
---|
171 | [06A2] (9D) actorOps.init()
|
---|
172 | [06A4] (9D) actorOps.setCostume(1)
|
---|
173 | [06A9] (9D) actorOps.setIgnoreBoxes()
|
---|
174 | [06AB] (7F) putActorInXY(1,0,200,7)
|
---|
175 | [06B8] (82) animateActor(1,250)
|
---|
176 | [06BF] (43) VAR_SAVELOAD_SCRIPT = 33
|
---|
177 | [06C5] (43) VAR_SAVELOAD_SCRIPT2 = 34
|
---|
178 | [06CB] (5E) startScript(0,30,[])
|
---|
179 | [06D5] (5D) if (localvar0 == -1) {
|
---|
180 | [06DF] (43) bitvar223 = 1
|
---|
181 | [06E5] (7B) loadRoom(1)
|
---|
182 | [06E9] (73) } else {
|
---|
183 | [06EC] (7B) loadRoom(71)
|
---|
184 | [06F0] (**) }
|
---|
185 | [06F0] (66) stopObjectCodeB()
|
---|
186 | END
|
---|