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.
Assembly Language Book
- NormanDunbar
- Forum Moderator
- Posts: 2287
- Joined: Tue Dec 14, 2010 9:04 am
- Location: Leeds, West Yorkshire, UK
- Contact:
Assembly Language Book
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.
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
-
- RWAP Master
- Posts: 2847
- Joined: Sun Nov 28, 2010 4:51 pm
- Location: Stone, United Kingdom
- Contact:
Re: Assembly Language Book
Many thanks - I always followed your articles in QL Today, so I am sure this will prove useful
Rich Mellor
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
-
- Aurora
- Posts: 950
- Joined: Sat Oct 25, 2014 9:53 am
Re: Assembly Language Book
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
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
- NormanDunbar
- Forum Moderator
- Posts: 2287
- Joined: Tue Dec 14, 2010 9:04 am
- Location: Leeds, West Yorkshire, UK
- Contact:
Re: Assembly Language Book
In a word Martyn, yup!
Cheers,
Norm.
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.
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
- NormanDunbar
- Forum Moderator
- Posts: 2287
- Joined: Tue Dec 14, 2010 9:04 am
- Location: Leeds, West Yorkshire, UK
- Contact:
Re: Assembly Language Book
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.
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.
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
- NormanDunbar
- Forum Moderator
- Posts: 2287
- Joined: Tue Dec 14, 2010 9:04 am
- Location: Leeds, West Yorkshire, UK
- Contact:
Re: Assembly Language Book
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.
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.
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.