Skool Daze Data
Address Description
26624 Flags and routine addresses for the keypress table
26656 The keypress table
26752 More flags and routine addresses for the keypress table
26764 10 bytes copied to 26672-26681 in the keypress table (corresponding to keys 0-9) by the routine at 26784 if Int2 is not selected
26774 10 bytes copied to 26672-26681 in the keypress table (corresponding to keys 0-9) by the routine at 26784 if Int2 is selected
27082 4 skool locations used by the routine at 27090
30115 Lines bubble edge graphics (see 30132)
30608 Skool region data table for top floor (see 30636)
30620 Skool region data table for middle floor (see 30636)
30630 Skool region data table for bottom floor (see 30636)
31256 Data table used by 31282 for MR WACKER's questions and answers
31258 Data table used by 31282 for MR ROCKITT's questions and answers
31266 Data table used by 31282 for MR WITHIT's questions and answers
31274 Data table used by 31282 for MR CREAK's questions and answers
32263 Data table used by the tune-playing routine at 32279
32353 Theme tune data
32434 Data for first part of 'Got all shields/opened safe' tune
32446 Data for second part of 'Got all shields/opened safe' tune
32512 Column at far left of screen (0, 8, 16,...64)
32513 Skool UDG buffer (see 24832)
32521 Unused
32524 Screen refresh buffer (see 27026)
32608 Unused
32612 Speech bubble lip coordinates (see 29518)
32614 UDG references and attribute bytes of part of skool overwritten by speech bubble and lip (see 29518)
32648 Unused
32652 Used by routine at 30890 to calculate distances of kids from teacher
32660 Unused
32662 Temporary store for safe combination letter about to be revealed (see 63829)
32663 Unused
32666 Identifier for CREAK's birth year battle (see 63779)
32667 CREAK's year of birth (see 63191)
32671 Safe combination code (see 63270 and 63573)
32675 Teachers' safe combination letters (see 63573, 63829)
32679 Unused
32680 Reading Room blackboard contents buffer (see 63270)
32686 White Room blackboard contents buffer (see 63270)
32692 Exam Room blackboard contents buffer (see 63270)
32698 Unused
32705 Stand-up delay counter used by ERIC in demo mode (see 62938)
32706 Hi-score
32708 Score
32710 Lines
32712 Lesson status flags
32713 Signal flags
32714 Signal flags
32715 Signal flags
32716 Unused
32730 0 if MR CREAK has not yet asked the birth year question, 1 otherwise (see 63779)
32731 Unused
32744 Counter decremented by main loop at 26471; when it becomes zero, keyboard is checked and ERIC is moved accordingly (see also 25856, 25916, 25962, 26880)
32745 Non-zero if ERIC is midstride (see 25916), zero if he's not; if non-zero, value is copied to 32744 after ERIC has been moved from midstride position (see 25856)
32746 Shield status (see 28143)
32747 Shield counter (see 28143)
32748 Position of next clean pixel column on Reading Room blackboard (see 28994, 63270)
32749 Number of character who last wrote on Reading Room blackboard (or 0 if clean)
32750 Position of next clean pixel column on White Room blackboard (see 28994, 63270)
32751 Number of character who last wrote on White Room blackboard (or 0 if clean)
32752 Position of next clean pixel column on Exam Room blackboard (see 28994, 63270)
32753 Number of character who last wrote on Exam Room blackboard (or 0 if clean)
32754 Lines-giving delay counter (see 30636)
32755 Character number of teacher who last gave ERIC lines (see 30636)
32756 Lesson descriptor from ERIC's timetable (see 26342, 30636, 31040, 31188, 32178)
32757 Delay counter used when ERIC has been knocked out (see 27303)
32758 Action timer for ERIC (see 62495, 62628, 62771)
32759 Lesson time counter
32761 Current lesson number (0-63)
32762 Stores last value seen in FRAMES system variable at 23672 (see main loop at 26471)
32763 Flags determining ERIC's status
32764 Keypress flags
32765 Number of character last moved (152-171) (see 25126)
32766 Random number seed (see 24993)
32768 Skool UDG data for columns 0-31
34816 Skool UDG data for columns 32-63
36864 Skool UDG data for columns 64-95
38912 Skool UDG references and attributes; character buffers and timetables
44288 Character UDG references for animatory states 0-103 at (0,0)
44415 Character UDG references for animatory states 127-231 at (0,0)
44544 Character UDG references for animatory states 0-103 at (1,0)
44671 Character UDG references for animatory states 127-231 at (1,0)
44800 Character UDG references for animatory states 0-103 at (2,0)
44927 Character UDG references for animatory states 127-231 at (2,0)
45056 Character UDG references for animatory states 0-103 at (3,0)
45183 Character UDG references for animatory states 127-231 at (3,0)
45312 Character UDG references for animatory states 0-103 at (0,1)
45439 Character UDG references for animatory states 127-231 at (0,1)
45568 Character UDG references for animatory states 0-103 at (1,1)
45695 Character UDG references for animatory states 127-231 at (1,1)
45824 Character UDG references for animatory states 0-103 at (2,1)
45951 Character UDG references for animatory states 127-231 at (2,1)
46080 Character UDG references for animatory states 0-103 at (3,1)
46207 Character UDG references for animatory states 127-231 at (3,1)
46336 Character UDG references for animatory states 0-103 at (0,2)
46463 Character UDG references for animatory states 127-231 at (0,2)
46592 Character UDG references for animatory states 0-103 at (1,2)
46719 Character UDG references for animatory states 127-231 at (1,2)
46848 Character UDG references for animatory states 0-103 at (2,2)
46975 Character UDG references for animatory states 127-231 at (2,2)
47104 Character UDG references for animatory states 0-103 at (3,2)
47231 Character UDG references for animatory states 127-231 at (3,2)
47360 Character graphic data for boys and catapult pellet
51546 Character UDG data for teachers
55552 Number string and graphic buffer (see routine at 30278)
55584 Font character bitmap widths (values: 1-5)
55840 Font character bitmaps (column 1)
56064 Initial animatory states of characters
56096 Font character bitmaps (column 2)
56320 Initial x-coordinates of characters
56352 Font character bitmaps (column 3)
56576 Initial byte 122 of character buffers
56608 Font character bitmaps (column 4)
56864 Font character bitmaps (column 5)
59904 Buffer for storing area of screen overwritten by lines bubble
60160 Lines bubble graphic template (attributes first)
60416 Safe combination letter bubble graphic buffer (attributes first)
60672 Lesson box graphic buffer
60928 Score/Lines/Hi-Score box graphic
61184 Skool Daze logo
64219 Command list 222
64230 Command list 208
64240 Command list 210 (and second half of command list 208)
64255 Command list 220
64265 Command list 212
64288 Command list 214
64314 Command list 216
64341 Command list 218
64384 Command list 128
64410 Command list 130
64436 Command list 132
64458 Command list 134
64484 Command list 136
64493 Command list 138 (and last instruction in command list 136)
64496 Command list 140
64516 Command list 142
64536 Command list 144
64548 Command list 146
64560 Command list 148
64587 Command list 150
64607 Command list 152
64619 Command list 154
64631 Command list 156
64658 Command list 158
64678 Command list 160
64690 Command list 162
64702 Command list 164
64729 Command list 166
64749 Command list 168
64761 Command list 170
64769 Command list 172
64785 Command list 174
64801 Command list 176
64809 Command list 178
64825 Command list 180
64841 Command list 182
64857 Command list 184
64869 Command list 186
64876 Command list 188
64883 Command list 190
64892 Command list 192
64914 Command list 196 (and command list 192 continued)
64923 Command list 198
64931 Command list 200
64939 Command list 202
64947 Command list 204
64975 Command list 206
64988 Command list 194
65024 Timetable
65152 Addresses of command lists