The Commodore 128 1 What's in This Book 2 the Commodore 128: Three Computers in One 3 the C128 Mode 6 the CP/M Mode 9 the Bottom Line 9
Total Page:16
File Type:pdf, Size:1020Kb
The Official Book T {&~ Commodore \! 128 Personal Computer - - ------~-----...::.......... Mitchell Waite, Robert Lafore, and Jerry Volpe The Official Book ~~ Commodore™128 Personal Computer Howard W. Sams & Co., Inc. A Subsidiary of Macmillan, Inc. 4300 West 62nd Street, Indianapolis, Indiana 46268 U.S.A. © 1985 by The Waite Group, Inc. FIRST EDITION SECOND PRINTING - 1985 All rights reserved. No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical. photocopying, recording, or otherwise, with out written permission from the publisher. No patent liability is assumed with respect to the use of the information contained herein. While every precaution has been taken in the preparation of this book, the publisher assumes no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained herein. International Standard Book Number: 0-672-22456-9 Library of Congress Catalog Card Number: 85-50977 Illustrated by Bob Johnson Typography by Walker Graphics Printed in the United States of America The Waite Group has made every attempt to supply trademark information about company names, products, and services mentioned in this book. The trademarks indicated below were derived from various sources. The Waite Group cannot attest to the accuracy of this information. 8008 and Intel are trademarks of Intel Corp. Adventure is a trademark of Adventure International. Altair 8080 is a trademark of Altair. Apple II is a registered trademark of Apple Computer, Inc. Atari and Atari 800 are registered trademarks of Atari Inc. Automatic Proofreader is a trademark of COMPUTE! Publications. Bank Street Writer is a trademark of Broderbund Software. BASIC Compiler-64 is a trademark of Abacus Software. Blitz! is a trademark of Skyles Electric Works. Byte is a registered trademark of Commodore Business Machines, Inc. CalcResult is a trademark of Handic Software. CBASIC is a registered trademark of Digital Research, Inc. CBM is a registered trademark of Commodore Business Machines, Inc. CP/M is a registered trademark of Digital Research, Inc. Commodore 64, Commodore 128, and Commodore PET are trademarks of Commodore Business Machines, Inc. Commodore Microcomputers and Commodore Power Play are trademarks of Contemporary Mar keting, Inc. COMPAQ and COMPAQ PLUS are trademarks of COMPAQ Computer Corp. CompuServe is a registered trademark of CompuServe Corp. COMPUTE!'s Gazette is a trademark of COMPUTE! Publications, Inc. Context MBA is a trademark of Context Management Systems. Crosstalk is a trademark of Microstuf, Inc. Datasette is a registered trademark of Audio Devices, Inc. dBASE 11 is a registered trademark of Ashton-Tate. Deadline, Eyewitness, and Suspended are trademarks of lnfocom. Epson is a registered trademark of Epson Corp. Evelyn Wood Speed Reading is a trademark of Timeworks. Flight Simulator is a trademark of subLOGIC Corp. FX-80 is a trademark of Epson America, Inc. Home Accountant is a trademark of Continental Software. IBM is a registered trademark of International Business Machines, Inc. Learning With Leeper is a trademark of Sierra On-Line. MATH BLASTER!, SPEED READER!, SPELL IT!, and WORD ATTACK! are trademarks of David son & Associates. MBASIC, Microsoft, and Multiplan are trademarks of Microsoft. MetaBASIC is a trademark of COMPUTE! Publications. Mince is a trademark of Mark of the Unicorn. MLX is a trademark of COMPUTE! Publications. MOS Technologies and 6502 are trademarks of MOS Technologies. PASCALIMT + and SID are trademarks of Digital Research, Inc. PeachText is a registered trademark of Peach/Tree Software. Personal Accountant is a trademark of Continental Software. Plus 14 is a trademark of Dentaration, Inc. Popcorn X100 is a trademark of Prentice Corp. Popular Computing is a registered trademark of McGraw-Hill, Inc. Power! is a registered trademark of Computing! PractiCalc is a registered trademark of Computer Software Associates. RUN is a trademark of CW Communications/Peterborough, Inc. Screen-Graphics-64 is a trademark of Abacus Software. Simon's BASIC, Easy Script, and Super Expander are trademarks of Commodore Business Ma chines, Inc. Smart 64 Terminal Plus 3 is a trademark of Micro Technics Solutions Corp. Smartmodem and Smartmodem 1200 are trademarks of Hayes Microcomputer Products, Inc. Software Fitness System is a trademark of Open Systems. Solo Flight is a trademark of Micro Prose Software. Speedscript is a trademark of COMPUTE' Publications, Inc. Subwar 64 is a trademark of Clockwork Computers, Inc. SuperCalc, SuperCalc2, and Sorcim are registered trademarks of Sorcim Corp. SuperForth 64 is a trademark of Parsec Research. Super Term is a trademark of Midwest Micro, Inc. Symphony, 1-2-3, and Lotus are trademarks of Lotus Development Corp. The Manager is a trademark of Commodore Business Machines, Inc. The Perfect Score is a trademark of Mindscape. The Source is a trademark of Reader's Digest Association, Inc. TI 99/4 is a trademark of Texas Instruments, Inc. Trivia Fever is a trademark of PSI. TRS-80 and Radio Shack are registered trademarks of Radio Shack. Type Attack is a trademark of Serious Software. UCSD Pascal is a trademark of Soft Tech Microsystems. Ultra Font + is a trademark of COMPUTE! Publications, Inc. Unix is a registered trademark of Bell Laboratories. VIC, VIC 11, and VIC 20 are trademarks of Commodore Business Machines, Inc. VicTree is a trademark of Skyles Electric Works. VisiCalc is a trademark of VisiCorp, Inc. Word Pro is a trademark of Professional Software. WordStar is a registered trademark of MicroPro International Corp. Z80 and Z80A are registered trademarks of Zilog. Inc. Zorba is a registered trademark of Telcom Industries. Inc. Zork I. II , and III are trademarks of Infocom. Acknowledgments . The authors would like to acknowledge the assistance of the following people, without whom this book could neither have been written in the first place, nor changed from a manuscript into an actual product: Jim Gracely and Bob Kenny of Commodore Business Machines; Damon Davis, Phil Debrabant, Esther Eisman, John Obst, and Barbara Sams of Howard W. Sams, Inc.; and Lyn Cordell and Joan Frank of The Waite Group. All these people made sacrifices far beyond the call of duty; we salute their dedication. vii Contents Acknowledgments vii 1 Introduction to the Commodore 128 1 What's in This Book 2 The Commodore 128: Three Computers in One 3 The C128 Mode 6 The CP/M Mode 9 The Bottom Line 9 2 Peripherals: Displays, Disk Drives, Printers, and More 11 What's Already Inside the Commodore 128 12 Display Devices 14 Program Cartridges 18 Cassette Units 19 Disk Drives 20 Printers 21 Modems 22 Joysticks 24 Other Peri pheral Devices 25 Connecting Peripherals to the Commodore 128 25 The User Port 30 3 The C128 Mode 33 What Is the C128 Mode? 33 What Does the C128 Mode Offer? 34 What Are the C128 Mode Enhancements? 36 40- and 80-Column Text and Graphics 39 What Equipment Do I Need to Use the C128 Mode? 44 All About BASIC 7.0 46 IX What Is DOS and How Do I Use It? 59 Where Can You Learn More About the C128? 65 4 The C64 Mode 68 What Is the C64 Mode? 68 What External Devices Do You Need to Use the C64 Mode? 72 How and When Do You Change to the C64 Mode? 74 What Can You Do While in This Mode? 74 What Can't You Do While in the C64 Mode? 85 How Does BASIC Differ in the C64 Mode? 85 About C64 Mode DOS 86 5 The CP/M Mode 90 What Is CP/M and What Is the CP/M Mode? 91 What Does CP/M Offer? 93 What Equipment Do You Need to Run CP/M? 94 Important Programs on a CP/M Owner's List 97 Free Software for CP/M 110 The Structure of CP/M: Layout, Commands, and Utilities 114 Where Can You Learn More About CP/M? 128 6 Graphics on the C128 130 C128 Graphics Overview 130 Character (Block) Graphics Mode 136 The Bit-Mapped Mode 141 Sprite Graphics 160 Windows 172 7 Sound and Music 175 What Can You Do with Sound on the Commodore 128? 175 Commercial Software and Hardware for Sound Generation 177 Sound Ideas 180 Sound and BASIC 7.0 190 A Addresses of Companies and Organizations 202 Index 206 x 1 Introduction to the Commodore 128 In this chapter you'll learn: • What this book is about • The main features of the Commodore 128 • The three modes of operation of the Commodore 128 • Why you might want to buy a Commodore 128 The Commodore 128 Personal Computer (shown in Figure 1-1) is one of the best values ever to appear on the home computer scene. It incorporates an amazing variety of features, at a price of less than $300. Some of these features represent firsts in the computer industry. The Commodore 128 is, of course, the first upgrade of the ubiquitous Commodore 64 computer, of which over three million have been sold to date. The Commodore 128 is the first low-cost personal computer to offer a full one-eighth megabyte (128K) of memory. It is also the first computer to combine the high reso lution color graphics of the Commodore 64 with a serious business oper ating system (CP/M). The Commodore 128 is the first computer to offer two entirely separate microprocessor brains and video graphic chips, giving it essentially two different personalities: home computer and small business computer. It is also the first low-cost personal computer to offer an intelligent disk drive capable of reading dozens of storage formats. Finally, and most importantly, it is the first computer to combine, in one case, what amounts to three separate computers: the C64 mode, the C128 mode, and CP/M mode.