The Commodore-64 Programmer's Library ===================================== All material copyright (c) 1984 -- Robert W. Baker This package includes many of my early original magazine articles, programs and programming ideas for the Commodore-64 that appeared in various Commodore related magazines of the 1970's and 1980's when I was writing the PETpourri column for Kilobaud Microcomputing magazine. A fair amount of the material was originally written for the Commodore PET and CBM systems, then rewritten and updated for the VIC-20 and Commodore-64 systems. This is a collection of many different ideas written over several years so there is no specific theme to this package. However, I tried to organize the material into useful sections that hopefully make it easier to digest. This package was originally written to be published as a book but the deal fell through at the last minute. The package was eventually distributed in electronic form on diskette by a publisher in Illinois for several years. By the way, a copy of the original cover label is included in a separate Adobe Acrobat (.pdf) file in this package. Just recently I came across the original printed manuscript for this package and decided to scan the material into an Acrobat file and make it available again to anyone interested. Since the original printed copy was created with a dot matrix printer, the scanned images are not ideal but are easily readable on screen or in printed form. The loadable program files ARE NOT INCLUDE, only the printed listings and the accompanying text. Since the listings were printed on continuous fan-feed paper, the bottom line of some pages are not totally readable in the scanned images so I've added notes on those pages to help clarify the missing line(s). The loadable program files are available in another zip archive that includes standard D64 disk images of the three 1541 format floppy disks that were included in the original package. Here's a brief overview of the material included in each of the files in this package: Chaper_1-2.pdf Title Page & Index INTRODUCTION Chapter 1: Common Sense Programming Saving Space Saving Time Programming Style Debugging Hints Chapter 2: Getting Into Basic Basic Quirks Poking Around in Basic Computed GOTOs Chapter_3-5.pdf Chapter 3: Tape Quickies Hex File Dump Utility Data File Copy Utility Tape File Notes Chapter 4: Disk Basics Disk Command Conversions Disk Hint The OPEN Command Chapter 5: Disk Internals Disk Programming Tips Symbol List - Variable Crossreference GOTO/GOSUB Crossreference Disk Master - Disk Cataloging Utility Chapter_6.pdf Chapter 6: From Basic to Assembly Language Getting Started in Assembly Language Programming Disassembler Program DASM - Editor/Assembler Programs Data Builder Utility The CHRGET Routine Intermixing Basic & Machine Language 6502 Simulator Program Chapter_7-8.pdf Chapter 7: Miscellaneous Programs Program Finder House Inventory Date Book Time Billing Solitaire Black Friday - Stock Market Game Easy Script Printer Utility Easy Script Word Counter Chapter 8: Miscellaneous Info The PET Emulator Program The Commodore-64 CIA Chip Using Zenith TVs Extras.pdf Additional material later added to the original collection: Compactor - Basic program compactor utility Uncompactor - reverse utility to uncompact Basic program Word Pro Disk/Tape Print Utilities Finance - simple financial calculator PgmListings.pdf Complete program listings are included in printed form only: Basic Program Symbol List Basic Program GOTO Crossreference Hex Dump Tape-to-Disk Copy Disk-to-Tape Copy Tape Reader Disk Master Machine Language Disassembler DASM Editor DASM Assembler Data Builder 6502 Simulator Program Data Program Search House Inventory Date Book Time Billing Solitaire Black Friday Easy Script Source File Printer Easy Script Word Counter Label.pdf Image of Original package label