Address Description
50AA
POKE table
50F4
Message address table
52F5
Table of animatory states of the main characters
53F6
Keypress vector table for Int2
5B00
Message graphic buffer
5FF0
Note duration and pitch data for tunes
7E73
Command list used to make MISS TAKE chase ERIC
8000
Skool graphic data (tiles 0x00-0xFF, base page 0x80)
8800
Skool graphic data (tiles 0x00-0xFF, base page 0x88)
9000
Skool graphic data (tiles 0x00-0xFF, base page 0x90)
9800
Skool graphic data (tiles 0x00-0xDF, base page 0x98, byte 1/8)
98E0
Speech bubble lip UDG
98E8
Safe key UDG
98F0
Skool graphic data (tiles 0xF0-0xF9, base page 0x98, byte 1/8)
98FC
Water animation table entry (phase 2)
9900
Skool graphic data (tiles 0x00-0xDF, base page 0x98, byte 2/8)
99E0
Top left corner of the speech bubble UDG
99E8
Science Lab storeroom key UDG
99F0
Skool graphic data (tiles 0xF0-0xF9, base page 0x98, byte 2/8)
99FC
Water animation table entry (phase 3)
9A00
Skool graphic data (tiles 0x00-0xDF, base page 0x98, byte 3/8)
9AE0
Top-middle section of the speech bubble UDG
9AE8
Captured frog UDG
9AF0
Skool graphic data (tiles 0xF0-0xF9, base page 0x98, byte 3/8)
9AFC
Water animation table entry (phase 4)
9B00
Skool graphic data (tiles 0x00-0xDF, base page 0x98, byte 4/8)
9BE0
Top-right corner of the speech bubble UDG
9BE8
Left half of the waterpistol UDG
9BF0
Skool graphic data (tiles 0xF0-0xF9, base page 0x98, byte 4/8)
9BFC
Water animation table entry (phase 5)
9C00
Skool graphic data (tiles 0x00-0xDF, base page 0x98, byte 5/8)
9CE0
Bottom-left corner of the speech bubble UDG
9CE8
Right half of the waterpistol UDG
9CF0
Skool graphic data (tiles 0xF0-0xF9, base page 0x98, byte 5/8)
9CFC
Water animation table entry (phase 6+)
9D00
Skool graphic data (tiles 0x00-0xDF, base page 0x98, byte 6/8)
9DE0
Bottom-middle section of the speech bubble UDG
9DE8
Three stinkbombs UDG
9DF0
Skool graphic data (tiles 0xF0-0xF9, base page 0x98, byte 6/8)
9E00
Skool graphic data (tiles 0x00-0xDF, base page 0x98, byte 7/8)
9EE0
Bottom-right corner of the speech bubble UDG
9EE8
Two stinkbombs UDG
9EF0
Skool graphic data (tiles 0xF0-0xF9, base page 0x98, byte 7/8)
9EFC
x-coordinates of the plant pots
9F00
Skool graphic data (tiles 0x00-0xDF, base page 0x98, byte 8/8)
9FE0
Captured mouse UDG
9FE8
Single stinkbomb UDG
9FF0
Skool graphic data (tiles 0xF0-0xF9, base page 0x98, byte 8/8)
9FFC
y-coordinates of the plant pots
A000
Skool UDG references (LSBs) for row 0
A090
Skool UDG MSB indicators for row 0
A0B4
BRIGHT/PAPER attributes for skool UDGs in row 0
A0FC
Entry 0x00 in descent tables 0xFC-0xFF
A100
Skool UDG references (LSBs) for row 1
A190
Skool UDG MSB indicators for row 1
A1B4
BRIGHT/PAPER attributes for skool UDGs in row 1
A1FC
Entry 0x01 in descent tables 0xFC-0xFF
A200
Skool UDG references (LSBs) for row 2
A290
Skool UDG MSB indicators for row 2
A2B4
BRIGHT/PAPER attributes for skool UDGs in row 2
A2FC
Entry 0x02 in descent tables 0xFC-0xFF
A300
Skool UDG references (LSBs) for row 3
A390
Skool UDG MSB indicators for row 3
A3B4
BRIGHT/PAPER attributes for skool UDGs in row 3
A3FC
Entry 0x03 in descent tables 0xFC-0xFF
A400
Skool UDG references (LSBs) for row 4
A490
Skool UDG MSB indicators for row 4
A4B4
BRIGHT/PAPER attributes for skool UDGs in row 4
A4FC
Entry 0x04 in descent tables 0xFC-0xFF
A500
Skool UDG references (LSBs) for row 5
A590
Skool UDG MSB indicators for row 5
A5B4
BRIGHT/PAPER attributes for skool UDGs in row 5
A5FC
Entry 0x05 in descent tables 0xFC-0xFF
A600
Skool UDG references (LSBs) for row 6
A690
Skool UDG MSB indicators for row 6
A6B4
BRIGHT/PAPER attributes for skool UDGs in row 6
A6FC
Entry 0x06 in descent tables 0xFC-0xFF
A700
Skool UDG references (LSBs) for row 7
A790
Skool UDG MSB indicators for row 7
A7B4
BRIGHT/PAPER attributes for skool UDGs in row 7
A7FC
Entry 0x07 in descent tables 0xFC-0xFF
A800
Skool UDG references (LSBs) for row 8
A890
Skool UDG MSB indicators for row 8
A8B4
BRIGHT/PAPER attributes for skool UDGs in row 8
A8FC
Entry 0x08 in descent tables 0xFC-0xFF
A900
Skool UDG references (LSBs) for row 9
A990
Skool UDG MSB indicators for row 9
A9B4
BRIGHT/PAPER attributes for skool UDGs in row 9
A9FC
Entry 0x09 in descent tables 0xFC-0xFF
AA00
Skool UDG references (LSBs) for row 10
AA90
Skool UDG MSB indicators for row 10
AAB4
BRIGHT/PAPER attributes for skool UDGs in row 10
AAFD
Entry 0x0A in descent table 0xFD
AAFF
Entry 0x0A in descent table 0xFF
AB00
Skool UDG references (LSBs) for row 11
AB90
Skool UDG MSB indicators for row 11
ABB4
BRIGHT/PAPER attributes for skool UDGs in row 11
ABFF
Entry 0x0B in descent table 0xFF
AC00
Skool UDG references (LSBs) for row 12
AC90
Skool UDG MSB indicators for row 12
ACB4
BRIGHT/PAPER attributes for skool UDGs in row 12
ACFF
Entry 0x0C in descent table 0xFF
AD00
Skool UDG references (LSBs) for row 13
AD90
Skool UDG MSB indicators for row 13
ADB4
BRIGHT/PAPER attributes for skool UDGs in row 13
ADFF
Entry 0x0D in descent table 0xFF
AE00
Skool UDG references (LSBs) for row 14
AE90
Skool UDG MSB indicators for row 14
AEB4
BRIGHT/PAPER attributes for skool UDGs in row 14
AEFF
Entry 0x0E in descent table 0xFF
AF00
Skool UDG references (LSBs) for row 15
AF90
Skool UDG MSB indicators for row 15
AFB4
BRIGHT/PAPER attributes for skool UDGs in row 15
AFFF
Entry 0x0F in descent table 0xFF
B000
Skool UDG references (LSBs) for row 16
B090
Skool UDG MSB indicators for row 16
B0B4
BRIGHT/PAPER attributes for skool UDGs in row 16
B0FF
Entry 0x10 in descent table 0xFF
B100
Skool UDG references (LSBs) for row 17
B190
Skool UDG MSB indicators for row 17
B1B4
BRIGHT/PAPER attributes for skool UDGs in row 17
B1FF
Entry 0x11 in descent table 0xFF
B200
Skool UDG references (LSBs) for row 18
B290
Skool UDG MSB indicators for row 18
B2B4
BRIGHT/PAPER attributes for skool UDGs in row 18
B2FF
Entry 0x12 in descent table 0xFF
B300
Skool UDG references (LSBs) for row 19
B390
Skool UDG MSB indicators for row 19
B3B4
BRIGHT/PAPER attributes for skool UDGs in row 19
B3FF
Entry 0x13 in descent table 0xFF
B400
Skool UDG references (LSBs) for row 20
B490
Skool UDG MSB indicators for row 20
B4B4
BRIGHT/PAPER attributes for skool UDGs in row 20
B4FF
Entry 0x14 in descent table 0xFF
B500
Play area column pointers (Q values)
B5C0
Main timetable
B600
Mirrored values of 0x00 to 0xFF
B700
Character buffer for little girl no. 1 (0xB7)
B725
Personal timetable for little girl no. 1 (0xB7)
B73C
Skool region identifier table for the top floor
B74C
Graphic data for animatory states 0x00-0x4F (UDG byte 1/8)
B800
Character buffer for little girl no. 2 (0xB8)
B825
Personal timetable for little girl no. 2 (0xB8)
B83C
Skool region identifier table for the middle floor
B84C
Graphic data for animatory states 0x00-0x4F (UDG mask byte 1/8)
B900
Character buffer for little girl no. 3 (0xB9)
B925
Personal timetable for little girl no. 3 (0xB9)
B93C
Skool region identifier table for the bottom floor
B93E
Locations of doors
B94C
Graphic data for animatory states 0x00-0x4F (UDG byte 2/8)
BA00
Character buffer for little girl no. 4 (0xBA)
BA25
Personal timetable for little girl no. 4 (0xBA)
BA3C
ERIC location identifier table for the top floor
BA4C
Graphic data for animatory states 0x00-0x4F (UDG mask byte 2/8)
BB00
Character buffer for little girl no. 5 (0xBB)
BB25
Personal timetable for little girl no. 5 (0xBB)
BB3C
ERIC location identifier table for the middle floor
BB4C
Graphic data for animatory states 0x00-0x4F (UDG byte 3/8)
BC00
Character buffer for little girl no. 6 (0xBC)
BC25
Personal timetable for little girl no. 6 (0xBC)
BC3C
ERIC location identifier table for the bottom floor
BC4C
Graphic data for animatory states 0x00-0x4F (UDG mask byte 3/8)
BD00
Character buffer for little girl no. 7 (0xBD)
BD25
Personal timetable for little girl no. 7 (0xBD)
BD3C
Staircase endpoint identifiers for skool region 0xBD
BD44
Data for staircase endpoint 0xBD
BD4C
Graphic data for animatory states 0x00-0x4F (UDG byte 4/8)
BE00
Character buffer for little boy no. 1 (0xBE)
BE25
Personal timetable for little boy no. 1 (0xBE)
BE3C
Staircase endpoint identifiers for skool region 0xBE
BE44
Data for staircase endpoint 0xBE
BE4C
Graphic data for animatory states 0x00-0x4F (UDG mask byte 4/8)
BF00
Character buffer for little boy no. 2 (0xBF)
BF25
Personal timetable for little boy no. 2 (0xBF)
BF3C
Staircase endpoint identifiers for skool region 0xBF
BF44
Data for staircase endpoint 0xBF
BF4C
Graphic data for animatory states 0x00-0x4F (UDG byte 5/8)
C000
Character buffer for little boy no. 3 (0xC0)
C025
Personal timetable for little boy no. 3 (0xC0)
C03C
Staircase endpoint identifiers for skool region 0xC0
C044
Data for staircase endpoint 0xC0
C04C
Graphic data for animatory states 0x00-0x4F (UDG mask byte 5/8)
C100
Character buffer for little boy no. 4 (0xC1)
C125
Personal timetable for little boy no. 4 (0xC1)
C13C
Staircase endpoint identifiers for skool region 0xC1
C144
Data for staircase endpoint 0xC1
C14C
Graphic data for animatory states 0x00-0x4F (UDG byte 6/8)
C200
Character buffer for little boy no. 5 (0xC2)
C225
Personal timetable for little boy no. 5 (0xC2)
C23C
Staircase endpoint identifiers for skool region 0xC2
C244
Data for staircase endpoint 0xC2
C24C
Graphic data for animatory states 0x00-0x4F (UDG mask byte 6/8)
C300
Character buffer for little boy no. 6 (0xC3)
C325
Personal timetable for little boy no. 6 (0xC3)
C33C
Staircase endpoint identifiers for skool region 0xC3
C344
Data for staircase endpoint 0xC3
C34C
Graphic data for animatory states 0x00-0x4F (UDG byte 7/8)
C400
Character buffer for little boy no. 7 (0xC4)
C425
Personal timetable for little boy no. 7 (0xC4)
C43C
Staircase endpoint identifiers for skool region 0xC4
C444
Data for staircase endpoint 0xC4
C44C
Graphic data for animatory states 0x00-0x4F (UDG mask byte 7/8)
C500
Character buffer for little boy no. 8 (0xC5)
C525
Personal timetable for little boy no. 8 (0xC5)
C53C
Theme tune data (segment 3/6)
C544
Data for staircase endpoint 0xC5
C54C
Graphic data for animatory states 0x00-0x4F (UDG byte 8/8)
C600
Character buffer for little boy no. 9 (0xC6)
C625
Personal timetable for little boy no. 9 (0xC6)
C63C
Theme tune data (segment 4/6)
C644
Data for staircase endpoint 0xC6
C64C
Graphic data for animatory states 0x00-0x4F (UDG mask byte 8/8)
C700
Character buffer for little boy no. 10 (0xC7)
C725
Personal timetable for little boy no. 10 (0xC7)
C73C
Theme tune data (segment 5/6)
C744
Data for staircase endpoint 0xC7
C749
Graphic data for animatory states 0x50-0x7F (UDG byte 1/8)
C800
Character buffer for MR WACKER (0xC8)
C825
Personal timetable for MR WACKER (0xC8)
C83C
Theme tune data (segment 6/6)
C844
Data for staircase endpoint 0xC8
C849
Graphic data for animatory states 0x50-0x7F (UDG mask byte 1/8)
C900
Character buffer for MR WITHIT (0xC9)
C925
Personal timetable for MR WITHIT (0xC9)
C93C
Command list 0x00: Top-floor classroom - girl
C949
Graphic data for animatory states 0x50-0x7F (UDG byte 2/8)
CA00
Character buffer for MR ROCKITT (0xCA)
CA25
Personal timetable for MR ROCKITT (0xCA)
CA3C
Command list 0x02: Middle-floor classroom - girl
CA49
Graphic data for animatory states 0x50-0x7F (UDG mask byte 2/8)
CB00
Character buffer for MR CREAK (0xCB)
CB25
Personal timetable for MR CREAK (0xCB)
CB3C
Command list 0x04: Blue Room - little boy
CB49
Graphic data for animatory states 0x50-0x7F (UDG byte 3/8)
CC00
Character buffer for MISS TAKE (0xCC)
CC25
Personal timetable for MISS TAKE (0xCC)
CC3C
Command list 0x06: Yellow Room - little boy
CC49
Graphic data for animatory states 0x50-0x7F (UDG mask byte 3/8)
CD00
Character buffer for ALBERT (0xCD)
CD25
Personal timetable for ALBERT (0xCD)
CD3C
Command list 0x08: Science Lab - little boy
CD49
Graphic data for animatory states 0x50-0x7F (UDG byte 4/8)
CE00
Character buffer for BOY WANDER (0xCE)
CE25
Personal timetable for BOY WANDER (0xCE)
CE3C
Command list 0x0A: Kitchen - girl
CE44
Data for staircase endpoint 0xCE
CE49
Graphic data for animatory states 0x50-0x7F (UDG mask byte 4/8)
CF00
Character buffer for ANGELFACE (0xCF)
CF25
Personal timetable for ANGELFACE (0xCF)
CF3C
Command list 0x0C: Dinner hall - girl
CF44
Data for staircase endpoint 0xCF
CF49
Graphic data for animatory states 0x50-0x7F (UDG byte 5/8)
D000
Character buffer for EINSTEIN (0xD0)
D025
Personal timetable for EINSTEIN (0xD0)
D03C
Command list 0x0E: Revision Library - EINSTEIN/little boy
D049
Graphic data for animatory states 0x50-0x7F (UDG mask byte 5/8)
D100
Character buffer for HAYLEY (0xD1)
D125
Personal timetable for HAYLEY (0xD1)
D13C
Command list 0x10: Dinner - EINSTEIN/little boy
D149
Graphic data for animatory states 0x50-0x7F (UDG byte 6/8)
D200
Character buffer for ERIC (0xD2)
D225
Lesson descriptors
D23C
Command list 0x12: Walkabout - EINSTEIN/little boy/girl
D249
Graphic data for animatory states 0x50-0x7F (UDG mask byte 6/8)
D300
Character buffer for the bike (0xD3)
D324
Random locations
D332
x-coordinates of the left ends of the classrooms
D337
x-coordinates of the left edges of the blackboards
D33C
LSBs of addresses of ERIC-handling routines
D344
Random location
D349
Graphic data for animatory states 0x50-0x7F (UDG byte 7/8)
D400
Character buffer for the frog or mouse (0xD4)
D424
Random locations
D432
x-coordinates of the right ends of the classrooms
D437
Blackboard identifiers
D43C
MSBs of addresses of ERIC-handling routines
D444
Random location
D449
Graphic data for animatory states 0x50-0x7F (UDG mask byte 7/8)
D500
Character buffer for the stinkbomb cloud or BOY WANDER's pellet (0xD5)
D524
Random locations
D532
x-coordinates of the leftmost seats in the classrooms
D537
y-coordinates of the top rows of the blackboards
D53C
LSBs of addresses of ERIC-handling routines
D544
Random location
D549
Graphic data for animatory states 0x50-0x7F (UDG byte 8/8)
D600
Character buffer for water/sherry, plant, conker, desk lid or ERIC's pellet (0xD6)
D624
Random locations
D632
x-coordinates of the rightmost seats in the classrooms
D63C
MSBs of addresses of ERIC-handling routines
D644
Random location
D649
Graphic data for animatory states 0x50-0x7F (UDG mask byte 8/8)
D700
UDG reference table for the top-floor window when shut
D720
Font character bitmap widths for CHR$(32-127)
D780
UDG references for animatory states 0x00-0x7F at row 0, column 0
D800
UDG reference table for the top-floor window when open
D820
Font graphic data for CHR$(32-127) (pixel column 1)
D880
UDG references for animatory states 0x00-0x7F at row 1, column 0
D900
UDG reference table for the middle-floor window when shut
D920
Font graphic data for CHR$(32-127) (pixel column 2)
D980
UDG references for animatory states 0x00-0x7F at row 2, column 0
DA00
UDG reference table for the middle-floor window when open
DA20
Font graphic data for CHR$(32-127) (pixel column 3)
DA80
UDG references for animatory states 0x00-0x7F at row 3, column 0
DB00
UDG reference table for the drinks cabinet door when shut
DB11
UDG reference table for the three cups (empty) on the shelf in the boys' skool
DB20
Font graphic data for CHR$(32-127) (pixel column 4)
DB80
UDG references for animatory states 0x00-0x7F at row 0, column 1
DC00
UDG reference table for the drinks cabinet door when open
DC11
UDG reference table for the cup (empty) on the shelf in the girls' kitchen
DC20
Font graphic data for CHR$(32-43) (pixel column 5)
DC2C
Up-a-year tune data (segment 1/3)
DC40
Font graphic data for CHR$(64) (pixel column 5)
DC41
Theme tune data (segment 1/6)
DC4D
Font graphic data for CHR$(77-95) (pixel column 5)
DC60
Up-a-year tune data (segment 2/3)
DC6D
Font graphic data for CHR$(109) (pixel column 5)
DC6E
Theme tune data (segment 2/6)
DC77
Font graphic data for CHR$(119-120) (pixel column 5)
DC79
Up-a-year tune data (segment 3/3)
DC7F
Font graphic data for CHR$(127) (pixel column 5)
DC80
UDG references for animatory states 0x00-0x7F at row 1, column 1
DD00
UDG reference table for the Science Lab storeroom door when shut
DD3D
UDG reference table for the left study door when shut
DD76
UDG reference table for the leftmost cup (containing water) on the shelf in the boys' skool
DD7B
UDG reference table for the leftmost cup (containing sherry) on the shelf in the boys' skool
DD80
UDG references for animatory states 0x00-0x7F at row 2, column 1
DE00
UDG reference table for the Science Lab storeroom door when open
DE3D
UDG reference table for the left study door when open
DE76
UDG reference table for the middle cup (containing water) on the shelf in the boys' skool
DE7B
UDG reference table for the middle cup (containing sherry) on the shelf in the boys' skool
DE80
UDG references for animatory states 0x00-0x7F at row 3, column 1
DF00
UDG reference table for the right study door when shut
DF3D
UDG reference table for the boys' skool door when shut
DF76
UDG reference table for the rightmost cup (containing water) on the shelf in the boys' skool
DF7B
UDG reference table for the rightmost cup (containing sherry) on the shelf in the boys' skool
DF80
UDG references for animatory states 0x00-0x7F at row 0, column 2
E000
UDG reference table for the right study door when open
E03D
UDG reference table for the boys' skool door when open
E076
UDG reference table for the cup (containing water) on the shelf in the girls' skool
E07B
UDG reference table for the cup (containing sherry) on the shelf in the girls' skool
E080
UDG references for animatory states 0x00-0x7F at row 1, column 2
E100
UDG reference table for the tree with no bike attached
E156
Addresses of closed door/window UDG reference tables
E166
Door/gate/cups/bike initialisation table
E170
UDG back buffer
E178
SRB bit translation table
E180
UDG references for animatory states 0x00-0x7F at row 2, column 2
E200
UDG reference table for the tree with the bike attached
E256
Command list 0x14: Assembly - EINSTEIN/little boy
E264
Command list 0x1C: Girls' skool walkabout - MISS TAKE
E272
Command list 0x1E: Dinner duty
E280
UDG references for animatory states 0x00-0x7F at row 3, column 2
E30B
Number graphic buffer
E328
Temporary store for the part of the screen overwritten by a message box
E400
Command list 0x16: Top-floor classroom - MISS TAKE
E428
Buffer holding attributes and graphic data for a message box
E500
Keypress offset table
E550
Addresses of keypress handling routines
E590
Command list 0x20: Science Lab - BOY WANDER
E59B
Command list 0x22: Science Lab - ANGELFACE
E5AE
Command list 0x24: Revision Library - ANGELFACE/BOY WANDER
E5BD
Command list 0x26: Dinner - ANGELFACE/BOY WANDER
E5CC
Command list 0x2A: Walkabout - ANGELFACE/BOY WANDER
E5DC
Command list 0x2C: Stalk HAYLEY - ANGELFACE
E5EE
Command list 0x58: Assembly - little boy
E600
Command list 0x18: Middle-floor classroom - MISS TAKE
E628
'Score - 0 Lines - 0 Hi-Sc - 0' box graphic
E700
Command list 0x1A: Kitchen walkabout - MISS TAKE
E70F
Command list 0x28: Assembly - ANGELFACE/BOY WANDER
E728
Back to Skool logo
E800
Addresses of command lists
E860
Command list 0x2E: Blue Room - BOY WANDER
E86B
Command list 0x30: Blue Room - ANGELFACE
E87F
Command list 0x32: Yellow Room - BOY WANDER
E88A
Command list 0x34: Yellow Room - ANGELFACE
E89E
Command list 0x36: Write on the blackboards in the boys' skool - BOY WANDER
E8C0
Command list 0x38: Write on the blackboards in the girls' skool - BOY WANDER
E8DC
Command list 0x3A: Blue Room - teacher
E8ED
Command list 0x3C: Yellow Room - teacher
E8FE
Command list 0x3E: Science Lab - teacher
E90F
Command list 0x40: Walkabout - WITHIT
E919
Command list 0x42: Walkabout - WACKER
E91D
Command list 0x44: Walkabout - teacher
E921
Command list 0x46: Walkabout - WACKER
E933
Command list 0x48: Assembly - WACKER
E943
Command list 0x4A: Head's study - WACKER
E94C
Command list 0x4C: Close the gate and the door - ALBERT
E975
Command list 0x4E: Open the door and the gate - ALBERT
E98C
Command list 0x50: Assembly - teacher
E999
Command list 0x52: Blue Room - EINSTEIN
E9A4
Command list 0x54: Yellow Room - EINSTEIN
E9AF
Command list 0x56: Science Lab - EINSTEIN
F52E
Command list used to make MR WACKER find the truant ERIC
F530
Command list used to make MR WACKER find and expel ERIC
F900
UDG reference table for the skool gate when shut
FA00
UDG reference table for the skool gate when open
FE00
Addresses of messages 0x00-0x6F (LSBs)
FE80
Addresses of messages 0x80-0xCF (LSBs)
FF00
Addresses of messages 0x00-0x6F (MSBs)
FF80
Addresses of messages 0x80-0xCF (MSBs)