Assembly Language Book

Anything QL Software or Programming Related.
Post Reply
User avatar
NormanDunbar
Forum Moderator
Posts: 2251
Joined: Tue Dec 14, 2010 9:04 am
Location: Leeds, West Yorkshire, UK
Contact:

Assembly Language Book

Post by NormanDunbar »

If anyone is interested, I've finally got all the source code for the Assembly Language Book - based on the articles in QL Today over something like 17 years - on GitHub. There's my own repository at https://github.com/NormanDunbar/QLAssemblyLanguageBook and a fork on the Sinclair QL Repository at https://github.com/SinclairQL/QLAssemblyLanguageBook.

This is the source code for the book itself, not any of the myriad of programs that were discussed in the original articles - that's a project for another day. Have a look at the Readme.pdf file for details of what's what and how to build your own personal copy of the book - if you can't be bothered downloading it from http://qdosmsq.dunbar-it.co.uk/download ... sembly.pdf that is!

I've really just put this online as an offline backup (eh?), but you never know, someone might not like the default Orange style in use (I use a LaTeX book template named "LeGrange Orange Book", hence the colour) so the Readme explains how very simple it is to change the colour with one line of text.

Oh, did I mention that the source is all in LaTeX format? Well, it is.


Enjoy.

Cheers,
Norm.


Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts

No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
RWAP
RWAP Master
Posts: 2834
Joined: Sun Nov 28, 2010 4:51 pm
Location: Stone, United Kingdom
Contact:

Re: Assembly Language Book

Post by RWAP »

Many thanks - I always followed your articles in QL Today, so I am sure this will prove useful


martyn_hill
Aurora
Posts: 909
Joined: Sat Oct 25, 2014 9:53 am

Re: Assembly Language Book

Post by martyn_hill »

Ahhh, LaTex - I remember it well...

Many hours writing-up my Uni dissertations while my fellow students were playing with WYSIWYG word-processors like the first incarnation of MS Word...

Makes HTML look like child's-play, but you just can't beat LaTex for complex Engineering Maths notation rendering :-)


User avatar
NormanDunbar
Forum Moderator
Posts: 2251
Joined: Tue Dec 14, 2010 9:04 am
Location: Leeds, West Yorkshire, UK
Contact:

Re: Assembly Language Book

Post by NormanDunbar »

In a word Martyn, yup!


Cheers,
Norm.


Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts

No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
User avatar
NormanDunbar
Forum Moderator
Posts: 2251
Joined: Tue Dec 14, 2010 9:04 am
Location: Leeds, West Yorkshire, UK
Contact:

Re: Assembly Language Book

Post by NormanDunbar »

I was trundling through my source files tonight, looking for something, when I noticed I had some outstanding issues with my Assembly Language Book (aka the Series from QL Today) - these were fixes that George had advised me about back in 2018! Anyway, they have been done and the new PDF has been uploaded to https://github.com/NormanDunbar/QLAssem ... ses/latest which will be the latest version if I need to do any more work on it.

Have fun.


Cheers,
Norm.


Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts

No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
User avatar
NormanDunbar
Forum Moderator
Posts: 2251
Joined: Tue Dec 14, 2010 9:04 am
Location: Leeds, West Yorkshire, UK
Contact:

Re: Assembly Language Book

Post by NormanDunbar »

Well, would you believe it?

No sooner had I uploaded a pile of corrections to https://github.com/NormanDunbar/QLAssem ... ses/latest, than Per (thanks) pointed out another one. Then I found that some of the PE vector names in the index had two entries - one in upper case and one in lower. Those have been fixed and the pdf file at the above URL is the corrected version.

Per also advised me that attempting to copy and paste the code in listings turns out funny. This is one of many problems I've had with PDF files - they seem fine when you copy the text but listings give strange results. The worst I had was a PDF I think, but I'm only about 5% sure, from Marcel (or Jochen), where the text was easy to copy and paste but the code came out upside down!

Anyway, what I've done is create a code folder and stuffed it full of all the listings and assembled binaries etc that I could find. There's a few bits missing which I'll go hunting for at some point, but the majority is there. Just download the Code.zip file from the URL above.

Have fun.


Cheers,
Norm.


Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts

No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
Post Reply