Contents


About This Collection

Below is a good chunk of my collection of C64 & Amiga Manuals, programming/reference books, and a few other things too. Most of these books I've owned since their initial purchase and are well used :-) Some, in fact, were so well used they no-longer had their own bindings and had been hole-punched and transfered into binders. These books have since been replaced as I saw good deals on eBay, although I am still keeping the ratty ones too. I was a huge fan of the Compute! series of books and magazines, as you will see below.

Books

Commodore Amiga

Amiga 2000 Owners Manual
Amiga 500 Owners Manual
Amiga System Software Manuals (2 Identical Binders With Different Contents)
Amiga Basic
Amiga Hardware Reference Manual, 3rd Edition
This book was always at my side while programming my Amiga. It can be compared to "Mapping the C64" in that it describes in detail how every hardware register in the Amiga works. This book also covers all aspects of the Amigas' external ports as well as detailed timing diagrams and information on using the Amigas' Zorro expantion slots (like PCI slots). Extremely professionally designed!
Amiga ROM Kernel Reference Manual - Includes And AutoDocs, 3rd Edition
This book describes in detail every function call which can be made in relation to the Amigas' ROM or supporting Libraries and Devices. An indispensable reference book!
Amiga ROM Kernel Reference Manual - Libraries And Devices, Revised And Updated
This book covers in detail how to perform specific actions when programming the Amiga. For example, this book describes *how to* build and display a menu. Includes & Autodocs may describe the individual functions and how to use them, but this book describes how to use all those functions together to perform a particular task.
Amiga Machine Language Programming Guide
This book is a good reference for the experienced 68K assembler programmer. Unfortunately, it was the only book I had available (initially) to learn assembly on my Amiga. It took me forever just to figure out that "Load" and "Store" were not referring to actions performed to the disk! (My only frame of reference to-date was C64 assembly, and I was looking for something that looked like 'LDA'). Anyway, the assembler which came with this book was ok, however, I later purchased an assembler which was a world ahead of this one, named "DevPac".
Becoming An Amiga Artist
Mastering Amiga Assembler
Modula 2 for Amiga
Lattice C++ and Reference Manual
Amiga For Beginners
Written specifically to target the new user who has never touched a computer before, this book covers Workbench 1.2 and 1.3 only.
Amiga 3D Graphic Programming In Basic
This book takes the reader through the implementation of a very simple but very effective ray tracer (in basic). It also includes chapters which gloss over many ideas for expanding the ray-tracer with various features. The book covers in great detail: mirroring, lighting, materials, shadows, and 3D math for non-mathematicians. I found it a very interesting read, and very useful for reference.
Amiga Machine Language
I believe this was the second assembly book I bought. This was definitely my primary reference when programming on the Amiga. Overall, a better book than the "Amiga Machine Language Programming Guide" I bought earlier. I liked it so much I bought many of the other books in the series.
Amiga Tricks & Tips
Roughly 300 pages of code-snips, common errors made, and ideas for making programming on the Amiga easier & faster. Most of the information is presented in Basic, but is applicable in any language.
Advanced System Programmers Guide
This of this book as a "mini ROM Kernel Reference Manual: Libraries and Devices". It covers many of the same topics in different ways than the other book, and is a good cross-reference when trying to figure something out.
Amiga Disk Drives: Inside & Out
Everything you could ever want to know about the Amigas' Floppy Disk Drive. All the way from high-level DOS commands, to the track-disk device, to MFM & GCR encoding, to banging the hardware registers, syncing and interrupts if you want to do everything yourself.
Amiga C For Beginners
My feeble attempt to learn C on the Amiga began with the purchase of this book. I didn't get far at all. C was just too foreign for me. I only knew Basic and Assembly. I never got anywhere with C until encountering it in the classroom in college.
More Tricks & Tips for the Amiga
Not as useful as the first Tricks & Tips, but still had a few interesting things in it.
Amiga Graphics Inside & Out
Awesome book which covers everything you want to know about doing graphics on the amiga in a system-friendly way. It also covered loading and saving IFF files, which were the standard graphic file format almost all programs supported on the Amiga. 600 pages of goodness.
AmigaDOS Quick Reference
Very handy little book which lists all the available CLI commands for up to Workbench 1.3
The AmigaDOS Manual
A manual by commodore which covers all the CLI commands available. Much bigger than the AmigaDOS Quick Reference, but also much more detail. Covered only up to Workbench 1.2
2088 Bridgeboard Users Guide
The 2088 was a popular add-on board which added an IBM XT CPU (8086) to the Amiga. Because it was a CPU on a card, it was capable of running at the same time as the Amiga, and gave you an IBM-in-a-window on your desktop. Once this "Bridgeboard" was installed, you could use several slots in your amiga to add IBM expansion cards like vide cards, LAN cards, modems, etc. -- which, of course, only showed up for for the XT, not your Amiga. You could also add an 8087 math co-processor to the XT.
Commodore PC Operations Manual
This manual is effectively your Commodore equivalent to the MS-DOS Manual you would have recieved with your XT should you have bought the real thing instead of an A2088 Bridgeboard. It includes a copy of the MS-DOS 3.2 User's Guide and User's Reference.
Commodore PC GW-BASIC Interpreter User's Guide
How to use BASIC on the XT Bridgeboard.

