Spectrum ROM
Changelog
20170114
20161023
20160709
20150704
20150523
20150214
20140308
20131102
20170114
Documented bugs:
No step forward
No step back
A step back too far
Saving a simple string
The neverending RESTORE
Curse the cursor
STR$ and small numbers
Don't close the streams
Press (almost) any key
Anything equals SCREEN$ (x,y)
The 34th bit of division
The trouble with -65536
20161023
Added the
system variables
.
20160709
The disassembly is now 'complete'.
Added annotations from
The Complete Spectrum ROM Disassembly
by Dr Ian Logan and Dr Frank O'Hara
20150704
Included in SkoolKit 4.5.
Added
@label
directives,
@ssub
directives,
@nowarn
directives, and more
@keep
directives
Replaced DEFB statements with DEFS statements in the
unused areas
Revealed the calculator literals in the routine at
series
20150523
Included in SkoolKit 4.4.
Added character operands where appropriate (e.g. see
PO_QUEST
)
Reformatted the
data tables
Revealed the 'scroll?' message at
3321
Added
@keep
directives
20150214
Included in SkoolKit 4.3.
Converted disassembly page filenames and address anchors to hexadecimal format
Hyperlinked the operands of 'RST' instructions
20140308
Included in SkoolKit 3.7.
Recast the character set at
CHARSET
as binary DEFB statements with a single image for each character
20131102
Initial version, included in SkoolKit 3.6.