COMPUTE!'s Machine Language Routines for the Commodore 64

Revision as of 17:32, 1 October 2026 by Josh (talk | contribs) (Josh moved page Machine Language Rutines for the Commodore 64 to COMPUTE!'s Machine Language Routines for the Commodore 64: Use printed title)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

edit

Page 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

edit

It 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
  1. ↑ COMPUTE!'s Machine Language Routines for the Commodore 64 (COMPUTE! Publications, 1984), title page and copyright page (PDF pp. 3-4).
  2. ↑ 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.
  3. ↑ COMPUTE!'s Machine Language Routines for the Commodore 64, front cover (PDF p. 1).
  4. ↑ 4.0 4.1 COMPUTE!'s Machine Language Routines for the Commodore 64, Contents, pp. iii-iv (PDF pp. 5-7).
  5. ↑ Richard Mansfield, "RAMtest", in COMPUTE!'s Machine Language Routines for the Commodore 64, pp. 209-211 (PDF pp. 219-221).