The link has been removed, as the book can still be bought on Amazon for Kindle (there are also Reading Apps for Windows, Mac, ...) available.
The link I bought it on Amazon.de is:
https://www.amazon.de/QL-SuperBASIC-Definitive-Handbook-English-ebook/dp/B00P569EH4/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3PRN8EIM34APG&dib=eyJ2IjoiMSJ9.cfa6mx2Z48aJqxeSxdRo2xSTO5v1p1dbFKKOypuOO90.VECBRGiXYqdfozqiTEvM2SBYdwHyGVG4eKMfE6igCco&dib_tag=se&keywords=QL+SuperBASIC+-+The+Definitive+Handbook&qid=1743843720&s=amazon-devices&sprefix=ql+superbasic+-+the+definitive+handbook%2Camazon-devices%2C71&sr=1-1
Another link (posted by NormanDunbar) see below is: https://www.amazon.co.uk/QL-SuperBASIC- ... 00P569EH4/
What a great Book! I always thought, it is just an exact Description for SuperBASIC for normal programmers. But it is also has detailed information, how SuperBASIC is implemented, the memory structure, ...
And I found one thing I doesn't know about GO TO and GO SUB: The expression following GO TO/SUB must NOT be an existing line number :-D
If the line number of the expression does not exist, GO TO automatically goes to the next higher line number. This is neither documented in the QL User Guide Keyword section nor in the SuperBASIC Reference Manual Online Documentation. Example:
Code: Select all
100 REMark Test GO TO with expression
110 GO TO 200
120 PRINT'Called from GO TO'
130 PRINT'continuation=';continuation:GO TO continuation
140 :
200 REMark PROGRAM START
210 PRINT'In line'!PEEK_W(\\104);':'!:continuation=PEEK_W(\\104)+1:GO TO 120
220 PRINT'In line'!PEEK_W(\\104);': This is great'
EDIT:
2025-04-05 Sat (after pub): Detected a nice Web-site, which I didn't know previously: https://k1.spdns.de/Vintage/Sinclair/Other%20Computers/QL/. Especially the page "QDOS.html" seems to be interesting. Maybe it's from Rainer Kowallik (unfortunately I never met him personally) of Berlin who wrote the first Amiga QL-Emulator.