Commodore User


Programming The Vic

Author: Jennifer Goldsmith
Publisher: Level
Machine: Commodore Vic 20

 
Published in Commodore User #18

Programming The Vic

Paeto West, famous for his book Programming The PET has now produced what looks like an even better book for Vic users. This book is ideal for all users from beginner to advanced programmer. The programs can be typed in without getting eye-strain and an automatic proof-reader is included as well, in one of the 17 appendices.

Apart from the usual stuff, the book includes aspects which have not been written about elsewhere: like how to use the random number generator, split-screen graphics, Basic extensions, and ROM cartridges to name just a few. The 17 characters cover topics like Setting up, Basic, Tapes, Vic architecture, machine language, Vic and C64 comparison ROM listings, Graphics, Sound, Disk Drive, Games Port, Peripherals, Colour and much more, whilst the 17 appendices include numerous listings like Opcodes, VIC Chip Registers, Screen Locations, ASCII and much, much more.

Graphics (chapter 12) illustrates the depth of approach: memory-map configurations are explained clearly, so you can select where to put Basic, where to put screen memory and where the machine language or user-defined graphics should go. Condensed letters; the maximum possible screen; block saving and reloading data, are just a few topics written about. Nor is the beginner ignored as there are short Basic, easily understood demonstration programs to whet the appetite.

I found the tape and disk sections more beneficial as not only were programs including machine language covered but also their storage on both media.

At £10.95 for over 600 pages packed with virtually all the information you are likely to need, this book must be a bargain. If you only buy one book for the Vic, then this must be it!

Jennifer Goldsmith