Page 10 of 10

Re: Andy Pennell's books.

Posted: Sat May 28, 2022 4:43 pm
by Derek_Stewart
Hi,

I have finished all the updates, just looking at comestic changes.

I have got Andy other book Assembley Language on the QL OCRed just needs formatting in Libre Office.

Re: Andy Pennell's books.

Posted: Fri Aug 05, 2022 8:59 pm
by Derek_Stewart
Hi,

I gave completed the formatting if Andy's book Assembley Language in the QL,.

Just needs proof read, if any one is interested?

Re: Andy Pennell's books.

Posted: Sat Aug 06, 2022 11:21 am
by Derek_Stewart
Hi,

Here is the completed book:
alpsql.pdf
PDF Version of Assembley Language on the QL
(873.99 KiB) Downloaded 15 times

ALPSQL.zip
Zip archive of book with LibreOffice Source file
(2.47 MiB) Downloaded 9 times


Please bear in mind that the book was written on the rel;ease of the QL, when on FB Roms were available and there has been many bug fixes since then.

I have tested the SuperBASIC listing of the Disassembler in Superbasic: JS,JM, Minerva v1.98 and SMSQ/E v3.38 v3.38, seems to work, though very primitive.

The assembly listings are untested and there for reference.

This book is not submitted to Gihub as the QDOS Companion.

Re: Andy Pennell's books.

Posted: Sat Aug 06, 2022 2:57 pm
by martyn_hill
Thank you, for all your efforts, Derek!

Re: Andy Pennell's books.

Posted: Fri Aug 12, 2022 10:08 pm
by janbredenbeek
Thanks Derek, I still have a hardcopy of this book but it's starting to fall apart now :(

Unfortunately, some errors in the original book have been carried over to the digital version. These are from my annotations:

  • Page 108: EXG mode bits 10001 are of course for Dx,Ay not Dx,Dy
  • Page 112: LEA instruction opcode was missing in the original but the correct opcode is 0100xxx111mmmrrr where xxx is the address register in the second operand
  • Page 116: the size bits for the MOVE instruction should be 01 for byte, not 00.

Jan

Re: Andy Pennell's books.

Posted: Sat Aug 13, 2022 8:01 am
by Derek_Stewart
Here is the updates with Jan's corrections:
ALPSQL_13-06-2022.zip
Update 13/2/2022
(2.41 MiB) Downloaded 10 times