Page |
Byte |
Address |
Description |
80 |
160 |
20640 |
Clear addresses 54784 to 54811 |
80 |
170 |
20650 |
POKE table |
80 |
185 |
20665 |
Print message |
80 |
226 |
20706 |
Unused (3 bytes) |
80 |
229 |
20709 |
Populate row of screen with machine code |
80 |
244 |
20724 |
Message address table |
81 |
160 |
20896 |
Change game character's name |
81 |
220 |
20956 |
Guide character onto catwalk or off it |
82 |
160 |
21152 |
Display game characters, change names etc. |
82 |
245 |
21237 |
Table of animatory states of main game characters |
83 |
160 |
21408 |
Do POKEs specified by table at 20650 |
83 |
171 |
21419 |
Make a walking sound effect |
83 |
177 |
21425 |
Clear screen, select input device etc. (1) |
83 |
244 |
21492 |
Unused (2 bytes) |
83 |
246 |
21494 |
Keypress vector table for Int2 |
84 |
160 |
21664 |
Clear screen, select input device etc. (2) |
84 |
242 |
21746 |
Prepare addresses 23808 to 24575 |
85 |
160 |
21920 |
Count down from 9 to 0 |
85 |
240 |
22000 |
'Enter new name' |
86 |
160 |
22176 |
'None/Cursor/Kempston/Int2? (N,C,K or I)' |
86 |
200 |
22216 |
Message 108: '{THE }BULLY' |
86 |
207 |
22223 |
'{THE }CHARACTERS' |
86 |
219 |
22235 |
'Press 'C' to change name' |
86 |
244 |
22260 |
Message 101: '{THE }HEADMASTER' |
86 |
249 |
22265 |
Message 17: 'MASTER' |
87 |
160 |
22432 |
Message 102: '{THE }GEOGRAPHY {MASTER}' |
87 |
173 |
22445 |
Message 103: '{THE }SCIENCE {MASTER}' |
87 |
184 |
22456 |
Message 104: '{THE }HISTORY {MASTER}' |
87 |
195 |
22467 |
Message 105: '{THE }HEADMISTRESS ' |
87 |
210 |
22482 |
Message 106: '{THE }CARETAKER' |
87 |
221 |
22493 |
Message 107: '{THE }TEARAWAY' |
87 |
231 |
22503 |
Message 109: '{THE }SWOT' |
87 |
237 |
22509 |
Message 110: '{THE }HEROINE' |
87 |
246 |
22518 |
Message 111: 'OUR HERO' |
93 |
0 |
23808 |
Deal with ERIC if he's falling (2) |
93 |
35 |
23843 |
Deal with ERIC's descent from saddle of bike |
93 |
51 |
23859 |
Deal with ERIC's descent from top floor window |
93 |
55 |
23863 |
'T' pressed - throw away water pistol |
93 |
79 |
23887 |
'J' pressed - jump |
93 |
99 |
23907 |
Deal with ERIC while he's jumping |
93 |
219 |
24027 |
Unused (1 byte) |
93 |
220 |
24028 |
Compare blackboard contents with combinations |
94 |
68 |
24132 |
Unused (1 byte) |
94 |
69 |
24133 |
'W' pressed - write on board |
94 |
111 |
24175 |
Deal with ERIC when he's writing on a board |
94 |
172 |
24236 |
Unused (1 byte) |
94 |
173 |
24237 |
Deal with ERIC when he's firing, hitting or kissing |
94 |
183 |
24247 |
Signal that ERIC is firing, hitting, or kissing |
94 |
199 |
24263 |
'H' pressed - hit |
94 |
230 |
24294 |
Unused (2 bytes) |
94 |
232 |
24296 |
'F' pressed - fire catapult |
95 |
8 |
24328 |
Make HAYLEY hit ERIC |
95 |
28 |
24348 |
'K' pressed - kiss |
95 |
156 |
24476 |
Unused (1 byte) |
95 |
157 |
24477 |
Play tune |
95 |
240 |
24560 |
Note duration and pitch data for tunes |
96 |
0 |
24576 |
Create UDG of play area |
96 |
101 |
24677 |
Unused (7 bytes) |
96 |
108 |
24684 |
Print a character square |
97 |
46 |
24878 |
Unused (2 bytes) |
97 |
48 |
24880 |
Update SRB for new animatory state and location of character |
97 |
179 |
25011 |
Unused (1 byte) |
97 |
180 |
25012 |
Update SRB for current animatory state and location of character |
97 |
194 |
25026 |
Scroll screen left |
97 |
248 |
25080 |
Scroll screen right |
98 |
98 |
25186 |
Unused (2 bytes) |
98 |
100 |
25188 |
Copy two bytes from command list into character's buffer |
98 |
125 |
25213 |
Collect one byte from command list |
98 |
145 |
25233 |
Return a random number in A |
98 |
160 |
25248 |
Update display |
98 |
208 |
25296 |
Move the characters |
99 |
140 |
25484 |
Move to next instruction in command list |
99 |
144 |
25488 |
Blank out byte 10 of character's buffer |
99 |
148 |
25492 |
Blank out byte 18 of character's buffer |
99 |
159 |
25503 |
Redirect control of character to another routine temporarily |
99 |
176 |
25520 |
Put address in BC into character buffer and jump to it |
99 |
181 |
25525 |
Place return address into bytes 9 and 10 of character's buffer (unused) |
99 |
189 |
25533 |
Unused (1 byte) |
99 |
190 |
25534 |
Determine ERIC's y-coordinate |
99 |
210 |
25554 |
Return play area region identifier in A |
99 |
237 |
25581 |
Guide character to (intermediate) destination |
100 |
56 |
25656 |
Make character walk up stairs |
100 |
77 |
25677 |
Make character walk down stairs |
100 |
99 |
25699 |
Unused (1 byte) |
100 |
100 |
25700 |
Go to... |
100 |
212 |
25812 |
Unused (3 bytes) |
100 |
215 |
25815 |
Go to a place at random |
100 |
243 |
25843 |
Compare character's current coordinates with destination |
101 |
84 |
25940 |
Unused (4 bytes) |
101 |
88 |
25944 |
Make teacher find ERIC |
101 |
206 |
26062 |
Unused (6 bytes) |
101 |
212 |
26068 |
Check if character is beside a chair |
102 |
22 |
26134 |
Unused (2 bytes) |
102 |
24 |
26136 |
Check if any character is sitting in a chair |
102 |
63 |
26175 |
Knock character out of chair if necessary |
102 |
111 |
26223 |
Unused (1 byte) |
102 |
112 |
26224 |
Control character when he's knocked out of his chair |
102 |
127 |
26239 |
Control character after he's been knocked out of a chair |
102 |
151 |
26263 |
Control character looking for a chair |
102 |
191 |
26303 |
Unused (1 byte) |
102 |
192 |
26304 |
Make character find a seat and sit down |
102 |
206 |
26318 |
Get next character of message being spoken or written |
103 |
10 |
26378 |
Unused (2 bytes) |
103 |
12 |
26380 |
Update SRB for blackboard |
103 |
85 |
26453 |
Collect information about a blackboard |
103 |
128 |
26496 |
Move bike if it's obstructing boys' skool door or the gate |
103 |
144 |
26512 |
Unused (1 byte) |
103 |
145 |
26513 |
Make character write one letter on a blackboard |
104 |
13 |
26637 |
Unused (2 bytes) |
104 |
15 |
26639 |
Wipe blackboard |
104 |
126 |
26750 |
Unused (2 bytes) |
104 |
128 |
26752 |
Make character write on blackboard |
104 |
221 |
26845 |
Unused (4 bytes) |
104 |
225 |
26849 |
Update SRB so that speech bubbles are not corrupted |
105 |
29 |
26909 |
Unused (1 byte) |
105 |
30 |
26910 |
Update SRB to remove speech bubble |
105 |
61 |
26941 |
Print speech bubble UDG |
105 |
78 |
26958 |
Print speech bubble |
105 |
229 |
27109 |
Unused (1 byte) |
105 |
230 |
27110 |
Place font character graphic in message buffer |
106 |
7 |
27143 |
Unused (1 byte) |
106 |
8 |
27144 |
Make character speak |
106 |
136 |
27272 |
Unused (4 bytes) |
106 |
140 |
27276 |
Save area of screen to be overwritten by message box |
106 |
227 |
27363 |
Unused (1 byte) |
106 |
228 |
27364 |
Transfer message buffer to screen |
107 |
26 |
27418 |
Unused (1 byte) |
107 |
27 |
27419 |
Prepare one line of message in buffer |
107 |
69 |
27461 |
Unused (1 byte) |
107 |
70 |
27462 |
Print message box |
107 |
105 |
27497 |
Print a number (score/lines/hi-score) |
107 |
178 |
27570 |
Unused (2 bytes) |
107 |
180 |
27572 |
Compute decimal digits of a number |
108 |
23 |
27671 |
Unused (1 byte) |
108 |
24 |
27672 |
Alter UDG references in play area for door, window, cup or bike |
108 |
155 |
27803 |
Unused (1 byte) |
108 |
156 |
27804 |
Check if any characters were hit by fist |
108 |
172 |
27820 |
Check whether any characters have been hit by fist/pellet/conker |
108 |
210 |
27858 |
Unused (2 bytes) |
108 |
212 |
27860 |
Prepare doors, windows, cups and bike for new game |
108 |
236 |
27884 |
Unused (2 bytes) |
108 |
238 |
27886 |
Get limits of range within which character can be seen by teacher |
108 |
255 |
27903 |
Unused (1 byte) |
109 |
0 |
27904 |
Control kid during assembly |
109 |
49 |
27953 |
Unused (1 byte) |
109 |
50 |
27954 |
Check if characters are in within visible range of another |
109 |
98 |
28002 |
Check for adults near ERIC |
109 |
125 |
28029 |
Find any main kids near teacher |
109 |
163 |
28067 |
Check whether location is on the assembly hall stage |
109 |
181 |
28085 |
Determine which floor ERIC's on (if he's not standing directly on one) |
109 |
210 |
28114 |
Put ERIC midstride |
109 |
251 |
28155 |
Unused (5 bytes) |
110 |
0 |
28160 |
Update SRB for ERIC and scroll screen if necessary |
110 |
54 |
28214 |
Unused (2 bytes) |
110 |
56 |
28216 |
Turn ERIC round |
110 |
79 |
28239 |
Unused (1 byte) |
110 |
80 |
28240 |
Check whether character is on a staircase |
110 |
145 |
28305 |
Deal with ERIC when he's stepped off the stage |
110 |
153 |
28313 |
Unused (2 bytes) |
110 |
155 |
28315 |
Check for walls and closed doors in front of ERIC |
111 |
20 |
28436 |
'P' pressed - right |
111 |
44 |
28460 |
'O' pressed - left |
111 |
68 |
28484 |
'Q' pressed - up |
111 |
160 |
28576 |
'A' pressed - down |
111 |
241 |
28657 |
Unused (1 byte) |
111 |
242 |
28658 |
Collect information about blackboard |
112 |
0 |
28672 |
Check for walls, closed doors and ALBERT in front of the bike |
112 |
63 |
28735 |
Unused (1 byte) |
112 |
64 |
28736 |
Open/close a door or window |
112 |
95 |
28767 |
Check for closed door in front of a character |
112 |
140 |
28812 |
Unused (2 bytes) |
112 |
142 |
28814 |
Check for closed doors in character's path and open if allowed |
112 |
183 |
28855 |
Make character open or close door |
112 |
202 |
28874 |
Unused (3 bytes) |
112 |
205 |
28877 |
Close any temporarily open doors if necessary |
113 |
24 |
28952 |
Add to score and make sound of mouse being caught |
113 |
50 |
28978 |
Make girl stop jumping |
113 |
64 |
28992 |
'D' pressed - drop stinkbomb |
113 |
84 |
29012 |
Make walking sound effect |
113 |
102 |
29030 |
Prevent ERIC from getting past ALBERT if necessary |
113 |
122 |
29050 |
Unused (2 bytes) |
113 |
124 |
29052 |
Open or close door |
113 |
166 |
29094 |
Unused (7 bytes) |
113 |
173 |
29101 |
Move bike if it's obstructing the skool gate |
113 |
189 |
29117 |
Unused (1 byte) |
113 |
190 |
29118 |
Collect code of last key pressed |
113 |
250 |
29178 |
Collect offset from keypress table |
114 |
8 |
29192 |
Unused (2 bytes) |
114 |
10 |
29194 |
Control bike when ERIC's not sitting on the saddle |
114 |
93 |
29277 |
Unused (1 byte) |
114 |
94 |
29278 |
Deal with ERIC when he's riding the bike |
115 |
22 |
29462 |
Deal with ERIC when he's standing on the saddle of the bike |
115 |
127 |
29567 |
Unused (1 byte) |
115 |
128 |
29568 |
Place frog in ERIC's inventory |
115 |
134 |
29574 |
'M' pressed - mount bike |
115 |
173 |
29613 |
Print score, hi-score or lines total |
115 |
181 |
29621 |
Add to score and print it |
115 |
203 |
29643 |
Add to lines total and print it |
115 |
241 |
29681 |
Open the Science Lab storeroom door if ERIC has the key |
115 |
253 |
29693 |
Unused (3 bytes) |
116 |
0 |
29696 |
Calculate coordinates for printing message box |
116 |
20 |
29716 |
Make teacher give lines |
116 |
138 |
29834 |
Unused (2 bytes) |
116 |
140 |
29836 |
Make sound effect |
116 |
160 |
29856 |
Check if teachers were hit by pellet/water/sherry/conker |
116 |
199 |
29895 |
Unused (1 byte) |
116 |
200 |
29896 |
Control descent of water, sherry or conker |
117 |
144 |
30096 |
Unused (6 bytes) |
117 |
150 |
30102 |
Deal with character who has been knocked over |
117 |
250 |
30202 |
Unused (3 bytes) |
117 |
253 |
30205 |
Check if pellet has hit a cup |
118 |
21 |
30229 |
Check if pellet has hit water/sherry/frog-filled cup |
118 |
83 |
30291 |
Unused (1 byte) |
118 |
84 |
30292 |
Check for walls, closed doors and closed windows in path of mouse/frog/pellet |
118 |
172 |
30380 |
Control flight of catapult pellet |
119 |
68 |
30532 |
Unused (2 bytes) |
119 |
70 |
30534 |
Place stack return address into character's buffer |
119 |
79 |
30543 |
Check whether character is on the top, middle or bottom floor |
119 |
91 |
30555 |
Make BOY WANDER fire now and then |
119 |
179 |
30643 |
Deal with BOY WANDER when he is firing |
119 |
198 |
30662 |
Unused (2 bytes) |
119 |
200 |
30664 |
Check if any characters were or can be hit by ERIC's or ANGELFACE's fist |
119 |
242 |
30706 |
Make ANGELFACE hit now and then |
120 |
19 |
30739 |
Deal with ANGELFACE when he is hitting |
120 |
65 |
30785 |
Unused (1 byte) |
120 |
66 |
30786 |
Knock down kid hit by pellet |
120 |
84 |
30804 |
Deal with frog when knocked out of cup |
120 |
186 |
30906 |
Move frog |
121 |
100 |
31076 |
Unused (2 bytes) |
121 |
102 |
31078 |
Control female character while she's jumping |
121 |
115 |
31091 |
Unused (1 byte) |
121 |
116 |
31092 |
Make female character start jumping |
121 |
152 |
31128 |
Make female character jump up or down or remain on chair |
121 |
172 |
31148 |
Unused (2 bytes) |
121 |
174 |
31150 |
Make any girls near a mouse start jumping |
122 |
20 |
31252 |
Unused (2 bytes) |
122 |
22 |
31254 |
Control mouse |
122 |
230 |
31462 |
Release some mice (if possible) |
123 |
14 |
31502 |
Prepare buffers for released mice |
123 |
84 |
31572 |
Unused (1 byte) |
123 |
85 |
31573 |
Make ERIC catch a mouse or frog (if present) |
123 |
232 |
31720 |
Unused (3 bytes) |
123 |
235 |
31723 |
Update SRB (and scroll screen if necessary when handling ERIC) |
123 |
245 |
31733 |
Make ERIC catch the frog (if possible) |
124 |
2 |
31746 |
Print inventory |
124 |
99 |
31843 |
Unused (1 byte) |
124 |
100 |
31844 |
Print inventory item |
124 |
117 |
31861 |
Collect bit mask and buffer address for event identifier |
124 |
143 |
31887 |
Check for arrival of time or occurrence of event |
124 |
149 |
31893 |
Signal that a time has arrived or an event has happened |
124 |
159 |
31903 |
Unused (2 bytes) |
124 |
161 |
31905 |
Signal that a time or event has come and gone (unused) |
124 |
171 |
31915 |
Check whether character should continue walkabout |
124 |
208 |
31952 |
Walk up and down until... |
124 |
225 |
31969 |
Walk up and down a few times or until... |
124 |
254 |
31998 |
Unused (2 bytes) |
125 |
0 |
32000 |
Get location identifier for ERIC |
125 |
21 |
32021 |
Check if ERIC is where he should be |
125 |
32 |
32032 |
Make teachers give ERIC lines for certain things (1) |
125 |
54 |
32054 |
Make MR WACKER find the truant ERIC |
125 |
60 |
32060 |
Unused (2 bytes) |
125 |
62 |
32062 |
Make teachers give ERIC lines for certain things (2) |
126 |
115 |
32371 |
Command list used to make MISS TAKE chase ERIC |
126 |
117 |
32373 |
Make MISS TAKE chase ERIC (1) |
126 |
123 |
32379 |
Make MISS TAKE chase ERIC (2) |
126 |
176 |
32432 |
Unused (1 byte) |
126 |
177 |
32433 |
Print lesson and ring bell |
126 |
239 |
32495 |
Unused (2 bytes) |
126 |
241 |
32497 |
Make BOY WANDER write on board |
127 |
0 |
32512 |
Screen refresh buffer (SRB) |
127 |
84 |
32596 |
Buffer for Blue Room blackboard |
127 |
90 |
32602 |
Buffer for Yellow Room blackboard |
127 |
96 |
32608 |
Buffer for blackboard in top-floor classroom of girls' skool |
127 |
102 |
32614 |
Buffer for Science Lab blackboard |
127 |
108 |
32620 |
Buffer for blackboard in middle-floor classroom of girls' skool |
127 |
114 |
32626 |
Unused |
127 |
128 |
32640 |
Time/event/status flags |
127 |
129 |
32641 |
More time/event flags |
127 |
130 |
32642 |
Unused |
127 |
136 |
32648 |
Message 6: '{teacher}' |
127 |
138 |
32650 |
Message 5: '{lines recipient}/combination number or letter/{room}' |
127 |
140 |
32652 |
Message 10: '{mountain}/{king}/{animal}/{verb}' |
127 |
142 |
32654 |
Message 11: '{country}/{year}/{habitat}/{noun}' |
127 |
144 |
32656 |
Message 7: '{grassee}' |
127 |
146 |
32658 |
Unused |
127 |
156 |
32668 |
Bike and Science Lab storeroom combinations |
127 |
164 |
32676 |
Copy of the bike and Science Lab storeroom combinations |
127 |
172 |
32684 |
Unused |
127 |
215 |
32727 |
Various ERIC-related data (1) |
127 |
216 |
32728 |
Various ERIC-related data (2) |
127 |
217 |
32729 |
Last value seen in system variable FRAMES |
127 |
218 |
32730 |
ID of desk containing water pistol |
127 |
219 |
32731 |
ID of desk containing stinkbombs |
127 |
220 |
32732 |
ERIC's stand-up delay counter |
127 |
221 |
32733 |
ERIC's knockout delay counter |
127 |
222 |
32734 |
Game mode indicator |
127 |
223 |
32735 |
Current lesson number |
127 |
224 |
32736 |
Lesson descriptor |
127 |
225 |
32737 |
Number of mice caught |
127 |
226 |
32738 |
Number of kisses left |
127 |
227 |
32739 |
Lesson time counter |
127 |
229 |
32741 |
Score |
127 |
231 |
32743 |
Lines total |
127 |
233 |
32745 |
Hi-score |
127 |
235 |
32747 |
Inventory flags |
127 |
236 |
32748 |
Input device indicator |
127 |
237 |
32749 |
ERIC's secondary status flags |
127 |
238 |
32750 |
Last key pressed while riding the bike |
127 |
239 |
32751 |
Counter that determines the bike's speed while ERIC's on it |
127 |
240 |
32752 |
Bike's momentum |
127 |
241 |
32753 |
Last key pressed |
127 |
242 |
32754 |
ERIC's midstride/mid-action animation timer |
127 |
243 |
32755 |
ERIC's main animation timer |
127 |
244 |
32756 |
Door/window status flags |
127 |
245 |
32757 |
Character number of teacher who last gave ERIC lines |
127 |
246 |
32758 |
LSB of the lines-giving delay counter |
127 |
247 |
32759 |
MSB of the lines-giving delay counter |
127 |
248 |
32760 |
LSB of address of SRB byte corresponding to the lip of the speech bubble |
127 |
249 |
32761 |
Speech bubble lip SRB bit |
127 |
250 |
32762 |
Leftmost column of play area on screen last time SRB was updated for speech bubble |
127 |
251 |
32763 |
ERIC's primary status flags |
127 |
252 |
32764 |
Number of character just moved (183-214) |
127 |
253 |
32765 |
Random number seed |
127 |
255 |
32767 |
x-coordinate of the leftmost column of the play area on screen (0-160) |
128 |
0 |
32768 |
Skool graphic data (base page 128, UDGs 0-255, byte 1/8) |
129 |
0 |
33024 |
Skool graphic data (base page 128, UDGs 0-255, byte 2/8) |
130 |
0 |
33280 |
Skool graphic data (base page 128, UDGs 0-255, byte 3/8) |
131 |
0 |
33536 |
Skool graphic data (base page 128, UDGs 0-255, byte 4/8) |
132 |
0 |
33792 |
Skool graphic data (base page 128, UDGs 0-255, byte 5/8) |
133 |
0 |
34048 |
Skool graphic data (base page 128, UDGs 0-255, byte 6/8) |
134 |
0 |
34304 |
Skool graphic data (base page 128, UDGs 0-255, byte 7/8) |
135 |
0 |
34560 |
Skool graphic data (base page 128, UDGs 0-255, byte 8/8) |
136 |
0 |
34816 |
Skool graphic data (base page 136, UDGs 0-255, byte 1/8) |
137 |
0 |
35072 |
Skool graphic data (base page 136, UDGs 0-255, byte 2/8) |
138 |
0 |
35328 |
Skool graphic data (base page 136, UDGs 0-255, byte 3/8) |
139 |
0 |
35584 |
Skool graphic data (base page 136, UDGs 0-255, byte 4/8) |
140 |
0 |
35840 |
Skool graphic data (base page 136, UDGs 0-255, byte 5/8) |
141 |
0 |
36096 |
Skool graphic data (base page 136, UDGs 0-255, byte 6/8) |
142 |
0 |
36352 |
Skool graphic data (base page 136, UDGs 0-255, byte 7/8) |
143 |
0 |
36608 |
Skool graphic data (base page 136, UDGs 0-255, byte 8/8) |
144 |
0 |
36864 |
Skool graphic data (base page 144, UDGs 0-255, byte 1/8) |
145 |
0 |
37120 |
Skool graphic data (base page 144, UDGs 0-255, byte 2/8) |
146 |
0 |
37376 |
Skool graphic data (base page 144, UDGs 0-255, byte 3/8) |
147 |
0 |
37632 |
Skool graphic data (base page 144, UDGs 0-255, byte 4/8) |
148 |
0 |
37888 |
Skool graphic data (base page 144, UDGs 0-255, byte 5/8) |
149 |
0 |
38144 |
Skool graphic data (base page 144, UDGs 0-255, byte 6/8) |
150 |
0 |
38400 |
Skool graphic data (base page 144, UDGs 0-255, byte 7/8) |
151 |
0 |
38656 |
Skool graphic data (base page 144, UDGs 0-255, byte 8/8) |
152 |
0 |
38912 |
Skool graphic data (base page 152, UDGs 0-223, byte 1/8) |
152 |
224 |
39136 |
Speech bubble lip UDG |
152 |
232 |
39144 |
Safe key UDG |
152 |
240 |
39152 |
Skool graphic data (base page 152, UDGs 240-249, byte 1/8) |
152 |
250 |
39162 |
Unused (2 bytes) |
152 |
252 |
39164 |
Water animation table entry (phase 2) |
153 |
0 |
39168 |
Skool graphic data (base page 152, UDGs 0-223, byte 2/8) |
153 |
224 |
39392 |
Top left corner of speech bubble UDG |
153 |
232 |
39400 |
Science Lab storeroom key UDG |
153 |
240 |
39408 |
Skool graphic data (base page 152, UDGs 240-249, byte 2/8) |
153 |
250 |
39418 |
Unused (2 bytes) |
153 |
252 |
39420 |
Water animation table entry (phase 3) |
154 |
0 |
39424 |
Skool graphic data (base page 152, UDGs 0-223, byte 3/8) |
154 |
224 |
39648 |
Top-middle section of speech bubble UDG |
154 |
232 |
39656 |
Captured frog UDG |
154 |
240 |
39664 |
Skool graphic data (base page 152, UDGs 240-249, byte 3/8) |
154 |
250 |
39674 |
Unused (2 bytes) |
154 |
252 |
39676 |
Water animation table entry (phase 4) |
155 |
0 |
39680 |
Skool graphic data (base page 152, UDGs 0-223, byte 4/8) |
155 |
224 |
39904 |
Top-right corner of speech bubble UDG |
155 |
232 |
39912 |
Left half of waterpistol UDG |
155 |
240 |
39920 |
Skool graphic data (base page 152, UDGs 240-249, byte 4/8) |
155 |
250 |
39930 |
Unused (2 bytes) |
155 |
252 |
39932 |
Water animation table entry (phase 5) |
156 |
0 |
39936 |
Skool graphic data (base page 152, UDGs 0-223, byte 5/8) |
156 |
224 |
40160 |
Bottom-left corner of speech bubble UDG |
156 |
232 |
40168 |
Right half of waterpistol UDG |
156 |
240 |
40176 |
Skool graphic data (base page 152, UDGs 240-249, byte 5/8) |
156 |
250 |
40186 |
Unused (2 bytes) |
156 |
252 |
40188 |
Water animation table entry (phase 6+) |
157 |
0 |
40192 |
Skool graphic data (base page 152, UDGs 0-223, byte 6/8) |
157 |
224 |
40416 |
Bottom-middle section of speech bubble UDG |
157 |
232 |
40424 |
Three stinkbombs UDG |
157 |
240 |
40432 |
Skool graphic data (base page 152, UDGs 240-249, byte 6/8) |
157 |
250 |
40442 |
Unused (6 bytes) |
158 |
0 |
40448 |
Skool graphic data (base page 152, UDGs 0-223, byte 7/8) |
158 |
224 |
40672 |
Bottom-right corner of speech bubble UDG |
158 |
232 |
40680 |
Two stinkbombs UDG |
158 |
240 |
40688 |
Skool graphic data (base page 152, UDGs 240-249, byte 7/8) |
158 |
250 |
40698 |
Unused (2 bytes) |
158 |
252 |
40700 |
x-coordinates of plant pots |
159 |
0 |
40704 |
Skool graphic data (base page 152, UDGs 0-223, byte 8/8) |
159 |
224 |
40928 |
Captured mouse UDG |
159 |
232 |
40936 |
Single stinkbomb UDG |
159 |
240 |
40944 |
Skool graphic data (base page 152, UDGs 240-249, byte 8/8) |
159 |
250 |
40954 |
Unused (2 bytes) |
159 |
252 |
40956 |
y-coordinates of plant pots |
160 |
0 |
40960 |
Skool UDG references (LSBs) for row 0 |
160 |
144 |
41104 |
Skool UDG MSB indicators for row 0 |
160 |
180 |
41140 |
BRIGHT/PAPER attributes for skool UDGs in row 0 |
160 |
252 |
41212 |
Entry 0 in descent tables 252-255 |
161 |
0 |
41216 |
Skool UDG references (LSBs) for row 1 |
161 |
144 |
41360 |
Skool UDG MSB indicators for row 1 |
161 |
180 |
41396 |
BRIGHT/PAPER attributes for skool UDGs in row 1 |
161 |
252 |
41468 |
Entry 1 in descent tables 252-255 |
162 |
0 |
41472 |
Skool UDG references (LSBs) for row 2 |
162 |
144 |
41616 |
Skool UDG MSB indicators for row 2 |
162 |
180 |
41652 |
BRIGHT/PAPER attributes for skool UDGs in row 2 |
162 |
252 |
41724 |
Entry 2 in descent tables 252-255 |
163 |
0 |
41728 |
Skool UDG references (LSBs) for row 3 |
163 |
144 |
41872 |
Skool UDG MSB indicators for row 3 |
163 |
180 |
41908 |
BRIGHT/PAPER attributes for skool UDGs in row 3 |
163 |
252 |
41980 |
Entry 3 in descent tables 252-255 |
164 |
0 |
41984 |
Skool UDG references (LSBs) for row 4 |
164 |
144 |
42128 |
Skool UDG MSB indicators for row 4 |
164 |
180 |
42164 |
BRIGHT/PAPER attributes for skool UDGs in row 4 |
164 |
252 |
42236 |
Entry 4 in descent tables 252-255 |
165 |
0 |
42240 |
Skool UDG references (LSBs) for row 5 |
165 |
144 |
42384 |
Skool UDG MSB indicators for row 5 |
165 |
180 |
42420 |
BRIGHT/PAPER attributes for skool UDGs in row 5 |
165 |
252 |
42492 |
Entry 5 in descent tables 252-255 |
166 |
0 |
42496 |
Skool UDG references (LSBs) for row 6 |
166 |
144 |
42640 |
Skool UDG MSB indicators for row 6 |
166 |
180 |
42676 |
BRIGHT/PAPER attributes for skool UDGs in row 6 |
166 |
252 |
42748 |
Entry 6 in descent tables 252-255 |
167 |
0 |
42752 |
Skool UDG references (LSBs) for row 7 |
167 |
144 |
42896 |
Skool UDG MSB indicators for row 7 |
167 |
180 |
42932 |
BRIGHT/PAPER attributes for skool UDGs in row 7 |
167 |
252 |
43004 |
Entry 7 in descent tables 252-255 |
168 |
0 |
43008 |
Skool UDG references (LSBs) for row 8 |
168 |
144 |
43152 |
Skool UDG MSB indicators for row 8 |
168 |
180 |
43188 |
BRIGHT/PAPER attributes for skool UDGs in row 8 |
168 |
252 |
43260 |
Entry 8 in descent tables 252-255 |
169 |
0 |
43264 |
Skool UDG references (LSBs) for row 9 |
169 |
144 |
43408 |
Skool UDG MSB indicators for row 9 |
169 |
180 |
43444 |
BRIGHT/PAPER attributes for skool UDGs in row 9 |
169 |
252 |
43516 |
Entry 9 in descent tables 252-255 |
170 |
0 |
43520 |
Skool UDG references (LSBs) for row 10 |
170 |
144 |
43664 |
Skool UDG MSB indicators for row 10 |
170 |
180 |
43700 |
BRIGHT/PAPER attributes for skool UDGs in row 10 |
170 |
252 |
43772 |
Unused (1 byte) |
170 |
253 |
43773 |
Entry 10 in descent table 253 |
170 |
254 |
43774 |
Unused (1 byte) |
170 |
255 |
43775 |
Entry 10 in descent table 255 |
171 |
0 |
43776 |
Skool UDG references (LSBs) for row 11 |
171 |
144 |
43920 |
Skool UDG MSB indicators for row 11 |
171 |
180 |
43956 |
BRIGHT/PAPER attributes for skool UDGs in row 11 |
171 |
252 |
44028 |
Unused (3 bytes) |
171 |
255 |
44031 |
Entry 11 in descent table 255 |
172 |
0 |
44032 |
Skool UDG references (LSBs) for row 12 |
172 |
144 |
44176 |
Skool UDG MSB indicators for row 12 |
172 |
180 |
44212 |
BRIGHT/PAPER attributes for skool UDGs in row 12 |
172 |
252 |
44284 |
Unused (3 bytes) |
172 |
255 |
44287 |
Entry 12 in descent table 255 |
173 |
0 |
44288 |
Skool UDG references (LSBs) for row 13 |
173 |
144 |
44432 |
Skool UDG MSB indicators for row 13 |
173 |
180 |
44468 |
BRIGHT/PAPER attributes for skool UDGs in row 13 |
173 |
252 |
44540 |
Unused (3 bytes) |
173 |
255 |
44543 |
Entry 13 in descent table 255 |
174 |
0 |
44544 |
Skool UDG references (LSBs) for row 14 |
174 |
144 |
44688 |
Skool UDG MSB indicators for row 14 |
174 |
180 |
44724 |
BRIGHT/PAPER attributes for skool UDGs in row 14 |
174 |
252 |
44796 |
Unused (3 bytes) |
174 |
255 |
44799 |
Entry 14 in descent table 255 |
175 |
0 |
44800 |
Skool UDG references (LSBs) for row 15 |
175 |
144 |
44944 |
Skool UDG MSB indicators for row 15 |
175 |
180 |
44980 |
BRIGHT/PAPER attributes for skool UDGs in row 15 |
175 |
252 |
45052 |
Unused (3 bytes) |
175 |
255 |
45055 |
Entry 15 in descent table 255 |
176 |
0 |
45056 |
Skool UDG references (LSBs) for row 16 |
176 |
144 |
45200 |
Skool UDG MSB indicators for row 16 |
176 |
180 |
45236 |
BRIGHT/PAPER attributes for skool UDGs in row 16 |
176 |
252 |
45308 |
Unused (3 bytes) |
176 |
255 |
45311 |
Entry 16 in descent table 255 |
177 |
0 |
45312 |
Skool UDG references (LSBs) for row 17 |
177 |
144 |
45456 |
Skool UDG MSB indicators for row 17 |
177 |
180 |
45492 |
BRIGHT/PAPER attributes for skool UDGs in row 17 |
177 |
252 |
45564 |
Unused (3 bytes) |
177 |
255 |
45567 |
Entry 17 in descent table 255 |
178 |
0 |
45568 |
Skool UDG references (LSBs) for row 18 |
178 |
144 |
45712 |
Skool UDG MSB indicators for row 18 |
178 |
180 |
45748 |
BRIGHT/PAPER attributes for skool UDGs in row 18 |
178 |
252 |
45820 |
Unused (3 bytes) |
178 |
255 |
45823 |
Entry 18 in descent table 255 |
179 |
0 |
45824 |
Skool UDG references (LSBs) for row 19 |
179 |
144 |
45968 |
Skool UDG MSB indicators for row 19 |
179 |
180 |
46004 |
BRIGHT/PAPER attributes for skool UDGs in row 19 |
179 |
252 |
46076 |
Unused (3 bytes) |
179 |
255 |
46079 |
Entry 19 in descent table 255 |
180 |
0 |
46080 |
Skool UDG references (LSBs) for row 20 |
180 |
144 |
46224 |
Skool UDG MSB indicators for row 20 |
180 |
180 |
46260 |
BRIGHT/PAPER attributes for skool UDGs in row 20 |
180 |
252 |
46332 |
Unused (3 bytes) |
180 |
255 |
46335 |
Entry 20 in descent table 255 |
181 |
0 |
46336 |
'Q' values for columns 0-191 of the play area |
181 |
192 |
46528 |
Main timetable |
182 |
0 |
46592 |
Mirrored values of 0 to 255 |
183 |
0 |
46848 |
Character buffer for little girl no. 1 (183) |
183 |
37 |
46885 |
Personal timetable for little girl no. 1 (183) |
183 |
60 |
46908 |
Skool region identifier table for the top floor |
183 |
68 |
46916 |
Unused (5 bytes) |
183 |
73 |
46921 |
Graphic data for animatory states 0-79 (UDG byte 1/8) |
184 |
0 |
47104 |
Character buffer for little girl no. 2 (184) |
184 |
37 |
47141 |
Personal timetable for little girl no. 2 (184) |
184 |
60 |
47164 |
Skool region identifier table for the middle floor |
184 |
70 |
47174 |
Unused (3 bytes) |
184 |
73 |
47177 |
Graphic data for animatory states 0-79 (UDG mask byte 1/8) |
185 |
0 |
47360 |
Character buffer for little girl no. 3 (185) |
185 |
37 |
47397 |
Personal timetable for little girl no. 3 (185) |
185 |
60 |
47420 |
Skool region identifier table for the bottom floor |
185 |
62 |
47422 |
Locations of doors |
185 |
72 |
47432 |
Unused (1 byte) |
185 |
73 |
47433 |
Graphic data for animatory states 0-79 (UDG byte 2/8) |
186 |
0 |
47616 |
Character buffer for little girl no. 4 (186) |
186 |
37 |
47653 |
Personal timetable for little girl no. 4 (186) |
186 |
60 |
47676 |
ERIC location identifier table for the top floor |
186 |
70 |
47686 |
Unused (3 bytes) |
186 |
73 |
47689 |
Graphic data for animatory states 0-79 (UDG mask byte 2/8) |
187 |
0 |
47872 |
Character buffer for little girl no. 5 (187) |
187 |
37 |
47909 |
Personal timetable for little girl no. 5 (187) |
187 |
60 |
47932 |
ERIC location identifier table for the middle floor |
187 |
66 |
47938 |
Unused (7 bytes) |
187 |
73 |
47945 |
Graphic data for animatory states 0-79 (UDG byte 3/8) |
188 |
0 |
48128 |
Character buffer for little girl no. 6 (188) |
188 |
37 |
48165 |
Personal timetable for little girl no. 6 (188) |
188 |
60 |
48188 |
ERIC location identifier table for the bottom floor |
188 |
72 |
48200 |
Unused (1 byte) |
188 |
73 |
48201 |
Graphic data for animatory states 0-79 (UDG mask byte 3/8) |
189 |
0 |
48384 |
Character buffer for little girl no. 7 (189) |
189 |
37 |
48421 |
Personal timetable for little girl no. 7 (189) |
189 |
60 |
48444 |
Staircase endpoint identifiers for skool region 189 |
189 |
68 |
48452 |
Data for staircase endpoint 189 |
189 |
72 |
48456 |
Unused (1 byte) |
189 |
73 |
48457 |
Graphic data for animatory states 0-79 (UDG byte 4/8) |
190 |
0 |
48640 |
Character buffer for little boy no. 1 (190) |
190 |
37 |
48677 |
Personal timetable for little boy no. 1 (190) |
190 |
60 |
48700 |
Staircase endpoint identifiers for skool region 190 |
190 |
68 |
48708 |
Data for staircase endpoint 190 |
190 |
72 |
48712 |
Unused (1 byte) |
190 |
73 |
48713 |
Graphic data for animatory states 0-79 (UDG mask byte 4/8) |
191 |
0 |
48896 |
Character buffer for little boy no. 2 (191) |
191 |
37 |
48933 |
Personal timetable for little boy no. 2 (191) |
191 |
60 |
48956 |
Staircase endpoint identifiers for skool region 191 |
191 |
68 |
48964 |
Data for staircase endpoint 191 |
191 |
72 |
48968 |
Unused (1 byte) |
191 |
73 |
48969 |
Graphic data for animatory states 0-79 (UDG byte 5/8) |
192 |
0 |
49152 |
Character buffer for little boy no. 3 (192) |
192 |
37 |
49189 |
Personal timetable for little boy no. 3 (192) |
192 |
60 |
49212 |
Staircase endpoint identifiers for skool region 192 |
192 |
68 |
49220 |
Data for staircase endpoint 192 |
192 |
72 |
49224 |
Unused (1 byte) |
192 |
73 |
49225 |
Graphic data for animatory states 0-79 (UDG mask byte 5/8) |
193 |
0 |
49408 |
Character buffer for little boy no. 4 (193) |
193 |
37 |
49445 |
Personal timetable for little boy no. 4 (193) |
193 |
60 |
49468 |
Staircase endpoint identifiers for skool region 193 |
193 |
68 |
49476 |
Data for staircase endpoint 193 |
193 |
72 |
49480 |
Unused (1 byte) |
193 |
73 |
49481 |
Graphic data for animatory states 0-79 (UDG byte 6/8) |
194 |
0 |
49664 |
Character buffer for little boy no. 5 (194) |
194 |
37 |
49701 |
Personal timetable for little boy no. 5 (194) |
194 |
60 |
49724 |
Staircase endpoint identifiers for skool region 194 |
194 |
68 |
49732 |
Data for staircase endpoint 194 |
194 |
72 |
49736 |
Unused (1 byte) |
194 |
73 |
49737 |
Graphic data for animatory states 0-79 (UDG mask byte 6/8) |
195 |
0 |
49920 |
Character buffer for little boy no. 6 (195) |
195 |
37 |
49957 |
Personal timetable for little boy no. 6 (195) |
195 |
60 |
49980 |
Staircase endpoint identifiers for skool region 195 |
195 |
68 |
49988 |
Data for staircase endpoint 195 |
195 |
72 |
49992 |
Unused (1 byte) |
195 |
73 |
49993 |
Graphic data for animatory states 0-79 (UDG byte 7/8) |
196 |
0 |
50176 |
Character buffer for little boy no. 7 (196) |
196 |
37 |
50213 |
Personal timetable for little boy no. 7 (196) |
196 |
60 |
50236 |
Staircase endpoint identifiers for skool region 196 |
196 |
68 |
50244 |
Data for staircase endpoint 196 |
196 |
72 |
50248 |
Unused (1 byte) |
196 |
73 |
50249 |
Graphic data for animatory states 0-79 (UDG mask byte 7/8) |
197 |
0 |
50432 |
Character buffer for little boy no. 8 (197) |
197 |
37 |
50469 |
Personal timetable for little boy no. 8 (197) |
197 |
60 |
50492 |
Start tune data (segment 3/6) |
197 |
68 |
50500 |
Data for staircase endpoint 197 |
197 |
72 |
50504 |
Unused (1 byte) |
197 |
73 |
50505 |
Graphic data for animatory states 0-79 (UDG byte 8/8) |
198 |
0 |
50688 |
Character buffer for little boy no. 9 (198) |
198 |
37 |
50725 |
Personal timetable for little boy no. 9 (198) |
198 |
60 |
50748 |
Start tune data (segment 4/6) |
198 |
68 |
50756 |
Data for staircase endpoint 198 |
198 |
72 |
50760 |
Unused (1 byte) |
198 |
73 |
50761 |
Graphic data for animatory states 0-79 (UDG mask byte 8/8) |
199 |
0 |
50944 |
Character buffer for little boy no. 10 (199) |
199 |
37 |
50981 |
Personal timetable for little boy no. 10 (199) |
199 |
60 |
51004 |
Start tune data (segment 5/6) |
199 |
68 |
51012 |
Data for staircase endpoint 199 |
199 |
72 |
51016 |
Unused (1 byte) |
199 |
73 |
51017 |
Graphic data for animatory states 80-127 (UDG byte 1/8) |
200 |
0 |
51200 |
Character buffer for MR WACKER (200) |
200 |
37 |
51237 |
Personal timetable for MR WACKER (200) |
200 |
60 |
51260 |
Start tune data (segment 6/6) |
200 |
64 |
51264 |
Unused (4 bytes) |
200 |
68 |
51268 |
Data for staircase endpoint 200 |
200 |
72 |
51272 |
Unused (1 byte) |
200 |
73 |
51273 |
Graphic data for animatory states 80-127 (UDG mask byte 1/8) |
201 |
0 |
51456 |
Character buffer for MR WITHIT (201) |
201 |
37 |
51493 |
Personal timetable for MR WITHIT (201) |
201 |
60 |
51516 |
Command list 0: Top-floor classroom - girl |
201 |
71 |
51527 |
Unused (2 bytes) |
201 |
73 |
51529 |
Graphic data for animatory states 80-127 (UDG byte 2/8) |
202 |
0 |
51712 |
Character buffer for MR ROCKITT (202) |
202 |
37 |
51749 |
Personal timetable for MR ROCKITT (202) |
202 |
60 |
51772 |
Command list 2: Middle-floor classroom - girl |
202 |
71 |
51783 |
Unused (2 bytes) |
202 |
73 |
51785 |
Graphic data for animatory states 80-127 (UDG mask byte 2/8) |
203 |
0 |
51968 |
Character buffer for MR CREAK (203) |
203 |
37 |
52005 |
Personal timetable for MR CREAK (203) |
203 |
60 |
52028 |
Command list 4: Blue Room - little boy |
203 |
71 |
52039 |
Unused (2 bytes) |
203 |
73 |
52041 |
Graphic data for animatory states 80-127 (UDG byte 3/8) |
204 |
0 |
52224 |
Character buffer for MISS TAKE (204) |
204 |
37 |
52261 |
Personal timetable for MISS TAKE (204) |
204 |
60 |
52284 |
Command list 6: Yellow Room - little boy |
204 |
71 |
52295 |
Unused (2 bytes) |
204 |
73 |
52297 |
Graphic data for animatory states 80-127 (UDG mask byte 3/8) |
205 |
0 |
52480 |
Character buffer for ALBERT (205) |
205 |
37 |
52517 |
Personal timetable for ALBERT (205) |
205 |
60 |
52540 |
Command list 8: Science Lab - little boy |
205 |
71 |
52551 |
Unused (2 bytes) |
205 |
73 |
52553 |
Graphic data for animatory states 80-127 (UDG byte 4/8) |
206 |
0 |
52736 |
Character buffer for BOY WANDER (206) |
206 |
37 |
52773 |
Personal timetable for BOY WANDER (206) |
206 |
60 |
52796 |
Command list 10: Kitchen - girl |
206 |
67 |
52803 |
Unused (1 byte) |
206 |
68 |
52804 |
Data for staircase endpoint 206 |
206 |
72 |
52808 |
Unused (1 byte) |
206 |
73 |
52809 |
Graphic data for animatory states 80-127 (UDG mask byte 4/8) |
207 |
0 |
52992 |
Character buffer for ANGELFACE (207) |
207 |
37 |
53029 |
Personal timetable for ANGELFACE (207) |
207 |
60 |
53052 |
Command list 12: Dinner hall - girl |
207 |
67 |
53059 |
Unused (1 byte) |
207 |
68 |
53060 |
Data for staircase endpoint 207 |
207 |
72 |
53064 |
Unused (1 byte) |
207 |
73 |
53065 |
Graphic data for animatory states 80-127 (UDG byte 5/8) |
208 |
0 |
53248 |
Character buffer for EINSTEIN (208) |
208 |
37 |
53285 |
Personal timetable for EINSTEIN (208) |
208 |
60 |
53308 |
Command list 14: Revision Library - EINSTEIN/little boy |
208 |
67 |
53315 |
Unused (6 bytes) |
208 |
73 |
53321 |
Graphic data for animatory states 80-127 (UDG mask byte 5/8) |
209 |
0 |
53504 |
Character buffer for HAYLEY (209) |
209 |
37 |
53541 |
Personal timetable for HAYLEY (209) |
209 |
60 |
53564 |
Command list 16: Dinner - EINSTEIN/little boy |
209 |
67 |
53571 |
Unused (6 bytes) |
209 |
73 |
53577 |
Graphic data for animatory states 80-127 (UDG byte 6/8) |
210 |
0 |
53760 |
Character buffer for ERIC (210) |
210 |
36 |
53796 |
Make character do nothing |
210 |
37 |
53797 |
Lesson descriptors |
210 |
60 |
53820 |
Command list 18: Walkabout - EINSTEIN/little boy/girl |
210 |
68 |
53828 |
Unused (5 bytes) |
210 |
73 |
53833 |
Graphic data for animatory states 80-127 (UDG mask byte 6/8) |
211 |
0 |
54016 |
Character buffer for the bike (211) |
211 |
36 |
54052 |
Random locations |
211 |
50 |
54066 |
x-coordinates of left ends of classrooms |
211 |
55 |
54071 |
x-coordinates of left edges of blackboards |
211 |
60 |
54076 |
LSBs of addresses of ERIC-handling routines |
211 |
68 |
54084 |
Random location |
211 |
70 |
54086 |
Unused (3 bytes) |
211 |
73 |
54089 |
Graphic data for animatory states 80-127 (UDG byte 7/8) |
212 |
0 |
54272 |
Character buffer for frog or mouse (212) |
212 |
36 |
54308 |
Random locations |
212 |
50 |
54322 |
x-coordinates of right ends of classrooms |
212 |
55 |
54327 |
Blackboard identifiers |
212 |
60 |
54332 |
MSBs of addresses of ERIC-handling routines |
212 |
68 |
54340 |
Random location |
212 |
70 |
54342 |
Unused (3 bytes) |
212 |
73 |
54345 |
Graphic data for animatory states 80-127 (UDG mask byte 7/8) |
213 |
0 |
54528 |
Character buffer for stinkbomb cloud or BOY WANDER's pellet (213) |
213 |
36 |
54564 |
Random locations |
213 |
50 |
54578 |
x-coordinates of the leftmost seats in classrooms |
213 |
55 |
54583 |
y-coordinates of the top rows of the blackboards |
213 |
60 |
54588 |
LSBs of addresses of ERIC-handling routines |
213 |
68 |
54596 |
Random location |
213 |
70 |
54598 |
Unused (3 bytes) |
213 |
73 |
54601 |
Graphic data for animatory states 80-127 (UDG byte 8/8) |
214 |
0 |
54784 |
Character buffer for water, plant, desk lid or ERIC's pellet (214) |
214 |
36 |
54820 |
Random locations |
214 |
50 |
54834 |
x-coordinates of rightmost seats in classrooms |
214 |
55 |
54839 |
Unused (5 bytes) |
214 |
60 |
54844 |
MSBs of addresses of ERIC-handling routines |
214 |
68 |
54852 |
Random location |
214 |
70 |
54854 |
Unused (3 bytes) |
214 |
73 |
54857 |
Graphic data for animatory states 80-127 (UDG mask byte 8/8) |
215 |
0 |
55040 |
UDG reference table for the top-floor window when shut |
215 |
29 |
55069 |
Unused (3 bytes) |
215 |
32 |
55072 |
Font character bitmap widths for CHR$(32-127) |
215 |
128 |
55168 |
UDG references for animatory states 0-127 at row 0, column 0 |
216 |
0 |
55296 |
UDG reference table for the top-floor window when open |
216 |
29 |
55325 |
Unused (3 bytes) |
216 |
32 |
55328 |
Font graphic data for CHR$(32-127) (pixel column 1) |
216 |
128 |
55424 |
UDG references for animatory states 0-127 at row 1, column 0 |
217 |
0 |
55552 |
UDG reference table for the middle-floor window when shut |
217 |
29 |
55581 |
Unused (3 bytes) |
217 |
32 |
55584 |
Font graphic data for CHR$(32-127) (pixel column 2) |
217 |
128 |
55680 |
UDG references for animatory states 0-127 at row 2, column 0 |
218 |
0 |
55808 |
UDG reference table for the middle-floor window when open |
218 |
29 |
55837 |
Unused (3 bytes) |
218 |
32 |
55840 |
Font graphic data for CHR$(32-127) (pixel column 3) |
218 |
128 |
55936 |
UDG references for animatory states 0-127 at row 3, column 0 |
219 |
0 |
56064 |
UDG reference table for the drinks cabinet door when shut |
219 |
17 |
56081 |
UDG reference table for the three cups (empty) on the shelf in the boys' skool |
219 |
30 |
56094 |
Unused (2 bytes) |
219 |
32 |
56096 |
Font graphic data for CHR$(32-127) (pixel column 4) |
219 |
128 |
56192 |
UDG references for animatory states 0-127 at row 0, column 1 |
220 |
0 |
56320 |
UDG reference table for the drinks cabinet door when open |
220 |
17 |
56337 |
UDG reference table for the cup (empty) on the shelf in the girls' kitchen |
220 |
22 |
56342 |
Unused (10 bytes) |
220 |
32 |
56352 |
Font graphic data for CHR$(32-43) (pixel column 5) |
220 |
44 |
56364 |
Up-a-year tune data (segment 1/3) |
220 |
64 |
56384 |
Font graphic data for CHR$(64) (pixel column 5) |
220 |
65 |
56385 |
Start tune data (segment 1/6) |
220 |
77 |
56397 |
Font graphic data for CHR$(77-95) (pixel column 5) |
220 |
96 |
56416 |
Up-a-year tune data (segment 2/3) |
220 |
109 |
56429 |
Font graphic data for CHR$(109) (pixel column 5) |
220 |
110 |
56430 |
Start tune data (segment 2/6) |
220 |
119 |
56439 |
Font graphic data for CHR$(119-120) (pixel column 5) |
220 |
121 |
56441 |
Up-a-year tune data (segment 3/3) |
220 |
127 |
56447 |
Font graphic data for CHR$(127) (pixel column 5) |
220 |
128 |
56448 |
UDG references for animatory states 0-127 at row 1, column 1 |
221 |
0 |
56576 |
UDG reference table for the Science Lab storeroom door when shut |
221 |
61 |
56637 |
UDG reference table for the left study door when shut |
221 |
118 |
56694 |
UDG reference table for the leftmost cup (containing water) on the shelf in the boys' skool |
221 |
123 |
56699 |
UDG reference table for the leftmost cup (containing sherry) on the shelf in the boys' skool |
221 |
128 |
56704 |
UDG references for animatory states 0-127 at row 2, column 1 |
222 |
0 |
56832 |
UDG reference table for the Science Lab storeroom door when open |
222 |
61 |
56893 |
UDG reference table for the left study door when open |
222 |
118 |
56950 |
UDG reference table for the middle cup (containing water) on the shelf in the boys' skool |
222 |
123 |
56955 |
UDG reference table for the middle cup (containing sherry) on the shelf in the boys' skool |
222 |
128 |
56960 |
UDG references for animatory states 0-127 at row 3, column 1 |
223 |
0 |
57088 |
UDG reference table for the right study door when shut |
223 |
61 |
57149 |
UDG reference table for the boys' skool door when shut |
223 |
118 |
57206 |
UDG reference table for the rightmost cup (containing water) on the shelf in the boys' skool |
223 |
123 |
57211 |
UDG reference table for the rightmost cup (containing sherry) on the shelf in the boys' skool |
223 |
128 |
57216 |
UDG references for animatory states 0-127 at row 0, column 2 |
224 |
0 |
57344 |
UDG reference table for the right study door when open |
224 |
61 |
57405 |
UDG reference table for the boys' skool door when open |
224 |
118 |
57462 |
UDG reference table for the cup (containing water) on the shelf in the girls' skool |
224 |
123 |
57467 |
UDG reference table for the cup (containing sherry) on the shelf in the girls' skool |
224 |
128 |
57472 |
UDG references for animatory states 0-127 at row 1, column 2 |
225 |
0 |
57600 |
UDG reference table for the tree with no bike attached |
225 |
37 |
57637 |
'C' pressed - catch mouse/frog |
225 |
69 |
57669 |
Deal with ERIC when he's bending over, dropping stinkbomb etc. |
225 |
86 |
57686 |
Addresses of closed door/window UDG reference tables |
225 |
102 |
57702 |
Doors/windows/cups/bike initialisation table |
225 |
112 |
57712 |
UDG back buffer |
225 |
120 |
57720 |
SRB bit translation table |
225 |
128 |
57728 |
UDG references for animatory states 0-127 at row 2, column 2 |
226 |
0 |
57856 |
UDG reference table for the tree with the bike attached |
226 |
37 |
57893 |
'R' pressed - release mouse |
226 |
54 |
57910 |
Prepare buffer 213 for use if available |
226 |
77 |
57933 |
Unused (2 bytes) |
226 |
79 |
57935 |
Check whether buffer 214 is being used |
226 |
86 |
57942 |
Command list 20: Assembly - EINSTEIN/little boy |
226 |
100 |
57956 |
Command list 28: Girls' skool walkabout - teacher |
226 |
114 |
57970 |
Command list 30: Dinner duty |
226 |
128 |
57984 |
UDG references for animatory states 0-127 at row 3, column 2 |
227 |
0 |
58112 |
Message 12: score/lines total/hi-score/number of lines being given |
227 |
11 |
58123 |
Buffer used to hold graphic data for number to be printed |
227 |
32 |
58144 |
Unused (8 bytes) |
227 |
40 |
58152 |
Temporary store for part of screen overwritten by message box |
228 |
0 |
58368 |
Command list 22: Top-floor classroom in girls' skool - teacher |
228 |
33 |
58401 |
Unused (7 bytes) |
228 |
40 |
58408 |
Buffer holding attributes and graphic data for message box |
229 |
0 |
58624 |
Keypress offset table |
229 |
80 |
58704 |
Addresses of keypress handling routines |
229 |
122 |
58746 |
Unused (22 bytes) |
229 |
144 |
58768 |
Command list 32: Science Lab - BOY WANDER |
229 |
155 |
58779 |
Command list 34: Science Lab - ANGELFACE |
229 |
174 |
58798 |
Command list 36: Revision Library - ANGELFACE/BOY WANDER |
229 |
189 |
58813 |
Command list 38: Dinner - ANGELFACE/BOY WANDER |
229 |
204 |
58828 |
Command list 42: Walkabout - ANGELFACE/BOY WANDER |
229 |
220 |
58844 |
Command list 44: Walkabout - ANGELFACE |
229 |
238 |
58862 |
Command list 88: Assembly - little boy |
229 |
252 |
58876 |
Unused (4 bytes) |
230 |
0 |
58880 |
Command list 24: Middle-floor room in girls' skool - teacher |
230 |
33 |
58913 |
Unused (7 bytes) |
230 |
40 |
58920 |
"Score - 0 Lines - 0 Hi-Sc - 0" box graphic |
231 |
0 |
59136 |
Command list 26: Kitchen walkabout - teacher |
231 |
15 |
59151 |
Command list 40: Assembly - ANGELFACE/BOY WANDER |
231 |
33 |
59169 |
Unused (7 bytes) |
231 |
40 |
59176 |
Back to Skool logo |
232 |
0 |
59392 |
Addresses of command lists |
232 |
90 |
59482 |
Unused (6 bytes) |
232 |
96 |
59488 |
Command list 46: Blue Room - BOY WANDER |
232 |
107 |
59499 |
Command list 48: Blue Room - ANGELFACE |
232 |
126 |
59518 |
Unused (1 byte) |
232 |
127 |
59519 |
Command list 50: Yellow Room - BOY WANDER |
232 |
138 |
59530 |
Command list 52: Yellow Room - ANGELFACE |
232 |
157 |
59549 |
Unused (1 byte) |
232 |
158 |
59550 |
Command list 54: Write on blackboards in boys' skool - BOY WANDER |
232 |
192 |
59584 |
Command list 56: Write on blackboards in girls' skool - BOY WANDER |
232 |
219 |
59611 |
Unused (1 byte) |
232 |
220 |
59612 |
Command list 58: Blue Room - teacher |
232 |
237 |
59629 |
Command list 60: Yellow Room - teacher |
232 |
254 |
59646 |
Command list 62: Science Lab - teacher |
233 |
15 |
59663 |
Command list 64: Walkabout - teacher |
233 |
25 |
59673 |
Command list 66: Walkabout - WACKER |
233 |
29 |
59677 |
Command list 68: Walkabout - teacher |
233 |
33 |
59681 |
Command list 70: Walkabout - WACKER |
233 |
51 |
59699 |
Command list 72: Assembly - WACKER |
233 |
67 |
59715 |
Command list 74: Head's study - WACKER |
233 |
74 |
59722 |
Unused (2 bytes) |
233 |
76 |
59724 |
Command list 76: Close gate and door - ALBERT |
233 |
117 |
59765 |
Command list 78: Open gate and door - ALBERT |
233 |
139 |
59787 |
Unused (1 byte) |
233 |
140 |
59788 |
Command list 80: Assembly - teacher |
233 |
153 |
59801 |
Command list 82: Blue Room - EINSTEIN |
233 |
164 |
59812 |
Command list 84: Yellow Room - EINSTEIN |
233 |
175 |
59823 |
Command list 86: Science Lab - EINSTEIN |
233 |
186 |
59834 |
Unused (6 bytes) |
233 |
192 |
59840 |
Message 3: 'Please Sir I cannot tell a lie . . ' |
233 |
228 |
59876 |
Message 4: ' ' (9 spaces) |
233 |
238 |
59886 |
Message 13: '[12]0 LINES^[5]' |
233 |
249 |
59897 |
Message 14: '[5]^ ' |
233 |
253 |
59901 |
Message 145: 'ATE' |
234 |
1 |
59905 |
Message 15: 'NOW {DON'T }^DO IT AGAIN' |
234 |
19 |
59923 |
Message 8: 'THE ' |
234 |
24 |
59928 |
Message 16: '{{teacher}}^{{room}}' |
234 |
28 |
59932 |
Message 63: 'DEMO.MODE^ ' |
234 |
40 |
59944 |
Message 18: '{Please Sir I cannot tell a lie . . }{ERIC} is not here{9sp}' |
234 |
56 |
59960 |
Message 19: '{DON'T }BE^LATE AGAIN' |
234 |
71 |
59975 |
Message 9: 'DON'T ' |
234 |
78 |
59982 |
Message 20: 'STAY TILL I^DISMISS YOU' |
234 |
102 |
60006 |
Message 142: ' THE ' |
234 |
108 |
60012 |
Message 143: 'i hate ^' |
234 |
117 |
60021 |
Message 32: 'ARTESIAN^WELLS' |
234 |
132 |
60036 |
Message 33: '{THE }DOLDRUMS^ ' |
234 |
144 |
60048 |
Message 34: 'TASTY^GEYSERS' |
234 |
158 |
60062 |
Message 35: '{THE }GREEN^REVOLUTION' |
234 |
176 |
60080 |
Message 36: 'TREACLE^MINING' |
234 |
191 |
60095 |
Message 37: 'FROG FARMING^ ' |
234 |
206 |
60110 |
Message 38: 'HEAVY WATER^ ' |
234 |
220 |
60124 |
Message 39: 'HOLOGRAMS &^LASERS' |
234 |
239 |
60143 |
Message 40: 'DNA^ ' |
234 |
245 |
60149 |
Message 41: 'VAMPIRE^BATS' |
235 |
2 |
60162 |
Message 42: 'NUCLEAR^FUSION' |
235 |
17 |
60177 |
Message 43: 'BACTERIA^AS PETS' |
235 |
34 |
60194 |
Message 44: 'ATTILA{ THE }^HUN' |
235 |
46 |
60206 |
Message 45: 'ERIC{ THE }RED^ ' |
235 |
57 |
60217 |
Message 46: 'NOGGIN{ THE }^NOG' |
235 |
69 |
60229 |
Message 47: 'IVAN{ THE }^TERRIBLE' |
235 |
84 |
60244 |
Message 48: 'ETHELRED{ THE }^UNREADY' |
235 |
102 |
60262 |
Message 49: '{THE }LUDDITES^ ' |
235 |
114 |
60274 |
Message 50: 'IAMBIC^PENTAMETERS' |
235 |
133 |
60293 |
Message 51: 'ELOCUTION^AINT ARF FUN' |
235 |
156 |
60316 |
Message 52: 'SUGAR AND^SPICE' |
235 |
172 |
60332 |
Message 53: 'TONE POEMS^ ' |
235 |
185 |
60345 |
Message 54: 'ELEMENTARY^ASTROPHYSICS' |
235 |
209 |
60369 |
Message 55: '{THE }BARD OF^AVON' |
235 |
223 |
60383 |
Message 56: '{i hate ^}girls' |
235 |
230 |
60390 |
Message 57: '{i hate ^}skool' |
235 |
237 |
60397 |
Message 58: '{i hate ^}mafs' |
235 |
243 |
60403 |
Message 59: '{i hate ^}{MR WACKER}' |
235 |
246 |
60406 |
Message 60: '{i hate ^}groan-ups' |
236 |
1 |
60417 |
Message 61: 'who's Sam^Cruise?' |
236 |
19 |
60435 |
Message 139: 'SIT DOWN ' |
236 |
29 |
60445 |
Message 140: 'SIT ' |
236 |
34 |
60450 |
Message 141: 'GET ' |
236 |
39 |
60455 |
Message 62: 'YOU ARE NOT^ALLOWED HERE' |
236 |
64 |
60480 |
'{DON'T }{SIT }ON^{THE }STAIRS' (unused) |
236 |
77 |
60493 |
Message 64: '{GET }OFF^{THE }PLANTS' |
236 |
90 |
60506 |
Message 65: '{DON'T }RIDE^BIKES IN HERE' |
236 |
110 |
60526 |
Message 66: '{GET }OFF^{THE }FLOOR' |
236 |
122 |
60538 |
Message 67: '{GET }BACK^TO SCHOOL' |
236 |
138 |
60554 |
Message 68: '{GET }ALONG^NOW' |
236 |
149 |
60565 |
Message 69: '{SIT }FACING^{THE }STAGE' |
236 |
164 |
60580 |
Message 70: 'NOW^{SIT DOWN }' |
236 |
170 |
60586 |
Message 71: 'COME ALONG^YOU MONSTER' |
236 |
193 |
60609 |
Message 72: '{DON'T }KEEP^ME WAITING' |
236 |
210 |
60626 |
Message 85: '{DON'T }TELL^TALES' |
236 |
222 |
60638 |
Message 86: '{DON'T }TOUCH^BLACKBOARDS' |
236 |
241 |
60657 |
Message 87: '{Please Sir I cannot tell a lie . . }{ERIC} hit me{9sp}' |
236 |
252 |
60668 |
Message 88: '{Please Sir I cannot tell a lie . . }[7] wrote on the board{9sp}' |
237 |
19 |
60691 |
Message 89: 'START REVISING FOR YOUR EXAMS{9sp}' |
237 |
50 |
60722 |
Message 90: 'START READING AT THE NEXT CHAPTER IN YOUR BOOKS{9sp}' |
237 |
99 |
60771 |
Message 91: 'WRITE AN ESSAY TITLED 'WHY I LOVE SCHOOL'{9sp}' |
237 |
142 |
60814 |
Message 92: '{SIT DOWN }CHAPS{9sp}' |
237 |
150 |
60822 |
Message 93: '{SIT DOWN }MY CHERUBS{9sp}' |
237 |
163 |
60835 |
Message 94: '{SIT DOWN }YOU LITTLE ANARCHISTS{9sp}' |
237 |
187 |
60859 |
Message 95: '{SIT DOWN }' |
237 |
189 |
60861 |
Message 96: 'YOU'RE ALL IN DETENTION UNTIL I FIND OUT WHO [10]{ THE }[11]{9sp}' |
237 |
239 |
60911 |
Message 144: 'KIDNAPPED' |
237 |
249 |
60921 |
Message 97: '{DON'T }HIT^YOUR MATES' |
238 |
9 |
60937 |
Message 98: '{MR WACKER}^HE'S ESCAPING' |
238 |
25 |
60953 |
Message 99: 'YOU HAVE 10000 LINES{ {ERIC}{9sp}YOU'RE EXPELLED{9sp}}' |
238 |
47 |
60975 |
Message 100: 'YOU ARE NOT A BIRD{ {ERIC}{9sp}YOU'RE EXPELLED{9sp}}' |
238 |
67 |
60995 |
Message 138: ' {ERIC}{9sp}YOU'RE EXPELLED{9sp}' |
238 |
87 |
61015 |
Message 128: 'PLAYTIME' |
238 |
96 |
61024 |
Message 129: 'ASSEMBLY' |
238 |
105 |
61033 |
Message 130: 'DINNER' |
238 |
112 |
61040 |
Message 131: 'LIBRARY' |
238 |
120 |
61048 |
Message 132: 'SCIENCE LAB' |
238 |
132 |
61060 |
Message 133: 'BLUE ROOM' |
238 |
142 |
61070 |
Message 134: 'YELLOW ROOM' |
238 |
154 |
61082 |
Message 135: 'REVISION' |
238 |
163 |
61091 |
Message 146: 'SET FIRE TO' |
238 |
175 |
61103 |
Message 147: 'BLEW UP' |
238 |
183 |
61111 |
Message 148: 'IS MAKING RUDE PHONE CALLS TO' |
238 |
213 |
61141 |
Message 149: 'IS BLACKMAILING' |
238 |
229 |
61157 |
Message 150: 'SQUASHED' |
238 |
238 |
61166 |
Message 151: 'POISONED' |
238 |
247 |
61175 |
Message 152: 'GOLDFISH' |
239 |
0 |
61184 |
Message 153: 'SCHOOL CAT' |
239 |
11 |
61195 |
Message 154: 'LATIN MASTER' |
239 |
24 |
61208 |
Message 155: 'LOLLIPOP LADY' |
239 |
38 |
61222 |
Message 156: 'PTA' |
239 |
42 |
61226 |
Message 157: 'CARETAKER'S BUDGIE' |
239 |
61 |
61245 |
Message 158: 'MILK MONITOR' |
239 |
74 |
61258 |
Message 159: 'HEAD BOY' |
239 |
83 |
61267 |
Message 21: 'MR WACKER' |
239 |
96 |
61280 |
Message 22: 'MR WITHIT' |
239 |
109 |
61293 |
Message 23: 'MR ROCKITT' |
239 |
122 |
61306 |
Message 24: 'MR CREAK' |
239 |
135 |
61319 |
Message 25: 'MISS TAKE' |
239 |
148 |
61332 |
Message 26: 'ALBERT' |
239 |
161 |
61345 |
Message 27: 'BOY WANDER' |
239 |
174 |
61358 |
Message 28: 'ANGELFACE' |
239 |
187 |
61371 |
Message 29: 'EINSTEIN' |
239 |
200 |
61384 |
Message 30: 'HAYLEY' |
239 |
213 |
61397 |
Message 31: 'ERIC' |
239 |
226 |
61410 |
Message 137: '{Please Sir I cannot tell a lie . . }it is ' |
239 |
234 |
61418 |
Message 75: '{{Please Sir I cannot tell a lie . . }it is }MT.[10]{9sp}' |
239 |
241 |
61425 |
Message 81: '{Please Sir I cannot tell a lie . . }it was in 1[11]{9sp}' |
240 |
0 |
61440 |
Control EINSTEIN during class |
240 |
22 |
61462 |
Unused (1 byte) |
240 |
23 |
61463 |
Make EINSTEIN talk |
240 |
47 |
61487 |
Give lines to EINSTEIN or the kid he grassed up |
240 |
70 |
61510 |
Unused (2 bytes) |
240 |
72 |
61512 |
Check if ERIC and EINSTEIN are in class |
240 |
93 |
61533 |
Make teacher tell class what to do |
240 |
114 |
61554 |
Unused (1 byte) |
240 |
115 |
61555 |
Repeat command list or tell kids to sit down |
240 |
154 |
61594 |
Unused (1 byte) |
240 |
155 |
61595 |
Make teacher find ERIC |
240 |
183 |
61623 |
Unused (1 byte) |
240 |
184 |
61624 |
Restart command list |
240 |
191 |
61631 |
Make teacher find ERIC during dinner if necessary |
240 |
217 |
61657 |
Unused (1 byte) |
240 |
218 |
61658 |
Control teacher during assembly |
240 |
253 |
61693 |
Unused (3 bytes) |
241 |
0 |
61696 |
Make teacher conduct class |
242 |
76 |
62028 |
Unused (4 bytes) |
242 |
80 |
62032 |
Make MR WACKER put kids in detention |
242 |
140 |
62092 |
Unused (2 bytes) |
242 |
142 |
62094 |
Deal with ERIC when he's been knocked over |
242 |
223 |
62175 |
Unused (3 bytes) |
242 |
226 |
62178 |
Deal with ERIC when he's sitting or lying down |
243 |
212 |
62420 |
Unused (3 bytes) |
243 |
215 |
62423 |
'S' pressed - sit (1) |
243 |
226 |
62434 |
Unused (4 bytes) |
243 |
230 |
62438 |
Make ERIC sit (in a chair or on the floor) |
243 |
252 |
62460 |
'S' pressed - sit (2) |
244 |
16 |
62480 |
Unused (3 bytes) |
244 |
19 |
62483 |
Check for keypresses during game (or simulate them in demo mode) |
244 |
96 |
62560 |
Make next address be start of command list |
244 |
108 |
62572 |
Restart command list unless boys' skool door is closed |
244 |
131 |
62595 |
Unused (4 bytes) |
244 |
135 |
62599 |
Move along 10 places in command list if door or gate is closed |
244 |
156 |
62620 |
Wait till all boys and girls have gone past gate or door |
244 |
203 |
62667 |
Unused (1 byte) |
244 |
204 |
62668 |
Make ALBERT keep an eye out for ERIC during lessons |
245 |
46 |
62766 |
Command list used to make WACKER find the truant ERIC |
245 |
48 |
62768 |
Command list used to make WACKER find and expel ERIC |
245 |
50 |
62770 |
Set WACKER on his way to expelling ERIC |
245 |
74 |
62794 |
Make MR WACKER find the truant ERIC |
245 |
95 |
62815 |
Make WACKER find and expel ERIC |
245 |
183 |
62903 |
Unused (7 bytes) |
245 |
190 |
62910 |
Prepare for a new game |
246 |
180 |
63156 |
Move characters, close doors, give ERIC lines if necessary |
246 |
190 |
63166 |
Start new game if key was pressed while ERIC's floored in demo mode |
246 |
200 |
63176 |
'D.S.REIDY 85 ' |
246 |
213 |
63189 |
Start a new game or enter demo mode |
246 |
234 |
63210 |
Main loop |
247 |
77 |
63309 |
Change lesson |
247 |
172 |
63404 |
Unused (1 byte) |
247 |
173 |
63405 |
Deal with ERIC |
247 |
214 |
63446 |
Unused (1 byte) |
247 |
215 |
63447 |
Place routine address into bytes 23 and 24 of buffer |
247 |
223 |
63455 |
Make ANGELFACE find and hit HAYLEY |
248 |
3 |
63491 |
Unused (1 byte) |
248 |
4 |
63492 |
Make ANGELFACE/BOY WANDER hit/fire now and then |
248 |
13 |
63501 |
Restart command list unless it's time for assembly |
248 |
24 |
63512 |
Scroll display file one character square to the left or right |
248 |
65 |
63553 |
Scroll display file one character square to the left |
248 |
73 |
63561 |
Scroll display file one character square to the right |
248 |
88 |
63576 |
POKE 32640 TO 32647,0 |
248 |
98 |
63586 |
Deal with stinkbomb once dropped |
248 |
255 |
63743 |
Unused (1 byte) |
249 |
0 |
63744 |
UDG reference table for the skool gate when shut |
249 |
57 |
63801 |
Deal with MR WACKER's journey to a window |
249 |
117 |
63861 |
Prepare buffer for catapult pellet and make sound effect |
249 |
134 |
63878 |
Check for presence of plant pot |
249 |
154 |
63898 |
'G' pressed - fire water pistol |
249 |
171 |
63915 |
Control water from pistol (1) |
249 |
252 |
63996 |
Unused (4 bytes) |
250 |
0 |
64000 |
UDG reference table for the skool gate when open |
250 |
57 |
64057 |
Control water from pistol (2) |
250 |
76 |
64076 |
Unused (1 byte) |
250 |
77 |
64077 |
Deal with water from water pistol at certain phases |
250 |
241 |
64241 |
Unused (1 byte) |
250 |
242 |
64242 |
Begin ERIC's descent from plant, plant pot, or assembly hall stage |
251 |
3 |
64259 |
Deal with ERIC when stepping off plant, plant pot or assembly hall stage |
251 |
60 |
64316 |
Deal with ERIC when standing on plant or plant pot |
251 |
160 |
64416 |
Deal with ERIC when falling to floor to land on feet |
251 |
204 |
64460 |
Deal with ERIC if he's falling (1) |
252 |
48 |
64560 |
Unused (4 bytes) |
252 |
52 |
64564 |
Message 1: 'NO^STINKBOMBS' |
252 |
66 |
64578 |
Message 2: 'NO^CATAPULTS' |
252 |
79 |
64591 |
Message 136: 'NO^WATERPISTOLS' |
252 |
95 |
64607 |
Unused (1 byte) |
252 |
96 |
64608 |
Message 82: 'WHEN DID [10] BECOME KING?{9sp}' |
252 |
121 |
64633 |
Message 78: 'WHERE DOES A[10] LIVE?{9sp}' |
252 |
142 |
64654 |
Message 160: 'KILIMANJARO' |
252 |
154 |
64666 |
Message 161: 'KOSCIUSKO' |
252 |
164 |
64676 |
Message 162: 'McKINLEY' |
252 |
173 |
64685 |
Message 163: 'KOMMUNISMA' |
252 |
184 |
64696 |
Message 164: 'HUASCARAN' |
252 |
194 |
64706 |
Message 165: 'SAJAMA' |
252 |
201 |
64713 |
Message 166: 'COOK' |
252 |
206 |
64718 |
Message 167: 'SNOWDON' |
252 |
214 |
64726 |
Message 168: 'TANZANIA' |
252 |
223 |
64735 |
Message 169: 'AUSTRALIA' |
252 |
233 |
64745 |
Message 170: 'ALASKA' |
252 |
240 |
64752 |
Message 171: 'THE USSR' |
252 |
249 |
64761 |
Message 172: 'PERU' |
252 |
254 |
64766 |
Message 173: 'BOLIVIA' |
253 |
6 |
64774 |
Message 174: 'NEW ZEALAND' |
253 |
18 |
64786 |
Message 175: 'WALES' |
253 |
24 |
64792 |
Message 192: 'JOHN' |
253 |
29 |
64797 |
Message 193: 'STEPHEN' |
253 |
37 |
64805 |
Message 194: 'JAMES I' |
253 |
45 |
64813 |
Message 195: 'GEORGE V' |
253 |
54 |
64822 |
Message 196: 'HENRY V' |
253 |
62 |
64830 |
Message 197: 'HENRY VII' |
253 |
72 |
64840 |
Message 198: 'GEORGE I' |
253 |
81 |
64849 |
Message 199: 'CHARLES I' |
253 |
91 |
64859 |
Unused (1 byte) |
253 |
92 |
64860 |
Message 200: '199' |
253 |
96 |
64864 |
Message 201: '135' |
253 |
100 |
64868 |
Message 202: '603' |
253 |
104 |
64872 |
Message 203: '910' |
253 |
108 |
64876 |
Message 204: '413' |
253 |
112 |
64880 |
Message 205: '485' |
253 |
116 |
64884 |
Message 206: '714' |
253 |
120 |
64888 |
Message 207: '625' |
253 |
124 |
64892 |
Message 176: ' BADGER' |
253 |
132 |
64900 |
Message 177: ' SQUIRREL' |
253 |
142 |
64910 |
Message 178: ' BEAVER' |
253 |
150 |
64918 |
Message 179: ' HARE' |
253 |
156 |
64924 |
Message 180: 'N EAGLE' |
253 |
164 |
64932 |
Message 181: 'N OTTER' |
253 |
172 |
64940 |
Message 182: ' BEE' |
253 |
177 |
64945 |
Message 183: ' BUG' |
253 |
182 |
64950 |
Message 184: ' SET' |
253 |
187 |
64955 |
Message 185: ' DREY' |
253 |
193 |
64961 |
Message 186: ' LODGE' |
253 |
200 |
64968 |
Message 187: ' FORM' |
253 |
206 |
64974 |
Message 188: 'N EYRIE' |
253 |
214 |
64982 |
Message 189: ' HOLT' |
253 |
220 |
64988 |
Message 190: ' HIVE' |
253 |
226 |
64994 |
Message 191: ' BAD PROGRAM' |
253 |
239 |
65007 |
Message 0: 'ONTO{ THE }^NEXT YEAR' |
253 |
255 |
65023 |
Unused (1 byte) |
254 |
0 |
65024 |
Addresses of messages 0-111 (LSBs) |
254 |
112 |
65136 |
Message 74: 'WHERE IS MT.[10]?{9sp}' |
254 |
128 |
65152 |
Addresses of messages 128-207 (LSBs) |
254 |
208 |
65232 |
Message 76: 'WHAT IS THE HIGHEST MOUNTAIN IN [11]?{9sp}' |
254 |
244 |
65268 |
Message 73: '{{Please Sir I cannot tell a lie . . }it is }in [11]{9sp}' |
254 |
251 |
65275 |
Message 77: '{{Please Sir I cannot tell a lie . . }it is }A[11]{9sp}' |
255 |
0 |
65280 |
Addresses of messages 0-111 (MSBs) |
255 |
112 |
65392 |
Message 83: '{Please Sir I cannot tell a lie . . }it was KING [10]{9sp}' |
255 |
128 |
65408 |
Addresses of messages 128-207 (MSBs) |
255 |
208 |
65488 |
Message 84: 'WHO BECAME KING IN 1[11]?{9sp}' |
255 |
232 |
65512 |
Message 80: 'WHAT LIVES IN A[11]?{9sp}' |
255 |
251 |
65531 |
Message 79: '{{Please Sir I cannot tell a lie . . }it is }A[10]{9sp}' |