Back to Skool Memory map
Page Byte Address Description
80 160 20640 Clear character buffer 214
80 170 20650 POKE table
80 185 20665 Print a message centred across the entire screen
80 226 20706 Unused (3 bytes)
80 229 20709 Populate a row of the screen with machine code
80 244 20724 Message address table
81 160 20896 Change a character's name
81 220 20956 Guide a character onto the catwalk or off it
82 160 21152 Display the cast of characters and change their names
82 245 21237 Table of animatory states of the main characters
83 160 21408 Do essential POKEs before the game starts
83 171 21419 Make a walking sound effect (yellow border)
83 177 21425 Clear the screen and request the input method (keyboard, joystick, Int2)
83 244 21492 Unused (2 bytes)
83 246 21494 Keypress vector table for Int2
84 160 21664 Set the input method, change the characters' names, and start the game
84 242 21746 Prepare addresses 23808 to 24575
85 160 21920 Count down from 9 to 0
85 240 22000 Messages 252 and 244: 'Enter new name' and ''
86 160 22176 Message 246: 'None/Cursor/Kempston/Int2? (N,C,K or I)'
86 200 22216 Message 108: '{THE }BULLY'
86 207 22223 Message 248: '{THE }CHARACTERS'
86 219 22235 Message 250: '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'
91 0 23296 Message graphic buffer
93 0 23808 Deal with ERIC while he's falling (2)
93 35 23843 Deal with ERIC's flight from the saddle of the bike
93 51 23859 Deal with ERIC's descent from the top-floor window
93 55 23863 'T' pressed - throw away the water pistol
93 79 23887 'J' pressed - jump
93 99 23907 Deal with ERIC when 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 a blackboard
94 111 24175 Deal with ERIC when he's writing on a blackboard
94 172 24236 Unused (1 byte)
94 173 24237 Deal with ERIC when he's firing the catapult, hitting or kissing
94 183 24247 Signal that ERIC is firing the catapult, 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 a tune
95 240 24560 Note duration and pitch data for tunes
96 0 24576 Superimpose sprite tiles onto a tile of the play area
96 101 24677 Unused (7 bytes)
96 108 24684 Print a tile
97 46 24878 Unused (2 bytes)
97 48 24880 Update a character's animatory state and location and update the SRB
97 179 25011 Unused (1 byte)
97 180 25012 Update the SRB for a character's current animatory state and location
97 194 25026 Scroll the screen left 8 columns
97 248 25080 Scroll the screen right 8 columns
98 98 25186 Unused (2 bytes)
98 100 25188 Copy two bytes from a command list into a character's buffer
98 125 25213 Collect one byte from a command list
98 145 25233 Get a random number
98 160 25248 Update the display
98 208 25296 Move the characters
99 140 25484 Terminate a command
99 159 25503 Call an interruptible subcommand
99 176 25520 Jump to an interruptible subcommand
99 181 25525 Set the interruptible subcommand (unused)
99 189 25533 Unused (1 byte)
99 190 25534 Determine ERIC's y-coordinate
99 210 25554 Get the play area region identifier for a given location
99 237 25581 Guide a character to an intermediate destination
100 56 25656 Guide a character up a staircase
100 77 25677 Guide a character down a staircase
100 99 25699 Unused (1 byte)
100 100 25700 Make a character go to a location
100 212 25812 Unused (3 bytes)
100 215 25815 Make a character go to a random location
100 243 25843 Determine the next move of a character following another character
101 84 25940 Unused (4 bytes)
101 88 25944 Make a teacher find ERIC
101 206 26062 Unused (6 bytes)
101 212 26068 Check whether a character is beside a chair
102 22 26134 Unused (2 bytes)
102 24 26136 Check whether a chair is occupied
102 63 26175 Knock the current occupant (if any) out of a chair
102 111 26223 Unused (1 byte)
102 112 26224 Deal with a character who's been dethroned (1)
102 127 26239 Deal with a character who's been dethroned (2)
102 151 26263 Deal with a character who is looking for a seat
102 191 26303 Unused (1 byte)
102 192 26304 Make a character find a seat
102 206 26318 Get the next character of a message being spoken or written
103 10 26378 Unused (2 bytes)
103 12 26380 Update the SRB for a blackboard
103 85 26453 Get the identifier and coordinates of the blackboard close to a character
103 128 26496 Move the bike if it's obstructing the boys' skool door or the gate
103 144 26512 Unused (1 byte)
103 145 26513 Write a single character on a blackboard
104 13 26637 Unused (2 bytes)
104 15 26639 Make a teacher wipe a blackboard
104 126 26750 Unused (2 bytes)
104 128 26752 Make a character write on a blackboard
104 221 26845 Unused (4 bytes)
104 225 26849 Update the SRB so that the speech bubble is not corrupted
105 29 26909 Unused (1 byte)
105 30 26910 Remove the speech bubble
105 61 26941 Print a speech bubble UDG
105 78 26958 Print the speech bubble
105 229 27109 Unused (1 byte)
105 230 27110 Place a font character bitmap into a message graphic buffer
106 7 27143 Unused (1 byte)
106 8 27144 Make a character speak
106 136 27272 Unused (4 bytes)
106 140 27276 Save the area of the screen that will be overwritten by a message box
106 227 27363 Unused (1 byte)
106 228 27364 Copy a graphic buffer to the screen
107 26 27418 Unused (1 byte)
107 27 27419 Write a line of text into a graphic buffer
107 69 27461 Unused (1 byte)
107 70 27462 Print a message box
107 105 27497 Print the score, lines total or hi-score (2)
107 178 27570 Unused (2 bytes)
107 180 27572 Compute the decimal digits of a number
108 23 27671 Unused (1 byte)
108 24 27672 Alter UDG references in the play area for a door, a window, a cup or the bike
108 155 27803 Unused (1 byte)
108 156 27804 Check whether any characters were punched
108 172 27820 Check whether any characters have been hit by a fist, pellet or conker
108 210 27858 Unused (2 bytes)
108 212 27860 Prepare the doors, windows, cups and bike for new game
108 236 27884 Unused (2 bytes)
108 238 27886 Get the x-coordinate range within which a character can see or be seen
108 255 27903 Unused (1 byte)
109 0 27904 Control a boy during assembly
109 49 27953 Unused (1 byte)
109 50 27954 Check whether a target character can be seen by another character
109 98 28002 Check whether ERIC can be seen by an adult
109 125 28029 Check for main kids near a teacher
109 163 28067 Check whether a location is on the assembly hall stage
109 181 28085 Determine which floor ERIC's on when he's not standing directly on one
109 210 28114 Put ERIC midstride
109 251 28155 Unused (5 bytes)
110 0 28160 Move ERIC from the midstride or mid-action position and scroll the 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 a character is on a staircase
110 145 28305 Deal with ERIC when he has 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 the identifier and coordinates of a blackboard that will be wiped
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 or close a door or window
112 95 28767 Check for a closed door in front of a character
112 140 28812 Unused (2 bytes)
112 142 28814 Check for a closed door in a character's path and open it if allowed
112 183 28855 Make a character open or close a door
112 202 28874 Unused (3 bytes)
112 205 28877 Close any temporarily open doors if necessary
113 24 28952 Score 100 points and make the sound of a mouse being caught
113 50 28978 Make a female character stop jumping
113 64 28992 'D' pressed - drop stinkbomb
113 84 29012 Make a walking sound effect (blue border)
113 102 29030 Prevent ERIC from getting past ALBERT if necessary
113 122 29050 Unused (2 bytes)
113 124 29052 Make a character open or close a door
113 166 29094 Unused (7 bytes)
113 173 29101 Move the bike if it's obstructing the skool gate
113 189 29117 Unused (1 byte)
113 190 29118 Get the ASCII code of the last key pressed
113 250 29178 Get the keypress offset of the last key pressed
114 8 29192 Unused (2 bytes)
114 10 29194 Control the 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 Display the frog in ERIC's inventory
115 134 29574 'M' pressed - mount bike
115 173 29613 Print the score, lines total or hi-score (1)
115 181 29621 Add to the score and print it
115 203 29643 Add to the 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 appropriate coordinates for a message box
116 20 29716 Make a teacher give lines
116 138 29834 Unused (2 bytes)
116 140 29836 Make a sound effect
116 160 29856 Check whether any adults were hit by the pellet, water, sherry or conker
116 199 29895 Unused (1 byte)
116 200 29896 Control the descent of the water, sherry or conker
117 144 30096 Unused (6 bytes)
117 150 30102 Deal with a character who has been knocked over
117 250 30202 Unused (3 bytes)
117 253 30205 Check whether a pellet has hit a cup
118 21 30229 Check whether a pellet has hit a cup containing water, sherry or the frog
118 83 30291 Unused (1 byte)
118 84 30292 Check for walls, doors and windows in the path of a mouse, frog or pellet
118 172 30380 Control the flight of a catapult pellet
119 68 30532 Unused (2 bytes)
119 70 30534 Initialise an uninterruptible subcommand
119 79 30543 Check whether a character is on the top, middle or bottom floor
119 91 30555 Make BOY WANDER fire his catapult now and then
119 179 30643 Deal with BOY WANDER when he is firing
119 198 30662 Unused (2 bytes)
119 200 30664 Check whether any characters were or can be punched by ERIC or ANGELFACE
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 a main kid hit by a pellet
120 84 30804 Deal with the frog when it has been knocked out of a cup
120 186 30906 Control the frog
121 100 31076 Unused (2 bytes)
121 102 31078 Control a female character while she's standing on a chair or jumping (1)
121 115 31091 Unused (1 byte)
121 116 31092 Make a female character stand on a chair or start jumping
121 152 31128 Control a female character while she's standing on a chair or jumping (2)
121 172 31148 Unused (2 bytes)
121 174 31150 Make any female characters near a mouse start or continue jumping
122 20 31252 Unused (2 bytes)
122 22 31254 Control a mouse
122 230 31462 Release some mice (if possible)
123 14 31502 Prepare character 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 the SRB for ERIC or his pellet and scroll the screen if necessary
123 245 31733 Make ERIC catch the frog (if possible)
124 2 31746 Print the inventory
124 99 31843 Unused (1 byte)
124 100 31844 Print an inventory item
124 117 31861 Collect the bit mask and game status buffer address for an event identifier
124 143 31887 Check whether a signal has been raised
124 149 31893 Raise the signal for a certain event (unused)
124 152 31896 Raise the signal for a certain event
124 159 31903 Unused (2 bytes)
124 161 31905 Lower the signal for a certain event (unused)
124 171 31915 Check whether a character should continue walking up and down
124 208 31952 Make a character walk up and down until a certain time
124 225 31969 Make a character walk up and down a few times or until a certain time
124 254 31998 Unused (2 bytes)
125 0 32000 Get the identifier for ERIC's location
125 21 32021 Check whether ERIC is where he should be
125 32 32032 Make any nearby teacher give ERIC lines if necessary (1)
125 54 32054 Make MR WACKER find the truant ERIC
125 60 32060 Unused (2 bytes)
125 62 32062 Make any nearby teacher give ERIC lines if necessary (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 the lesson and ring the bell
126 239 32495 Unused (2 bytes)
126 241 32497 Make BOY WANDER write on a blackboard
127 0 32512 Screen refresh buffer (SRB)
127 84 32596 Buffer for the Blue Room blackboard
127 90 32602 Buffer for the Yellow Room blackboard
127 96 32608 Buffer for the blackboard in the top-floor classroom of the girls' skool
127 102 32614 Buffer for the Science Lab blackboard
127 108 32620 Buffer for the blackboard in the middle-floor classroom of the girls' skool
127 114 32626 Unused
127 128 32640 Various flags
127 129 32641 Lesson signal 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 the system variable FRAMES
127 218 32730 ID of the desk containing the water pistol
127 219 32731 ID of the desk containing the 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 Kiss counter
127 227 32739 Lesson clock
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 timer
127 243 32755 ERIC's main action timer
127 244 32756 Door/window status flags
127 245 32757 Character number of the 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 the address of the SRB byte corresponding to the lip of the speech bubble
127 249 32761 Speech bubble lip SRB bit
127 250 32762 Leftmost column of the play area on screen the last time the SRB was updated for the speech bubble
127 251 32763 ERIC's primary status flags
127 252 32764 Number of the 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
128 0 32768 Skool graphic data (tiles 0-255, base page 128)
136 0 34816 Skool graphic data (tiles 0-255, base page 136)
144 0 36864 Skool graphic data (tiles 0-255, base page 144)
152 0 38912 Skool graphic data (tiles 0-223, base page 152, byte 1/8)
152 224 39136 Speech bubble lip UDG
152 232 39144 Safe key UDG
152 240 39152 Skool graphic data (tiles 240-249, base page 152, byte 1/8)
152 250 39162 Unused (2 bytes)
152 252 39164 Water animation table entry (phase 2)
153 0 39168 Skool graphic data (tiles 0-223, base page 152, byte 2/8)
153 224 39392 Top left corner of the speech bubble UDG
153 232 39400 Science Lab storeroom key UDG
153 240 39408 Skool graphic data (tiles 240-249, base page 152, byte 2/8)
153 250 39418 Unused (2 bytes)
153 252 39420 Water animation table entry (phase 3)
154 0 39424 Skool graphic data (tiles 0-223, base page 152, byte 3/8)
154 224 39648 Top-middle section of the speech bubble UDG
154 232 39656 Captured frog UDG
154 240 39664 Skool graphic data (tiles 240-249, base page 152, byte 3/8)
154 250 39674 Unused (2 bytes)
154 252 39676 Water animation table entry (phase 4)
155 0 39680 Skool graphic data (tiles 0-223, base page 152, byte 4/8)
155 224 39904 Top-right corner of the speech bubble UDG
155 232 39912 Left half of the waterpistol UDG
155 240 39920 Skool graphic data (tiles 240-249, base page 152, byte 4/8)
155 250 39930 Unused (2 bytes)
155 252 39932 Water animation table entry (phase 5)
156 0 39936 Skool graphic data (tiles 0-223, base page 152, byte 5/8)
156 224 40160 Bottom-left corner of the speech bubble UDG
156 232 40168 Right half of the waterpistol UDG
156 240 40176 Skool graphic data (tiles 240-249, base page 152, byte 5/8)
156 250 40186 Unused (2 bytes)
156 252 40188 Water animation table entry (phase 6+)
157 0 40192 Skool graphic data (tiles 0-223, base page 152, byte 6/8)
157 224 40416 Bottom-middle section of the speech bubble UDG
157 232 40424 Three stinkbombs UDG
157 240 40432 Skool graphic data (tiles 240-249, base page 152, byte 6/8)
157 250 40442 Unused (6 bytes)
158 0 40448 Skool graphic data (tiles 0-223, base page 152, byte 7/8)
158 224 40672 Bottom-right corner of the speech bubble UDG
158 232 40680 Two stinkbombs UDG
158 240 40688 Skool graphic data (tiles 240-249, base page 152, byte 7/8)
158 250 40698 Unused (2 bytes)
158 252 40700 x-coordinates of the plant pots
159 0 40704 Skool graphic data (tiles 0-223, base page 152, byte 8/8)
159 224 40928 Captured mouse UDG
159 232 40936 Single stinkbomb UDG
159 240 40944 Skool graphic data (tiles 240-249, base page 152, byte 8/8)
159 250 40954 Unused (2 bytes)
159 252 40956 y-coordinates of the 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 Play area column pointers (Q values)
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 (8 bytes)
183 76 46924 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 (6 bytes)
184 76 47180 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 (4 bytes)
185 76 47436 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 (6 bytes)
186 76 47692 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 (10 bytes)
187 76 47948 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 (4 bytes)
188 76 48204 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 (4 bytes)
189 76 48460 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 (4 bytes)
190 76 48716 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 (4 bytes)
191 76 48972 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 (4 bytes)
192 76 49228 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 (4 bytes)
193 76 49484 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 (4 bytes)
194 76 49740 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 (4 bytes)
195 76 49996 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 (4 bytes)
196 76 50252 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 Theme tune data (segment 3/6)
197 68 50500 Data for staircase endpoint 197
197 72 50504 Unused (4 bytes)
197 76 50508 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 Theme tune data (segment 4/6)
198 68 50756 Data for staircase endpoint 198
198 72 50760 Unused (4 bytes)
198 76 50764 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 Theme 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 Theme 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 a 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 the left ends of the classrooms
211 55 54071 x-coordinates of the left edges of the 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 the frog or mouse (212)
212 36 54308 Random locations
212 50 54322 x-coordinates of the right ends of the 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 the stinkbomb cloud or BOY WANDER's pellet (213)
213 36 54564 Random locations
213 50 54578 x-coordinates of the leftmost seats in the 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/sherry, plant, conker, desk lid or ERIC's pellet (214)
214 36 54820 Random locations
214 50 54834 x-coordinates of the rightmost seats in the 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 Theme 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 Theme 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 a mouse or the frog
225 69 57669 Deal with ERIC when he's bending over, dropping a stinkbomb etc.
225 86 57686 Addresses of closed door/window UDG reference tables
225 102 57702 Door/gate/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 mice
226 54 57910 Prepare buffer 213 for use by a stinkbomb cloud
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 - MISS TAKE
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 Number graphic buffer
227 32 58144 Unused (8 bytes)
227 40 58152 Temporary store for the part of the screen overwritten by a message box
228 0 58368 Command list 22: Top-floor classroom - MISS TAKE
228 33 58401 Unused (7 bytes)
228 40 58408 Buffer holding attributes and graphic data for a 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: Stalk HAYLEY - ANGELFACE
229 238 58862 Command list 88: Assembly - little boy
229 252 58876 Unused (4 bytes)
230 0 58880 Command list 24: Middle-floor classroom - MISS TAKE
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 - MISS TAKE
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 the blackboards in the boys' skool - BOY WANDER
232 192 59584 Command list 56: Write on the blackboards in the 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 - WITHIT
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 the gate and the door - ALBERT
233 117 59765 Command list 78: Open the door and the gate - 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 speak
240 47 61487 Make a teacher give lines to EINSTEIN or the kid he grassed up
240 70 61510 Unused (2 bytes)
240 72 61512 Check whether ERIC and EINSTEIN are in class
240 93 61533 Make a teacher tell the class what to do
240 114 61554 Unused (1 byte)
240 115 61555 Restart the command list or make a teacher tell the kids to sit down
240 154 61594 Unused (1 byte)
240 155 61595 Make a teacher find the truant ERIC
240 183 61623 Unused (1 byte)
240 184 61624 Restart the command list
240 191 61631 Make a teacher find ERIC if he's absent during dinner
240 217 61657 Unused (1 byte)
240 218 61658 Control a teacher during assembly
240 253 61693 Unused (3 bytes)
241 0 61696 Make a teacher conduct a class
242 76 62028 Unused (4 bytes)
242 80 62032 Make MR WACKER put the 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 Collect a keypress during the game (or simulate one in demo mode)
244 96 62560 Make the next command be the start of the command list
244 108 62572 Restart the command list unless the boys' skool door is closed
244 131 62595 Unused (4 bytes)
244 135 62599 Jump forward in the command list if the boys' skool door or the gate is closed
244 156 62620 Wait till everyone has gone past the gate or the boys' skool 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 MR WACKER find the truant ERIC
245 48 62768 Command list used to make MR WACKER find and expel ERIC
245 50 62770 Set MR WACKER on his way to expel ERIC
245 74 62794 Make MR WACKER find the truant ERIC
245 95 62815 Make MR WACKER find and expel ERIC
245 183 62903 Unused (7 bytes)
245 190 62910 Prepare for a new game
246 180 63156 Move the characters, close doors, and give ERIC lines if necessary
246 190 63166 Start a new game if a key is pressed while ERIC's sitting or lying down 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 the lesson
247 172 63404 Unused (1 byte)
247 173 63405 Deal with ERIC
247 214 63446 Unused (1 byte)
247 215 63447 Place a continual subcommand routine address into a character's buffer
247 223 63455 Make ANGELFACE stalk HAYLEY
248 3 63491 Unused (1 byte)
248 4 63492 Make ANGELFACE or BOY WANDER hit or fire now and then
248 13 63501 Restart the command list unless it's time for assembly
248 24 63512 Scroll the display file left or right one column
248 65 63553 Scroll the display file left one column
248 73 63561 Scroll the display file right one column
248 88 63576 Clear various game and lesson flags
248 98 63586 Deal with a stinkbomb when 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 the buffer for ERIC's catapult pellet and make a sound effect
249 134 63878 Check for the presence of a plant pot
249 154 63898 'G' pressed - fire water pistol
249 171 63915 Control water fired from the 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 fired from the pistol (2)
250 76 64076 Unused (1 byte)
250 77 64077 Deal with water fired from the pistol at certain phases
250 241 64241 Unused (1 byte)
250 242 64242 Begin ERIC's descent from a plant, a plant pot, or the assembly hall stage
251 3 64259 Deal with ERIC when he's stepping off a plant, a plant pot, or the assembly hall stage
251 60 64316 Deal with ERIC when he's standing on a plant or plant pot
251 160 64416 Deal with ERIC when he's falling to the floor to land on his feet
251 204 64460 Deal with ERIC while 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}'