Run Issue 30 1986 Jun
Run Issue 30 1986 Jun
CANADA $3.95
Font
California
aline ■ k a smal
anoett
Sof
geoWrite. An easy to use,
GEOS, A Whole New World
"what you see is what you fortheC-64.
get" word processor. Create
$59.95 TO ORDER: 800-443-0100 x234
documents. Insert, copy, GEOS Diskette includes deshTop, di&kTurtn, geoPelnT. gecWite end desk
move or delete text as you Accessonea S59.95
CA residents add 6.5% tax. (£4.50 US 7.50 Foreign shipping and handling.)
wish. Choose from 5 different US Funds only. B-S.W Ortfer Processing, PO Bon 57135, Hfl/wflrd, CA 91545
fonts in many different styles and point Commodore 64 and C-64 are trademarks of Commodore Eleclronics, Lid. GEOS.
deskTop, pooPjiint. geoWiTe. diskTurtio and BflrkoHjy Sottworks flre iradomnriLS ol
sizes. Preview your page exactly as it will Berkeley Soltworhs
1670 MODEM
• >200 Baud
159 95
DELIVERED PRICE!
Z. commodore
1902 MONrrOR
•Including: Shipping, Handling and CALL FOR Goldstar
Insurance—No Exrra Charges
PRICE 13" COLOR COMPOSfTE
MONITOR
hVTERFACES •Cables included •! tt. Mfr Warranty
SUMMER SPECIAL
512495
Teleys Turbopoirn GT
Prints Enhanced
Graph™
__.
S5995 PACKAGE
cardco G + .. Call for Price
Mirroworid .. Call for Price Commodore 128
COMPUTER
PPI
Commodore 157?
Xelec - Super Graphics Sr. ^bV1
Xelec - Super Graphics Jr i49"ft RGB/Composite COMPUTER CENTERS
Color Monitor
OF AMERICA
81 TERMINAL DRIVE
CMS FOR 128 Commodore PLAIN VIEW, NY 11803
PERSONAL COMPUTER
SPREAD SHEET • DELIVERED PRICE
BOOK PACKAGE
$13995
Need
Near Letter Quality Mode
t*
14" COLOR RGB MONITOR
THOMSON O
A sight for surt1 eyes.
SUPER HUEY
cosmi
WHERE THE ACTION ISI
For Commodore 64/128
MICROSOFT PROGRAMMER'S
Fleet System 3
FOR COMMODORE 128
MULTI PLANNER BASIC TOOL KfT
FEATURES
HUN (ISSN D741-428B) <* an Indepondeni Jannul imi eonncOBl *it>i Conmodote Burinai •h othenim reproduced ivEiKdui wtIucd it inn from tkir pubUiba Pmgnnu [»«iiaiiihcci
Michlno, lac. RUt/lt (jubiishrci inanUil) bvClv' CommanlalkjnillVtrabonsiJgh, [nc.80PI« hi i}jijt nij^a^iric jrr for ihr pcoanaJ use <i| e readrr: ihev tnw$ n<» tic enpirrt nv dininlmted.
Puj(ma*ler: *end iddlCD change t« RL'.V, npricm Stnices. PO liox 934. Karmin^ilc,
llirct >cn- C.in.id.i .inil Mexico $&<>7. one ypiir. U.S. Kmds clrjwn or U.S. bjuk. [brdgn NV 1173-7. [Send Canadian chsbgn dfiddm nflt'.V. t'(? Box L051, Rirt Brie, Ontario,Cjnada
S^y.y", mic yp.ii. l\S. ^jiid^ dnwi] cm U.S. funk Kftrcign flii mail lubiCTlpllcHU^plMK inquirr. 1-iIA 5N8.J Nmionjlly dltfrihuted by Iniemu
Sdiinil clan pomga p.ml * FHBbonugh. NH. and ji kddhloul wtSistf iiinco [Cuudtan elfori id Uflm clir jccurici of anlda, Wsti and tinuLis ffuhli^hr.! m ihr Tiuuuinr. RL'S'
■troiiil il.i« null rcgmr.ilioTi number iirif.3.| Plnmer 6034144471. Enliir (milcnti i<>pyiialll ,i**nrnei [n> npOnllbUIn U'i tUm^t^ due i
IBM Ijv CW Cammunlailoiult'eierboraugh, Inc. No pan "I1 ihU puUictlton nwy be printed
DEPARTMENTS
18 Software
Gallery
Chem Lab
Transylvania
At Bai Suits 64
Pipeline
Programmer's Basic
Toolkit
Ultima IV: Quest of Page 74
the Avatar
Publisher
Stephen Twombly
Editoh-In-Chief
You wouldn't settle
Dennis Brisson
Mana<: i n< ; F.I) itii n/P rod ucrto N for half the screen.
Swain Pratt
Copy Ed trow
Marilyn Annncci
Don't settle for half the sound!
Review Edi rOB
Susan Tanona INTRODUCING
New Products Editor THE
Harold Bjornsen
Technical Manager
Margaret Morabilo
Technical Editor
Timothy Walsh
Associate Editor
Jim Slrasma
Art Director
Glenn Suokko
Production/AdVERTBTNC Supervisor
Rosaiyn Scribner
Editorial Design
Anne Dillon "The sound
Karia M. Whitney is incredible!"
— Gnu RobltntB. Portland, Oregon
PKESIDENTVCEO
James S. Povec "My favorite peripheral!"
Vl CE-PRESI HENT/FrNANCE — Lisa Railtje*$* Jstitpa, FIohiIj
Roger Murphy
Vice-president of Planning "An outstanding addition to my system!"
and circulation —JellPaui, Ontario, Canada
William P. Howard
Business Manager THE ULTIMATE SOUND PERIPHERAL
Man Smith
Highly-sophisticatBd, with crossover frociuancles designed specifically for the
Executive Creative Director
Christine Destrempes COMMODORE and MACINTOSH
There's no other peripheral like it! The • Full stereo separation.
Circulation Manager
ULTHAVOX Sound System" adds an ex • 100% compatible with all software.
Frank S. Smith
citing new dimension to alt your game • Easy to use, no software required.
Direct Marketing Manager
and music programs by generating in • Sets up in seconds, no soldering.
Bonnie Welsh
comparable stereo sound from your • Low level outputs compatible with your
Single Copy Sales Manager
Commodore 64,128 (64 or 128 mode), 16,
Linda Ruth stereo.
or ■( 4, or from your Macintosh computer.
Telemarketing Manager • Direct speaker outputs.
Ralno Wircin A built-in amp powers your speakers di-
AUDTia AM) SlAMSTTCS MANAGER - Full volume control.
Susan Hanshaiv into your home stereo. And with the
headphone jack you can even enjoy your • 100% external hardware.
Special Products Director • Power supply and complete operations
full-stereo sound in private.
Jeff DeTray manual included.
Special PRODUCTS Manager
Craig Pierce
$69.95
COMPLETE READY-TO-GO plus S4-00 shipping .'insurance
RUN JUNE I
COMMODORE
1-800-468-9044
ORDERS ONLY
CALL TOLL FREE
1385 S295
TOOLBOX S4 S59.95
1091 ... SCALL
1080 ...$199.00
1092 JCAU
.IIIK1 Improvement
System S59.95
'y Ouanuuv*
SAT Practice
Twt S(7.95
1
PBINTER TYPEWRITER
2200 S264
Dajsywheel Pnnler, PoiaWe PRINTER PACKAGES
Tyiwwriter. Built in all packages work wilh C64 or C128
Correction Tape
PRINTERS S&S&inrf SG-10 & XETEC
5510P S329 S©£lllr SUPERGRAPHIX $269.95
60MP SCALL SG-10 & Xetec Supergraphix |r ..S2S4.9S
6100P 5344 SG-10 4 Cardco G-Wii ...$259.95
'.'". in & MW-35D . .5269.95
SG-15 4 Xetec Supergraphi» ...S419.95
INFODESIGNS SG-15 4 Cardco G-Wu • • -S412 95
SOFTWARE SD-10 a Xetec Supergraphlx $379.95
Wordpro 3 ■ III AP AH.
Inueniory PANASONIC
Payroll, General Ledger. 1091 4 Xetec Supergraphlx .. S289.95
Communications, Sstea, 1091 4 Xetec Supergraphix Jr .. SZ65.95
Management, or Negotlailon 1080 A Xetec Supergraphlx .. S2E4.95
■ tl ifuough some oversight we oon l have me towest p*ice. we would aoo'ecale (t>e Edge. 1092 & Xetec Sopergraptiix S359.9S
OppOiTJThly to tea! ri- Is we can.you wit sttr gel me benefit o* our Federal E*pfess Your Choice SI 9.95 EA
stripOingon software Ofd«5 Over S'0000
■ We Bccepi MasterCard, Vi58L COO and mail orders
■ Purchase orders accept from Qua^SM corporauons and infiifeiton* M^it
&OBt of S500 00 'oqwr«] ^^^^
MODEMS — MODEMS — MODEMS Printer
■ No sales ta> on oiLWi ouls^M PA ^vBr MASTER MODEM S39.95 Closeouts!
'o honor rrianuiacturpr s Ajirrjn'y ■■■§
Includes Dow Jones. CompuServe Time
VOLKS6470 acoiHW sauo .S154.95
1670 S157.9S
To order by mall: Wa accHpl money order, certified chec*. persona' 105 CPS. FrietKm
1660 SCALL ana traciDi lead
Check, Allow 2 weeKs for personal check to clear.
Shipping: S4.00 for software and accessories-S 10.00 for prmlers ana MITEYMO S59.95 S wth PrinT Snop"
128S CLASSIFIEDS
INFORMATION AND
OPEN 9-8 Mon-Fri; 10-5 Sat EAST COAST TIME
PA ORDERS B14-234-2236
Halloy Proiesl SJ7 95 File Now Scall
GAMES
Indiana Jones $22.95
Quake minus one $17.95
Practiiiie Scan COMMODORE
BEST SELLING GAMES C-»4 SPREADSHEETS
Hitchhiker's guide $22 95 snadowfire S1795
Vizastar64 S79.95
129=
F-15 Slnke Eagle S21 95 The Perfect Score Prep for
EN4ANCER
RGBi/COMPOSITE
MONITORS
SEIKOSHA CMS
SUPER GRAPHIC inter
2OOO Magn.tvo. B562 ... SCALL SP-1D00VC ... SCALL
Commoaoro roady. NLQ
face w BK buffet, down
2 yaar warranty, all cabins to
JoacjabJo fonts
Gonora! Accl Syslem
138 indudDc1 Uonocruwno moao, triclion antl Iroclof
_,.__ disk $ IOW»1 priCD INCLUDES !_J Ggntul LMg.r
$159 DRIVE
mode available nl tiick of EWitcn leed slanflard. '") Accll ■ ■■ .■ ' j n.llii, ;
Thompson Monitor SCALL SP-1000 SCALL SUPERGRAPHIX \t 5[Altmenu Accrt Payiblt.
Chtck Writing:., Piyrol!
1 YEAR WARRANTY 4 modes of operation AllcabMn printer InlgrfKC. .S4G.95
Centronics parallel
to 123 induaud
version ol above prinlsr Font Master II . S34.95 TOTAL PSICE $1 34.95
■■;=.■■■■--.
MAGIC
120 OPEN15,B,15:INPUT#15,A,BJ;CLOSE15
130 IFA>1THENPRINTA,B$:END
140 PRINT"THE FILE IS OK THE DISK"
Every month, Magir brings you brief and useful computer tricks from around
Louis F. Sander
the world—tricks to make computing easier, more enjoyable or more exciting. We
Pittsburgh, PA
number our tricks in hex, the counting system of sorcerers and computnists.
Magic solicits your simple hardware ideas, short programs, useful programming
Uchniques, little-known computer farts and similar items of interest. We look for
GET with flashing cursor—This routine provides
new or recyled material thai can be implemented with a minimum of time, effort
a blinking cursor for the Get statement. It doesn't have
or theoretical knowledge and that is of current value to Commodore computeristi
the cursor footprint problems usually inherent in such
(I'tusJ-t and CIS owners, tool. RUN will pay up to $50 for each trick accepted.
routines, and it allows input from all keys, including the
Send yunr Iruks to:
cursor, delete and color keys. The routine works as is on
MAGIC
R UN Magazine the VIC, C-64 and in both modes on the C-128.
till Pine St. 1000 REM MAGIC GET W/CURSOR - ED HORGAN
1010 REM FOR C64,VIC,C128 IN BOTH MODES
Peterborough, Nil 03458
1020 X=235:i'=236:IFFRE(0)=FRE(l }THENX=21 4 : Y
If you nwluse a self-addressed stamped rnvrlope, we'll senil you a Trirk Writer's = 211
(luide. Readers outside the (lulled States may omit the stamp. 1030 Z=1024+PEEK(X)'40+PEEK<¥):ZZ=PEEK|B)
104 0 POKEZ,160:GETA$:POKEZ,ZZ:IFA$=""THEN10
40
1050 PRINTA$;:B$=B$+A$:IFA$=CHR$(13)THENGOT
01070
1060 GOTO103SS
1070 PRINTB$;"REST OF PROGRAM GOES HERE"
June, the conventional wisdom says, signifies the start of a slow Edward Horgan
time for computing. But mark Magic's mighty mailbox; the truth Coatcsville, PA
is indeed the opposite—our summer mail is the heaviest of the
year. So belwUi a surely proven truth: the Siren Song of Silicon
transcends the Lure of the Great Outdoors. p DatapointerfortheC-64—This program sets up a
What you see below was created while Winter held her icy grip, machine language routine that can set the data pointer
and while long, dark nights gave plenty of time to refine and to any Data statement you choose, regardless of its line
polish the Magic. It's heavy in telecommunications and practical number. This eliminates the need for arrays to hold data
programs, plus the usual dose of amusements. As always, we know the program already contains, letting you write smaller
you'll enjoy it. programs with faster execution and starting.
Once the machine language is in memory, load the
Basic program containing the Data statements you need
p File finder—This routine can be used to check to access. To access the Nth Data statement in the program,
for the presence of a given File on the disk and to deter just make the indicated Poke and SYS call, then execute
mine whether the disk is write-protected. It's useful to a Read statement. You are limited to 255 Data statements,
make such checks before attempting to manipulate* a if you consider that a limit.
potentially unavailable file. Datapointer accesses statements rather than individual
[f die file named Filename is not on the disk, line 130 will data items, but once a statement has been accessed, your
give an error 62, File Not Found. If die disk is write-pro- program can read all the items it contains. Data statements
tected, diat line will give an error 26, Write Protect On. can, of course, stand by diemselves or be embedded within
If you don"t need to check for write protection, replace multi-statement lines. It's fastest to put them at the be
the Open statement's A (for append) with an R (for read). ginning of your program.
100 REM FILE FINDER - LOUIS F. SANDER 100 PRINT'MSHFT CLR]MAGIC C64 DATAPOINTER -
110 OPEN2,B,2,"FILENAME,P,A":CLOSE2 EDWARD G. BELL"
i [_ _M
gaac&'s caie
rfHK
■ i'-:'
El 1! 118
tnlii :.i ■
mssm Z r
Call)
:■ r
Slfli] [4
Inn
C Hit)
SI
1
Jl BftlftM THE fl&T ■
,i EL CID
eifieckus <
v<
4 classes of magic user, including 128 color monsters, many Full-color scrolling dungeons.
wizard and sorceror. 85 new animated. All challenging. 16 levels, each better than the
magic spells in all. one before. 3-D city, too.
ELECTRONIC ARTS"
Specsi 100^ machine liopjige, 400K worth on I disks. 64K RAM minimum, enhanced for 126K. Now available for Apple U family for 144 95. C-64 & KB for SJ9.95.
To orjen Visit your retailer ur i-j\\ (800) 2Z7-67O? {hi Calif, rail (R00) 632-7979) for VISA or MasterCard orders. To purchase by null, send cheek ot money Order, to Electronic
Arts, PO- Bo* JOft, Half Mmm Hay, CA 94109 Add $5 fur insured shipping and handling Allow 1-4 *ccks for delivery The Birdfclhta Lt wemh iht wall
Apple is a iradcmjrk uf Apple Computer Wnardtv U a reaisitfred trademark of Sn-Tcch Software, Inc. Ultima is a ceitMieccd irademiirk of Richard Gurrjon The Barti's Tale and
Etcccromc Arn arc trademark* of I?lecironic Arts For a copy of our complete catalogue and dircci >nder fnim, send $-50 jtiJ j stamped, self-^ddre^rd envelope td Electronic
Ami. 2755 Catnpui Drive. San Mateo CA 94403.
H Magic
Listing continued.
110 FORJ=1T0B2:READK:CS=CS+K:NEXT:RESTORE:I 140 PRINT"(CRSR DtJ)POKE 989 ,INDENTATIONS S
FCSO11053THENPRINT"DATA ERROR":END PACES)(NOW";PEEK(989);" (CRSR LF))"
120 FORJ=679TO760:READK:POKEJ,K:NEXT 150 PRINT"{CRSR DN)POKE807, 3 ENABLES, STOP/
130 PRINT"(CRSR DNJTO GET NEXT DATA FROM TH RESTORE KILLS."
E NTH STATEMENT," 151 DATA173,038,003,141,238 ,003 ,173 ,039
140 PRINT"READ IT AFTER POKE254,N:SYS679" 152 DATA003,141,239,003,096 ,072 ,201 ,013
141 DATA169,000,133,251,169,008,133,252 153 DATA240,033,169,064,197 ,252 ,208 ,021
142 DATA160,005,162,001,177,251,201,131 154 DATA169,013,032,237,003 ,132 ,253 ,160
143 DATA240,01 4,032,230,002,201,032,240 155 DATA004,132,252,169,032 ,032 ,237 ,003
144 DATA24 3,201 ,058,240,239,024,144,015 156 DATA136,208,250,164,253 ,230 ,252 ,104
145 DATA228,254,208,007,132,065,165,252 157 DATA076,000,000,169,255 ,133 ,252 ,208
146 DATA!33,066,096,232,032,230,002,177 158 DATA244
147 DATA251,032,230,002,201,058, 240, 212 James F. Lees
148 DATA201,000,240,009,076,214,002,200
Dayton, OH
149 DATA208,002,230,252,096,152,024,105
150 DATA004,144,003,024,230,252,168,024
151 DATA144,186
Edward G. Bell
Ip4xl4 Tempo and the metronome—While the tones in
computer music are usually faithful to the composer's
Swissvale, PA
intent, there's often something wrong with the music's
speed, or tempo. There's no need for such a discrepancy,
C-64 line counter—This relocatable program for because the proper tempo is always specified on the sheet
the C-64 and VIC gives an accurate count of the lines in music by an Italian word such as Largo, Andante or
any Basic program. It is useful, among other things, for Allegro. Musicians know the meanings of these words,
determining how many lines to list on each page of a but, unfortunately, computers don't.
printout. To use the line counter, load and nan it, taking Luckily, much sheet music also includes a numerical
cartful note of the SYS command on the screen. Then metronome setting that the computer can easily digest.
load the program whose lines are to be counted and The setting is found at the start of the piece, usually in
execute the SYS. the form:
100 PRINT"{SHFT CLRJMAGIC LINE COUNTER - Jft M.M. [note] = [number]
MES PELLECHI"
The M.M. stands for Maelzel's Metronome. (Maelzel
110 SA=828:PRINT"(CRSR DN}SYS";SA;"TO COUNT
":REM RELOCATABLE! developed the first one in the early 19th century.) The
120 FORJ=0TO41:READK:CS=CS+K:NEXT:RESTORE:I [note] will be the symbol for the note, usually a quarter
FCS<>7462THENPRINT"DATA ERROR":STOP
note or half note, which is counted as one beat in the
130 FORJ=0TO41:READK:POKESA+J,K:NEXT
140 DATA165,043,133,251,165,044,133,252 time signature of the piece. The [number] signifies the
150 DATA160,000,132,253,132,254,177,251 number of beats per minute, often somewhere between
160 DATA170,200,177,251,240,013,230,253 60 and 80, but with a practical range of about 50-120.
170 DATA20S,002,230,254,134,251,133,252
When you establish the tempo for your computer mu
180 DATA136,240,235,165,254,166,253,076
190 DATA205,1B9 sic, just be sure there are the appropriate number of notes
200 REM ABOVE IS FOR C-64. FOR VIC-20, ADD per minute of music played.
LINE 210 POKESA+41,221 On the C-128, the Tempo statement can be used for
James Pellechi this, if you know the following formulas:
Middle Island, NY
TEMPO = beats per minute / note value / 3.12
beats per minute = TEMPO x note value x 3.12
$2F3 Printer-width fix—This C-64 and VIC-20 program TEMPO is the appropriate argument for the Tempo
lets you print program listings in any desired width. With statement, while note value is 1 for a whole note, 2 for a
it, you can use any size paper for your listings, or you half note, 4 for a quarter note, and so on. The note value
can leave wide right margins for comments. and number of beats per minute are, of course, taken
The first printed line of any program line is flush with from the metronome setting.
the left margin, while succeeding lines are indented any While the Tempo statement takes arguments from
number of spaces you choose. Default values are 64 col 1-255, only those in the lowest part of that range are
umn listings, with four-space indentation of unnumbered useful in making music. Using a quarter note for one
lines. They can be changed by Poking as indicated in the beat, Tempos from four to ten cover the range of 49 to
program. 124 beats per minute. Using a half note for one beat,
To use the program, run it, load the program to be listed, Tempos from 8-20 cover the same range.
then Poke 807,3. Simultaneously pressing the run/stop and
Jean Patterson
restore keys will disable the special listing mode.
Pittsburgh, PA
100 PRINT"(SHFT CLRMAGIC PRINTER WIDTH FIX
- JAMES F. LEES":REM C64 * VIC
110 FORJ=1T057:READK:CS=CS+K:NEXT:RESTORE:I p C-128 error trapping—When programming the
FCS<>7554THENPRINT"DATA ERROR":STOP C-128, add the following three lines, numbered exactly
120 FORJ=9 57TO1013:READK:POKEJ,K:NEXT:SYS95 as shown. If your program encounters an error, these
7
130 PRINT"(CRSR DNJPOKE 976,PRINT WIDTH{2 s lines will tell you what kind it is and where it is. The
PACES)<NOW";PEEK<976);"(CRSR LF))" offending line will even be listed to the screen.
14 /RUN JUNK 1986
SUMMER GAMES? to know why people are wild over
Want some great play action? This WINTER GAMES. Seven events give
award winning best seller brings you you a variety of action—from the
eight great events, including Swimming, endurance of the Biathlon to the
Diving, Track, Gymnastics, and more. timing of the Ski Jump, and more.
Compete against world records. Or get What are you wailing for?
together with a group of up to eight for
Play your favorite events over and
some good competitive fun. Realistic,
over. Play all 22. Set up teams. Chal
graphics and action will challenge you
lenge your friends. These great action-
again and again to go for the gold.
strategy games are sure to be the stars
SUMMER GAMES II." of your collection.
You asked us for more great events. At your local Epyx dealer.
Here they are. Rowing, TViple Jump,
Javelin, High Jump, Fencing, Cycling,
Kayaking, even Equestrian. Like // t
SUMMER GAMES, you get spine tingl StBtOtUt C-am
sled careens along the walls of the run 1043 Kiel (X Sunnyvale, CA 94089 112 on Reads' Sorvlcn card.
0 TRAP63999:REM MAGIC - A.OZERKOVSK* 20 POKE53281 , 0 :FORJ=1TO52 :PRINTTAB (.5 ) " (6 SP
63998 PRINT"THE PROGRAM IS OK!":END ACES)*(6 SPACES)*{3 SPACEs)"}:NEXT:PRINT
63999 PRINTERRSIER);" ERROR IN LINE" ;EL:11EL "(HOME)"
P 30 S=54272:FORJ=0TO24:POKES+J,0:NEXT:POKES*
Alejandro Ozerkovsky 24,15:POKES+1,1:POKES+5,220
Mexico City 40 V=53248:FORJ = 0TO62:READK:POKE832-fJ,K:NEX
Mexico T:POKE2040,13:POKEV+21,1:POKEV+28,1
50 POKEV-t-37,7:POKEV+38,2:POKEV+39,8:POKES+4
,129
60 FORX=1TO255STEP.5:POKEV+1,255-X:P0KEV,X:
C-128 terminal program-—This little gem demon
NEXT
strates the power and flexibility of the mighty C-128. 61 DATA 000,000,252,000,015,255,000,015
Where else can you find a terminal program that fits on 62 DATA 255,000,063,255,000,063,255,000
a single line? 63 DATA 063,255,000,247,255,000,223,252
ID REM MAGIC C128 TERMINAL - J.PAYNE 64 DATA 000,125,124,000,117,240,001,095
20 POKE56577,0:POKE56579,38:OPEN1,2,3,CHRS( 65 DATA 192,001,093,000,001,084,000,005
6)*CHRS{0):DO:GETAS:GET#1,BJ:IFAS<>""THE 66 DATA 080,000,006,064,000,022,064,000
NPRINT01,AS;:LOOP:ELSEIFBJO""THENPRINTB 67 DATA 170,000,000,168,000,000,160,000
S;:LOOP:ELSELOOP 68 DATA
Jim Payne
Dover, DE
Tammy Silverberg
Brooklyn, NY
FIVE AUTHENTIC
BATTLE STATION SCREENS
MGRD PROSE
attto for more intormawn or MC/VISA orders
SIMULATION SOFTWARE
PtlMO UhirHiy BdlhmOfB Mvltlfn* 120 LAKEFBOMT DRIVE • HUNT VALLEY. MD 21030 • (301) 667-1151
ISM
m
&
nBl
1
*■> r
^' -.■■■■.;<■■.■
■■■■■? ^t
of ;imateur Softball, Little I.eague and review individual game summaries Virtually every function operates in
scholastic baseball learns. Fanatical and details. a similar manner. Once you learn the
followers of major league baseball The program, written in Basic and operation of die first screen, all the
may also use it to keep a record of assembly language, takes care of com others make sense. And the first screen
their favorite players. puting the results and statistics, and is easy to learn, thanks to a very decent
At Bat Stats 64 lets you record and it is a very easy program to use. One instruction manual and the program's
print results of up to 162 games; reason is that each screen contains a menu-driven operation.
maintain and update ;i 40-player ros Coach's Box, which tells you the op The program is divided into two
ter; record, update and print com tions that arc available to you and parts. One is for maintaining and
plete offensive statistics for every what the various function keys will updating statistical information. The
player on the roster; maintain and do; it also provides special instruc other is for reviewing and printing
print team schedules; and print or tions or messages. out various reports that you can gen
erate from that information.
One complaint I have about At Bat
Circle 120 on Reader Service card
Stats 64 is that you cannot freely
move from one part of the program
to the other. Although both parts in
terface with the same data disk, you
can perform only one operation at a
time and must reboot the program
to go on to another operation.
Another quirk is that the program
does not provide for maintaining
pitching records. This would limit At
Bat Stats 64's usefulness for many
baseball managers.
At Bat Stats 64 will not accept entry
of more than nine runs scored per
game for any one player. It's not
likely, but it is possible that an indi
Avallgbi* for Fix. IBM
PC, PCjr, and compoT- vidual could score ten or more runs
A|,,,'n II, II ■ . ||t,
in a game. It's also possible for a
Commodori VIC 20,
44, end 138.
player to go to bat ten or more times
in a game, yet that data-entry field is
also limited to single digits.
There are other quirks thai make
data-entry somewhat awkward. In or
der to enter player statistics or game
results, you must first delete the zeros
that are programmed into every field.
"PaperClip is easy to use, yet offers the advanced features of programs designed for the IBM PC. These include: block movel
copy, delete, macros, automatic page numbering, headers, footers, underlining, boldface, super and subscripts, variable
character pitch, and custom character sets. The editing screen can be sec up to 130 columns wide, & text can be scrolled in any
direction. A preview mode displays formatted text exactly as it will appear on the printed page. You may further define your
own formatting parameters, including margins, line lengths, page length and spacing.
PaperClip contains over 30 printer files for all the current major models. The documentation is excellent and the disk itself un
protected, though keyed through a joystick port. This means you can make as many back-up copies as you like, but can use the
program only when the key is inserted." CREATIVE COMPUTING
"PaperClip is one of the easiest of the professional word processors to use, with a sensible
manual and plenty of aids for the accident-prone." COMPUTING NOW
You will not find a word processing package superior to this one!
CREATIVE COMPUTING
FapezClip
The if I Best Selling Word Processing Package
ti ?r
INCLUDED
17B75 Sky Park North,
JO Mural Street
Richmond Hill, Ontario Suite P, Irvine. California
USA 93714
lab )6S Canada
M16J8BT-9941
'The Energized Software Company!" MlGJSS19BrB
refer 06-9B6-266
WRIT! TO US FOR FULL COLOR CATALOG of our products for Commodore, Atari, Macintosh, Appl* and IBM systems. Tele* SO9'39
™
101 thhmul
TfCNMUL lU'rw
iwm 010 niwici
HII imdmmiio* mill rntm inti
|I Hi till E ins ihiiihei «[UDio michios* ippk itiii cihmoodie hi hi me licisiflio tiiekiivs liifECTimr 01 ippie [OMPIiteis iic uhi kg
IlimlSi KttHMEI IN[ »» H» IIISINI!! "ICHIHE5 INC 'It MMPIKO HIM ■ITI0K1I IET1IL STOP.E SUES MUMS FD« *lll EUIH UNUU> i HIS IP 1011 tM IFIID HPiH[llHT fIU« P1IDMII1 ilFIWME OUIIIT1011 C1N 0IDII OIlEtT HOD US
(1TH|l||U!IJ[[EIIHLISIflll[E|Plll!»«ll(0IIH!I«(tNllMir*INt|ll«LLlNDinillliniJ.mill(PflirilPEMl»Slin PlflttllHI Fll THE tiili!) IS UL PRICE! 1HIIWN HI M u 1 D0LIU1
Ohll lIIllJili»»D«lllflllTSlllCl«PLErH(»PlCU«'
Circlo 61 on Read or SoiyIcb card.
H Software Gallery
H Scott Wasser
Wilkes-Barre, PA
:■ i *
Pipeline
Here's a Puzzling
Plumbing Problem for
Your Child to Solve
Programmers' CompuServe
Games
Basic Toolkit
Boost Your C-64's Power
With More Than 100
New Basic Commands
You never know
If you've ever tried to write your
own programs using the Com who you'll be up against
modore fi4's built-in Basic 2.0, you when you go online
know how difficult it can be to access
many of the machine's outstanding
with CompuServe.
graphics and sound capabilities.
While Programmers' Basic Toolkit i1 ■/ j'Tii I jit 7 *. hr ^ ■■■ ' ■ -m
To buy your CompuServe Subscription Kit,
doesn't make programming a breeze
see your nearest computer deater.
for a complete novice, it does provide
Suggested retail price $39.95.
the advanced programmer with more
lhan 100 new commands that allow
To request our free brochure or order direct,
you to control sound and graphics
with assembly language power and
call or write: 800-848-8199
(In Ohio, call 614-457-0802)
speed. In addition, the package in
cludes a pair of excellent utility pro
grams—a background/font editor CompuServe
and a sprite editor. Both arc joystick- ulHiglon Ceniro BlvU
l)ua, OH 43271)
controlled and feature convenient
pull-down menus.
RUN JLKK litSfi/ 25
0 Software Gallery
Like the C-128's version of Basic, which lets you assign new numbers power and flexibility, then Program
this program's Basic uses many de to your program lines. REN also al mers' Basic Toolkit may be just what
scriptive keywords that help take the lows you to specify the starling line you need to unleash your program
mystery out of programming. For ex number and the increment between ming potential. (Epyx, 1043 Kiel Cowl,
ample, to change a border color to line numbers, and it automatically Sunnyvale, CA 94089. C-64/$34.95;
red with your C-64, you'd normally adjusts all references to line numbers C-I28/$44.95 disk.)
type POKE 53280,2. With Program ■within your program. Bob Guerra
mers' Basic Toolkit, you can simply This program's real strength, how Charlestown, MA
enter BORDER RED. Not only do ever, lies in the many specialized
Some of the other commands that graphics commands that let you eas
make this package a valuable pro ily create, save, load and manipulate
gramming aid include Change/To, high-resolution, multicolor and text
which finds every occurrence of a
specified string and replaces it with
screens, as well as custom character
sets and sprites to use with them.
Ultima IV: Quest
a new string of your choice; the Pro
cedure and Do commands, which al
Although all utilities
mands are well-documented in the
and com
of The Avatar
low you to define a subroutine that user's guide, the quick-reference
you want executed repeatedly and guide and the numerous help screens Explore the Magical
then to call it up by name from any that accompany the program, it's as World of Brittania in
where in the program without having sumed that you already know how to
This Exciting Adventure
to use Gosub/Return; an On Error program in standard C-64 Basic. So,
Goto command lhai makes a pro If, however, you already have a
gram jump to a specific line number
whenever an error occurs; and REN,
good handle on Commodore Basic
and feel you're ready for a little more w hether you're a longtime fan
of the Ultima series or a new-
it works...
with the Command Center, a space
saving cabinet specially designed lor the
C-128 Personal Computer System. Just
install your keyboard and disk drives, set
your CRT on top, and you've got Suit-in features include power
Commodore value with the look of a much anp, (an and phone Pjjjg.
more expensive system.
II will untangle your wires and unclulter
your desk. And look at all it includes:
■ Built-in AC Power Strip with surge
protection and line noise filtering.
■ Built-in Drive/CPU Cooling Fan.
■ Phone/Modem
telecommunications switch.
■ Master A.C. Switch with power
$14995
C-I2fl is a registered Trademark q( Commodore Business Mach.nes.
indicator light.
Free 30-day trial otter and one year KETEK. PO. Box 203, Oakdale, IA 52319
warranty. Order your Command Center
YESt Rush me a Command Confer to
today. Write: KETEK, P.O. Box 203, complete my C-12a system. I may
Nprno.
2li/RUN fUKEIStt
0 Software Gallery
comer to the fantasy role-playing in the proper proportions. You'll be tory of Brittania, a book of magic
genre, Ultima IV will amaze you with able to conjure up energy fields, ice wisdom, a cloth map and an ahnk
its vastness and variety of features. balls and magic missiles to hurl at for good luck.
Occupying both sides of two disks, your foes, along with a number of After exploring Brittania for a
Ultima IV is a mystical quest through spells that will help you maneuver while, you'll probably conclude that
the countryside, towns and under around Brittania. Ultima IV may be the best game of
world of Brittania in search of the The land is a complex mixture of this kind ever created. You may also
Eight Virtues of the Avatar. several kinds of terrain and water realize you could use another good
Throughout your journey, you'll ways. You may travel by foot, horse luck piece. (Origin Systems, 340 Harvey
encounter countless enemies who'll or ship and, if the phases of the twin Road, Manchester, NH 03103. C64f$64
try to keep you from your goal. For moons allow, teleporl around Brit disk.)
tunately, there are also several char tania through magic glowing portals. Bob Guerra
acters who may provide clues to assist Included in the package are a his Charlestown, MA
you or even join your crusade if they
share your philosophy. To reach your CI'CtB 214 on Rsadei Service card.
l'.-\ "■■■"■■
IhHbHL
GERRY THE
GERM
Gerry selsoul to prove his
worth as a vibrant virus
CARTOON ADVENTURE
A
A FANTASTIC VOYAGE OF CLOSES THE DOOR ON ALL THE OTHERS WCLCOMETO Till
ACTION ARCADE
ML
WILLOW JUNDERWURLDE
PATTERN All you neod is there to me limOo's', splice
take Locate ihe weapons, Ine ma in brace and pass
Force your way inro trie
then inakcaitxjfncy on if trio grog me riearlies —
Mandarin 5 Palace against
you dare here be Ine greatest pirate
terrible odds — against
beautiful ori en lal adventure oil no mail.
3D GRAPHIC ADVENTURE ACTION ARCADE
backdrops.
(2 GAMES IN
ONE PACK)
FOR THE CBM 64/128™ -;■•■
Tl If ftRC L>
IHEBH ARCOFYESOD
Now a* hi? craft touches dnwn
.THE la'p y bui nol undetected on tht qui-
MUSIC SYSTEM
suit oi trie Cafftai Cry oi Ar-at
MUSIC SYSTEM -.
wtief* ihe MonoM h is bemQ stored,
you musi bo»me Charts - hn
ACTION ADVENTURE
MUSIC SYSTEM
NODES OF
■
5^£
YESOD
Somtmhtre on the surface or the
moon... The ■ ." ■■ Lands, the
^Jvon!ure begins
ACTION ADVENTURE
y ^ t°" in
J oi tht US Paof Ic nooia su
e art.tck by ihe
Japonnc on P
COMMODORE 64/128K
"A whole
Tour
Ej MATTHEW STERN
GEOS stands for Graphic Environment Operating Sys processor. Its operation requires a joystick or a mouse,
tem, a new bit-mapped operating system from Berkeley such as Commodore's 1350.
Softworks that opens up a new world for Commodore 64 We reviewed GEOS using the 1350 mouse, which has
;ind 128 owners. It brings new possibilities to the Com two buttons. (GEOS, however, employs only the left but
modore realm by giving the computer an easy-to-use ton.) Although the mouse puts the C-G4 on a par with
operating system of icons, pull-down menus, windows some more expensive computers, the joystick is actually
and dialogue boxes, just like the Apple Macintosh, Com more responsive. Even at the mouse's greatest accelera
modore Amiga and Atari 520ST. tion, the initial movement tends to be slow. (However,
GEOS not only lets you easily combine text and graph Commodore has plans to release a lower-cost, one-button
ics in your word processing documents, but also speeds mouse that promises a speed increase.)
up your disk drive five to seven times and uses it to
increase the C-64's available memory. What GEOS Does
All these enhancements are achieved by software. GEOS The first thing that appears after you load the GEOS
comes on a single disk that contains the operating system, operating system is the deskTop user interface, which you
deskTop, desk accessories and two applications: geoPaint, use to handle files. As on the Macintosh, Amiga and
a graphics designer and editor, and geoWrite, a word 520ST, disks and files are represented as icons. All the
30 / RUN JIM 1986
files are displayed right in front of you on a disk notepad, DeskTop not only makes using the GEOS operating
with different types of files represented by different icons. system easier and more fun; it adds several features usu
You can perform all functions either by activating an ally found only on more powerful computers. For ex-
icon or by selecting a menu item. ample, if you wonder when you made the last revision
Instead of typing in a long command, as C-64 users on a file or what type of application it beiongs to, click
currently do, you just move the pointer (with mouse or on its icon and select the Get Info from the File menu.
joystick) to the desired menu on the command bar across You'll get all information about the file, including its type
the top of the screen and press the button once (called and the date and time you last revised it.
clicking). This brings down a menu of related commands, Additional features let you enter a two- or three-line
from which you select the one you want. description and write-protect the file by clicking on a
You can also use icons to perform operations. For box. Commands in the View menu can display infor
example, to delete a file, drag its icon over to the trash mation for all the files on the disk's notepad, according
can; to run an application, move the pointer to the icon to name, date of last revision, size and type.
and press the mouse button twice (called double-clicking). GEOS also achieves something never done before by
Those of you who are new to this type of user interface using the 1541 or 1571 disk drive as a virtual memory
should get a special kick out of this aspect of the system. device. This means that when GEOS runs out of room in
RUN JUNE IBM/31
The photo and text albums are handy features that
allow you to cut excerpts from geoWrite files and sections
from geoPaint pictures, store them on disk and later paste
them into new geoWrite files. This is essentially an elec
tronic scrapbook—a feature that will be appreciated by
newsletter editors and designers (much like the Clipboard
features of the Mac that let you use data, text and graphics
from one application with another).
Data and desk accessories are not the only things that
GEOS applications can share; they also use the same text
fonts, printer drivers and disk enhancements.
the computer, it saves the extra data to the disk drive. GeoPaint
GEOS, desk accessories and applications can thus all run GeoPaint looks and works a lot like the Apple Macin
at (he same time and still allow more than enough room tosh's MacPaint, except that it offers the entire line of
for your documents. Moreover, since GEOS speeds up the 16 Commodore colors. It gives you a selection of 14
(he drive five to seven times the normal speed, there is different drawing tools, which appear as icons on the left
hardly any waiting. Unlike the fast-loader programs, of the screen. Down one side of the screen is a large
which speed up only the loading process, any GEOS drawing window, showing a section of the 8^,- by 11 -inch
application will continue to operate at the higher speed. page you can use for your illustration.
To move around the page, you use the scrolling-arrows
GEOS Works Together
icon, which appears as four arrows in the upper-left
GEOS, its disk accessories and the applications geo corner of the drawing menu. At the top of the screen is
Paint and geoWrite are all designed to work together. the command bar, with functions for program options
The operating system resides in memory at all limes and and text fonts, as well as for saving and closing files.
does not conflict with the program you are using. GeoPaint lets you use the full library of fonts with your
Version 1.0 of GEOS comes with a preference manager, graphics.
alarm clock, note pad, calculator and photo and (ext For free-hand drawing, jusi click on the pencil-head
albums. 'Die preference manager lets you change the time, icon and sketch on the drawing window. The pointer
date, mouse speed and even the pointer's design and (urns into a little pencil as you move it to the window,
color. You can also change GEOS's foreground and back and it also changes color to indicate different uses (which
ground colors to whatever combination you please. the Macintosh cannot do!). It turns yellow when you're
The alarm clock and calculator are self-explanatory. just moving it, black when you're drawing and red when
The notepad, however, is probably a new feature for many you're erasing.
C-64 users. Actually a place for storing short memos that Using the mouse, a more natural drawing tool than a
you can recall at any time, it holds up to 127 pages, with joystick or trackball, it's easy to create professional-quality
250 characters per page. graphics with geoPaint. Since ail the functions are on the
32 / RUN JUNE 1986
Cirelo 223 on Boadei Soivlca card.
* COMMODORE
MONITORS RADAR DETECTOR
High
RETAIL
Performance S249M
EPSON
WARRANTED
RETAIL
S200M
TUNERS
oo
S78
FREE TRIAL PERIOD)
DISK DRIVES
1541
COMMODORE
oo
E,
$149 CABLE TV
MODEMS CONVERTERS
JERROLD
0* OAK
/
"WHY RENT WHEN NOW YOU CAN OWN"
PRO-TECH-TRONICS
6870 Shingle Creek Parkway #103 • Minneapolis, MN 55430 • (612) 560-6603
screen, you don't need to flip back and forth from llic
THE AMAZING VOICE MASTER® drawing screen to the menu to select a function.
Editing i.s also very easy. You draw a box around the
Speech and Music Processor
graphic you want to copy or move and click where you
Your computer can talk in your own want it placed; or you can cut or copy it into the photo
voice. Not a synthesizer but a true digitizer album for later pasting into another geoPaint picture or
that records your natural voice quality—and in gooWrite document. Graphics can also be rotated, in
any language or accent. Words and phrases can verted (shown in reverse video) or flipped over.
be expanded without limit from disk. A handy pixel-edit mode lets you put in fine detail by
And it will understand what you say. a enlarging a portion of your picture so you can see each
real word recognizer lor groups of 32 words or pixel. If you make a mistake, just click the Undo icon to
phrases with unlimited expansion from disk erase your last change, or select the Recover from Disk
memory. Now you can have a two way conver command in the Options menu to bring up the last-saved
sation with your computer! version of your file.
Easy for the beginning programmer The geoPaint 1.0 version that we reviewed did not
with new BASIC commands. Machine language support full-color graphics. Instead, you have a choice of
programs and memory locations for the more 32 shading patterns. Berkeley Softworks said it chose
experienced software author. black-and-white (over full color) for its readability, espe
Exciting Music Bonus lets you hum or cially on television sets, and so that you can see your
whistle to write and perform. Notes literally artwork [he way it will actually be printed on your black-
scroll by as you hum! Your composition can be and-white printer.
edited, saved, and printed out. You don't have to The final release does use color and supports color
know one note from another in order to write printers, such as the Epson JX80, Okimate 10, the Apple
and compose!
[mageWriter II and laser printers such as the Hewlett-
Based upon new technologies invented by COVOX. One low once buys you ihe Packard.
complete system—even a voice controlled black-jack game! In addilian.you will
receive a subscription to COVOX NEWS, a periodic newsletter about speech
technology, applies lions, new products, up-dates, and user conlributions. ¥00 wll Geo Write
never find a better value lor your computer.
IF you are used to word processors with complicated
ami v <tno Q£
V/liL I iJua.SJ includes all hardwaro and software. editing commands, gcoWrite will give you a pleasant
Available from your dealer or by mail When ordering by mail add $4 00 shipping
and handling (SIO DO loreign. $6.00 Canada).
surprise. Its commands are so easy to use thai you'll be
The Voice Mailer li available lor Ihe Commodore S4,128. Apple lie, He, II*, and able to master it in minutes. To delete a range of text,
Atari BOO, BOOXL, 130XE. Specify model when ordering. (Apple II* owners mull just highlight it by dragging the mouse over it, holding
have joystick adaptor. Available from Covoi at only S9.9S.)
down the button as you do so, and then press the INS'17
Apple lie and II* owners: Enhance speech quality and music capabilities with
optional Sound Master haidware card. Installs in slot 4 or 5. Available separately
DEL key. If you want to change text, highlight it and type
(or S39.95 wilh demo software, or order with VOFCe Master lor only Si 19.95 (saves in the correction. The new words will replace the old.
£10 when ordered separately)
Change a margin? Just go to the ruler at ihe top of the
For telephone demo, addilional inforina&on. or prompt service for credrl card orders.
window, click on the M and move it where you want it
CALL (503) 342-1271 to go. The document will reformat automatically. Since
GEOS uses a 40-column screen, you'll see only two thirds
_Call or write today tor FREE audio demo casieHe tape and brochure.
of your document's width at a time. The document scrolls
across the screen as you type, and you can drag the pointer
(503) 342-1271
COVOX INC. to any section you want to see.
675-D Conger Street, Eugene, OR 97402 With the variety of type styles and sizes available in
Telex 706017 (AV ALARM UD) GEOS, you can select a combination to achieve and print
out a screen display ranging from 30 lo I 10 characters.
34 I RUN JUKE 19H6
Circle B on Reader Sorvicg card.
0128 UNMASKED
. i±
and C-64"
.< ■■■"■■ '■ ■ -1 ■/■
j
BASIC 7.0 INTERNALS 1571 INTERNALS
Inlroduclion lo programing: pfobkim Presents doiens ol programming Essential gukto to* evoryono Inter-
■Mlnfc; IMorou(]hi description or all quick-hiM«rs. Easy and useful flilofl In GP;M on Iha 12fl Simple
BASIC commands witfi hundreds ol lochnkjuoa on the op«rating systtm, axpLmalon ol I he opuraltng syslem,
*uinpio4. moniior commands, uihl- suchs. ruro-pjgo. poiniars. Iha mgmocy uugi, GJVM utility pro-
iKpfnto* and mor*.
ANATOMY OF C-&4 Iniidvr's guide to th* TRICKS & TIPS FOR CM CollecttoJi ol SCIEHCE/ENGINEERING ON C-64 In Adventure GimewrKer'ft Handbook
'£4 Jniernalt, Graphics, sound. I/O. ktrnal. aasy-lo-uS4 lechniquss: advanced graphics. dopth :r-lro 10 dorrpuTars in '.ounce. Topics: Step-by-step gu4da lo deigning and writing
momory maps, jnoro. Compiele comnenlod Improved dala inpui. anhancad BASIC. Li '■•: .iry. f^iysira, biology. aslronumyh your own adventure games. Wrch automated
ROM Isiings. 300pp !
CP/M. mote. Z75pp S19^5 ebedronks. olFvrs. 3SDpp £19.95 iuJveniurn game generalor. ?O0pp £i4r95
ANATOMT
ATOMY OF ISttfrDfflVE
194 Bnii 1941 REPAIR ft MAINTENANCE CASSETTE BOOK C-64/VJC-20 PEEKS ft POKES FOR THE C-«4
dbook on flppp^ ♦'plains all. Many
hand Handbook descrrbM Tho disk drive hard- Comprehonsive guide; many sample
Includai In-dapjh explanation* ol PEEK,
npl*»
._ and1.
and VrfilnWi^tilly comm*ni«J war*. Indudei itJurmaiict and techniques, programs. High ipoed operating; system
POKE. USR. and other OASlC commands
1M1 HOMKIbgk.^1 SOOpp tokaap 1&41 running. ToOpp Si 9.95 lul U* loading and *av*ig. 225pp (14.95
Learn 1h* *tnsid«~ tndu lo g«< iti* mosl out
MACHINE LANGUAGE C64 Horn ADVANCED MACHINE LANGUAGE IDEAS FOR USE ON CM Thtrres: ol yom "64. 200pp SUM
6&10 code Him Tail programs. Many unr Not con red eluwhert: - vidva canuollar. aula enpentes. caJcJalor. retipv f^o. slock
Opllonil DlikFit» for books
plos and Irslmgs Tor comptflis assBmb'or. intarrupis, limnrt, dock*. I-'O, real i.ma, ■tfa, dial planner, wmdow advertising,
For your convenlenca. iFw programs
monitor, ft simulator, 2O0pp £14.35 eilendetf BASIC, mora. 2l0pp £14.95 otrwrs. t
conlainad In each ol our books are avail
GRAPHICS BOOK C-64 - bflsl refersnea COMPILER BOOK C-64'C'l28 All you able on doolie to save you lime entering
PRINTER BOOK C-64/VIC-20 Under-
cavers basic and advanced graphic*. need to know abaul complFars: how they them from your keyboard. Specify na/ne of
siand Co mm adore, Epson-compaitolfi print
Sprites, animation* Hires. Mullicotor. ers and 1520 ptoitar. Padded: •,■•■■.<>$; gra
work; designing and writing your own; booh when or do ring. $14.91 each
lighrpan. 30 graphics. IRQ. CAD. pro ph tea dump; 3D -plot; commented MPS6Q1 generating machine code. With working
jections, curvnv ■ ■" 350pp % 1" "■ ROM latino*, mor*. 330pp ?>}•>•>*,
fljtampla compiler. 300pp S19-95
■ . i. . and c ti a- fr*i^.«.vj of Commodo*
^53
Mwie Select Gpgwt *
, at the various fools, pitches and slytes used h this,
•gjpH ICreOtel mui doamtnt ■/rite document.
cos mbc and match these chaiocters in an varieiy
...■'/$. Vm flast tmpressSaa feature is that tts-sg
-h Qillt | to (feklop toils I
The multiple fonts, pitches and styles can be displayed Some of the changes planned for the final version are
color graphics, as mentioned earlier, and changeable
simultaneously on the screen.
Equally impressive is geoWlite's selection of propor shading patterns for geoPaint, a trash can that will let
tionally spaced fonts and typestyles. GKOS currently you recover files thrown out by mistake, and cursor-key
comes with six fonts in several different sizes, all dis- controls and a search-and-replace function for geoWrite.
A C-128-mode version of GEOS is expected in the fall. If"
playable in regular, bold, italics, underline and outline
typestyles. Think of the attractive newsletters and reports and when future enhanced versions are released, Berkeley
you can create with them, especially if you add geoPaint Softworks will make them available to GEOS owners al
pictures! a nominal charge.
GeoWrite takes advantage of GHOS's virtual memory, Additional GEOS applications and desk accessories arc-
under development by Berkeley Softworks and other
so your only limitation in document length is available
disk space. With version 1.0, the GEOS system files, die manufacturers. If you're interested in developing pro
grams that use GEOS, Berkeley Softworks will be releasing
fonts and the geoWrite application have to be on the
same disk as your file. But this still gives you about 35-40K a programmer's reference guide in June or July. GEOS
of free disk space for your documents—more than most is available for $59.95 from Berkeley Softworks, 2150
Shaltuck Ave., Berkeley, CA 94704; 415-644-0883 or
C-64 word processors and enough for about 11 to 13
single-spaced, text-only pages. GeoWrite documents take 800-443-0100.
GEOS is notjust another software program. It's a wholly
more memory, of course, when you add graphics.
new operating system that gives Commodore 64 and 128
In spite of geoWrite's easy-to-use editing features, its
users some important capabilities never before available.
spectacular fonts and the ability to create longer-than-
Moreover, it's fascinating and fun to use. B
average documents, it has some shortcomings that may
disappoint you. Due to memory limitations, version 1.0
lacks the headers and footers, double and triple spacing, A<U(ress all author arrrespondence to Matthew Stern, M34
page numbering and searchand-replacc functions you Amiga Ave., Reseda, CA 91335.
36 / RUN JUNE 1986
Circle Q on Reader Son/Ice card.
■ r^. .
C-64
.:■: ■::: :■ :
OFTWARE
The complete compiler
Remarkably easy-io-use
and development pack interactive drawing pack'
age. Speed up your pro age lor accurate graphic
grams 5x to 35*. Many
designs. New dimension
options: flexible memory ing features to create
management; choice ol
exact scaled output to all
compiling to machine major dot-malrix printers.
coda, compact p-code or Enhanced version allows
both. '128 version: 40 or you to input via keyboard
80 column monitor output or high quality lightpen.
and FAST-mode opera Two graphic screens lor
tion. "128 Compiler's ex COPYing from one lo the
tensive 80-page pro
other. DRAW, LINE, BOX.
grammer's guide covers CIRCLE, ARC, ELLIPSE
compiler diractives and available. FILL objects
options, two levels ol wilh preselected PAT
optimization, memory usage, I/O handling, 80 column hl-res graphics, faster,
TERNS; add TEXT; SAVE and RECALL designs lo/lrom disk. Define your own
higher procision math lunctions. speed and space saving tips, more. A great library ol symbols/objects with the easy-to-use OBJECT MANAGEMENT
package that no software library should be without. 128 Compiler $59 93
SYSI EM-store up to 104 separate objects. C-128 S59.95
54 Compiler $39.95 C-E4 $39.95
fculE:
■- ' \i '•' -• ■ LL
■cm till |iHI]-
You can immediately change programing language, and learn COBOL on your 64. COBOL
the scaling, labeling, axis, is easy lo learn because Us easy lo read. COBOL Compiler
"1!
bar filling, elc. to suit your
package comes complete with Editor, Compiler, Interpreter
needs. Accepts dala Irom
and Symbolic Debugger. C-64 $39.95
CalcHosull and MultiPlan.
j"'
■ IFI
MfPlK \ Outputs to most printers. Complete portfolio management system (or the individual or
C-128 $39.95 professional investor. Easily manage your portfolios, obtain
C-64 $39.95 up-to-the-minute quotes and news, and perform selected
analysis. Enter quotes manually or automatically through
Power Plan Warner Computer Systems. C-64 $39.95
One ot 1he most powerful spreadsheets with integrated
graphics. Includes menu or keyword selections, online help Xper
screens, field protection, windowing, trig functions and more. XPER is the first "expert system1' for the C-128 and C-64. While
PowerGraph, the graphics package, is included to create ordinary data base systems are good for reproducing facts,
Integrated graphs and charts. C-64 $39.95 XPER can derive knowledge from a mountain of facts and help
you make expert decisions. Large capacity. Complete with
Technical Analysis System for the C-64 $59.95
editing and reporting. C-64 $59.95
Ada Compiler for the C-64 $39.95
C-T?fl rand C-64 . od«• B<f8Jn*U MadiiflH IfX
VideoBaslc Language for the C-64 $39.95 Ufpi.i- i : ■■—■
mm :;?m
■.",-.■":■:'
.■--!■-
lfe^^S3
:-■■'"'
In Search of
The Perfect
Printer, Part n
Still haven't determined which printer is bestfor you?
To help you decide, here's the conclusion ofour look at popular
printersfor Commodore owners.
By TIM WALSH
What do most beginners look for when choosing a Despite its drawbacks, the MPS-1000 has features suf
printer? Usually, a low price tag. After all, if the price is ficiently appealing to lure many potential owners away
right, everything about the printer seems more templing, from attractive third-party printers. It works well in day-
and shortcomings in its features and design can be easily to-day use, is relatively quiet and easy to use, and it works
overlooked. well with 152;j print routines.
This article concentrates on some of the popular, low- The MPS-1000 is unusual in having both serial and paral
priced printers that Commodore owners are likely to buy. lel Centronics interface ports. The serial port can access two
With the exception of the Commodore MPS-1000, those print modes—Commodore and IBM. The parallel port al
discussed below were released a year or more ago. You lows access only to the IBM mode, referred to in the MI'S-
can still find mail-order ads for the superb Panasonic KX- 1000's user's manual as the IBM 5152 Plus mode.
P1091 and bargain-basement Mannesmann Tally Spirit
The option of two print modes adds considerable flex
80, but you probably haven't seen a recent review of
ibility to this machine. They give you the choice of two
either, since they've been on the market such a long time.
Commodore character sets—uppercasWgraphics or up
Commodore MPS-1000 per/lowercase. Accessing the IBM mode also gives you
two character sets, composed of IBM graphics, standard
We'll begin this examination with a look at the MPS-
and international characters. Again, it's important to re
1000, Commodore's latest release, and surely the most
alize that both the Commodore ant! IBM modes can be
discussed Commodore printer in recent memory.
accessed through the serial port, so [here's no need to
Actually, the MPS-1000 is a modified Epson Homewrit-
use the parallel port with Commodore equipment.
er 10, bearing the Commodore logo and a price tag of
Although initially you may not think you need both
S299.95. It is best suited for home use or light office work,
and is a good choice for either the beginner or experi the serial and parallel pints, both logether give you three
enced user. It possesses some interesting features that important benefits. First, the serial port lets you use the
you won't find on any earlier Commodore printer. printer without a parallel interface. Second, the parallel
However, its printing quality and ability fall a little port gives you the option of using (he printer with non-
Short when compared to Other low-end machines. Its print Commodore computers. Third, using the parallel por!
speed of 100 characters per second (cps) in Draft mode with an interface having a prim buffer of large capacity
frees up the computer during printing operations.
and 20 cps in Near Letter Quality (NLQ) mode are slower
than some others in its price range. Also, while the NLQ In Commodore mode, the MPS-1000 is limited in its
print quality is good, you'll find better in some other dot- print features. There is only one print pitch, pica, which
matrix printers of comparable cost. A further major short prints ten characters per inch (cpi) and can be enlarged
coming is the lack of an italic character set. to double size, and Draft or NLQ are the two print modes.
RUN junk m i 39
Prim features accessible via control codes arc: underlin sion of the Seikosha SI1- 1000A that is covered later in this
ing, reverse print, programmable line spacing and both article.
single- and double-density graphics. Since it's designed for Commodore, no parallel interface
Eleven secondary addresses in Commodore mode per is needed; you simply connect it to your computer system
mit a printer reset, custom formatting of print and the with die helpfully long (42-inch) serial cable included.
activation or suppression of the printer's diagnostic mes The printer is relatively small (15% inches wide, 4%
sages. The user's manual, which is loaded with technical inches tall and 11 inches dee])) and so requires little desk
information for programmers, devotes an entire chapter space. It features a low-profile removable tractor unit that is
to graphics in the Commodore mode and a second chap a significant improvement over designs found in other low-
ter to IBM-mode graphics. end printers. This unit easily and quickly adjusts to permit
the use of any iracior-feed labels or continuous forms up to
10 inches wide and three forms thick. Removal of die tractor
unit activates a switch that enables the printer to accept sin
gle siieets from an adjustable single-form paper holder dial
you mount in place of the tractor unit
The Sl'-lOOOVC provides an NLQ mode—a 24 X 18
matrix—which you activate by pressing a button on the
printer's control panel. Text created in this mode has a
very distinct, slightly uneven appearance that distin
guishes it from characters produced by other dot-matrix
printers.
The print speed of the unit is 100 cps in Draft mode
witli 10 cpi pica characters; in NLQ mode, il slows down
to 20 cps. Print features include standard, reversed and
italic character sets, with pica, elite (12 cpi), and con
densed (17 cpi) print pitches available in all three sets.
Near-letier quality is available with pica and elite print
pitches from within both italics and standard character
sets. You use control codes to select ASCII, CBM mode
and condensed prinl. Four DIP switches on the rear of
the unit are used to specify page length, device-number
Commodore's MPS-IO00 printer. setting, perforation-skipping and /.ero-slashing.
Super- and subscript characters are activated and deac
The MPS-1000's IBM mode, selectable via one DIP tivated through the use of control codes, as are underlin
switch when using the serial port, provides substantially ing, douhle-strike character and graphics. However, this
more features than the Commodore mode, including printer has a limited graphics capability. It offers only
three print pitches—pica (10 cpi), elite (12 Cpl) and con one density setting— the usual -iHO horizontal dots per
densed (approximately 17 cpi)—all of which can be ac
cessed in enlarged print via control codes. In IliM mode,
you also have super- and subscript characters, an empha
sized print mode and XLQ characters.
To help you begin programming graphics in either mode,
the two graphics chapters in the manual contain several ex
amples. You'll quickly notice the advantages of IBM mode,
which offers two more density settings than the Commo
dore mode. Even so, most MPS-1000 users probably find it
easier to use Commodore mode for their own graphics pro
grams, since fewer commands are necessary.
If, in using Commodore software, you stay locked into
Commodore mode ami select Commodore 1525 when
asked for your printer type, you'll be able to utilize all the
C-128 and C-64 software available. Also, the MPS-1000 has no
problems handling high- and low-resoltttion screen dumps.
Considering cost, is the MPS-1000 the best printer with
which lo complement your Commodore computer sys
tem? The answer depends on your needs. If you want
superb XLQ print, look elsewhere; but this is far and Hattori Seiko's Seikosha SP-IOOOVC.
away the best printer available for first-lime Commodore
users. Il works with just about all the popular graphics,
business and recreational software designed for Com line. But Commodore users will be pleased to note that
modores, and il permits the growth of your programming high- and low-resolution 1525 screen-dump programs
abilities. work well on this printer.
The SP-1000VC also possesses multiple-function on
Seikosha SP-1000VC
line, form-feed and line-feed buttons. As on many other
This recently introduced high-quality printer from dot-matrix printers, ihese buttons can be used for a self
Hattori Seiko is a modified. Commodore-dedicated ver- test or hex dump when you initially turn on the primer.
•10/RUN JUNE 1986
The SP-IOOOVC also incorporates user-defined left and
right margin-setting controls into the form-feed and line
feed buttons.
Surprisingly, the SP-1000VC's user's manual seems to
be written exclusively for beginners. It covers all of the
printer's features and provides at least one short Basic
program to demonstrate each function. While this is
sufficient instruction for control codes and secondary
addresses, (he manual should have included more infor
mation on the Graphics mode. Once you advance beyond
the beginner's level, you'll have to look elsewhere for
more in-depth graphics programming information.
The unit is unobtrusively quiet in both Draft and NLQ
modes. The nylon ribbon is housed in a large cassette
and, judging by its hefty proportions, it undoubtedly has
a long service life. Replacement ribbons have a suggested
retail price of $9.
I give the SP-1000VC high marks in print quality, fea
tures and value. It shows a lot of work and determination The Seikosha SP-1000A printer.
by a concerned manufacturer to capture a portion of the
home-printer market. Its overall quality and ease of use Finding the right combination of commands and III I'
switch settings to perform screen dumps and other graphics
might be confusing tor beginners. While experimenting
with different interfaces, I discovered that the SP-1000A is
It is no accident that the Epson-code compatible and requires considerable program
| parallel printer is very popular computerists who might be hindered by the SPlOOOVC's
limitations as a Commodore-dedicated printer. If you
among Commodore oxvners. enjoy designing or modifying software and need a reliable
printer, the SP-1000A is well worth your consideration.
It has a suggested retail price of S299.
Panasonic KX-P1091
should serve to make this a very popular third-party
printer among Commodore owners. Seikosha plans an It is no accident that the two-year-old Panasonic KX-
aggressive marketing campaign that will put this printer P109I parallel printer is very popular among Commo
in the major discount stores. The SP-IOOOVC has a sug dore owners and is still the most popular printer in
gested retail price of $270. Panasonic's line. Although it prints NLQ characters only
in 10 cpi pica pitch, the characters, with a matrix density
Seikosha SP-I000A of 18 x 18 dots, are among the best quality you'll find
This printer is the parallel interface version of the SP- in low-end dot-matrix printers.
10OOVC and shares most of its print and design features. The KX-P1091, commonly referred to as the 1091, re
However, as it is not a Commodore-dedicated printer, a quires, of course, a parallel interface to work with Com
Commodore-compatible parallel interface is required. modore computers. At 14.5 lbs. and 16 x 31.5x4.5 inches,
There are a number of other features that distinguish the 1091 boasts an overall quality of construction that
the SP-1000A from the SP-1000VC. First of all, it has eight suggests long-term mechanical reliability. It has the usual
more DIP switches, providing a variety of functions, one control-panel buttons for on-line, form-feed and line-feed
of which is to enable you to access characters from 11 control, and it also contains a handy switch to toggle-
languages. between draft, NLQ and compressed characters.
The machine also has a standard 1.5K print buffer that The 1091 features a small but long-lasting cassette rib
allows storage of up to 95 user-defined characters. The bon that has an expected life of approximately throe
user's manual provides more technical information than million characters. When the print begins to fade, the
thai of the SP-1000VC, and it does a superb job of ex ribbon is adjustable with a pen or other pointed objeci.
plaining each step in creating user-defined characters, As an added benefit, the cassette ribbon is available in a
from turning on the DIP switches to placing the characters variety of colors, including brown and blue, as well as
into the printer's RAM. the standard black.
The manual includes a particularly nice four-page chart With a 120 cps printing speed in Draft mode and a
showing samples of text created by mixing every possible speed of 29 cps in NLQ, tile 1091 is faster than much of
combination of print features. More importantly, the its competition. It has a IK print buffer (4K buffer op
manual includes full explanations of which print features tional) and offers italic, emphasized and expanded type,
have priority over others. as well as underlining. You can also create superscripts
The SP-1000A really shines when it comes to graphics and subscripts via control codes.
ability. Six settings allow a broad range of graphics print The 1091 has three printing modes that Commodore
ing. In describing how to access these graphics, the users can access with control codes or DIP switches. The
manual uses Basic samples that don't require much modi first is Standard mode, which includes all 9fi standard
fication. Commodore owners will appreciate this. characters. The second is IBM PC Matrix Printer mode,
RUNjUNEl'JHfi/41
service centers to Fix Okidata printers, should any prob
lems develop.
Since this is a parallel printer, you need a parallel
interface to use it with your Commodore. Until recently,
the Microline 182 lacked an NLQ feature, so the use of
an interface that gives you NLQ characters is desirable.
Also, like many other non-Commodore-deditated print
ers reviewed in this article, the print commands provided
in the manual's samples have to be altered slightly to
work with Commodore computers.
The Microline 182 offers 120 cps printing in Draft
mode and 60 cps in Enhanced mode. Its graphics offer
ings, which consist of single, double and block graphics,
are significantly meager in comparison with some other
primers in this price range, but it is capable of print
ing Commodore graphics witli an interface having that
capability.
Its manual provides sufficient documentation for ex
perienced users, but if you're inexperienced, you'd prob
ably be happier with its successor, the Okidata 120, since
Panasonic's KX-P1Q91 printer. its manual is more comprehensive.
Although the Okidata 120 evolved from the Microline
similar to the IBM Character mode offered by Commo 182, they are different printers aimed at two different
dore's MPS-1000. The third is IBM Graphics Printer mode, markets. The Microline 182 is designed for office envi
again similar to the MPS-1000's second IBM mode. ronments, and is therefore marketed through computer-
The 1091 has very impressive graphics capabilities. It
offers seven graphics-density settings, ranging from sin
gle-density graphics of 480 up to 1920 dots per row. A
wide selection of line spacing commands is available with
individual control-code line spacing of '/„,"%. and '/„ inches. The Microline 182 is not quite
All three print modes provide line spacing in %i and %,f>
increments. Control codes are also used to specify form as easy to use as the Okidata 120,
length in either inches or lines.
The printer's standard 1K buffer is capable of accepting
but it offers afew more sophisti
up to 40 downloadable characters. The manual only cated printfeatures.
briefly describes how to perform the character creation,
downloading and printing procedure, so beginners are
likely to encounter problems.
Enough commercial software is available with print
routines for Panasonic printers to give you a wide selec
1
tion from which to choose. If you want to learn the art
of fine-tuning your interface and printer to work with
graphics, the 1091 is a good choice.
This is a fine printer and I strongly recommend it for
1
rhose in need of a fast, low-priced, high-quality printer
\ -
and for those compulsive programmers who do a lot of
printer programming. Because of its many features and ■ 1 J
■ .
unique command format, the 1091 is a challenging printer
to use, and, with its suggested retail price of S399, I
recommend it to anyone looking for a good dot-matrix
printer.
1 1
Okidata Microline 182 \ \ «
The Okidata Microline 182 has been around almost
two years and has developed a small following of Com
modore enthusiasts, It is basically an above-average
printer, most of whose features, such as the three print
pitches (10, 12 and 17.1 Cpi) and emphasized and en The Okidata Microline 182.
hanced print, tan be found on just about every dot-matrix
printer in its price range. specialty stores. On the other hand, the Commodore-
However, the overall quality of the unit sets the Micro- dedicated Okidata 120 is a mass-merchandise machine,
line 182 apart from many other printers in the low-end mainly sold in discount and department stores.
market. It has the quality of workmanship, evident in Like other parallel printers that have Commodore-
both operation and appearance, that promises a lengthy dedicated versions, the Microline 182 is not quite as easy
lifespan. The printing in Draft mode, at 120 cps, is smooth, to use as the Okidata 120, but it offers a few more so
quiet and fast. Okidata has a repair contract with Xerox phisticated print features. It's for that reason that I'd
42 / RUN jl'NE 1986
Circle 107 on RoaOe' Service carO.
■k-j
tm
(SB? i
K-j-jt^jjjjl
ELECTRONIC ARTS"
How to order* Visir your rcialfcr. If you nrc unable to find flic prod net M yourlpcal ccifliler, you can call 800-24 W52 5 for direct VISA or Masicrcard orders
(in CA call MOO-562-1112)b7lir direct price in SJZ.95 for ihe GiiTim-ninTe vmlon Apple and Aori vcxitom cnmiufi m-un-To buy by null, semi thccV or uuwcy otilfr in £]<-tironic At«
linen SjI«. P.O IV>x 75J0. San Mj«h. CA 'J-HOJ AJd 5S (or >htpjiinc jiid hjitJIinR H 57 Caiudun) All^u 4 weeVi for drlivriy There b a M-Ja>. muner^aek i;uj[znrec Em dirrrc Dfdrrt
Fas 3 compJeTr [>roduCT calikip, l*rd 50* diuJ j vr^mpcd. seJf-aJdff"oi envetopc tutlccnonic ATnCdi'tufi, ^H?0 Ciarcwair Dnvr. Sjn VLin-i. CA 9^4tM FUSIC u j rrgHicrfJ U'-l
Parker Brmhtfi (^.i Ownirxxkirr » a icgistcrrJ indrnuik uf CommuJurr Busmcvs MarhirKi Apple « a rtfiiiirtrd ciaJriniE^ ol Apple e<nnpureis. Auri u ■ rTfiniein] riadrtrtirk of Atari
fV>idcj|jThJ<. AtwA Cdiihic ].r are n; i-rcrr i if ,.li i.i .['■' uf EON Snfrwai e. Li-r.lt ufConqueH and fcJrr ironic Am irr ire^f tried tr4ihrnaTk^ oftlptironic AiT
Lordiof Conquer i» bawd on j I ■ ■ hoard panic "lioti s"' by l:ON— ilu- creators of^'Cusmic Enco:inccr7"
RUNjlMliW/45
Circle 55 on Roailor Service card.
probably prefer the Daisy L120. With a suggested retail
price of $299.95, it's a fairly good value.
5 commodore
Mannesmann Tally Spirit 80
COMPUTER PRODUCTS AT... Although production of the trusty Spirit 80 ceased
COMPUTER CREATIONS about ten months ago, a precious few still remain in
the inventories of various mailorder houses. In spite of
Call TOLL FREE for Software
their decision to discontinue this printer, the people at
Prices Not Listed!!! Mannesmann Tally have assured me they will continue
ACCESS JOTO [Dl 20 MICHOPROSE to provide support and service for this printer.
Bwcfl Nad 2 101 IT ELECTRONIC ARTS MiDJil Moms!
MjchSIR! 24 [Ion WruUW [D| 23
Rid Mosu. ID) 25 3fl 27
ac 11 vis ion Ural of Alrica 24 Detucn >n Desffl (Dl 27
Sur Hank Suing 21 AOwrturf Ctfi&t F 15 5liikrE*3«IDl 23
27 SHIDI 28 13
Gtat Amercvi Arum 7 |FJ| 14
< irr.', Ctinr,
COLORED DISKS AS LOW AS 79<t EA. The Mannesmann Tally Spirit 80.
FLOPPY DISKS AS LOW AS 59* EA.
Fully guaranteed Includes alueves and huh rings Due to its popularity and unique design, the Spirit 80
DISKETTES {2 bo* minimum) 10 per box
is likely to become a collector's item. With that in mind,
5V«" Blach Generic Bulk Cokxed Generic Bulk I felt this article wouldn't be complete without at least
BULK SS/DD DS/OD SS/DD DS/DD mentioning it.
To order call TOLL FREE and Okidiua. Its print features include ;i speed of 80 cps,
pica and compressed printing and double-si/.e expanded
CirnftjniyijfrM .V ■ -,-?>rq (mm 1500] Mo of these classic printers, you're likely to be delighted with
.;. (mm in>( Fcr ^
Personal and cwnpanvcitecksalkw 3 weeks to clear Sihm pwchas*orderj
it. Prices are currently in the $200 to $230 range. E
io cut Io»»
(M«sLallsi(HJ(elirLiJ N0CHEIH1S fllldelettivt'tfurramj^hivearrTurnairthofifatton rmmriei
Piesemi ,5i3)Oi -686B lactfjinanRAs o* ytv reun will ntd Qe acccdrt la r«lac*Tinil or
■TOin FORVOUI1 PROTECTION WE CHECK FOHCHEDIT CARD FRAUD. W*da
not bl until ■* 'Jfp - Addreu ail author mrrespundrnce ta Tim Walsh, Technical
Editor, RUN magazine, 80 Pine St., Peterborough, Nil 03458.
4(i / RUN JUNE 1BS«
Clrclo 1B» on Roader Service card. Clrclo 81 on Rentlei Service card.
5K DISKETTE
HOLE
PUNCH
WITH MOLE GUIDE
and EDGE GUIDE
PUNCH OUTIS AlWMS IN THE RIGHT POSITION
Available lor IMMEDIATE Shipment
only S10.00 EACH ado'2.00EACH ihipmng BACKUP PROTECTED • Includes fast loader, 12-second
CHECK OH MONEY ORDER
SOFTWARE FAST. format.
|DEALERS WANTED| Requires a Commodore 64 or 128
From the team who brought you
FDR OTHER HUH APFIE *ND APPLE LDDK-A-LJMES- computer wilh one or two 1541 or
COPY II PLUS (Apple), Copy II PC
KEHUVEATEMPUTE TO POSITION k REGULAR 1571 drives.
(IBM) and COPY M MAC (Macin
ROUND HOIE PUNCH TOR IHE READ ENABLE HOLE
tosh) comes a revolutionary new Call 503/244-5782, M-F, 8-5:30
NEAR THE CENTER
copy program for the Commodore (West Coast time) with your
COST- 4 for S2oo 64 and 128 computers. in hand. Or send a check
ter-lNPS Inc. fiT} • Copies many protected for $39.95 U.S. plus $3 s/h, $8
rlq ■ D«pt. programs—automatically. (We overseas.
update Copy II64/128 regularly to
handle new protections; you as a $39.95
registered owner may update at Central Poinl Software, Inc.
any time for $15 plus $3 s/h.) 9700 S.W. Capitol Hwy. #100
CONVERSE WITH YOUR COMPUTER • Copies even protected disks in Portland, OR 97219
under 2 minutes (single drive).
ELIZA-64
A ilitlc la I Inlelllgence Dem onstra lion Program
• Copies even protected disks in
under 1 minute (dual drive).
■ Maximum of four disk swaps on
CentmlRmt
Sqfhtme
a single drive.
BREAK From games and technical
programs and AMAZE and INVOLVE Backup utilities also available tor the IBM, Apple II and Macintosh.
your family and friends. Jttta pnxJuciia pr&tkto(JtO' Ida purposo at enabling you to make archival copies only.
T-Shirts
a ice-
Ward '' ■ .'.nig F«iurH f ■ if, !'■ ■■*,n | k- i'l.io^ Satup Moduli
t4I twH>l*H»H '«'
cdpnng a dtert <•"->".•" •"•-1
■VMI
0*i
Foni t Chirjcl*r £•! C Alt
• IOO%Cotton,ShortsIce>edShiiD
S| J.
Kll
QouhQus ES it
■ lock Hal* News Split
Bold K?S Print itopboId
C6LC1C Itdic Tech
English Lzn Typewriter
JUKUtl DnflSD Fu I urn Manhattan unopapTsdfi
Mafl to: KLIN Spcdal Pruducts .. .and mere
Join the thousands of C-64, Plus/4, and VIC-20 users think that yours is the best I now have a subscription
around tiieworidwho enjoy subscribing to RUN every and look forward to every new issue."—Eric D. Stolen,
month. They've found RUN to be an unrivaled Com Manistee, MI
modore resource. And they're right—RUN is "In a remarkably short time, RUN has become the
one of the fastest-growing Commodore best journal for Commodore computer
magazines on earth! users.. .1 appreciate the coverage
The convenience of personal delivery, you devote to reader comments and
plus a savings of 44% off the newsstand questions (Magic, Mail RUN, and
price are yours when you subscribe to Commodore Clinic), as there is
RUN—the year-round Commodore nearly always an interesting hint or
companion. tip in one of these columns!"—j.
You gel 12 great issues for just O'Hare, Victoria, B.C. Canada.
$19.97, plus special announce Throughout the year, you'll find: !
ments and offers available only lo • Exciting tips, Commodore tricks,
RUN subscribers! and programming ideas in RUN'S most
Each month, you'll learn the popular column, "Magic".
fun of computing while ex • Challenging, fun, and educational soft
ploring the limitless possibil ware.
YES! ] want to make a great investment rcknowncd authors in the Commodore field,
and of course, great ideas and tricks that have
Send me 12 issues of RUN for the low subscription price of $19.97.ni save 44% off
worked for fellow Commodore users.
the newsstand price.
Act today—and save 44%—joining the
□ Payment enclosed D Bill me thousands of subscribers who've found that
RUN is their best computing companion.
Name.
Just send in the coupon or insert card, or call
TOLL-FREE 1-800-258-5473. In NH, dial 1-
Address.
924-9471.
JM JM Ji
(jnadjtMrikot22'J7:FiJirignSiirfirc$S9.97. 1 jut Old)'. US fund! drawn on US bink. Fiwtipi lir-
nuiL pl™t inquire, iiciw ilkp* G to H *.rrjj f« ddhvry.
50% OFF!
Series
Each VERSABUSINESS module can be purchased and used independently,
or can be linked in any combination to form a complete, coordinated business system.
iCQIYIPLITHQMICS?
1 add K fur shipping in LIPS arras ■ add J5 lo CANADA or MEXICO
1 add H lo, COD or noir UPS areas ■ add proper pcnugv elsewhere
allhDMIMl:
• FAST FILE COPIER- up 10 5 limes rasler1
■ FAST lull proiecied - Qiak GCR nibble copier works in only 75 seconds
• FAST lull unprotected - disk copier.
• FAST '0 second disk formatter
• • SO KEYS for popular programs will BeprovirJea on tnetiriiKEYMASTEBaiik.Fiequeni 'Now woiks with Pnnt Shoo
updaiesol?5 lo 50 additional KEvs will do avaiUDFe periodically (No original duk return
required'or undfllBJI).
Side 1 C-64 Side 2 128 All for $1 995 128 80-COLUMN ADAPTER
D-CODER A dual purpose adapter thai gives > 0l. hji coi_r -; of monochrome ten in "■<■ 126 mode A
switch is providco lo toggle Delween 40 and 8S mode Boin sound ana video cables ato
< Transialcs any macrime language program into easy-io-reacf English descfiDtrans with included lor a complete hook-up
complete e*pianations of each command.
• Makes compile noiBllons ol all imporlanl memory locations acc^ssprJ by (he Drogfam
$1995
ISID. VIC. MOS. KERNAL. etc 1
■ Gives you inreo waya of accessing programs.
1. Will road and Nil programi Irom DISK
2. Will road and Msl prognmt Irom
3. DJracI uier Input (from mjigffLn«i, *tc 1
■ Can be used to locale and examine any machine language p'cgrjm ^ Turtle Graphics II Minnesota Fats
rouilnesi
• Can be used 13 easily breaJt apart macnlne fanguage programs for study and
Bravo Frogger
exampnaTlon1
Maze Master Q-Bert
■ Printer option Tor complete hard copy listings' C J f\ Q 5
You no longir nHd to bt an E00H£ADioraad Machine Langujgt. I 3 Lazer Zone Popeye
Turtle Toyland Jr. Quality Joy Stick
N-CODER Gridrunner II Rootin Tootin
THE PERFECT COMPANION PROGRAM TO D-CODER! Pitfall
Allows you lo easily mihs changis In maeMn« language program* . ,. hghi on (ho disk1
While Supplies Last!
• Rewrite ability allows code lo ba allered and men rewritten direct!/ to ihe disk1
• Fealuros sector-by.seclor scrolling assambty language display of machine language
SQ95
programs'
Your Choice Each
■ NoTalion ol ASCII le>r equivalents lor easy spoiling 0! ombeddeD tr>>! slnngs1
• Handy reference display 01 all assembly language commands and Their ML numerical
equivdlrjnis1
5O/RUNJU\E1986
Clrclo ISO on Roador Sarvlce card.
dialer. Three packages all for the price of one! Pnnl SNip ps a irodemark ol Brodrrrtjund
S1995
64-128 CROSS REFERENCE BOOK
GRAPHICS AND GAME DISK This ts the first book available of its Kind Complete cross-references used lo covert 64
programs over to Ihe 128 computer Booh !■ formated on ihe lell side with the I oca hart ana
label name, anrj then on [he right with (he equilveni 128 lot.n-c "■ The entire rangsol memory
A sumuiairnp *-ratefl adventure game, complete witri graphics representations This is noT is covered starling at O-Pago going Ihru BASIC and tnen thru Ihe Operating System A must
for the aenoua 12Q user
$-|295
your typical fldwrnture garrn> FEATURES ANIMATED X-RAT8D CAHTQONS
'Joystick r
$24'
MAGNUM LOAD
Programeo Oy Jim O'ew
Slar Reg. Mtch Fast MAGNUM
Dos Load 5 Load LOAD
Pilalop II. ? 144 sec 43 sec 11 sec 31 isec.
Mgsic Shop 7 105 sec 105 3ee ■ 10S- 21 sac.
• Public message base and sysop's mail * Up and down lile Iranslers wilh a choice
4th • Secret highest level for corripleie access • New punier and K-modem protocol sup-
ol all lunctloni. p o< led.
• Aulo cycling of E-mail
** Edition! $39 95
128 BBS
HflNDBDDH This Is Ihe lirsl complete 126 bulletin board ol its kmtf All me features ol the 64 board and
SOFTWARE PROTECTION HANDBOOK more The board lakes advantage o[ ihe e*tra memory Oy providing a compleie sepersie
sub-ooard. Use' can naveboin boards available a.Utio same lime imagine running an open
Fourth Edition! Now Available! board For everyone a secrer dosed board Ic the more spnous users Looii at thesrf features
» Print oul boards activity lo include whfll Both buards will support ancf wo^k onany
II you're llftd of hfling m ■ ■ i by protid*d tofryrin and too many copy progr ami, then I hi a lii« accpssed ana by who ty peoldisV drive including the big 1 mog
il the book 'or you1 Thif 250 page manual coven me gamui Irom pegaliiios io protection * Faster oerformance (1(i,: mare storage SFDs
meinpiJi io ilflp-Dy'Hep nii> up procedural Now you cm 'ci'r. bolh how la proticl «rid
unproT«ci$orrwar«i TheTachniqu«coversd include copymrj carl ring os 10 Tape or d^h.iapc
prulechon, and auk protection Duk protection covers trrornumDeFS 20, £1,22,23.27 and 19
uiing the 1571 drives
• Supports me useol over 600 users1 S39 95
Both modems wo"" on ihe IG5U. 1670 and ihr-ir cornpattbln^
plut ' i1'1 track formatiing. header madihcanon. header swapping hall track nraJing and
wnhng reading and moulded bit denaihes. Irj^rnartino illegal Iiacki'setiora. sync #nhng and
mortF Forth, addition com a ma [he mosi unusuAl and innpvalive proiscMOrt analyAii tool 'c r Ihe
Co'iiniQC jrii ,i "
otherwise only
not for Btglnntfn - 7f ■'> :-l:lt- expands your 1^41 flnve giving capability
r ■ lor profeulonal i - duplication oquipment now you can create or
DIR+
analyze eiolic forms ol dish pratecunn r> O r. Kings' Tiki NdLiI - -'■!.. tracks of data can
bercarj and v-rnten wilhout rogflrfl tn 'siandafd'ayncdnd lorjnat Vou me no longer limited to
A DISK LIBRARY CATALOGING PROGRAM
SQdor by seciof searches Wnaiu TracV readout revoal hidden daiatven wheri all or " .'>' of Having problems linding thai leal drtk? Hern's a program that nirowa you 10 alphabets ard
inDtftClon havs been erased Uncoveri »nd wnlea dnUunfler errori, pulsecoadadsyncor pnni out your program nama* in n versalne formar A scrolnng orrov. allows you to edn oul
data, hidden data and at cess codes, multipto track denudes and more1 Trus rnanual covers matnlnQless nines and keep ivhii you want Know whal you go) ana where its all
Iho complfiiu i m pi omen rail on ol Ihe Irsck trnp jysli-m including neceasaiy sufiwmu and * €0 lo 600 tlllas (1 lo 5 COLUMNS) can be : ■ i■ per page ay using optional condensed
hardware docunienlnlion *\qc printing
* Print disk labels «i|hyaur dish names and ID* C4 AQR
C W Book Only
* Can support up lo n00 program titles and can ONLY I D
s2gs alphabetize in less lhan 15 seconds1
Book & Dish ot all Programs ■ Sflve trie master lisi to disk for use with a word processor or a data base
■ '■■ ■ i.i^il\"|1:l1-' no* condone piracy
RUN It Right
C-128 (in Slkolumn mode)
52/RUN,|UNEi9Sfi Disk drive
Illustration by Hal Mayforth
memory. You can, through this ini of RAM reserved for variables and 80 DATA Aa,()l,BD1F01K7,AA,AU,(«).]'T,60
tialization routine, load your own strings; bank [4 addresses character 90 POKE584JECCFF'):CLR
custom character set into the 8563 ROM; and bank 15 addresses the Ker- You should place this Basic sub
memory, replacing the original sec rial routines that control the C-128 routine at the beginning of any Basic
and freeing for other uses the RAM operating system. The machine lan program that uses 80-column custom
memory you had been using. guage subroutine uses the existing characters. Line 20 changes the top-
Kernal routine found at $FF62 (65378 of-memory in RAM bank 1 so [hat
Changing 80-Column Characters decimal) in ROM bank 15. you can safely use memory starling
The initialization subroutine is used I could write a long machine lan at SDO00 (decimal 53248) to make
in the 80-Column Character program guage program that duplicates ibis temporary space for the data. (Line
and is found in lines 40-80. This short, ROM routine. Instead, I've written a 90 restores the memory pointer, giv
five-line Basic subroutine loads the very short wedge that uses the ROM ing you back all of bank 1 as free
character set from disk and creates routine but fools it into getting its memory.) Line 30 loads the custom
and runs a machine language subrou data from RAM bank 1 instead of character set; line 40 reads the short
tine to perform the 8563 initialization. ROM bank 14. The Basic subroutine machine language program from the
The C-128 memory-management to load and initialize a custom char Data statements and puts it at starting
system uses 1 fi address banks to keep acter set is as follows. address $0200; and line 50 runs the
track of the various areas of ROM 20 POKES8J)ECf'D0")K3LR:GOSUB30: machine language program.
and RAM. This bank address system GOTO90 As shown above, you should nin
is at scribed on page 370 of the 30 BLOAD'1CHRSETe0u31^>53248 the subroutine first in ><_n, ,
40 RESTORE60JOR) = 0TODEC("2B"):
C-128's system guide. as any Basic variables will be lost by
READXJ:POKEDEC("0200") +1,
For the present discussion, it's im the action of lines 20 and 90. If you
DEC(X|):NEXT
portant for you to know thai bank 0 want to run this Initialization routine
50 BANKlfi:SYSDEC("Q2M");RETURN
addresses the 64K of RAM that holds tiO DATA A9,20,8D,A2,02,A9,22,8D1 later in your program, you should sel
operating-system variables, 40-coIumn A9,Q2,A9,02,8D,A4>02,20,68,FF the top of memory (line 20) at the
screen memory and your Basic pro 70 DATA A9,AD,8D,A2.02,MU)0, beginning of your program and omit
gram text; bank 1 addresses 60K 8D,A3,02,A'.),FF,8D,A-!,02,60 line 90. This means that you will lose
RUNJL-SEI9M/53
function keys are redefined so that You can move the cursor in the
fl loads a character set file from disk character-design box with the cursor
and 13 copies the ROM characters to keys or the 8, 4, 6 and 2 keys on the
disk. Since you will have no character numeric keypad. Pressing the plus-
set on disk at the beginning, press f3 sign { + ) or period (.) keys turns a
and create one. Then use fl to load pixel on, and pressing the hyphen
that character set file. (■) or zero (0) key or the space bar
After you've loaded the character turns a pixel off. Pressing R causes
set into RAM, all 512 characters will the character design to be reversed.
be printed in eight rows of (54 char When you have redesigned the char
acters each at the top of the screen. acter, press the return or enter key
/*/io/o /. 80-CoIumn Characters screen Every two rows of characters repre to initialize it; then select another
display. sent a set of 128 characters. The first character or a command.
two sets (rows 1-4) are the charac You can test the appearance of
ters obtained by the command Print your redesigned characters in a Test-
1 IK of variable storage in bank l.To CHR$(I42); rows 3-4 are printed Type mode by pressing (7. This al
restore the original ROM character when you are in Reverse mode (CTRL lows you to type into the window at
set, use SYS65378. 9). The last two sets (rows 5-8) are the bottom of the screen, and almost
the characters obtained by the com all of the usual keyboard commands
Designing Custom Characters
mand Print CHR${I4). will work. For example, you can
Type in Listing 1 exactly as it is A blinking cursor appears over the change the character sets by pressing
shown. Do not run it until you have ® character at the top left-hand cor shift-Commodore; print reverse char
typed in the entire program and ner of the screen. To redesign a char acter sets by pressing CTRL-9; change-
saved it to disk. The program changes acter, position the cursor over that colors; turn on underlining by press
the C-128's operating system, and character and press the return key. ing CTRL-Bj clear the screen window;
your computer may lock up if your As an alternative to using the cur and so on. You exit from this mode
program contains errors. sor keys, you can simply press the key by pressing f7.
Note also that line 230 redefines you wish to redesign. Select upper When you are finished redesigning
the help key to CHRS(8), and lines case or graphics characters by press a character set, press ("5 to save your
235-iMO re pro gram the function ing the shift or Commodore key as new characters to a disk file. You can
keys. Be especially careful to enter you make your key selection. later use these characters in the pro
correctly the sequence of characters After you select the character you grams you write by using the Bl.oad
in lines 245 and 250. wish to redesign, it will appear in an command and the initialization sub
When you run 80-Column Char 8x8 yellow box at the top right- routine in lines 40-80 to load the
acters, the Help screen appears on hand corner of the screen. Each cell character set file into RAM. Bl
the bottom half of the display. It con in the box represents one pixel (dot)
tains all the instructions for using the in the screen character. Yellow cells Address till author correspondence to
program, and you may recall it at any represent pixel-off, and brown cells Frederick CoiUlard, 4828 NW17th Place,
time by pressing the help key. The represent pixel-on. Gainesville, FL 32605.
itf dPROKK
printer designed for your computer.
Shipping in cont. US is $10.00. UPS Blue is $22 00. 1071-A Avenida Acaso, Camarillo. CA 93010
Listing conIimini.
HSHFT QHSHFT R)(S][FT S } { SI! 440 GETKEYK$:IFK$o"Y"THEN470 650 GOSUB535:GOSUI3670 :REM*254
FT T HSHFT U HSHFT V)(SHFT W IREM+151 655 GETKEYK$:IFKS=CHRS(136)THEN5
){SHFT X HSHFT Y){SHFT Z H Sli 445 X$="":PRINT"(CRSR DNHSHFT F 75 :REH*251
FT +HCOMD -HSHFT - } ( PI} I CO )ILENAME";:INPUTXS:X$=LEFTS( 660 IFK$=CHR$(13)THENGOSUB40:PRI
MD *} (COMD KHCOMD IHCOMD XJ,16):IFX$=""THEN47 0:REM*82 NTESS"F{COMD 4}{SHFT CLR}";:
THCOMD SHCOMD G)(COMD + ]{C 45 0 BSAVE""+X$,B14,P53248TOP57 34 GOTO570 :REM*254
OMD H)|COMD LB.HSHFT LB . ) {C 4 :REM*215 665 GOTO655 :REM*109
OHD NHCOMD QHCOMD D)(COMD 455 PRINT"{2 CRSR DNS)"DSJ:IFDE= 670 GOSUB535:GOSUB685 :REM*40
ZHCOMD SHCOMD P)(COMD A){C 0THEN47I) :REM*222 675 PRINT"(SHFT EJXIT {SHFT T|ES
OMD E)(COMD RHCOMD WHCOMD 460 DCLOSE:PR1NT"(CRSR DNHSHFT T-1SHFT T)YPE WITH <{SHFT F)
HHCOMD JHCOMD L) ( COMD Y){C T)RY AGAIN? ({SHFT Y)/{SHFT 7>.{7 SPACEsHCTRL 4){SHFT P
OHD U)(COMD OHSHFT @)(COMD N)) :REH*83 )RESS <{SHFT R)ETURN> TO END
FHCOMD CHCOMD X}(COMD V){C 465 GETKEYK$:IFK$="Y"THEN445 (SHFT HHSHFT EJ1SHFT L) { SH
OHD B)" :REM-200 :REM*160 FT P)."; :REM*137
255 GOSUB670 :REM*97 470 PRINTESS"H(SHFT CLR}":HETURN 680 PRINTESS"E";:RETURN :REH*18
260 GETKEYKS:IFK$>CHR${132)THENI EKBM*131 685 PRINTCi?RS(14)"{SHFT HJELP (S
FKSfCiiRS(135)THEN290:ELSE260 475 GOSUB535 :REM«150 HFT S}CREEK--{SHFT V)IEW iSH
:REM*I3 48 0 PRINTCHRSI 1 4 ) ESS'"L"ES$"E ( SHF FT HJELP SCREEN AT ANY TIME
270 WINDQW0,0,63,7 :REM«141 T CLRHCRSR DN HSHFT S ) AVE C 8Y HITTING THE <(SHFT H)(SHF
275 PRINTESS"F(HOMEHCTRL 4)";:I HARACTER SET? ({SHFT Y)/(SHF T E){SHFT LHSHFT P)> KEY ON
FRTHENFORI=1TOR:PRINT"(CRSR T N)) :REM*203 TOP ROW. :REM'47
DN)";:NEXT :REM*46 485 GETKEYKS:IFKS<>"Y"THEN525 690 PRINT" (SHFT HUT FUNCTION KE
280 PRIKTTAB(C); :REM*197 :REM*208 Y TO SELECT COMMAND::R£M*132
285 GETKEYKS :REM«172 490 XS="":PRIHT"(CRSR DN)(SHFT F 695 PRINT"(4 SPACEs)<(SHFT F}1>
290 IFKS=CHRS(133)THENGOSUB385:G )ILENAME";:INPUTX$:XS=LEFTS( (SHFT L1OAD CHARACTER SETS F
OTO270 SREM*231 XS.16):IFXS=""THEN525 ROM DISK{3 SPACES)<(SHFT F)3
295 IFKS=CHRS(134)THENGOSUB430:G :BEM*223 > {SHFT C)OPY (SHFT RJfSHFT
OTO270 :REM-170 495 BSAVE""+X$,B1,P53248TOP57344 OHSHFT M) CHARACTER SET TO
300 IFKS=CHRSM35>THENGOSUB475:G :IFDS < >63THEN510 :REM*112 DISK :REM'9
OTO270 :REM*187 500 PRINT"{2 CRSR DNs}"DS$"(4 SP 700 PRINT"(4 SPACEs)<(SHFT F)5>
305 IFK5=CHRS(U6)THENS65:REM'90 ACES}(SHFT RJEPLACE? ({SHFT {SHFT S1AVE CHARACTER SETS T
310 IFKS=CHR$(8)THEN605 :REM*225 Y)/{SHFT N})":DCLOSE:GETKEYK 0 DISK(5 SPACES}'(SHFT F}7>
315 IFK5="{CRSR DN)"THENR=-(R+1) S:IFKS<>"Y"THEN525 :REM*39 (SHFT E)NTER/(SHFT E}XIT (SH
•[R<7):PRINTKS;:GOTQ28 5 505 BSAVE"?".XS,B1,P53248TOP5734 FT T)EST-(SHFT TJYPING (SHFT
:REM*182 4 :REM*252 M5ODE :REM*16
320 IFK$="{CRSR UP)"THENR=-[R-l) 510 PRINT"(2 CRSR DNS}"DSS:IFDS= 705 PRINT"{3 SPACEsHSHFT F1OUR
•{R>0>:PRINTK$;:GOTO285 0THENSLEEP1:G0TO525 :REM*119 CHARACTER SETS WILL BE DISPL
iSEH*121 515 DCLOSE:PRINT"{CRSR DN HSHFT AYED AT THE TOP OF THE SCREE
325 IFKS="(CRSR RT}"THENBEGIN:PR T)RY AGAIN? ({SHFT Y}/(SIIFT N IN EIGHT ROWS. :REM*229
INTK$;tC=-(C+1)*(C<63):IFC=0 K) ) :REM«139 710 PRINT"{SHFT T)O SELECT CHARA
THENR=R-(R+1 )'(R<7) :REM*54 520 GETKEYKS:IFKJ="Y"THEN480 CTER TO BE REDESIGNED, MOVE
330 G0TO285:BEND :REM*85 :RSM*210 CURSOR UP/DOWN TO SELECT CHA
335 IFKS="(CRSR LF)"THENBEGIN:PR 525 PRINTESS"M{SHFT CLR)":GOSUB4 RACTER :REM*222
INTKJ;:IFCTHENC=C-1:GOTO285 0:RETURti :REM*211 715 PRINT"SET, THEN EITHER MOVE
:REM»148 535 BANK15:SYS65378:COLOR5,12:WI CURSOR TO CHARACTER DESIRED
340 IFRTHENC=63:R=R-1 :REM*47 NDOW0,9,79,24,1:RETURN:REM*5 OR PRESS KEY CORRESPONDING T
345 G0TO285:BEND :REM'100 540 COLORS,8:WINDOWG8,0,75,7,1:C O :REM*159
350 IFKS=CHR$(13)THENZ=C+R+64:GO OLOR5,4:WINDOW0,0,65,7,1 720 PRIWT"THE CHARACTER DESIRED
SUB100:GQTO27 0 :REM"215 :REM*228 (USE SHIFT OR LOGO KEYS IF A
355 IF(96AND(ASC(K$)))THENBEGIN: 545 PRINTCHRSI142)A1S:PRINTA2I:P PPROPRIATE). (2 SPACEsHSHFT
R=6ANDR ;REM*26 RINT"{CTRL 9)"A1$:PRINT"(CTR H)HEN CURSOR IS :REM*70
360 C=INSTR<A1$,K$):IFCTHENC=C-1 L 9)"A2$ :REM*205 725 PRINT"OVER DESIRED CHARACTER
:GOTO275 :REM*43 5 50 PRINTC1IR$( 1 4 ) A1 S : PRINTA2$ : PR , HIT <RETURN> TO ENTER DESI
365 C=INSTR<A2$,K$):IFCTHENR=R+1 INT"(CTRL 9)"AU:PRIHT"ICTRL GN MODE. :REM*227
:C=C-11G0TO275 :REM«70 9)"A2S :REM*24 730 PRINT"{3 SPACEsHSHFT IJN DE
370 BEND :REH*55 555 R=0:C=0:WINDOW0,0,6 3,7:RETUR SIGN MODE THE CHARACTER IS D
375 GOTO285 :REM*90 N :REM*27 ISPLAYED IN YELLOW BOX AS El
385 GOSUB535 :REM+60 565 PRINTES$"F1COHD 4)";:WINDOW0 GUT COLUMNS AND :REM'60
390 PRINTC1IR$(14 ) ES$"L"ES$"E (SHF ,9,79,24,1;REM TEST-TYPING M 735 PRINT"ROWS. (2 SPACEsHSHFT U
T CLRHCRSR DNHSMFT L)OAD { ODE :HEM*153 )SE CURSOR KEYS OR NUMERIC P
SHFT C1HARACTER (SHFT SJET? 570 GETKEYK$ :REH*202 AD (8,4,6,2 FOR UP,LF,RT,DN)
({SHFT Y)/(SHFT N)|" :REM*25 575 IFK$=CHR${136)THEN270 TO MOVE CURSOR. :REM*S1
395 GETKEYK$:IFK$<>"Y"THEN420 :REM*199 740 PRINT"{SHFT CJ}SE (CTRL 4) + (C
:REM*96 560 IFK$=CHR${8)THEN650 :REM*160 OHD 4} OR (CTRL 4}.(COMD 4)
400 XS="":PRINT"(CRSR DN HSHFT F 585 IFK$=CIlR$(34)THENK$=Ki*ES$+" KEYS TO FILL A CELL, {CTRL 4
}ILENAME";:INPUTX$:X$=LEFTS( O" IRBWM41 HSHFT S)PACE{COMD 4), {CTRL
X3.16) :IFX$ = ""THEtJ420 590 IFKS="{IIOME)"THENK$=KS'"{CRS 4)-{COMD 4} OR {CTRL 4)0(CO
:REM'227 R RT)(CRSR LF)" lREM+30 MD 4) TO BLANK A CELL, AND {
405 BLOAD""+X$,B1,P53248:IFDSTHE 595 PRINTKS;IGOTO570 :REM*117 CTRL 4}(SHFT RHCOMD 4) TO R
N410:ELSE425 :REM*128 G05 GOSUB535:GOSUB685 :REM*231 EVERSE :REM*194
410 PRINT"(2 CRSR DNS>"DS$:PRINT 610 PRINT"{CTRL 4HSHFT P)RESS F 745 PRINT"THE CHARACTER.(2 SPACE
"{CRSR DNHSHFT T}RY AGAIN? UNCTION KEY TO SELECT COMHAN s HSHFT H)HEN THE DESIGN IS
({SHFT Y)/(SHFT N)) :REM*149 D OR <(SHFT R)ETURN> TO END COMPLETE, HIT (RETURN> TO FI
415 DCLOSE:GETKEYK$:IFK$="Y"THEN (SHFT H HSHFT E HSHFT LHSHF X TilE DESIGN AND :REM*229
■100 :REH"196 T P)."; :REM*222 750 PRINT"RETURN TO THE MAIN MOD
420 printes$"h(shft clr)":return 615 PRINTES$"E"! :REH«117 E. :REM*106
:rem*bi 62 0 GETKEYKS:IFK$=CHR$(13)THENGO 755 PRINT"{3 SPACEsHSHFT I)K {S
425 printes$"h(shft clr)":gosub4 SUB4 0:GOTO270 :REH«56 HFT T)EST-(SHFT T)YPING MODE
0:gosub54 0:return :rem»4 625 IFKS>CI!RS(132ITHENIFKS<CHR$( , YOU CAN USE THE KEYBOARD T
430 GOSUB535 :RE11*105 137}THEN290 :REM'253 O TEST THE APPEARANCE OF YOU
435 PRINTCHRSn4)ES$"L"ESS"EfSHF 630 GOTO620 :REM*122 R :REM*179
T CLRHCRSR DN HSHFT C)OPY [ 635 GOSUB670 :REM*223 760 PRINT"NEW CHARACTER SET.{2 S
CTRL fl HSHFT R HSHFT OJ1SHFT 640 GETKEYKS:IFK$<>CHRS(13)TIIENG PACEs}";:RETURN :REM*166
MHCOMD 4) CHARACTER SET TO 40 :REH*180
DISK? I(SHFT Y!/<SHFT N)) 645 GOSUB40:PRINTESS"F":RETURN
;REM*1B6 lREH*23
NEIY/-1
Sale $7.95
14.95 RaadTsst(C) Spn!er8OlMars(C)
Archon
7.95
4OM Revei«allC) Pac Bombs r(C) Coupon
Paps r Clip
24.95
89.95 AoplePan«:(C) Manage: (C)
54.95 Gompoifli (C)
Bankstreel Musicwrne 49.95 Super Slither (C) Also Available
Indiana Jonas
29.95 Black Jaeli(C)
LIST
Super Disk Utility
29.9S 19.95 ms Fairy Gortsk S Tenk Roll Tops SV.-50 132.95
SALE
s i
22.95 T2.95 Taloi (C) Micro Chips (O) Teak Roll To 3«4 S23.95
ST8.S5
JI6.9S
32 9E 19.95 Oulwodil(C) Steal in (C) S48.9S
Mall Controller 49.95 24.95 f PnFlle^o S19.95
S3J.95
Wovio Maker 60.00 Flip 'n1 FIIe/15 J14.95
26.95
Golden Oldlos Taak Roll Top/100 S9.95
I 9 I ill
S
Auto Duel
32.95
49.95
27.95
37.95
$49.95 hlH
flacmg Dosl ruction sal 32.95
Sky For
26.95
34.S5 29.95
Wlshbrlngor
Fllghl Simulator.
34.95
49.95
24.95
34.95
Gee Whiz!
GiBjihicsUbrary1,2 3 24.95 Printer Interface w/bufferl CAROCO G-Whiz mter-
19.00
Practical (C) 49.95 :ace. Price + performance no other printer inlerface
8.95
Fas I Load (rom|
Rainbow Quost(rJSC)
Sargon III
39.95
18 95
25.95
9.95
ORDER TOLL FREE can touch!
>995 Best price only $48.95
800-843-6700
39.95 33.95
Amazon
C-84 Graphics ano Sound 12 95
39.95 23.00 "LSS.K 51 ™ES£ GREAT-
Anaromy
11.95 PRICES* TITLES!!!!! Lisl Our Low Price
0' tne Commodore Galo S29 95
Adventure QUESTIONS? Call 603-924-9261 Exl. 133 Jet $39 95
121.95
Construction Sal Houn: H-F B:0O-5:00 EST $31.95
40 OC 29.95 Silent Service
Dr. J and Larry Bird S34.95 $24.65
32.96 24.95 S3.00 Pottage & Handling. Quantities Limited.
SeaSlalker 39.95
F-15SlrikeEagle $34.95 $32.95
29.95 Selection may vary. All sales final. Returns need RMA.
Chartpak 64 42.95 Malh Blaster
25.95 Allow 2-6 weeks tor delivery £49.95 J3I.95
Slock AnaJyjer 64.50 41.95 Print Shop $44.95
Cut and Pule "5*5 We reierve the rlghl to substitute similar item*. $28.95
39.95 World's Great Baseball
C-64 Programmer's S34.95 $24.95
Re Inio nee Quids MC VISA Money Order Newsroom $49.95 $34.95
EDUCATION
Grouer-
Leading the
In Education
An interview with
Kathleen Hurley, vice-president of
Grolier Electronic Publishing.
By MARGARET M0RAB1W
RUN: What does the educational mar big yet. Eventually, I think the home
ket for microcomputers look like and school markets will be connected.
Kathleen Hurley joined (holier Elec now? Is if growing or on the decline? The marketing channels are chang
tronic Publishing in April 198-t to set up KH: 1 ihink ihe market for computer ing, too. There's a lot less retail. I
its microcomputer .software (It-partment. systems is on the decline because the don't think people are running Into
Ms. Hurley has extensive experience in schools are really at a crossroads. their corner software store to buy
the jield of educational software, having They're looking at larger systems software. Bui, parents are buying
worked with companies such as Inten and, I think, trying to decide where through catalogs that come to the
tional Educations, Talmis, Developmental they want to go in the future. But home, and they see products on TV.
Learning Materials (DLM) and, now, Gro they are buying lots of software, and They are buying software, but they're
lier. She has a master's degree in special they're buying peripherals such as not buying through the channels soft
education and was formerly a learning modems and primers. They're get ware people expected.
disabilities teacher. ting Into CD-ROMs, video disks... RUN: Docs Grolier distinguish be
Grolier is well-known for its encyclo thai kind of thing. tween the home education market
pedias and for providing online access to RUN: In your view, is the home com and the school market in its software
them through several major information puter market dead? design and marketing?
networks. It is also a leader in educational KH: It's not really dead, but neither is KH: Yes. We have a home package that
software development for microcomputers, it very alive. It's kind of in a slump. is S10 less than die school package.
including the C-64 and C-12R. Educational software still has a big The home package just has one disk
The first part of this interview deals market in the home, but there is some and a guide for parents. The school
with the education market for microcom confusion on the part of the parents. package has two disks and a teacher's
puters and Grolier's participation in this Parents don'i even know how to teach guide. We also have lab packs for
area. The second part moves into a dis their kids to read in traditional ways. schools; these consist of six disks and a
cussion of tite C-64 and the C-128 in the When you bring in software, it be teacher's guide. All the products we
field of education. comes even more confusing. I think sell are either home/retail packages,
there is a market and it will continue to school packages or lab packs.
grow, but I don't think it's really that And our marketing is a little dif-
f>8 / RUN JUNE 1986
Photo I. Kathleen Hurley, vice-president ofGrolier Electronic Publishing.
Cerent We put out a catalog that goes to be giving away to schools that pur the product for 30 days and then
into the schools, and we do telemar chase 75 dollars' worth of our soft return it if they don't like it. The
keting. As far as the homes are con ware. The guide provides detailed publishers have a hard lime with that.
cerned, we use more advertising, lesson plans for our major products RUN: How has Grolier gone about
dealers and representatives. But the across the curriculum: language arts, solving these problems?
school market is our bigger market. math, reading, social studies, science, KH: First of all, we're one of the first
We believe the school market will and then into special ed and librar companies to really bite the bullet and
eventually have B decisive influence ies. I think that's what teachers are come out with a policy on site licen
on the home software market. looking for—how the products are sing. The policy says that if you wani to
RUN: What are the major differ tied into their schools. The guide will buy so many of our products and use
ences between educational software be available at the end of March, and them in so many schools, we have a
for the home and that made for the we're really excited about ii. price set on how much it's going to be
schools? RUN: What problems do software for each of those producls.
KH: What we try to do (even with manufacturers such as Grolicr en RUN: Do you foresee that other soft
our advertising) is tic the software counter when dealing with the edu ware companies will follow suit?
more into the curriculum. We try to cational market? KH: Oh yes. I'm Chairperson of the
show the teachers how our tools can KH: Lots. One is making sure that Education Committee of the Soft
be tied into social studies, reading, we've upgraded our software to match ware Publisher's Association, and
etc In our teacher guides, we try to the machines. The hardware keeps these are the issues we're discussing.
have lesson plans, black-line mas changing. And then there's the whole RUN: Will this site licensing take
ters—more support materials that idea of networking and site licensing. care of schools that want to use the
the teacher can use. The home pack Schools are getting more adamant in software for networking?
ages just aren't as comprehensive. their desire to buy unprotected cop KH: Yes. We are currently testing our
Of course, they aren't as expensive, ies and to make numerous copies. software on all major network sys
either. There's also the high cost of pre tems to determine compatibility. But
We're doing something called a viewing, which is something the our new policy does embrace both
Curriculum Guide that we're going schools want to do. They want to take site licensing and networking.
RUN JUNE 198fi / 59
RUN: How closely does Grolier work grams, word processing, graphing, KH: Yes, we've bundled some of our
with teachers and schools in devel spreadsheet programs. But more than tools that came out as stand-aiones.
oping an educational program? that, they want the print materials to We put them into kits for $189, and
KH: I'm glad yon asked that. We have go with these programs. They also they have been doing very well. We
sei up 20 workshops to be held within want lesson plans. They want to see have one called the Database Man
a three-month period: April through how the products can be used. They agement Kit, in which we have taken
the end of June. They will involve also want teacher tools—tools that all of our database management pro
large school districts and some state generate tests, worksheets, gradebook grams and put them together. We also
departments. We'll discuss not only programs, and such. have bundled EduCalc, The Informa
software but CD-ROM, video disk Also, any software that a producer tion Connection, Friendly Filer and
and on-line technology. comes out with should be tied into EasyGraph; and we put them together
We're going to try to show teachers the curriculum so that teachers can for SI 89 and call them the Core Collec
and administrators how all of these see with what grade level they should tion, or Application Software. That's
technologies lit together, We're pro be using ibis. They want to see some been real good for us.
viding teacher training, which 1 think kind of continuity. Teachers want an entire course.
is becoming critically important, es And problem solving is a big area. And that's where some of these big
pecially as we get into some of" these Problem solving across the curricu ger networks are coming in. You'll
new technologies. And, we're work lum. Teachers are interested in soft see some of the bigger courseware
ing closely with Commodore and Ap ware that lets you make decisions companies going into this area.
ple on those projects. RUN; Before we move into specifics
RUN: Will you be getting feedback with the Commodore market, is
from teachers? there anything that you would like
KH: We're definitely going to use this to add?
as an opportunity to get feedback. KH: Pricing. Most of our products
We've got a questionnaire planned fall between S29.95 and S49.95. I
on product development and some think the price is right. This is for
of our marketing strategies. both home and school programs.
We always work wilit teachers. We RUN: What are your future plans for
do a lot of telephone surveys and supporting Commodore computers.
exhibits at the district and state lev I'd like you to address both the C-64
els. We're talking with teachers all and the C-I28.
tin1 time. Given that I'm an ex- KH: We are going io continue to
teacher, as are most of the people on Photo 2. Screen display from Grolier's support the C-64 and the C-128. All
my staff, it's really important. The Information Connection. the products we now have out are
RUN: Do you have programmers for the Commodore machines. We
who are teachers? have some new products corning out,
KH: We work with software devel while you're working on the screen. too. We have a new word processor
opment houses, BS opposed to having The printer, too, has become really that we'll be announcing in Septem
in-house programmers. All these de big in the classroom. You'll see more ber. Then we have a program called
velopment houses have teachers work programs like Newsroom and Print The Works, which contains every ma
ing on the projects. And of course Shop, for example. And we have a jor computer application on one
all on]' documentation is written by new program called The Information disk—keyboarding, word processing,
teachers. Our Curriculum Guide was Connection, which uses a modem for database management, music, graph
written by six teachers in the differ teaching telecommunications. I do ics, manipulating data, problem-solv
ent content areas. believe that there are a lot of things ing and more.
RUN: How do you determine the like that. We work very closely with Com
need for a specific program? Another program we released— modore and want to continue that
KH: We do a lot of telemarketing one that really came directly out of relationship. All of our programs run
surveys. We talk to people—mostly a focus group—was a program that on both Apple and Commodore, and
teachers and administrators—on the we call Play Together, Learn To about half of them work on IBM.
phone. We have focus groups, such as gether. Teachers and parents can RUN: Anything specifically coming
we're having at the workshop meet learn Co use the computer together out for the C-I28?
ings. We are in very close contact with with young children. It's for three- to KH: We are in the process of en
the state microcomputer coordina five-year-old kids and is really a fun hancing a C-64 program, The Infor
tors trying to find out what's going program. For example, as the parents mation Connection, for the 128. And
on. We do a lot of exhibits where we and kids are learning how they use- then our word processor will be en
don't just send in a representative; I'll colors on a computer, they can go hanced for the 128, also.
go myself, or our director of market outside and try to find a flower or a I think the 128 is a great machine.
ing, Howard Zack, will go. We really rainbow with those colors, then talk You get three computers in one: the
make an effort to talk to teachers. about colors further. It ties the com 04, the 128, and then CP/M. I think
RUN: What kinds of software and puter into their everyday life. It's a USA Today said that it was the best
computer applications do teachers unique approach to teaching com computer for under §500. You gel a
want to see developed for schools? puter literacy. good machine at a low cost.
KH: They are still very interested in RUN: Does Grolier handle course The nice thing Commodore did
tools—database management pro- ware for schools? when developing ilie 128 was to make
(50 / RUN JUNE 19H6
sure that all the 64 software ran on up. Apple has a huge educational mar our catalog. You know, back and forth.
the 128. Thai way you still had some keting department, as does IBM, but We do a lot of work together.
time to see where the 128 was going Commodore really doesn't. They have We do co-hospitalities together. We
and what they were doing with it, only one or two people, and, although just did one at the American School
and your software was still able to they're excellent people, their compe Administrators (ASA) meeting. Com
run on it. That was good thinking as tition just has so many more. modore sends us machines for every
far as third-party publishers were In this business, you've got to do meeting we attend. If we want to show
concerned. So, these publishers didn't a lot of hand-holding. It's who you a 128 wilh our software, they send us
have to design new software right know; it's going in and talking to a one to use. And that's good. And we
away. People are still watching how lot of people and being at all the share state department information
it is selling. meetings. And if you don't have a big back and forth, and that's helpful.
RUN: So, you'd say that they are staff, you can't do that. We are also working with Commo
taking a cautious approach? RUN: In your opinion, what is Com dore on the Young Astronaut Pro
KH: I think publishers are taking a modore's major weakness when it gram Wejust met with Dan Kuniz, the
cautious approach when it comes to comes to the school market? Young Astronaut's launch director,
the C-128. I'm not sure what Com KH: Commodore is weak in that it isn't out at ASA, and we're talking about
modore's plans are. I think the C-128 investing enough in its educational doing something on-line with our en
is certainly a low-cost alternative to marketing. The company is strong in cyclopedias in connection with them.
some of the other machines. But I diat it has a good-priced product with We have a lot of projects that we're dis
don't see Commodore making major a lot of performance. cussing; we have nothing that we've
inroads in the education area as yet. RUN: How closely are you working really announced yet, but there arc a
So a lot is going to depend on watch wilh Commodore? Are you involved lot of possibilities. H
ing how they market it. in any joint projects?
RUN: From your contact with teach KH: We do a lot of work with Com
ers and end users, have you seen modore. We usually show our prod
much interest expressed in (he 128? ucts at the company's booths. Commo Address all author correspondence to
KH: Well, I've seen interest, but Com dore sometimes puts out flyers for us. Margaret Morabito, RUN editorial, HO
modore has a lot of ground to make We show Commodore's machines in I'ine St., Peterborough, Nil 03458.
r MODEMS f INTERFACES ^
f Inn Modem „, 199 00 Ym 39 95
■■:,'■- 59 SS I SupnG 55 95
Mmtngtf ,46 95 1 MW3M 56 95
Volta G*?0 159.95 1 BVWZ.., 48 95
1 Micro Slulln . I/J'l1,
r COMMODORE ^
FE-128 .... 275.931
r MONITORS
1 C-1ST1 ';'■■" 1 r
1 OS/00. 12 50
THE SP-1000 SERIES AMDEK J nf i'.\ rlflClllQn L' '. ■ 1 W.lh
Homtsuk .31 95
UNCOMPROM1SED QUALITY PlWrdp 36.95 CUw 600 209 95
Flip.N-Fil.MSS/DO . 47.95
Kint.lu DS/DD. 59.95
10.95
AT AN AFFORDABLE PRICE. Prim Shop..
Color 700 ir>i iin
Disk N, M, r\ .3.99
27 95 (llor Jill HI on
f ,:;■■! !'■. <-\ i I ;f\wL'iin iim >" ■ ■. I "en 100 epi Companion... CALL MW35OI4Kln1srlice... 51.95
unfit 20tpinnar-letlerqualify FuluressliQlndudt dotaddrtsiablc F-15 StfikoEigta. 20.50 Xslec Super MJH
SAKATA
graphic*, i<3 fu*U Die Ifjclai jnfl incDon lert. Jufo malic pa per lending, Si* n[ Service. 21 95 1500 EMsls Ljjot pjptr. 21.95
long-laitm g special usictle nE>E»n ind t virttty ol fonl*. Oplnnjl cut Flight Srmularoa It. SC-1M 159 00 Mpntnqcr Modem 16.95
. 31.95
iheet feeder available Full 1*d year warranty. ScaneryDrski CALL 56 95
THOMSON Thomion Color CDifipoiJIO wilh
Jll 24.95
DIRECT CONNECT COMMODORE 5Ur 1 ■ inni- Bjubill. .. 16.95 CM3&5 RGB /Color CompouE JB9 00
CM366 Color CompnJIo . ,. H9 95
Grocn Screen [2 yr wir ) . 175.95
Homo AccounUnl .. 27.95
Micro-tugtH Bllioill ?!'■■.
$189.00 FaiBud 11 n 36-63! Com pom [Cm-! Flint Shot & a Jph 11 I lor-ry
Murliplan 13 95 w/ipnhvr --... .79 95 I. II.* Ill 73.95
PRINTERS B 1 M Column .69 95 Compoiile Amber ■r/ipejkt SI 95 GiaatNci Ljhiinci 15 95
WTE HOUSE
1DM !D5 95
MSP20 335.95
1380 259 95
MSPJ5 499.95
1355 295 00
EPSON
OKtOATA
COMPUTER
CaQ lof lurrenl pricing an Jll
Qliimiie 10 .... 170 95 P.O. Bos 4025
Eplun model!
Okinutt 20 .... 210 00 WilliamsDOrt.PA
PR IN IE R RIBBONS
1BI. 219 95 UNO
17701
19! 349 95
nUST COWERS WAIHILE .J VISA4%. MASTER CARD4%, AMERICAN EXPHESS 5%
Education in Canada
A Favorable Climate
For Commodores
Here's a look at wfiat our northern neighbors fiave been doing
with Commodore computers in their schools.
By GAIL HOOK
"In spile of difficult price and tariff idan students wrote 116 drills and throughout much of the world. Com
questions, Canada has b^en very ac- tests called Micromath. These pro modore Canada supported TPUG
rive in (he microcomputer commu grams ran on the PE'l's instead of on with equipment and speakers for
nity," states expert Jim Buuerfield. rented mainframe terminals. "Within meetings, and, in return, the TPUG
Much of this activity has centered in two years, what we had saved on soft library provided the company with
schools. The recent Pepperwood Re ware rental fees paid for 25 more a major argument for selling its
port credits Commodore with (57% I'ETs." recalls Winter. computers.
of the Canadian education market, This was a dynamic period, during The burgeoning Canadian grass
ranging from 26% in Alberia to a which in-house workshops became roots movement joined forces with
whopping 87% in Ontario. As Doug increasingly popular. Before long, Commodore Canada in March 1982,
Mortimer, national education man Sheridan College was being invited when Jim Dionne, vice president of
ager for Commodore Canada, notes, to present microcomputer confer sales, hired Frank Winter to cover
"The market has eroded slightly, but ences all over North America, and education. The Three-for-Two Proj
we still have well over 50%." Commodore equipment was the star ect, where a school bought three mi
Commodore Canada must have attraction. "It was an exciting time," crocomputers for the price of two,
done a lot of things right. Its best Winter chuckles. "People in the au was already successfully underway.
move may have been to recognize dience would jump to their feet As the third computer was virtually
and take advantage of the hotbed of shouting, 'I've done that!' and run up a donation, Commodore actually
enthusiasm and expertise that sprang to the front to demonstrate. I believe gave away 15 to 20 million dollars'
up in Toronto as microcomputers those workshops generated a lot of worth of equipment in this way.
came on the market. computer sales." With the advent of the VIC-20 in
Frank Winter, then a teacher at At the same time, (he Toronto Pet November 1981, Commodore began
Sheridan College, Oakville (west of Users' Group (TPUG) was being or mass-merchandising. Schools were
metropolitan Toronto), was one of ganized by Lyman Duggan. Its mem pleased to acquire inexpensive stu
the first to see the potential of com bership list read like a Who's Who dent workstations, and some colleges
puters in education. At the Boston of the first Commodore experts: bought VICs as keyboards for busi
Computer Show in August 1977, Jim Butterfield, Steve Punter (Word- ness training.
Winter ordered two PET computers, pro), Brad Templeton (Power/Pal). Consumers rushed to take home
prepaid in U.S. funds. Four months Butterfield remembers, "Commodore the latest high-tech toy. Those at
later, the machines were delivered to cast a wary eye on us at first, because, Commodore Canada, however, wor
Sheridan College. traditionally, users' groups had been ried that many had bought on im
Winter remembers, "1 had to con for complaints." pulse, with no idea of how to use a
vince the college vice-president that The company became enthusiastic, microcomputer. VICs were in danger
these machines could teach. My tools however, when TPUG members be of becoming high-tech closei Staffers.
were a two-page manual and two pro gan producing the thousands of pub The VIC Project addressed this
grams—one of them blackjack." Sher- lic ___domain programs now available concern, and, at the same time, sup-
(52 / RUN JUNE 1986
plied thousands of VICs to schools. The teachers were given the oppor ence, math and technology skills.
Educational institutions were of tunity to try the computers and pro Commodore Canada will help the
fered as many as 40 VIC-20S each at grams for two weeks. "You can talk club purchase equipment and will
a mere 11% of the original list price. all you want, but there's nouhing like distribute the programs it produces.
Schools could use them during the giving people the chance to do things As many newspapers and magazines
day with the understanding that they themselves," says Winter. will tell you, however, the microcom
be available to the general public This down-to-earth approach can puter revolution is over. Some experts
during evening classes. About 150 be credited with much of Commo predict that schools will pull back on
centers were set up across Canada. dore Canada's success in the field hardware purchases and concentrate
At this lime, hardware was evolv of education. Winter and district instead on developing software to fit
ing rapidly; numerous small changes representatives Gord McOrmand, their curricula. Can the Commodore
made it difficult to transfer pro Laurie Fountain and Yvon Husereau success story in Canada's education
grams from machine to machine. all were educators before joining market continue?
In response to customer frustration, Commodore Canada. Winter be Mortimer believes it can: "We've
Dionne and Winter instituted the lieves this gave them a great advan just completed an excellent quarter.
Ontario Software Project. tage because "teachers were con Teachers still feel that the (54 provides
Consultants, teachers and people fident that we knew what we were a lot of machine for the money. And
from the Ontario Ministry of Edu talking about." we've had a lot of interest in the 128s."
cation worked together to collect After-sales support is a big selling Much of Commodore's Canadian
public ___domain software. Student pro point, too. During the early years, a success stems from enthusiastic em
grammers rewrote programs to a quarterly newsletter providing educa ployees, a clear focus on the potential
Standardized format that included tion news and updates on equipment of the education market and a con
student and teacher instructions. and prices was sent to all Canadian crete approach to customer needs. A
The I '200 programs were then class schools. Under Doug Mortimer, Com company that has sold over five mil
ified by subject and grade level and modore Canada continues to provide lion CG4s worldwide can afford to
indexed for easy use. speakers and guest experts such asjim be optimistic. iH
In September 1982, 8000 disks BuUerfield for education conferences
were distributed to 30 school boards across Canada.
thai had contributed programs. Each The company has also recently be Address all author correspondence to
board was encouraged to make cop come involved in Young Astronauls Gail Hook, 215 Anne St. N., Barrw,
ies for its teachers. Some programs (Canada), a club that promotes sci Ontario, Canada L4N 2E9.
were excellent, ready to be included
in lessons; others were less polished.
But all were starting points, available Circle 157 on Reactor Sarvice card.
for teachers to adapi to their own
purposes.
By this lime, many Canadian ed
ucators bad been convinced of the
worth of computers in education.
They were particularly eager to do
word processing, but computers with
enough memory for this task were
still expensive. Then, in September
\982, the Commodore 64 arrived to
supply that memory economically—
and with the lure of special music
and graphics capabilities thrown in.
Today, as much as 90% of microcom
puter use in elementary and second
ary schools is for word processing.
'fhe C-64's Canadian debut was not
auspicious. Frank Winter recalls, "I
took home the first and only C-64 in
Canada. In my ignorance, I stuck a
digital-to-analog converter into the
back and blew it up. As I was won
dering how I was going to tell every
one I had fried our only C-64, I
discovered I had just blown a fuse."
Once the shock wore off, the ed
ucation staff began promoting the
C-G4s. Each year, salespeople were
given an intensive training course,
then sent, along with three or four
computers and some software, to visit
every major school board in Canada.
RUN JUNE 1956 / 63
NEW FOR '86!
ReRUN
Get Every Program In RUN
SIGs/User Electronic Computing 2400 baud Registration Monthly Non-prime time rales
CB Simulator Games
Groups Mail News access Fee minimum
300 baud 12001 ilk)
in effect I2f85 ime rate applies Mon-Fri.Gpm-Sam foca, roie, allday Sat ,Sun, and nar"/ holidays Sublet to service
Additional svrtharge applies for 2*00 baud servtee
Save up to 60%
Check out the chart above and compare il for yourself. You'll find With your personal computer, modem, communications software,
GEnie can deliver all of your favorite services for an incomparable and telephone, you already have everything you need lo make
price at incomparable savings! GEnie come to life. So why not Sign-Up today. Let GEnie bring a
little magic into your life!
GEnie can take you lo new highs in speed and keep you there.
Because our non-prime time rate for 300 OR 1200 baud is only INFORMATION
$5.00 an hour. And that means you save 20 to 60%. Or if you
prefer, 2400 baud service is now available. SERVICES
With services and prices like these—talk, read, learn, or play to
your heart's content. Because now you can keep your eyes on the
screen, not on the clock. Geneial Eltcmc Information Services Company, J.S.A.
EDUCATION
By JAMES PELLECHI
RUN It Right
more power to
your Commodore.
Nobody understands how to get the most out of Commodore computers—
without having to add more machine—better than Brady Books. And now you
can too. Call toll-free or use the coupon below to order today.
Machine
i. Teaches you aboul using me DOS-disk 2 Ctariliefl confusing ■■<■ ... ij , _ recta 3 A revision ol the be si sell ing classic (old
formatting and organization, direct-dec ess QmJsilon* In Ihe equipment 5 users man edULon shown above), tins real tea rev by-
programming, DOSprotflenon recovering ual. You'll learn how to validate, milialize. doing tutorial Includes discussions of chip
' damaged" data, end Includes an overview reuse disks, and more, Also Includes a mail architecture along with commands and im-
ol DOS 2.6 Also includes disk HAM map. ing tut application luting lorOemonitrition porlnni concepis such as ouipul adored
math conversion routines. incJa dls- ■ s wall a* tome of trie be si .:'•• -*r programs modas, mamory maps, and linking BASIC Eo
assembled and innomicd DOS US 95 11995 mac nine language, Pcrteci For n«tv lOJd
OMnira. S!4.»4Clsk available)
COMMODORE'S
HANDBOOK OF
SIMONS'
BASIC
4, Perfecl beginners miroduction lo 5. WItn ■ forevrord written b. DavJd Simon
assembler. Shows ho« to write, debug, and hlmtell, herea the first and Last word on
eiecuie programs and Includes exerciser " Slnioni' BASIC. A complete reference lo 144
iBmiiiHu^eyou wllftthe In si ruction sei of Cannes commands, and Includes a "guldtd-tour" of
1Mb 651D processor. SH 95 {Dlth and kit practical lips IcrtMi language- For boih >ht
■vail able) 6* and 12fl.ni.B5
iiimmmmmmimmmmmnmmmmmamm
N)(4 SPACES}{SHFT H|(H SPAC 820 DATA 157,0,0,202,208,247
Es)(CTRL 9}(2 SPACES)" :REM*119
:REM*1 15 830 DATA 238,42,192,238,45,192
420 PRINT" (CTRL 9) (2 SPACEsHCT :REM*133
RL 0)(2 SPACE3HCTRL 3H8HFT 840 DATA 136,208,238,96,-1
-HCOMD 2)(11 SPACEs)(6 COM :REH*149
D Ys)(14 SPACES)!CTRL 9){2 S 850 REM SOUND :REM*129
PACEsHCRSR UP)";FORA=0TO9 860 B=54272:FORT=0TO24:POKEB+T,0
:RSH'249 :NEXT :REM*117
430 PRINT"(CRSR DN) (CTRL 9)(2 S 870 V=B + 24:W=Bt4:U=B-t1 :D=B+5:R-B
PACES) (CTRL 0)(2 SPACEsHCTR t6:S1-B*14:SU=Bt15 :REM*2 3
L 3HSHFT -HCOMD 2)131 SPAC 880 REM DISPLAY TITLE :REM*189
Es)(CTRL 9)(2 SPACES)" 890 PRINT"(SHFT CLR)":GOSU3470:P
:REM*109 OKE198,0 :REM*!45
440 PRINT" (CTRL 9)12 SPACEsHCT 900 PRINT"?"CHRS(149)CHRS(157)J:
RI, 0HCTRL 7)(2 COMD Ts)(CTR IF PEEK(162)AND32 THEN PRINT
L 3} {SHFT -HCTRL 7)(31 COMD CIIRSI1 58) j :REM»81
Photo 1. Example of vertical addition in
TsHCOMD 2 HCTRL 9H2 SPACE 910 GETANSrIFANSo'VAHDANS""-"
Arithme-Sketch program. si(CRSR UP)":NEXT :REM*131 THEN900 :REM*31
450 FORA=1308TO1948STEP320:POKEA 920 PRINTCHRS(149)ANS:GOSUB130:F
Listing 1 continued. ,81:NEXT:RETURN :REM*123 OR A=1TO500:NEXT :REH*43
460 REM TITLE SCREEN :REM*237 930 REM DIFFICULTY LEVEL:REM'213
} {CRSR LFHCRSR DN } ( 3 SPACE
470 GOSUB370 ! REM* 33 940 GOSUB370 :REM*249
s){CRSR LFHCRSR DN) (3 CRSR
LFsHCRSR DNU3 SPACES) [2 C 480 PRINT LItlE$(8)SPC(14)"ARITHM 950 PRINT LINES(6)SPC(11)"SELECT
E-SKETCH" :REM'255 GRADE LEVEL" :RE>1'107
RSR UPs)";:RETURN: 5 :REM*4
260 PRINT"(CTRL 9)(2 CRSR UPs) { 490 PRINT LINES(9)SPC(14>; 960 PRINT LINES(10)SPC(11 )C1!RS( 1
CRSR LF)(CRSR DN) {CRSR LF)( :REM*107 8)"1"SPC(5)CHRS(146)" FIRST
CRSR DNH3 SPACESK3 CRSR LF 500 FOR A=1TO14:PRINT CHRSH83); GRADE" :REM*B9
s)(CRSR DN) (CRSR LFHCRSR D :NEXT :REM*S1 970 PRINT LINES(12)SPC(11)CHRS(1
N}(3 SPACES)(CRSR UP}{CRSR L 510 PRINT LINE$(12)SPC!10)"WHAT 8)"2"SPC(5)CHRS(146)"SECOND
F) iCRSR UP)";:RETURN: 6 KIND OF PROBLEMS 7" :REH'191 GRADE" :REM-105
:REM*95 520 PRINT LINES('6)SPC(7)"PRESS{ 980 PRINT LINES!14)SPC(11ICHRSI1
270 PRINT"{CTRL 9)fCRSR UP) (CRS 2 SPACEs)+{2 SPACEslFOR ADDI 8)"3"SPC{5)CHRS!146)" THIRD
R LFHCRSR UP113 SPACEsHCRS TION" :REM«176 GRADE" :REM*245
R LFHCRSR DN) (CRSR LF)(CRS 530 PRINT LINES(18)SPC(7)"PRESS( 990 PRINT LINES1161SPC!11)CHR$(1
R DN) (CRSR LFHCRSR DN) (CR 2 SPACEs)-(2 SPACEslFOR SUBT 8)"4"SPC< 5)CURS(146)"FOURTH
SR LFHCRSR DN) (2 CRSR UPs) RACTION" :REM*158 GRADE" :REM*49
";:RETURN: 7 :REM*233 540 PRINT LINES(22)SPC(12)"YCUR 1000 PRINT LINES{18)SPC(11)CHRS(
280 PRINT"(CTRL 9) (CRSR LF)(CRS CHOICE ";:RETURN :REM*170 18)"5"SPC(5)CHRS(146)" FIFT
R UP) (CRSR LFHCRSR UP)(3 S 550 REM CURSOR CONTROL :REM*174 II GRADE" :REM'93
PACEsHCRSR LF)(CRSR DN) (CR 560 DIM LINESI25) :REM*26 1010 PRINT LINES(24)SPC(9)"PICK
SR LFHCRSR ON) (CRSR LFHCR 570 LINESH )=CHRS( 19) :REM*120 ANY GRADE"CHRS{149)"(2 SPAC
SR DN) (CRSR LFHCRSR DN) {2 580 FOR A=2TO25 :REM*66 Es)1 - 5" :REM*243
CRSR LFs) (2 CRER LFs1 (CRS 590 LINES(A)=LINES(A~1)+CHR$(17) 1020 IFPEEK(162)AND32THENPRINTCH
;NEXT :REM*6 RSI158); :REM*169
R LFHCRSR UP) (CRSR UP) (CR
SR RT)";:RETURN: 8 :REM*115 600 REM CONSTANTS :REM*56 1030 GETAS:ON-(AS'"1"ORAS>"5"ORA
290 PRINT"(CTBL 9) (CRSR LF)(CRS 610 ZZ=1:SC=1065:CO=54272:CL=0 S="")GOTO1010:GOSUB130
R UP) (CRSR LFHCRSR UP) (3 S :REM»92 :REM«220
PACEsHCRSR LFHCRSR DN) (CR 620 REM JOYSTICK TABLE :REM*206 1040 NN=10(UP ARROW)(VAL(AS)1-1:
630 FOR A=0TO10:READ XY{A):NEXT MM=NN :REM*44
SR LFHCRSR DN) (CRSR LF)(CR
SR DN) (CRER LFHCRSR DN) (2 :REM+192 1050 : :REM«6
C40 DATA 0,-40,40,0,-1,-41 1060 REM INSTRUCTIONS :REM*72
CRSR LFs) (2 CRSR LFs) (2 C
:REM-164 1070 GOSUB370 :ISEM*124
RSR UPS) (CRSR RTJ";:RETURNi
650 DATA 39,0,1,-39,41 :REH*B 1080 PRINT LINE$(8)SF>C(10>"YOU H
9 :REM*11
300 ON GL GOTO310,320,330,340,35 660 REM KEVBOARD TABLE :REH'146 ILL NOW GET 5" :REM*4
0 :REM*243 670 DIM KEYI64) :REM*64 1090 PRINT LINES(10)SPC(10)CHRS(
680 FOR A=0TO64:KEY(A)=0:NEXT 18); :REM*44
310 S=8:SL=15:LL= 8:RETURN:REM*9
320 S=6;SL=13:LL=12:RETURN :REM*192 1100 IFANS = " + "THEN PRI1JT"ADDITIO
690 KEY(08) = 11 :KEY(11 ) = 15:KEY{16 N PROBLEMS.":GOTO11 20
:REM*239
330 S=4:SL=12:LL=15:RETURN )=5 :REM*66 ;REM*144
:REM*217 700 KEY(19)=6:KEY(24)=7:K1JY(27) = 1110 PRINT"SUBTRACTION PROBLEMS.
3-50 S=2:SL = 1j):LL = 1 9 S RETURN 8 :REM*192 " :REM*50
:REM*191 710 KEY(56)=1:KEY(59)=2 :REM*24 1120 PRINT LINES(12)SPC(10)"FOR
720 REM ML :REM*62 EVERY RIGHT ANSWER,":REM»72
350 S=0:SL= 8:LL=23:RETURN
730 AD=49152 :REM-54 1130 PRINT LINE$(14)SPC(10)"VOU
:REM*U1
360 REM CLIPBOARD :REM*35 740 READ A:IFAo-1T[!ENPOKKAD,A:A WILL GET 1 MINUTE" :REM*160
370 POKE53280,14:POKE53281 ,7 D=AD+1:GOTO740 :REM*142 1140 PRINT LINE5(16)SPC(10)"OF D
:REM'85 750 DATA 162,4,160,196,32,30,192 RAWING TIME." :REM*34
300 PRINT" {HOME HCOMD 21(18 SPAC :REM*202 1150 PRINT LINES(20)SPC{15);
EsHCOMD II)(SHFT U)(SHFT I}( 760 DATA 162,216,160,200,32,30 :REM*80
COMD N|(18 SPACEs)"j:REM*251 1160 FOR A=1TO11:PRINT CHRJ(175)
770 DATA 192,96,162,195,160,4 ;:NEXT :REM*166
390 PRINT" (10 SPACES) I SHFT M) {SI!
FT JJtSHFT KJ(SHFT NH18 SPA :REM*B1 1170 PRINT LINES{21 )SPC( 1 5 ICIIRJ (
CEs)"; :REM*B5 780 DATA 32,30,192,162,200,160 18)" GOOD LUCK " :REM*150
400 PRINT" (CTRL 9)(17 SPACEs)(C :REM«57 1180 PRINT LINES(22)SPC(15);
TRL 0MSHFT LB.H2 SPACESHC 790 DATA 216,32,30,192,96 :REM*118
OMD +){CTRL 9)(17 SPACEsHCT IREM+215 1190 FOR A=1TO11:PRINT CHRS(163)
RL 0)" :REM«227 800 DATA 142,42,192,140,45,192 ;:NEXT:POKE198,0 :REM*82
410 PRINT" (CTRL 9){2 SPACEsHCT :REM*229 1200 PRINT LINES!24)SPCf8)"PRESS
:REH*2 4
RL 0II2 SPACES H CTRL 3 H SHIT 810 DATA 160,4,162,0,189,0,0
-HCOMD 2) (11 SPACES)(SHFT :REM*93
68 / RUN JUNE 1986
Circle 105 on Raadar Service caret.
$49.95
ls(i(!t)RStii(i retail)
INTERFACE
DIRECTOR DATA SWITCH MESSENGER MODEM COMPUTER DISKETTE RGB CABLE ASSEMBLIES
The DIRECTOR is a surge 5ix DATA SWITCH models The MESSENGER IS an NQTCHER RBG cabte assembliea tliat
spits, RFi, and EMI interfer allow port exoenaon and auto answer/dial modem Converts any single sidL'd cnnnHKt the CnmmnHnre
ence KLifflllfMiSBti S Olltlfit sharing (if computer Hnd with complete telecom suit- diskette to ;i doii'ulit sided
(lower control .center tor peripherals wan: (tic us(^ with Cninrnn- diskette. uek. Snkatn. Prmcncon
Computers and peripherals. dm-eC64and 1UB PC Graphics, Tsxal, Maflnavo«.
Teknika, Sharp, Panasmrc.
NEC. and Sony RGB mam-
tors
Distributor and dealer programs available. Call 316-264-611B for immediate information.
71 7 SOUTH EMPdRIA
dsi
WICHITA, KANSAS 6721 1 -23O7
C31 6) 264-61 1 B
Telex No. G5Q-1 93-4977
□ SI is P major OEM and pnvale label manuraclurer. Call lor complete inlormaljon and >ju
9Bfil 3Wlf Ntta / Oi
S J(tSL 1SUH3 J,Hiadi9O10=VaOJ 060? 30000L 3HV=SNV 0891
0680103: (it! )S
Z5z*w3a: 06ianso3:J(isiis :
I6f >SAS : 06af1SO£)
HH3(iSL)SaHD(6tl )SHli3(09L )S 9 iidio
60Z*H3H! 01EEO1O3
aK3(8SL)SailDlHiad: [SVnVA=¥ 090?
BEZ*W3li: 090 0691N3HJ, 00000L>EN 31 0991
88.way:
E901-3S) 09CE
ISHH
8£E*waa:
09 02 9 noia H3a:0s0E(inso3
!>90l-3S> UNI = 0I>/(t90 1-351,31
O£l*waa:
iEE*waa: (adsx-ds=ds
iisia las waa 0691N3H1 0000L>EN il 0E91
N3HJ,<286l<3S)aOt990l>3S)£I 091-2
0E0E 91*waa:
6£Z*H3H: (MVaa J.IX3) A
0E91
3H 0DO1/S3H 10H1N03
E K3H1 9=AS 3l
0L91
)SAS:1X3N:6 6601L=
X3H= L+X=x: (( t' L+X'$IW) Sails') 89*W3a: 0691N3H1 000!>EN 31 0091
,,a a a
: l=X 010c
V 5,,(SL)3dS(EL)SaNn(i.H}$H (00L.ll¥nVA)-*SNV=SNV 0691
i: (W)S8J.S=SLW 000E
H31Niad : ( ZS I6i ISXS : 0E LfinSOD
6lE*W3a: UstENam AS ,31 0851
L+x'siK)saiw) 20UW3a: 0691N3HJ, 00UEH
: [ =X 06 61. tu*naa:
(N33HDS 3SVH3) U/
LbZxviSti' ( 0 L*ISV)^VA)+SH¥=SNV 095!
1- ( S LH )H31=NT : ( N ) laj,S=S IN 0S6L 0!E+vraa:
: L=ZZ= L=a3NaHli>=AS£I
6uwaa: w-m=en 0£6 L z LI3I0 W3a:050E9flSO3 0S91
EEI+K3H:
EE«waa: t0l.naa: 0691M3H1 0L>EN 31 0t5 1
*3M Ed
cm=w:w=w:h=fw wtut w>u jt 0961 E B 1 • M3 a ■ f sv )^VA=S[0v
9 t6 0E91
ES2»H3a= 0E61H31IJ, W=N il 056! Stuwaa:
i.waa: 096 L LiDia waa:090eansoD 0E51
6L.W3H! EE'lDS
1010D:W+N=EN N3HJ,(1 + ,, = SNV JI 0t6L 5E*W3a: '• (Z
N3HJ. >AM QNV L=AS 31 08Ec
6 LE*H3B! - (Tl+IS) )3dS(EE)S3Nn INiad 0L51
(l + {ww *(0)aNa) )j,ni=w 0L 6 L 96L*waa: 1X3H: '■ (
3 N3H1
9twaa: (i+ (nn *( 0 lawa) Ij,ni=n 0c6 L 99DS3H3 iLKIHcJ"TT OlLw — V ^10J 005 1
LSL*W3H: 13'03<-3S
eeuwaa: 90e.waa:
■3HOd:09l'3S 3J!0dNaHl SI il 09EE
[[.Iriaai lX3H:aS0IL=V HOJ 1X3N:L-=(X)W:9011=XaOi 0L6L ■ ns)Dds(9i isanniNiad 06t I
18 L*H3!1; 69i*waa: ,,isd awoo z),, INiad 0BC1
1X3N: i-=(Xltj:90li=xaO3 006L 90 I*w3a: 06fr L
aOJ 0EEE eeuw3h: suatiwnN woaNva waa 068L oiod:,, ( sra asaa e}{ji asas
E6«waa: 0lieoj,od 088L ) Idf] US B3)(SJT as«3 E)(S33
0Z.8L VdS E),,lKiad H3HJ.,, + ,, = ;NV dl 0ttL
0 tE*W3a: E U
OD: 111'DS3H0d NSHiiZKHD 098L s)DdS{9DSatjniNiad 09tL
BtEiHaai.^oaiHOD hi ^dixsao £t*W3ii: 06 LSnSC©:(9|W=V 0S& L
00EE C 3Sn,,(9)3dSl9l IS3NH J,Miad 058 L 6EE*waa: 06 Lansos:(s)w=v 0tt L
JiL*W3H: (sl ONV E0E*waa: ,,-MVHa 01 awn si 0ES-L
: (91 Af)-9L=ej 06EE II MOW,,(8)DdS(6)S3Nn |W"V
69*H3a: „ llUDia ,,11.,,
I i.6 I )H33d = A )>i3Hd=Ar 08EE 3 nOA,,(0l )3dS(9)S3Nn 1 )W = V
I-UH3H: 0£22 6S + waa: 00tL'0 Ltl'0E
Z6UW3H! : l'9C93HOd 0ZB1 frL'0EtLJ0tfrL'0StLOlOS WT HO 06EL
L)$3NI1 J,Niad 09EZ E9+waa: !^s+fr*(w^-^
Z' ' 0 1.9 L Dl )3dS< 2 E )3dS(9 I )S3Nnj,Niad 09EL
09EE 6E2«W3a: 06 LaflSOD: I 9 )N=V 0iEL
LN3H.L 9>aoad 31: i+ooad=eoad 0091 5 )M=V 09EL
8EL*Waa: 0SEL
tee*was: (E'9'l3wij,)$aiw=sej, 0frLOJ,L=V aOj:(9t 06il
Z9UW3U: (i't'$awij,)iaiw=SEi 06onso3 teuwaa: 0£EL
00EE ,,l0L)DdS,, ZH EE L*W3B= 06[OnSODI( 1)M-V
133X3 ,,(fr)3dS( L IS3NI1 I 0011 LfrUHSa: 0ZEt'0EEl'0t
86UW3H: (jiit £L'09£L'09EL'0iELO109 HT HO 01EL
08 IE E9*W3H: 10109 09Z.L L9*waa: J(s+t*(ni-T
fr6*W3a : ( 6 t) JHH3,,%,, { 9t L 08*W3H: D) )DdS(EL)3dS(60)S3Nniaiad 00EL
,?!* aaoj,saa = '
3AVS = 0U2 00EEinSO3:aOHd,,#,, ( 9£ )DdS,,W3
1X3N: '■ , L = lHOad,,(9}DdS(S0)S3Mn J,HIHd 06EL
„%%„ (B 09 IE eiuwaa: swaiooad iiavw waa
09UW3U: „ SI a
%%%%%%%%%%(S33VdS 8)= 3WIX 3HSNV NIV3V 0921
09 LE DHOHHl((ElDdS( I INIBd SEUHSHl
0'86 13^03 = 0 = 11: L=aOHd 0SEI
0109 !(i9 1.6ttSASMSHJ, 0 = 23 £1 H1VW NI333 W3a
9SL*W3a= 0Eians
5 1' 0E U ,,(U)3dS,,ii 133 od:0leloiod(,,,,=Sv)-nd:Svi,33 0£el
waa 0ile =Aai jit 00Z.1
W3H 00 IE ,,HnNIJ,N03 Q& ,,(6t
HI SNV=EN dl- '■ (Gt)SaH31Hiad 0691 ANVrl( K)3dS< fr£)£3Nn IMIHd 0 LE L
Circle 121 on Raader Service card.
TO ORDER—TOLL FREE
rou hhii luti rtMcn#sio OHi or me tincsi KHA1 BLACl BOOH HOH-! Ifll FOil.
coafujiis cohhodoki Has cvia orrirtio, not
rou *teo ihi Bijr xctcucHCf abhual oh ihc HOH JO OH-fiACK TH£ C-12B
THE mitci.
MBHUAL to*
you hhy
IHI
hcuch
C-12B.
hccd
BLACt
jo stir
BOOK,
hmoihi*
HAS It
HOH
rm
10
FAnis
HODK-Ut-
oh hhai
IHI
imc
C-1I0
Kirs a*E rat
ALL. IHt tin or IHI AUIHOK 13 10 0IVt IHI tiny pases on basic faobjiam cohaahbs
BLfiCK U3€K, as
snci as
MUCH IMrOAHAJ IOH,
POttiBLi. plus
IH AS
lumrmiHt
SHALL Of
i$ ih ■£ AH tO CIAIAIH rOU KILL LIKC IHl BLACK
BOOK PLIIH
SltlCS
tHSLISH.
AS SO*l
Mrs
rUBLISHMS
It HOI !Hl
HAVC
SIAD!
DOHt,
Of
ll-S
» BOUt
offtA,
0/ C-128,
it
IHAT »C HAH IH!S UHUSUAl
rou bow i rciL mat ti com ami
tit IH OIK UOLUHC, HOKt IHtOtAAllOU !HAH AHr OJHl* AlftAlHCC
or BOOK tOI IHI C-1IB, SCHC II BaCl IH SOOO
OVIK 73 IA»r TO HAS CHtAIS AHD !*B!IS COHBIItOH HIIHIH 10 BirS. Ht Hltl AiruHD
C-128 out*
HOI
173
OHI
r-Atis
HASriB
at
FAtt
soito iH/ommr ion !HC rulCHHSt fAICe Him 1 SHII.C.
PRINTERS L
UHY
DISK OPERATION,
RE-INUENT THE
ALPHABErS,
UHECL, PROGRAM
ETC.
THE
noNoennonE
DDLIABB, TAKF
output,
THE
save
UtFE
RUNjL"SE19S6/71
Circle 15 on Reader Service card.
COLOR MONITOR
SALE!!!
(Premium Quality) (Premium Quality)
• Built in Speaker & Audio • Beautiful Color
* For Video Recorders Contrast
List $32900
13" Color Computer Monitor'
$
Super High
Resolution
"C64/Atari composite cable S9.95
" Cl 28 RGB/Composite 60 column
cable $19.95.
Sale 15995
Add $14.50 Shipping
259 95
mode. Musi be used lo get 80 columns in color with 80 column
computers. Specially designed for use with the C128's special composite
video output, plus green screen only option switch, (odd S14.50
shipping)
Sale
12" MAGNAVOX (NAP) 80 COLUMN MONITOR
Super high resolution composite green screen monitor. 80 columns x
24 lines, easy to read, plus speaker for audio sound included. List $129.00 Sale $7995
Fantastic value. Limited Quantities.
Sale *4995
your computer and monitor. Includes mule, automatic fine tuning
and computer-TV selector switches. Inputs included for 300 ohm. 75
ohm, and UHF. Con be used with cable TV and VCR's. Fantastic List S129.95
Value. Limited Quantities.
• LOWESTPRICES • BEST SERVICE IN U.S.A. 'ONE DAY EXPRESS MAIL * OVER 500 PROGRAMS • FREE CATALOGS
Check These
Features & Prices
120 CPS 10" Printer
!159
List
$429.00
!199
This is a samp 1e of our List
emphasized
$499.00
near-letter-quality print.
By KAY GORE
Sensational Prices!
. ♦ . On Our Most Popular Items!
from
$ $
LOWEST PRICES IN U.S.A.!
THE 69$ DISKETTE! stair
SMC
EPSON
AXIOM
CAHDCO
INDUS
Are you paying too much for diskettes? Try our first Wo con offer you some ol the lowest prices in the counliy on tho most popular printers, mon
quality, prime, 5Vi" diskettes (no rejects, no seconds) itors ana interfaces. Our normal prices aro already low, bul to maks sure you gol trio best deal
at these fantastic sale prices and save, save, SAVE! you can, wo will also mosl most com pel itiva prices in this publication when placed on an equal
Disks are packaged in boxes at 50; each box contains baajs jRemember—wQ don't chargo tor uso ol your credit card, impose Gjtcessiuo shipping fees.
5 shrink-wrapped '"-packs that include diskettes in or use any other hidden extras lo boos! the price you pay Duo to me rapid change m prices in
sleeves, labels, and write-protect tabs. the computer industry, we can onty meet prices at tnetimo you place your oider. we cannot adjust
O'ices on items ordered or shipped on an earlier dale.) Anoihe' plus lor charge card customers
Each diskette is certified to be 100'Mi error free and — your charge card is billed at time of shipment only for the Mems shipped — no early billing,
comes with a liletime warranty (if you hnvo a problem, no lon^ mail f°' ihe merchandise you alroady paid for.
well replace ttie diskette). All diskettes include hub rein
forcement nngs and wrile-protecl notch. COMMODORE STAH MICRONICS FAMOUS NAME SOFTWARE
C-12S Compute" JCALL SG10 SCALL Epyi
All diskettes are double density and work in either 1ST! Disk Drive SCALL SGtOC SCALL BraJeitund
single or double density drives. 1903 Monitor SCALL CARDCO Infocom
1S70 Modem SCALL G-V/n Interface ICALL Sierra
SS. DD Diskettes, Box of 50 EPSON S'MORE SCALL Timoworl's
FX-B5 SCALL Super-G ICALL Random Houso
32391 S34.50-69C ea.l
FX-2B6 ICALL Activision, and many more1
DS. DD Diskettes, Boi ol 50
32403 S44.50-B9C oa.! COMMODORE-READY PRINTER ONLY $79951
* THE BEST PRICES* 8^-cOrLjrnn ijol maim pnnier includes direci pJug-
m caWe (no othpr interface needed). 50cp;. uactcw
* THE BEST SERVICE * Teed, prints upper/tower case numerals symbols
and orpines.. 1 year wairanly by fpir>n
WHY SHOP Sug. Retail 11^95
ANYWHERE ELSE? 40733 S79.95 -
POWER and PROTECTION Supply limited1 Order now"
J
warranty.
and many others
.34910 $49.95 37424 57.95
The cartridge expafKier is a gr&H companion lo* (he Eoy Fasi LoaO
$2.95
cartridge—you can kMp : permanently installed plus hare two
SCALL
sides free 'a' other carriages'
3421A Fust Load Canndgo (Sug RgEnii *3<>95) 324,95
isitjie clip swiich*^. ano an ifi'iiDcran
Fast Load On/y $22.95 M a 1627 C-64 Oust Cover and Cm a log (HIS) FrutnOrtfCD LirflTimfl cjuaiinly
\. with purchase of cartrldgo cxpandert ^^p .38404 C-13B Qust Covsr and Catalog iIM .40502 SCALL.
I
For these children, tiie young users. One problem with the
computer can set their curriculum
computer has added another
back two weeks. That's something
dimension to learning. I will never have to face with my
Commodores."
In fact, in the two years Hydrick
"O.K.?" Adam asked. has had the computers—two years of
"Yep," answered David, assuring hard use and being dragged home
Adam that the paper was correctly on weekends, holidays and during
positioned and that the printer's on summer vacation—the computers
line light was on. have had no mechanical problems
Adam pressed the return key with- until recently, when one disk drive
OUI bothering to set any parameters had to be fixed, at a cost of only $7.
until the printer started printing. Since Hydrick purchased the com
Then Adam jumped out of his seat puters herself and must maintain
and joined David to watch the final them with her own money, she ap
product print out. preciates their durability.
"Make one for me, Adam, and one But Commodore computers are
for Ms. Hydrick," David instructed. not just durable, inexpensive ma
"Me, too," chirped Shannon, who chines to this teacher. Hydrick says
had left her seat to join the boys. So that even if the cost were higher, she-
Adam restarted the process. would still choose the C-64 because
David and Adam were two proud of its wealth of software, some of
authors who had gained a sense of which, such as SkyTravel and Just
writing as a collaborative effort, rath Imagine, runs only on the C-64. The
er than as a solitary activity in which machine's color, graphics and sound
the writer wrestles alone with words. capabilities also help make it the
And writing is a collaborative effort computer of choice in the primary
in that the author must consider classroom.
the reader. As I was leaving the room, I paused
by another C-64 to watch a group of
A Classroom Companion five students building a database on
Here in Ms. Janic Hydrkk's sec Native Americans with MasterType's
ond-grade class in Mesa, Arizona, Filer. For these children, the com
three Commodore 64s have created puter has added another dimension
a writing environment where chil to learning.
dren learn to respect one another As Hydrick says, "Where else but
and gain insigln into the complex with computers does a second-grader
web of interactions that the writer have power and control in his or her
must consider. (As a follow-up exer life?" These students selected their
cise, the teacher reviews the story topic, researched it and were now in
with the student and corrects spell the process of creating a very valu
ing, punctuation, grammar, sentence able learning tool for their peers—all
without the teacher. For 28 second-
graders at MacArthur Elementary
School, the C-64 is a tool that rein
forces their learning and helps them
explore their world.
LIMITED SUPPLY of ULTRA FAMOUS
Classroom Lesson
If you would like to introduce your
64K COMPUTERS
students to ihc power of the com AT FAR BELOW DEALER COST!
puter and enrich the learning envi
ronment in your classroom, here is 64K Computer
an activity that Ms. Hydrick uses to ■ Disk drive
introduce her students to major word ROM cartridge port
processing concepts. This activity lets
COLOR monitor
the children use all of the features
of the word processor on a story writ ALL in ONE easy-
ten by the teacher. The students then to-carry system!
follow up with a sequel or chapter of
their own.
The teacher writes a brief, amusing
story about three adventurous days
in the lives of three children, but Carries
easily as
describes the days out of chronolog a suit ORDERS
ical order. She also includes a Tew case! FILLED
Plugs into WHILE
sentences that do not belong in the 11SV Factory
SUPPLY
story at all. She then saves the story outlet! LASTS!
Reconditioned
on disk.
with Factory
The students then go to work, re THOUSANDS ol programs available lor
Warranty!
trieving the story from disk and ed business, education, personal home use!
388
The children sometimes enjoy
$
verse characters. 2 cursor control keys. 4 (unc
writing the fourth-day adventure in tion keys, programmable to 8. Music syrHhesizer
with 3 independent voices, each with range ol 9 Liquidation
teams or small groups. They can then
ocliivos. Input and output ports tor: User, serial, Price
save this adventure to disk, exchange ROM cartridge, 2 joysticks, external monitor, Now Only ..
stories from disk to disk, combine modem. Item H1134 3C31 009 Snip, handling £10 00
stories and even print and bind vol BUILT-IN DISK DRIVE: Intelligent. Higii- Salei ouldda continental U.S. are tubjecT To tpeclal
conditioni. Pleaie call or write la inquire.
speea 5V disk recorder. I70K formatted data
umes of fourth-day adventures.
storage; 35 Iracks, 16KR0M.Usessingleside. | — —
In the process of editing, die young single density disks. Serial interface Second
I C-O-M.B Direct Marketing Corn. Item H-1 134
14605 28th Avh M /Minneapolis, MM 55441-3397
authors have taken great liberty with port Io chain second drive or printer SenO_64K Computtr(i) Hem H-1 134-3631-009 at S388
each other's texts, thus learning how Cnrdil card cultl r 6y phonu
eech plus 620 each for shipping, handling IMmnesoia
re^nkinia 3dd G% spies lex Sarry, noCOD ardors )
la Moiix o ilsy.
to perform many editing tasks. They 7 ilnii nwi-ck [.I My chuck or monuy nrdur is t'rclosuil {fin diilriyi; in
procnssmg ardurs iraid tjy chuck, thanks lo TeloChuck I
thus develop the knowledge and will T0ll-Free: 1-800-328-0609 I Ch«9.W.my.nVISA- DMaSlerC8rd,
ingness to edit their own stories. &)
PLEASE PRINT CLEARLY
Name
Address all author correspondence to Addiejs
Kay Gore, School of Education, California CiOiMiBi Diract Marksting Corp. City
RUN It Right
MONITORS
PANASONIC AMOEK
OTH103 ID- RGB Hi Fies . 395 ZENITH COMMODORE 300 rjroon . .. us
300 A in bur 12B
TX«2H3P ia" Color 119 ZVM M2A Amtrar 7S
SAKATA 1902 Color CALL J10 Amlier IBM
JVM 123G Gcoen. . . ...iss
TR1?OMBPA12" Amuer 109 7S
50 10O0 I?" Oroan ,,._..SB 1802 Color CALL
FR1??M9P IS" Crecn IBM ...14B ZVM 12J AmBorlDU Colo 300
5A 100Q I?11 Amnor 109 WO Compos 0 .
Tfl12?MVP 1?" Amber IBM I4B ZVM 131 Color. ?7S
50 1S0Q 1?" Graen TTL 119 o 600 397
ZVM 133 RGB
ZVU 135 CompoEiie
51 1500 12" Amtoi Tri 129 Colo 700 49E
2VM 136 HiFtesCtWr
SC 100 13 ■ Cota Comn 203 PRINCETON GRAPHICS Colo /ID. .. =£9
SC TOO 13 RGB 3SS MBX-12 amber . IB'
zvm i;m 9S
SIS1 Trll .SranD 29 ^-1? ROB J6i
zvm 1230 95
TEKNIKA ZVM 1230 U9 3R-12 RGB 555 THOMSON
MJ-10 Composite 179 CM365I2V1.. ..269
MJ-22 255 CM36632 . 159
INDUS DENN1SON
CARDCO GT Alan 195 cLtPHANI f, SSS3 1139
COMMODORE g-wizic-64) as GT Commoocre 19j feLEPHANT b1.- &SOD 12«
1670 Modem 155 Supei G(C-64) 54 ELEPHANT i'.1 D5D-J u 99
C/?PS(C-O4) 37
COMTEL VERBATIM
Enhancer2000(C-S4). . 159 SSDD 1399
D3DD 1999
MAC INKER
Re-ink Any Fabric Ribbon file. Note: Don't try to compress all 76 blocks long, because it splits llasic
Automatically for less of these commands into one line. RAM into two parts, one-half of
than 5 cents. 1. Load and list your program; then insert which stores the lokeni/ed program,
Dedicated Unit ■■-.,„■>■ $54.95 (In- disk mi which you wish m write iht- pro and the other half the non-tokenized
gram ■'"■ a sequential lilc. version.
Universal Cartridge
MAC INKER
$68.50 2. Type:OPEN15.8115.'T' <rcmni> 3. The program that you're token-
3. Type: OHKNS.HA"!): < filcnamO .S.W" izing cannot have any of the same
Universal Spool < return> (lit careful noi to use the same line numbers as the Tokenizer pro
MAC INKER S66.95 name as ton kind of lik* on tlmt disk.)
gram. If it docs, make sure you
shipp ing 13.00 4. Type: CMDS:L[HT <reiiirn>
change them before creating the se
6, When the cursor reappears, type:
quential file.
I'KINIHH-.i:i.(>SKH:t;i.(>SE19 <mum>
Here are instructions on convening
If you check your disk directory at
ihis point, you'll see that your pro a sequential file to a program file.
gram is now in sequential form, ca 1. Type: LOAD "TOKF.N[ZKR",S and run it
pable of being manipulated inside a 1. You will be prompiwl for the filename of
word processor or sent to a friend ihe sequential Die y>\> are outvoting to a
program file.
via a modem.
Lubricated, Dot Matrix Ink 3. After um give it :l lilriKime. Tukeiii/.er
Friends ®
1. After typing in Tokenizer, save returns the cursor to the correct po
it before attempting to run it, be sition for dynamic keyboard reading
6415 SW Canyon a.. #10. Portland. OR 97221. cause it self-destructs. and starts the following loop.
telex 4949559
2. Tokenizer will not work with Line 63007—This is the beginning
Doaloi Inqulrtoi welcome.
programs thai are more than I9K or of the loop that prints line numbers
80 / RUN JUNE 1986
Circle S3 on Reader Service carfl.
hile driving deep into the Black Forest of Germany, our slow and unreliable
Gnome, emerge from behind a tree. Using his infinite wisdom and wizardry he fixed our
wizardry, that we convinced him to reveal his secretsfor speed and reliability. And we are
passing these secrets along to you so that you can write the very best Basic Programs.
63007 PRINTI:NEXT:PRINT"RUN63008(HOME}";:PO
Listing 1. The Meiiiier program. KE198,10:FORI=631TO640:POKEI,13:NEXT:
END :REM*219
63008 PRINT"{EHFT CLR}(2 CRSR DNs}":CLR
:REM+180
63009 O(PEEK(826)*100)+PEEK(827) + 21 510
63000 POKE82 6,0:POKE827,0:POKE52,84:POKE56, :REM*79
84:CI.R:FORI = 1TO5000:NEXT:CLR :REM*120 63010 IFPEEK(827)=100THENPOKE826,(PEEK(826)
63001 PRINT"(SHFT CLRHCTRL 2}{CRSH DN}SEQ +1):POKE827,0 :REM*50
TO PRG FILE CONVERTER - K. STANGE":PO 63011 POKE827/(PEEK(827)+1):PRINTCHRSfPEEK(
KE53280,2:POKE53281,2 :REM*29 C));:IFPEEK(C)ol3TiiEN63009 :REM*39
63002 INPUT"(4 CRSR DNslfCTRL 8JFILE TO BE 63012 IFPEEK(C-1)=61THENPRINT"(SHFT CLRJ{2
CONVERTED";NA$:PRINT"[3 CRSR DNsJNOW CRSR DNS)":FORI=1TO8:PRINT63007+I:NEX
READING THE FILE... " :REM*17 0 T:GOTO63014 :REM*244
63003 OPEN15,8,15,"l":OPEN8,8,8,"0:"+NA$+", 63013 PRINT"{3 CRSR DNs)GOTO63008{HOME}";:P
S,R":INPUT#15,EN,ER$,ET,ES :REM*155 OKE198,10:FORI=631TO640:POKEI,13:NEXT
63004 IFEN<>0THENPRINT"DISK ERROR: ";ER$:CL :END :REM*131
OSE8:PRINT#15,"l":CLOSE15:RUN:REM*108 63014 POKE82 6,0:POKE827,0:POKE52,160:POKE56
63005 C=C+1;GET#8,A$:RS=ST:POKE21510+C,ASC( ,160:CLR :REM*86
A$):IFRSO64THEN63005 :REM*1B3 63 015 PRINT"LIST{HOME1";:P0KE198,10:FORI=63
63006 CLOSES:POKE21510+C+1,61:POKE21510+C+2 1TO640:POKEI,13:NEXT:END :REM*11
,13:PRINT"{SHFT CLR}<2 CRSR DNs}":FOR
I=63 000TO63007 :REM*52
55S5ci'^^s
Commodore Compatible
Directly replaces the Commodore 1541 disk drive.
Special Features
Full 6 month warranty—your
assurance ol quality
Slim line construction—to til in
those smaller place's
Van led metal chassis—to run
cool and efficient always
Dual serial port with chaining
ndability
To uruui tuip
FSD-1 1-800-356-5178
-Visa and MasterCard are welcome. Allow
S8Q0 shipping and handling. Or mail your
. order with check or money order to:
>tsk Drive,•
Commodore series of pe^siSiial compu^ , j
Emerald Component International
salible wilh the Commodore 64 computsr and dtrectfy replac£slh0 Com- 541 Willamette Street
■nodore 1541 Disk Drive, giving mdoh bettar performance in-terms of data' Eugene, OR 97401
RUNjL'SKi'JWi/83
^KJ
By RICHARD De A'MORELLI
If you write your own Basic pro- you'll be returned to the main menu.
grants »r utilities, you've probably Please note that Quick Merge file
developed several useful subroutines names are always preceded by a slash
Save yourself the
that you frequently want to include (/). For instance, a subroutine named
in new programs. trouble of retyping your handy "Tones" would actually be saved as
For instance, you may have a sub subroutines by letting your "/Tones". (You needn't enter the slash;
routine that checks the current cur the computer adds it automatically.)
computer and disk drive
sor position to prevent scrolling; an This makes it easy to distinguish these
other that produces a beep and do all tfw work. files from others on a disk.
requests user input; and perhaps an The second option, Save File, lets
other that sets up and Pokes values you save any selected block of pro
to your computer's sound chip. The gram lines currently in memory. Be
possibilities are endless. fore using this option, you must type
of sequential Tiles. Through a process
If you write your own programs, in some ofyour own program lines us
chat utilizes the C-64's dynamic key
you know that the process of typing ing option #10 (Write New Program).
board feature, you can ihen easily
in Basic lines, checking for typos and You'll then be prompted for a
recall those files and merge them into
debugging is time-consuming and te unique filename (up to 15 letters).
whatever program you're writing.
dious. And having lo retype those Always try to assign names that are
You don't have to contend with any
same lines, again and again, when descriptive of a file's content. For ex
Peeks and Pokes or remember any
ever you want to include them in a ample, a subroutine that .sets up the
memory locations.
new program, is even more tiresome. SID chip might be called "/Sound";
Quick Merge is completely menu-
Wouldn't it be nice if you never one that converts numeric strings to
driven. Load it by entering
had to type, proofread and debug (rue dollar amounts could be called
your favorite subroutines more than LOAtrqUICK MERGERS "/Dollar", and so on.
once; if you had a master program then type RUN. A menu will appear You will then be prompted for ihe
containing dozens of program mod offering the variety of options de starting and ending line numbers of
ules that you could access in a few scribed below. the block to be saved. The computer
seconds withjust a few keystrokes? checks to ensure that the filename
Program Options you've chosen does not already exist
Well, Quick Merge will give it to you!
With this easy-to-use utility, you The first option, View File, lets you on your disk. If everything is all right,
type In your favorite subroutines examine any existing Quick Merge the program will save, in a sequential
only once and save them to disk. You file. (Of course, the file you select file, the program lines you've indi
can then, within seconds, retrieve or must be on the disk currently in the cated. When the process is finished,
merge them into any program you're drive, or a File Not Found error will the menu will reappear. You can ver
writing. result.) Text will appear on your ify thai the file has transferred cor
screen with line numbers and Basic rectly by using the View option and
How to Use Quick Merge commands, just as if you were view entering the name of the file just
Quick Merge works by saving blocks ing an actual program listing. When created.
of Basic program lines in the form the end-of-file marker is reached, When using Save, you are limited
RUN It Right
C64; CA2S (in G64 mode)
8-1 I RUN JUNE I9K6 Disk drive
Once you've begun assembling a
library of program Files, the Rename-
First, load and run Quick Merge. Next, select menu opiion 10 (Write New
menu option permits you to update
Program). Quick Merge will terminate, and brief instructions will appear on Filenames. You'll be prompted for the
the screen. old and new filenames, and the File
In Direct mode, type whatever program lines you wish to enter, making sure will be renamed accordingly.
your line numbers remain below 63900. When you no longer want a pro
For example: gram file, use the Erase option and
10 "{SHFTCLR}HELLOr type the name of the program to be
20 PRINT'THIS CREATES A DEMO FILE" erased. It will be permanently de
:il) PR1NTWHAT IS YOUR NAMK?":INPUT N( leted from disk.
40 PRINT"THANKYOU.":NJ If you rewrite an existing File and
50 END want to save it in place of the old
Still in Direct mode, type RUN 63900 to reactivate Quick Merge. Choose version, the Rewrite option will do ii
menu option 2 (Save File), and you'll be prompted to enter a Filename. Type automatically.
"DEMOFTLE" as the Filename. The Directory option will display
In this example, when prompted, type 10 as the starting line number and 50 any disk directory without disturbing
as the ending line number. the current program in memory. This
A Quick Merge program File will now be created and stored on disk. After a is helpful when you are searching For
few moments, the menu will reappear. Select menu option 7 (Directory), and a File or when you can't remember
you'll see that a new File called '7DEMOFILE" has been created. the Filename you assigned to a pro
gram module.
Once a Quick Merge File has been created, you may use any of the other menu
The Duplicate option is a handy
commands to view, edit, merge, copy to another disk, print, etc.
feature that lets you copy any Quick
Next, select menu opiion 11 [Exit to Basic) and delete lines 10-50. Type RUN Merge sequential file from one disk
63900 to rcslari Quick Merge.
to another. You'll be prompted for
Select menu option 3 (Merge). the Filename to be copied, and i[ will
Type "DKMOFILE" as the File to be merged. be read into memory. You will then
The file will be displayed on the screen as it is read into memory. When the be told to insert the destination disk.
last character has been read, the number of bytes in the File will be displayed. An exact copy of the original File will
be duplicated on the second disk.
Each program line in the File will now flash rapidly on die screen as it is
The Print option is a convenient
merged into the Quick Merge program. When the final line has been merged,
the menu will reappear. feature that sends to your printer the
contents of any Quick Merge file. The
Finally, select menu option 11 again and list lines 10-50. You'll see that they
File is also displayed on the screen as
are merged into Quick Merge. You could just as easily have merged a hundred
it is printed. When the end-offile
lines or a do/.en different program modules!
marker is reached, the main menu
1. Example ofhew to wQwdi Merge. will reappear.
The Write New Program is the op
tion you must use before actually sav
ing a Quick Merge File. It temporarily
to a maximum file length of 4096 time-saving convenience; but be;ir in
halts Quick Merge, and you will be
characters. There is no limit to the mind that program lines loaded from
instructed to type in your program
number of actual program lines that the new file will overwrite any exist
lines. When Finished, check your typ
can be saved. ing lines having the same number in ing accuracy and then reactivate
The third option, Merge, is not the current program. Therefore, I
Quick Merge with RUN 63900. You
merely an Append utility; rather, it suggest that you First view the File to
can now use the Save option to create
achieves true merging of program make sure line numbers in that block
a permanent Quick Merge File of the
modules into whatever master pro- do not duplicate existing lines. If
program lines you just entered, and
gram is currently in memory. You'll be necessary, change line numbers in
you'll never have to type those lines
asked to enter the name of the File to your main program so they won't be
again!
be merged, and the rest is automatic. overwritten.
Quick Merge has high line num
The computer ensures that the When the merge is complete, you
bers, (63900-63999), so as not to in
speciFied File exists. If it does, it is can exit to Basic and list your program;
terfere with the assembly of your
displayed on the screen while being you will see that the new lines have
main program. When writing or
read into memory. Actually, the File actually been mixed into the original
merging program modules, just be
does not consume any Basic memory: program! In this manner, you can
sure to keep your Basic line numbers
It is Poked as ASCII characters into merge as many of your favorite sub
below 63900. H
the 4K bank of free RAM at address routines as you wish and, within min
range 49152-53247. As each pro utes, build an elaborate program con
gram line appears on the screen, it taining hundreds or even thousands
is automatically merged into your ex of bytes, without ever typing a single Address all author correspondence to
isting program. Basic line or having to proofread or Richard De A'Mordli, 9161 Beach Ave.,
This Merge feature is a wonderful, debug a single command! Arltta, CA 91331.
RUNjUNE 1986/85
63933 PRINT"(2 CRSR DNS}PRINT^2:CLOSE2:RUN6
Listing 1, Quick Mempmgrtm, 3900":PRINT"(3 CRSR DNs}{CTRL 7}SAVIN
G...{CTRL 2}" :REM*92
6393 4 POKE631,19:FORZ=632TO6 35:POKEZF13:NEX
T:POKE636,8:POKE198,6:END :REM*11
63900 REM *•* QUICK MERGE *** :REM*171
63940 GOSUB63995:PRINT"{SHFT CLRJREADING: "
63 901 OPEN15,8,15:POKE53281,1 :POKES3280,0:1
F$:BANK=49152 :REM*201
FM$(0)<>""THEN63 907 :REM*166
63946 GET#2IK$:IFSTTHEN63954 :REM*121
63902 RESTORE:FORX=0TO10:READM$(X}:NEXT
63 947 PRINTK$;:POKEBANK+LOC,ASC(K$):LOC=LOC
:REM*1
+1:IFLOC<4096THEN63946 :REM*68
63903 DATA"1> VIEW FILE","2> SAVE FILE","3>
63948 PRINT:PRINT"(CTRL 9JFILE OVERFLOW":Q=
MERGE FROM DISK","4> RENAME :REM*78
-1IGOTO63990 :REM*203
63904 DATA"5> ERASE","6> REWRITE FILE","7>
DIRECTORY","8> DUPLICATE" :REM*237 63954 CLOSE2:PRINT"-END-":PRINT"(CRSR DNJME
RGING "LOC-2"BYTES — WAIT!" :REM*51
63905 DATA"9> PRINT","{CRSR LF}10> WRITE HE
W PROGRAM","(CRSR LF)11> EXIT TO BASI 63 956 POKE1 020, IN'T( BANK/256) :POKE1021 ,BANK-
(PEEK(1020)*256) :REM*183
C" :REM*236
63907 PRINTCHR$(142)"(CTRL 7}{SHFT CLRHCRS 6 3 957 LOC=LOC+BAKK:POKE1022,INT(LOC/256):PO
R DN)(2 SPACES){CTRL 9}QUICK MERGE ME KE1023,LOC-(PEEK(1022)*256) :REM*88
NU (CTRL 0}(CRSR DN}":FORX=0TO10:PRIN 63958 FORT=1TO1000:NEXT:PRINT"(SHFT CLR}";
T"{2 SPACES}"MS(X):NEXT :REM*158 :REM*89
63908 PRINT:INPUT"(2 SPACESJSELECT";K$:K=VA 6396 0 BANK=(PEEK{1020}+256)tPEEK(1021}:LOC=
L{K$):F$="{CTRL 9)NONE":IFK<1ORK>11TH
(PEEK(1022)*256)+PEEK(1023) :REM*143
63961 FORX=BANK TO LOC:PRINTCHR$(PEEK!X));:
EN63907 :REM*23
IFPEEK(X)o13THENNEXT:RUN63900
63 909 IFPEEK(679)THENF$ = "":FORX = 680TO680-t-PE
: REM* 136
EK( 679)-1 :F$ = F$ + CI1R$(PEEK(X) ) :NEXT
63 96 3 X = X+1 :POKE1020,INT(X/2 56):POKE1021 ,X-
:REM*24
(PEEK(1020)*256) :REM*4
63910 IFK=4ORK=7ORK>9THEN63912 :REM*45
63 964 IFPEEKd024)<48ORPEEK(1024)>57THEN63 9
63911 PRINT"{CRSR UP} FILE{SHFT SPACE}IN{SH
60 :REM*253
FT SPACEJRAM: "F$"{2 CRSR DNS}":INPUT
63965 PRINT"(HOME}{5 CRSR DNS}{CTRL 2}G{SHF
" FILE NAME: ";F$;GOSUB63917 :REM*242
T O)63960(CTRL 7}(HOME}";:POKE631,19:
63912 ONKGOTO63920,63930,63940,6391 3,63 91 5,
POKE63 2,13:POKE633,19 :REM*160
63915,63 97 0,63 920,63920,63 998,63 999
63966 FORY=634TO638:POKEYr17:NEXT:POKE639,1
:REM*99
3:POKE198,9:END :REM*53
63913 INPUT"OLD NAME ";F$:INPUT"CHANGE TO";
63970 REM DIRECTORY :REM*209
FXS:GOSUB63917 :REM*66
63971 CLOSE2:OPEN2,8,0,"S0":PRINT"(SHFT CLR
63 914 F$="R0:"+FXS+"="+F$:PRINT#15,F$:GOSUB
)":GET#2,X$,X$ :REM*124
63996:GOTO63907 :REM*195
63 915 PRINT:GOSUB63917:PRINT#15,"S0:"+F$:IF
63972 GET#2,X$,XS,X$,Y$:C=ASC<XS+CHRS(0))+A
SC(Y$+CHR$(0))*256 :REM*19
K=5THEN63 907 ;REM*42
63974 GET#2,YS:IFSTTHENPRINT:PRINT"{2 CRSR
63916 GOTO63930 :REM*189
UPs}(7 CRSR RTs)BLOCKS FREE":Q=-1:GOT
63 917 IFLEFTS(FS,1)<>"/MTHENP$="/"+F$:POKE6
063990 :REM*37
79,LEN{F$) :REM*246
63 97 5 GET#2,Y$:IFY$=CHRS<32)ORY$=CHRS(34)TH
63 918 IFK=4THENIFLEFT$(FX$,1)<>"/"THENFX3="
EN63975 :REM*74
/"tFXS :REM*1 63979 Z$=Z$+Y$ :REM*234
63919 FORX=680TO680+PEEK(679}:POKEX,ASC(MID
63980 GET^2,Y$:IFY$=CHR$(34)THEN63 980
S|F$,X-679,1)+CHR$(0)):NEXT:RETURN
:REM*145
:REM*110
63981 IFY$o""THEN63979 : REM* 192
63920 PRINT"{SHFT CLR}FILE: "F$:GOSUB63995:
63983 PRINTC;:IFC^0THENPRINT"(3 CRSR LFs) D
IFK=8THENCH=0:PRINT"TRANSFERHING FILE
IR:{CTRL 9}"; :REM*220
..." :REM*23
63 98 4 P0KE211,7:PRINTZS:ZS="":IFPEEKf21 4)>2
63921 IFK=9THENCLOSE4:OPEN4,4,7 :REM*120
1THENPRINT:GOSUB63 990:PRINT"(SHFT CLR
63922 GET#2,KS:IFK=9THENLS=L$+KS:IFK$=CHRS(
}"; :REM*163
13)THENPRINT#4,L$;:L$="11 :REM*207
63986 GOTO63972 :REM*7
63923 IFK=8THENCH=CH+1:POKE49151+CH,ASC(K$+
63990 PRINT"{CRSR DN)";:IFQo-1THENPRINT"{L
CHR$(0)):GOTO63925 :REM*58
EFT ARROW) FOR MENU(2 SPACEs)OR "[
63924 PRINTK$;:IFPEEK(214)>22ANDK$ = CHR$(1 3)
:REM*169
THENGOSUB63 990:PRINT"(SHFT CLR1"
63991 PRINT"-PRESS ANY KEY-";:P0KE198,0:WAI
:REM*69
T198,1:Y=PEEK(631):KS=CHR$(Y}:REM*104
63925 IFST=.THEN63922 :REM*168 63992 POKE198,0:IFK$="{LEFT ARROW}"ORQ=-1TH
63926 IFK=9THENPRINT#4,L$:PRINT#4:CLOSE4:GO ENCLOSE2;RUtJ63900 :REM*1 93
TO63929 :REM*45 63993 PRINT:RETURN :REM*18
63927 IFK=8THENPRINT"INSERT TARGET DISK":CL 63995 CLOSE2:OPEN2,8,2,F$ :REM*228
OSE2:GOSUB63991:OPEN3r8,3,F$+",S,W" 63996 INPUTS 15,E,E$:IFE<20THENRETURN
IBBH*162 :REM*217
63928 IFK = 8THENGOSUB63996 : FORX=1 TOCII: PRINTS 63997 PRINT"(CRSR DN)DISK ERROR#"E;E$:PRINT
3,CHR$(PEEK(49151+X));:NEXT:CLOSE3 #15,"I":Q=-1:GOTO63990 :REM*22
:REM*5 63998 PRINT" (S!!FT CLR}{2 CRSR DNslTYPE PROG
63929 PRINT"-END-":Q=-1 :GOTO63990 :REM»112 RAM LINES. TO RESTART QUICK MERGE, TY
63930 INPUT" SAVE FROM LINE#";LS:INPUT" TO PE 'RUN 63900'" :REM*151
LINE*{7 SPACES}";LF:IFLF=(LSTHEN63907 63999 PRINT"{SHFT CLR){CRSR DN}PROGRAM TERM
:REM*25 INATED":END :REM*250
63932 F$=F$+",S,W":GOSUBG3995:PRINT"{CTRL 2
}(SHFT CLR}CMD2:LIST"LS"-"LF :REM*51
8O/RUNJL'SK1986
Circle 7 on Reader Ssrvlco card, Circle 132 on Readar Service card.
ULTRABYTE
TURN YOUR COMPUTER
INTO A
V2.2 DISK
NIBBLER
ROBOTIC
NEW UPDATED NIBBLE COPIER FOR
WORKSHOP COMMODORE 64 and 128 (In 64 made)
The ROBOTIC WORKSHOPS plug into your home computer and Copies 105 recent disks not copied by Ihe
include everything you'll neoQ to build hundreds of projects. The original ULTRABYTE DISK NIBBLER
WORKSHOPS contain interface unit, motors, gears, sensors. Copies 99*% of protected software
construction components, software and instructions.
New fast file copy program and new reliable
FOH THE BEGINNER: fast backup lor unprotected disks
You'll start by building sample projects that we've designed for you. A
knowledge of programming is not required lo perform meso protects. We've
included 'u I instructions and operaiing ft NIBBLER V2.2 EVEN COPIES ITSELF
F Oil THE 11/ Ml PROGRAMMER: For this reason, no refunds will be given
When you're reedy lo dnsifln and build your own projects, wo shnw you liow
WeVfl added 25 now commands- to Ihe "BASIC" programming language. THREE NIBBLERS ON ONE DISK
FOR THE ADVANCED PROGRAMMER AND NOBBIEST: Single 1541 or 1571, copies In 3 minutes
For Ihe serious uspi we have in tin dud technical specs, senemades, machine
language routines and advanced commands and tochniqum. Two 1541's, copies In 60 seconds
Dual MSD drive, copies In 70 seconds
PREDESIGNED EXAMPLE PROJECTS INCLUDE: Both automatic and manual copy parameters
MOTORS, Gears and Generators Digital VOLTMETER
for single 1541 or 1571
Velocity and Motion SPEECH Diflilnalion onO Playback
Motorized Mechanical ROBOTICS Eleclronic Counting and Timing
INFRARED SENSORS Computer Controlled Models S 39.95 r 8 4.00 shipping & handling
Digital Slorago OSCILLOSCOPE Cars, Crimes, ROBOTICS
Mastercard. Visa. Check or WO. CbIII. add 6.5% ($2.60) tales tai.
WORKSHOP WORKSHOP PLUS Foreign orders/COD add 12.00. Payment mult be In U.S. funds
(6D PROJECTS) (1M PROJECTS)
UPDATES- Previous ULTRABYTE customers may ordar V2.2 for
C-G4 $129.95 $199.95
$13995 $209 95 S 20.00 plus 5 4.00 shipping. Owners of V2.0 or V2.1 may
ATARI (B BIT)
have their disk updated to V2.2 by returning Ihe original
Coming soon on APPLE, AMIGA ATARI ST. IBM
■: 5. wilhS10.00plus $4.00 shipping. Foreign add $2.00. No COD'S
I! you cannol tmd our products at your local dealer, you can order direct on To order, write or call 24 hr. order tine
your VISA or MASTERCARD. For Inlormatlon. write. Phone lor orders only
Call Us TOLL FREE 1-800-B24-2549
ULTRABYTE (818) 796-0576
At cell Soltw»r» Inc.. 3561 S.IS60W, Wowte Cidm. UT. FM087
(DESIGNED AND MANurACTUREODy MULTIOOTLGS. INCk P.O. Box 789 LaCanada, CA 91011 USA
TELEMESSAGE
THE BASEBALL DATABASE
C-64 BULLETIN BOARD SYSTEM
INTELLIGENT SOFTWARE FOR SERIOUS USERS!
"A package with a lot to offer." LET YOUR COMPUTER
Guy Wright—RUN Magazine~Nov. '85 KEEP TRACK OF YOUR
A FULL-FEATURED SYSTEM: TEAM'S BASEBALL STATS
■Automatic 1200.300 baud -On-line mem Def ship
■SoitwarB clock 5. calender application FOR YOU!
■Automatic msg. no. cycling -Automatic msg. "aging"
■Private SYSOP msg. Me opllon
'Aulomallc configuration lo ■Automatic 5 mla warning msg EASY TO USE
your modom/FlS232 interface -PuDllc'prlvale msfl. oplion
■Solid CRASH PROOF design ■On-Fine CHAT loature • Clear Screen Directions Detailed Users Manual
■Aulomallc mall-search ■Detailed 50-pg. operation
• Easy Data Entry Fast Statistics Retrieval
■Fasl UPIOAO/DOWN LOAD manual
■Aulomallc error recovery -Menu driven & user friendly and Correction from Disk
■Fitly Suo-lnfo areas -Includes 5 supporl programs
-Easily customized 'Leveled access passwords
■Fast disconnect -Automatic SLartup'snutdown COMPREHENSIVE
■Operates in standard ASCII -Keyboard password security
■ Automatic call-Log record option • 23 Batting and Fielding Hits, Runs, Errors, LOB
Statistics and ERs for Every Inning
SECURITY:
• 22 Pitching Statistics All Totals, Cumulatives,
Includes sophisticated security (eatures that rival trie large Informa
tion services. No need for concern about callers aOusing or crashing • Up to 30 Players Averages Etc. Calculated
TELEMESSAGE! • Unlimited Games
The Dynamic
Keyboard
By WILLIAM W, BRAVN and JIM BORDEN
The dynamic keyboard technique board, you can place the needed infor
adds power and flexibility to your mation into die keyboard buffer just
programming projects. With it, you'll before the program ends. When the
learn how to do things that normally Here \s your chance to program ends, it checks the buffer
are only done, in the Direct mode, and acts upon thai information.
from the keyboard. You'll be able to explore the dynamic keyboard Below is a short routine that accom
delete and add lines to your pro and to learn how to save plishes this by making the computer
grams while the program is running. execute a New command.
memory by adding and
You'll also learn how to make your
900 REM END OF PROGRAM ROUTINE
program automatically load and run deleting lines while your
910 POKE 631,78; POKE 632,69; POKE
another program. programs run. 633.87 : POKE 694,13: POKE 198,4: liND
Before you Start, you need to know
The numbers Poked into the buffer
what is meant by "dynamic keyboard
are CHR$ codes, as follows:
technique." When you press a key, a
code for that key is sent to (be key 78 N
board buffer. This buffer is a ten- 69 E
RUN It Right
88 I RUN JIM I9B6 064; 0128; VIC-20
To convince yourselfthat this works, in screen line lengths. (Add 18 for position. This ensures that when the
enter line 910 into your cnmpnler and the C-64.) computer reaches the End statement,
run it Now see if you can list it. Presto! When the routine is executed, the it puts the ready message at the top-
The program's been deified. screen briefly displays all Print mes left corner of the screen and the cur
sages. On the screen you'll see sor on the first screen line with your
Deleting Lines and Saving Memory line numbers.
-!()
You can expand this routine so that 50 To make the screen display seem
it will not only execute a New com till less confusing, put a Print Color com
mand, but will also perform Load and 100 mand in the routine in line 100, so
Run commands of anolh<_T program 105 that the messages printed are in the
GOTO110
on tape. This technique is especially same color as the screen, thus making
useful when you don't have enough beginning at the fourth line from the them invisible. Then put another
memory In run a program on the top of the screen. The cursor then re Print Color command in line I 10 so
unexpanded VIC-20. You can break it turns to the home position, so that that when the program starts up
up into two or more pans and have when the computer reaches the End again, it will have a normal print
each part automatically load and run statement in line 105, the cursor ends color. This eliminates ihe quick flash
the next part. Just change line 910 of up on the screen line with the ■!(), after of messages on the screen.
the previous routine: the Ready message is displayed. Since the keyboard buffer is only
910 POKE63!,7H:POKEfi32,fi!>:POKFti:(3,87: At this point, due to the Return ten bytes long, you can only enter
POK£{>:RI3:POKF.635,131; commands you placed in the key ten returns at a time, thus limiting
POKE1!1N,5:F.NI> board buffer, the six lines you've the number of lines you may delete.
NEW is not required, since a Direct printed on the screen are executed
Adding Lines
mode load will do a NEW in any case. in the Direct mode. The last com
With this line, you added POKE mand, GOTO110, restarts the pro To add lines to a program, you put
gram at line 110, as it had temporarily the line number on the screen, along
635,131, which is a code for the Load
ended at line 105. (At this point, all with all of the code for the new line,
and Run commands, and you in
creased the number Poked to 198 to variables arc cleared.) and then execute a Return command
This routine is different from those over it.
5. Now, when the program ends, it
previously discussed, adding a new In the following example, you want
executes the New command and the
twist. You only put Return com to be able to enter data and then put
screen displays the usual messages
for loading a program. If you left the mands in the keyboard buffer. You that data into a new Data statement
then put any message on the screen, within the program. The routine for
tape player in the play position, it
set up die cursor so thai it lands on entering the data should precede the
does everything without any further
the first message after READY is dis rouiine to put in the new line num
action on your part.
played and ihen go to the keyboard ber. If you are doing a lot of these,
Another way to run very long pro
buffer to get those returns. As each use a variable (which must be Poked,
grams is to delete lines that are
return is executed, it's just as if you not printed) lo hold the value of suc
needed only once at the beginning
had typed in the number of the line cessive line numbers. This routine
of tlie program, before you define
you wanted to delete and had pressed creates a new line 900 with one piece
variables or set up arrays. Variables
the return key. of data, being the variable X, that is
and arrays don't eat up memory until
The End statement in line 105 is entered before the routine.
you actually reach the statement in
essential. The program has lo end 100 PRINrjSHKT Cl.RSH C:RSR DNs}
die program that defines them. Often,
tor a moment, in order to force it to 105 I'MNT'-tOODAT.-VXiPRINT
you can list a program without ex
get (hose returns from the keyboard "GOTOl lBfHOME}"
ceeding your memory, but when it
buffer. 'The last return executes the 110 POKE ti:i 1.13JOKE6S2.13:
starts to define variables or dimen
sion arrays, you gel that dreaded Out GOTD110 command, which restarts POKF.HIK.2:ENU
US
the program at line 110. Any time you
of Memory error message. This trick
use this technique to delete lines or This routine prints the new line
allows you to free some of the mem
even to add lines (as you'll soon see), 900 on the screen with the Daia state
ory before you define the variables.
you need the End statement after the ment and the value of the variable
To illustrate how this is done, as
code that puts the returns into the key X. It then prints the GOTO 115 com
sume you have written a program in
which the instructions are found in
board buffer. You also need the lasi mand and returns the cursor to the
lines '10, 50 and 60. You're going to command (o tell the computer where home position.
to restart tlie program. Now, jus] as in the last example,
delete those lines and also the dele
the program executes the End state
tion routine, as you won't need it
Cursor Position ment, prints the Ready message and
again. You can do it this way:
Note that you also need to sel tilings performs the two Return commands
up properly on the screen so that the you put in the keyboard buffer. This
cursor is on the right screen line when causes the new line 900 to be added
PRINT'(HOMEJ" those returns are executed. You enter to the program. You can enter this
105 KORT = IITO 5lPOKE6Sl +T,13:NKXT: a SHPT CLR command and then go routine into your computer and run
POKE19H.7 :END down four lines lo start printing die it, after which you will see that the
11(1 line numbers and your one message. program now has a new line 900 with
Note that if you're using the C-64, Then, before you allow the computer one piece of data (a zero, since you
you must change the SPO commands to perform the End statement, you didn't define X previously).
to compensate for the difference place the cursor back in the home Now that you understand the basics
RUNjUNtlBM/89
of the dynamic keyboard, keep the To put a function key into the can control cursor activity on the
technique in mind when looking for buffer, you have one more ___location screen. By defining Key I to 15 re
solutions to your programming prob to Poke. This is ___location 210, which turns, you can print 15 or fewer of
lems. You'll soon find uses for it that is an index as to where the function- them by changing the number you
will contribute greatly to extending key string starts. You can see all Poke into 209. Poke it with 5, and
the power and flexibility of your the function-key data (including the you'll get 5 returns. You'll need a
computer. string lengths and their definitions) "HOME" as the fust character, so
by using ihe ML monitor. First press type this:
The C-128's Dynamic Keyboard the f8 key or type MONITOR <re- AS -CH R$(1 !J):K( )RX = I T01BiAJ = AS +
The C-128 has a dynamic keyboard turn>. Then type the following: aiRS(]:li:NF.XT: KEY].AS <TBtUrn>
just like :ill Commodore computers, M I000.105F <relurn> Then type the following line:
bui it differs from that of the C-64
To return to Basic, type: l'RJNT"iSHFf CLR}";:FORX = LTOBlPRINT
in several ways. First, (he locations
X <return> X"REM":NEXT:11OKF.20<M>:POKE2]010
have been changed: the buffer to
< return >
842-851 ($O34A-l0S58) and the key The first 10 bytes ($1000 to $1009,
stroke counter to 208 ($D0). As an or 40% to 4105 in decimal) are the and type LIST after the cursor ap
added twist, the C-128 uses a differ lengths (in hexadecimal) of the func pears. You should have a five-line
ent pair of locations to handle func tion-key strings. Assuming you have program, with REM on each line. No
tion keys. More on these locations not changed the function keys, they tice that 6 was used as the length for
later. should now all be displayed on the HOME + 5 returns.
Except for the function keys, the screen. (You can read their defini This should open up all sorts of
C-128 dynamic keyboard works just tions on the right side.) possibilities for printing commands
like the C-(>4 or VIC. You can enter We'll only work with the fl key on the screen and using the correct
your name during a delay loop, just here. As you can see on the screen, number of returns to execute them.
as described above. You can also the length of fl is 7 (at $1000) and You can define one function-key
Poke characters into the buffer and the text is GRAPHIC (starting at string up to a maximum of about 240
the number of those chaiacters into S100A). The index for the fl key is characters. If you exceed the total
the keystroke counter, Here is a pro always 0. Keep in mind, however, that length for all keys, an Out of Memory
gram to prim C-128 on the screen: if you change the lengths of any key error will result.
st lings, the index for subsequent keys There are two more twists regard
100 A$ = "C-L2K" + aiR$(HI):
1KLEN(A$)< 11THKNFORX = will change. ing the function keys and Ihe dy
lTOI.EN(A$):]'OKE84l+X.ASC(Mm$ You can redefine any of the regu namic keyboard. Only otic function
(A$,X,1)):NEXT:POK.E1>08,LF.N(AS> lar (fl-f8) function keys from Basic key—Ihe last one pressed—will be ac
The last character (141) is a shift using: cepted. Type SLEEP 5 and hit the
ed return—a normal return would return key. Press several function
KKY #,"TEXT" <reuirn>
cause a syntax error. The only dif keys, but be sure you press the
where # is the number of the key you
ference from the C-(i-i is the ___location. help key last. You should see HELP
want to define and TKXT is the string
Now let's look ai (he way the function printed on the screen. So the last
you want to assign to i(. Try this (hav
keys are handled on the C-128. function key pressed is ilic only one
ing been sure to type X to exit the
The 128 actually has 10 program that counts! Moreover, even if you
ML monitor):
mable funcdon keys. In addition to the press a function key within a group
KEY I/THE t;-128 IS GREAT"+-CHRS(14i) of other keys, that function key will
8 regular "f#" keys, you can also pro
< return >
gram the help and run/stop keys (but always be printed first! Try typ
not from Basic). When you want a de If you'd like, enler the monitor ing SLEEP 5 again, but then type
lay loop on the C-128, simply type again to verify that fl was actually 123<HELP>456 during the pause.
SLEEP it, where tt is the number of sec (.hanged. Now, from Immediate mode, The following should be printed:
onds you want the C-128 to wait Try type in: HELP
SLEEP 3 now, and while the computer POKE a()rt,0:PC)KI:209,1 !l:FOKt::> 10,0
is "sleeping," press the help key. After <return>
That covers the basics of the C-128
the delay, the screen displays READY, You should see THE C-128 IS dynamic keyboard. One other inter
and then HELP. Now type:
GREAT printed a few lines down. esting point is that entering or edit
Sl.KF.J'3:l'OKK2();MKreuini> You can see all the function keys ing a line on the C-128 does not clear
and again press the help key. Nothing in Basic by typing KEY (without a variables. This makes it quite simple
but the regular READY prompt. So, number) and hitting the return key. to add data statements to the end of
what happened to HELP? If you want to print a different string a program. You must use a GO'I'O to
Location 209 (SD1) holds the num on the screen, just redefine Key 1 get back into the program, however,
ber of characters in the function-key and use the Pokes to 208. 209 and since RUN (or NEW or CLR) will clear
string. By Poking a zero into ___location 210. Be sure to POKE 209 with the all variables. 11
209, yon actually clear the function- length and 210 with the starting in
key indicator. This means that to en dex. Keeping Key 1 as it is now de
sure that no key is waiting in the fined (THE C-128 IS GREAT), you
C-128's dynamic keyboard, you have to could redefine Key 2 to hold the Address C-64 questions to William W.
use two Pokes. The first (POKE 208,0) string "HI, THERE". To print this Hraun, 3164 Wellington Way, Arnold,
clears all but the function keys, while string, you would enter POKE 208,0 MO 63010; widress C-128 questions to
the second {POKE 209.0) clears any : POKE 209,9: POKE 210,19. Jim ll«rden, Borden Software, 641 Adams
function keys that may be wailing, To take this one step further, you Road, Carlisle., 1>A 17013.
90 / RUN JUNE 1986
Circle 75 on Roador Sorvlca card. Clrclo 132 on Roudor Sorvlca carO.
CommodorE Commodore
Disk Drive 160.00 M^nhor WOO
1541
1571 L 1702
Commodore
64 45.00
Portable
Computer Slf REVIEWS *
RUN. D/66
Commodore Commodore AHOY.
Printer UIONUE GAZ
Printer '5000 moo
s oi
MPS 801 1S26
MPS 803 MPS BO2
MSD Commodore Commodore
Compatible Computer '65.00
8032
Dual Disk Drive
8050
commodore
SERVICE CENTER
We Buy Computer Equipment Commodore Paris For Sale
AUVE 82S100 21.95
64 75.00 PARTS 6502 5.95
1541 85.00 6504 5.95
S050 150.00
FOR 6520 5.95
6522 5.95
DEAD SALE 6526 15.95 PACKAOE INCLUDES: True dlftUl aliment dltk
64 50.00 6567 28.95 with offset tracks ■ Quiet drive itop for ilps style drive
1541 SO.OO 6581 19.95
to reduce the Deed for continued realignment. • Stop not
8050 100.00 6510 14.95
CALL FOB OTHERS requited for neutronlci drive.. 800-762-5645
T.C ELECTRONICS PHV3fCAL EXAM
EXTRA HOPS ii .•■. £A. Cardinal Software
PLEASE SPtOirV WHICH WHVD1 1M4O Build Amiiki Drl
HWY36 PO 1129
HARTSELLE, AL. 35640 appik UKRO J2M PHARMACY AVE. ""'; f7"' "'"
. ONTARIO CANADA W1R IJI
800-221-7770
Circle 7i on ReaDoi Sen Ice card.
Circle 350 on Reader Service card.
Professional
handicapping systems
• !'KL:Sl:Nn:.D KV I'KOM-SSOR JONIZS •
FLOPPY
A 'Full Ipiij-Kl ir-iUDjSrisrM anai^ii ati-y"^) '."-
"Your BEST
ihe prD'esuo'isi and the leroui rmrtiB
Si59.95con.aH. BET in
EGLD. Enhanced "Gold" Edition" handicapping
HOUSE
tioTr Edition «iilh camplole U»(«f Beirc1* ».i!t>m m!frrjr*reij nni
software..."
FREE! "* |
AMIGA Sollware
InttgrilrD BtiW^ $290,95
now arriving CALL
Beachhead II JH.95
Bat. Incl Homo Orn GO. Gold Dog Analysis" 4149.9S Prof. Jones
[With any
iy software or- [
Pami ei I13.9S 1940 W. State
□oodle 116.95 der) — anan encelle
e»cetlent 1
Boise. ID B3702
Elite «1.95 Public Domain version of an
Fro.nl NiBh1 K1.9S arcade nil game on its own
FliflHI Simulator II 112.95 MHH. Master Harnsss
Gary Kiichon's Game disk. Handicapper
S159.95
Maker S27.95
LEROVS j rrwough dnayui ol an trOTer arm Boitji S199 95 AM EX
HardBaii J21.95
1SEPIC J5I.95 CHEAT SHEETS tacts In rha Jniri Sravi ana C l.ir,i«-; S299.95
Bj ROBERT SIMS
Telecomputing Workshop is a monthly the question of whether you use but hesitate to spend any more money
column dedicated to the needs of RUN Touch Tone or rotary dialing depends unless there is a cure for my problem.
readers who are using, or intend to use, a on which method your local phone- Any suggestions?
Commodore computer for telecommunica system uses.
Leonora Crain
tions. We invite you to submit your ques When you subscribe to a service,
Wayne, NJ
tions to: yuu'll be given a local phone number,
Robert Sims called a node, which ties you into the Static or other voices on a phone
Tele.computing Workshop national phone network. The cost of
line are bad for telecomputing and
do RUN magazine using this network is covered in (he
often cause modem signals to become
80 Pine St. basic hourly rate charged by the ser garbled. But getting garbage all the
Peterborough, NH 03458 vice, so you shouldn't be billed sep time, as you describe, points to the mo
arately for using it. (The charge for dem rather dian the phone line.
Questions mill be selected for publica
using the network is much less than I suggest that you borrow a mo
tion on the basis of their probable interest
regular long-distance rates.)
to the majority of readers and will be dem-one that you know is work
However, if you don't live in a ma ing—from a friend, and try it on your
answered only through this column.
jor urban area, there may not be a
phonc line. If it works reasonably
local number, and you'll be given a well, then your modem is defective.
number in the nearest city. If that You can also turn the test around—
Would you please tell me what tele city is long distance, you'll be paying
have a friend use your modem on his
phone number to call to connect to long-distance charges to your local system. If his transmissions turn to
the big services (CompuServe, The phone company in addition to the garbage, then, again, your modem
Source, etc.) and how much the tele service's charges. You could end up is faulty.
phone aspect of telecomputing will paying up to $15 an hour to connect
cost. Do they have "800" numbers? to the database service.
Arc there local numbers one can call? So, before subscribing to a na- Would you please provide infor
Can you access them through AT&T, tiona! database service, call the ser mation about transferring data via
or do you need MCI or something vice's 800 number to find out if it's modem between a Commodore and
else? 1 fear being zonked with a huge a long-distance call from your home. a) another Commodore, b) an IBM
phone bill. Finally, do you need PC and c) a Radio Shack Model 100.
Touch Tone dialing, or will good old I want people who are away from the
lotary dialing work? I received my first modem as a gift office to be able to use Model 100s
Matthew Dyer several years ago, and I've never to enter daily activity into a Com
Augusta, ME been able to send or receive clearly. modore at the office.
When I access databases and bulletin Scott Rorex
If you live in an urban area, con boards, I receive garbled and un Imboden, AR
necting lo one of these national ser readable messages.
vices is just like calling your Aunt Using different terminal programs, First, you should know that, in an
Hattie down the street. All of the na I have tried the modem with my VIC, upcoming issue, RUN will be pub
tional database services are connected C-64 and, now, the C-128, with the lishing a program that allows data
to telephone networks that allow same results. transfer between your Commodore
customers in urban areas to connect I'm wondering if my problem may and the Model 100.
through a local number. AT&T, MCI be due to my phone line. I frequently For the other aspects of your sit
and the other long-distance phone hear static and, sometimes, other uation, as long as two computers are
companies are not directly involved conversations. running terminal programs that com
in the process. Since it's a local call, I would like to buy a new modem, municate in standard ASCII, you can
y2 / RUN JUNE 1986
0 Telecomputing Workshop
transfer text between them, regard First, find out if the school's com Typist article. If you don't see this
less of make. Any terminal program puter transmits data at the same screen, then you should check your
worth having will tell you very clearly speed as your modem. If the modems version of the program against the
in the documentation whether it can work at different speeds, you're in maga/.ine listing.
communicate in standard ASCII. trouble.
However, to connect the remote Xext, find oui from the school's
computers with the Commodore in data-processing department whether
I have a problem with ML Perfect
your office, you must do one of two your modem's terminal program will
Typist, which I typed in from RUN's
things. Either somebody in tlie office work with their system. If you're
December 1985 issue. When I run the
must take the call and manually con lucky, you'll only need some docu
program, I get an Out of Data error
nect the office computer to the phone mentation on how to log onto the
in line 10. What's wrong?
line, or your office computer must school's computer and how to send
be equipped with an auto-answer mo and receive data. If the school com Donald Smith
dem and have software that's capable puter only communicates with spe Aurora, IL
of automatically answering the phone. cial software, then your modem's
terminal program won't work. The computer displays this error
Wliik' you're at it, make sure that during a Read loop when there aren't
I have the call-waiting feature on enough elements in the program's
using a remote terminal will cost less
my phone; when I'm talking, a beep than using one of the school's ter Data statements. Be sure to include
sounds to let me know someone else minals. Since there's considerable ex all the lines containing Data state
is calling. Will this signal interfere pense involved in setting up and ments; it's easy to leave one out. Also,
with my modem's functioning when maintaining a telecommunications be sure that every number (except
I'm receiving data? the last) in each statement is followed
link to a computer, you may pay more
Edward Basner to call the school computer from by a comma.
Wynne wood, PA home than you would lo use a ter
minal on campus.
The call-waiting feature is conve
Can you tell me the names of some
nient for those who receive many
inexpensive BBS programs? My club
phone calls, but it's a major headache
I used Perfect Typist to enter your wants to start up its own bulletin
for modem users. If you're lucky, the
ML Perfect Typist because I want to board.
beep will only cause a few garbled
type in your terminal program, Run- M. Gorts
characters; but in many cases, the
term Plus. However, for some rea Maynard, MA
beep interrupts the carrier signal
son, I could not run ML Perfect
that computers use to maintain their
Typist properly. When I run it, a line There are many good-quality bul
connection. It happens all too often
of dots appears. If I stop the program letin board programs that you can
that the software in one of the com
by pressing the run/stop key, the get without spending a lot of money.
puters will treat the beep as a lost
screen displays, "Break At Line 10." HAL and Kermit are two such BBSs,
connection and will hang up. You
I checked the program and didn't and you can download these from
have two choices: Have the phone
detect any errors. Is there any bug most of the major information net
company remove the call-waiting fea
in the program? works, like CompuServe, Quantum-
ture or install a second phone line
Manh Huu Vu Link or Delphi.
for modem use.
Hamilton, Ontario To locate public ___domain (free) BBS
Canada programs on these networks, just go
Commodore's latest modem, a 1200- into the telecommunications or BBS
bps unit, comes with software to There is no bug. The dots fill the database of the Commodore SIG,
make my C-64 perform as a remote screen to let you know iliat the pro and you'll see a list of the BBSs avail
terminal. Is this terminal-emulator gram is running, while the Basic por able. Simply download whichever
package what I need for off-campus tion of ML Perfect Typist transfers one you want.
connection to the computer at my the machine language portion of the There's a lot of low-cost BBS soft
university? Terminal time is at a program from the Data statements to ware (less than $75) available, but it
premium, what with business con their proper place in memory. If you doesn't often get advertised, because
cerns time-sharing on the school's press the run/slop key while the ma the programmers aren't associated
computer. chine code is being loaded, you will with the larger software ("inns that
John Johnson receive a Break in Line 10 error mes can afford national advertising. How
Detroit, MI sage because line 10 of the liasic por ever, you can find out about many
tion contains the Read loop, which of these low-cost programs by, again,
It's good that you're a student, be moves the machine code. going on-line. You should check out
cause you have some research to do. Once the program configures it the vendor/shopping sections of the
Connecting a home computer to a self, you should get the opening Commodore SICs for descriptions,
mainframe is not a simple task. screen as described in the Ml. Perfect prices and ordering information. !S
RUN JUNK 1986/93
THERESOURCECENTER
By MARGARET M0RAB1T0
I often get questions from people Pat Walkington told me that there
wauling to know what Commodore ac had been tremendous response to
tually does to support education. Re This month—two the School Service Program from
cently, I spoke with Commodore's key school districts across the country.
Commodore support services;
educational people 10 find out what The classes are always filled. Each
the company is doing in [his area. Commodore's thirdparty training session, by the way, lasts for
Many educators have asked whether developers; tiie Young a day and a half, and new sessions
or not there arc support services For are held monthly.
Astnmaut Program; new on
teachers using Commodore com For more information on the School
puters. Pat Walkington, Manager of line education SIG. Sei-vice Program, contact the Educa
Educational Marketing at Commo tion Department, Commodore Busi
dore headquarters in West Chester, ness Machines, 1200 Wilson Drive,
Pennsylvania, told me that Commo West Chester, PA 19380, or call 215-
dore does indeed provide a good the low prices and the support ser 431-9100.
deal of teacher and system support. vices they so badly need.
They have two primary service sup Support for Third-Party
port programs to help schools set up School Service Program Software Developers
their own computer classes and What about those schools in re In addition to these two service
maintain their equipment. mote areas that don't have a iocal programs for schools, Commodore
authorized education dealer? What also encourages continued produc
Commodore-Authorized
do they do? To address this prob tion of quality C-64 and C-128 edu
Education Dealers lem, Commodore implemented their cational software through its support
Commodore lias over 100 author School Service Program last year. of thirdparty software developers.
ized education dealers across the na This program is run from Com Much of this support comes in the
tion. (A list of them is included at modore's West Chester headquarters. form of promotional efforts. At ed
the end of this column.) These deal Any school district or regional ser ucation conferences, Commodore in
ers have personnel trained to han vice agency (such as BOCES in New vites software producers to exhibit
dle school needs. They can advise York) is eligible for training in the their products in its booths and pro
schools as to what Commodore hard maintenance ofits Commodore equip vides computers so they can dem
ware they need to buy and recom ment The training is free, but the onstrate their software at their own
mend the software appropriate for school district or agency must pay booths.
particular courses. lor (ravel costs and the training ma Commodore also advertises third-
In addition, these dealers are all terials used. party software, and is currently dis
required to have a Commodore ser After the service training, your tributing a new list thereof at edu
vice department, so a school that pur staff member can order parts for the cational trade shows. This list comes
chases equipment from one of them school's equipment directly from directly from EPIE (Educational Pro-
can rely on thai dealer for service Commodore or from any authorized duels Information Exchange) and
and maintenance. education dealer. includes a description of each pro
Commodore gives these dealers To qualify for this training, your gram, along with its title, subject mat
special hardware discounts, which school district or regional service ter and appropriate grade level. The
are then passed on to school cus agency must own at least 100 Com computers covered are the C-64. the
tomers. Educators are thus better off modore products. This may include C-128 and the new PC-10, which is
inlying from these dealers than from computers, disk drives, monitors and IBM-compatible.
mass merchandisers, because of both other peripherals. Another new project involves the
94/RUNJUNE19B6
Circle 123 on Read or Service card. Circle 254 on Reader Service cam
i
of America V s-°o1
Orders Outside PA—1-800-225-7638
PA Orders— 1-800-223-7784 _ _ . . „
COMPUTEREYES Customer Service 412-361-5291 OP^n Saturday
I
•Free Shipping on orden ovir S100 in continental USA
•No surcharge (or VISAJMaslercard
VIDEO IMAGES ON YOUR COMPUTER! •Your card is not chirged until we ship
I I
Basic 128 Dull Prices (oo low lo Cosmic Combat (R)
r>pas between ,-inys;jnd3 id vnJeo^ou'ce fvjdeo tape recorder vit
SirperC 12B -Elll adrerlne!! . . Cftlf Homework Htrlper Cull
vrtfcortiik, eic J and your computer UnOer simple software fontrnP, fl blw n
Super Pascal 128 illl EPYX Monster Voyage(R) so
ii acquired in Jessthjnsric seconds UnrtfiiejnLjfcr-S'idrr diodes E
ACCESS Fast Loadlfl), ... 123 Sto'yMachine(R) I
rfHiliil-Kgrey-^ilermages Hundred*, uf <tpphcjtionif
Beach Hoad2(D|. . S2t Fasl Load PartnerflD S23 SPRINGBOARD
L B. Tournamciil Olsk 114 Koronis Rlfl(D) $23 Graphics Expander lor
P.ictoqr inducted inlerf.itc module, tOfii Mulliiiunfiior US «9
Loader Board Gull (DIS25 Pnnlsnop(D) . 125
plttc r.isy'lo-u«»ftwiw suppon can Summer Games 11(0) 123
Macfi5lfi) 123 Newsroom(D) . .. 133
jink, Qtwttf'S mdriufli. and onf year Macrl 128 (R) 133 Trm Eidolon (D) .,. 123 N fi CliDArtKIIDj 110
w^runtyiirtror 1329 95 plut S4 00S&K ACCOLADE WinterGamosiD) . $23 N R Clip Art »2(D| 12S
Acesol Aces|D| S19 QAUESTAR Slickers (Dl 12j
Figni NignliD) tie On Field FootDaN[D $19 SSI
Haidnall(D) 119 Sta^Rank Bo.mglD SIS Battalion
PS1 5 Trading Co. IDj 119 HAYDEN Commander |D)
ACTIVISION Saiflon3|Di S33 Battlegroup(Dj S3;
AllcrEgoMalclDl . 133 INFOCOM Colonial
Gary Kitchen's Ballynoo(Oi $15 Conrjue&HD) .. 32 5
Game maker ID) 125 CulTdiOitMOi S23 Computer AmbuGfHt M7
Hacker |Dl 119 Enchanler (D) $13 ComoulcOBlDl 12S
Road HacelDi 119 Hitchhikt-r's Guide to Field of FirelO] SSB
ARTWOBX IheCala«y(D> . . 123 Gemslone Warrior ( I|i23
Bridce* 0{0]. . . 116 Invlaiclues .. Call Kamnfgrunpn (Dl 337
dealer Di orderairea
Int&matlDni] PlanetlatllDI $23 NAM (D! 12 E
hocKey|D) 119 SpellbredKer(D| . . S29 Phanlasie(D) S29
aaa 5% jaleitax
SlnpPoker(O) 121 Wi&libringr!i (Ol . . . S23 Phanlasre 2(Di US
Toolder, or tormore CommodareM/IZB
Data Disk Hi femalt 116 Zork \ (0) S23 QueGfron(D) . . 325
ntormanon. Ar ar i BTOIS0OX USMEII30XE
Daia Disk rt2 male 116 Zjrk2or 3 {Dj. . . . 125 Rings of Ziifm(O) tu
DalaDrsK »3 female US MASTERTRONIC Wizards CnwnfDI
AVALON HILL SASido Soccer (Dl .19 SUBLOGIC
DIGITAL VISION. INC. '.;. -1,■.;,!. . . 123 Tho Eiunger(D) .SB FNght Simulalor !|DI 132
Street - Suite?
Super Bowl MICROLEAGUE Jet(D) 129
Nwdrwnr MAOJIV?
Sunday(O). . . 121 Butbtll(D) 125 Sceni;ry D^SkS Call
Tournament Golf |D)
113 Genorjl Mananur (Dl 125 TIMEWOHKS
BATTERIES INCLUDED 19H5 rumDIit US DllO Miin.Kjnr 2(01 133
Consullanl6Jor 128 139 MICROPROSE Data Manager (I2fli 1*3
Paperclip vWSpcll FISSIrike Eagle iDl 123 Evelyn Wood Dynar "re
64 or 138 149 GuriSlllplD) 123 Redder (Oj 133
BERKELEY SiieniSerwice(O) 123 Parlner 12fl 139
SO FT WORKS MINDSCAPE Sideways 64 or MA 119
GeosiDi S39 Color Me The Computer SwillcalcJ
" ■ C-1EB-" • Ptu> 4"" • C-1«-" BRODEHBUND Coloring XiHDl Sideways (TZB) S43
$19
KvatrikB[O] 119 Halley ProiecllDj SIS Sylvia Porrera Pe'3 t-jI
One disk. 25 business programs, S19.95 PAntSnop(O) 126 Infiltrator iDl US Financial Planned rji IM
P S Comnamun (D) 12b Spell nl Sylvia Porifr s P»"3 i"al
The Intelligent Software Package is the one product foryourCommo P S G'apriics Librdry Destruction [Dl S19 Fin Planner 12& 14 3
dore that can take care □( all your data processing needs. HI WcriSlDl tiSEl Lords of Midnight (Dr 116 Wordwriler wf
Customs™ writ*: "... aaxJades for ttie authors. This is as shck a deal CftRDCO PerleclScoreSAT(Dj(« 85 000 SiWIIenDi 133
bs I neve seen andmore than adequate for al except fancypresentations. Freeze FraiTbiRI 133 Ouika Minus One (Dl 116 Woruwntcr WB5.00
G-WuPr Interlace UJ Shdduwfire(D> SIB Speller (!2B) 143
The bast thing is the ease of use.. "
SMuielRl 117 MISC. TBONIX
' 'I have come to consider these programs among the most valuable
CBS CSM 1&41 Align S.AM (D) 139
pieces of software I own." Argos Enpeaition (D) 19 KltlDI 129 UNISON WORLD
There are no hidden fees for shipping or documentation, end no clubs to AslroGrover [Dl 19 Coyy2(0} $23 Art Qatlary I iD( HE
join. The package is not public ___domain software, and ie sold only direct Big Biro"*, PunhOUMtR 19 Firebird EIMe(Di 119 Prlnl MasleriDI 123
ta customers by mail; it supports all available printers, and win run on any Dr SntrasiD) IS Galo(U) KB ACCESSORIES
Commodore computer [except Amiga] with a minimum of 10k RAM, Ernie's Big Spluti(0 19 Snaiislml W (R) cm Bonus SS. DD 36 95 B.
Graver's Animal Adv (L))19 Spy vs. Spy2(D) $18 BonusOS DD S/VDBa
including the C-128 in C-129 mode. Maih Mileage rDi 19 Sufjurbasn fcfl (D> S47 CompuServe Slaif K H St9
What you get whan you order the PeckBge; Railroad Works (U) IS SuiinrtiaaD 12H sss DflUsnare Printer
Weather Tamers jDl 19 SuDD'senpt 12S $47 Int (vJGraphics 133
Databaaa—A complete diisj huso mai- DBMargs—lacilitntus i -mil DIB
DATA EAST Viiaslar 12a Call Dis* Case(Hr)(D5 50 19
oger. Ail fields completely user-defnabte. QpplicQtxms.
Karate Champ iDl 123 VifawritL* I2fi Call Disk Drive Glftano* 19
Can be used lor any mjnber of tasks, ndudr DBStat, DDSUtS—enalyze 0/B files.
Kung Fu Waster iDh 113 ORIGIN Do* Jones News
no, Bcconuig., checkbook and tai records. ASCII—converts tert fiea ttto prooram
DATASOFT Ultima 3(0) $34 Relneval Kil(5 h-c 11'
matngtsts. nvGntcrycontrd, catdcg maav files.
tenanca. or us an eleccronc rctodei. A cus Checkbook—recencies checkbook. Allernare Reality ID) 125 Ultima i (O| $39 Total Aulo Ansrte'
Invorrtory - Wr: r1.:. i . nventory records. Never Ending SlorytDl 119 PROFESSIONAL Auto Dial Moden-
tomer wntao: "I am esoedtty mpressed
nvh Oniabiise. and hem used it to replace Ptptr Route—Mi lor paper route. TheGoonie&{Dl 119 Flool Syslem 2 w(S"■■.■. ■■■ 124.BS
n bntf cu/tri ct/n- 'dxebose'-tysxrrogrtrvG Loan AnalyaLa—computea fnance Lerms. DAVIDSON 64 or 128 $39 Siksia '3" Colo'
I bad b&en iJBng " M at li Blaster |D] 133 Fli-elSyslem3|12a) S49 Composite Mom!
Word Proeamor—A UMenured menu- Broakersn i1 < i.. Ira*! Won) Atltck 101 133 SCARBOROUGH lorCSl 1139
drrvai word prtcescar. Aaawa M control Diproclitlon rjupruciation ELECTRONIC ARTS Build A Book IDl $17 Teknika MJ 22
over mnrgtis. Gpocng. p&a^g. mdonsuori. ocNKi*e5 Adv Const SetjQ} MasteriypeiDi $13 R(iBJComp monilnr
Label or—creinoo labels. Archon II Adept ID! Net Worm |OI $44 lor Cl^S Call
ware Gaiene. "Provtfesgood Pile Copier—c«»e3 sequential, program Ctiessmasier 2000(0 i SIMON 1 SCHUSTER Universal Primer
basic tenures." — Compute's Gszett£. files. Heart ol Africa ID] Gieal InCI Airplane S(anU . 116
Cap yule—An electronic spreadsheet. Corr«lttion—calculates statistical cor Mime Maker <D) Cunst'OCliOn Kil (Dj SIS WicoBal Handle 117
"Btcatenzprogram for Budgeting, estimat relation. Musi^ Const Sol iDi Slar TroJ<.The Kobdyaahi VJiCOBOii 112
ing, or any meth-onented rjss . , , wsB Ateo oUbt Database and Wont Processor One.on-0ne IDl Allorna1ive{Di 325
wcrth tha money. Htfiyrecorrmenrfed. "— utioes. Pmbail Const Sel (D Typing Tuloi3(0l $25 SUMMER HOURS
Midmio SoftwDTB GHiette. Seven cures Gold 10 SPINNAKER M-F9A.M, 530P.M. EDT
To orctar, Bend imrna. address, and
HmjortOin—crBstea lorm lellers. mo*no 519.95 ta address below. Phiustj spcjalry Sfcy'oi (0) AilvunlurcCrealoHR $» Sal.10 A.M. 5 P.M. EDT
lathoci, cite. raguidr [1541/1571/SMOWMOraoaiJ
napartMarga—croBCUD stuterrierts I: ■ L. III I1 ■. I diulf. Or i i "L il [C£l!i!.OttO not
IMDH oveJoblo for Plus 4 or C-161. Add 13 frjr P.O. BOX 111327—OEPT. RN —BLAWNOX, PA 15238
Baibill Btntv—compiles tesm boning credit cord or COD orders: Gobi, roodonts
SLOtlBUCB. odd 6%. No personal cfiecks from cutsjoa 'Ordering and Tarma: Orders witn casnier check or money order shicaeE IBl
[ i:. I . 1 ■ ■ ■ m ^ W/P's tflxt files. USA. A sampWio. of program output 15 avail mediately Porsonaircampany chocks allov* 3 veeks clearance. No C O □ r.
Wonfcount—counts words m a text fite. able for £1. Tsar chli ad out and keep ic Shipping: Conlinenlil U.S.A.—Orders under (tot 3Cd 13. frefl shlppin on
WPConvart—convens files lo oUier WP bmJyl
fonneta. orders o»er J100, PA resid jnisadd6% sales ta* AK HI.FPO. APO.PK- idd!5
Box A Dept. R-8 on all orders Sorry -no nlernational Drders Defective nnrchandrp? wi 1 tjr
Quality Software sbtcb 19B2 [415) 457-6153 Prices subiecl lo change yvilnoul notice
FUTURE
DISCOVER THE-: HIDDEN chapters, contest information and
1'OWEH OF YOUR COMWITKK sponsored field trips to launches and
summer camps.
There will be a software library for tum Computer Services, 8020 West-
downloading programs that liave wood Center Drive, Vienna, VA 22180.
been written and tested by educators;
public message boards for asking More calls for help
questions, giving answers and oth By the way, I am getting many re
erwise sharing information; and da quests for curriculum guides to help
tabases of articles and reports on schools start integrating computers
computers in education. There will into their courses. Some of you have
also be regular on-line conferences, already sent me copies of what your
run by myself and guest speakers, in school is using. I would like to collect
which you can all participate. as many curriculum guides as possi
If you'd like lo contribute your own ble, to share with other interested
materials to the software and article schools, if you've created a guide that
databases, please send them to me on you'd like to share with others, please
Photo 2. Students using C-64s in the
disk here at R UN. All programs should send me a copy.
Augtistana College music lab, as
include the intended user's age or Also, I'd like to include more pho
described in the May issue.
grade level, the subject area covered tos of students using Commodore
and how you have been using the pro computers for education, Please send
all of your experiences with others grams in your school or home. along such photos and a brief de
through The Resource Center. Articles (without programs) thai scription of die software and the Com
Because there's been so much in discuss your experiences using Com modore hardware system being used.
terest in The Resource Center and modore computers for education I'll try to include these in The Re
because we're limited to only 12 col should be sent on disk as a Com source Center whenever possible. IB
umns a year, I am using telecom modore word processor file.
munications to gel information out All materials should include your
to you more quickly. The Resource name, the name of your school and Ifyou. are using Commodore computers
Center will now also be on Quantum- an address. That way, if you don't for educational purposes (at home or at
Link for those of you who want to have a modem, people can contact school) and would like lo share your ex
communicate via modem with others you via regular mail. (For those of periences through The Resource Center,
who are using Commodore com you who already have a modem and write me a letter detailing the equipment
puters for education. are members of QuantumLink, you you're using, the subject ureas involved,
This on-line education SIG (special can upload files to me on-line.) the age or graile level of your Students,
interest group) will be an extension The materials you contribute will software you have found effective and any-
of The Resource Center in RUN mag benefit a great many people, will be other information you feel like including.
azine and will act as a clearinghouse considered part of die public ___domain Send letters to:
of information from you, from Com and will be made available only Margaret Marabito
modore, and from national and state through The Resource Center. We The Resource Center
education departments. The infor cannot pay for these materials. do RUN Editorial
mation will apply to all educators I encourage all of you to join this 80 Pine St.
who arc looking lor advice on how on-line SKI and to continue to con Peterborough, NH 03458
to use computers in the classroom, tribute your experiences and advice You can also leave messages in my on
at home, and in the community, and to The Resource Center—whether in line mail boxes: CompuServe (70616,-
it will specifically address Commo RUN or on-line. For information 714), Delphi (MARGM) and Quantum-
dore computers. about QuantumLink, contact Quan Link (MARGM).
W/RUNJI/SEI98G
Circle SI on Bepdor Soraco cam
MICROLOG
INNOVATORS IN DIGITAL COMMUNICATION
NEW!!
NOW GET TRUE DESCENDERS
FOR 801. 1525. 803. GP-100.
HUSH 80 & SIMILAR PRINTERS
LEROY'S CHEATSHEET
'1-"■■;», From the Descender ROM People
.r ■V UNLEASH THE POWER
OF YOUR COMMODORE
64 WITH THE ULTIMATE
COMMODORE 128
INTERFACE
KEYBOARD OVERLAYS SAMPLE
ARTS Compatible with C-128
NOW AVAILABLE ACTUAL SIZE
• Control anO momlor your dome —
FEATURING: appliances, llghls and security system
DIE-CUT- PLASTIC LAMINATED
Intelligently control almost any device
True descenders
D Bi»nks(s« oral Connect to Analog-lo-Digital Converters
ONLY A plaailng alternativa R60P I
O Basic 7.0 Control Robots
Q Flee! Syslem 2*3 Uniform character formation Perform automated testing
Q WDrtProiza $795 No change in graphic capability Acquire data lor laboratory and other
n Disk 1S71
Ho change In software compatibility I nst rumen I a lion applications
O Pan" Clip 128 EACH
□ EoiyScriDt No change In prlnlsr operation • Many other uses
North American standard font Donl make trie mistake of buying a limited
FREE KEYBOARD EXTENDER Complete Instruction* capnrjilily Interface. Investigate our univer
WITH EACH ORDER sally applicable Dual 6522 Versatile Interface
Easy Installation
QTY XS7.9S- S. No soldering Adapler (VIA) Board, which plugs into the
SHIPPING S_ 1CO' expansion connector and provides:
U5.SCJJJADASICD $39.95 Cdn $29.95 U.S. Four 8-bit fully bidirectional UO ports &
SttTAX e
FOfiEJGN QR2EHS S3 <fl
CHECK. M O. f/OVlSA
(PA.ON-Y) *- (Please Indicate Your Printer) eight handshake lines • Four 16-bit timer/
US FUNDSNOCOD counters • Full IRQ interrupt capability
TOTAL S. Onr 0*t.*J*nH add 7V. Pro, Sal*i TQI • Four convenient 16-pin DIP socket
run 6
CK»qu#, Mom; Ordtr , Vi^q op VairtrCord
MOT/JSA"
interface connections ■ Expandability up
to four boards 6, sixteen pom.
EXPIRATION OATE . WILANTA ARTS
ORDER NOWI Price S169, poslpaid USA
NAUE 6943 Barrltdale Or. Entensive documentation included Each
ADDRESS
Misilasauga Ont. additional board Si49
L5N 2H5
CITY All orders shipped from stock within 2A
hours via UPS. VISA/MasterCard welcomed
1-416-858-9298
. CHEATSHEET PRODUCTS INC. SCHNEDLER SYSTEMS
wl pq bo* n'3ca Pgn. PAI5238 Oar a Wilonta Descender ROM Today 1501 N. Ivanhoe, Dept. R6,
"* r*12178M55f and maka your old nightmare Arlington, VA 22305
ORDER NOW-OB SEE HlUfl LOCAL DEALER Jult a font memory of yesterday I Information/Telephone Orders (703)237-4796
MISSOURI
MEDICAL Business Machines
EIT1ED DATABASE
SYSTEM
Ki-rr CamputenJSystenu Plus
867 Stanford Drive, Hox (i2.r.
1771 Boston Poll Road
Pelhatn, NY 10803
tor the C-64/128 SDceiton, MO WWII 914-738-fiOOO
28 Body Areas—325 Symptoms—460 Diseases 314-471-5797
Performs diagnosis. XREF diseases by symptom. Ray Supply
XREF symptoms bf disease, search. & orvlme Help Text. Systems I'lus Computers 106 E. Main
Send S29 95 • S2O0 lor postage and handling to
j")85 Perilling Ave. Malonc. NY 12953
DMC SOFTWARE R1. 1 Box 364 Clinton, LA 70722 St. Louis, MO B3I12 518483-3241
dtMlor inquiries welcome (504) 6B3-9B97
314-361-882B
Ray Supply
System! 1'lus ol Kansas City Bayberry Plaia, Rt. 57
12500A Highway 40 Z. Liverpool. NY 13086
[ndependence, MQ 54055
BATTERIES INCLUDED CUSTOMER SUPPORT ZZ™. ,. 816-373-8984
Having probloms7 Need help? IF you havo questions about BATTERIES INCLUDED Ray Supply
Bollw.vo, call lira Bl CUSTOMER SUPPORT HOTLINE! Our 9iclusive support phone Systems Plus Computers Upper Glen Si., It«x 745
numbor is (416) Qfll 9B1G Ouf hours are 9 am lo 4 pm Monday lo Fndny The bos! t>4 N. Chirk Si. Glen Falls, NY 12NIII
lime lo call—mornings (EST) Worsl lime lo call—Middiiy1 Bncausa Ihi9 is a Ireo service
Sullivan, MO (13080
no must Ask [hist you keep your cnl! brief am! Co Ihe point A limit of 5 minutes ol Free 518-792-6848
time is pnrmiiliJil par call. IT our lines pro busy, be patient; If all else tails, please re 314468-B083 800-992-0170 (NY Mate only)
read [Tie manual If you woufiJ rather write to us, we'll be glad lo send you a personal
reply. This service is for registered owners only. MONTANA
Ray Supply
BATTERIES INCLUDED CUSTOMER SUPPORT
30 Mural St.. Richmond Hill, Ont., Canada L4B 1S5 (416) 681 1311. Applegren Enterprises ■il\9 Cornelia Si.
!l(ll 1-liliSl. N, PlattsbuTBh, NY 12901
Great Kails, MT T.9401 518^61-3870
4nii.7liir.fl7f>
Tedrow Business Producu
NEVADA 596 Lake Ave.
Rochester, NY 14613
Mini.'] Computers
716-647-2320
!i7fi W. Sahara Ave.
Lai Vegas, NV 89108
NORTH CAROLINA
702-38*9440
RUN Class Ad Section Triad Computers
NEW JERSEY :Ki(iK Trenweii Drive
RUN's New Class Ad section is an opportunity
Winston-Salem, NC 27103
(or those with Commodore products to reach Golden Hedge
919-76S-04SS
RUN's 220,000 readers, at very affordable 1334 Brace Road
Cherry Hill, NJ 08034
prices. Considering that RUN was the second NORTH DAKOTA
B09-772-0022
fastest growing consumer magazine in 1985
Ultra
(according to the Audit Bureau of Circulation), Wolsten's Projector 408 Bowen
RUN's circulation is bound to grow even 99 Washington si. Bismark, ND 50581
higher in the coming months. East Orange, NJ 07017 701-258'6689
2()l-fi7S-l)OOH
If you have any questions about RUN's Class OHIO
NEW MEXICO
Ad section, call Heather Paquette at 800-441- Basic Computer Systems
4403 or 603-924-9471. We accept checks, TEC CON 962 Great East I'la/a
money orders, Master Card or VISA. [1460 t:. Missouri Niles, OH 44446
LaiCruces, NM 88001 216.6520056
BOW126-6029
Software Solutions
COMM-STAT
OREGON A Powerful Tool lor Data Analysis and Forecasting
1812 Highway 7, WeilWOOd Plaza
CompUtron Bmlneil Systems Charleston, SC 29407 • Easy to use. no comrnands to memorize (menu-driven)
• Descriptive Statistics, t-tests (independent and depen
201 Tigard Plaza 803-571-lint:
dent samples], General ANOVA/ANCOVA (up to five
Tigard, OR 97223 factors, unlimited number of cases, Repeated Measures,
503-620-515] SOUTH DAKOTA unbalanced designs, contrasts, adjusted means, and
more), Correlations. Multiple Regression (up to 15
Triangle School Service predictors, unlimited number of cases), Crosstabu-
Computron Business Systems
1409 C Ave. lation, Significance Tests, 10Nonpatametric Statistics.
1142 Wlllagiileipie Road and more
Sioux Fall*, SO 57104
Eugene, OR 97401 • User defined (multiple) conditional selection of subsets
605-336B777
of cases, various ways of treating missing data
• Flexible Data Editor, easy entering/editing of data,
Ultra complex (conditional) transformations of variables,
Computron Business Systems and more
1018 ]<!lhSLSE
11705 SW Pacific Highway • Can also access files created by spreadsheets and data
Waienown, SD 57201
Tigard, OR '.17223 bases
605-882-1555 • Barcharts. Scatterplots. clear comprehensive output
503439-6780 • Will runonCOMMODORE-6-l (or 12S) with 1 diskdrive
TENNESSEE To order send check or money order lor S99
Computron Systems (plus $5.00 shipping and handling) to:
1139 SW Uih Avc. ■Regency Educuiional Systems
By JIM STRASMA
Do you have a problem or question about 1541, according to one supplier, K. Q: I have a Commodore B-12H system,
your Commodore computer? Commodore Boufal of 244 Fit/water St., Philadel which includes an 8050 dual disk drive.
Clinic can help, just send your question phia, PA 19147 (215-925-6469). Since I intend to buy a C-I2S, I would
on a postcard (limit of one question per This supplier's recent price for a like to know if 1 can copy data from the
card) In: set of two CMOS 6522s and a 65C02 8050 to the 1571 disk drive.
Jim Strasma was $40. Although the new chips are John Ccntilucci
Commodore Clinic plug-in replacements for the ones San Francisco, CA
PO Box 6100 now in the 1341, be aware that some
Maamb, IL 63-155 copy-protected software may object A: Sorry, but you can't do it with
Querist are answered only through this
to the change—particularly to the out buying or borrowing additional
added commands offered by the equipment. The 8050 has an IF.EE-
column, and, due to the volume of mail,
(S5C02.
only questions likely to appeal to the ma 488 interface, and the 1571 has
jority of our readers ran be published. a serial bus interface. The two are
similar in function, but not directly
Put your sex life in drive with IntraCourse, the revolutionary new software
program for human sexuality that is sweeping the nation.
Unravel your wildest fantasies with guaranteed confidentiality. Or excite your
friends and enliven your next party with IntraCourse. Explore each others' sexual
personalities. Have IntraCourse improve your relationships and compatibility
with information and research from more than 100 sources and studies in human
sexuality—including Kinsey and Masters & Johnson.
Create your own profile and see where your sexual personality fits on the social
continuum of behavior and preferences. Compare your friends. Unshackle your
fears with IntraCourse and more fully involve yourself in sex.
Endorsed by leading psychologists, IntraCourse's 2-disk program is available in
IBM, Commodore, Apple and compatible formats for your PC.
Includes interactive sexual questionnaire, sexual compatibility menu, interactive
sexual/medical dictionary, public sexuality statistics and information on human
sexuality. Order this educational and entertaining software today.
* "It's going to go through the roof." — Las Vegas Review Journal
* "After months of work by a hired team of programmers and
psychologists (IntraCourse) is about to become computer history." — Miami
Herald
INTRnC$URS€
HCommoclore Clinic
DUSTCOVERS
Italian
-
phraget
High quality,
Disk -
silver-gray vinyl
19 95
avantgarde64 &
FREE SHIPPING AND HANDLING. Send Cneck
or money order to.
Commodore 64 Only
SOFTWARE $4/Disk
^DELUXE RS2321
INTERFACE *
DUST COVERS
CUSTOM MADE TO FIT
The BHt Public Domain Software from 64 Gold
D Printed Dtrecuxy (93 Oi5ks| 52 95 * Heavy 32-oz. VINYL ANTI-STATIC
Garnet, utilities, and more lottwir* * EXTENDS EQUIPMENT LIFE
L_ FiveQisk sampler with directory 519 95
* Choice of Colors Lt. Tan or Brown
Best Games from England
Z 102 Software Pnates. Triads. Bnckbusler. COMPUTERS
Siellar S!nte. Space Arena S4 C-fi4; VIC-30; c-16i Plut 4 8.00
Space Games C.129. B-12B 13.00
_ 85 Stanva's Sranrek. Fiua. Easy Djngeon. DATASSETTE (NEW, C2N) S.00
Plane! ProDe. Deep Space 54 y«j wart to comnwicait with a nwtfcfn vrul piwiln DISK DHIVES
Adtffl Hand Da II, Grade Book. Mith. Typing Tutor .v-'-f r..:-tj\t a vry otrw RS232 (Jev-H. Ihf [> -■- fK?M C 1f,.l1 C-1S71 INDUS C.I il ()(]
□ 79 EdiKalKm. games, uhk'ies W i-i'rfMcr r-, "^ («iHi [f-flte Aiy coirparwn *i'i stow tful i[ MSO SfD: APPLE S/O 8.00
Cu ii.ii n t.ili'n-,. BBS IllUr, diskdoctor is bat Commodore cunejr.&'t R12V merijcc jtj ;&e \o> aiy MSD DID: APPLE DID UNIT 10.00
.. 94,95 Besi uiil ties [2 disks) S8 pmt' Ir-e >"uie RS23? iiiprijccis Ihe aIrrmn-jn of 3 yon oi ENHANCER S000 8.00
Dir«lory Sort and function keys, ncover tilei noting wirh Curt*m>lwe usen *no nwd m RS232 tnteitxe l|
0 80 CocWoach H Sijppcrt^ a11 stdnUrd RS232 compClior^ [2 a 12. 20. 23) m- PRINTERS
□ 66 Fast copy (4 minutes! W cludmg FUtg Dceke ma Hi Spwd i-j 'S,- Foa - *.■;--. m Ehe C-IS25/MPSB01 10.00
R5Z32 mvff allow y^i (o sd me umi lor varuilly any sandid C1526/MPS802 13.00
BULK DISKS 59< EACH fiS?32 coniiguiaim The unit «TjqO a 3 loot cable witfi oiho
amaleof female □B25com«iQf [^*tify»(Piiffi) RS23?oiHa>d
OMPS 803; C-15J0
PANASONIC KX-P1090/91
. 8.00
13.00
Foolish to pay more. minus vdJEiqk Lrs*ri Manual ndudn a lypeLin Basic lairvul EPSON UXJRXIfX SO 13.00
Dangerous to pay less. pro-am basic pro-am transit rnjinc and or-m e.i-^r; r. Add GEMINI 10 & STAR 10't 13.00
$2 00 lor srwppmfl SuggRipi My 9:. GEMINI 15 i STAR I5'l 18.00
• Quality media • Lifetime replacement guarantee OKIDAT* lift!.,, 13.00
•Wme protect tabs • HuD mgs andTyvec envolooes
PR1NTMASTER/S (RS232) OKIMATE 10 8.00
Quantity Kern 1-50 SI ■ Amount Till* IS Ji flbJl? .f'S'On of ou tonoia Pnilmjs|r-f-f, H is MONITORS
525SS0D 69 59 a wui dus printer riiptXe providing full R$222 signals lor an C-1702 1S.00
5 X DSDD 79 .69 C-1WAMIGA 19.00
RS?J? pniief Suppons pfG ?8 20 Select 300. 600. 1200
Add Sfl shipping g handing per order Eacn add^onai 100 ZENITH ZVM 122123 16.00
2400 tvord. and parity Supports Oar graphs aid tfatacxeti
O:sks add S3. CA residents 5Cd S 8* sales in. AMDEK COLOR I. 500(700 19,00
tf! AS232 rt^ws o! Zcsor. C-. Gorilla, NEC. and mc*e JncludK TEKNfKA MJ 10/22 19,00
Amount endosec S ~ Check Z VISA "~ MasterCard
CM-141 19.00
Card No . Of tiremjl po*fl Add S?50 lot jfiiDping BMC COLOR 16,00
VIDEO RECORDERS 13.00
Signature Eip Dale. 1119.95 (Oiminaioni Riqulrid)
Ptionei J .
100% 1ZB COMPATIBLE OOor Ey star™ NAME and MODEL and COLOR
See your loci I dealer or CHOICE TAN or BROWN
Name Endow CW< V morcv rjOv t*Jl SI 50 Hf W" W W mji J
CALL (206) 236-2983 tf^Dpng am fjf«»fLg CtfUyrka Rdl lr£U]a G '>^ '-!*■ tjf
By the Way tcrs and sample programs from all from people who write to me, as well
over the country. These people seem as reviews of hardware and software.
I am a new subscriber to your mag
10 think I have time to chat with them There will probably be a small sign
azine, though not a now reader; a co-
and to answer their queries—and up fee.
worker friend of mine has let me read
they're exactly right! I enjoy doing it. I am interested in hearing from
her copies.
This, I think, is more a tribute to those who have ideas on what they'd
I've owned two Times computer
RUN than to me. It happens because like this club to offer. Those inter
systems in ilie past few years, and ii
you and the others at RUN have re ested can write to me. (Please include
was largely due to your fine magazine
placed the arcane computing priest a self-addressed stamped envelope
that 1 decided lo switch to Commo
hood—open only to adepts—with a for a response.) I promise to answer
dore, with the purchase of the C-128
kind of camaraderie that makes a all letters.
and its associated peripherals. It is
reader certain that he or she can call Blair Fraser
an excellent machine for the money.
a stranger at the other end of the Box 10, Site D
I am writing mainly to comment
country and find a kindred soul to Bishop's Falls
on Bob Guerra's review article on
talk with. New Foundland, Canada AOH 1C0
productivity software for the CM28
I think there are a lot of us who feel
(RUN, March 1986). Having pur
this w;iy, although we may not always
chased all three of the Timeworks
remember to express it. So this is my
programs mentioned in Mr. Guerra's
expression of it. Keep it up. Computer Users Unite
report, I must say thai I am glad I
made the right choice. I was hoping Erv Bobo Many perceive mankind's present
to purchase the Perfect series that has St. Peters, MO environment as one of mutual terror.
been promised for so long, but I felt Others deem that such an atmos
the delay in release was Intolerable. phere is deplorable. Some hypoth
The only criticism I have of Mr. Make a Friend esize that we need to build for real
Guerra's report is that he failed to I am looking for a pen pal with peace (e.g., by sports and exchanges).
mention one feature of the Time- whom to swap games, magazines, tips, They reiterate that we must increase
works programs that I feel makes etc. I am male, 17 years old, and my understanding or contact.
them most useful—that they will in main interests are computers, telecom To assist in achieving that goal, two
terface with each other. And in the munications, games and utilities. international home computer groups
case of the SwiftCalc program, the have been formed. Both consist of PC
Amber Butt
Sideways feature can be used with enthusiasts and computer-niks. Most
702 Bolton Road
other non-Timeworks software, such members are hackers/pro grain me rs.
Pendlebury
as Microsoft Multipian. Creative Calc The groups, which are made up of
Manchester M27 2EL
and Calc Now, or any that are capable a mixture of people, are located in
England
of creative text files in ASCII format. Warsaw and Kracow, Poland. Essen
tially, we are interested in home com
Richard Ashley
puter ideas. Because most members
Portsmouth, NH
Call to VIC-20 Owners are bilingual, old computer news
I am trying to start a mail-in com papers and magazines are relished.
puter club for VIC-20 users. The club Club members exchange ideas with
A Welcome Response will have great potential. Eventually, user's groups from around the world.
In regard to my article, "Making I would like it to have its own BBS. Anyone interested in cultural ex
the Video Connection" (January I have already made plans for a news change can participate in this unique
1986), I've received phone calls, let- letter, which will include information adventure by writing to: Stephen
106 /RUN JUNE 1986
Mail RUN
Kussecld (02-757 Warsaw, ill. Bur- ing me with more programs. I have turn away from covering the 64. I
g;isk;i 3/24/1, Poland) or Andrew visions of RUN maga/.ine becoming know that you must cover the C-128,
Wiechowski (81-279 Krakow, ul. Lo- [bicker and thicker until it gels as but I don't think it's necessary to turn
kietka 47/38, Poland) or me. thick as a Sears catalog. At that time, C-64 owners out in the cold.
Benjamin Chapinski I expect my fingers will be just Alex Perez
PO Box 176 stumps. Nevertheless, keep the pro Winter Park, FL
Vernon, CT 06066 grams coming, especially education
al types.
We agree, Alex. As we said in the May
Antonio J. Benevenutti
Prisoner of RUN issue, given the excitement created by the
Si. Thomas, Virgin Islands
introduction of the C-128, it was tempting
I am a condemned man.
I peck away ai my C-128 keyboard to fill the magazine with useful informa
like a chicken scrambling for scat tion about the features of this new ma
C-64 vs. C-128
tered corn. chine. However, we realize that the larger
After rereading my February R UN, reader base consists of C-64 owners, and
The shame of it all is that you are
I decided to write a note. I have the the majority of our editorial coverage will
to blame for my new condition, hav
C-128, 1902 monitor and 1571 disk address this group.
ing published those troublemakers—
drive. I am glad to see you are be Since the introduction of the C-128, a
fi4 Perfect Typist, 128 Perfect Typist
ginning to have more articles for the little over a quarter of our editorial has
and ML Perfect Typist. These three
128 instead of for the 64. been C-! 28-related. We feel that this is in
utilities have created in me such an
insatiable desire for programs that I Robert Wessel keeping with the existing user base. RUN
am not satisfied until I have typed in Old Hickory, TN will continue to be the magazine for
all of the RUN magazine programs C-64 owners, while, at the same time, in
at hand. troduce C-128 owners to the features of
It is up to you to keep me from Compared to past issues, your mag their new machine.
having withdrawal pains—by supply azine appears to be taking a sharp Editors
Circle 122 on Raafler Service card. Circle 205 on Reader Service card. Circle 220 on Reader Service card
VideoFile
got royal ancestors, we have the noble
COMPBANK-64 software that can help you trace
them down.
• REPLACES YOUR MANUAL FOR HOME VCR USERS
CHECKBOOK. Family Roots and your Apple, IBM,
Use your computer lo:
• PRINTS CHECKS!!! Commodore, Kaypro* and many others,
• locale anything you have on your tapes.
• STORES DATA FOR LATER • generate a list of all recorded items, offer individual and group sheets,charts,
USE. alphabetically or in order of length, name indices, general search and text
• KEEPS TRACK OF CHECKS • Instontlyfind the best available spacejor
capabilities. Adapts
new materials,
•
OUTSTANDING.
LISTS BY DATE OR ACCOUNT
• iimjii) accidental erasures,
• convert counter numbers Into hrs;m\nutcs, Put up to most disk drives,
printers, and screens.
NUMBER ON SCREEN OR • and much, much more, quickly and effort
You gel more utility
PRINTER. lessly,
with VideoFile, so logically written and fun
your programs, plus lots
• AUTOMATIC RECONCILATION. lo use. any member of the family can learn to of personal control.
ORDER COMPBANK—64
$19.95 PLUS $2.00 S&H
use it in minutes. Say goodbye (o the messy
scraps of paper and scribbled tape boxes, and
<!'■[ VldeoFllet
dukes! A comprehensive
(new) manual
FLA. RES. ADD 5% TAX Since VideoFile Is its own best salesman, is included.
there's a demo disk for S 10.00, Return It and
INCLUDES MANUAL take SID.00 credit towards VldaoFllsi (Sorry, All for just $185.
no Apple demo.)
REQUIRES DISK DRIVE. ALSO HEQUIRES Write or call today
Note new prices: Commoriore-64/128:
ADDITIONAL FORMS TO PRINT CHECKS for more infor
$29.95. Apple [[ (min. 64K): S39.95. and IBM-
PC, compatibles & expanded PCjr: S49.9S. mation and a
CALL 1-800-628-2S28
free brochure.
EXTENSION 552
VideoFile
Bo* 480210. )).[.' R7. Li»Angele>. CA 90048
Quinsept, Inc.
D Send VideoFile disk;
D C6J/I2S IH9.9S) □ Apple % (W9.«) U IBM-PC IW>S) P.O. Box 216
0 Send VideoFile demo disk. (S10.00):
Lexington, MA 02173
O C-M/128 □ IBM-PC (617) 641-2930
American Express,
Name Visa, and MasterCard
8901 NW 26 ST
SUNRISE, FL 33322
Address
Family gladly accepted.
' Tiiiilemaiks foi Apple
Roots
City Stale 2ip Compurri Inc, Imematiana!
ICA reitdenti mutt Includr 6h% iota taxi Hi-tint.; Machlna, CBM. inc
and Digital Rtitaich
Commodore Chemistry
Chem Lab puts young chemists
ages 9-12 in command of a chem
istry laboratory on their C-64s. The
program contains 50 experiments
involving thousands of chemical
combinations.
In each experiment, students mix,
heat and combine chemicals on screen
in order to solve chemistry problems.
Available on disk for $39.95. Simon &
Schuster, 1230 Avenue of the Ameri
Screen shot ofJet, from SubLogic.
cas, New York, NY 10020.
Check Reader Service number 4 08.
Software (l'O Box 65, El Mirage, AZ zart, Chicago, IL 60629} has released C6LEIC Manhattan Split
EngUah -lotiin ^topboId
85335), lets you print out exercises C-128 versions of two of its software
Fh turn Naws Inch
in basic mathematics and algebra packages. Print Typewriter
=*reis*
with your C-64 and compatible dot- Basically Simple 128 is for pro SuHena3 unopapTBdfi
1. Before you can use a fresh disk, you have to format IXJAD "$",8 < Press Return >
it. First turn on your disk drive, then insert the disk, close Then type LIST to actually see the directory. C-128
the latch and lype: owners simply press F3.
OPEN15,8,IS <Prew Return > 8. When you know what program you want to load
PRINT* lfi,"NO*iAME,##" <l're*s Hclurn> into your computer, type:
The ## is a two-character identification number thai LOAD ■■NAMI'.".H <l'rc»a Return>
can be any combination of letters and/or digits. "'NAMir1
C-128 owners can just press F2, type in the program
can be any title for your disk that you choose, but it must
name, and press the return key.
not exceed 16 characters. Wait for a few minutes while
the disk spins inside the drive, being formatted. When 9. After you have loaded a program, lype RUN to
the disk stops spinning, type: actually use the program.
C-128 owners can shorten this procedure by simply How to Type Listings from RUN
typing:
HEADER -NAME,##" <Pr«s Rcturn> To simplify your typing of RUN's C-64 and C-128
Caution: The formatting process erases all material program listings, we include checksum numbers. These
already on the disk, so if you're formatting a used disk, numbers follow a REM statement at the end of each line
make sure it doesn't contain any programs you want to (e.g., |REM*123), These checksum numbers necessitate
save. See item 7, below, on reading the disk directory. your using RUN's Perfect Typist programs, listed below.
2. As a beginner, you should start entering short Basic Use 64 Perfeci Typist for C-6-1 programs and 128 Perfect
programs. Avoid machine language listings and very Typist for 128 Mode programs on the C-128.
lengthy Basic programs until you get the hang of what
Type in 64 Perfect Typist {Listing 1} or 128 Perfect
you're doing. We have a checksum program (Perfect Typist) Typist (Listing 2) and save it to either tape or disk before
which actually proofreads your typing and tells you when running. When you want to type in a 64- or a 128-mode
you make a mistake. You should type in Perfect Typist be program, first load and run the appropriate Perfect Typist
fore you enter any programs. See directions below. listing. Two SYS numbers will be displayed on your
screen. Jot these down and keep them handy. They are
3. Remember to press the return key after each pro
the SYS numbers that you type in for deactivating and
gramming line you type in.
reactivating the checksum program.
4. As you are typing in a program, you are likely to After Perfect Typist has been loaded and run, start
make typographical errors. To check what you have typed typing in the program listing from RUN as you normally
in, you'll need to list your program's lines on the screen. do. The only difference is that now, after you press the
You can specify the exact lines that you want to see. return key to log in each line, a 1-, 2- or 3-digit number
Typing LIST 10-50 will list lines 10 through 50. LIST 20 will appear below the line on the left margin. This is the
will list only line 20. If you see an error in one of your checksum number, ranging from 0 to 255,
listed lines, you can fix it by using the INST/DEL key and If this number matches the checksum number printed
retyping the incorrect section of the line. Always press in the listing after the :REM*. then you know you have
the return key after you have fixed a line. typed that line correctly. Then you type the next program
5. Be sure to save what you have typed in before turning line right over the previous line's checksum value. If the
off your computer. To save any partial or complete Basic checksum numbers do not agree, analyze your line on
program listing to your disk, type: screen for any typographic errors or omissions. Make the
needed changes and press the return key again to log in
SAVF. "NAME",8 <Pre$s Rcmni>
those changes. A new checksum number will appear in
C-128 owners can press F5, type in the program name, place of the old one. Compare this to the magazine's
and press the return key. number and then proceed to the next line.
Note: As you save subsequent versions of the same When you've finished typing in your program, disable
program, you need to make a slight change in the program the Perfeci Typisi by typing in the appropriate SYS num
name each time. You might simply add version numbers ber for either 64 or 128 mode, and press the return key.
to the end of the program name (PROGRAM.1. PRO- Now you can save your program as visual, to disk or tape.
GRAM.2, etc.). (Before you attempt to run your new program, turn your
6. While working on a program, you may develop computer off and back on to completely clear out the
several versions before you're satisfied that you have it Perfect Typisi program.)
in final form. After you do achieve that final version, you You may save an incomplete program any time and
might want to go back and erase the old, incomplete continue it later. You will have to reload and run the
versions from your disk. Erasing unwanted programs is Perfect Typist program, then load the incompleted pro-
HO/RUNJL'NEIM
[Tram [hat you were working on, list it, and continue
Listing 2. 128 Perfect Typist program.
where you left off.
The 128 Perfect Typist will work in either 40 or 80
columns. Also, it lets you use the C-128's automatic line- 1 REM 40/80 COL 128 MODE PERFECT TYPIST
2 BEM
numbering. If Auto is on, the checksum will he printed
3 REM WRITTEN BY:
below the line you just entered, and the C-128 will place
4 REM JAMES E. BORDEN
the next line number below the checksum. 5 REM 641 ADAMS ROAD
All listings in HUN have been translated so that the 6 REM CARLISLE, PA 17013
7 REM
graphics and control characters are designated as under
10 FORX=5120TO53 79:READD:T=T+D:POKEX,D:NEXT
standable key combinations. When you see instructions in
side curly brackets, such as {SHIFT L}, you should hold 20 IFT<>28312 THENPRINT"{2 CRSR DNsJERROR I
down the shift key and press the L key. What you see on your N DATA...":END
screen will look quite different from what is designated in 25 AS="":IFPEEK[215)=12BTHENA$="{20 SPACEs}
side the brackets. Another example is {22 SPACEs}, which
instructs you to press the space bar 22 times. 30 PRINT"{SHFT CLR}"A$"{CRSR ***********
Coming Attractions
Special Graphics Section—The July issue Commodore New Product Releases-—An-
focuses <in your C-64 and C-128. nouncing a "new" C-64, memory-expansion mod
—Some eye-catching video stunts for your C*128 ules, a mouse, a C-64 S|/.-incli disk drive and a
to perform. new modem.
—Kind out how an artist-businessman uses liis
C-f>4 system creatively and practically. Electronic Newsletter—Is writing a newslet
—Placing text on your hi-res screen lias never ter for your user's group or small business be
been easier. coming a time-consuming and expensive burden?
—If you enjoy design-related crafts, you'll appre You'll be able to save yourself some paper and
ciate this Needlegraph program. pain by puiiing it all on disk with this desktop
publishing program.
PaperCIip II—Review of Batteries Enduded's
newest word processor/terminal program for
the C-128.
12/RUNjUNfcl!)Kli
Circle B5 on Rnadni Service card.
HIDDEN ASSETS
PHONE
DIRECTORY
HIDDEN ..