Live data from Hacker News

Commodore 64 Guides

pickledlight.blogspot.com

21–30 of 37 posts

Re: Commodore 64 Guides

#21
Wow, nice job. I spent so much time inside the Programmer's Reference Guide as a teenager. My copy was completely wore out with pages falling out.

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.

Re: Commodore 64 Guides

#22
post #6

How come the code listings seem to have removed spaces between keyword tokens? Like, for example, on page 185 you have lines like: > 50 IFHF Which clearly, from context, are supposed to be: > 50 IF HF 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?

The original did this, see: http://cini.classiccmp.org/pdf/Commodore/C64%20Programmer's%...

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...

Re: Commodore 64 Guides

#23
My original VIC20 manuals were in French, and I didn't even know English at the time. Still managed to learn stuff from here and there. I can't imaging what I could have done if I had something like this 35 years ago... It's really nicely done.

Re: Commodore 64 Guides

#25
Thanks for the effort, this is great! Amazing some of us still can remember some of the special SYS and POKE addresses by head: sys 64738 (hex FCE2, reset) poke 808,234 (disable runstop/restore) graphics memory 0x400-0x7e8 and $a000-$bfff basic rom memory

You could basically visualize the entire 64k in your head.

Good times!

Re: Commodore 64 Guides

#26
post #6

How come the code listings seem to have removed spaces between keyword tokens? Like, for example, on page 185 you have lines like: > 50 IFHF Which clearly, from context, are supposed to be: > 50 IF HF 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?

I forget if Commodore BASIC partly tokenized programs or simply stored them as text, but it definitely stored formatting information, so there was an art to minimizing memory footprint and execution speed by entering them that way.

Tokenized

Re: Commodore 64 Guides

#28

Very impressive. What's the estimate cost of a print?

Lulu can be all over the place based on the number of pages, type of binding, type of paper, etc. Oh, and shipping can gouge you.

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.

Post reply on HN