Commodore 128 Programmer's Reference Manual page 19

Hide thumbs Also See for 128:
Table of Contents

Advertisement

INTRODUCTION
H
0
n
n
n
n
o
n
n
n
n
n
n
n
CHAPTER 5. MACHINE LANGUAGE ON THE COMMODORE 128—Defines,
with examples, machine language (ML) and associated topics, including the
Kernal; the 8502 registers, binary and hexadecimal numbers, and addressing
modes. Defines, with examples, types of ML instructions (op codes, etc.).
Includes 8502 instruction and addressing table.
CHAPTER 6. HOW TO ENTER MACHINE LANGUAGE PROGRAMS INTO THE
COMMODORE 128—Describes, with examples, how to enter ML programs by
using the built-in Machine Language Monitor or by POKEing decimal op-code
values with a BASIC program. Defines, with examples, the ML Monitor commands.
CHAPTER 7. MIXING MACHINE LANGUAGE AND BASIC—Describes, with
examples, how to combine BASIC and ML instructions in the same program by
using BASIC READ, DATA, POKE and SYS commands. Shows where to place
ML programs in memory.
CHAPTER 8. THE POWER BEHIND COMMODORE 128 GRAPHICS—Describes
the C128 Mode memory banking concept and tells how to manage banked
memory. Defines the use of shadow registers. Describes how screen, color and
character memory are handled in BASIC and machine language, for both character
and bit map modes. Shows how to redefine the character set. Describes use of
split-screen modes. Includes a tabular graphics programming summary.
CHAPTER 9. SPRITES—Describes programming of sprites or MOBs (movable object
blocks). Defines and shows how to use the BASIC 7.0 sprite-related commands
(SPRITE, SPRDEF, MOVSPR, SSHAPE, GSHAPE, SPRSAV). Provides anno
tated examples of use, including programs.
CHAPTER 10. PROGRAMMING THE 80-COLUMN (8563) CHIP—Defines the
8563 registers and describes, with machine language examples, how to program
the 80-column screen in character and bit map modes.
CHAPTER II. SOUND AND MUSIC ON THE COMMODORE 128—Defines the
BASIC 7.0 sound and music commands (SOUND, ENVELOPE, VOL, TEMPO,
PLAY, FILTER). Describes how to code a song in C128 Mode. Defines in detail
the Sound Interface Device (SID) and how to program it in machine language.
CHAPTER 12. INPUT/OUTPUT GUIDE^-Describes software control of peripheral
devices connected through I/O ports, including disk drives, printers, other User
Port and Serial Port devices, the Datassette, and Controller Port devices. Provides
pin-out diagrams and pin descriptions for all ports.
CHAPTER 13. THE COMMODORE 128 OPERATING SYSTEM—Describes, with
examples, the operating system (Kernal), which controls the functioning of the
Commodore 128; includes the Kernal Jump Table, which lists the ROM entry
points used to call the Kernal routines; defines each Kernal routine; defines the
C128 Screen Editor. Describes the Memory Management Unit (MMU), defines
the MMU registers, tells how to select and switch banks in BASIC and ML, and
tells how to predefine memory configurations.
CHAPTER 14. CP/M 3.0 ON THE COMMODORE 128—Summarizes the Commo
dore version of CP/M 3.0. Defines the general system layout and the operating
system components (CCP, BIOS and BDOS). Describes the Commodore enhance
ments to CP/M 3.0. (Additional details on CP/M 3.0 are given in Appendix K.)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents