COMPUTE!'s Machine Language Routines for the Commodore 64
COMPUTE!'s Machine Language Routines for the Commodore 64 is a 1984 collection of machine language routines and programs for the Commodore 64 from COMPUTE! Publications of Greensboro, North Carolina, most of them reprinted from COMPUTE! magazine and COMPUTE!'s Gazette. ISBN 0-942386-48-5.[1] The Library of Congress record gives the extent as vii, 255 pages (call number QA76.8.C64 C668 1984).[2]
The cover describes it as programming aids, game enhancements and high-speed graphics utilities.[3] It opens with Richard Mansfield's beginner articles on the assembler, disassembling, and windows and pages. The programs that follow include BASIC Aid by Brent Anderson and Sheldon Leemon, Charles Brannon's Ultrafont+ character editor and Sprite Magic sprite editor, Chris Metcalf's graphics package, a two-sprite joystick routine, scrolling and paddle readers, sorting and searching utilities and a RAM test. The appendices include the Automatic Proofreader, the MLX machine language editor and the 6502 instruction set.[4]
Contents
editPage numbers are from the book's contents list.[4]
- Foreword, p. vii
- Chapter 1: Introduction, p. 1
- Chapter 2: Programming Aids, p. 43
- Chapter 3: High-Speed Graphics, p. 109 (Ultrafont+, p. 111; Sprite Magic, p. 131; The Graphics Package, p. 150)
- Chapter 4: Game Programming, p. 165
- Chapter 5: Applications and Utilities, p. 189 (including RAMtest, p. 209)
- Appendices, p. 213: A Beginner's Guide to Typing In Programs; How to Type In Programs; The Automatic Proofreader; Using the Machine Language Editor: MLX; The 6502 Instruction Set, p. 230; Number Tables, p. 246
- Index, p. 253
What this book does not contain
editIt is a programming book. Mansfield's RAMtest (p. 209) is a short machine language memory test written as a beginner's exercise, not a diagnostic.[5] The book has no schematics, parts lists or component values; for those use the Commodore 64 / 64C Service Manual.
Download: Computes Machine Language Rutines for the Commodore 64.pdf
References
edit- ↑ COMPUTE!'s Machine Language Routines for the Commodore 64 (COMPUTE! Publications, 1984), title page and copyright page (PDF pp. 3-4).
- ↑ Open Library, Compute!'s machine language routines for the Commodore 64, record OL2982423M, from Library of Congress catalogue data (LCCN 84-233306). Retrieved 2026-10-01.
- ↑ COMPUTE!'s Machine Language Routines for the Commodore 64, front cover (PDF p. 1).
- ↑ 4.0 4.1 COMPUTE!'s Machine Language Routines for the Commodore 64, Contents, pp. iii-iv (PDF pp. 5-7).
- ↑ Richard Mansfield, "RAMtest", in COMPUTE!'s Machine Language Routines for the Commodore 64, pp. 209-211 (PDF pp. 219-221).