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