Description 
start 
end 
The System Routines (plain text) 
#0000 
#19FF 
The restart routines 
#0000 
#003C 
The page in/out routines 
#003D 
#0051 
The Snapshot routines 
#0052 
#0286 
The OTFOC patch 
#0287 
#028D 
The periodic routines & The DISCiPLE system
variables and tables 
#028E 
#03F9 
Miscalleneous routines I 
#03FA 
#04C2 
The Hook and Command code routine & The
Command code table 
#04C3 
#0535 
The initialise system routine 
#0536 
#0596 
The control routine 
#0597 
#0701 
The BASIC command execution routines I 
#0702 
#09CD 
The flag set and test routines 
#09CE 
#0A1D 
The syntax checking routines 
#0A1E 
#0D18 
The BASIC command execution routines II 
#0D19 
#109C 
The stream handling routines I 
#109D 
#136A 
The Command code 71 patch 
#136B 
#1373 
The stream handling routines II 
#1374 
#1538 
The Command code routines 
#1539 
#15CA 
Miscalleneous routines II 
#15CB 
#161D 
The Printer routines 
#161E 
#1978 
The system message routines 
#1979 
#19FF 



The ROM routines (plain text) 
#2000 
#3FFF 
The restart routines 
#2000 
#2085 
The control routine 
#2086 
#2154 
Miscalleneous routines I 
#2155 
#2219 
The periodic routines 
#221A 
#2314 
The pupil control routines 
#2315 
#23D5 
The flag set and test routines 
#23D6 
#2425 
The syntax checking routines 
#2426 
#2671 
The BASIC command execution routines 
#2672 
#291F 
The error restarts & the ROM jumps 
#2920 
#29D1 
The 'Hook code' routines 
#29D2 
#2ECD 
The disk routines I 
#2ECE 
#32DB 
The disk routines II 
#32DE 
#3807 
The Network routines 
#3808 
#3B16 
Miscalleneous routines II 
#3B17 
#3CBB 
The error routines 
#3CBC 
#3FFF 



The DISCiPLE RAM layout 
#0000 
#1FFF 
Appendices 


The UFIA 


The Channels 


The DISCiPLE Disk Layout 


The DISCiPLE Hardware 

