COMPUTE!'s Machine Language Routines for the Commodore 64: Difference between revisions
Auto-created Commodore book documentation page |
Name contributors instead of 'various'; LoC extent vii, 255 pp., not 278 (PDF length); contents with page numbers; describe from cover and contents |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
'''''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.<ref name="tp">''COMPUTE!'s Machine Language Routines for the Commodore 64'' (COMPUTE! Publications, 1984), title page and copyright page (PDF pp. 3-4).</ref> The Library of Congress record gives the extent as vii, 255 pages (call number QA76.8.C64 C668 1984).<ref name="ol">Open Library, [https://openlibrary.org/books/OL2982423M ''Compute!'s machine language routines for the Commodore 64'', record OL2982423M], from Library of Congress catalogue data (LCCN 84-233306). Retrieved 2026-10-01.</ref> | |||
The cover describes it as programming aids, game enhancements and high-speed graphics utilities.<ref name="cover">''COMPUTE!'s Machine Language Routines for the Commodore 64'', front cover (PDF p. 1).</ref> 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.<ref name="toc">''COMPUTE!'s Machine Language Routines for the Commodore 64'', Contents, pp. iii-iv (PDF pp. 5-7).</ref> | |||
== Contents == | |||
Page numbers are from the book's contents list.<ref name="toc" /> | |||
* 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 == | |||
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.<ref name="ram">Richard Mansfield, "RAMtest", in ''COMPUTE!'s Machine Language Routines for the Commodore 64'', pp. 209-211 (PDF pp. 219-221).</ref> The book has no schematics, parts lists or component values; for those use the [[Commodore 64 / 64C Service Manual]]. | |||
<pdf> File:Computes_Machine_Language_Rutines_for_the_Commodore_64.pdf </pdf> | <pdf> File:Computes_Machine_Language_Rutines_for_the_Commodore_64.pdf </pdf> | ||
Download | Download: [[:File:Computes Machine Language Rutines for the Commodore 64.pdf|Computes Machine Language Rutines for the Commodore 64.pdf]] | ||
== References == | |||
<references /> | |||
[[Category:Commodore Documentation]] | [[Category:Commodore Documentation]] | ||
[[Category:Commodore Books]] | [[Category:Commodore Books]] | ||
Revision as of 09:47, 1 October 2026
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
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
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
- ↑ 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).