Advanced_Commodore_128_Graphics_and_Sound_Programming.pdf

(27685 KB) Pobierz
230618717 UNPDF
230618717.002.png
No. 2630
$21.95
ADVANCED
COMMODORE128
GRAPHICSAM}SOUND
PROGRAMMING
StanKrute
TAB TAB BOOKS Inc.
Blue Ridge Summit, PA
230618717.003.png
No. 2630
$21.95
ADVANCED
COMMODORE128
GRAPHICSAM}SOUND
PROGRAMMING
StanKrute
TAB TAB BOOKS Inc.
Blue Ridge Summit, PA
230618717.004.png
This One's For Sharron & Neil & Jason & Benjamin & Phred
With Love
FIRST EDITION
FIRST PRINTING
Copyright © 1988 by Stan Krute
Printed in the United States of America
Reproduction or publication of the content In any manner, without express
permission ofthepublisher, isprohibited. Noliability isassumedwith respectto
the use of the information herein.
Library of Congress Cataloging in Publication Data
Krute, Stan.
Advanced Commodore128graphics and sound programming/ by Stan
Krute.
p. cm.
Includes index.
ISBN 0-8306-0930-X ISBN 0-8306-8630-4 (pbk.)
1. Commodore 128 (Computer)—Programming. 2. Computer graphics.
3. Computer sound processing. I. Title. II. Title: Advanced
Commodore One-twenty-eight graphics and sound programming.
QA76.8.C645K78 1987
87-29028
006.6'865—dc19
CIP
Questions regarding the content of this book
should be addressed to:
Reader Inquiry Branch
TAB BOOKS Inc.
Blue Ridge Summit, PA 17294-0214
230618717.005.png
Contents
List Of Programs
vii
Preface
viii
Introduction
x
Parti
Eighty-Column Graphics Package
1 Human Interface
1
2 System Interface
3
NEW Command From Assembly Language—Setting BASIC Program Text Start
ing Address—Warm Start From Assembly Language—Kernel Routine Load
($FFD5)—Kernel Routine SetBnk ($FF68)—Kernel Routine SetLFS ($FFBA)—
Kernel Routine SetNam ($FFBD)—Memory Configuration—Cruising Thru Commas
In BASIC Program Text—Low-Memory Routine ChrGet ($0380)—Low-Memory
Routine IndTxt ($03C9)—Memory Location 13 ($000D) aka Count—The Error
Vector—The lEscLk Vector—The lEscPr Vector—The IEscEx Vector—Tokens:
Crunching New BASIC Commands—Tokens: Detecting New BASIC Commands-
Tokens: Un-Crunching New BASIC Commands—Undocumented ROM Routine
FndComTxt (43E2)—Undocumented ROM Routine FndTknTxt ($516A)—Low-
Memory Routine ChrGot—8502 Usage: Deriving An Absolute Value—8502 Us-
230618717.001.png
Zgłoś jeśli naruszono regulamin