Re: Jeff's VIC 20 Book
Posted: Mon May 22, 2023 2:00 am
And away it goes on itch.io too! More exposure. Hopefully means any nasty little errata missed can be picked up and fixed too. Congrats 

The Commodore Vic 20 Forum
http://www.sleepingelephant.com/ipw-web/bulletin/bb/
http://www.sleepingelephant.com/ipw-web/bulletin/bb/viewtopic.php?t=9919
If you are OK shipping to the US and we can arrange an easy way for me to pay then put me down for a copy.Jeff-20 wrote: ↑Sun May 21, 2023 1:07 pm The FINAL draft is posted here:
Version 0.9 PDF
I have enough orders to do a print run, so please let me know if you want one too. This PDF is what I am sending to print this week.
con gusto! I am working on it now. I will post information on how to purchase soon.
That's the idea. I hope this all works!
Thank you for suggesting this! This is clearly the way to go.
I've give this version a couple of read throughs. Here's what I've found so far
This whole time I thought you could only nest 3 loops!
That section labels two different parts of the chart: the white Is meant to indicate screen color, and the grey is border colorPage 40
Multicolour table, centre numbers
"Set Screen / Border Color", white square in top right, make entire right column grey
I'm not sure I understand. There are no arrows here. Do you mean 911D?911E - typo "VIA1IFR", not sure why there are arrows on this entry
Yeah, I had to pick one and made a personal choice... I used undocumented in the index. I would love input from others on this.Page 96
The more usual term is "Undocumented Opcodes"
This is also a new area for me. I don't understand the change you are suggesting. This is what appears in "Mastering the VIC"...Page 114
Device Number table - not sure why devices below 4 have "TALK" & "LISTEN", they don't respond to IEC commands (just KERNAL I/O)
That makes sense.
Yes, I got the wrong register. Both IER and IFR here have a '1' instead of a 'I'. And the bits in the IFR don't have 'direction'.I'm not sure I understand. There are no arrows here. Do you mean 911D?911E - typo "VIA1IFR", not sure why there are arrows on this entry
Well, that table is just bogus. Devices support communication in different directions sure but only devices on the serial bus (4 and above) actually respond to TALK and LISTEN. It's even wrong wrt device 3 (screen), you can perform input operations on it (see my KERNAL I/O doc). It's impossible to address any device on the IEC (or IEEE) bus above 30, I think a better table would just summarize direction wrt the VIC, like thisThis is also a new area for me. I don't understand the change you are suggesting. This is what appears in "Mastering the VIC"...Page 114
Device Number table - not sure why devices below 4 have "TALK" & "LISTEN", they don't respond to IEC commands (just KERNAL I/O)
Mastering_the_VIC-20_0071.jpg
Code: Select all
+------+------------+----------+
| 0 | Keyboard | IN |
| 1 | Cassette | IN & OUT |
| 2 | RS-232 | IN & OUT |
| 3 | Screen | IN & OUT |
| 4-5 | Printer | OUT |
| 6-7 | Plotter | OUT |
| 8-30 | Disk/Other | IN & OUT |
+------+------------+----------+