Writing machine language by hand on the C-64 is the closest I've ever felt to the hardware as a programmer. 3 registers, some flags and interrupts.
The PRG is such a great book and flipping through his version of it brought back some happy memories of my roughly 11 year old self.
You could basically visualize the entire 64k in your head.
Good times!
> 50 IFHF<0THENEND
Which clearly, from context, are supposed to be:
> 50 IF HF < 0 THEN END
Is this a typesetting error or did the original text do it that way for some reason? Just to emphasize that BASIC's interpreter didn't care?
Or the plain text version: http://www.zimmers.net/cbmpics/cbm/c64/c64prg.txt
Both found through https://www.c64-wiki.com/wiki/Commodore_64_Programmer%27s_Re...
In fact, I once wrote a program that removed whitespace of other programs. It also renumbered the lines starting at 1, incrementing by 1. Why? Because the line numbers in gotos would be fewer digits.
Sadly, I never had the Programmer’s Reference Guide. I did, though, own „Commodore 64” by Bohdan Frelek, sometimes considered _the_ C64 Polish bible.
https://www.retroplace.com/en/feature/operation-manually/162
(PS: You may know SYS 64738 but have you tried SYS 4222?)
the guide looks beautiful, sharp and fresh. great job preserving it for future generations.
I've had some U.S. Letter hardbound books I've printed through them (photo-quality, color) that ran about $45 or so each.
You'd have to go to Lulu and work through all the steps in the post until you got to the last step to see the price.
That is all.
(There might be some ground for challenging the copyright for works that were first published before 1989 without a copyright notice. But I'm not sure that would apply to these guides.)