Elementare Hardware von Mikroprocessoren, .hpr 1991
(just to keep the list's numbering; the book was not
recommendable!).
Floppy Disc Standard, Sinclair
Relocatable Object File Standard, Sinclair,
Trump Card Toolkit User Manual (with TK2), Miracle Systems, 1987
QL Assembly Language Programming, Colin Opie, MacGraw-Hill, 1984
IO2, General
Purpose Toolkit, with Assembler Sources, by .hpr, 1990+
Sinclair Service Manual, Sinclair, 1985
QDOS Reference Manual, Merz, 1991 (SMSomethings references,
NOT QDOS!)
Pointer Environment, QPtr manual & other documentation
The Hutchinson QL Series, 1984, Psion Programs
Computer Kontakt, Jahrgang 1988
The Internet
Sinclair QL User Guide, german edition
QL-Today, german & english, 1997+.
"QL SuperBASIC, The Definitive Handbook", by Jan Jones
Everything will be considered "QDOS" compatible that conforms
to the standards as set up with {2} and the more recent additions made by
Sinclair, and which is documented reliably and, at least, to the same extent.
The sole reference to SBasic it is "QL SuperBASIC, The
Definitive Handbook", by Jan Jones, the title of which speaks for itself...
1.2 ** 3rd edition (1st english), 6/1998
This is a summary of the original publication "Programmieren in QDOS", as
published in 1995.
Recent references include the available documentation for the QXL, the
QXL.WIN pseudo drives and several additions concerning the SMSQ
versions.
This text is a collection of any information about the Sinclair QL and its
operating system, QDOS, I could get hold of, based on the state current in
1995. And it is a translation back to the english language from a translation
of the english sources to the german language. Thus, pse, be tolerant, and
give me a notice if you find anything wrong in the documents...
I'd leave off most of what may be found in the already well known(?) Sinclair
documents, to providing just some programming aid in the form of a
comprehensive set of system references and programming hints.
The contents were verified with the author's (networking) QDOS systems,
GC/QL/Minerva(1.93), GC/MGG, QXL/SMSQ(2.76); further, recently (1999+), with
M89 & T6 and the UQLX emulator.
Any note on errors in the text and additional information would be highly
welcome.
The documents may be used and given away freely non commercially and, if a
proof copy is sent to the author, be translated and/or reprinted in non
commercial publications, unchanged and cost free, only. The authentic texts
can always be received from the URL as noted above.
The author does not promise the reliability of this documentation,
which reflects just what appears to be true in his own QDOS computers, thus
there is no warranty at all.
Names or algorithms mentioned may be protected by copyright or other
law.
1.3 ** Abbreviations and Conventions for this
document
Memory references are decimal and refer to longword items if not mentioned
otherwise.
QDOS strings are preceded by a count word, at even addresses.
1KB is 1024 Bytes, 1MB is 1024KB.
(Trap-No/
D0-Code)
QDOS TRAP calls,
e.g., (1/7) for TRAP #1, D0=7, MT.TRAPV
%
binary
&
octal
$
sedecimal
abs
absolute
adr
address
(adr)
content at address
AQ
Atari ST QL-Emulator
St.T.
'Desaster-Tony', author(?) of SQ and other fragments