The Complete DISCiPLE Disassembly
Introduction
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