Commodore 64: Programmer's Reference Guide 🔍
Commodore Business Machines, Inc. Commodore Business Machines, Inc. and Howard W. Sams & Co., Inc., First, 1983
英语 [en] · PDF · 14.8MB · 1983 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/zlib · Save
描述
Game cartridge compatibility... spectacular sound... arcade style graphics... and high caliber computing capabilities make the Commodore 64 the most advanced personal computer in its class for home, business and educational use.
The COMMODORE 64 PROGRAMMER'S REFERENCE GUIDE tells you everything you need to know about your Commodore 64. The perfect companion to your Commodore 64 User's Guide, this manual presents detailed information on everything from graphics and sound to advanced machine language techniques. This book is a must for everyone from the beginner to the advanced programmer.
For the beginner, the most complicated topics are explained with many sample programs and an easy-to-read writing style. For the advanced programmer, this book has been subjected to heavy pre-testing with your needs in mind. And it's designed so that you can easily get the most out of your Commodore 64's extensive capabilities.
备用文件名
lgli/Commodore 64 Programmer__039;s Reference Guide.pdf
备用文件名
lgrsnf/Commodore 64 Programmer__039;s Reference Guide.pdf
备用文件名
zlib/Computers/Hardware/Commodore Business Machines, Inc./Commodore 64 Programmer’s Reference Guide_5273925.pdf
备选标题
Commodore sixty-four programmer's reference guide
备选作者
Commodore Computers
备用出版商
LEXIS Publishing
备用出版商
Alpha Books
备用版本
Ponatis izdaje iz 1982, Wayne, PA, Indianapolis, Ind., USA, 1983, cop. 1982
备用版本
First Edition, Wayne, PA, Indianapolis, Ind., USA, ©1982
备用版本
Wayne, PA, Indianapolis, Ind., USA, Pennsylvania, 1982
备用版本
United States, United States of America
备用版本
1st, First Edition, US, 1984
备用版本
1st, 1982-12-01
元数据中的注释
0
元数据中的注释
lg2429870
元数据中的注释
{"edition":"1","isbns":["0672220563","9780672220562"],"last_page":514,"publisher":"Commodore Business Machines, Inc. and Howard W. Sams & Co., Inc."}
元数据中的注释
Includes index.
备用描述
TABLE OF CONTENTS
INTRODUCTION ................................................... ix
o What's Included? .......................................... x
o How to Use This Reference Guide ........................... xi
o Commodore 64 Applications Guide ........................... xii
o Commodore Information Network ............................. xvii
1. BASIC PROGRAMMING RULES ..................................... 1
o Introduction .............................................. 2
o Screen Display Codes (BASIC Character Set) ................ 2
o Programming Numbers and Variables ......................... 4
o Expressions and Operators ................................. 9
o Programming Techniques .................................... 18
2. BASIC LANGUAGE VOCABULARY ................................... 29
o Introduction .............................................. 30
o BASIC Keywords, Abbreviations, and Function Types ......... 31
o Description of BASIC Keywords (Alphabetical) .............. 35
o The Commodore 64 Keyboard and Features .................... 93
o Screen Editor ............................................. 94
3. PROGRAMMING GRAPHICS ON THE
COMMODORE 64 ................................................ 99
o Graphics Overview ......................................... 100
o Graphics locations ........................................ 101
o Standard Character Mode ................................... 107
o Programmable Characters ................................... 108
o Multi-Color Mode Graphics ................................. 115
o Extended Background Color Mode ............................ 120
o Bit Mapped Graphics ....................................... 121
o Multi-Color Bit Map Mode .................................. 127
o Smooth Scrolling .......................................... 128
o Sprites ................................................... 131
o Other Graphics Features ................................... 150
o Programming Sprites-Another Look .......................... 153
4. PROGRAMMING SOUND AND MUSIC
ON YOUR COMMODORE 64 ........................................ 183
o Introduction .............................................. 184
o Using Multiple Voices ..................................... 187
o Changing Waveforms ........................................ 192
o The Envelope Generator .................................... 196
o Filtering ................................................. 199
o Advanced Techniques ....................................... 202
o Synchronization and Ring Modulation ....................... 207
5. BASIC TO MACHINE LANGUAGE ................................... 209
o What is Machine Language? ................................. 210
o How Do You Write Machine Language Programs? ............... 214
o Hexadecimal Notation ...................................... 215
o Addressing Modes .......................................... 221
o Indexing .................................................. 223
o Subroutines ............................................... 228
o Useful Tips for the Beginner .............................. 229
o Approaching a Large Task .................................. 230
o MCS6510 Microprocessor Instruction Set .................... 232
o Memory Management on the Commodore 64 ..................... 260
o The KERNAL ................................................ 268
o KERNAL Power-Up Activities ................................ 269
o Using Machine Language From BASIC ......................... 307
o Commodore 64 Memory Map ................................... 310
6. INPUT/OUTPUT GUIDE .......................................... 335
o Introduction .............................................. 336
o Output to the TV .......................................... 336
o Output to Other Devices ................................... 337
o The Game Ports ............................................ 343
o RS-232 Interface Description .............................. 348
o The User Port ............................................. 359
o The Serial Bus ............................................ 362
o The Expansion Port ........................................ 366
o Z-80 Microprocessor Cartridge ............................. 368
APPENDICES ..................................................... 373
A. Abbreviations for BASIC Keywords ........................ 374
B. Screen Display Codes .................................... 376
C. ASCII and CHR$ Codes .................................... 379
D. Screen and Color Memory Maps ............................ 382
E. Music Note Values ....................................... 384
F. Bibliography ............................................ 388
G. VIC Chip Register Map ................................... 391
H. Deriving Mathematical Functions ......................... 394
I. Pinouts for Input/Output Devices ........................ 395
J. Converting Standard BASIC Programs to
Commodore 64 BASIC .................................... 398
K. Error Messages .......................................... 400
L. 6510 Microprocessor Chip Specifications ................. 402
M. 6526 Complex Interface Adapter (CIA)
Chip Specifications ................................... 419
N. 6566/6567 (VIC-II) Chip Specifications .................. 436
0. 6581 Sound Interface Device (SID) Chip Specifications ... 457
P. Glossary ................................................ 482
INDEX .......................................................... 483
COMMODORE 64 QUICK REFERENCE CARD .............................. 487
SCHEMATIC DIAGRAM OF THE COMMODORE 64 .......................... 491
备用描述
Introduces the BASIC programming language, shows how to incorporate graphics and music in programs, and discusses the machine language used by the Commodore 64 computer.
开源日期
2019-10-23
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您本月捐款,您将获得额外1个月适用于3个月以上的会员订阅。 每个账户最多获得1个额外月份。

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:Motrix
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。