A small reference book which was insanely useful while I was programming my amiga in 68000 assembly. It came with my copy of "DevPac 3 Assembler", which was an amazing product which I used to write many programs, and even a ROM for a home-built 68010-based computer.
Abacus's AmigaDOS Toolbox Manual
Lots of handy little utilities for your Amiga.
DiskMaster
Very handy Explorer-like application for the Amiga.
NX-1000 Rainbow Color Printer Users Manual

Commodore C64

Commodore 64 Users Guide
Advanced Programming Techniques on the Commodore 64
Commodore 64 Graphics
This is an excelent book for reference when programming the graphics chip of the C64, however, it does not cover any of the "tricks" which were discovered towards the end of the C64's life, which gave you more colors in your image than you would expect to see, etc.
Mapping The Commodore 64
This is a *must have* if you are to do any C64 programming. It has a detailed description of every single address location in the C64 and how it is used. It also has a number of useful tables in the appendix. This book never left my side, and is in by-far, the worst condition of all my original programming books. I've since picked up another copy from ebay which looks brand-spanking new!
Commodore 64 Programmers Reference Guide
Another book no C64 programmer should have been without. This book covers sound generation more than others books do too. It also included a fold-out poster-sized page which had a complete (error-ridden) schematic of the C64 hardware. I laminated my copy long ago for preservation :-) As you can tell, this book was also well used and the cover is pretty hurtin'
The Second Book Of Machine Language
This book teaches Assembly code by walking the reader through the creation of an assembler (known as LADS). I did not find this walkthrough particularily useful, however, I found the LADS assembler itself indispensible, and the book *was* a good reference book when you needed to look up something specific.
Service Manual Model C64 Computer (September 1985 PN-314001-02)
*This* is an actual Service Manual used by authorized service centers to repair Commodore 64's. It contains 32 pages, many of which are large, fold-out pages with schematics of certain sections of the C64 on them, accompanied by detailed circuit theory descriptions. *These* schematics are not error-ridden like the ones included in the Programmers' Reference Guide were.
Commodore 64 Games
This book contains many of the type-in games which were published in the Compute! and Compute! Gazette magazines, '81 to '83 issues. The games are categorized into Maze, Thinking, Dexterity, Arcade Style, and Machine Language.
Games Commodores Play
This was one of my most favourite books! It contains 37 type-in games, unpublished in other books & magazines. All are written in Basic and some use a few assembly routines to position the cursor on the screen, etc. But the games were excelent! The book was intended to teach programming through the descriptions accompanying each program. The descriptions were poor. BUT, the time I spent debugging my typo's was well spent and I got to understand many of the programs very well :-) A few of my favourite games were MiniGolf, Leaky Faucet, and Brick Wall.
Creating Arcade Games on the Commodore 64
This book was kindly donated by Curtis Monroe of Montreal. It contains two games, "Crusade" and "Magneto". A lot of the book is dedicated to programming advice, reference, and concepts. It covers custom character-graphics, sprites, animation, sound, input, a bit of Machine Language, and some tips regarding making Basic programs run quickly. It looks like it would have been a very good reference, wish I had it back in the day!
(The Best Of The TORPET) Plus More for the Commodore 64 and the Vic 20
Super Snapshot V5 Operating Manual
Well, this isn't really a book, it's a manual. But it's a manual for one of the best add-on bits of hardware ever made. This little cartridge had a button on it and allowed you to halt your C64 mid-program/game/etc. and look at memory, modify things, take screen-shots, etc. Very cool! It also contained several tools like a dos wedge available from Basic.
The Anatomy of the 1541 Disk Drive
VIC-1541 Single Drive Floppy Disk Users Manual
Commodore 1541 Disk Drive Users Guide
Commodore MPS1000 Dot Matrix Printer Users Manual
VIC-1525 Graphic Printer Users Manual
Blast Off with BASIC GAMES for your Commodore 64
This book features 25 different games designed for the Commodore 64 in Basic, most of which take advantage of the joystick, sound, and/or character-graphics. The descriptions of the programs tell you more about how to play the game than how the game actually works. However, every game is also accompanied by an excelent flowchart. The average program is 2 to 4 pages in length.
Amazin' Games from Family Computing
I love the cover of this book, it's classic for the age of these books! This book features only 8 games, however, there are translations of each game for all these computers: ADAM, Apple, Atari, Commodore, IBM, TRS-80 Color Computer & Model III. Each program is approximately 70 lines long.
10 Starter Programs from Family Computing
When they say "Starter Programs", boy were they serious! These are VERY simple programs. No graphics, sound, or animation (except for one application - the "Kissing Robot", which is simply 3 ascii-art pictures displayed in sequence.
Basic Computer Games (Microcomputer Edition)
Wow, they managed to cram 101 games into this 200 page book, for under $8.00! The text is quite small, and they crammed two columns per page. The write-ups are small, but there is also a sample-output of the program execution, which is very rare.
More on the 64
This book is geared primarily toward hardware interfacing with the C64. Programs included are such as RS232 Interface, Terminal Program, Analog to Digital Converter, and Centronics Interface.
Commodore 64 Fun and Games
35 various games and puzzles all crammed into one book. Some feature sound efects, and many feature graphics, and joystick support.
40 More Great Flight Simulator Adventures
This book contains many adventures for you to explore using any version of Flight Simulator you can get your paws on. Back in the day, it was "SubLogic Flight Simulator II for the C64", but today, you can still explore virtually all of the adventures using even the most current version, "Microsoft Flight Simulator 2002". And, if anything, the experience is even better, given the technology and scenery packed into the newer simulators! A great book, where they go out of it's way to build a whole story around every situation and adventure they present.

Others

Atari 1040ST Owners Manual
Why do I have an Atari 1040ST User Manual when I never owned the machine itself? Simple - I found it on the side of the road one day. :-) At the time I only owned a C64 and hadn't even seen GEOS for it yet, so the concept of a graphical user interface really blew my mind. But it was the Amiga which (later on) really caught my eye.
Adam SmartBASIC Programming Manual Revised Edition
Yup. I owned an ADAM. Never used it, but I owned it! :-) It fell victim to my electronics interests eventually, and was dismantled and scavenged for parts.
Adam SmartBASIC Programming With Adam
Tandy Pocket Computer PC-4 Programming Guide
This machine was too cool. It was equivalent to my PDA in the days before PDA's existed. It was a programmable calculator (Basic only). It had a 1-line, 12 character display. The machine itself had appoximately 544 bytes of memory and 26 variables. It could keep track of 10 programs simultaneously in non-volatile ram. It looked like a calculator to most of my teachers, and I was able to use it freely in class, and often, even in exams :-) And it was a nifty toy to help me keep my sanity while in those really boring classes. This book is a *classic* 80's programming manual. It features a cartoon character who is present on nearly every page saying things such as "Hooray! I did it!", and "I'd better remeber this too!"
Tandy Pocket Computer PC-4 Owners Manual
This is the book that reminds you that the PC-4 is also a calculator. But I found a "dedicated" calculator was much easier to use than this when it came to standard calculations.
Space Adventures (TRS-80 & VIC-20)
This book was published for both the TRS-80 and VIC-20, however, the programs inside were functionally identical, differing only due to the differences in Basic between the two machines. The book featured 12 simple games on 43 pages and tons of very nice artwork on the pages to make up for the simple graphics you get in small programs like these :-)
8080/Z80 Assembly Language
This was a much appreciated donation from my friend George from work. It covers some communication with the CP/M Operating System, but is mostly geared toward the actual instruction sets of the 8080 and Z80.
C For The 8051
This is a great book about programming C on an 8051 CPU. The 8051 is an 8-bit CPU with about 128 bytes Stack [not good for C, which is notmally a stack-intensive language]. The book came with a demo version of a C compiler as well. The compiler was more like a subset of C, but it was very close. More than good enough for implementing code in a nice readable language instead of raw 8051 assembly. The compiler is cripled, in that it can not link code that exceeds about 4K in size.
How To Win at Super Mario Brothers
I like the cover of this mini-book :-)
BASIC For the Apple Newton
No idea why I bought this. I've never written a single program in basic for the Newton.
Programming For The NEWTON Using Macintosh
This book was the only non-reference-manual reference I had about the Newton's operation. It came in VERY handy for me. 90% of the information was not Macintosh-specific, fortunately!
Vic 20 Users Manual
No idea where I picked this up. It's lost it's cover too :-(
Home