Assembly eComic - Issue 10, now available!

Anything QL Software or Programming Related.
Post Reply
User avatar
NormanDunbar
Forum Moderator
Posts: 2470
Joined: Tue Dec 14, 2010 9:04 am
Location: Buckie, Scotland
Contact:

Assembly eComic - Issue 10, now available!

Post by NormanDunbar »

A new year, a new issue. Issue 10 of the somewhat irregular eMagazine on Assembly Programming is now available.

https://github.com/NormanDunbar/QLAssem ... ses/latest

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.
Tinyfpga
Gold Card
Posts: 304
Joined: Thu Sep 27, 2018 1:59 am

Re: Assembly eComic - Issue 10, now available!

Post by Tinyfpga »

Fame at last!. I am mentioned more than once in Norm's new eComic and I'm honored to be so mentioned. I am pleased to be called Tiny. It is an apt name for my place in the greater scheme of things.
Norm's friendly writing style is a pleasure to read and this exciting new episode is no exception because in chapter 4 he broaches a difficult subject, namely "Learning Assembly Language as a Noob". One can't help but wonder how he finds the time and energy to produce this stuff.

It might not be unreasonable to suggest that SMSQE is the last or only serious and fully operational system in/on which it is realistic for a noob to learn how to write a windowing application program in assembly. (By the way is it "in" or is it "on". Could someone please enlighten me?)

In my opinion Norms's publications are worth having in print. It is the reason that I, well not I exactly, "created" a printed version of his QL Today series. Is anyone interested in an updated version?
The GDPR problem could be solved in one of two other ways:- Firstly I could act as provider of his book, but then I would have to know the name and address of the buyer or secondly I could try and find a printer that sells technical books directly to the general public.

Whilst Norms's book is purchased infrequently, BookPrintingUK will probably tolerate the simple solution suggested in my Post. As to his latest pdf, I will be going to my local printer for a printed and bound version of this opus. It is, of course, a way that anyone can own QL manuals in printed form, but at a high cost.


User avatar
XorA
Site Admin
Posts: 1629
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: Assembly eComic - Issue 10, now available!

Post by XorA »

It might not be unreasonable to suggest that SMSQE is the last or only serious and fully operational system in/on which it is realistic for a noob to learn how to write a windowing application program in assembly. (By the way is it "in" or is it "on". Could someone please enlighten me?)
AmigaOS its a doddle to do this, and that is still a commercially supported OS.

Windows if you stick to MFC it is also a doddle to open a window from Assembly.


User avatar
NormanDunbar
Forum Moderator
Posts: 2470
Joined: Tue Dec 14, 2010 9:04 am
Location: Buckie, Scotland
Contact:

Re: Assembly eComic - Issue 10, now available!

Post by NormanDunbar »

Hi Tiny,

You write code "in" a language, but "on" a platform. As in "I write programs in assembly language on my QPC."

Etc.

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.
Tinyfpga
Gold Card
Posts: 304
Joined: Thu Sep 27, 2018 1:59 am

Re: Assembly eComic - Issue 10, now available!

Post by Tinyfpga »

Xora suggests that it is a doddle for a noob to learn how to write a windowing application program in assembly on
AmigaOS, and on Windows if you stick to MFC, so I decided to have a look on-line at his two suggestions.

A longtime ago the SMS2 PEROM setup was criticised by Jochen Mertz as being too easy to use. Its plug-in, turn-on and program (PTP) feature seemed like a good idea to me.
I mention this because I recreated that PTP environment on a Q68 and QPC1,as a portable system on QPC2 and as a load-and-play system on a Pi400.

On an ancient XP laptop, the free QPC1(on a USB key) and QPC2 portable setups takes less than 3 seconds to startup. Oddly the Pi400, a PTP system aimed at noobs, provides no access to assembly language programming.

AmigaOS 4.1 seems to run natively on costly and unavailable ACUBE hardware.I found a 25 minute Youtube video that describes how to install the OS on a PC, but it did not seem like an activity suitable for a noob.

As for the windows option I was immediately discouraged when faced with the statement that; "Microsoft Foundation Class library is a C++ object-oriented wrapper". I could not find an LP or Portable system that would let me easily write an assembly language app.

My immediate interest is to modify my SMS-BASIC system so that I (a proper noob) can effortlessly write and assemble a windowing app. I will be using eComic10 to guide me.

There are quite a few internet sites that answer the question, "is it worthwhile learning assembly language programming". I point to one of them as follows:-
https://stackoverflow.com/questions/662 ... y-language


User avatar
XorA
Site Admin
Posts: 1629
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: Assembly eComic - Issue 10, now available!

Post by XorA »

AmigaOS 4.1 seems to run natively on costly and unavailable ACUBE hardware.I found a 25 minute Youtube video that describes how to install the OS on a PC, but it did not seem like an activity suitable for a noob.
I know its a little counter intuitive, but the latest version of AmigaOS is 3.2.1 and is available in ROM.

4.1 is a dead branch that gets no development for dead powerpc architecture (hence why they cost so much).

There is also a v3.9 in the mix that should be ignored as its apparently pirate software as they never paid the developers for it!


Post Reply