132
8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 1/132 F r e e I n c o m e T a x P r o g r a m E X C L U S I V E F I R S T L O f o r t h e A m i g a G u i d e t o A m i g a D O S C o m m a n d s / ; S o f t w a r e R e v i e w s : , T h e H a l t e y P r o j e c t U l t i m a I V : Q u e s t o f t h e - A v a t a r p L i t t l e C o m p u t e r P e o p l e P r o j e c t ^ ^ w i t t s h e e j ^ J * S t e i n m a n S p r e a d s h e e t D r n l a n c ' ^ k - . A n dm o r F r e e C - 6 4 p r o g r a m s : P e r s o n a l L i b r a r y M a n a g e r D i r e c t o r y A l p h a b e t i z e r A n y P r i n t e r 6 4 0 0 1 2 2 0 3 M i i w l

Commodore Microcomputer Issue 40 1986 Mar Apr

Embed Size (px)

Citation preview

Page 1: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 1/132

F r e eI n c o m eT a xP r o g r a m

E X C L U S I V EF I R S TL O

f o rt h eA m i g a

G u i d et o A m i g a D O S

C o m m a n d s /;

S o f t w a r eR e v i e w s : ,T h eH a l t e yP r o j e c t

U l t i m aI V :Q u e s to f t h e - A v a t a rp

L i t t l eC o m p u t e rP e o p l eP r o j e c t ^^ w i t t s h e e j ^J *S t e i n m a nS p r e a d s h e e tD r n l a n c' ^ k - .

A n dm o r

F r e eC - 6 4p r o g r a m s :P e r s o n a lL i b r a r yM a n a g e r

D i r e c t o r yA l p h a b e t i z e r

A n yP r i n t e r6 4

0 0 1 2 2

0 3

M i

i w l

Page 2: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 2/132

.TJI^ng|0UONDgi3LU|iO^IOlU3pDUp3J3UlD0JDilHBI,JUI'wriGlllO'}3\d<lvCIp3^UJ|n^1I^OIU^OV^.3U('OfillUfl^JOpOUJUJOJtO^IPUISPDJIOSIIjOlUfV,

J

W..1..--mm

V3AVHNVDHOAAVON¥HSAVAHV3AHOA

Page 3: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 3/132

A L O TO FC O M P E T I T I O N F A I RA D V A N T A G E .

N o b o d ye v e r s a i di t w a sg o i n gr o b ee a s y .B u ti tj u s tg o te a s i e r .N o v yt h e r e ' s

A m i g a . 1 "T h ef i r s ta n do n l yc o m p u t e rt o g i v ey o ua c r e a t i v ee d g e .

A m i g a m a k e sy o ul o o kb e t t e r ,

s o u n db e t t e r ,w o r kf a s t e ra n dm o r ep r o d u c t i v e l y .I f c a nb e y o u rn u m b e rc r u n c h e r ,f i l i n gs y s t e m , a u d i o - v i s u a l

d e p a r t m e n t ,g r a p h i cd e s i g n e r ,p r i n t

s h o pa n df a i t h f u lw o r k h o r s e .Y o uc a n ' tb u ya p e r s o n a lc o m p u t e r

a t a n yp r i c et h a th a sa l lo fA m i g a ' sf e a t u r e s .N o rc a ny o uf i n do n et h a t ' s

e a s i e rt o u s e .A m i g al e t sy o up o i n t a t

s y m b o l si n s t e a do f l e a r n i n gc o m p l ic a t e dc o m m a n d s .

A m i g ai s f r i e n d l yb u ti t ' sa p o w e rh o u s e ,t o o .I t h a st w i c et h em e m o r yo f

M a c i n t o s h ' "o r I B M ®P C .I t c o s t sl e s s

t h a ne i t h e ro f t h e ma n dc a nd o e v e r y

t h i n gt h e yc a nd o ,b e t t e r ,b e c a u s eA m i g ai s m o r ec r e a t i v e .

N oo t h e rp e r s o n a lc o m p u t e rg i v e s

y o uo v e r4 , 0 0 0c o l o r s ,s t e r e os o u n da n di n c r e d i b l ed i m e n s i o n .I m a g i n e

t h ea d v a n t a g eo f p r e p a r i n gb u s i n e s s

p r e s e n t a t i o n s w i t hc o l o rg r a p h i c s

a n ds o p h i s t i c a t e da n i m a t i o nr i g h to ny o u rc o m p u t e r .

N e e dt o m a k ec r e a t i v eu s eo fy o u rt i m e ?A m i g ac a nd o a s m a n ya s f o u r

o r f i v et h i n g s a to n c ei n s e p a r a t ew i nd o w so n t h e s c r e e n .N o tj u s td i s p l a yt h e m ,w o r k o nt h e m .N oo t h e rp e r

s o n a lc o m p u t e rc a n .

A m i g aw i l lp r i n tt h ec o v e rm e m ow h i l ey o u ' r ew o r k i n go n a s p r e a ds h e e t .A n dt h e r e ' sp r o b a b l ye n o u g hp o w e rl e f to v e rt o r e c e i v ea p h o n em e s s a g eo r a s t o c kq u o t eo v e ram o d e ma t t h es a m et i m e .

A m i g ai s I B M - c o m p a t i b l e ,t o o .As i m p l ep i e c eo f s o f t w a r et e a c h e sA m i g at o e m u l a t et h eI B M o p e r a t i

s y s t e m ,s o y o uc a nr u nm o s tI B Mp r og r a m s .Y o u ' l lh a v ei n s t a n ta c c e s st o

t h el a r g e s tl i b r a r yo f b u s i n e s ss o f t

w a r ei n t h ew o r l d ,i n c l u d i n gf a v o r i t e s

l i k eL o t u s 5 1 1 , 2 , 3a n dd B a s e ®A n ds i n c eA m i g ai s t h el a s tc o m

p u t e ry o u ' l lw a n tt o b u yi t w a so n l y

f a i rt o m a k ei t e n d l e s s l ye x p a n d a b la n da d a p t a b l e .Y o uc a np l u gi n p r i n t

e r s( a l m o s ta n yk i n d ) ,j o y s t i c k s ,y o u rv i d e or e c o r d e r ,v i d e oc a m e r a ,m o d e m s ,m u s i c a lk e y b o a r d s ,d r a wi n gp a d s ,e x t r a d i s kd r i v e s .Y o uc a ne v e ne x p a n dt h em e m o r yt o a w h o pp i n g8 m e g a b y t e s .

A m i g aw i l lt a l kt o y o u ,r e a db a c kw h a ty o uw r i t e ,a n s w e ry o u rp h o n ea n dc o m p o s em u s i cl i k ea p r o f e s

s i o n a l s y n t h e s i z e r .I t c a na d dn e wc r e a t i v i t y t oy o u rl i f ea n db r i n gn e wl i f et o e v e r y t h i n gy o uc r e a t e .

S e e a nA u t h o r i z e dA m i g aD e a l e r

n e a ry o u .N o wt h a tA m i g ai s h e r e ,

t h eq u e s t i o ni s n ' tw h e t h e ry o uc a na f f o r da c o m p u t e r ,i t i s w h e t h e ry o u

c a na f f o r dt o w a i t .

A m i g a b yC o m m o d

A m i g a m a k e st e l e c o m m u n i c at i o n sf a s t ,e a s ya n dc o l o r f u l .

\ £A M I G AG I V E SY O UA C R E A T I V EE D G E .

Page 4: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 4/132

I t ' sA b s o l u t e

S h o c k i n g ! A f t e ra l lt h e s ey e a r s ,C M SS o f t w a r eS y s t e m si s s t i l lt h eo n l y

c o m p a n yp r o v i d i n g p r o f e s s i o n a lq u a l i t ya c c o u n t i n g s o f t w a r ef o rt h ec o m p l e t el i n eo f C o m m o d o r eb u s i n e s sc o m p u t e r s .

W h e t h e ry o uo w na n 8 0 3 2 ,8 0 9 6 ,S u p e r P E T ,B - 1 2 8 ,C - 6 4 ,o r t h en e wC - 1 2 8 ,w e h a v ea p r o f e s s i o n a l l yw r i t t e n ,f u l l yi n t e g r a t e dA c c o u n t i n gS y s t e m

d e s i g n e de s p e c i a l l yf o ry o u .

I n t r o d u c e di n 1 9 7 9 ,t h eC M SA c c o u n t i n gS y s t e mw a st h ef i r s t

A c c o u n t i n gS y s t e ma v a i l a b l ef o rC o m m o d o r ec o m p u t e r s .N o ts a t i s f i e dw i t h

j u s tb e i n gf i r s t ,w e h a v ec o n t i n u e dt o u p d a t e ,e x p a n d ,a n di m p r o v eu n t i l

t o d a y ,t h eC M SA c c o u n t i n gS y s t e mi s w i d e l yr e c o g n i z e d a so n eo f t h ef i n e s tA c c o u n t i n gS y s t e m sa v a i l a b l ef o ra n yc o m p u t e r .

N o wA v a i l a b l ef o rt h e C o m m o d o r eC - 1 2 8

e n e r a lL e d g e r

A c c o u n t sR e c e i v a b l e

B i l l i n g

• A c c o u n t sP a y a b l e

J o bC o s t i n g

a y r o l l

$ 1 7 9 . 9 5C o m p l e t eP r i c e

F o rm o r ei n f o r m a t i o ns e ey o u rC o m m o d o r ed e a t B ro r c a l l

C a t h y Y o r k a l 2 1 4 / 2 8 9 - 0 6 7 7 .

C M SS o f t w a r e S y s t e m s ,I n c .- 2 2 0 4C a m pD a v i d• M e s q u i t e ,T X7 5 1 4 9

Page 5: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 5/132

V O L U M E7 , N U M B E R2 . I S S U E4 0 C O I U E I U S M A R C H / A P R I L1 9 8 6

c o m mm i c r o c o m p u t e r s

i i i

L E T T E R S

N E W S

S O F T W A R E

D E P A R T M E N T S

R E V I E W S

5

8

T h eH a l l e yP r o j e c tr e v i e w e d D yW o r kC o l o n s

Q u e s tO ft h eA v a t a rr e v i e w e db yS h a yA d d a m s

T h eL i t t l eC o m p u t e rP e o p l eP r o j e c t

r e v i e w e dt > yD i o n e L e B o l dP e r s o n a lF i n a n c i a lP l a n n e rr e v i e w e db yG a r yF i e l d s

S w I t t S t i e e tr e v i e w e db yE r v i nB o b o

K o r a t e k Or e v i e w e db y G a r yF i e l d s

B on ow e dT i m er e v i e w e db yE t v i nB o o o

S t e i nm a nS p r e a d s h e e tr e v i e w e db y S t e p h e n L e v e n

T e a mM a t er e v i e w e d b yD o n a i aG r a h a m

P r o t e u sr e v i e w e db yK e l l e yE s s o e

P a u lW h i t e h e a d T e a c h e sC h e s s

r e v i e w e d b yR i c hT e v e r b o u g h

E s s e xr e v i e w e db y G a r yf i e l d s

H e l p M a s t e r6 4 r e v i e w e db yJ o r m JK o t t l e r

B r i m s t o n er e v i e w e db yM a r t iC o l o n s

H A R D W A R ER E V I E W S

B A S I Cr e v i e w e db y W o l l; ; w r y

T E C H N I C A LT I P S

R a n d o mT h o u g h t sb yM a r k Z i m m e r m a r i n

G e t t i n g S t a r t e d W i t hM I D Ib yD a v i dB r o o k s

1 2 8U S E R SO N L Y

B A S I C7 . 0T o k e n sb y R o b e r tw B o k e r

D u a lS c r e e nb yJ e r r ya . s t u r a i r o m

6 4 U S E R SO N L Y

A n yP r i n t e r6 4 a y G a i yF i e l d s

P e r s o n a lL i b r a r yM a n a g e rb yJ a t i nL a n e

D i r e c t o r yA l p h a b e t sI I b y i o u i s FS a n d e r

P R O G R A M M E R S 'T I P S

1 9 8 5F e d e r a lI n c o m eT a xP r o g r a mb yG e r n a r as c h i l l i n g1 0 9

" L i t e "I n t h eF a s tL a n eb yM o mK a u g o n 1 1 3

M u l t i - C O l o rP i eG r a p h sD yC y n d i eM e / t e n ,

S a r o nM e y e r . A n i yM o u n t c a s l l e 1 1 5

U S E RG R O U P S H 8

H O WT OE N T E RP R O G R A MI N

C O M M O D O R EM I C R O C O M P U T E R S

A D V E R T I S E R S 'I N D E X

F E A T U R E S

e P e n c i li s f o pt i i e l e n t

T h e S c i s s o r sj r e f o ni l e l e t i n a t ? » t .

T h sC a H s i ' 3i s f o ec o p y i n st e x t . [ = ] D o u b l

T e v ti f ! P a s t eJ i r i s f o r p

o r c o p i e dt e x t .

I h e A ! i g j i h e n tB r u s hi s f o rc h a r g i n gt h e t t x tf o r n s t .

T h eS t y l e B r u s hi s f o r

c h a n g i n gI w p es t y l e s .

C O M M O D O R EM I C R O C O M P U 3

Page 6: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 6/132

Y O U ' R ED O I N GM O R ET H A NE V E R

S OS H O U L DY O U RS O F T W A R E

I n t e g r a t e dP e r f o r m a n c ea n dV e r s a t i l i t y

T h er e o l l ye x c i t i n g t h i n go b o u ri n t e g r a t e ds o f t w a r ei s r h o ty o uc a nt a i l o ri t t o

f i t y o u rn e e d s .U s et h ew o r dp r o c e s s i n g r op r o d u c ee r r o r - f r e ec o p y .

O r g a n i z ef i l ei n f o r m a t i o n ,t h e nu s ei d e n t i f y i n gk e y st o p r o d u c el e t t e r sa n d

r e p o r t sw i t h o u tr e t y p i n g ,O r y o uc a nk e e pr e s e a r c hn o t e sa n ds e l e c t i v e l y

r e c a l lt h e mt o i n c l u d ei n q t e r mp a p e r .R e n t a lp r o p e r t i e s 1S t o c kp o r t f o l i o '

B u d g e t i n g ? T h e s p r e a d s h e e th e l p sy o ut o m o m r o ry o u r

m o n e ya n di n v e s t m e n t sT o i n c l u d eO v i s u a lp r e s e n t a

t i o nw i t hy o u rr e p o r t s i m p l yu s e t h e g r a p h i c sc a p o -

b i l i t i e s .

D e c o u s er h ep r o g r a m sr e s i d ei n m e m o r yt o g e t h e r ,y o u

w o r kw i t h o u tb r e a k i n g y o u rp a c e .M of u s s i n gw i t hl o a d

i n gv a r i o u sd i s k s .N ot i m el o s ti n c r e a t i n gd o r ot r a n s f e rf i l e s .5 oy o ua r ef r e er o

c r e a t en e ww o y st o u s ey o u rs o f t w a t e .

E n r e r r a i n m e n rr h o rE x c i t e st h e S e n s e s

R i d er h e w i n d so n y o u rm a g i cc o r p e t .e x p l o r e

g o l o x i e s .l e a r no b o u rw e a t h e rp a t t e r n s .F o rt h i n k

e r s ,g r a p h i ca d v e n t u r e s p t o v i d eh o u r so f i n t r i g u e

o s y o us e e kr o r i d o h a u n t e dt o w no f i t s g h o s t l y

v i s i t o r s .O f e x p l o r en e wt e r n t o t i e si n y o u rg u e s tt o

r e s c u e t h ep r i n c e s sf r o mr h ee v i lw i z a r d ,

A s Y o uG r o w ,W eG r o w

$ 5 . 0 0U p d a t eo r C - 1 2 8U p g r a d e

$ 2 0 . 0 0E x c h a n g ef o rC o m p l e t eS y s t e m

S o o n ,y o u ' l lb e a b l et o c r e o r e " m a c r o s "t o r e c o r d

l e n g r h y k e y s t r o k es e q u e n c e sa n dp l o yt h e mb o c kw i t h

o s i n g l ec o m m a n d .S e a r c hf o ri n f o r m a t i o na c r o s sm u l t i p l ed i s k s .P r o g r a m

r h es o f r w a r ef o r s p e c i f i ca p p l i c a t i o n s .A n dm o r e .O u r u p g r a d e / e x c h o n g e

p o l i c ya l l o w sy o ut o e x p a n dy o u rs y s r e mw i t h o u ts a c r i f i c i n gd a t ad i s k s .

T h eM o r eY o uD o .

T h eM o r eW e H e l pY o uD o I t

O e c a u s es om a n yp e o p l eo r ed o i n gm o r et h i n g sw i r hT r i

M i c r os o f t w a r e ,y o uI I n e v e rh a v er o w o r r ya b o u to d v i c e

o r s u p p o r t .J u s ra s ko n eo f r h em o r et h a n7 0 , 0 0 0p e o

p l ew h ou s ei r ." T h a n ky o uo g a mf o ry o u rp h o n ec o l l ,I r i s r e f r e s h i n gr o d e a l

w i r ha c o m p a n yt h a ts h o w sc o n c e r nf o rr h ec o n s u m e r . "L J .H a r m e r r .C A .

' T r iM i c r o h a sc r e a t e do n e ws e to f s r o n d a r d sf o rs o f t w a r ei n r e g t o t i o nt h a t

o t h e rm a n u f a c t u r e r sw i l ls u r e l yw a n rt o m a t c h . "R U N ,J u l y1 9 6 5 .

Q U I E T L Y ,A S T A N D A R DI S B O R N .F o n h e C - 6 . l - . G t 3 e ' "P l u i 4 ~o n dA r a n ~

T R Iu M I C R O1 4 0 7 2S t r o r t o nW a y ,S a n t oA n a .C A9 2 7 0 5( 7 1 4 ) 8 3 2 - 6 7 0 7

S T A F F

P u b l i s h e r

R o b e r t( V I .K e n n e y

A s s i s t a n tt o t h eP u b l i s h e r

M a r yG r a c eN l c o l l n e

E d i t o r

D i a n e l e B o l d

A s s i s t a n tE d i t o r

C a r o lM m i o u

T e c h n i c a lE d i t o r

J i mG r a c e l y

A s s i s t a n tT e c h n i c a lE d i t o r

S u nW o nK i m

C o n t r i b u t i n gE d i t o r

L o u i sF . S a n d e r

A r tD i r e c t o r

R o b e r tC . A n d e r s e n

A s s i s t a n tA r tD i r e c t o r

N a n c yA . W a l k e r

A d v e r t i s i n gC o o r d i n a t o r

C h e r y lG r i f f i t h

C i r c u l a t i o n

T h o m a sC . M c N o m a r o

A d v e r t i s i n gR e p r e s e n t a t i v e s

S 0 U I H t * S t * N D W I 5 T

W a r r e nL o n g e r ,S p e n c e r0 . S m i t h

W a r r e nL o n g e rA s s o c i a t e s

9 3 2 0N W2 n dS t r e e t

C o i a lS p r i n g s ,F L3 3 0 6 5

A d v e r t i s i n gI n q u i r i e sO n l y

3 0 5 / 7 5 3 - 4 1 2 4

M . L ! , * . i l . r - r .m . M I D W l S tA N O N t W E N O U H D

P a m e l aS . F e d o r ,R a n d yF e d a r

F e d o r &F e d o r

7 0 0R i v e rR o a d

F a i rH a v e n ,N J 0 7 7 0 1

2 0 1 / 7 4 1 - 5 7 8 4

C o m m o d o r eM i c r o c o m p u t e r s ,V o l u m e7 . N u m b e r2 .

I s s u e4 0 ,M a r c h / A p r i l 1 9 8 6 .I S B N 0 - 8 B 7 3 1 - 0 5 6 - 7 C o m m o d o r eM i u o Q o m p t e r s( I S S N0 7 4 4 - 8 7 2 4 )i s

p u b l i s h e db i - m o n t h l yb y C o n t e m p o r a r yM a r k e t i n gI n c . ,

1 2 0 0 W i l s o nD r i v e ,W b s IC h D S l e r .P A 1 9 3 B 0 .U . S . A .

U . S . s u b s c r i b e rr a t ei s S 1 5 0 0p e ry e a r ;C a n a d i a ns u b

s c r i b e rr a l ei s S 2 0 . 0 0p e ty e a r .O v e r s e a ss u b s c r i b e rr a l e

i s H 5 . 0 0p e ry e a r .Q u e s l i o n sc o n c e r n i n f l s u b s c r i

s h o u l d b ed i r e c t e dl a C o n t e m p o r a r yM a r f c s l m gS u b s c r i p t

t i o n D e p a r t m e n t . B o x6 5 1 . H o l m e s ,P e n n s y l v a n i a

1 9 0 4 3 .P h o n e( 8 0 O |3 4 5 - 8 1 1 2 .I n P e n n s y l v a n i a( 3 0 0 )

6 5 2 - 2 4 - 1 4 .C o p y r i g h t& 1 9 8 6b y C o n t e m p o r a r yM a r k e t

i n g , I n c . A l ln g h t sr e s e r v e d .

C o n t e m p o r a r yM a r k e t i n ga l s op u b l i s h e sC o m m o d o r e

P o w e r / P l a y .

A p p l i c a t i o nt o m a i la t S e c o n dC l a s sp o s t a g er a t e si s

p e n d i n ga t W e s tC h e s t e r ,P e n n s y l v a n i a 1 9 3 8 0 , a a d d i

t i o n a lm a i l i n go f f i c e s .P O S T M A S T E R ,s e n d a d d r e s

c h a n g e sl o C o n t e m p o r a r yM a r k e t i n g ,B o i6 5 1 . H o l m e s

P A1 9 0 4 3 .

V I C2 0 - , C o m m o d o r e6 4 ' - a n d S u p e rP E T ' -a r e

t r a d e m a r k so l C o m m o d o r eE l e c t r o n i c sL t d .P E T 'i s a

r e g i s t e r e dt r a d e m a r ko l C o m m o d o r eB u s i n e s sM ac h i n e s .I n c .C B M *i s a r e g i s t e r e dt r a d e m a r ko t C o mm o -

a o r eE l e c t r o n i c sL t d .

A B CM e m b e r s h i pa p p l i e dl o r .

A M A R C H / A P R I Lr 8 6

Page 7: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 7/132

L E T T E R S

E l e c t r o n i cC o t t a g e

C o n t r o v e r s y

R e a d i n gy o u ra r t i c l e ," T h eE l e c

t r o n i cC o i i u g cC o n t r o v e r s y , "i n t h e

S e p t e m b e r / O c t o b e r1 9 8 5C o m m od o r eM i c r o c o m p u t e r ss p a r k e dq u i t ea

b i to f a n g e r ,I m y s e l fo p e r a t ea h o m e -

b a s e dm a i l - o r d e rb u s i n e s s — l i c e n s e d

a n dr e g i s t e r e d — w h i c hw a sm y o n l y

r e a s o nf o r p u r c h a s i n ga h o m e c o m

p u t e r .M o s tp e o p l eb u y c o m p u t e r s

w i t h b u s i n e s si n m i n d ,n o t v i d e o

g a m e s ,a n d f o r t h e A F L - C I Ot o s a y

t h e ya r ep r o t e c t i n gu s [ b ys e e k i n ga

b a no n c o m p u t e rw o r ka t h o m e| i s a n

a b s o l u t ej o k e !

H e r e o nL o n gI s l a n d ,t h e r e a r e

m a n ym i n i m u m - w a g ec o m p a n i e sw h o

p r a c t i c ei n c r e d i b l em e t h o d so f b u

r e a u c r a c y ,a b u s e a n dn o n - b e n e f i t s

a g a i n s t t h e i re m p l o y e e s .M o s to f t h e s e

c o m p a n i e sl i r ey o ui f y o ua t t e m p tt o

b r i n gi n a u n i o n .W h a ti s t h eA H . - C I O

d o i n gt o p r o t e c tt h e s ep e o p l e ?

I f y o u r e a db e t w e e nt h e " S y n t a x

B r r o i S , "y o uw i l ls e et h a tt h eA I - ' L - C I O

o b v i o u s l yh a ss o m e t h i n gt o h i d e ,a n d

t h i sb a ni s b e i n gi m p o s e dt o p r e v e n t

u s p r o g r a m m e r sf r o md i g g i n gi n t o

t h e i rc o m p u t e r st o f i n do u t !

M i c h a e l C e d e n o

B r e n t w o o d ,N e wY o r k

1 5 4 1E l e c t r i c a lI n t e r f e r e n c eM y s o n " sW i n n i et h e P o o f oi n t h e

H u n d r e dA c r eW o o d sp r o g r a mw a s

h a v i n gd i f f i c u l t yl o a d i n gs o m eo f t h e

s c r e e nf i l e sa n d w o u l ds o m e t i m e s

p r o v i d e a ne r r o rm e s s a g eI n d i c a t i n ga

p r o b l e mw i t ht h e 1 5 - i ld i s kd r i v e .

T h i sl e dm e t o b e l i e v et h a tt l i ed r i v e

m i g h t b eo u t o f a l i g n m e n t .

S o I c h e c k e dw i t ht h e " C h e c k / A d

j u s tA l i g n m e n t "f u n c t i o no f t h e1 5 i t

D i s h D r i v eA l i g n m e n tP r o g r a mf r o m

C S MS o f t w a r e .T h i s f u n c t i o n d e t e rm i n e st h e t i m et o a c c e s se v e r ys e v

e n t hs e c t i o no f e v e r yf o u r t h t r a c ko f a

C a l i b r a t i o nD i s ks u p p l i e dw i t ht h e

p r o g r a m .P r o p e ra l i g n m e n ti s i n d i c a t

e d i f t h e p r o g r a mr e p o r t sa " t i m i n g

n u m b e r "o f a b o u t1 0 0 .' U s ep r o g r a m

w a si n d i c a t i n gt i m i n gn u m b e r so f 1 1 0

t o 1 I f > .a n dt h e b l i n k i n gr e d l i g h to n

t h ed r i v ei n d i c a t e dt h a it h e r ew a sd i f

f i c u l t yi n a c c e s s i n g s e c t o re i g h to f

t r a c k sf i v ea n do n e .

T h ed i s kd r i v ea n d' I Vn o r m a l l ys i t

o n t h e t o ps h e l fo f a c a r tw h i c h1 r o l lu p t o a s i d ea r mo n t h e d e s kw h e r e

m y C o m m o d o r e6 - i i s s e t f o r u s e .B e

c a u s et h e r ei s n o t e n o u g hr o o mo n

t h ec a r lt o d i s a s s e m b l ea n da d j u s tt h e

d r i v e ,I m o v e di t t o m y d e s kt o p , 1

t h e nr e e h e e k e dm y t i m i n gn u m b e r

a n d f o u n dt h a ti t w a s 1 0 1 t o 1 0 2 —

w e l lw i t h i n t h ea c c e p t a b l er a n g e — ■

a n dt h e r ew a sp r a c t i c a l l yn o t r o u b l e

a c c e s s i n g t h ed i s k .H o w e v e r ,u p o nr e

t u r n i n g t h ed r i v et o t h e c a r t ,t h e t i m

i n gn u m b e rr e t u r n e dt o 1 1 0 o rg r e a t e r .

A l i t t l ei n v e s t i g a t i o ns h o w e dt h a ti f

t h ed i s k d r i v ew a st o t h el e f to f m yT V

( o r m y C o m m o d o r e1 7 ( 1 1m o n i t o r ) ,

t h e r ew a st r o u b l e a c c e s s i n gt h ed r i v e .

W h e nt h ed r i v ew a st o t h er i g h t ,t h e r e

w a sl i t t l eo r n o t r o u b l e .

I n c o n c l u s i o n ,s e t t i n gt h ed i . s kd r i v e

t o t h e l e f t o f a ' I " Vo r m o n i t o rc a n

p r o d u c es y m p t o m sw h i c hm i m i c

a l i g n m e n t p r o b l e m s .R e a d e r sm i g h t

w a n tt o c h e c kf o rt h i st y p eo f i n t e r f e r

e n c eb e f o r eg o i n gt o t h e t r o u b l e o f

h a v i n ga d r i v er e a l i g n e d .

J a c kR y a n

E l D o r a d o ,A r k a n s a s

A s a g e n e r a lr u l e ,d i s kc h i v e sa n d

d i s k ss h o u l dn e v e rb e s t o r e da n y -

w h e r en e a rs o u r c e so f e l e c t r o m a g

n e t i cf i e l d s — o n eo f w h i c hi s t h e

t r a n s f o r m e ri n y o u r 7 Vo r m o n i t o r -

t o t h er i g h t ,l e f t ,o r o t h e r w i s e .I n t h i s

c a s e ,h o w e v e r ,p l a c i n gt h ed r i v ea l i t

t l e f a r t h e ra w a yf r o mt h e l 7 0 J ' s

t r a n s f o r m e rm a d ea b i g d i f f e r e n c e .

N e v e r t h e l e s st h e l e f t - r i g h t- r u l e "i s

n o tn e c e s s a r i l ya p p l i c a b l et o a l l T V s

a n d m o n i t o r s ,w h o s et r a n s f o r m e r s

m a yb e l o c a t e di n a d i f f e r e n t p l a c e .

W o r kS t a t i o nI m p r o v e m e n t sI n t h e S e p t e m b e r / O e t o b e r] < J K = S

C o m m o d o r eM i c r o c o m p u t e r s ,t h e r e

w a sa n a r t i c l eh y T o mB c n f o r dc a l l e d

" B u i k lT h i s E c o n o m i c a lE r g o n o m l c

W o r kS t a t i o n . "T h e w o r ks t a t i o nc a nb e

I m p r o v e dw i t ha f e w m i n o rc h a n g e s .1 p l a nt o c u t a h o l ei n t h e d e s k

w h e r et h e b a c kp o r t i o no f t h e d i s k

d r i v ei s t o b e p l a c e d .T h i sw i l li m

p r o v ec o o l i n gv e n t i l a t i o n .1 a l s op l a n

t o p u t t h e p r i n t e ro n a l o w e rl e v e ls o

i t w i l ln o tb e n e c e s s a r yt o s t a n du p t n

s e ew h a ti s b e i n gp r i n t e d .A n dl a s t l y ,I

p l a nt o a d da s m a l lc a n t i l e v e r e ds h e l f

b e l o wt h ed e s k t o pt o h o l dt h ep o w e r

s u p p l y .T h i sw i l lk e e pi t o f ft h e f l o o r

( w h e r ei t c a nb e k j e k e d )a n do f f t h e

m a i nd e s k t o pt o r e d u c ec l u t t e ra n d

h e a t .I n c i d e n t a l l y ,i t i s a n o - n oa r o u n d

S O F T W A B y

T R l i S M I ' W h o ?

E A S YT O U S E ,

E A S YT OA F F O R D" T e a m - M o t e si n t e g r a t e d d e s i g nh a sr e s u l t

i n a h i g hp e r f o r m a n c ep r o g r a mt h o tC o m

m o d o r eu s e r sw i l ld i s c o v e rt o b e o n eo f t h e

b e s t a v a i l a b l e . "R U N .J u l y1 9 8 5 .

1 T h eb e a u t yi s r h o t a ta n yt i m ey o uc o ng o

f r o mo n e p r o g r a mr o a n o t h e rw i r h o

I n f o r m a t i o nl o s s . " F A M I L YC O M P U T

N o v e m b e r1 9 6 d

" T h eF i l eM a n a g e ra l l o w si n d i v i d u a l i zf i l e

f o r m a t sA w i d ev a r i e r yr a n g e sf r o mt h e

a b i l i t y t oc r e a t ep r i n t e dl i s t s . . . t oa s e l e c t i

r e p o r tf e a t u r et h a tl e t sy o ua c c e s sa c e r r o i

g r o u po f r e c o r d s . "R U N .A p r i l1 9 8 5 .

' W o r r ht h e m o n e y ,i f o n l yf o rt h es p r e a

s h e e t . "I n f o W o r l d ,D e c .1 7 ,1 9 6 4 .

" A sa m a r r i a g eo f c o n v e n i e n c ea n dv o l u e

t h e p r o g r a ms u c c e e d s h a n d s o mI n

M i c r o s s p r e a d s h e e tp o s s e s s e s i m p r

f e a i u i e s . "C o m m o d o r eM i c r o c o m p

M a yJ u n e1 9 8 5 .

T e a m - M ar e ,W r i r eF i l e .

H o m eO f f i c e .P l u sG r a p h

Y o u rP e r s o n a lA c c o u n r a n

C o l o r f u l g r a p h i c s ,s p r i g h t l ym u s i c ,a n d o

v a r i e t yo f o b s t a c l e sh e l pk e e pt h eg o m e

l i v e l y "C O M P U T E ! 1 !G a z e t t e .D e c e m b

" R u gR i d e ri s d e f i n i t e l ya c h a l l e n g e .I t g i v e s

t h eh a r dc o r eg a m ep l o y e rq s m u c ha c t i o

a n dt h r i l l sa s h e o r s h e c o u l dp o s s i b l yw a n t .

P O W E RP L A Y ,A p r i l1 9 8 5 .

R u gR i d e r ,E n r e r t o i n e r1 . C o r o m

S n o w d r i f t s0 S u n n yS k i e s .G h o s rT o w n

A N DT H E R EA R ET W O

R E A S O N ST OB U YN O WE v e r yp u r c h a s em o d eb e t w e e nn o wa n d

J a n u a r y1 5 , 1 9 8 6 .w i l li n c l u d ea v a l u a b l

c o u p o nb o o k' w i t hs a v i n g so n c o m p u t e

m a g a z i n es u b s c r i p t i o n s , d i s k e t tc o m

p u t e rb o o k s ,a c c e s s o r i e so n r js o f t w a r e

I n o d d i n o n , e v e r yo n ew h om o i l si n h i s

w a r r a n t yr e g i s t r a t i o nw i l l r e c e i v em e m

b e r s h i pi n t h eP L U SE X C H A N G E , au s e r g r o

o f T n M i c r o s o f t w a r ef o rt h r e em o n t h s .

N o wt h a ty o uk n o wu s b e r r e r .n e x t

r i m ey o us h o pf o rs o f t w a r e ,i n s t e a

o f s a y i n g" W H O ? " ,y o u ' l ls a y

' H E L L O ! "

T R I U M I C1 4 0 7 2S r r o r r o nW a y ,S a n t o A n a .C A 9 2 7 0

C 7 1 4 ) 8 3 2 - 6 7 0 7

C O M M O D O R EM I C R O C O M P U5

Page 8: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 8/132

L E TT H E

G A M E SB E G I NA n i m a t e dc o l o rg r a p h i c s

m u s i ca n d s o u n de f f e c t s

c r e a t ee x c i t i n ge n r e n o i r v

m e mt h a it h r i l l st h es e n s e s

R i d e t h e w i n d so n y o u r

m a g i cc a r p e t w i t hR U G

R I D E R .G r o wi n s t r e n g t h

a n dp o w e ra s y o up t e p o r e

t o i T h e c o n f r o n t a t i o n w i t h

t h e E v i lG e n i e .

E N T E R T A I N E R ,I p r o v i d e so

c o l l e c t i o no f f u n . f r o m

d e f e n d i n gt h e C i t y f r o m

d r e a d e dT F O b o t s . r op i l o t

i n g y o u rS t a r s h l pt h r o u g h

i n t e r g o l a c t i cs p o c e .t o f i n d i n ga n dd e s t r o y i n gt h e E v i lW a t l o r d ' s n u c l e o rr e o c t o t .

A s p i r i n gw e a t h e rn e w s m e nc o nb e g i nl e o r n i n gr h e i rt r a d e w i t h5 N O W O f . i n 5 0S U N N Y

S K I E SP r e d i c tr o m o i r o ws w e a t h e r ,u s i n gt h ew e o t h e if o l k l o r e ,r e r m l n o l o g y ,h i s t o r i c a l

p a t t e r n sa n dw e o t h e 'm a pf o u n di n t h eM a mR o o m

M e e tt h ec h a l l e n g e so f C Q P . O Ma g r a p h i ca d v e n t u r eY o u rm i s s i o ni s t o r e s c u e t h ef a i r

p r i n c e s sf r o mt h e e v i l s o r c e r e r ,d e f e a t i n gm o o r u g sm o n s t e r s ,g r o c j g s .o n d o t h e r

o b s t a c l e so n y o u rw o yr o v i c t o r y

T h i n k e r sw i r ho s e n s eo f h u m o rw i l le n j o yG H O S TT O W N ,s p e c i a l l yd e s i g n e df o rt h eP l u s

4 * A sO g r a d u a t ep o r a p s y c h o l o g ys t u d e n r .y o u r a s s i g n m e n ti s t o q u i e t t h e( p i n t sw h o

h o u n tr h et o w no f R o s e d a l e

C o m ee x p e d i e n c ei h e t h r i l lo f v i c t o r y ,i h ee n j o y a b l ea g o n yo f d e f e a tw i t hT n M i c r o

e n r e i r a m m e n r

r e m o ei n l 0 " " Q ' ' 0 r to nv r f i e c e r ob u zT iM i e ms o h w o r ec o xC " ' ^ )6 0 2 - 6 7 0 7 .

'J / ' U i ^ / V U C . / r t . OP OB o x1 1 3 0 0 .S a r v aA n aC A 9 5 7 1 !

H O WT OT A M EY O U RI N F O R M A T I O N

T E A M - M A T E ,W i l lF I L Ea n dH O W EO F F I C E

a r e f u l l yi n t e g r a t e ds o f t w a r ep r o g r a m s

d e s i g n e dt o m a n a g ey o u rd o t as o y o u

c o nw h i pt h o u s a n d so f n a m e sa n d

n u m b e r si n t os h a p e

U s et h ew o r dp r o c e s s o rt o m o v ea

p a r a g r a p ho r t r a n s f e r t e x tf r o mf i l et o

f i l e Y o uc o ne v e ng e n e r a t ea f o r ma n d

c u s t o m i z ei t b y m e r g i n gi n f o r m a t i o nf r o m

t h e f i l em a n a g e ro r b y m e r g i n g

s p r e a d s h e e tn u m b e r s

M o n i t o ry o u rb u d g e tc o s hf l o w ,o n di n v e s tm e n t sw i t ht h e s p r e a d s h e e t .U s ei t t o h e l p

p l o ns h o p p i n ga n d c o u p o nu s e ,

K e e po n t o po f a p p o i n t m e n t s ,c r i t i c a l

d a t e so n de v e n t sw i t h t h e

f i l em a n a g e r .L e ti t h e l p

y o uo r g a n i z ei n v e n t o r i e s ,r e s e a r c hn o t e s ,o r f o m i l y

h e a l t hr e c o r d s .

P L U SG R A P Hc r e a t e s p i ec h a r t s ,l i n eg r a p h so r b a rg r a p h s

t o i l l u s t r a t et r e n d s .m o r k e ts h o r e ,a n dp r o f i t a b i l i t y .

Y o u ' l ls e e t h a tt h e p e r f o r m a n c e ,q u o l i t y .a n dp r i c ew i l l

h e l py o ut o m et h e f a c t sw i t he a s e

T T l H i '9 i t f - O i C * ! ) F o r r i * C - o 4 - C - 1 2 8 'C i t s4 ' o f f lA i a n■

h h , ' H ^ l l l ' \ h k ^ h ! l . . JP OB o x1 1 3 0 0S o f i r o A n aC A9 2 7 1 1F o rm o r ei n f o r m a t i o no n w h e r et o b u yT - iM i c r oS o f r w o t e( 7 1 4 )6 3 2 > 6 7 0 7 .

L E T T E R S

h e r et o h a v e f o o do r d r i n ka n y w h e r e

n e a ro u rC o m m o d o r e ,u n l i k e t h e a u

t h o r ' sc o f f e em u g• ' i n p u td e v i c e ! "

W . W . V a r n e d o e j r ,

B u n t s v l l l e ,A l a b a m a

M a n yr e a d e r sh a v ec o w m e nl e d o n

t h e c o f f e em u gs i t t i n go n t o po f t h ed i s kd r i v ei n t h ep h o t oo n p a g e 8 5o f

t h a t i s s u e .A u t h o rT o r nH e r t f o r d

s w e a r st h em u gi s t h e n -t o b o l dp e n

c i l sa n ds u c h — n o tc o f f e e .

O n eP l u sO n eE q u a l sO n eI n y o u rE d i t o r ' sN o t e so f t h eN o

v e m b e r / D e c e m b e r1 9 8 5i s s u eo f

C o m m o d o r eM i c r o c o m p u t e r s ,y o u

s u g g e s t e dt h a t w e k e e pi n t o u c h .

W e l l ,h e r ei s m y r e s p o n s e .I h o p ei t

w i l lb e h e l p f u l

T h e d i v i d i n gl i n e h e t w e e nt h e

C o m m o d o r eM i c r o c o m p u t e r sa n d

P o i t e r / P / c i yi s b e c o m i n gl e s sc l e a r , a s

y o up o i n to u t .I a d dt h a tt h i si s m u c h

t o m y s a t i s f a c t i o n .I : i m e s p e c i a l l y

p l e a s e dW i t ht h e i n c r e a s e de m p h a s i s

( M lp r o g r a m so t h e rt h a ng a m e s !T h e

P i l eH a n d l e rp r o g r a mi n t h e J u n e / J u l

i s s u ea t P o w e r ! P l a yh a sp r o v e ne s p e

c i a l l y u s e f u l .I h a v e u s e di t n o t o n l ya s

a m a i l i n gl i s tb u th a v e c o m p i l e da t i l -

r e c t o r yo f C o m m o d o r e6 4 p r o g r a m s .

T h es o r t i n gb y f i e l d s( s u b j e c t s )h a s

p r o v e nt o b e a n o u t s t a n d i n gf e a t u r e ,

a n dm yf o r m e r l yh a p h a z a r ds e a r c hf o r

a r t i c l e sh a s g i v e nw a yt o a p o i n t e d

s e a r c h .1 d i d c o n v e r tt h e p r o g r a mt o

u p p e r / l o w e rc a s e ,a s i t l o o k sb e t t e r

t h a tw a y ,e s p e c i a l l yo n m a i l i n gl i s t s .

T h e p r o g r a m sM u l t i - S c r e e na n d

C o m6 4 G r a p h e ri n t h e N o v e m b e r

D e c e m b e ri s s u eh a v e f o u n da p p l i c a

t i o ni n s e v e r a lp l a c e sf o r m e . T h e

M u l t i - S c r e e nh a s f o u n di t s w a y i n t o

t w oo f m y o w nm o d e s te f f o r t sa t p r o

g r a m m i n g .

K e e pi t u p , p l e a s e !M a yI s u g g e s t

t h a ta s p r e a d s h e e tp r o g r a mw o u l db e

v e r ym u c ha p p r e c i a t e d .O n t h i so n e ,1

a s s u r ey o ut h a t1 a m n o ta l o n e .

A g a i n ,t h a n ky o uf o r t h e q u a l i t yo f

t h ep r o g r a m si n y o u rt w om a g a z i n e s .

F r e dI V .F i s c h e r

P o r tW a y n e ,I n d i a n a

C o m m o d o r eM i c r o c o m p u t e r sw e l

c o m e sl e t t e r sf r o mr e a d e r s .P l e a s e

s e n dt h e mt o :

C o m m o d o r eM i c r o c o m p u t e r s

1 2 0 0W i l s o nD r i v e

W e s tC h e s t e r ,P A 1 9 3 8 0

A t t n :L e t t e r s [ 3

6 M A R C H / A P R I Lr 8 6

Page 9: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 9/132

P a p e r b a c kW r i t e r6 4

W o r dP r o c e s s o r

M A l lO R D E R S

C R Y S T A LC O M P U T E RI N C .

h M i t l n t j o nl - 5 1 7 - S U - 7 i 6 7O u l t i d aM i c h i g a n1 - 8 0 0 -2 4 57 3 1 6

W ! ■ ■ . . . ■ ■ .a ' ■ , , 7 d . - v - nw « i■

U . S D E A L E KE N Q U I R I E S .

A L L E G R OT E C H

1 - 4 1 3 - 4 43 9 4 . 1 3

M I C R O - P A C EC O M P U T E R SI N C .1 6 0 0 - 3 6 2 - 9 6 5 3

M I C R O - S T SD I S T R I B U T O R S1 - B O 0 - 5 2 7 . I 7 3 S

I I IT o x a i

1 - 2 1 4 - 5 3 1 . 2 6 4 5

C A N A D I A ND E A L E RE N Q U I R I E S :

F R A N K L I NW I N T E RC o i u u l i i i i j& S a t o 4

1 1 6 3 2 5 7

S e r i o u ss o f t w a r e

t h a t ' ss i m p l et o u s e .

P W1 2 8 / 6 JD i c t i o n a r yo l i o a v a i l a b l eo l £ 1 4 . 9 5( U . S . )

- i f c a e k6 4

f f/ a

* /

JW

/f ' ■

L LY o u rC o m m o d o r e1 2 8o r 6 4

Y o u w o n tt h ev e r yb e s ts o f t w a r ey o u c a nf i n d f o ry o u rC o m m o d o r e1 2 8 o r6 4 ,r i g h t ?

Y o uw a n ti n t e g r a t e ds o f t w a r e— w o r dp r o c e s s i n g ,

d a t a b a s ea n as p r e a d s h e e ta p p l i c a t i o n s— a t a s e n s i b l e

p r i c e . B u t ,y o ua l s ow a n tf o p - o f - t h e - l t n ef e a t u r e s .W e l l ,o u rP a p e r b a c k1 2 8 / 6 4s o f t w a r eg o e so n eb e t t o r .

W i t h P a p e r b a c k1 2 8o r 6 4 ,y o u ' l lf i n da l lt h ef e a t u r e sy o uc a ni m a g i n e . . .a n dt h e ns o m e .A n dP a p e r b a c k 1 2 8 / 6 4i s

s o e a s yt o u s e ,y o uw o n ' te v e nn e e dt h er e f e r e n c e g u i d e .

O n - s c r e e na n di n m e m o r yi n s t r u c t i o n sw i l lh a v e y o uu pa n dr u n n i n gi n l e s st h a n3 0 m i n u t e s ,e v e ni f y o u ' v en e v e ru s e da c o m p u t e rb e f o r e .

T h ep r i c e ?I t ' sa s l o wa s y o u ' d e x p e c tf o ro l i n eo fs o f t w a r ec a l l e d' P a p e r b a c k ' .S u g g e s t e dR e t a i l P r i c ef o r

t h e6 4 S o f t w a r ei s S 3 9 . 9 5( U . S . )a n dS 4 9 . 9 5( U . S . ) f o r

. 0 0( U . S . }+ S 3 . 0 0s h i p p i n ga n dh a n d l i n g .( A v a i l a b l et o r e g i s t e r e do w n e r sf r o mD i g i t a lS o l u t i o n sI n c .o n l y . )

P a p e r b a c kW r i t e r1 2 8o r 6 4 ,P a p e r b a c kP l a n n e r1 2 8o r6 4 a n dP a p e r b a c kF i l e r1 2 8o r 6 4 . . .S o l u t i o n sa ts e n s i b l e p r i c e sf r o mD i g i t a lS o l u t i o n sI n c .

I n t e r n a t i o n a l& D i s t r i b u t o re n q u i r i e st o :

' D i g i t a l

S o l u t i o n s

P a p e r b a c kW r i t e r1 2 8a n d6 4 a r en o wa v a i l a b l ei n F r e n c h .

P . O .B o «3 - 1 5 ,S l o l i o nA

W i l i o w d a l e , O n t a r i oC a n a d aM 2 N5 S 91 - 4 1 6 . 3 3 1 - 3 2 2 5

Page 10: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 10/132

C O M M O D O R E ' S

I N C A S EO Fe m e r g e n c y

b r e a kg l a s s

N E W SF R O MT H EF R O N T

E m e r g e n c yD a t aP r o c e s s o r

J . h eW i t zC o m p a n yn o t i c e dt h a t t h e u s e f u l n e s so ft h ep e n c i li ss o o nf o r g o t t e nw h e np l a c e di n c o m p e t i t i o nw i t ht h em e s m e r i z i n gc h a r mo ft h ec o m p u t e r ,8 0t h e yc r e a t e d

F a i l s a f e ,a n e m e r g e n c yd a t ap r o c e s s o r .

T oo p e r a t eF a i l s a f e ,f o l l o w t h eU s e rA l g o r i t h m :T ol o go n , s h i e l d e y e sa n db r e a k

g l a s sp a n e lw i t hb l u n t i n s t r u m e n t .P u l lw a n df r e e o fh i g ht e n s i o ns u p p o r tb r a c k e t s

a n dg r i pw a n df i r m l ya t o r n e a rc e n t e r .A p p l yS . 5g r a m so fp r e s s u r eo n a n y

c o m p a t i b l es u r f a c e .T or e t r i e v ed a t a ,m i m i cc h a r a c t e r sd i s p l a y e do nc o m p u t e r

k e y b o a r d , o rt o d e l e t e ,i n v e r tw a n da n da p p l yn u bt o e r r o ru n t i lp r i n t v a n i s h e s .T o

l o go f f ,r e l e a s ew a n da n dn o t i f yl o c a la u t h o r i t i e sa t o n c e .F a i l s a f em a yn o t b e r e u s e d

u n t i lo f f i c i a l l yc e r t i f i e db y a t r a i n e dt e c h n i c i a n .

T h o u g hs u c hd e t a i l e di n s t r u c t i o n sf o rt h es i m p l em o t o rs k i l l sa r eh a r d l yr e q u i r e d ,

a n dt h o u g ht h ed a n g e r o u sw a n dn e e dn o t b e k e p tf r o mI m p r e s s i o n a b l e

s c h o o l c h i l d r e n , t h eW i t zC o m p a n yh o p e st h a ta F a i l s a f eo nt h e w a l lw i l lw a r do f fh i g h - t e c hm y o p i a ,g r a t i f yt h ei n n o c e n t ,a n di n s p i r em a n yc h u c k l e s .F a i l s a f ei s

a v a i l a b l ef o r$ 2 0a t d e p a r t m e n t a n d b o o ks t o r e s ,o r d i r e c t l yf r o mt h eW i t zC o m p a n y

a t P . O .B o x4 9 0 2 3 ,A u s t i n ,T X7 8 7 6 5 .

H o c k e yB r a w l sf o rA l l

\ J o m p u t e rh o c k e yf a n sw u l b eh a p p yt ok n o wt h a tA r t w o r xh a sr e l e a s e d

I n t e r n a t i o n a lH o c k e y ,a s e q u e lt o i t sS l a pS h o tH o c k e y .T h e

n e wg a m el e t sy o up l a yd i r e c t l ya g a i n s t t h ec o m p u t e ru s i n gt h a

o n e - p l a y e rm o d e ,w h i c ho f f e r st h r e el e v e l s o fp r o f i c i e n c y .H o w e v e r ,

o v e r l ya g g r e s s i v e p l a yp r o v o k e sa b e n c h - c l e a r i n g ,g l o v e - t h r o w i n

f i g h t s c e n e .P e n a l t ys n o t s

c a nb ea w a r d e dt o e i t h e r

t e a m ,

I n t e r n a t i o n a lH o c k e y

r e t a i l sf o r$ 2 4 . 9 5 .

( A r t w o r x ,1 5 0N o r t hM a i n

S t r e e t ,F a i r p o r t ,N e wY o r k

1 4 4 6 0 . )

C h a tw i t hy o u rf r i e n d so n y o u rC o m m o d o r ec o m p u t e r

f r e e .T a l ki s n ' tc h e a p ,i t ' sf r e e ( o ro n eh o u r .S i g nu p n o wf o rQ u a n l u m L i n k , ' "i h en e wl e l e c o m m u n i c a l i o n s

s e r v i c ef o rC o m m o d o r e6 4 *a n dC o m m o d o r e1 2 8 ' "

c o m p u t e r s ,a n dw i l hy o u rf r e eh o u r g e ta f r e e

m o n t ho f f u na n di n f o r m a t i o nw h e ny o up a yf o r

o n em o n t ho f s e r v i c e( $ 9 . 9 5 ) .

Y o um u s th a v e am o d e ma n dd i s kd r i v et o u s eQ u a n t u m L i n k .i f y o ud o n ' th a v e am o d e m ,p i c ko n eu p a t a r e t a i lo u t l e t .T h e nh o o k u py o u rm o d e ma n dc a l lQ u a n l u m l i n ko n y o u rc o m p u t e r( n o ty o u rt e l e p h o n e ) .

1 - 8 0 0 - 8 3 3 -

6 M A R C H / A P m L8 6

m e ■ £C o m r ™ j d a < e

K I D W R I T

D e v e l o p

F o r e i g n

L a n g u a g e

S k i l l s

J A i d w r i t e r ,a v a i l a b l ei n F r e n c h ,S p a n i s ho rG e r m a nf o rt h e

C o m m o d o r e6 4 ,m a k e si t p o s s i b l ef o rc h i l d r e nt oc r e a t ea c o l o r f u l

s t o r y b o o ki n a n yo ft h o s el a n g u a g e s .B a s e do nt h eo r i g i n a lE n g l i s h

p r o g r a mb yS p i n n a k e rS o f t w a r e ,K l d w r i t e rh e l p sc h i l d r e nd e v e l o p

f o r e i g nl a n g u a g e v o c a b u l a r ys k i l l s .A c h i l ds e l e c t sf r o m1 0 0

c h a r a c t e r sa n do b j e c t st o f o r ms c e n e sa n dd e v e l o p ,i n t h ef o r e i g n

l a n g u a g e , as t o r yl i n et o g o w i t hI t .P i c t u r e - s t o r yp a g e sm a yh e

l i n k e dt o g e t h e ra n ds a v e dt o c r e a t e t h es t u d e n t ' ss t o r y b o o k .

K l d w r i t e ra l s oi n t r o d u c e s c h i l d r e nt o t h ef u n d a m e n t a l so fw o r d

p r o c e s s i n g .

E a c hv e r s i o no fK i d w r i t e rr e t a i l sf o rS 3 7 . 9 5 . ( G e s s l e rE d u c a t i o n a lS o f t w a r e ,9 0 0B r o a d w a y ,N e wY o r k ,N Y1 0 0 0 3 . )

Page 11: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 11/132

T C K B R !

W 7 "

F l i g h tS i m u l a t o rI I

S c e n e r yD i s k sT h eC h a l l e n g eo f A c c o m p l i s h e dF l i g h t

W i t ha r e a l i s mc o m p a r a b l et o ( a n di n s o m ew a y se v e ns u r p a s s i n g )

$ 1 0 0 , 0 0 0a i r c r a f tf l i g h ts i m u l a t o r s .F l i g h tS i m u l a t o rI I i n c l u d e sf u l l

f l i g h ti n s t r u m e n t a t i o na n da v i o n i c s ,a n dp r o v i d e sa f u l l - c o l o ro u t - t h o -

w i n d o wv i e w .I n s t r u m e n t sa r ea r r a n g e di n t h ef o r m a ts t a n d a r dt o

m o d e r na i r c r a f t .A l lt h er a d i o sn e e d e df o rI F Rf l i g h ta r ei n c l u d e d .

A p p l ea n dA t a r i v e r s i o n sw i l lb e r e l e a s e ds o o n .E a c hd i s kc o v e r sa

g e o g r a p h i c a lr e g i o no f t h ec o u n t r yi n d e t a i l ,a n di s v e r y r e a s o n a

p r i c e d .

i n gH a n d b o o k .

F o rt r a i n i n gi n p r o p e rf l i g h tt e c h n i q u e s .F l i g h tS i m u l a t o rI I i n c l u d e s

a n o t h e r 9 6 - p a g ei n s t r u c t i o nm a n u a l ,c o m p i l e db y t w op r o f e s s i o n a l

f l i g h ti n s t r u c t o r sw i t ho v e r8 . 0 0 0 h o u r sf l i g h tt i m ea n d1 2 . 0 0 0h o u r so f a v i a t i o nt e a c h i n g e x p e r i e n c e .Y o u ' l l l e a r nc o r r e c tF A A -

i n s t r u m e n ta p p r o a c h e s .T o r e w a r dy o u ra c c o m p l i s h m e n t s ,t h e

m a n u a le v e ni n c l u d e s as e c t i o no n a c r o b a t i cm a n e u v e r s .

T h eP u r eF u no f " W o r l dW a rI A c e "

W h e ny o ut h i n ky o u ' r er e a d y ,y o uc a nt e s ty o u rf l y i n gs k i l l sw i t ht h e

" W o r l dW a rI A c e "a e r i a lb a t t l eg a m e .T h i sg a m es e n d sy o uo n a

b o m b i n gr u no v e rh e a v i l y - d e f e n d e de n e m yt e r r i t o r y .S i xe n e m y

f i g h t e r sw i l la t t e m p tt o e n g a g e y o ui n c o m b a ta s s o o na s w a ri s

d e c l a r e d .Y o u ra i r c r a f tc a nc a r r yf i v eb o m b s ,a n dy o u r m a c h i n eg u n s

a r el o a d e d w i t h 1 0 0r o u n d so f a m m u n i t i o n .

S e eY o u rD e a l e r .F l i g h tS i m u l a t o rI I i s a v a i l a b l eo n d i s kf o rt h e

A p p l eI I , A t a r iX L / X E .a n dC o m m o d o r e6 4 / 1 2 8 c o m p u t e r sf o r

T h eR e a l i s ma n d B e a u t yo f F l i g h t

G os i g h t - s e e i n go v e rd e t a i l e d ,r e a l i s t i cU n i t e dS t a t e s

s c e n e r y .H i g h - s p e e dg r a p h i cd r i v e r sp r o v i d e a n

a n i m a t e do u t - t h e - w i n d o w v i e wi n c i t h e rd a y ,d u s k ,o r

n i g h tf l y i n gm o d e s .

F l i g h tS i m u l a t o rI I f e a t u r e so v e r8 0 a i r p o r t si n f o u r

d i f f e r e n ts c e n e r ya r e a s :N e wY o r k , C h i c a g o ,S e a t t l e ,

a n d L o sA n g e l e s .S i x a d d i t i o n a lS c e n e r yD i s k sc o v e r i n g

t h ee n t i r eW e s t e r nh a l fo f t h eU n i t e dS t a t e sa r en o w

a v a i l a b l ei n I B Ma n dC 6 4 / I 2 8d i s kf o r m a t s .

F l i g h tS i m u l a t o r ) a r e$ I 9 . 9 Se a c h .A c o m p l e t eW e s t e r nU . S .S c e n e r

s i x - d i s k s e ti s a l s oa v a i l a b l ef o r$ 9 9 . 9 5 .F o ra d d i t i o n a lp r o d u c t o

o r d e r i n gi n f o r m a t i o n ,c a l l( 8 0 0 )6 3 7 - 4 9 8 3 .

S i m u l a t o r ! !

A p p l eU n at r a d e m a r ko f A p p l eC o m p u t e r .I n c .

A t a i iX La n dX F a r et i a d c m a i L to f A u nC o r p

C o m m o d o r e6 4 a n d 1 1 8 a i ti r a d c m i r k io f C o m m o d o r eE l e r t r o f u c tL i d

I B MP C < i a r e f n i c r r d T r a d e m a r ko f I n t e r n a t i o n a lR u i i n c uM a t h m e i C o f

C o r p o r a t i o7 1 3E d g e b r o o kD r i v eC h a m p a i g nI L 6 1 B 2 0

O r d e rL i n e : ( S O O )6 3 7 - 4 9 B

Page 12: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 12/132

P u b l i cD o m a i nS o f t w a r eC a t a l o g

1 h eB l a c k s h l pG r o u ph a sm a d ea v a i l a b l e6 4G o l d ,a no r g a n i s e dl i b r a r yo fp u b l i cd o m a i ns o f t w a r ef o rt h eC o m m o d o r e6 4 . P u b l i cd o m a i np r o g r a m sc a nb ep u b l i s h e d

o r c o p i e dw i t h o u tp a y m e n to fr o y a l t yt o t h ec r e a t o r .P u b l i cd o m a i n p r o g r a m sh a v e

b e e nw r i t t e nb yu s e rg r o u p s ,c o m p u t e re n t h u s i a s t s ,a n dp r o f e s s i o n a lp r o g r a m m e r s

o p e r a t i n gu n d e rg o v e r n m e n tg r a n t s .

6 4 G o l di s m a k i n gt h i ss o f t w a r ea v a i l a b l ef o rS 5 . 0 0p e rd i s k .P r o g r a m si n c l u d e

c o m m u n i c a t i o n sw i t h u p / d o w n l i n el o a d i n gc a p a b i l i t i e s ,w o r dp r o c e s s i n g ,

e d u c a t i o n a l s o f t w a r e ,u t i l i t i e s ,g a m e s ,a n dg r a p h i c s .A c a t a l o go ft h e6 4G o l dl i b r a r y

i s a v a i l a b l ef r e ef r o m 6 4G o l d ,3 2 1 9F o l s o mS t r e e t ,S a nF r a n c i s c o ,C A9 4 1 1 0 .

O r g a n i z eV C RT a p e s

G os h o p p i n g

o n y o u rC o m m o d o r ec o m p u t e rf r e e .

S h o p( o rb a r g a i n sf o ra n h o u rf r e eo n Q u a n t u m U n k , ™t h en e wt e l e c o m m u n i c a t i o n ss e r v i c ed e s i g n e df o rC o m m o d o r e6 4 sa n dC o m m o d o r e1 2 8 ™ c o m p u t e r s .

P a yf o ro n em o n t h( $ 9 . 9 5 ]o f b a s i cs e r v i c ea n dg e ta f r e em o n t ho f n e w s ,f u na n di n f o r m a l i o n .

Y o um u s t h a v e am o d e ma n dd i s kd r i v et o u s eQ u a n t u m U n k .I f y o ud o n ' !h a v e am o d e m ,p i c ko n eu p a t a r e t a i lo u t l e t .T h e nh o o k u py o u rm o d e ma n dc a l lQ u a n t u m U n ko n y o u rc o m p u t e r

( n o ty o u rt e l e p h o n e ) .

1 - 8 0 0 - 8 3 3 - 9 4 0 0n u a n r u m u n H

e pt r a c k o fu p t o 1 5 0p r o g r a m sr e c o r d e do nu p t o 5 0

v i d e o t a p e sw i t hV i d e o f l l e , ap r o g r a mf o rt h eC o m m o d o r e6 4t h a t

l i s t sv i d e op r o g r a m s b yc a t e g o r y ,I n o r d e ro fl e n g t h ,o r a l p h a b e t i c a l l y ,

F o ro w n e r so fb o t h B e t aa n dV H S ,V i d e o f l l ea l s os e a r c h e st h e t a p e s

f o rt h e b e s ts p a c et o r e c o r dn e wm a t e r i a l .

A d e m o n s t r a t i o nd i s kc o s t s£ 1 0 ,a n dc a n b e r e t u r n e df o rS 1 0

c r e d i tt o w a r dV i d e o f i l e " sr e t a i lp r i c eo f S 4 9 . 9 5 ,( V i d e o f l l e ,B o x

4 8 0 2 1 0 ,L o sA n g e l e s ,C a l i f o r n i a9 0 0 4 8 . )

B o o k k e e p i n g

S m a d aE n t e r p r i z e sh a sr e l e a s e dT h eT a U y b o o k ,a n i n t e g r a t e d

d o u b l e - e n t r yb o o k k e e p i n g s y s t e mf o rs m a l l b u s i n e s s e s . A v a i

f o rt h eC o m m o d o r e6 4 / 1 2 8a n dP l u s4 , I t sf e a t u r e s I n c l u d e

p a s s w o r dp r o t e c t i o n ;c h a r to fa c c o u n t sd e v e l o p m e n ta n d

m o d i f i c a t i o n ;g e n e r a ll e d g e rw i t hs i m u l t a n e o u s m o n t h l y ,q u a r t e r l y ,

a n dy e a r l yt o t a l s ;p a y r o l lw i t hs o c i a l s e c u r i t y , f e d e r a la n ds t a t e

i n c o m et a xd e d u c t i o n s ;r e p o r t g e n e r a t o rf o rm o n t h l y ,q u a r t e r l y ,

a n dy e a r l yf i n a n c i a l r e p o r t s ;a n db u d g e ta n a l y s i s .

T h ep r o g r a m a n dd e t a i l e di n s t r u c t i o nm a n u a la r ea v a i l a b l ef o r

$ 2 4 . 9 5 p l u s$ 3 . 0 0s h i p p i n ga n dh a n d l i n gf r o mS m a d aE n t e r p r i z e s

P . O .B o x1 3 8 2 ,B e l l e v u e ,N E6 8 0 0 5 .T l i eT a l l y b o o kh a sa n

u n c o n d i t i o n a l 1 5 - d a ym o n e y - b a c kg u a r a n t e ea n dl i f e t i m e

p e r f o r m a n c eg u a r a n t e e .

E d u c a t i o n a lS o f t w a r e

. L e a r n i n gT e c h n o l o g i e so f f e r s2 0e d u c a t i o n a ls o f t w a r et i t l e sf o rt h eC o m m o d o r e6 4t h a ti n c l u d ea L e a r n i n gK i tw i t h e a c hp r o g r a m .

T h eK i tc o n s i s t s o ff i v ec o o r d i n a t e d l e a r n i n ga i d s :a 1 7 x2 2c o l o r

p o s t e ro ft h es o f t w a r e p a c k a g e , al e s s o np l a n ,a c t i v i t yw o r ks h e e t ,

s t u d e n tm a n a g e m e n tc h a r t ,a n da w a r dc e r t i f i c a t e .F o rm o r e

i n f o r m a t i o n , c o n t a c tL e a r n i n gT e c h n o l o g i e sa t 4 2 5 5 L B JF r e e w a y

# 1 3 1 ,D a l l a s ,T X7 5 2 4 4 .T h et o l lf r e en u m b e ri s 8 0 0 - 3 2 8 - 4 2 7 7( i n

T e x a s ,2 1 4 - 9 9 1 - 4 9 5 8 ) .

1 0 M A R C H / A P R I L ' 8 6

Page 13: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 13/132

T R O N I

' I

A s u p e r bs p o r t s s i m u l a t i o np r o g r a mw i t h

s t u n n i n g3 - Dg r a p h i c s .A o n eo r t w op l a y e rg a m et h a t

e n a b l e s y o ut o e i t h e rc o m p e t eh e a dt o h e a do r a g a i n s t t h e

c o m p u t e r .

F e a t u r e si n c l u d ea s e l fd e m om o d ef o ri n s t r u c t i o n s ,ag i a n t v i d e os c r e e nf o rc l o s e - u p so l t h e a c t i o ni n d e t a i l .

E x c i t i n gt o p l a yw i t hr e a lb a s e b a l lf e a t u r e s ,y e ta d e t a i l e dk n o w l e d g eo f t h eg a m ei s n o te s s e n t i a l :S t e a l O p t i o n s ,

C u r v e db a l l s ,P i t c h e r sC h e e r sl e a d e r sa r ea l lp a r to l t h ei n c r e d i b l ef e a t u r e st h a tm a k et h i sg a m ea n e s s e n t i a lp a r to f

e v e r yc o l l e c t i o n .

C 6 4 / 1 2 8

D I S C

J o i ni n t h ef a s t e s tm o v i n gg a m ei n t h ew o r l d ,w h e ny o u

p l a y 5 - a - s i d es o c c e r ,a n a c t i o np a c k e ds p o r t s s i m u l a t i o n

f r o mM a s t e r t r o n i c .E a c hg a m el a s t s t e nm i n u t e s , w i t hl u l lc r o w d

a t m o s p h e r ea n da n a n n o u n c e rt o k e e py o uu p t o d a t e

w i t ht h e a c t i o no n t h ef i e l d .T h et a c k l e sb i t eh a r da n dt h ep l a y e r st w i s t ,t u r na n ds h o u ta s t h ec r o w dr o a rt h e i ra p p r o v a l .

V o u ' l lk n o wy o u ' v eb e e ni n a g a m ew h e ny o up l a yM a s t e r t r o n i c 5 - a - s i d es o c c e r ! !

F E A T U H E SI N C L U O E : -3 Da n i m a t e dg r a p h i c so n eo r t w op l a y e rg a m e .I n c r e d i b l ev o i c e s y n t h e s i s .

C 6 4 / 1 2 8

D I S C

!

< »

' M a ' s T B T t r o n k i i r f y f t i D t i o j i ' a lI r t c7 3 1I B G r o v eR o a dF r e d e r i t k ,M a r y l a n d2 1 7 0 1T e l :( 3 0 1 )6 9 5 8 8 7 7

Page 14: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 14/132

M O D O R E ' S

C o m e tW a t c h

e p h y rS e r v i c e sh a sr e l e a s e dC o m e t W a t c h ,a p r o g r a mf o rt h eC o m m o d o r e6 4t h a tc a l c u l a t e sc o m e td a t aa n dp r o v i d e sb a c k g r o u n do n

t h ep h y s i c so fc o m e t sa n dh o wt o o b s e r v e t h e m ,D e t a i l e dI n f o r m a t i o no nH a l l e y ' sC o m e t a n di t sr e t u r nt o t h es u nI n 1 9 8 5 / 8 6i s

i n c l u d e d .

C o m e t W a t c hl e t sy o uc a l c u l a t ea n dp l o ta n yc o m e to r b i t i n r e l a t i o nt o t h es u n a n do r b i t s o fM a r s ,J u p i t e r ,S a t u r n ,a n dU r a n u s , u s i n g

e i t h e rt h et a b l e o fc o m e td a t ap r o v i d e d o ry o u ro w nd a t a .Y o uc a na l s o c a l c u l a t e H a l l e y ' sp o s i t i o nI n t h es k yf o ra n yd a t e ,t i m e ,l a t i t u d e

a n dl o n g i t u d e ,a n dp l o ti t se n c o u n t e r s w i t ht h ee a r t ha n ds u n ,p a s ta n dp r e s e n t .

C o m e t W a t c hI s a v a i l a b l ef r o mZ e p h y rS e r v i c e sf o rS 1 9 . 9 5 .

( Z e p h y rS e r v i c e s ,3 0 6S . H o m e w o o dA v e n u e ,D e p tA ,

P i t t s b u r g h , P A 1 5 2 0 8 )

G e o g r a p h yG a m e s

X l l a d a r s o f t ' sM a p sU S A ,M a p sW o r l d ,

a n dM a p sE u r o p ea r ed e s i g n e dt o h e l pc h i l d r e n

l e a r ng e o g r a p h y .T h e yf e a t u r e h e l i c o p t e r r a c e si n s e a r c h

o f s t a t e s ,c i t i e sa n dw a t e r w a y s ,a n da r ei n t e n d e df o ra g e sn i n e

a n du p .T h eg a m e sa l s o f a m i l i a r i z ec h i l d r e nw i t ht h ed i r e c t i o n s

n o r t h , s o u t h , e a s ta n dw e s t . D i s t r i b u t o ri s A d a m ,C o b bf f K i n g ,

6 6 5J o h nM u i rD r i v eE 4 1 1 ,S a nF r a n c i s c o ,C a l i f o r n i a9 4 1 3 2 .

G e ta s e to fe n c y c l o p e d i a so ny o u rC o m m o d o r ec o m p u t e r .

U n l i m i t e du s eo f t h eA c a d e m i cA m e r i c a ne n c y c l o p e d i a ™i sj u s tp a r t o f t h e l e a r n i n gf u na n di n f o r m a t i o ny o u ' l le n j o yv y i l hQ u a n t u mL i n k , 1 "t h en e wt e l e c o m m u n i c a t i o n ss e r v i c ef o rC o m m o d o r e6 4 8a n dC o m m o d o r e1 2 8 ' "c o m p u t e r s .G e t" A "t o T f r e e

f o ro n em o n t hw h e ny o up a yf o ro n em o n t h( 5 9 . 9 5 ] .

Y o u m u s th a v ea m o d e ma n dd i s kd r i v et o u s eQ u a n t u m U n k .I f y o ud o n ' th a v ea m o d e m ,p i c ko n eu p a t a r e t a i lo u t l e t .T h e nh o o k u py o u rm o d e ma n dc a l lQ u a n t u m U n k o ny o u rc o m p u t e r

( n o ty o u rt e l e p h o n e ) .

1 - 8 0 0 - 8 3 3 - 9 4 0 0n u a n T u m n n n

T M O t J o n r u T i i t f > * i i o i r a d e f n a r i f o T O u o n r u m c o r r * f > u f l e f S e t ^ c * im e ' ^ C o m m o d o r e ,* c o m J T i o a o r e6 t a n dt m c o m m o o o ' ei ? Ba r eP r o O e m a r i i io r c o m m o d o r ei i e c t r o n t in o

n I " c y c l o p e d i aI s a i f n d e m c ir t to f O r o i i t f fu * c i « w n cP i x j i u h l n gm e

' A R T M E RI I I P E E KO E JC OC O M - S O F T .

W i n d o w i n gf o rt h e

C o m m o d o r e6 4

O t .M a r sS y s t e m sh a sr e l e a s e dW i n d o w s ,a s c r e e n p r o c e s s o

u t i l i t yt h a tg i v e st h eC o m m o d o r e6 4 w i n d o w i n gc a p a b i l i t i e si n

B A S I Co r a s s e m b l yl a n g u a g ep r o g r a m s .W i n d o w sf e a t u r e s

i n d i v i d u a lw i n d o wc o l o rc o n t r o l s ,w i n d o w m o v ec o m m a n d s ,

i n d e p e n d e n tw i n d o ws c r o l l i n g ,a n dc u r s o rp o s i t i o n i n gr o u t i n e s .

W i n d o w sI s a v a i l a b l e f o rS 2 4 . 9 5a n di n c l u d e sa 1 2 - p a g e

p r o g r a m m i n gg u i d ef r o mS t .M a r sS y s t e m s ,1 4 0 0C l a yS t r e e t ,

W i n t e rP a r k ,F L3 2 7 8 9 .

M e n t a lW o r k - O u t

A b l eS o f t w a r eh a sr e l e a s e dM eT i m eI I ,a c o E e c t i o no fe i g h tt h o u g h t - p r o v o k i n gg a m e sf o rt h eC o m m o d o r e6 4t ob e p l a y e d

a g a i n s t t h ec o m p u t e ro r a n o t h e rp l a y e r .T e s ty o u rk n o w l e d g e

o ft h eU n i t e dS t a t e sa n di t s c i t i e s ,t r yt o c o m e u pw i t ht h e

c o r r e c tm a t h e m a t i c a le q u a t i o nt o a v o i da l u n a rc r a s h , r e a r

r a n g eg i b b e r i s hi n t oE n g l i s h ,p l a yn u m e r i c a lr e v e r s e ,o r

m a n i p u l a t ec o l o r e ds q u a r e st o s o l v ea c u b ep u z z l e .

T h ep r o g r a mr e t a i l s f o rS 1 9 . 9 5p l u s S 2 . 0 0 s h i p p i n ga n d

h a n d l i n gf r o mA b l eS o f t w a r e ,P . O .B o x4 2 2 ,K u l p s v i l l e ,P A1 9 4 4 3 .

1 2 M A R C H / A P R I L ' 8 6

Page 15: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 15/132

Y a n k e eD o o d l ew e n t

A - r i d i n go n a p o n y ,

t o t o w n ,

I

R i n gA l o n gW i t h Y o u rF a v o r i t e

o n g s f c

M e r e ' sa g r e a tn e w w a y( o ry o u a n dy o u rf r i e n d s t o

h a v ef u n w i t hy o u rC o m m o d o r e 6 4 ™o r 1 2 8 ™ .O u r

e x c i t i n g P a r t yS o n g sd i s k f e a t u r e s1 8 c l a s s i c sy o u ' l l

l o v e t os i n g .T h e ya r el o a d e dw i t hh u m o ra n dn o s t a l g i a — j u s tr i g h t f o rw h e nf r i e n d sg e tt o g e t h e r .

F o rs i n g - a l o n gf u n ,t h el y r i c sa p p e a ri n e a s y - t o - r e a d

v e r s eo n y o u rT Vo r m o n i t o r . P l a yj u s ty o u rf a v o r i t e

s o n go r s e ty o u rc o m p u t e rt o p l a yt h e ma l l .

I f y o u ' v es e e no u rC h r i s t m a sC a r o l s ,t h e ny o uk n o w

P a r t yS o n g sw i l lb e a t r e a t .Y o u r c o m p u t e r ' sv a s t

m u s i c a lc a p a b i l i t i e sa r eu s e dt o t h e i r f u l l e s tt o c r e a t e

l i v e l ym u s i ci n t h r e e - p a r th a r m o n y .T h ec o l o r f u la n d

e n t e r t a i n i n gg r a p h i c sm a k ee v e r ys o n ga v i s u a ld e l i g h t .

S O N G SI N C L U D E :

• A u l dL a n g S y n e •I ' v eB e e nW o r k i n 'o n t h e R a i l r o a d

• O h M yD a r l i n gC l e m e n t i n e• B l o wt h eM a nD o w n• F o r H e ' sa J o l l yG o o dF e l l o w• B i l lG r o g g i n ' sG o a t

• H a i l !H a i l !T h e G a n g ' sA l lH e r e !• M yW i l dI r i s hR o s e

• M yO l d K e n t u c k yH o m e• T u r k e yi n t h eS t r a w

• M yB o n n i eL i e sO v e rt h eO c e a n• G o o b e rP e a s

• R e dR i v e rV a l l e y• O h !S u s a n n a• D i x i e

• T h eY e l l o wR o s eo f T e x a s• Y a n k e eD o o d l e

• W h oT h r e wt h e O v e r a l l si n

M i s t r e s sM u r p h y ' sC h o w d e r ?

J o h nH e n r yS o f t w a r e

F o r f u nt h r o u g h o u tt h eC h r i s t m a sh o l i d a y s ,o r d e ro u r

C h r i s t m a sC a r o l s ,t o o !T h ed i s kc o n t a i n s1 8 f a v o r i t e s ,

i n c l u d i n gO C o m eA l lY e F a i t h f u l ,J o yt o t h e W o r l d ,

J i n g l eB e l l s ,S i l e n tN i g h t ,W h a tC h i l di s T h i s ? ,a n dm o r e .

A s a l w a y s ,y o uc a nt r u s tJ o h nH e n r y S o f t w a r et o b r i n g

y o uq u a l i t ys o f t w a r ea t t h el o w e s tp r i c e .W es p e c i a l i z e

i n p r o m p td e l i v e r ya n dg u a r a n t e eo u rp r o d u c t .

D o n ' tw a i t ,s e ey o u rd e a l e r ,o r c a l lu s t o d a y !

T o l l - f r e en u m b e r :

1 8 0 0 - 2 2 3 - 2 3 1 4I n O h i oc a l l5 1 3 . 5 9 8 - 7 6 6 0

$ 1 59 5e a c h

B o t hf o ro n l y$ 2 8 . 9 5

P l e a s es e n d m e :

P a r l yS o n g sd i s k ( s ) a l$ 1 5 . 9 5e a c h

C h r i s t m a sC a r o l sd i s k ( s )a t S 7 5 . 9 5e a c h

C h r i s t m a sC a r o l sa n dP a r l yS o n g sa t S 2 8 . 9 5

A d dS i 0 0 f o rn o 5 l < r g na n dh a n d l i n g .o n t or e s i d e n t sa U dS ' - rD i l i ' s l a x .F o r e i g n

e i d e r s .B i c o p lC a n a d aa n dA P O .a r i dS 30 0 f o iA UM a l l -P l e a s ep a ym iU S f u n d s

C h e c kO fm o n e yo r d e re n c l o s e d■ _ _V i s a : J M a s t e r C a r d

A c c l .# E x p .D a t e

N a m e

Q U A L i r ri s d u i i : . i f hu i , i n

C o r r i m o d o r o6 4 a n dC o m m o d o r e1 2 Hj i r or e g i s t e r e dI p a d a m a r h so f C o m m o d o r e .

A d d r e s s

C i t y S l a t e . Z i p

S e n dl o J o h n H e n r yS o f l w a r n ,P . O .B o x7 4 5 ,V a n i J a h a ,O n l o4 5 3 7 7 .

Page 16: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 16/132

C O M M O D O R E ' S

S p yv s .S p y

S e q u e l

F i r s tS t a rS o f t w a r eh a sr e l e a s e dt h es e q u e lt o S p yv s . S p y ,a s p yg a j n eb a s e do n t h eM A DM a g a z i n ec a r t o o n .S p yV 6 ,S p yI I :T h e

I s l a n dC a p e rf e a t u r e st h ec l o a k e ds p i e s i ns e a r c ho fb u r i e dm i s s i l e p a r t so n a ne x o t i ct r o p i c a l i s l a n d .T h eg a m eu s e sF i r s t S t a r ' sp r o p r i e t a r y S i m u l v i s i o n / B l m u l p l a y t e c h n i q u e s , - w h i c ha l l o wt w op l a y e r st o p l a ya n d w a t c he a c ho t h e r ' sa c t i o n s a t t h es a m et i m e ,I n t h e

o n e - p l a y e rv e r s i o n ,t h ec o m p u t e rc o n t r o l s t h eo p p o s i n gs p y .B o t hs p i e sd o d g es h a r k s ,s n a r e s ,c o c o n u t sa n db o m b s ,w h i l et r y i n gt o

a v o i d q u i c k s a n d ,c l i f f s ,a n dd e a d l yl a g o o n s .

T h eg a m ef o rt h eC o m m o d o r e6 4r e t a i l sf o r$ £ 9 . 9 5 .( F i r s tS t a r S o f t w a r e ,1 8E . 4 1 s tS t r e e t ,N e wY o r k ,N Y1 0 0 1 7 )

S t a t e - o f - t h e - A r tC o m p u t e r

I n t e ch a si n t r o d u c e d ac o m p u t e re a s ye n o u g hf o re v e r y o n et o u n d e r s t a n d ,o p e r a t e ,a n da f f o r d .I t i s t h eG e n e r i cc o m p u t e r ,a j o k eg i f tt h a t

f e a t u r e sa p e n c i la s t h ep r i n t e r ,a s m a l lp u n - f i l l e dd i c t i o n a r y a s t h ew o r dp r o c e s s o r ,a n dc o l o rc r a y o n sf o rg r a p h i c s .T h e ya r ec o n t a i n e di n

a b l a c k - a n d - w h i t eb o xt h a tr e s e m b l e s ac o m p u t e rk e y b o a r d .T h e" c o m p u t e r s "m a yb e o r d e r e dd i r e c t l yf r o mI n t e cf o rS 5 . 9 5p l u s5 0 c e n t s

f o rs h i p p i n g .( I n t e c ,6 7 6P o l kS t r e e t ,E u g e n e ,O r e g o n9 7 4 0 2 . )

S o f t w a r eS o u r c e

D e t a i l e di n f o r m a t i o no no v e r 3 , 0 0 0p r o g r a m st h a tr u n o nC o m m o d o r em a c h i n e si s n o wa v a i l a b l ef r o m. M E N U .M a n a g e db yt h e

I n t e r n a t i o n a lS o f t w a r e D a t a b a s eC o r p o r a t i o n ,. M E N Uw i l lh e l pl o c a t e ,e v a l u a t e ,a n do r d e rs o f t w a r e . V i r t u a l l ye v e r ) 'p a c k a g el i s t e do nt h e

d a t a b a s e c a nb e p u r c h a s e d t h r o u g ht h e. M E N U / S T XS o f t w a r e T r a n s f e rS e r v i c e .T oo r d e rC o m m o d o r es o f t w a r e o ro b t a i na l i s t i n g o f

c u r r e n t l ya v a i l a b l ei n v e n t o r y , w r i t e. M E N UC u s t o m e rS e r v i c ea t 1 5 2 0S o u t hC o l l e g eA v e n u e ,F o r tC o l l i n s ,C o l o r a d o8 0 5 2 4 ,o r c a l l( 8 0 0 ) -

T H E - M E N U .

S a m p l et h el a t e s ts o f t w a r eo ny o u rC o m m o d o r ec o m p u t e r

f r e e .

W i t hQ u a n t u m L i n k , ' "t h en e wt e l e c o m m u n i c a t i o n s

s e r v i c ef o rC o m m o d o r e6 4 *a n dC o m m o d o r e1 2 8 ™c o m p u t e r s ,y o uc a ns a m p l ei h el a t e s ts o f t w a r ef r e e

( o ro n eh o u rN o ws a m p l eG u a n t u m L i n k ' so t h e r

s e r v i c e sf r e e ,t o o ,A m o n t ho f n e w s ,f u na n di n f o r m a

t i o ni s f r e ew h e ny o up a yf o ro n em o n t h( $ 9 . 9 5 ) .

Y o um u s t h a v e am o d e ma n dd i s k d r i v et o u s eQ u a n t u m L i n k .i f y o ud o n ' th o v ea m o d e m ,p i c ko n eu p a t a r e t a i lo u t i e l .T h e nh o o k u py o u rm o d e ma n dc a l lQ u a n l u m U n ko n y o u rc o m p u t e r

( n o ty o u rt e l e p h o n e ) .

1 - 8 0 0 - 8 3 3 - 9 4 0 0n u a n r u m u n H

O u a n i y mt a m p u ' o rS e t v i c e ii n c

1 C

A r tI n s t r u c t i o n

x r i n c l p l e so fC o m p o s i t i o nt e a c h e sy o ua b o u tc o l o r ,t e x t u r e ,

c o m p o s i t i o n ,d e s i g n ,s h a p e s ,a n dp a t t e r na s t h e y a p p l yt o

c r e a t i n ga r t .I t i n c l u d e sa d e s i g nt e s ta n di m m e d i a t e

c r i t i c i s mt o I l l u s t r a t ew h a tc o m p r i s e sg o o dd e s i g n .W r i t t e n

i n B A S I Cf o rt h eC o m m o d o r e6 4 , t h ep r o g r a m c o m e so n t w o

d i s k s ,a n di s i n t e n d e df o ra g e s1 2a n du p .I t r e t a i l s f o rS 1 4 9 .

( A r tI n s t r u c t i o n S o f t w a r e ,P . O .B o x1 3 5 2 .P a t c h o g u e ,N Y1 1 7 7 2 )

1 4 M A R C W A P R I L 8 6

Page 17: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 17/132

A N o - N o n s e n s e ,

S i m p l eT o L e a r nA p p r o a c h

T o S m a l l

B u s i n e s sM a n a g e m e n t .

N OE X P E R I E N C EN E C E S S A R YL e a r nt o u s ea d a t a b a s ei n o n eh o u r — e v e ni f y o ud e s i g ny o u ro w nt e m p l a t e !

M a s t e ra p o w e r f u lw o r dp r o c e s s i n gp r o g r a mi n as i n g l ee v e n i n g !

P u l li n f o r m a t i o nf r o my o u rd a t a b a s ea n di n c o r p o r a t ei t i n t oa l e t t e ry o u ' r ew r i t i n gu s i n gj u s ta f e wk e y s t r o k e s !

T h eP r o g r a m sA r eM e n uD r i v e nS o Y o u rI n s t r u c t i o n sA r eB u i l t - i n .

B r o w nB a gS o f t w a r e ™h e l p sy o ul e a r nf a s t e rb e c a u s ew h e ny o u n e e di t , t h e r e ' sa

m a n u a lt h a tp r o m p t s y o u o nt h es c r e e n .I t t e l l sy o uw h a tt o d o n e x t ,e l i m i n a t i n g

t i m e - c o n s u m i n ga n dp o s s i b l yc o n f u s i n gr e f e r e n c i n g w i t h t h e w r i t t e nm a n u a l .

W H A TT H EW O R DP R O C E S S O RA N DD A T A B A S EM A N A G E RW I L LD O

T H EW O R DP R O C E S S O R

■ S i m p l ep n g af o r m a t i o n .L e f tJ u s t i f i e do r r i g h t

a n dl o l lJ u s t i f i e d .A d dd e d i c a t e dt i t l el i n e st o t h et o po f a n yp a g e ,j u s t i f ya l l l i n e sa u t o m a t i c a l l yo r

d o I ! l i n eb y l i n e .C a n t o rl i n e sw h e na p p r o p r i a t e .

■ S i n t u jl i n e sl o ty n uk n o ww h o r ey o ua r e .

K n o wa t a l l t i m e sI h ep a g en u m b e r ,l i n en u m b e r

a n dc o l u m nn u r n b a ro f t r i ec u r s o r sp r e s e n tp o s i

t i o n .K n o wh o w m u c h m e m o r yy o u h a v el e f la n dw h a ti s U i o m o d o o tJ u s t i f i c a t i o n

* A d v a n c et h ec u r s o rt o t h ob e g i n n i n go r e n do f t h ed o c u m e n t ,n o m a t t e rw h e r ey o ua r e

w i t h i nI t .

■ I n i e r t a d d i t i o n a l t e x tI n t h r o em a y s .O n ec h a r

a c t e ra t a l i m e , " o u !a n dg l u e "f o rw h o l eb l o c k so f

t e x t ,0 1 b y a d d i n g ab l a n kl i n et o y o u it e x t .

■ D e l e t et a u tI n t h r o ew a y * .O n ec h a r a c t e ra t a

t i m e ,d e l e t ep a r t i a l l i n e so r d e l e t ee n t i r e l i n e so f

t e n t .

■ S e a r c ha n dr e p l a c eo n eo r m o r ew o r d * .

• D u p l i c a t et e x to n t h el i n eb a l o wI n t w ow a y s .

O n ec h a r a c t e ra l a t i m eo r i i n eb y l i n e .

■ P u l lI n f o r m a t i o nf r o mt h eD a t a b a s eM a n a g e rI n t oy o u rd o c u m e n tI n j u s ta l e wk e y s t r o k e s .

T OO R D E R *C A L LN O W

2 4 H O U R S AD A Y .7 D A Y SA W E E KH a v e Y o u rC r e d i tC a r dB a n d y

1 T . I U Dh i C A 1 I K I )G R A N D E . S A R A T O G A ,C A9 5 0 7 0

- ■ 1 9 8 6S o f t w a r eR e s o u r c eG r o u p ,i n c .

A l lr i g h t sr e s e r v e d .

T H ED A T A B A S EM A N A G E R

• I n t e r f a c ew i t h I h eW o r dP r o c a s i o r .I d e a lf o r

I o n t i l e t t e rm a i l i n g s .U p t o 2 0 m e r g e sc a nb e m a d e .

■ D e s i g n e dt o s a f e g u a r da g a t n s t a c c i d e n t a l

d e l e t i o n so r a l t a r s( l o n e .

• C r e a t ea c u s t o md a t a b a s et e m p l a t eo r u s e

a n yo r a l ls e v e nt e m p l a t e *I n c l u d e d :T h eM a i l

i n gU s J — a d d r e s s e s ,p h o n on u m b e r s ,b i r t h d a y s

a n do t h e ri m p o n a n td a t e s ,e t c .C o m p u t e rP r o g r a m s — k e e pt r a c ko f y o u rp e r s o n a ls o f t w a r e

n o t a r y — t i n e a ,a m il e v e l ,f i l es i z e ,d o l l a rv a i u a .e l o .

T h e R e f e r e n c eG u i d e — l o c a t eu s e f u la r t i c l e sb ys u b j e c t ,p u b l l c a l i o n ,i s s u e ,e t c ,O l l i c aI n v e n t o r y —

k n o wy o u r e q u i p m e n t ' sl o c a t i o n ,s e r i a ln u m b e i ;

d e s c r i p t i o n s , v a l u e s ,w h e r ep u r c h a s e d ,e l c .T h eS e c r e t a r y — k e e p( r a c ko f t h o s e i m p o r t a n td e t a i l s ,

o r g a n i z em e e t i n gd a t e s ,t i m e sa n dl o c a t i o n s ,

r e m i n d e r sa n dc o n f i r m a t i o nd a l e s .T h eA n s w e r i n g

S s r v / c e — d o u b l e sa s a m e s s a g ep a da n dt e l e

p h o n ed i r e c t o r y .K e e pt r a c ko f c a l l sb y c o m p a n yn a m e ,s a t e sr e p r e s e n t a t i v e ,d a t ec a l l e d ,p h o n e

n u m b e r ,e v e nc o m m e n t s .T h eO r g a n i z e r — a v o i dm i s s i n gd e a d l i n e sb yb r e a k i n gd o w np r o j e c t sI n t oa r e a so f r e s p o n s i b i l i t y ,l o g g i n gd e l e g a t i o n s ,

a s s i g n i n g f o l l o w u pd a t e s ,e t c .E x p e n s e s — r e c a l l

a n y e x p e n s eb y d a t a ,a m o u n t ,r e c e i p tn u m b e ro r

t y p ao f e x p e n s e .I d e a lf o re x p e n s er e v i e wa n dr e p o r tc o m p i l a t i o n .

• S o r tn n yd n t a h a i a .S o r t b ya l p h a b e t i c a lo r

n u m e r i c a lo r d e ra n yf f e t d o lI n f o r m a t i o nI n

a s c e n d i n go r d e s c e n d i n go r d e r .

I N T E G R A T E DW O R DP R O C E S S O RA N DD A T A B A S EM A N A G E R

A v a i l a b l ei n t w o c o m p u t e rf o r m a t s .T r i eA p p l e 1 " v e r

s i o ni n c l u d e sF a s tF i d s( A m o r t i z a t i o n C a l c u l a t i o n

P r o g r a m ,M e t r i cC o n v e r s i o na n dC a l e n d a r ) .T h eC o m m o d o r e6 * "v e r s i o ni n c l u d e sa c a l c u l a t o ra n da s y s t e mc l o c k .

f

Page 18: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 18/132

T H EC O M M OC O N N E C

I n t r o d u c i n gQ u a n t u m L i n j Ct h eo n l yo f f i c i a lC - C o m m o d o r e- s u p p o r t e do n - l i n es e r v i c e .I t w i l le x p a n

y o u r6 4 ' su n i v e r s e f u r t h e rt h a ny o ue v e r i m a g i n e

P a r t i c i p a t ei n o n - l i n es e m i n a r sa n d

d i s c u s s i o n s .

J o i nC o m m o d o r e ' sn a t i o n w i d eu s e rg r o u p

M A K EN E WF R I E N D S

N o wy o uc a nt a k ey o u rc o m p u t e r

b e y o n dt h el i m i t so f s o f t w a r ep r o g r a m s .

T h en e wQ u a n t u m L i n k ™o n - l i n es e r v i c eh a s

b e e ns p e c i a l l yd e s i g n e dt o t u r ny o u r

C o m m o d o r e6 4 5o r 1 2 8 ™i n t oa p o w e r f u l

" t e l e - c o m p u t e r "A l ly o u n e e di s a d i s k d r i v e

a n da m o d e mt o a c c e s sh u n d r e d so f u s e f u l

f e a t u r e s .

H e r ea r ej u s ta f e wo f t h es e r v i c e sa v a i l a b l e .

E X C I T I N GS O F T W A R E• P r e v i e wt o pn e ws o f t w a r eb e f o r ey o u

b u yi t .

• G e th u n d r e d so f p u b l i cd o m a i np r o g r a m s .

• R e a da c c u r a t e ,i n s i g h t f u ls o f t w a r er e v i e w s .

H O TC O M P U T E RI N F O R M A T I O N• E x c h a n g em e s s a g e so n b u l l e t i nb o a r d s .

• G e tf a s ta n s w e r sf r o mC o m m o d o r e

c o m p u t e re x p e r t s .

• R e a de x c l u s i v eC o m m o d o r er e p o r t s .• " A s kC o m m o d o r e "a n dg e ta q u i c kr e p l y .

C h a tl i v ew i t hu s e r sa c r o s st h ec o u n t r y .

S e n da n dr e c e i v e e l e c t r o n i cm a i l .

F i n dp a r t n e r sa n dp l a y c h e s s ,h a n g m a n

a n do t h e rg a m e si n f u l lc o l o r

C o h m o d o r p

S o f t w a r eS h o w c a s e

Q u a n t u m L i n k ' 5f u l lc o l o r ,e a s y - t o - u s em e n u .

Page 19: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 19/132

S T A YI N F O R M E D• A c c e s sG r o l i e r ' sA c a d e m i cA m e r i c a n

E n c y c l o p e d i a ' " 1

• R e a dU S AT o d a y ™E v e n i n g U p d a t e .

• G e tt h es c o o p f r o mR o c k N e t ™n e w s ,

H o l l y w o o dH o t l i n e , ™S o a pO p e r aU p d a t e .

F R O MH E R ET OI N F I N I T YF O RO N L Y$ 9 . 9 5A M O N T H .N e wQ u a n t u m L i n ki s t h el o w e s tp r i c e df u l l

s e r v i c en e t w o r k .F o r o n l y$ 9 . 9 5a m o n t h

I f y o uh a v ea m o d e m :

y o uc a ne x p a n dy o u rC o m m o d o r e ' su n i

v e r s ew i t ha w h o l er a n g eo f Q u a n t u m L

s e r v i c e s .A n d , y o uc a na c c e s sm a n yf e a

t u r e s i n c l u d i n gt h ee n c y c l o p e d i a ,s o f t w a r

c a t a l o g ,U S AT o d a y ,e n t e r t a i n m e n tn e w s

a n dt r i v i aq u i z z e sa s o f t e na s y o ul i k e ,f o r

n oe x t r a c h a r g e .S p e c i a l" P l u s "s e r v i c e sc o s t

o n l y6 Cp e r m i n u t e .B u t ,y o u rf i r s th o u ro f" P i u s "t i m e e v e r ym o n t hi s f r e e .( N os u r

c h a r g e sf o rc o m m u n i c a t i o n so r 1 2 0 0b a u d

a c c e s s ,e i t h e r ! )

I f y o ud o n ' th a v ea m o d e m :

W h e ny o um i j nu p ?l o r, i n. u J r t i d u r u i

N o w ,g e t t i n go n - l i n ew i t hQ u a n t u m L i n ki s e a s i e r

t h a ny o ue v e ri m a g i n e d .I f y o uh a v ea m o d e m ,w e ' l ls e n d

y o ut h eQ u a n t u m L i n kt e l e c o m m u n i c a t i o n s s o f t w a r e

a n dw h e ny o us i g nu p f o ra m o n t h ,w ew i l lg i v ey o ut h e

s e c o n dm o n t ho f s e r v i c ef r e e .

I f y o ud o n ' th a v ea m o d e m ,w e ' l ls e n dy o ua

C o m m o d o r e3 0 0b a u dm o d e ma n dt h eQ u a n t u m L i n

s o f t w a r ef r e ew h e ny o us i g nu p f o rf o u rm o n t h s

( < i r T u i K f l f o r e .C o i i « f i o ( I f p l 7 8 . i ' « K < y r b m f x l o ( i i & 1 , i f i ' f r . H k | i i v i r t L ^ u t C o n s i T i o d o n i F l i - ( U o ' i * s l r t n n e i iO n ' t f i j r r i l i n i■ &a \ i . i ( U i i M r kd Q j , n ] T u mC o m j m l nS e c i e s ,I n c

I - . ., i D p R t a s di r . i i l i - m o r ko l G r o l wH i f i r m nP u b l i s h m ) .l i u I I S AT i M l . i yn r ) l u d e m a r f .o ( C a m i e l l C o ,I m H t o B y w o a d H o S n ea a I r a k m a r io l l t a f l y w o < x i H < > t l » i r >

n u a n T u m i i n K .* ^ ^ T h eC o m m o d o r eC o n n e c t i o n

A d d r o i i .

O t y

i p .

- S l a l e -

P h r a i c .

L J IN E E DA M O D E M .P l e a s es e n dm y f r e eC o m m o d o r e '3 0 0

b a u dm o d e m ,a n dt h eQ u a n t u m L i n ks o f t w a r e .C h a r g em yc r e d i tc a r d$ 3 9 . 8 0 ,t o c o v e r t h eQ u a n t u m L i n k$ 9 . 9 5m o n t h l y

f e ef o rt h ef i r s tf o u rm o n t h s * r t ' d lO i f dL JM a s t i v G i r dL J V i u

c c iN i > _

i g r i a l u r p -

- F i pD a t e .

U I H A V EA M O D E M .P l e a s es e n dm et h ef r e eQ u a n t u m L t e l e c o m m u n i c a t i o n ss o f t w a r e .I u n d e r s t a n dI w i l lb e c h a r g e d

t h ef i r s tm o n t h ' sf e eo f $ 9 . 9 5 ,a n dw i l lg e tt h es e c o n dm o n t hf r e e *

2 W A Y ST OO R D E R :

B Y P H O N E :

I f y o uh a v e am o d e m ,y o uc a nr e g i s t e r o n - l i n ef o rf a s t e s t

d e l i v e r y !H o o ku p a n dc a l l1 - 8 0 0 - 8 3 3 - 9 4 0 0 !I f y o u n e e da

m o d e m ,c a l l1 - 8 0 0 - 3 9 2 - 8 2 0 0 ,a n da s kf o rT e r r y .

B YM A I L :

M a i lc a r do r t h i sc o u p o nt o Q u a n t u mC o m p u t e rS e r v i c e s ,I n c . ,

8 6 2 0W e s t w o o dC e n t e rD r i v e ,V i e n n a ,V i r g i n i a2 2 1 8 0 .

■ i i y u g u ' . H ' i

Q t f r rv a l i d i a l U SF o rn i o n l yE

Page 20: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 20/132

S O F T W A R ER E V I E W S R E V I E W E DB YM A R KC O T O N

T h e H a U e yj

P r o j e c t :A |

M i s s i o ni n O u rS o l a rS y s t e m

C o m p u t e r :C o m m o d o r e( v i

P u b l i s h e r :M i n d s c a p c

3 4 4 4D u n d e eR o a d

N o r t h b r o o k , J J . 6 O O 6 2

M e d i u m :D i s k

P r i c e : $ 3 9 . 9 5

J T o rt h o s e n o t c o n t e n tw i t h m e r e l yw a t c h i n gB a i l e y ' sC o m e t , M i n d s c a p c

o f f e r s aS t u n n i n ga l t e r n a t i v e .W i t ht h e

h e l po f T h e H a l l e yP r o j e c t :A M i s s i o n

h i O u rS o l a r S y s t e m ,y o nc a nh i t c h. < .

r i d eo n t h e b a c ko f t h i sc o s m i cw a n

d e r e r ,s l i c i n gt h r o u g hs p a c ei n a r e a l

i s t i ct o u ro t n e i g h b o r i n gp l a n e t s ,a n d

m o o n s .

C h e c k i n gt h e d e s i g n e rc r e d i t so n

t h i s p a c k a g e u n c o v e r st h e f a m i l i a r

n a m eo f T o mS n y d e rP r o d u c t i o n s ,a n

e d u c a t i o n a ls o f t w a r et e a m .B u ti n T h e

H a l l e yP r o j e c t ,l e s s o n s a r en o w

m o v e dt o o u t e rs p a c e ,p r o v i d i n ga g a

l a c t i cc l a s s r o o mp a c k e dw i t he x c i t e

m e n ta n da d v e n t u r e .

H a l l e yH i n t sC l u e st o C a l m

H y p e r - S p a c e p c o p l e

A n a u d i oc a s s e t t ew e l c o m e st h e

p i l o tw i t ha n i n t r o d u c t o r yb r i e f i n g( a

t r a n s c r i p ti s a l s op r o v i d e d ) .A c o m

p l e t e t e c h n i c a lr e f e r e n c eg u i d eh e l p s

f a m i l i a r i z ey o uw i t ht h e s h i p ' so p e r

a t i o n s ,a b i b l i o g r a p h yi s p r o v i d e dt o

a i dy o u rr e s e a r c h t e a m ,a n da " S i m p l e

S t a rM a p "g i v e sa v i s u a lr e p r e s e n t a

t i o no f e a c hc o n s t e l l a t i o no f t h e z o

d i a c .T a k et i m et o a b s o r ba i l o f t h i s

p r c - f l i g h tm a t e r i a l ,s o y o u ' l lb e r e a d y

f o ra n y t h i n g .

H u t p r e p a r a t i o na n de x e c u t i o na r e

t w od i f f e r e n tt h i n g s .T h i si s a c l o c k e d

c o n t e s t ,a n dw h e na l l i s s a i da n dd o n e ,

m e r e l yc o m p l e t i n ga m i s s i o nw i l ln o t

. s t a n du p i n t h e r e a l m o f c o m p e t i t i v e

f l y i n g .T h eu l t i m a t e g o a li s t o c a r r y -

o u t a s u c c e e s s f u lf l i g h ti n a s s h o r ta

O n l yw h e ny o uc o m p l e t ea l l t e nm i s s i o n s

a n dg a i na c c e s st o t h es e c r e tc o d en u m b e rm i l lM i n d s c a p e s e n dy o ui n s t r u c t i o n so n

h o wt o a p j m a c ht h ef i n a lm i s s i o n —

t h eH a l l e yP r o j e c ti t s e l f .

T h ep l a y e ri s a S t a rP i l o t ,c o n t a c t e d

v i a a u d i ot r a n s m i s s i o nf r o mt h e P l a n

e t a r ya n dL u n a rA e r o s p a c eN a v i g a t i o n

a n d E x p l o r a t i o nT e a m( P . L . A . N . I i . T . )

t o u n d e r g oa s e r i e so f t e n i n t e r s t e l l a r

t r a i n i n ga s s i g n m e n t s .T h e s ec h a l

l e n g e s a r ef o r s c r e e n i n gp u r p o s e s

o n l y ,t o t e s tp r o s p e c t i v ec a n d i d a t e s

f o r c o u r a g e ,t e n a c i t ya n d d e t a i l e d

k n o w l e d g eo f t h e s o l a rs y s t e mn e e d

e d f o rt h ee v e n t u a lH a l l e yP r o j e c t .

Y o u rb a s ei s t h e c o m e ti t s e l f ,f r o m

t i m ea s p o s s i b l e .D e l o w ,I ' v el i s t e da

f e wt i p st h a tm i g h th e l p s h a v es o m e -

m i n u t e so f ft h es t a rs e a r c h .

• F i r s ta n d f o r e m o s t ,r e m e m b e r :

W h e ny o u rs h i ps t o p s ,s o d o e st h e

c l o c k .I f y o ub e c o m ec o n f u s e do r l o s t ,

o r i f y o ua r cs c a n n i n gb a c ka n df o r t h

t o l o c a t ea p l a n e t ,i t i s a l w a y sb e . s tt o

b r i n gy o u rc r a f tt o a c o m p l e t eh a l t .

I x > w - l c v dd r i f t i n gi s m o r eo f t e nt h a n

n o tt h ep i l o t s b i g g e s tw a s t eO f t i m e .

• I t ' s a l s ow o r t hn o t i n gt h a t t h e

c l o c ki s a l w a y sp u to n h o l dw h e n e v e r

h y p e r s p a c ei s e n g a g e d .S o , e v e n

t h o u g hi t s u s e i s u s u a l l yd e t e r m i n e d

b y t h e s i t u a t i o na n dn o t. s t r a t e g y ,t h i s

m o d es h o u l da l s ob e e n t e r e dw h e n

e v e rp o s s i b l e .

• W h e na p p r o a c h i n ga d e s t i n a t i o n ,

t h e r e a r et i m e sw h e ny o uc a nl e t t h e

p l a n e t ' sm o t i o nw o r kf o r y o u .I f y o u

a r ei n t h ep a t ho f a b o d y w h o s eo r b i t

a l m o v e m e n tw i l lg u i d ei t i n y o u rd i

r e c t i o n ,s h u td o w ny o u rs h i p ' se n

g i n e sa n dw a i tf o r i t t o c o m et o y o u .

w h i c h y o ul a u n c ha n dl a n dy o u rs t a r -

s h i p .T h e a c t i o ni s v i e w e di n f i r s t -

p e r s o np e r s p e c t i v ef r o mb e h i n dt h e

d a s h b o a r do f t h es p a c ev e s s e l , at r u e

s c i e n t i f i cm a r v e lt h a t ' sp o w e r f u

e n o u g ht o t r a v e lt h e s p e e do f l i g h t ,

j u m pt h r o u g hh y p e r s p a c c .a n d t h e n

i n s t a n t a n e o u s l ys c r e e c ht o a h a l t ,y e t

s i m p l i s t i ce n o u g ht o b e f l o w na n d

m a s t e r e db y a n yp r e - t e e np i l o t .T h e

c o n t r o lp a n e li s o r d e r l y ,c a p p e db y a n

C o n t i n u e do np g . - i t )

N o to n l yw i l l t h i ss t o pt h e c l o c k ,b u t

t h e r e a r ei n s t a n c e sw h e r ei t w i l la c t u

a l l ya l l o wf o ra m o r eg r a d u a l ,s m o o t h

e r a p p r o a c h .J u s tb e r e a d yt o t u r na n d

r u n i n c a s ey o na r e n o tg r a n t e dl a u d

i n g c l e a r a n c e .

• O n eo f t h e h a r d e s t e x e r c i si n

S t a rP i l o tt r a i n i n gi s t h eo r b i t t i n gt h a t

i s r e q u i r e dw h i l ea w a i t i n g l a n d i na u

t h o r i z a t i o n .U n d o u b t e d l y , e v e l i v e r

w i l l ,a t o n et i m e o ra n o t h e r ,l o s el a r g e

c h u n k so f t i m e w i t ha s e r i e so f a w k

w a r d ,e r r a n tp l a n e t a r yp a s s e s .A b e t - ,

t e r a p p r o a c hi s t o p o s i t i o ny o u r s e l

a b o u t 1 7 , 0 0 0k i l o m e t e r sf r o my o u r

a v e r a g e - s i z e d e s t i n a t i o n ,s t o p y o u r

s h i p ,a n dt h e n u s et h e s c a n n i n gm o

t i o no f y o u ri d l ev e s s e l t oc o m bt h e

s u r f a c e .I f y o ud o n ' tg e t a n yr e a c t i o

f r o mt h eg r o u n dc r e w ,m o v ed i r e c t l y

t o t h eo t h e rs i d eo f t h e p l a n e ta n dt r y

a g a i n .N o t et h a ty o ud o n ' tn e c e s s a r i

h a v et o f l yo v e ry o u ra l l i e db a s et o b e

a l l o w e dt o l a n d ;y o uj u s th a v et o s p o t

i t i n y o u rv i e w i n gs c r e e n . Q

1 8 M A R C H / A P R I L ' 8 6

Page 21: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 21/132

M T i r l H T i T T r■ B m

T H EC A T .

T H EX - 1 0P O W E R H O U S E

I N T E R F A C E SW I T HY O U RC O M M O D O R ET OC O N T R O LY O U RH O M E . . . F O RS E C U R I T Y ,

C O M F O R TA N DE N E R G YS A V I N G S .

T h i sr e m a r k a b l eI n t e r f a c el e t sy o ur u ny o u rh o m et h r o u g h y o u r

C o m m o d o r e6 4 o r 1 2 8 a n da k e y b o a r do r j o y s t i c k .

W h e ny o u ' r ea w a y ,i t m a k e sy o u rh o m el o o ka n ds o u n dl i v e di n .

W h e ny o u ' r eh o m e ,i t c a nt u r no f ft h eT Va t n i g h ta n dw a k ey o u

u p t o s t e r e oa n df r e s hb r e w e dc o f f e ei n t h em o r n i n g .I t c a n

e v e n( u r no n y o u ra i rc o n d i t i o n e ra n dc o n t r o ly o u rn e a t t n g .

S P E C I A LC O L O R G R A P H I C SM A K E P R O G R A M M I N GA S N A P .

Y o us i m p l yp i c ka r o o mf r o mt h e d i s p l a ys c r e e n .U s ey o u rk e y - .

b o a r do r j o y s t i c kt o p o s i t i o n _g r a p h i c so f l i g h t so r a p p l i

a n c e s .T h e nf o l l o wo n

s c r e e ni n s t r u c t i o n st o

p r o g r a m a n yl i g h to r a p p l i

a n c et o g o o no r o f fw h e n

e v e ry o uc h o o s e .Y o uc a n

e v e nc o n t r o lt h e r m o s t a t s ,

l i g h ti n t e n s i t ya n dm o r e .

T H EW A YI TW O R K S .T h eX - 1 0P o w e r h o u s eI n t e r f a c ei s

c a b l e - c o n n e c t e dt o t h eC o m m o d o r e" U s e r "p o r ta n d

p l u g g e di n t o as t a n d a r d1 1 0 Vo u t l e t .A f t e ri t i s p r o g r a m m e d ,

t h e I n t e r f a c es e n d sd i g i t a l l ye n c o d e ds i g n a l st h r o u g h y o u rh o m ew i r i n gt o s p e c i a lX - 1 0 M o d u l e s .T oc o n t r o la l a m po r

a p p l i a n c e ,y o us i m p l yp l u gt h ee l e c t r i c a ld e v i c ei n t oa M o d u l e

P

M o d e l C P 2 9 0

a n dt h e np l u g t h eM o d u l ei n t oa n o u t l e t .

T h eI n t e r f a c ec a nc o n t r o lu p t o 2 5 6M o d

u l e st h r o u g h o u t y o u rh o m ea n d w o n ' t

i n t e r f e r ew i t hn o r m a l u s eo f l i g h t sa n d

a p p l i a n c e s .

T h e r ea r ep l u g - i nA p p l i a n c eM o d u l e s ,

L a m pM o d u l e s ,W a l lS w i t c hR e p l a c e m

M o d u l e sa n dS p e c i a l2 2 0 VM o d u l e sf o r

h e a v y d u t ya p p l i a n c e ss u c ha s w a t e r

h e a t e r sa n dr o o ma i ^ c o n d i t i o n e r s . ■ P l u sT h e r m o s t a tC o n t r o l l

f o rc e n t r a lh e a l i n ga n da i rc o n d i t i o n i n g ,T e l e p h o n eR e s p o n d

. t o ' c o n t r o ly o u rh o m ef r o ma n yp h o n e ,a n dm u c hm o r e .

' r fW O N ' TT I EU PY O U RC O M P U T E R .U s ey o u rc o m p u t e ro n l y• f o rp r o g r a m m i n g .W h e ny o u ' r ef i n i s h e d ,d i s c o n n e c tt h eI n t e r

f a c ef r o mt h e" U s e r "o r R S - 2 3 2p o r ta n dk e e pi t p l u g g e di n t oa n yc o n v e n i e n tp o w e ro u t l e ti n y o u rh o m e .I t w i l lo p e r a t ea s a

s t a n d - a l o n ec o n t r o l l e r w i t h b a t t e r yb a c k - u pa n dw i l lr u ny o u r

h o m ea u t o m a t i c a l l y .

S U R P R I S I N G L YI N E X P E N S I V E .A P o w e r h o u s e S y s t i n c l u d

i n gt h eI n t e r f a c e ,s o f t w a r ea n dc o n n e c t i n gc a b l e s c o s t sl e s s

t h a n$ 7 0 . X - 1 0 M o d u l e sa r el e s st h a n$ 1 7e a c h .

F o rt h eD u a l o r N e a r e s t Y o uC a l l :1 - 8 0 05 2 6 - 0 0 2 7o r ,w r i t et o :X - 1 0( U S A ) " l nN J : I 2 0 1 '™ -

1 8 5 AL e g r a n dA v e n u e

N o r t h v a l e ,N J 0 7 6 4 7

X - 1 0P O W E R H O U S EN U M B E R O N EI NH O M EC O N T R O L

C o m m o O o i e6 4 a n dC o m m o d o r eI 2 8 a r er e g i s t e r e dt r a d e m a r k su l C < j r n m o < l o i eI n f l L t d .

Page 22: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 22/132

S O F W A R ER E V I E W S

o v e r s i z e dv i e w i n gs c r e e n .A t t h eb e

g i n n i n go f e a c hm i s s i o n ,a m e s s a g e

o u t l i n e s t h ed e s t i n a t i o n .E a r l y o n ,

t h e s e d i s p a t c h e sw i l l b e r e l a t i v e l y

s p e c i f i c ,c l e a r l yd e s i g n a t i n ga n e x a c t

p l a n e t a r yp o r t .B u ta s a p l a y e rp r o

g r e s s e s ,t h e o b j e c to f h i s t r a v e l sm a y

n o tb e s o c l e a r ,w i t hg o a l sp r e s e n t e d

o n l ya s c l u e s .A n du n l e s sy o u h a v e

m a s s i v ea m o u n t so f a s t r o n o m i c a l

k n o w l e d g e ,a b i t o f r e s e a r c hm a yb e

i n o r d e rt o a v o i db e i n gf o r e v e rl o s ti n

s p a c e .

A f t e rt h ed e s i g n a t i o ni s r a t i f i e d ,i t ' s

t i m et o g e tw h e r ey o u ' r eg o i n g ,a

t h r e e - s t a g ep r o c e s si n v o l v i n gl a u n c h

i n g ,n a v i g a t i n g ,a n dl a n d i n g .T h ef i r s t

s t e pi s e a s ye n o u g h :a s i m p l et a p o n

t h ek e y b o a r ds e n d sy o u o ny o u r w a y .

H a l l e y ' sw h i t es p h e r i c a lb o d yw i t hi t s

t w i n k l i n gt a i l s l o w l y d i s a p p e a r sb e

h i n dy o u .

N a v i g a t i n g ,o n t h e o t h e rh a n d ,

m i g h ts e e mo n e r o u sa t f i r s t ,s i n c et h e

T E A M - M A T E :T H ES I N G L E

S O L U T I O NT OT H EC L U T T E R

T H A TC A NT I EU PY O U RD E S K

W h e ny o ub u yT E A M - M A T E ,y o ur e c e i v eo n i n r e g r o r e ds o f t w a r es y s -

r e m — w o r dp r o c e s s i n g ,f i l e m a n a g e m e n t ,s p r e a d s h e e ta n d

g r a p h i c s— f o rt h es a m ep r i c ey o uw o u l dn o r m a l l yp o yf o ro n ep r o

g r a m . T h eb e a u r yo f i n t e g r a t i o ni s r h ea b i l i r yr o g o f r o mo n ep r o

g r a mr o a n o t h e ri n s t a n t l yw i t hn o

l o s so f s c r e e ni n f o r m a t i o n .N o m o r e

l e n g r h yp r o g r a ml o a d sw i t hv a r i o u s

d i s k s .N o r i m el o s ti n c r e a t i n gd a t a

t r a n s f e rf i l e s .M o wy o u c o n c o n c e nt r a t eo n s o l v i n gp r o b l e m sa g a i n

a n da g a i n .

W i t ha l l r h e i n f o r m o r i o n a v a i l a b l e

s i m u l r o n e o u s l y ,y o uc a nv i e wr h e

s p r e a d s h e e rw h i l e o n o l y z i n gi t

i n r h e w o r dp r o c e s s o r .Y o u

h o v er o r o lf r e e d o mr o d e s i g n

r e p o r t so n df o r m s ,w h i c hw i l l

u s e a l l o r p a r t o fr h e d a t a

s t o r e di n t h e f i l e m a n a g e r .

A n db e c a u s er h e p r i n rp r e

v i e wm o d ew o r k sw i r h r h ei n t e g r a t e dd a r a ,y o uc o nv i e w

w h e r et h i s i n f o r m o r i o nw i l l b e

p r i n t e do n t h e f o r m ,l e r r e r ,o r

l a b e l .

5 o i f y o u n e e do n l yo n e g r e a r p i e c eo f

s o f t w a r e ,b u yT E A M - M A T E .I t ' sl i k eb u y i n go n ep i e c eo f s o f t w a r ea n d

g e r r i n g t h r e eo t h e r sf r e e ,t e r m *c m * .0 1 2 a " o n o A m t r

F o rm o r et n f o r m o T i o oo n w h e i er o b u yT iM i c r o» f r * o ' c7 1 4 - 8 3 2 - 6 7 0 7

T O i l M I C R O1 4 0 7 2S r r a t r o nW a y ,S o n r aA n a ,C A 9 2 7 0 5

f a m i l i a rr e a d i n g so f y o u rt r u s t yp o c k

e t c o m p a s sw i l l b e o f l i t t l eu s e i n

t h e s ep r e c i n c t s .C o u r s e sm u s tb e

p l o t t e db y s t a rg a z i n g .U s i n ga r o u n d

e d r a d a rs c r e e n e n c i r c l e dw i t ht h e

n a m e so f a l l 1 2 z o d i a c a l c o n s t

t i o n s ,p i l o t sm u s tf i r s tl o c a t et h e i rt a r

g e t p l a n e t ,t h e nc h e c kt h et i t l eo f t h e

c o n s t e l l a t i o nb e h i n di t . A f t e rt h a t ,i t ' s

j u s ta m a t t e ro f p o i n t i n gt h e c r a f ti n

t h e r i g h td i r e c t i o n ,g a u g i n gt h e d i s

t a n c e ,a n ds p e e d i n go f ft o y o u rd e s t i

n a t i o n .

T h i si s a n u n f a m i l i a rb u t p r e c i s e

n a v i g a t i o n a l e x e r c i s e ,o n et h a te p i t o

m i z e st h e d e s i g no f t h i sp a c k a g e .T h e

p o s i t i o n i n g , d i s t a n c e ,o r b i t ,s i z e ,a n d

s p e e do f e v e r yh e a v e n l yb o d yi n c l u d

e d i n t h i ss i m u l a t i o na r ev e r yr e a l i s t i c

' H i em o o n sc i r c l et h e p l a n e t s ,w h i c h

c i r c l et h es u ni n a s p e c t a c u l a r l yc h o r

e o g r a p h e ds p a c ed a n c e .

O n c ey o u rs h i p c o m e sw i t h i n

1 0 0 , 0 0 0k i l o m e t e r so f i t s d e s t i n a t i o

y o u m u s to r b i tw h i l ey o u w a i tf o r

l a n d i n g c l e a r a n c ef r o ma g r o u n db a s e .

T h i sl o w - s p e e dc i r c l i n gp r o c e s si s a n

e x e r c i s e o fs t e a d yH y i n ga n d p a t i e n t

t e n a c i t y ,p e r h a p st h e h a r d e s to f a l l

p i l o t i n gs k i l l st o m a s t e r .O n c el a n d i n g

a u t h o r i z a t i o ni s g i v e n ,t h e s h i pw i l l

a u t o m a t i c a l l yb e p u l l e di n f o r t o u c h

d o w n . H e r e y o uc a n t a k ea s h o r t

b r e a k ,p e e ka t t h e p l a n e t a r ys u r f a c e

a n dc a l lu p i n s t r u c t i o n so n t h e n e x t

s t e po f y o u rm i s s i o n ,w h i c hw i l lu l t i

m a t e l yt a k ey o ub a c kt o H a l l c y ' sC o m e t .

T h e r ea r et e nt e s tc h a l l e n g e sw h i c h

m u s tb e s e q u e n t i a l l yc o m p l e t e db e

f o r e a c c e s si s g r a n t e dt o t h e p r o

g r a m ' ss e c r e tc o d en u m b e r .W h e nt h e

R e g i s t r a t i o nf o r C e r t i f i c a t i o nc a r di s

r e t u r n e dt o P . I . . A . N . E . T .H e a d q u a r t e

a t M i n d s c a p ew i t ht h e c o r r e c t s e

c o d en u m b e r ,o n l yt h e nw i l lt h eS t a r

P i l o tb e m a i l e ds p e c i a l i n s t r u c t

o n h o wt o a p p r o a c ht h ef i n a lm i s s i o n

T h eI [ a l l e yP r o j e c ti t s e l f .E x a c t l yw h a t

t h a ie n c o m p a s s e s ,I c o u l d n ' ts a y .I ' m

o n l yh a l f w a yt h e r e ,c u r r e n t l yb l a s t i n g

o f fo n m y" D ; t r t e r "a s s i g n m e n ti n s e a r c h

o f a p l a n e tw i t h o u ta n a t m o s p h e r e

B u t o n e d a y s o o nI ' l l e a r nm yw i n g s ,a s w i l la n y o n ee l s ew h oi s w i l l

i n g t o i n v e s ts o m et i m et o l e a r na

l i t t l ea b o u to u r. s o l a rs y s t e m .O n ec a n

o n l yh o p et h a tt h i sp r o g r a mw i l lp r o

v i d ea n e n g a g i n gs p e c t a c l ew h i c hn o t

o n l yi n t e r e s t si t s v i e w e r ,b u ti s a s t i m

u l a n tt o r f a r t h e ri n v o l v e m e n t a nd e r s t a n d i n g . Q

2 0 M A R C H / A P R I L' 8 6

Page 23: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 23/132

7

i r i ; i - r . i ' i mi . r ' -c w n r v T \ th n l M i ! m ~I n " — 1

W u t t r f i J lb yD d u x eP a i n t ™ ,E l e c t r o n i cA r t s .

T H EB E S TF R I E NY O U RA M I G A

E V E RH A D .I n f a c t ,t h eO K 1 M A T E '2 0 c o l o r p r i n t e ri s s h o w no n t h e

m e n uo n y o u rn e wC o m m o d o r eA m i g ac o m p u t e r .A n dn o

w o n d e r !I t ' sa l lr e a d yt o p l u gi n a n dp r i n te v e r y t h i n gy o u rA m i g ac a n

d i s ho u t .L i k e b r e a t h t a k i n gg r a p h i c si n t h o u s a n d so f d a z z l i n g

c o l o r s .A n dc r i s p ,n e a rl e t t e rq u a l i t yb l a c ka n dw h i t e o rc o l o rt e x ti n

p l a i n ,b o l d f a c e ,u n d e r l i n e o r o t h e rs p e c i a le f f e c t s .

T h eO K I M A T E2 0 i s S Of r i e n d l y ,i t ' sb o u n dt o b e c o m eo n eo f

y o u rb e s tf r i e n d s , t o o !U s ei t t o p r i n to u tp e r s u a s i v e b u s i n e s s

p r e s e n t a b o n so n p a p e r o ra c e t a t e .E a s y - t o - r e a d c h a r t sa n dg r a p h s .

V e r yi n v i t i n gi n v i t a t i o n s .A n dv e r yi m p r e s s i v es c h o o l a s s i g n m e n t s .

D o n ' tl e t y o u rn e wA m i g ab e a l o n ea n o t h e rm i n u t e .C a l l

1 - 8 0 0 - O K I D A T At o d a yf o rt h eO K I M A T Ed e a l e rn e a r e s ty o u .I t

c o u l db et h es t a r to fa p e r f e c tr e l a t i o n s h i p .

O K I D A T^ k a n O K IA M E R I C Ac o m p a n yI O K IA M E R I C Ac o m p a n y

W ep u tb u s i n e s so n p a p e r .

O K I M A T K " 1i s a n i t s l c m JI r a d i - m a r l iu ( U k iE l e c t r i cI n d u s t r yC o m p a n y . U d .O K I D A T A "i s a r e S i s l m d I m d t m a j ku f O k iA m e r i c a ,I n c .M s n j u ed t r W uO k :A m i ' r i c a , I n c .A m i f j i i i s nr c g b t t w l I r a d i ' m a - k o f O i m m n d n r eB u s i n e s sM a c h i n e s .I n c .D e f e n eP a n ti s a I r a i k T i a r k o f E l e c i n i n i cA r t s .

Page 24: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 24/132

S O F T W A R ER E V I E W S R E V I E W E DB YS H A YA D D A M

U l t i m aI V :

Q u e s to f t h e

A v a t a rC o m p u t e r :C o m m o d o r e6 4

P u b l i s h e r :O r i g i nS y s t e m s( D e s i g n )

E l e c t r o n i cA r t s( D i s t r i b . )

2 7 5 5C a m p u sD r i v e

S a n M a t e o ,C A9 4 4 0 3

M e d i u m :D i s k

P r i c e : S 3 6 . 0 0

J \ i c h u r dC i a r r i o t t( a . k . a .L o r dB r i t

i s h )h a st h r o w no u tt h ec l a s s i cf o r m u

l a o f " s e e ka n ds l a yt h ee v i lw i z a r d " —

t h e r e ' sn o d e a d l ys p a w no f E x o d u so r

M i n a xt o t r a c kd o w ni n t h e l a t e s ti n

s t a l l m e n to f t h eU l t i m as a g a .A n d

G & r d o t ld i d n ' ts t o pa f t e rh e d r e a m e d

u p a f r e s hs c e n a r i o — h ew e n to n t o

b o l d l ye x p a n dt h e c o n c e p to f c h a r a c

t e r d e v e l o p m e n t a n di n t r o d u c e a n

u n p r e c e d e n t e d d e g r e eo f c h a r a c t e r

i n t e r a c t i o n .I n d o i n gs o , h e h a s r e i n

v e n t e dt h ef a n t a s yr o l e - p l a y i n gg a m e .

C h a r a c t e rd e v e l o p m e n th a sa l w a y s

m e a n tI n c r e a s i n gt h e p o i n t s o fy o u r

p a r t ym e m b e r s 'a t t r i b u t e s :S t r e n g t h ,

c h a r i s m a ,d e x t e r i t y ,a n ds o o n . H e r e

y o u m u s t; t l s od e v e l o pe i g h tv i r t u e s —

h u m a n i s t i cv a l u e ss u c ha s h o n e s t y ,

c o m p a s s i o n ,h o n o ra n d v a l o r .Y o u r

c u r r e n tr a t i n g sf o r t h e v i r t u e sa r e n ' t

d i s p l a y e dw i t ht h e a t t r i b u t e s ,h i t p o i n t

l e v e l sa n do t h e rd a t a ,s o y o u ' l lh a v et o

c o n s u l tl l a w k w i n d ,t h er o y a ls e e r , t o

l e a r nw h i c hv i r t u e sn e e d i m p r o v e

m e n t .E v e n t u a l l y ,h e ' l lp r o c l a i my o u

f i t t o v i s i to n eo f t h es h r i n e sf o r" p a r

t i a l e l e v a t i o n "o f a v i r t u e .T h i si s a n

e s s e n t i a le l e m e n to f t h eq u e s t ,f o ry o u

m u s tb e c o m ea p a r t i a la v a t a ri n e a c h

v i r t u eb e f o r ey o uw i l lb e c a p a b l eo f

f i n d i n gt h e f a b l e dC o d e x .H i d d e ni n

t h ed e p t ho f a m a z ec a l l e dt h eS t y g i a n

A b y s s ,t h eC o d e xe n a b l e sy o ut o f u l f i l l

t h eq u e s tb y b e c o m i n ga t r u eA v a t a r .

U n l i k e o t h e rr o l e - p l a y i n gg a m e s ,

A v o U i rw o n ' tl e ty o uc h o o s ey o u rc h a r

a c t e r ' sc l a s so r r a c e — j u s tt h e n a m ea n ds e x . I n a s e r i e so f f u l l - s c r e e ni l l u s

t r a t i o n s ,a g y p s ys h o w s y o us o m ef o r

t u n e - t e l l i n gc a r d sa n da s k s m u l t i p l e -

c h o i c eq u e s t i o n sb a s e do n d i e d i f f e r

e n t c o m b i n a t i o n st h a t m a y a p p e a r .

E a c hc a r dr e p r e s e n t so n eo f t h ee i g h t

I n t h i sn e wr o l e -

p l a y i n gg a m e

f r o m

L o r dB r i t i s h ,

y o um u s t

d e v e l o pe i g h t

v i r t u e s ,

i n c l u d i n g

h o n e s t y ,

c o m p a s s i o n ,

h o n o ra n dv a l o r .

v i r t u e s ,a n dy o u ra n s w e r s d e t e r m i n e

y o u rc h a r a c t e rt y p e — F i g h t e r ,P a l a d i n .

H a r d ,D r u i d , T i n k e r ,R a n g e r ,S h e p h e r d

o r M a g e .E a c hc l a s sp u r s u e sa p a r t i c u

l a r v i r t u ea n dh a i l sf r o ma c i t yt h a ti s

d e v o t e dt o i t . E a c hv i r t u eh a si t s o w n

s h r i n e ,a r u n en e e d e dt o e n t e ri t , a n d

a s p e c i a lm a n t r a ,o r c h a n t ,t h a ty o u

m u s tk n o wi n o r d e rt o m e d i t a t et h e r e

a n db e c o m ea p a r t i a l a v a t a r .

T h e g a m ed i v e r g e sf r o me s t a b -

C o n t i n u a lo n p g . 1 2 2

T i p sf o rA s p i r i n gA v a t a r sA f t e rs p e n d i n gt h e p a s tm o n t hi n

B r i t a n n i a ,I ' v ea c q u i r e ds o m eg e n e r a l

s t r a t e g yt i p sa n dl e a r n e da f e ws e c r e t s

t h a tc a n c o n s i d e r a b l yr e d u c et h ef r u s

t r a t i o nf a c t o r .W h i l ed e v e l o p i n gy o u r

c h a r a c t e r ' s v i r t u e sa n d a t t r i b u t e si n

t h e e a r l ys t a g e s ,y o us h o u l dc o n c e n

t r a t eo n f i n d i n gm a n d r a k er o o ta n d

n i g h t s h a d e ( n o ts o l di n s t o r e s )a n d

t h e s e c r e tf o r m u l af o r t h e g a t es p e l l ,

w h i c ht e l e p o r t sy o ut o t h em o o ng a t e

o f y o u rc h o i c e .

W h e ne l e v a t e dt o p a r t i a l a v a t a r -

h o o d ,y o us e ca " v i s i o n . "C o p ye a c h

o n e d o w ne x a c t l y ;o t h e r w i s ey o u ' l l

b e i n s e r i o u st r o u b l ea t t h ee n do f t h e

g a m e .A l s oj o td o w nt h en a m e so f t h e

p e o p l ei n e a c ht o w n .S o m e t i m e s o n e

w i l l t e l l y o u a n o t h e rc h a r a c t e rc a n

a n s w e ry o u rq u e s t i o n ,b u t w o n ' t

m e n t i o nw h e r eh e o r s h el i v e s .

U n l e s sy o ut h r i v eo n c o m b a t ,d o n ' t

g e tm o r et h a nt w oo r t h r e en e wc h a r

a c t e r s t oj o i ny o uu n t i ly o u ' r er e a d y

f o rt h ed u n g e o n s :t h e l a r g e ry o u rp a r

t y , t h e m o r em o n s t e r sy o u ' l lf a c ei n

c o m b a ta n dt h em o r et i m ey o u s p e n

f i g h t i n g .B e s u r et o m a k ea s e c o n d

s c e n a r i od i s ka n d a l w a y ss a v ey o u r

g a m eo n b o t hs o y o u ' l lh a v ea b a c k - u p

I f y o ud o n ' tl i k et h e c h a r a c t e rt h e

g y p s yg i v e sy o u ,j u s ts t a r to v e r .E v e n

b e t t e r ,y o u c a n c o m p l e t e l yc i r c u m

v e n tt h e g y p s y ' si n f l u e n c eo n y o u r

c h a r a c t e rb y a l w a y sc h o o s i n gt h e

h o n o rc a r dw h e ni t ' s o n eo f t h e p a i r

s h eo f f e r s .T h a tw a y ,y o u ' l lb e g i na s a

P a l a d i n ,t h e s t r o n g e s ta n d b e s t

e q u i p p e do f t h ec l a s s e s ,A n o t h e rt i p

n o t m e n t i o n e di n t h e m a n u a l :I f y o u

s a y" h e a l t h "t o h i m ,L o r dB r i t i s h w i

h e a ly o u rw o u n d sa n d r e s t o r eh i t

p o i n t s .B u tv i s i tt h e h e a l e r so f t e n ,o r

v o u ' l ln e v e rb e c o m ea n A v a t a r . Q

2 2 M A R C H / A P R I L8 6

Page 25: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 25/132

I n t r o d u c i n gt h eM o s tP o w e r fB u s i n e s sS o f t w a r eE v e r !

F O RY O U RI B M• A P P L E• M A C• T R S - S O• K A Y P R O• C O M M O D O R E• M S D O SO RC P / MC O M P U T E

5 0 %O F F !

T h e V E R S A B u s i N E S s "S e r i e sE a c hV E R S A B U S I N E S Sm o d u l e c a nb e

o r c a n b el i n k e di n a n yc o m b i n a t i o nt o f o r m

V e r s aR e c e i v a b l e s ™$ 9 9 . 9 5l K S M f t * E J V A B L E 5 ™i ^ l i e a m p f a t sm e n ud r i v e n a c c o u n t sr e c e i v a b l eH I n v o k i n g ,a n d o n t h l yi t t w n l ' n m - w m i ' il y s l e i nI t k e e p s( r a c ko f . i l :i n f a r r r u i t i o nr e l a t e dH iw h ow ^ sy o uo r y c j u rl r j T u p H i n ym o n e y ,a r i dc a np r o v i d e a u t o m a t i ch i l l i n gf n rp a s td u e& : ■

f f l j n HV S R S A R K1 1 1 . 1M i lI £ " p r i m sa l l n e c e s s d i y s t a t e m e n t s , i n v o k e s ,a n ds u m m a r ye p o r t sa n di a n b el i n k e du > i ( hV E R S A l E I x i E RI I "a n dV e r s a I n v b n i O R Y T " .

V e R S a P a Y A B L E S ™$ 9 9 . 9 5e r s aP f W A K L r s -i s d e s i g n e d1 0 k e e pi r a c k a ic u i r e n Ta n da g e d p a y a b k s .k e e p i n gy o u

n t o u c hw t r ha l l i n f o m t s l i o o r e g a r d i n gh o wm u c hm o n e yy o u rc o m p a n yo w e s ,a n dt oh o m .V F f l 5 A P A Y A B IE S * f n a m r a i n sd c o m p i l er e c o r do n e a c hv e n d o r ,p h n i s c h e c k s ,

h e c kr e g i s t e r s ,v o u c h e r s ,t r a r & i c i i o nr e p o r t s .a 9 c dp a y a b l f sr e p o r t s ,v e n d o rT e p o r i s ,H i d m i i r pW i t h V e h ^ a P a v a e h j s * ,^ o ut a n e v e nl e iy o u rt o m p u l e r a u r o m a h c a l l ys d e c t

n ll i ' ■< > ' - *! n " i " . i n 'I n h f f t i i d

e r s a P a y r o l l - $ 9 9 . 9 5r k s a p A M " H I ~ *n a p o w e rM a n ds o p h i s ts c a l e d ,b u ii ^ s yI n u k p a y r o l ls y a l c mi h d i. ' . - f M *l i . uk ' \ t i i U ' i u w i i W A - ' t ir t g u m r < ][ i ^ ' m ' li r . i r . in w l i o r vC o m p l e T c u m p t o y C Fr e c o r d sn 1i n , i n n . i i ] i i : d .o n d< i Hn a c e & s a r yp a y r o l lc a i c u l a l k m s a r ep t ? r ( o i n w d a i i t o m f l l k : f l l l y hi v i i h

o i « i l sd i ^ p f a ^ e do n s c r e e nl o ra i t m d t o va p p r o v a J .A p a y r o Uc a n b pr u nT o t i i ) l y ,d u t o m ^ E i -

a l l y ,o r [ h «o p w r a l n rt e ni n t e r v e n e1 0 p r e v e n ia c h e c k f r o mb e i n gp r i n t e d ,o r t o a l t e rn f r j T T n f l i i o no n \ t . I f d e s i r e d ,t o t a l sm a yb e p o s t e dt o t h eV E R S A i i l x i f c Ri r "s y s f e m .

E R S a I N V E N T O R Y "$ 9 9 . 9 5B R S A h ^ r V T O R V ™i > n ir . - r n n p l c l ei n v e n t o r y c o n t r o ls y s t e mr f w ly i u t ' iy u u i n s t o n l a c c e s s

o c l . i t . io n a n yH e mV E r s a I n v e n t o r y - k e e p sI r a e f io f a l li n f o r m a t i o nt e l a t o d l ow h a t n n st t t m ' i i t H - k ,o u io l s i o c h ,o n b a c k o r t i e r ,t i c .s t u n . 1 *u h ' s a n dp r i c i n gd i i u .< i k . - r t s

o uw h e n. i n i l o m[ a l i ib r h ™a p r « s e !r e o t d t r[ » i n t .n n da l l o w sy o wi n c r i u ra n dp r i h !

i v f n f» " ; d i r * h r T l v o TH f l m kw i t hI h i 'V F R y f t R E C f [ V A H J - E ^ ' " i v a t c m ,V e h s a I w v E n T o H V "p e m t s l n m h di n u t n t o r yt i i h n o s ,r e p u r l so f i T e m 1 ;b e ] o wr e u r d e ip o i n t hL n v e n l n r y v a l u er e -

o r t ! ,[ w r i o da n dy e a 'H id a t es a l e sl e p O T l s .p r i c el i s t s ,i n v e n t o r yc h e c k l i s t * ,e t c .

C Q I Y I P L J T H Q M I C S ?

p u r c h a s e d a n d u s e di n d e p e n d e n t l y ,

a c o m p l e t e ,c o o r d i n a t e db u s i n e s s s y s t e m .

V E R S A L E D G E R1 1 ™ $ 1 4 9 . 9 5V e r s a L e d g k rI ! "i s a c o m p l e t e d e c o u n t i n g s y s t e mt h a tg r o w sa s y o u rb u s i n g r o w s .V e h s a L e d g e rI f "c a n b eu s e da s as i m p l e p e r s o n a lc h e c k b o o kr e g i s t

e x p a n d e dl o a s m a l lb u s i n e s sb o o k k e e p i n gs y s t e mo r d e v e l o p e di n l oa l a r gc o r p o r a t eg e n e r a ll e d g e rs y s t e mw i t h o u la n ya d d i t i o n a ls o f t w a r e .

• V E H S r t L E D G t i iI T "g i v e sy o ua l m o s tu n l i m i t e ds t o r a g e c a p a c i( 3 0 0t o 1 0 , 0 0 0e n t r i e sp e rm o n t h ,d e p e n d i n go n t h es y s t e m ) ,

• s t o r e sa l l c h e c ka n dg e n e r a l l e d g e ri n f o r m a t i o nf o r e v e r ,• p r i n t s I r a c t o r - I e e dc h e c k s ,

• h a n d l e sm u l t i p l ec h e c k b o o k s a n dg e n e r a ll e d g e r s ,

• p r i n i s 1 7c u s t o m i z e d a c c o u n t i n gr e p o r t si n c l u d i n gc h e c kr e g i s t e rb a l a n c es h e e t s ,i n c o m es t a t e m e n t s ,t r a n s a c t i o n r e p o r t s a c c o u n l i s t i n g s ,e t c .

V E R S f \ l E D C , mI f c o m e sw i t ha p r o f e s s i o n a l l y -w r i tt e n 1 6 0p a g em a n u a ld es i g n e d( o r( i r s i t i m e u s e r s .T h eV e r s a L e d g e rH ™m a n u a lw i l lh e l py o ub e c o q u i c k l yf a m i l i a rw i t hV E R S A L E D G E R1 1 ™ .u s i n gc o m p l e t e s a m p l ed a t af i l e

s u p p l i e do n d i s k e t t ea n dm o r et h a n5 0 p a g e so l s a m p l ep r i n t o u t s .

C o m m o d o r eo w n u r . so n i ym a y n o wt a k e5 0 %o l fo u rl i s t e dp r i c eo fa n y

m o d u t e ( s )f r o m o u r V e r s aB u s i n e s sS e r i e s . A l l s a l e sa r e f i n a l( o u r

n o r m a l3 0 - c ! d ym o n e yb a c h g u a r a n t e ed o e sn o t a p p l yt o s a t ei t e m s )

0 N . P A S C A C KR O A D ,S P R I N GV A L L E Y ,N . Y .1 0 9 7 7

F O RC O M M O D O R EO W N E R SO N L Y

T o O r d e r :W r i t eo r c a l lT o l l - f r e e( 8 0 0 )4 3 1 - 2 8 1 8( N . Y . S . r e s i d e n t sc a l l9 1 4 - 4 2 5 - 1 5 3 5 )

' a d d% ~ if o rs h i p p i n gi r . U P Sa r « A

■ a d dS I f o rC O D o r i w nU P Sa

D E A L E R( N U U I H I E 5W E L C O M EA l lp n e t t a n di p f r i f i e a t i a n it u b f p

" a d dS S ! o C A N A D An i M F - X I C O

Page 26: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 26/132

E l e c t r o n i cA r t sP r e s e n t s8 G o

1 . D e l u x e P a i n t 1 *

T h em o s ts o p h i s t i c a t e dp a i n tp r o g r a me v e rm a d ef o ra p e r s o n a lc o m p u t e r .L o a d e dw i t h

s p e c i a lf e a t u r e sl i k ez o o me n l a r g i n g ,s p l i t -

s c r e e n m a g n i f i c a t i o n ,c o l o rc y c l i n g ,

b l e n d ,s m e a r ,s h a d e ,s t r e t c h ,b e n d ,a n d

r o t a t e .T h ec u s t o mp a l e t t em i x i n ga n d

u n l i m i t e db r u s h e sg i v ey o uc o m p l e t e

c o n t r o lo v e ra l lo f t h eA m i g a ' s

4 , 0 9 6c o l o r s .A n di t e v e n

w o r k si n6 4 0x 4 0 0h i - r e sm o d e .

" T h ek i n d so f t h i n g s p a i n t e r s

l o v ea n dm i s si n c o m p u t e r

p r o g r a m sa r ea l lh e r ei n

D e l u x e P a i n t ! '

— A m i g aw o r l d

4 . A r c t i c f o x ™

T h et a n kb a t t l es i m u l a t o r . F e e lt h eh e a t o f t a n k

c o m b a ta sy o uc o m m a n dy o u rt w oo n - s c r e e n

h a n d sa n dt h e i Ta r s e n a lo fh e a v yc a n n o n ,

" s e e i n g "m i s s i l e s ,a n dm i n e s .F a c e

a h i g h l yi n t e l l i g e n te n e m yi n

a c o m p l e t e l yt h r e e -d i m e n s i o n a lA r c t i c

b a t t l e f i e l d .A na c c u r a t e

s i m u l a t i o no f t a n km o v e

m e n ta n ds t r a t e g i e s ,w i t ht h e

b o n e - j a r r i n gs o u n de f f e c t s

a n ds u p e r h o tg r a p h i c so f t h e

b e s ta r c a d eg a m e s .

5 . F i n a n c i a lC o o k b o o k 1 "T a k ec o n t r o lo f y o u rf i n a n c e s .F i n a n

C o o k b o o ka n s w e r sa l ly o u rp e r s o nf

c i a lq u e s t i o n sa n ds a v e sy o um o n e y

F r o mc h e c k i n ga n ds a v i n g sa c c o u nt

I R A s a n dt a x e s .F r o mv a r i a b l ei n t e r

r a t e s t oa m o r t i z a t i o n s c h e d

P e r f o r m sl i k ea s p r e a d s h e e t ,a

c a l c u l a t o r ,a n da n i n v e s t m e n t

a d v i s o r ,a l lr o l l e di n t oo n e .T h e

s i m p l ef i l l - i n - t h e - b l a n k sf o r m a tm a kc o m p l e xf i n a n c i a lq u e s t i o n s— a n ds a

m o n e y— ab r e e z e .

7 . A r c h o n ™T h ea c t i o nc h e s sg a m ew i t hd r a g o n s ,m a g i c i a n s

a n dt r o l i sf o r p i e c e s .W h e no n ep i e c el a n d so n

a n o t h e r , t h e yh a v et o f i g h ta w h i t e - k n u c k l e

a r c a d eb a t t l e f o rc o n t r o lo f t h e s q u a r e .T h e

p e r f e c tb l e n do fa c t i o na n ds t r a t e g y ,a n da

c l a s s i ca w a r dw i n n e r .

" G a m eo f t h eY e a r "

— C r e a t i v eC o m p u t i n g

" M o s tI n n o v a t i v eG a m e "

— E l e c t r o n i cG a m e s

A m i j a i sj . r e i H C r t d i m l f T n i t WC o m m o d o r eB u i l n c uM j c l u w vI n cD t l u w P j i m .S k v f o i .D l JJ l n iU ' l yB i r dC t aO n i - o n O n r .A n u i d n .F n u n c u lC o o tb o o k ,A i i h < m ,S e w nC l i i c .o fG t J J .

j n J E l e c r r o n i cA n tj r e T * £ U ( e r c dt r . - i J m i J r L io t E l c c t r n n i cA m

Page 27: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 27/132

e a s o n st oO w na nA m i g a ;

k y f o x 1 "

m pi n t ot h e c o c k p i to f a f i g h t e rp i l o t ' sd r e a m .E n e m yt a n k sa n dj e t ss p l a s h

i n t ob r i l l i a n tf l a m e sw h e ny o us c o r e

a h i t .Y o u ' l lh e a rt h es h r i e ko f t h e

d o p p l e re f f e c ta se n e m yj e t ss t r a f ep a s t .

S k y f o xi s t h ef a s t e s t - s e l l i n gg a m ei n E .A .

i s t o r y ,a n da m u l t i - a w a r dw i n n e r .

" B e s tS h o o t - e m - U p

A r c a d eG a m e "

- F a m i l yC o m p u t i n g

" B e s tA c t i o n / A r c a d e

G a m e "—C o m p u t e rE n t e r t a i n e r

3 . D r .] a n dL a r r y B i r d

G oO n e - o n - O n e ™T h en u m b e r - o n ec o m p u t e rs p o r t s

s i m u l a t i o n o fa l lt i m e .T h ep l a y e r s

l o o kr e a l ,a n dt h es o u n d sa r es o >

d e t a i l e dy o uc a ne v e nh e a rt h e .

s q u e a k i n gs n e a k e r so nt h e Mh a r d w o o df l o o r .F e e l s s or e a lj

y o u ' l lt h i n ky o u ' r ed o w no n

t h ec o u r tw i t ht h e s e b a s k e t b a l l

s u p e r s t a r s .

" G a m eo f t h e Y e a r "

— E l e c t r o n i cG a m e s

6 . S e v e nC i t i e so f G o l d ™

P l a y t h er o l eo fC o l u m b u so r C o r t e zi n t h i sl u s h

s i m u l a t i o na n da d v e n t u r eg a m e .L e a mh i s t o r ya n d

g e o g r a p h ya s y o ue x p l o r et h eN e wW o r l d- a n df a c et h ep r o b l e m so f t h eC o n q u i s t a d o r s .E a r n

g l o r ya n dg o l d ,o rw i n du pb e a c h e db ym u t i n e e r s .

I f y o us u r v i v e ,t h ec o m p u t e r

w i l lg e n e r a t eu n l i m i t e dn e w

c o n t i n e n t sf o ry o ut o e x p l o r e .

" B e s tR o l e - P l a y i n gA d v e n t u r e "

—F a m i l yC o m p u t i n g

8 . T h eE i g h t hR e a s o n ?

^ T h e s eE l e c t r o n i cA r t sp r o d u c t sa r e

~ _ ■ ■ _a v a i l a b l eN O W ,s o y o uc a ns t o p

& w a i t i n gf o rt h e h i g h - q u a l i t y

^ , s o f t w a r et h a tw i l ll e ty o ug e tt h e

E L E C T R O N I CA R T Sr ° s t f r o m y o u r A m i g a -

H . ™a O r d e rV l i t li e u tr e n l l um n UH O a - m - t m i( f aC Ao i la « ) - * 3 I - T i 7 9 )f o iV I S A. . iM a u c i C a n !o n f e nT op u r c h u eh vm a i l .. c i . Jd u e l. . r m o n n™ J "t o B t a i r o n kA m ,I ' O I V n7 5 J 0 . S MM i w o ,C A1 1 4 0 1A . Ui s k a i h l p j * i (a n d K u v J t a iA l l o w; - 4w c c t i( « d d h s iA Mo f i h ?i b a v eA m i pp t a d i m ia r c( 3 S . 9 5 ,c i c e p i P t n t n d a JC D D b h o a l■ ( H ' J . U Sj i u i

T ob c ia n c m p l c l t| « o d u dc i u l u g1 Mu n l r rf o r m ,l e w !5 Wa m ij i c i m p n i .s t l f - a d d i c " c jt " v ; l ( . p c I DK l c c l r o m cA f o C * [ t t ) t ,I f l U O l H n fD u v p , S i nM > U O , C A

Page 28: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 28/132

S O F T W A R ER E V I E W S R E V I E W E DB YD I A N EI . t B O I . D

l i t t l e

C o m p u t e r

P e o p l eP r o j e c tC o m p u t e r :

P u b l i s h e r :

M e d i u m :

P r i c e :

C o m m o d o r e6 4

A c t t v t f l l o n

2 3 5 0B a y s h o r eF r o n t a g e

R dM o u n t a i nV i e w ,C A

9 4 0 - 4 3

D i s k

$ 3 4 . 9 5

x j L c t iv i s i o n ' sL i t t l eC o m p u t e rP e o p l e

( I . C P )R e s e a r c hG r o u pl i a sf i n a l l yc o n

f i r m e dw h a tm a n yo f u sh a v es u s p e c t *

e d a l l a l o n g .A l lt h o s el i t t l eg l i t c h e si n

y o u rs o f t w a r e— a l l t h o s eh i c c u p si n

y o u rp r o g r a m s— t h e o n e sy o u j u s t

h a v e n ' tb e e na b l et o e x p l a i na w a y ?

W e l l ,i t ' s t i m es o m e o n eb r o k et h e

n e w s ,a n di t m i g h ta s w e l lh e m e .Y e s ,

t h e r er e a l l yI S s o m e o n el i v i n gi n y o u r

c o m p u t e r .

A c c o r d i n gt o t h e A c t i v i s i o n p u b l i

c a t i o nM o d e r n C o m p u t e rP e o p l e ,t h e

l ' / j - i n e hh i g hc o m p u t e rd w e l l e r s

w e r el u r e di n t ot h e o p e nw h e nt h e

L C PR e s e a r c hG r o u pc o n s t r u c t e da

h o u s eo n a d i s ka n d l o a d e di t i n t o

t h e i rc o m p u t e r .A f t e rw h a t s e e m e d

l i k ea n i n t e r m i n a b l ew a i t ,t h e d o o r

b e l lr a n g ,a n da l i t t l ep e r s o nw a l k e di n

— f o l l o w e db y h i s d o g .S i n c et h e n ,

t h r o u g ht h e u s e o f o t h e rh o u s e so n

d i s k s ,S O y S M o d e r nC o i n f i t i t e tP e o p l e ,

m a n yL i t t l eC o m p u t e rP e o p l e( I . C P ' s )

h a v eb e e nd i s c o v e r e dl i v i n gi n c o m

p u t e r sa l l o v e rt h e w o r l d .T h e L C P

R e s e a r c hG r o u ph a sb e e na s k i n ga n y

o n e i n t e r e s t e di n s t u d y i n gt h e s eh u

m a n - l o o k i n gl i t t l ec r e a t u r e st o h e l p

t h e ml e a r na b o u tt h eL C P s 'h a b i t s .

I f y o u w a n tt o p a r t i c i p a t ei n t h e

L C PR e s e a r c hP r o j e c t ,a l l y o uh a v et o

d o i s g e tA c t i v i s i o n ' sL i t t l eC o m p u t e r

P e o p l eP r o j e c ts o f t w a r e ,w h i c hp r o

v i d e sy o uw i t hy o u ro w n[ l o u s c - o n - a -

D i s k .L o a d i n gt h eh o u s ei n t oy o u r6 4

w i l lh e l py o u e n t i c ey o u ro w nL C P

i n t ov i e w ,w h e r ey o uc a n s t u d yh i m

— a n dh i sd o g .

M y 1 2 y e a r - o l dd a u g h t e r ,S u s a n n e .

a n d1 r e c e n t l ya c q u i r e da H o u s c - o n - a -

D i s ka n d b e g a n o u rs t u d i e s .M u c ht o

o u ra s t o n i s h m e n t ,w e d i s c o v e r e dt h a t

I f s t i m es o m e o n eb r o k et h en e w s ,a n di t

m i g h ta s w e l lb e m e . Y e s ,t h e r er e a l l yI S

s o m e o n el i v i n gi n y o u rc o m p u t e r .

H ed e p e n d so ny o ut o b r i n gh i mf o o dk e e ph i sw a t e rc o o l e rf i l l e d ,

p r o v i d eh i mw i t hr e c o t x l sa m il x > o k s— a n dt o p e th i mo c c a s i o n a l

w e r e a l l yd o h a v ea n L C I *l i v i n gi n o u r

6 4 . O u r si s m a l e ,w i t hw h i t i s hh a i r

a n da l i t t l eb r o w nd o g .( A c c o r d i n gt o

A c t i v i s i o n ,e a c hL C Pi s d i f f e r e n t . )

W e l o u n do u t h i s n a m ei s T h o m a s

w h e nh e t y p e du s a l e t t e ra n ds i g n e d

i t . A n d , a l t h o u g hh e d o e sh i st y p i n gi n

E n g l i s h ,w h e nh e s p e a k st o u s ■ —o r

t a l k so n t h e p h o n e ■ —h e u s e ss o m e

o t h e rl a n g u a g ew h o s ei n t o n a t i o n s

s o u n dl i k e ac i r c u i tw i t hs i n u s t r o u

b l e .M yd a u g h t e r ' sm a i nf r u s t r a t i o ni n

s t u d y i n gT h o m a s ,i n f a c t ,i s t h i s l a n

g u a g eb a r r i e r ." W h yd o n ' t t h e yh a v e

s o m e t h i n g y o uc a n p l u gi n t h a it r a n s

l a t e sw h a th e ' ss a y i n g ? "s h ef u m e s .

A s w e s t u d i e dT h o m a s ,w e d i s

c o v e r e dw e c a n c o m m u n i c a t ew i t h

h i m i n a l i m i t e d f a s h i o nb y t y p i n g

m e s s a g e si n E n g l i s h .W e c a n; u s kh i m

t o p l a y t h e p i a n o ,t o r i n s t a n c e— a n d

h e h a sq u i t ea r e p e r t o i r et h a tr a n g e s

f r o mM o z a r tt o b o o g i e - w o o g i e .H e

a l s o l i k e st o p l a yr e c o r d sf r o mh i s

r a t h e re x t e n s i v ec o l l e c t i o no f ( v e r y )

o r i g i n a la l b u m s— a n dw i l ld o s o e i

t h e ro n r e q u e s to r w h e n e v e rt h es p i r

i t m o v e sh i m .W e f o u n do u t t h a tw e

c a n a l s oa s kh i m t o p l a yo n e o f t h e

t h r e eg a m e sh e k e e p si n h i s o f f i c e

c a b i n e t :c a r d w a r ,a n a g r a m s a n d

e r — a l t h o u g hS u s a n n ei s c o n v i n c e

t h a th e d o e s n ' tr e a l l yl i k eC op l a yc a r d

w a rv e r ym u c h .A n ds h e s h o u l dk n o w

— s h e ' ss p e n th o u r sa n d h o u r so b

s e r v i n ga n di n t e r a c t i n gw i t hh i m .

T h e r e a l t r i c k t o t h i sp r o j e c ti s

k e e p i n gT h o m a si n g o o dp h y s i c a la n d

m e n t a ls h a p e .O n c ew e h a dl u r e dh i m

i n t ot h e h o u s e ,y o us e e ,w e b e c a m e

r e s p o n s i b l ef o r h i sw e l f a r e .M e d e

p e n d so n u s t o b r i n gh i mf o o d ,k e e p

h i s w a t e rc o o l e rf i l l e d ,p r o v i d eh i m

w i t h r e c o r d sa n db o o k s— a n dt o p e t

h i mo c c a s i o n a l l y .T h em a n u a lt o l d u s

t h a t i f w e f a i l t o d o a n y o f t h e s e

t h i n g s ,h e b e c o m e su n h a p p y— a n d ,

f i n a l l y ,s i c k .

A s d i f f i c u l ta s i t w a s ,i n t h en a m eo f

S c i e n c e ,w e d e c i d e di o t e s tT h o m a s

p h y s i c a ll i m i t s— t o s e e j u s t h o w

m u c hn e g l e c th e c o u l ds t a n db e f o r e

h e b e c a m ei l l .S o w e l e t h i s f o o da n d

C o n t i n u e da np e . 1 2 2

2 6 M A R C H / A P R I L' 8 6

Page 29: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 29/132

■ - ■ - ■ '

i/

V *

"■■ ■ "■ ; • ' ■

A N e wD i m e n s i o ni n F u nE a s ya i r c r a f tc o n t r o l ,c o u p l e d

w i t hu n e x c e l l e do m n i d i r e c

t i o n a lv i s u a l( p l u sa u d i o )

r e f e r e n c e sa n db a l l i s t i c

p o w e r ,p r o v i d e t h es p e e d a n d

a e r o b a t i cm a n e u v e r a b i l i t vt h a ta d du p t o p u r ef u n .

E n g a g ei n a w i d ev a r i e t yo f

c o m b a ts c e n a r i o s( l a n d - b a s e d

F - 1 6o r c a r r i e r - b a s e dF - 1 8 ) ,o rf l vo v e rd e t a i l e dU n i t e ds t a t e s

s c e n e r ya t M a c h2 .

F l i g h t

S i m u l a t o r

S c e n e r yD i s k

C o m p a t i b l e

C o r p o r at I o n7 1 3E O g e b r o o kD r i v e

C h a m p a i g nI L 6 1 8 2 0I 2 1 7 | 3 S 9 - 8 4 S J T i m ' iJ o r / J b

O r d e rL i n e :( B O O )$ 3 7 - 4 9 8 3

■ ■ * » ■ ■

I K-

■ v ■ ■ ■

i

Page 30: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 30/132

S O F T W A R ER E V I E W S R E V I E W E DI I YG A R YH I ' I . D S

Y o u rP e r s o n a lT h e" F i n a n c i a l

F i n a n c i a l

P l a n n e rC o m p u t e r :C o m m o d o r e6 4

P u b l i s h e r :T i m c w o r k s

4 4 4L a k eC o o kR o a d

D e e r f l c l d ,i L 6 0 u i 5

M e d i u m :D i s k

P r i c e : S 5 9 . 9 5

X o u rP e r s o n a l F i n a n c i a lP l a n n e rc o n t a i n sf o u rI n t e g r a t e dm o n e ym a n

a g e m e n tp r o g r a m s .E a c hI n t e r a c t s

w i t ht h e o t h e r st o o r g a n i z ea n d c o n

t r o ly o u rf i n a n c e s .T h ep r o g r a m sw i l l

n o to n l yh e l py o uk e e pt r a c ko f c a s h

f l o w ,b u t w i l la d v i s ey o u o n s o u n d

c a r e e r ,i n v e s t m e n t ,i n s u r a n c ea n dr e

t i r e m e n tm o v e s .

F i n a n c i a lP l a n n e ri s s i m i l a rt o a

h u m a nf i n a n c i a la d v i s o r .A f i n a n c i a l

a d v i s o rf i r s tm u s tk n o we v e r y t h i n g

a b o u ty o u rf i n a n c e s .L i k e w i s e ,y o u

m u s tf i r s te n t e ra l l t h e i n f o r m a t i o n

F i n a n c i a lP l a n n e rn e e d s .T h i s i n

c l u d e st h es t a t u so f y o u r c h e c k i n ga n d

s a v i n ga c c o u n t s , r e t i r e m e n tp l a n s ,

s t o c k sa n d b o n d s ,i n s u r a n c ep r e m i

u m s ,a n d h o u s e h o l db u d g e t . F i n d i n g

a n di n p u t t i n ga l l t h i sd a t at a k e s t i m e .

F o r t u n a t e l y ,o n c es t o r e do n a t r a n s a c

t i o nd a t ad i s k ,d a t ac a na u t o m a t i c a l l y

b e a c c e s s e db y t h e l o u ri n d i v i d u a l

s e c t i o n so fF i n a n c i a lP l a n n e r .

T h ep r o g r a mc o m e sw i t ht w os y s

t e m sd i s k s ,b u ty o uw i l la l s on e e df o u r

d a t ad i s k st o s t o r ei n f o r m a t i o n ;o n e

e a c hf o r f i n a n c i a lt r a n s a c t i o n s ,b u d

g e t ,a s s e t sa n dl i a b i l i t i e s ,a n dr e p o r t s .

" T r a n s a c t i o nM a n a g e r " k e e p st r a c k

o f y o u re x p e n d i t u r e s( c a s h ,c h e c k

a n dc r e d i t c a r d s ) .I t k e e p sc u r r e n ti n

f o r m a t i o no n t h es t a t u so f u p t o f i v e

b a n ka c c o u n t sa n d u p t o t e n c r e d i t

c a r d s .T h ei n f o r m a t i o ng e n e r a t e db y

" ' T r a n s a c t i o nM a n a g e r "i s a u t o m a t i

c a l l yu s e d b yt h e o t h e rp r o g r a m si n

c l u d e di n F i n a n c i a lP l a n n e r ," T r a n s

a c t i o nM a n a g e r "a l s ol e t s y o up r i n t

c h e c k sa n dg e n e r a t ef i n a n c i a lr e p o r t s .

T h e" B u d g e tM a n a g e r "p r o g r a me s

t a b l i s h e sa y e a r l yb u d g e t ,t a k i n gi n t o

a c c o u n tt h e m o n e yn e e d e dt o

a c h i e v e l o n g - t e r mg o a l sl i k ec o l l e g e

f o r t h e k i d so r a n e wc a r .T h ep r o -

F u t u r e "m o d u l eo f

F i n a n c i a lP l a n n e rl e t s

y o ue s t a b l i s hg o a l s

a n ds e tp r i o r i t i e s .

g r a ma l s og e n e r a t e s b a rc h a r t st o i l

l u s t r a t et h e d i r e c t i o ny o u rf i n a n c e s

a r eh e a d e d .

P r o g r a mt h r e e ," A s s e t / I . i a b i I i t y

M a n a g e r , "d e t a i l sy o u rt r u ea s s e t s / l i a

b i l i t ys t a t u s .T h i so n ec a ne i t h e rm a k e

o r b r e a k y o u .Y o u m a yf i n dy o u h a v e

a c c u m u l a t e dm o r ew e a l t ht h a ny o u

r e a l i z e d ,o r d i s c o v e rm o s to f y o u r

m o n e yh a s v a n i s h e d .

T h e f o u r t hp r o g r a mi s " F i n a n c i a l

F u t u r e . "I f o u n dt h i s t h e m o s tv a l u

a b l e s e c t i o n o fF i n a n c i a lP l a n n e r ,

s i n c ei t l e t sy o ue s t a b l i s hg o a l sa n ds e t

p r i o r i t i e sf o re a c h .F o ri n s t a n c e ,i n t h e

f u t u r ey o um a yw a n tt o b u i l da n e w

h o u s e ,s e n dt w ok i d s t oc o l l e g e ,a n d

t a k ea n e x t e n d e dt r i pt o C h i n a .A l la r e

i m p o r t a n t ,b u t c h a n c e sa r e t h e c h i l

d r e n ' se d u c a t i o nl i a s h i g h e rp r i o r i t y

t h a na n e wh o u s e ,a n dt h en e wh o u s e

m i g h tb e m o r ei m p o r t a n tt h a nt h ee x

t e n d e dv a c a t i o n .

B y u s i n g" F i n a n c i a l F u t u r e . "y o u

c a n a s s i g ne a c ha p r i o r i t yn u m b e r .

T h e ny o u m u s td e c i d eh o w m u c h

m o n e yy o u w i l ln e e dt o a c c o m p l i s h

y o u rg o a l .N e x t ,y o ut e l l t h e p r o g r a m

t h ed a t ey o uw i s ht o a c c o m p l i s h y o u r

g o a l s ( t h e y e a r st h ec h i l d r e ns t a r tc o l

l e g e ,t h e s u m m e ry o u w a n tt o g o t o

C h i n a ) .

T h e p r o g r a mt h e nt e l l sy o u h o w

m u c h m o n e yy o um u s tg e n e r a t ee a c h

y e a rt o f u l f i l ly o u rd r e a m s .I t d o e st h i s

u s i n gy o u rf i n a n c i a ls t a t e m e n t ,t a k i n g

i n t oc o n s i d e r a t i o nt h ee f f e c t I n f l a t i o n

i s e x p e c t e dt o h a v eo n y o u rd o l l a r s .

T h e p r o g r a mc a n ' tp e r f o r mm i r a c l e s .

T h e r ei s n o w a yt o s e n dt w oc h i l d r e n

t o V a l ea n d r e t i r ea t a g e 4 0 o n a n

i n c o m eo f S 2 ( K )a w e e k .B u iF i n a n

c i a lP l a n n e rh e l p sy o ug e t t h em a x i

m u mu s e f r o m y o u rd o l l a r s .I t h e l p s

y o ut a r g e tt h e g o a l sy o uc a na c c o m

p l i s ha n d p e r h a p sp i n p o i n te x p e n s e s

y o uc a nt r i m .

I f y o u a r c s e r i o u sa b o u tp l a n n i n g

y o u rf i n a n c i a l f u t u r e ,F i n a n c i a lP l a n

n e r c a nh e l p .B u tt h i si s n o ta p r o g r a

f o r t h e l a / y .J u s tg e t t i n gr e a d yt o u s e

t h e p r o g r a mw i l lt a k eh o u r so f r e a d

i n g a n d t y p i n g .H o w e v e r , o n c t h e

d a t ai s e n t e r e d ,u s i n gF i n a n c i a lP l a n -

n e ri s e a s y .O p t i o n sa r es e l e c t e df r o m

p u l l - d o w nm e n u s .T o a c t i v a t ea n o p

t i o n ,y o us i m p l yh i g h l i g h ti t a n dp r e s s

R E T U R N .T o e s c a p ea n o p t i o n ,a l l y o u

n e e dd o i s p r e s s t h el e f t - a r r o w k e

I f y o u w a n ta h a r dc o p yo f a n yo f

t h e s c r e e nd i s p l a y s ,j u s tp r e s s t h el : 2

k e y .T h i sd u m p st h es c r e e nd i s p l a yt o

t h ep r i n t e r .I f y o u n e e dt h es e r v i c eo f

a c a l c u l a t o r ,p r e s sF 7 . A f u l l - f e a t u

c a l c u l a t o r d i s p l a ya p p e a r si n t h e c e n

t e r o f t h es c r e e n .Y o uu s e i t j u s ta s

y o u w o u l da h a n d - h e l d m o d e lT h e

e s c a p ek e y( l e f ta r r o w) m a k e st h ec a l

c u l a t o rd i s a p p e a r , l e a v i n gt h e s c r e e n

d i s p l a yu n c h a n g e d .

T o m a k el i f ea l i t t l ee a s i e r ,a " m e m

p a d "i s i n c l u d e d .T h e\ : Hk e y c a u s e a

w i n d o wt o a p p e a rw h e r ey o u c a n

l e a v ey o u r s e l fa n o t eo r r e a da p r e

v i o u sn o t e .I f o u n dt h i sf e a t u r ev e r y

h a n d y . P o ti n s t a n c e ,i f y o u n e e dt o

f i n dt h ep h o n en u m b e ro f y o u rb a n k

e r s oy o uc a nl a t e ra d di t t o a t r a n s a c

t i o nf i l e ,y o uc a nl e a v e y o u r s e l fa r e

m i n d e rh e r e .O r i f y o uh a v ea m o n e y

c e r t i f i c a t ew h i c hi s n e a rm a t u r i t y ,y o u

c a n l e a v e y o u r s e l fa r e m i n d e rt o e i

t h e r r e i n v e s to r c a s hi t .

T i m e w o r k sh a s g o n et o e x t r e m e

t o m a k eF i n a n c i a lP l a n n e re a s yt o

u s e .T i l ed e t a i l e d .1 9 2 - p a g em a n u a li s

e a s yt o r e a da m !i s a s i n t e r e s t i n ga s a

m a n u s c r i p td e t a i l i n gm o n e ym a t t e r

c a nb e . B u i i f y o ua r e u n a c c u s t o

t o t e r m sl i k e n o n m a r k e i a b l ea s s e t s

a d j u s t i n gf o r n e wb u d g e ti n d e x e s ,a s

s e t l i a b i l i t yr e c o r d sa n d i n s u r a n

w o r k s h e e t s ,p l a no n s p e n d i n gm o r e

t h a na f e wh o u r sb e c o m i n gc o m f o r

a b l ew i t h F i n a n c i a l P l a n n eT o a s

s u r et h a ty o ug e l t h e f u l lb e n e f i t so f

u s i n g t h ep r o g r a m .T i m c w o r k sh a se s

t a b l i s h e da C u s t o m e rS u p p o r tH o t

l i n e .T h en u m b e ri s t o l lf r e e .

T l i ec o m b i n a t i o no f c o s t - f r e es u p

p o r t ,t h o u g h t f u lp r o g r a md e s i g n

c o m p l e t e m a n u a l( i n c l u d i n ga q u i c k

r e f e r e n c es e c t i o n ) , h e l p f u lo n - s c r e

c a l c u l a t o r ,a n d s c r e e nd u m po p t i o n

m a k et h i s f i n a n c i a la d v i s o r a no u t

s t a n d i n gb u y .I f y o ua r es e r i o u sa b o u

m a n a g i n gy o u rf i n a n c e s .Y o u rP e r s o n

a l F i n a n c i a lP l a n n e ri s s e r i o u sa b o u t

h e l p i n gy o u . Q

2 6 M A R C H / A P R I Lr 8 6

Page 31: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 31/132

w w w

- 4 , 0 9 6C O L O R S

4 - C H A N N E L S T E R E O

3 2 I N S T R U M E N T S

8 S P R I T E S

3 - DA N I M A T I O N

2 5 D M AC H A N N E L S

A B I TB U T T E R

A N D

M A L EA N DF E M A L EV O I C E .

i \ \

T h r e ec u s t o mV L S Ic h i p sw o r k i n gi n c o m b in a t i o nw i l h t h em a i np r o c e s s o rg i v eA m i g ag r a p h i cd a z z l e ,I n c r e d i b l em u s i c a la b i l i t ya n da n i m a t i o ns k i l l .

A n dt h e ym a k eA m i g at h eo n l yc o mp u t e rw i t ha m u l t i - t a s k i n go p e r a t i n g s y s t e m

b u i l ti n t oh a r d w a r e .

A l lt h e s ec a p a b i l i t i e sa r e e a s yt o t a pb e c a u s eA m i g a ' so p e na r c h i t e c t u r ep r ov i d e sy o uw i t ha c c e s st o t h e6 8 0 0 0m a i nIb u si n a d d i t i o nt o t h es e r i a l ,p a r a l l e la n d E

f l o p p yd i s kc o n n e c t o r s .C o m p l e t et e c hn i c a lm a n u a l se n a b l ey o ut o t a k ef u l l

a d v a n t a g eo f t h ec u s t o mc h i p sa n dt h es o f t w a r e s u p p o r tr o u t i n e sf n t h ew r i t a b l e

c o n t r o ls t o r eo n t h eK i c k s t a r rd i s kt h a t

c o m e sw i t he v e r yA m i g ac o m p u t e r .

Y o uc a na c c e s st h e s er e s o u r c e si n an u m b e ro f d e v e l o p m e n tl a n g u a g e s ,i n c l u

i n gA m i g aM a c r oA s s e m b l e r ; "A m i g aC A m i gB a s i c( M i c r o s o f t * — B a s i cf o rt h eA m i g a ) ,

A m i g aP a s c a la n de v e nA m i g aL I S P .

S oA m i g an o to n l yg i v e sy o um o r ec r e a t i v i t yi t g i v e sy o uc r e a t i v e

- n e ww a y st o u s ei t .

A m i g ab yC o m m o d o

G I V E SY O UA C R E A T I V EE D G E .

A m i g aa a T r a d e m a r ko fC o m m o d o r e - A n n a o .I n c" H d a t o r li i o I r o a e m a r to fC o m m o d o f e - * m i a ai n c .

a c r o A S i e m M e r l s o i i a c t o n f f l H o l C o m m o a o r e - A m l g a . i r K ' M i c r o w l H i O ' e e l s i e r e d r ro f M i c r o s o f t ,i n c .

Page 32: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 32/132

S O F W A R ER E V I E W S R E V I E W l - DB Y E R V I NB O B O

S w i f t s h e e t

C o m p u t e r :C o m m o d o r e1 2 8

P u b l i s h e r :C o s m l

4 1 5N . F l g u e r o aS t r e e t

W i l m i n g t o n ,C A9 0 7 4 4M e d i u m :D i . s k

P r i c e : S 2 9 . 9 5

1 w i f t s b e e ti s a s e r i o u ss p r e a d s h e e t

f o r [ h e C o m m o d o r e1 2 8 .l i i s l a r g e

e n o u g h( 6 - ic o l u m n sb y 2 5 4r o w s )f o r

v e r yd e m a n d i n gm o d e l s ,y e t s i m p l e

e n o u g hf o rh o m eb u d g e t i n g .

O n eo f i t s u n u s u a lf e a t u r e si s i t s

a b i l i t yl o a U t O b O O t .T h ea p p e a r a n c eo f

[ h i sf e a t u r ei n c o m m e r c i a ls o f t w a r ei s

a r a r ep l e a s u r e .W e ' l ls e em o r eo f l t ,o f

c o u r s e ,b u tt h e r ei s a l w a y ss o m e t h i n g

s p e c i a la b o u tt h e f i r s tt i m e .

I n s e r tt h e d i s ki n y o u rd r i v e , s e t

y o u r m o n i t o rt o R G B ,y o u rc o m p u t e r

t o 8 0 - c o l u m nd i s p l a y ,a n di u r ne v e r y

t h i n g o n .B o o t i n gf r o mt h e I 5 i lt a k e s

a b o u to n e m i n u t e .P r e s u m a b l yt h i s

w i l lb e m u c hf a s t e ro n [ h e 1 5 7 1d r i v e .

O n c ei t i s r u n n i n g ,a s c r e e nl i s t s a l l

t h e k e yc o m m a n d st o e n t e ra n dm a

n i p u l a t eI n f o r m a t i o n .

W h e ny o u d o s c r o l lo r u s e y o u r

c u r s o rf o r a n y r e a s o n ,S w i f t s h e e ta l

l o w sy o u t o u s e e i t h e rs e t o f c u r s o r

k e y s .S o i f , l i k em e ,y o u ' r ef i n d i n gi t

d i f f i c u l tt o b r e a kt h e h a b i to f u s i n g

t h e C o m m o d o r e6 - t c u r s o rk e y s ,y o u

w o n ' tf i n di t f r u s t r a t i n g .

O b v i o u s l y ,s p r e a d s h e e t sa r e m a d e

f o r m a n i p u l a t i n gn u m b e r s .H o w e v e r ,

t h i s p r o g r a ma l s o l e t s y o u u s e a n y

r o wo r c o l u m nf o r t e x t ,m a k i n gi t

p o s s i b l et o u s e t h e s p r e a d s h e e tf o r

m a tt o r ac h a r to f t e x to n l y .I n a d d i

t i o n ,S w i f t s b e e t a l l o w sy o ut o u s et h e

n u m e r i c a lk e y p a df o r q u i c ke n t r y .

T h e E N T E Rk e y i s n o t s u p p o r t e d ,

[ h o u g h ,b e c a u s ei n a s p r e a d s h e e t ,

y o u rn e x tc e l l c o u l db e a c r o s s ,u p ,

d o w no r b a c k .U s i n gt h e c u r s o r k e y s

f o r e n t r ys e n d sy o u rc u r s o rt o t h e

n e x tc e l l i na n yd i r e c t i o n ,m a k i n gt h i s

m e t h o dj u s ta b i t q u i c k e rt h a n u s i n g

E N T E Ra n dt h e nt h ec u r s o r .

A s w i t ha n yg o o ds p r e a d s h e e t ,a l l

m a t hf u n c t i o n sa r t s u p p o r t e da n d

m a n yo f t h em o r ec o m p l i c a t e do n e s

a r cb u i l ti n , r e l i e v i n gy o uo f t h eo e e d

t o r e m e m b e r c o m p l e xf o r m u l a sa n d

s a v i n gy o u a f e w k e y s t r o k e s .A s a n

e x a m p l e ,m a n ys p r e a d s h e e t sf i n da n

S w i f t s h e e tp r o v i d e s

4 5 Ko ff r e em e m o r y

— m o r em e m o r yt h a n

i n a n e m p t y6 4 .I f s

t h e d i f f e r e n c eb e t w e e n

w o r k i n go n a w r i t i n g

b o a r da n do n a n

e x e c u t i v e - s i z e dd e s k .

■ — i ~ i

e x a m p l e ,m a n ys p r e a d s h e e t sf i n da n

a v e r a g ef r o ma f o r m u l as u c ha s " S U M

( A - i I . 4 y i 2 . "I n S w i f t s b e e t ,t h ef o r m u

l a i s " ( «M E A N ( A - i , UV — al i t t l ee a s i e r

t o r e m e m b e r .

Y o u ' l la l s oh a v e[ h ea b i l i t yt o u s eI T

a n dI F G O T Os t a t e m e n t s ,a n dl o c r e

a t e l o o k - u pt a b l e s .T o m a k et h e s eo p

e r a t i o n sl e s s b l i n d ,b o t hh o r i z o n t a l

a n d v e r t i c a ls c r e e ns p l i t t i n gi s s u p

p o r t e d ,a l o n g w i t hi n d e p e n d e n t

s c r o l l i n go f t h eh a l v e s .

I t ' se a s yt o b e c o m ea c c u s t o m e dt o

g e n e r o s i t y .W i t h o u tt h i n k i n ga b o u ti t

a g r e a td e a l ,I a c k n o w l e d g e dt h ef e e t

t h a tS w i f t s b e e tg i v e sm e 4 5 Ko f f r e e

m e m o r yt o u s ef o rm y d a t a .A d a yo r

t w ol a t e r ,i t o c c u r r e dt o m e t h a t[ b a t

w a sm o r em e m o r yt h a ni n a n e m p t y

6 4 ! C a l li t e l b o wr o o m — i t ' s[ h e d i f

f e r e n c eb e t w e e nw o r k i n go n a w r i t

i n g b o a r d a n dw o r k i n g o na n e x e c u

t i v e - s i z e dd e s k .

P o p - u pm e n u st a k e y o u t h r o u g h

t h e w o r k i n go f S w i f t s b e e t ,m a k i n gi t

u n n e c e s s a r yf o ry o ut o c o m m i te v e r y

f a c e to f o p e r a t i o nt o m e m o r y .P r e s s

i n g F 5 b r i n g su p t h e f i r s tm e n u .U s e

t h ec u r s o rk e y st o h i g h l i g h ty o u ro p

e r a t i o n ,p r e s sF 5 a g a i n ,a n d a s u b

m e n up o p su p .g i v i n gy o uS t i l lm o r e -

o p t i o n s .

I ' v eh a da s m a n ya s f o u rm e n u so n

t h es c r e e na t o n c e ,a n db e c a u s et h e y

a r ew i n d o w so fd i f f e r e n t c o l o r s ,t h e r e

i s l i t t l et o c o n f u s ey o u ,T h e s l i g h t

o v e r l a pr e m i n d sy o u t h a t y o u m a y

o n l yw o r kw i t ht h ef o r e g r o u n dm e n u .

S p e e di s i m p o r t a n ti n a s p r e a d

s h e e t ,a n da l l o f S w i f t s b e e tr e s i d e si n

R A M .T h e r ei s n o n e e df o rd i s k a c c e s

[ h e r e b ym a k i n ge n t r i e sa n dr e c a l c u l

t i o n f a s t .T h o u g hm y p r e l i m i n a

I n s t r u c t i o n sm a d en o m e n t i o no f t h e

l a c t ,I ' dw a g e r C o s m ld e s i g n e dt h i st o

t a k ea d v a n t a g eo f t h e f a s t ( 2 M H z

m o d ei n h e r e n ti n t h e 1 2 8 .

T o m a k ei t e a s yf o ry o ut o g e t s t a n

e d , S w i f t s b e e t c o n t a i n ss e v e r a lt e m

p l a t e s .T h e r ei s a d e m os h o w i n gh o w

t o s e tu p a s h e e t1 0s h o wI n t e r n a lR a t e

o f R e t u r n( I R U > ,a s w e l la s w o r k i nt e m p l a t e sf o r h o m eb u d g e t i n g ,l o a n

a n a l y s i s ,e x p e n s e s ,a n de a r e x p e n s

E a c h t e m p l a t em a yl i e m o d i f i e d .

S p e a k i n go f m o d i f i c a t i o n s ,

s b e e ta l s oa l l o w sf o r c u s t o mp r i n t e

c o n f i g u r a t i o n s ,m a k i n gi i c o m p a t i

w i i h a l m o s te v e r y t h i n g .T h ep r i n t e

p a r a m e t e r sy o u e n t e ra r e s a v e dt o

y o u rd i s ka l o n gw i t h y o u r n u m b

l [ i s r a t h e re a s yf o r ac o m p a n yt o

s i m p l y c o n v e r ta p r o g r a mf r o mt h e6 4

l o t h e 1 2 8 .m o d i f yi t t o a n 8 0 - c o l u

d i s p l a y ,a n d r e d e s i g n[ h e p a c k a g i n

T h a n k f u l l y ,C o s m id i d n o tc h o o s et h i s

c o u r s e .T h o u g ht h e r ew a sa n e a r l i e

s p r e a d s h e e tc a l l e dS i r i f t a t l c ,C o s m

d i d n o tc o n v e r ti t . I n s t e a d ,t h e yk e p t

t h e b e s tf e a t u r e sa n d i n c o r p o r a

t h e mi n t oS w i f t s h e e t ,w h i l et a k i n ga d

v a n t a g eo f a l l t h en e wa n ds p e c i a lf e a

t u r e so f [ h e1 2 8 .

, \ b y p r o d u c to f ( h i si s t h a tS w t f i c a

f i l e sc a n n o tb e r e a db y S w i f t s b e

H o w e v e r ,t h a ti s a s m a l lp r i c et o p a y

f o r as p r e a d s h e e tt h a iw o r k sf a s i ,d i s

p l a y s8 0 c o l u m n s ,s u p p o r t sk e y p ae n t r y — a n dd o e s n ' tc o s ta b u n d l e .Q

3 0 M A R C H / A P R I L' 8 6

Page 33: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 33/132

Page 34: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 34/132

A l ly o un e e dt o d o t h i s

g r a p ha s p r e a a s n e e l

f i xa n e n g i n e w r i t ea n o v e l l e a r nl o f l

d o y o u rb a n k i n g s l u d ya s t r o l o g y o r g a n i z ea d a i ab a s e

t e l lo s l a r y f o r e c a s t s a l e s w i na g o l dm

i T i l l1 1o d e i T m i f co r ( J i g i r o lR e p o r t l iI n c

Page 35: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 35/132

r t h d a yc o r d c o m p o s e as o n g d e s i g na d r e a mh o u s e

p a i n !a p i c t u r e e a r nt o t y p e

s s e c ta f r o g i m p r o v ey o u r c h e s s f o l l o w t h es t a r s

w h e ni t c o m e st o p e r s o n a lc o m p u t e r s ,y o uw o n tt h es m a r t e s t

y o uc a n o w n .A ta p r i c et h a tm a k e ss e n s e .

F e a t u r ef o rf e a t u r e ,t h en e wC o m m o d o r e1 2 8 ™s y s t e m

o u t s m a r t si t sc o m p e t i t i o n .I t c o m e sw i t ha p o w e r f u l1 2 8 K

m e m o r y ,e x p a n d a b l et o 5 1 2 K ,m o r et h a ne n o u g ht o s t a r tw i t h

a n ds t a y w i t hf o ry e a r s .A n8 0 - c o l u m nd i s p l a yl e t sy o us e e

m o r eo f y o u rs p r e a d s h e e t sa n d w o r dp r o c e s s i n g .A n dw i t hi t s

6 4 , 1 2 8a n dC P / M ®m o d e sy o u h a v ee a s ya c c e s st o t h o u s a n d s

o f e d u c a t i o n a l , b u s i n e s sa n dh o m ep r o g r a m sn o wa v a i l a b l e .

I ta l s oh a sa s t a t e - o f - t h e - a r tk e y b o a r dw i t hb u i l t - i nn u m e r i c

^ k e y p a dt o e x e c u t ec o m p l e xt a s k sw i t hl i t t l ee f f o r t .

T h en e wC o m m o d o r e1 2 8 .F r o mt h ec o m p a n yt h a t ' ss o l dm o r ep e r s o n a lc o m p u t e r st h a nI B M ®o r

A p p l e . *L o o kf o ri t a t a s t o r en e a ry o u .A n dd i s c o v e r

t h ep e r s o n a lc o m p u t e rt h a td o e sm o r ef o ry o u .A tt h e

| p r i c ey o u ' v eb e e nw a i t i n gf o r .

C O M M O D O R E1 2 8 ?P E R S O N A LC O M P U T E A H i g h e rI n t e l l i g e n c e

Page 36: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 36/132

S O F T W A R ER E V I E W S R E V I E W E DU V ( , A H VF I E L D

K a r a t e k a

C o m p u t e r :C o m m o d o r e6 4

P u b l i s h e r :B r o d e r b u n d

1 7 P a u lD r i v e

S a nR a f a e l ,C A .9 4 9 0 3M e d i u m :D i s k

P r i c e ; S 2 9 - 9 5

M A 'y o u l i k em a r t i a la r t sa n d a r c a d e

a c t i o n ,y o u ' l lg e t a r e a lk i c ko u t o f

K a r a t e k a .Y o u ' l l a l s og e t y o u rf i l l o f

b o d yb l o w s ,k a r a t ec h o p s ,b r u i s e s ,

c l a w s ,a n d p u n c t u r ew o u n d s .

Y o ua r e t h e s t a ro f a m a r t i a la r t s

m o v i eo n a s m a l li s l a n dn e a rJ a p a n .

W h e nt h e c u r t a i ng o e su p . y o u h a v e

j u s tf i n i s h e dy o u ra p p r e n t i c e s h i pa n d

a r ea m a s t e ro f k a r a t e — aK a r a t e k a .

I n t h em o v i e ,y o u rv i l l a g e( a l o n g

w i t hy o u rb r i d e - t o - b e )h a sb e e nc o n

q u e r e db y a ne v i lw a r l o r d .L i k ea n y

g o o dh e r o ,y o u m u s ts i n g l e - h a n d e d l y

r e t a k et h e v i l l a g e ,d e s t r o yt h e w a r

l o r d ,a n df r e ey o u r s w e e t h ea r t .

A s y o ub a t t l ey o u rw a yt o t i l ew a r

l o r d ,y o uf a c em a s k e dk a r a t ew a r r i o r s .

S t u d ye a c ho p p o n e n t ' sm o v e m e n t s

c a r e f u l l yt o d e t e r m i n et h e i rl i g h t i n g

s t y l e .S o m ew i l l p r e s s t h ea t t a c k ,

w h i l eo t h e r sw i l lw a i tf o r y o ul o a d

v a n c e .S o m ef i g h tb e t t e rw i t ht h e i r

f e e tw h i l eo t h e r sa r e q u i c k e r w i t h

t h e i rh a n d s .

T h e t r i c ki s t o i n f l i c td a m a g e o n

t h e mu s i n gk a r a t ek i c k s ,b l o w s a n d

j a b s ,w h i l ea v o i d i n gt h e s a m ed a m a g e

y o u r s e l f .I f y o ua r e g e t t i n gt h ew o r s e

e n do f t h ef i g h t ,t h eb e s tc o u r s eI s t o

r e t r e a t t or e c o v e r .W h e ny o u re n e r g y

l e v e lf a l l st o z e r o ,y o u d i e a n d t h e

m o v i eh a sa s a d e n d i n g .

W i n n i n gi s t o u g h , s ob e p r e p a r e dt o

s t a ri n m a n ym o v i e sw i t hs a d e n d i n g s .

A l t h o u g hd e f e a t i n ga n i n d i v i d u a lo p

p o n e n ti s n o t t o od i f f i c u l t ,d e f e a t i n g

t h e ma l l i s . A s s o o na s o n eg u a r di s

d e f e a t e d ,a n o t h e rc o m e sr u n n i n g .

P l u s , a sy o ut i r ef r o mb a t t l e ,y o uf i g h t

s t r o n g e ra n ds t r o n g e rw a r r i o r s .

A n o t h e r d a n g e ri s r u n n i n go u t o f

p l a c e st o r e t r e a t .O u t s i d et h e w a r

l o r d ' sc a s t l e ,t h e r ei s a r e a ld a n g e ro f

f a l l i n go f f t h e c l i f fi f y o us t e pb a c k

w a r d s .W h i l ei n s i d et h e c a s t l e ,w a l l s

a n dc l o s e dd o o r sc a nb l o c kr e t r e a t .I f

y o u a r e t i r e d a n d h a v ey o u rb a c k

a g a i n s tt h ew a l l ,y o u rf o e ' sj o b i s e a s i -

Y o ua r e

t h es t a r

o f a

m a r t i a la r t s

m o v i e ,

b u tw i n n i n g

i s t o u g h ,

s o b ep r e p a r e dt o s t a ri n

m a n ym o v i e s

w i t h

s a de n d i n g s .

m m

r11 )I k

- —

m i ie r . W h e nt h i s h a p p e n s ,t h e p h r a s e

" h a v i n gy o u rb a c ka g a i n s tt h e w a l l "

g a i n sn e wm e a n i n g .

' [ " h i sr e t r e a tf e a t u r eo l K a r a t e k ao f

f e r sa b i t o f c o m e d y .W h e ni h e h e r o

s t e p sb a c k w a r d so v e rt h ec l i H .h e d i s

a p p e a r s .A m o m e n tw i l lp a s su n t i ly o u

h e a ra t h u d .' " H i e i s n d "w i l la p p e a r

a n dt a p sw i l ls o u n d .

T i l e g a m e ' sg r a p h i c s a r e s u p e r h .

s o m ee v e nb o r d e r i n go n b e a u t i f u l .

T h em o v i et h e m ei s w e l lp r o m o t e dw i t hr e a l i s t i cs c r e e n s ,i n c l u d i n ga t i t l e

s c r e e nc o m p l e t ew i t hc r e d i t sa n d

s t o r y l i n e st h a t s c r o l lu p t h es c r e e nt o

d r a m a t i cm u s i c .T h ed i s p l a y s a r et r u e

t o l i f ei n b o t hc o l o ra n dd i m e n s i o n .

A l l t h e c h a r a c t e r sa r e r e a l i s t i c ,

d o w nt o t h e s h a d o w st h e yc a s t .H e -

c a u s et h e b a c k g r o u n dd i s p l a y sm o v e

i n t h e o p p o s i t ed i r e c t i o nl o t h e c h a r

a c t e r ' sm o v e m e n t ,t h e s c r e e ng i v e s

t h ei l l u s i o no f ac a m e r ap a n n i n gh o r i

z o n t a l l y .O n e e s p e c i a l l yw e l l d o n e

s c e n es h o w st h e i m p r i s o n e db r i d e - t o -

b e w e e p i n gi n h e rc e l l .

M o s ta r c a d eg a m e so i l e rm u l t i p l

l i v e s ,b u t n o t K a r a t e k a ,W h e nt h e

h e r od i e s ,t h e m o v i ee n d s .S o t o r e

s t a r t y o u rc o n q u e s t ,y o u m u s ts t a r !

f r o mt h e b e g i n n i n g ,f i g h t i n gt h e f i r s t

w a r r i o ra g a i n .T h o s eo f y o uw h oe n

j o y t h e a r c a d ea c t i o np r o b a b l y w o

m i n dt h i sc h a l l e n g e ,b u t i f y o u ' r ei n a

h u m 't o s e e a h a p p ye n d i n g , y o

g o i n gt o h a v et o b e v e r yg o o da t k a r a

t e . K t m i t v k i td o e sn o ! i n c l u d e a no p

t i o nt o s a v ea g a m ei n p r o g r e s s .

1 d i d f i n do n e d e t a i lo f K O T G t e

p a r t i c u l a r l y c u r i o u s .E v e n t h o u g t h e

s t o r yl o c a t i o ni s a P a c i f i cI s l a n dn e a r

J a p a n ,b o t ht h e h e r oa n d h e r o i n

w e r eb l o n d e sw h i l et h e i rf o e sw e r e

a l l d a r k .H u to v e r a l l ,i f y o u w a n tc h a l

l e n g ea n dl a s ta c t i o n .K a r a t e k ai s f o r

y o u .I t ' sp a c k e dw i t ht w o - f i s t e d ,h a r d -

h i l l i n g k a r a t e .T h es o u n de f f e c t sa r e

d r a m a t i c ,a n i lt h e g r a p h i c sa r e r e a l i s

t i c . I f t h i sw e r ea r e a lm o v i e ,i l w o u l d

b e a t h r i l l e r .T h i sg a m eh a se v e r y t h i

a g o o d m o v i ew o u l d — at r a g i cp l o t ,

a d v e n t u r e ,f i s t l i g h t sa n d r o m a n c eQ j

3 4 M A R C H / A P R I L' 8 6

Page 37: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 37/132

T h eC o m m o d o r e6 4

c o m e so f a g e .. .

W i t hG G O S , 't h e C 6 4r e a c h e si t s f u l lp o t e n t i a l .M o r et h a nj u s ta n o t h e r

a p p l i c a t i o n , t h eG r a p h i cE n v i r o n m e n tO p e r a t i n gS y s t e mI n t e g r a t e sn e wa n do l d p r o g r a m sw i t hg r e a t e re a s ea n ds p e e d .

^ j y j

■ * ■ " * ■ " .: ■ - ■ ■ ; - t ;

— I " - 3

- ■ ■ : .

I S O 1 i f f. . . . ■ ■ ; : ■ ■ ; .: ■ ■ ■ : ■ ■ . . .

g e o P a i n t . "F o r c r e a t i n gc h a r t sa n dd i a

g r a m s ,o r j u s tc r e a t i n g .S u b s t i t u t ea p i c

t u r ef o r at h o u s a n dw o r d s .P a i n tw i t h

d i f f e r e n tb r u s h e s .T r ya p a t t e r nf i l l ,o r

p e r h a p st h e r u l e rf u n c t i o n ,f o rg o o d

m e a s u r e .

b e

M i

t o

E [

t : :

. : : ■ ■

: . ■ ■

- . i

. 1

t a x ' . ' . : . : [" ' ■> ■ :t c r . " ■ i s

- ■ ■ ■; : ■ : ■ - ■ ■ - .

: • . . : . - ■ ■ - ; - . : : : (■ •

i e t o i

: : .

■ ■i ! : »

. : ■ ■ : :

t : : - :

i *

- , : ■ ■ * : - ■ ;■ : ■ >' t - . m a n■ < [ ■ =t o ■ m m )

: - = : - , " , , . ■ ■ . : : ■ : ' ■ : :

. . ■ . : ■ ■

■ ■ ■ ■ . ■ .

■ f : ■ ■ - . ■ ■ ■

■ ■ . .

- ■ . - :

; " - . - ■

: . ■ ■ ■ ;

1 -

T oo r d e r ,c a l l( 8 0 0 )4 4 3 - 0 1 0 0E X T .2 3 4

G E O SI n t r o d u c t o r y O f f e r

$ 5 9 . 9 5

S o f t w o r k s

C E O S .G U I sD a M o p ,g c o f o i n l ig w W i U e ,d i r i T m b o ,u dB w k c i c yS o d ~ . > i k .j r e t n d n n t t k to f B m k r i c yS o f t w o r i o .

C n r i i r n i n l E m '' A L i l l i iC b 4J i n 1I r a d v i r u r k 1 ^" 1 C i m u n o d o r cF . k v l r i m i o .L t d

G E O SD e s k t o p .F i l eh a n d l i n gi s a s e a s ya s p o i n t i n g .R u n ,c o p yo r d e l e t ef i l e s

w i t ha j o y s t i c kc l i c k .D e s ka c c e s s o r i e s

i n c l u d ea n a l a r mc l o c k ,n o t e p a d ,p h o t o

a n dt e x ta l b u m s— e v e na f u l l - f u n c t i o n

c a l c u l a t o r .I t a l l a d d su p .

i

\

\

u

2

• x : i

I N

n i l . . .

g e o W r i l e .C r e a t eh i g hq u a l i t yd o c um e n t s .I n s e r t .D e l e t e .C o p yo r m o v e

b l o c k so f t e x t .S e l e c te x p r e s s i v ef o n t

s t y l e s .U n d e r l i n e .B eB o l d .T r yi t a l i c . L e t

y o u rf i n g e r sd o t h e t a l k i n g .

G E O S :I t ' sa w h o l en e ww o r l df o rt h eC 6 4 .

' G E O SG E O SD f i k e H fi n d m t o iD o s k t o p ,d i - k l u i K i , g e o P r t n l ,( n d g o o W n i B .

( B 9 . 9 § ,c : an e l d e n U. i d d6 . 5 %U x ,( 1 4 . 5 1 1U S . ' S / . M PP a r t e g nd i p p i n gm dh m d U n g )

u s F u n d )o n l y -

C h o c ki t n o r w yo f d u r V I S A M r t s i t r c n i r d

A r r t # E > p .D M "

C i i y ,5 U I E ,Z i p

S o n dt o : D « r k r l i - y ^ K

I ' . ( I H o .5 7 1 3 5

i - f tw r i ' k s+ " rd e l i v e r y i y p r k el h n » u n ^M f l ) 11 1 . L B f l f t ,

Page 38: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 38/132

S O F W A R ER E V I E W S R E V I E W E DB Y I - . K Y I NI Km o

B o r r o w e d

l i m e

C o m p u t e r :C o m m o d o r e6 4 ,A m i g a

P u b l i s h e r :A c t i v i s i o n

2 3 S t )B a y s h o r eF r o n t a g e

R o a d

M o u n t a i nV i e w ,C A

9 4 0 4 3M e d i u m :D i s k

P r i c e : S 2 9 . 9 9

A h e y e a ri s 1 9 3 - 1Y o u ' r es i t t i n g

w i t hy o u rf e e tp r o p p e d o nt h es c u f f e d

t o p o fy o u rl i t t e r e dd i s k .' H i ep h o n e

r i n g sa n d w h e ny o u a n s w e r ,a v o i c e

g a s p s ," S a m . . . T h e yw a n ty o ud e a d . . . ' "

A n da s t l i ep l u m ec l i c k si n t os i l e n c e ,

y o u s e e a d a r kf i g u r eo u t s i d ey o u r

w i n d o w .

Y o ua r c n o wl i v i n go n B o r r o w e d

T i m e .

I t q u i c k l yb e c o m e se v i d e n tt h a t

p r i v a t ee y e S a mH a r l o wi s b o t ht h e

h u n t e ra n d t h e h u n t e d .I f t h e n a m e

s o u n d sf a m i l i a r ,i t ' s b e c a u s eh e i s

m o d e l e da f t e rt w oo f t h em o s t f a m o u s

p r i v a t ee y e s o f[ h e l i m e ,S a mS p a d e

a n dP h i l i pM a r l o w e .

A c i i v i s i o nh a s a d d e dt o t h e t e x t /

g r a p h i c sf o r m a lt h a tp r o v e ds u c c e s sf u l i nM h u l s b i u l o w .T h e r e ,t h eg r a p h

i c s f i l l e da b o u tt h r e e q u a r t e r s o ft h e

s c r e e n ,w i t h t h e r e s t r e s e r v e df o r

t e x t .H e r e , t h e g r a p h i cs c e n eo c c u

p i e so n l ya b o u to n e q u a r t e ro f t h e

I r o a g e ,B e l o wi t . a n o t h e rq u a r t e ri s

u s e df o rt y p i n gt e x t .

T h er i g h th a l fo f t h es c r e e nl i s t sk e y

w o r d s ,a n o p t i o nt h a tm a k e si t q u i c k

a n de x i s yt o e n t e rs i m p l ec o m m a n d sw i t ha j o y s t i c k .S e l e c ta v e r bf r o m

c o l u m n Aa n da n o u nf r o mc o l u m nH ,

p r e s sR E T U R N ,a n dt h ec o m m a n di se x e c u t e d .D o k e e pi n m i n d ,h o w e v e r ,

t h a ti f y o u c h o o s et o p l a yt h e g a m e

t h i sw a y ,y o u ' l lm i s st h e r i c h n e s s o f

t h ep a r s e r .

A b o v et h ec o m m a n dc o l u m n si s a n

a r e ap r e s e r v e df o rI n v e n t o r y ,s h o w i n g

i c o n so f t h e t h i n g sy o up i c ku p a l o n g

t h ew a y ,a s w e l la s a c o m p a s sf o rd i

r e c t i o nc o m m a n d s .

A l t h o u g hl i m i t i n gg r a p h i c st o o n l y

o n e - q u a r t e r o ft h e s c r e e nm a ys e e m

i n a d e q u a t e ,i t i s n o t .T h es c e n e sa r e

c l e a ra n ds h a r p ,m a k i n gi t e a s yt o s p o tt h ev i s u a l c l u e s .A n dn o tc o n t e n t w i t h

T h er e a lj o yo f

B o r r o w e dT i m ei s

b e i n gS a mH a r l o w ,

m o v i n gt h r o u g ha

r i c he n v i r o n m e n ta s a

1 9 3 0 ' s p r i v a t ee y e .

C U r t BC f i B L Fo u 9 0 h < m do < j e rh a n do nh e w i r e t o t h e b u i l d i n gc r o s st h e s t r e e t ,o o ' r e o n t h es e c o ti n < t o *o f t h e D u b l i n R o s ea r « T h e H e n a r e s w i n g i n g [ b o o k

: . ■ ! . . ' < ■ ! ■. n l . I j P h i j i h i l - i '

s c u r r m r h st o f h n n . i i d c s l iI n F r o n tu p u n u .■ p i c kl i p P h a r l r .H v o l c i q t s p s ,- S t n . t h e y" n l v o n d e a d .. . " * n d' ■ ■' • o u t . Rm n 9 m i . u l j i iM a n . e n st i n u l n d D H .

I I I

I ] I M i l l

U Tj p e n

i T J I r s

" p i t p e e p e r -h t ' j i ' dt r > * ?l i i e s t ? " h ij s h . s .

V o u q r e e !i j n u rp a l .

p j u l . e y e- u h u r u n s t l u uE i t y s h o s t p o p uU rJ > p i i 5 s t j n d

s t a t i cs c e n e s ,t h ed e s i g n e r sh a v ep u tn

s m a l la m o u n to f a n i m a t i o ni n t o a l

m o s te v e r yf r a m e .

P r e s s i n gR E T U R Na t a n yt i m ed u r

i n g t h eg a m ew i l lH i p t h es c e n e o u to f

t h ew a y , a l l o w i n gy o ut o r e v i e wp r e

v i o u sm o v e s .W h yd i d I r i s t e l ly o u

R i t ah a d h e e nk i d n a p p e d ,y e t D o r i s

t o l dy o us h eh a ds e e n h e rt h a im o r n

i n gw a l k i n ga n dt a l k i n gh a p p i l yw i t h

F r e dM o n g o ?

D o n " !o v e r l o o kt h e f a c t t h a t y o u

h a v es o m e w h a tb e t t e rt h a na v e r a g e

a b i l i t i e s ,a s d i da l l t h ep r i v a t ee y e so f

t h a tp e r i o d .Y o uc a nb e s a p p e d — a n d

p r o b a b l yw i l lb e — a n d c o m eo u to f i t

w i t hn o t m u c hm o r et h a na g o o d

h e a d a c h e .

B e i n gs h o t ,h o w e v e r ,i s p e r m a n e n t .

W h ow a sb e h i n dy o uw h e ny o uh e a r d

t h ec l i c ko f a r e v o l v e rb e i n gc o c k e d ?

T o g u a r da g a i n s ts u d d e nd e a t h .B o r

r o w e dT i m eh a s a q u i c k s a v ef e a t u r e .

J u s tb e f o r em a k i n ga d a n g e r o u sm o v e ,

h i t t h eF 7 k e y a n dR E T lI R N .T h eg a m e

u p i o t h a ip o i n tw i l lb e s a v e d .U p o n

r e s t a r t ,p r e s s i n gF 8 a n dR E T U R Nz i p s

y o u o u t o f y o u r g r u b b yo f f i c ea n d

p l a n t sy o u w h e r ey o u w e r ej u s t b ef o r ey o ug o tk i l l e d .

B o r r o w e d T i m eu s e sb o t hs i d e so f

t h ed i s k .S i d eA i s a b o o tr o u t i n ea n d

" l i v i n gt u t o r i a l , "I f y o u ' v eb e e nt h e r e

b e f o r eW i t t )M i n t i s h a d O Wo r T r a c e r

S a n c t i o n ,y o um a ys k i pt h et u t o r i a lb y

( l i p p i n gt h ed i s k d i r e c t l yt o t h eg a m e .

I f n o t .t h et u t o r i a l w i l li n s t r u c ty o uo n

h o wt o p l a y t h eg a m ea n d u s e t h e

p a r s e r .

A s w i t ht h e p r e v i o u s g a m e s t h e

p a r s e rh e r ei s e x c e p t i o n a l ,l i u n d e r

s t a n d sc o m p o u n d c o m m a n ds o y o u

c a n c o m m u n i c a t ei n r e a ls e n t e n c e

a n dq u e s t i o n s ,r a t h e rt h a nh a v i n gt o

u s e a n e x a c tt w o - w o r dp h r a s e .

P l a no n s p e n d i n gs o m el i m ew i t h

t h i sg a m e .T a k en o t e sa n dm a k em a p s .

L i k ea n yg o o dt e x ta d v e n t u r e ,t h e r e

a r e m a n yp a t h st o b e e x p l o r e da n d

m a n yc h a r a c t e r st o d e a lw i t hb e f o r e

y o us o l v e[ h em y s t e r yo f w h o ' st r y i n g

( o k i l l y o u a n dw i n - .T h en o t e sw i l l

r e m i n d y o uw h i c hc h a r a c t e rg a v ey o u

p a r t i c u l a rI n f o r m a t i o na n d t h e m a p s

a l l o wy o ut o r e t r a c ey o u rs t e p s .

T h eg a m eg i v e sy o u y o u r m o n

w o r t h ,o f c o u r s e , b u tt h e r e a lj o y i s

b e i n gS a ml l a r l o w .m o v i n gt h r o u g ha

r i c he n v i r o n m e n ta s a l y . W sp r i v a t e

e y e . Q

3 6 M A R C H / A P R I L' 8 6

Page 39: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 39/132

S e n s a t i o n a lP r i c e s !. . . O n O u rM o s tP o p u l a rI t e m s !

T H E7 9 $D I S K E T T EA r e y o up a y i n gt o om u c hf o rd i s k e t t e s ?T r yo u rf i r s t

q u a l i t y ,p r i m e ,B V i "d i s k e t t e s( n o r e j e c t s ,n os e c o n d s !a t I h e s ef a n t a s t i cs a f e p r i c e sa n ds a v e ,s a v e ,S A V E !D i s k sa r ep a c k a g e di n b o x e so l 5 0 :e a c hb o xc o n t a i n s 5s h r i n k - w r a p p e d1 0 - p a c k st h a i

i n c l u d ed i s k e t t e si n s l e e v e s ,l a b e l s ,a n dw r i t e -p r o t e c tl a b s .

E a c hd i s k e t t ei s c e r t i f i e dt o b e 1 0 0 %e r r o r f r e ea n dc o m e sw i t ha l i f e t i m ew a r r a n t y( i t y o u h a v e ap r o b l e m ,w e ' l lr e p l a c et h ed i s k e t t e ) .A Nd i s k e t t e si n c l u d eh u br e i n f o r c e m e n tr i n g sa n dw r i t e - p r o t e c tn o t c h .

A l ld i s k e t t e sa r ed o u b l ed e n s i t ya n dw o r ki n e i t h e r

s i n g l eo r d o u b l ed e n s i t yd r i v e s .

S S ,D DD i s k e t t e s ,B o no l 5 03 2 3 9 1 $ 3 9 . 5 0 - 7 9 te a . !

O S ,D DD i s k e t t e s .B o xa t 5 0

3 2 4 0 3 S 4 9 . 5 0 - 9 9 C e a

f P O W E Ra n dP R O T E C T I O N !

F O RY O U RC - 6 4 !

P 0 W ' R P A K 6 4 - B OP o w ' rP a ki s a r e p l a c e m e n tp o w e rs u p p l y( 1 . 5a m p )

t o rt r i eC o m m o d o r e6 4 b u tt h a t ' sn o !a l l !P o w ' rP a k

a l s o s u p p l i e sI w oa d d i t i o n a ls u r g ep r o t e c t e do u t i o l s( 1 2 0 V )l o r m o n i t o r ,d i s kd r i v e ,o r o l h e rp e r i p h e r a l s .

O n / o t fs w i l c h .F u s ep r o t e c t i o n .S t u r d ya l l - m e t a lc a s

i n g i s v e n t i l a t e df o r h e a ld i s s i p a t i o n .F u l l 1 y e a r

w a r r a n t y .

. 3 4 9 1 0 $ 4 9 . !

C A R T R I D G EE X P A N D E RP l u s S 2 2 . 9 5

F A S TL O A DO F F E R !

r j f [ l i n| H 7 * o rB w i i c nC a M n r l f j r j• t ' u ' sU 1 v n r

f a r a n ya c c a u — m >W i n dl u m b N n gQ o N n i li h uc o m o u i o r

' 2 2 . 9 53 3 2 2 7C a r t r i d g eE x p a n d e r

t o T p a n - o nl o rt n sE p y iF a s lL o a d

n s t a l l e dp l

T h ec a r n u j j j uo i p a n r j a ri s

c a r t m j ^ e — y o ut a n » c e pi t

f o ro fh e rc a r t r i d g e s 1

3 4 2 1 6F a s lL o a dC a r t r i d g e( S u gR e t a i l* 3 4 9 5 )* 2 9 . 9 5

F a s tl o a dO N L Y$ 2 2 . 9 5

w i t hp u r c h a s eo f c a r t r i d g eG x p a n d e r , 1J

[ R e a d y .. . S e t .. . P R I N T !

; P R I N T E RP L U S G R A P H I C SI N T E R F A O N L Y$ 1 8 9 ! !

W e ' v e c o m b i n e da t a m o u sn n m ep r i n t e r

w i t ha n o u t s t a n d i n g g r a p h i c si n t e r f a c el o

o f f e ra c o m p l e t ep r i n l e rp a c k a g et o ry o u r

C - 6 4a t a n u n b e a t a b l ev a l u e ! S i m i l a r

s y s t e m sc a nc o s t$ 3 0 0a n dj p . b u ld u e

t o o u rh i g hv o l u m ey o up a yO N L YS 1 B 9 1 I

Y o ug e t a s t a n d a r dp r i n t i n gs p e e do f 1 0 0C P Sa l o n gw i l hN e a rL e l l o rQ u a l i t ya n dc o m

p r e s s e dp r i n lm o d e sa v a i l a b l ea l t h eH i po f a s w i t c h . P r i n t i n g1 5n i - d i r e c l i o n a la n dl o g i c

s e e k i n g .B o t h I n c h o na n dt r a c l o if e e d a r es t a n d a r d — h a n d l e so r i g i n a lp l u sI w oc o p i e s .

O l h e rf e a t u r e s i n c l u d eg r a p h i c sp r i n t i n g( c o m p a i i b l ew i l ha l m o s ta l lp o p u l a r g r a p h i c ss o f t

w a r ep r o g r a m s ) ,p r o g r a m m a b l el i n gs p a c i n g ,a n dm o r e l

D i m e n s i o n s :t S . E "W x 1 1 "D x 4 " H " .W e i g h t :1 0 H I B s .

H e i e ' s a n o l h e rp l u s — t h ep a r a l l e l .C e n t r o n i c sc o m p a t i b l ep r i n t e rc a n b eu s e dw i l ha n y

p a r a l l e lo u l p u tc o m p u t e r .. l e t sI h ep r i n t e rd o d o u b l ed u l y ,o r m o r e !

9 0 d a y sp a n sa n dl a b o rw a r r a n t yw i l h al i f e t i m ew a r r a n t yo n I h ep r i n t h e a d .

3 5 0 4 4 P r i n l e rP l u sG r a p h i c sI n t e r l a c e

S u p p l yi s l i m i t e d— c a l ln o w !

S 1 8 9 . 0 0JT h eR i g h tI n t e r f a c eF o r _ A I IY o u rP r i n t i n gN e e d s ! !

I n t e r f a c eT h i sh i g h - p e r i o r m a n c Bg r a p h i c sp a r a l l o l

p r i n t e ri n t e r f a c eI r o mD S Il o rC - 6 4a n dV I C - 2 0

e m u l a t e sa C o m m o d o r ep n n t o rC o m e sc o m -

p l e l ew i t ha l l n e c e s s a r yc a b l e s( o r q u i c k

i n s t a l l a t i o na n d i n c l u d e s e a s y - l o - F o l l o w

u s e r ' sm a n u a l

3 3 5 6 5 $ 4 4 . 9 5

B u i l i - i nu u i l e rp r o v i d o s s u p e r h i g h - s p e

p r i n t i n gl o r p a r a l l e lp r i n t e r s .D u m p sh i g h -

r e s o l u t i o ns c r e e n su p l o 1 8 l i m o sf a s t e r .P u n t s

a l l C o m m o d o r ec h a r a c t e r s .A l lc a b l e sa n d

c o n n e c t o r si n c l u d e dF r o mC a r d c o .L i l a t i m a

w a r r a n t y

3 4 4 8 4 S C A L L

D U S TC O V E Ra n d

" E V E R Y T H I N GB O O K "S P E C I A LO F F E R

G e l t o k n o wu s b yo r d e r i n g( h i sg t o a ld u s t

C O v e ff o ry o u rV l C - 2 0o r C o m m o d t x e6 4 a n do u r c a l a i o g r" T h eE v e r y t h i n gB o o kf o r I h e

C o m m o d o r eC - 6 Ja n OV l C - 2 0H o m oC o mp u t e r s , "' o rS ? 9 5 4 n c .o r | r a s h i p p i n ga n d h a n

d l i n g. ' . i . i i L . :< l i - j i ti g a n l i s t a l i c ,i r n i t s l u c o n i8 g u u g ov i n y ls o w nt o o u r o i a c t n u ]s t a n d a r d ^w i l hr o m l o r c e ds e a m sD i s c o v e ri h os a v i n g s

a n d o a s ys h i p p i n ga v a i l a b l eI r o mT E NE XC o r np u l er E ; >p r o p s '

3 1 G ? 7D u a lC o v e

$ 2 . 9 5; <a n f lC a t a l o g| J 1 D )^ ^ J

D I S KD O U B L E ID o u b l ey o u r s t o r a g e

b y u s i n g b o t h s i d e s|

o t y o u rd i s k s l

T h es i n g l e - s i d e d d i s k sy o u u s eo n y o u r

C o m m o d o r ea c t u a l l yh a v em a g n o l i c

m e d i a a nb o t hs i d o s .W i t ho u r D i s k

D o u b l o r y o u c a np u n c ha n e ww r i t ep r o

t e c tn o t c ho n t h e o p p o s i t es i d eo l t h e

d i s ka n du s et h e" h i d d e n "s e c o n ds i d e !

T h i sh a n d yd e v i c ew i l lp a yf o ri l s e l fI h e

f i r s !f e wl i m e sy o u u s ei t .

S u g .r e t a i lE 1 4 9 5

3 7 3 7 4 O N L YS 9 . 9

W eg l a d l ya c c e p t

m a l to r d e r s !

P . O .B o x6 5 7 B

S o u t hB e n d ,I N 4 6 6 6 0

Q u e s t i o n s ?C a l l

2 1 9 / 2 5 9 - 7 0 5 1

A d

J 1 D

S H I P P I N GC H A R G E SO R D E RA M O U N TC H A R G El e s st h a n$ 2 0 . 0 0

S 2 0 . 0 0 - S 3 9 . 9 9

J 4 0 . 0 0 - S 7 4 . 9 9

S 7 5 . 0 O - S 1 4 9 9 9S 1 5 0 0 0 - S 2 9 99 9

S 3 0 0& u p

N OE X T R AF E EF O RC H A R G E S

W EV E R I F YC H A R G EC A R DA D D R E S S E S .

O R D E RT O L LF R E E

1 - 8 0 0 - 3 4 8 - 2 7

Page 40: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 40/132

S O F T W A R ER E V I E W S R E V I E W E DB YS T E P t f f l NU i V E i N

S t e i n m a n

S p r e a d s h e e t

a n dR e p o r t

G e n e r a t o r

C o m p u t e r :C o m m o d o r e6 4P u b l i s h e r :L o a d s t a r

P . O .B O X 3 0 0 0 7

S h r e v e p o t t ,\ A 7 1 1 3 0

M e d i u m - .D i s k

P r i c e : 8 2 9 . 9 5

W h o s a y sg o o ds o f t w a r ef o r t h eC o m m o d o r e6 4 h a st o b e e x p e n s i v e ?

w h os a y sa m a t h e m a t i c a l s p r e a d s h e e t

r e q u i r e sa n a c c o u n t i n g d e g r e et o u n

d e r s t a n d ! 'W h os a y s t h es a m ep r o g r a m

Q S e dt o c o m p u t et h e t e a m ' sh o w l i n g

a v e r a g e sc a n ' t p r o v i d ec o m p a r i s o n s

o f t h e f u t u r ev a l u e o fs i x - f i g u r ei n v e s t

m e n t so r p r e p a r eb u s i n e s sr e p o r t s ?

C e r t a i n l y n o tI S a r b a r aS t e i m n a n .

C e r t i f i e dP u b l i cA c c o u n ta n t .C o m m od o r e 6 4d e v o t e e ,a n da u t h o ro f t h e

S t e i n m a nS p r e a d s h e e ta n dR e p o r t

G e n e r a t o r .C e r t a i n l yn o t t h e p e o p l e

a t L o a d s t a r ,t h e p u b l i s h e r s .A n dc e r

t a i n l yn o ty o u r st r u l y ,c h e a p s k a t ea n dn e wu s e ro f t h eS t e i n m a nS p r e a d

s h e e t a n i lR e p o r tG e n e r a t o r ,

W h a ti s a S p r e a d s h e e t ?T o g c ia g o o dI d e a o f e x a c t l y w h a ia

s p r e a d s h e e ti s , i r n x i g i n ea s i m p l ef a m

i l yb u d g e tI fw ec a l c u l a t eo u rm o n t hl y i n c o m e ,r e n t ,a n du t i l i t i e s ,w e c a n

d e t e r m i n eh o wm u c hw i l lb e l e f tf o r

t h e l u x u r i e so f l i f e ,s u c ha s f o o da n d

c o m p u t e rd i s k s .L a b e ll o u rl i n e so n

p a p e r i n c o m e ,r e n t ,u t i l i t i e s ,a n dr e

m a i n d e r , t h e nl a b e lt h ec o l u m n sw i t hm o n t h s .

W h e ny o u s p r e a dt h e n u m b e r s

a c r o s st h i ss h e e to f p a p e r ,y o uh a v e

c r e a t e da s p r e a d s h e e t .A s y o u ri n

c o m eo r e x p e n s e sc h a n g e ,y o ue r a s e

n u m b e r sa n de n t e rn e wo n e s .A n db y

r e c o p y i n gt h ed a i ao n t oa f r e s hp i e c e

O fp a p e r ,y o uc a na d dn e we x p e n s e s

l i k e e a r p a y m e n t so r a l i m o n y .O fc o u r s e ,e v e r yc h a n g em e a n st h a tt h e

r e m a i n i n ge n t r i e sw i l ln e e dt o b e r e

c a l c u l a t e d .

A n e l e c t r o n i cs p r e a d s h e e t ,s u c ha st h e S t e i n m a nS p r e a d s h e e t ,i s t h e

F o r$ 2 9 . 9 5 ,y o ug e ta

f u l l - f e a t u r e d ,s i m p l e

t o u s es p r e a d s h e e t

t h a tc a nh a n d l e

m a n yp e r s o n a la n d

s m a l lb u s i n e s sn e e d s .

s a m et h i n g ,e x c e p tt h a ta l l t h e l i n e s

( r o w s ) a n dc o l u m n sa r ei n t h e H A Mo f

a c o m p u t e !r a t h e rt h a no n p a p e r .T h i s

h a s t h eo b v i o u sa d v a n t a g eo f s a v i n g

p a p e r ,e r a s e r s ,a n d c a l c u l a t o rb a t t e r

i e s ,a n da l s oa l l o w sy o u1 0 p l a y" W h a t

i f ? "b y c h a n g i n gn u m b e r sa n di n s t a n t

l y v i e w i n gt h e r e c a l c u l a t e dr e s u l t s .

Y o um i g h tT e a r t h a is e t t i n gu p a n d

u s i n ga n e l e c t r o n i cs p r e a d s h e e ti s d i f

f i c u l t ,r e q u i r i n ga h i g h e r e d u c a t i o ni n

m a t h e m a t i c sa n dt h em e m o r i z a t i o no f

t h o u s a n d so f c o m p u t e rc o m m a n d s ,

b u tt h i si s n o tt h ec a s ew i t ht h e S t e i n

m a nS p r e a d s h e e t

S t e i n m a nS p r e a d s h e e tt o t h e

R e s c u eT h e S t e i n m a nS p r e a d s h e e tm a k e s

s e n s e o u t o f c o n f u s i o n .T h e6 0 - p a g e

m a n u a lt h o r o u g h l ye x p l a i n sa l l t h e

c o m m a n d s .I n a d d i t i o n ,a c o m m a n d

s u m m a r yc h a r ti s p r o v i d e ds o y o u

d o n ' tw e a ro u t y o u rt h u m bl o o k i n g

t h r o u g ht h em a n u a l .

Y O Ua r e p r e s e n t e da s i m p l em e n u

w i t ht h e c h o i c e o ft h e s p r e a d s h e e t ,

r e p o r t g e n e r a t o r ,d i m e n s i o n i n gm o d

u l e ,a n dd i s kc o m m a n d s . T h em a n u a l

g u i d e sy o u t h r o u g ht h e s i m p l ep r o

c e s so f f o r m a t t i n ga d i s kt h e l l r s tt i m ey o uu s e t h e s p r e a d s h e e t ,n a m i n ga n d

d i m e n s i o n i n g y o u rs p r e a d s h e e t .Y o u

a r c t h e np r e s e n t e dw i t ha b l a n k

S p r e a d s h e e t f o r m .A c h a p t e ro f t h e

m a n u a ld e f i n e st h es t a t u ss y m b o l s .

L o a d e dw i t hF e a t u r e s

S t e i n m a ni n c l u d e dj u s ta b o u te v e r yf e a t u r ey o um i g h tw a n t ,a n dc e r t a i n l

s o m et h a to n l y a na c c o u n t a n tw h ow o r k sw i t h s p r e a d s h e e t so n a d a i l y

b a s i sw o u l dt h i n ko f . A l l t h es t a n d a r

f e a t u r e s a r eh e r e :c o l u m nw i d t hs e

l e c t i o n ,c o l o rs e l e c t i o n ,d a t af o r m a t

t i n g ,u s e o ff o r m u l a sa n dl a b e l s ,c o l

u m n o r l i n e i n s e r t i o no r d e l e t i o n

e d i t i n gO f i n f o r m a t i o n ,c o p y i n gl i n e s

o r c o l u m n s ,m o v i n gl i n e so r c o l u m n s

r e p l i c a t i o n ,s a v i n ga s p r e a d s h e

l o a d i n ga s p r e a d s h e e t , p r i n t i

d a t a ,a n dd i s kc o m m a n d s .S o m eo f t h e l e s sc o m m o n ,b u t e x

t r e m e l yu s e f u l ,f e a t u r e si n c l u d es e l e c

t i o no f t h e d e g r e eo f p r e c i s i o nf o r

c a l c u l a t i o n s ,r e p r e s e n t a t i o n o fn e g a

t i v en u m b e r sw i t hy o u rc h o i c eo f e i

t h e ra m i n u ss i g no r e n c l o s u r ei n p a r

e n t h e s i s ,a n d t h e c h o i c eo f w h e t h e

o r n o t t o d i s p l a yc o m m a sa f t e re v e r y

t h i r dd i g i t .T h e s ef e a t u r e sc a nb e s e t

g l o b a l l y ,w h i c hm e a n st h a t a l l d a t a

c e l l so n t h e e n t i r es p r e a d s h e e tb e

h a v et h e s a m ew a y ,e x c e p ta n yp a r

t i c u l a rd a t ap o i n t sw h o s ep a r a m e t e

c a nb e o v e r r i d d e n s i m p l yb y s p e c i f y

i n gn e wp a r a m e t e r st o r t h e s ec e l l s .

T h e S t e i n m a nS p r e a d s h e e tc a n

p a g e t h r o u g ht h e s p r e a d s h e e ta f u l l

s c r e e na t a t i m e ,g o t o a s p e c i f i cl o c a

t i o n ," f i x "y o u rt i t l e s( l i n e l a b e l sa n d

c o l u m nh e a d i n g s )s o t h a tt h e ya l w a y s

a p p e a ro n t h e s c r e e nr e g a r d l e s so f

w h e r ey o ua r ci n t h es p r e a d s h e e t ,a n d

h a s s u m ,m i n i m u m ,m a x i m u m ,a v e r

a g e ,a n d c o u n tf u n c t i o n s .T h e p r o

g r a ma l s of e a t u r e sI P - T H E N - E L S l o g

i c i n f o r m u l a s ,t h e a b i l i t yt o r e d i m e n

s i o n( c h a n g et h es i z eo f )y o u rs p r e a d

s h e e ti f y o u u n d e r e s t i m a t e dy o u r

n e e d s ,c h a n g et h e o r d e ro f c a l c u l a

t i o n ,a n d e v e ne s c a p ef r o m a n ym i s

t a k e si n u s i n gt h e c o m m a n d s .T h e s e

e x t r a f e a t u r e sr e a l l ym a k eu s i n gt h e

p r o g r a ma b r e e z e .S o m eo f t h e s ef e a

t u r e sa r e f o u n do n m i n i c o m p u t

a n dm a i n f r a m e s , b u ta r es e l d o ms e e n

o n m i c r o c o m p u t e rs p r e a d s h e e t s .

R e p o r tG e n e r a t o r

O n eo f t h eg o a l so f a s p r e a d s h e e i s

C o n t i n u e do np g , m

3 B M A R C H / A P R I Lr 8 G

Page 41: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 41/132

N e w1 2 8n e w sI f y o u ' v e o r d e r e dt h en e w

C o m m o d o r e1 2 8 ™o r y o u ' r e

t h i n k i n ga b o u ti t , S a m sh a s

n e w sf o ry o u !A n e wb o o k :T h e

f i r s ta n do n l yo f f i c i a lg u i d et o

C o m m o d o r e ' se x c i t i n gn e w

b u s i n e s sc o m p u t e r .

N o wy o u c a nr e a da l la b o u tt h e

C o m m o d o r e1 2 8a n di t st h r e ed i f f e r

e n to p e r a t i n gm o d e s — 6 4 ' M1 2 8 ,

a n dC P / M ®Y o u ' l ll e a r nh o wt o

u s e s p r e a d s h e e t s ,a n d w o r dp r o c

e s s i n g ,c h o o s ep e r i p h e r a l s , c r e a t e

g r a p h i c sa n da n i m a t i o n ,r u nC P / M

p r o g r a m s ,a n dm o r e .

B e s to fa l l ,y o u ' l ll e a r nh o wt h e

1 2 8c a nw o r kf o ry o ua t t h eo f f i c e

o r a t h o m e .S ow h e t h e ry o u ' v e

a l r e a d yo r d e r e dt h e1 2 8 o ra r eg e t

t i n gr e a d yt o ,y o u ' l l f i n dS a m sO f f i

c i a lG u i d ea w i s ei n v e s t m e n t .

G e tt h eb o o kt h a t ' sm a k i n g

h e a d l i n e s .G e tS a m sO f f i c i a lC o m

m o d o r e1 2 8b o o k .V i s i ty o u rl o c a

S a m sd e a l e r .O rc a l lo u rt o l l - f r

n u m b e ra n da s kf o rO p e r a t o r2 0 5 -

T h eO f f i c i a lB o o kf o rt h eC o m

m o d o r e1 2 8P e r s o n a l C o m

N o . 2 2 4 5 6 ,$ 1 2 . 9 5 -

8 0 0 - 4 2 8 - S A M i n I n d i a n a ,c a l l3 1 7 - 2 9 8 - 5 5 6 6

S A M SH o w a r dW .S a m s& C o . ,I n c .

4 3 0 0W e s t6 2 n dS t r e e t

I n d i a n a p o l i s ,I N4 6 2 6 K

Page 42: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 42/132

S O F T W A R ER E V I E W S

t o p r i n to u t t h e r e s u l t si n a s t a n d a r d

f o r m .M o s ts p r e a d s h e e t s a l l o wy o ut o

p r i mo u l t l i L -w h o l e 1s h e e t ,b u t t h e

S t e i n m a nS p r e a d s h e e tc o n t a i n sa s e p

a r a t ep r o g r a mm o d u l i 't h a tm a k e sr e

p o r tg e n e r a t i o ns i m p l e .T h e R e p o r t

G e n e r a t o rw a l k sy o u t h r o n g l is e v e n

p a g e so f m e n u sw h i c hp r o v i d e e v e r y

o p t i o ny o n n e e df o r p r e p a r i n ga n y

k i n do f r e p o r ty o uw : i n t .

Y o uc a n e n t e rh e a d i n g sa n d f o o t

n o t e st h a iw i l lp r i n to n e a c h p a g eo f

t h e r e p o r t ,a n d s e l e c tt h e s t y l ea n d

l o c a t i o n o fp a g e n u m b e r s ,i fy o uw a n t

t h e ma i a l l . Y o ua m s e l e c tc o l u m n

w i d t h ,m a r g i n s ,a n d n u m b e ro f l i n e s

Y o uc a n e n t e rh e a d i n g sa n d f o o t

n o t e st h a t w i l lp r i n to n c a d i p a g eo f

t h e r e p o r t ,a n d s e l e c tt h e s t y l ea n d

l o c a t i o no f p a g e n u m b e r s ,i f y o uw a n t

t h e ma t a l l . Y o uc a n s e l e c tc o l u m n

w i d t h , m a r g i n s ,a n d n u m b e ro f l i n e s

p e r p a g e ,a n dw h i c h c o l u m n so f t h e

s p r e a d s h e e ty o u w a n tt o p r i n ta n di n

w h a to r d e r .Y o uc a n s e l e c tw h i c h

p r i n t e rd e v i c en u m b e ra n ds e c o n d a r y

a d d r e s sf o ro u t p u to r y o uc a n o u t p u t

t o d i s kt o i n c l u d et h er e p o r ti n a w o r d

p r o c e s s o rF i l e .O n c ey o u ' v em a d e

t h e s ed e c i s i o n s ,y o u c a n s a v et h e

p r i n t i n gf o r m a tt o d i s k .

S h o r t c o m i n g sT h i ss p r e a d s h e e th a si t s s h o r i c o m -

i n g s ,t h o u g ht h e ya r e f e wa n d m o s t

n o t i c e a b l et o t h o s ew h oa r e t i s c i lt o

m o r ee x p e n s i v es p r e a d s h e e t s .R r s t ,

( h e s p r e a d s h e e ti s a b i t s l o ww h e n

r e p a i n t i n g t h es c r e e n .T h i sc o u l df i e !

a n n o y i n gw h e nm o v i n ga r o u n da v e r y

l a r g es p r e a d s h e e t .

S e c o n d l y ,t h e m a n u a l ,a s g o o da s i t

i s , w o u l dh a v eb e n e f i t e df r o mu s i n g

a n e x a m p l es p r e a d s h e e t .I n l e a r n i n ga

c o m p l e xp r o g r a ms u c ha s t h i s , i t

w o u l db e ; i g r e a th e l pt o t h en o v i c ei f

t h e p r o g r a md i s ki n c l u d e da s i m p l e

s p r e a d s h e e t ,s u c ha s a b u d g e t ,l o s t e p

t h eu s e rt h r o u g ha l l t h ec o m m a n d s .

B u t m o s ti m p o r t a n t l y ,i h e C o p y

a n d R e p l i c a t ef u n c t i o n sa r e u n u s u a l .

" C o p y "c o p i e so n l ye n t i r el i n e so r

c o l u m n so f d a t a ,i l i s n o t p o s s i b l et o

c o p ya m u c hn a r r o w e rr a n g eo f d a t a

i n t oa n o t h e ra r e ao f t h e s p r e a d s h e e t .

T l i e" R e p l i c a t e " f u n c t i o nc o p i e sd a t a

f r o mo n ec e l l( t h es o u r c e )t o a r a n g e

o f c e l l s ,c h a n g i n gc e l l r e f e r e n c e si n

f o r m u l a sa s i t g o e s .H o w e v e r ,t h ed a t a

m u s t h er e p l i c a t e dt o a s e r i e so f o n e

o r m o r ec e l l si n a c o n t i n u o u sl i n e

b e g i n n i n gw i t ht h es o u r c ec e l l .S o i t i s

n o t p o s s i b l eu s i n ge i t h e ro f t h e s e

c o m m a n d st o c o p yd a t af r o ml i n e3

c o l u m n2 t o t h e r a n g eo f c e l l si n l i n e -

5 f r o mc o l u m nt t h r o u g hc o l u m nK

T h e c o p ya n dr e p l i c a t ef u n c t i o n sa r e

a d e q u a t ea b o u t6 0 9 5o f t h e t i m e ,b u t

s o m eu s e r sm a y e v e n t u a l l yw a n t

m o r ef l e x i b i l i t y .

G o o dB u yT h e s em i n o rd e f i c i e n c i e s a r eg r e a t

l y o v e r s h a d o w e db y t h e m a n yf e a

t u r e sa n dt h e l o wp r i c e .l : o r S 2 9 . 9 S

y o ug e l a f u l l - f e a t u r e d ,s i m p l et o u s e

s p r e a d s h e e tl h a t c a n h a n d l ea l l o f

y o u rp e r s o n a la n d s m a l lb u s i n e s

n e e d s . I n c l u d i n gc u s t o m i z e da n d

c o m p l e t er e p o r t sa n d g e n e r a t i o n

d i s kt i l e sf o r u s ew i t h y o u rw o r dp r o

c e s s o r .I t ' s l i k eh a v i n g y o u ro w na c

c o u n t a n tw o r k i n gf o r y o u d a yo r

n i g h t , r i g h ti n y o u ro w nh o m e ! Q

P L U S4 ™O W N E R SR E A D YF O RA D O P T I O N ?

T h eP L U SE X C H A N G EU s e r sG r o u pp u b l i s h e som o n t h l yn e w s l e t t e rf o rr h eP l u s4 . M e m b e r s h i p

p r o v i d e sy o uw i t hi n f o r m a t i o na n ds u p p o r r .I n

r h e n e w s l e t t e r ,w e e x p l o r et h e u s e s o fi h e

s o f t w a r ea n da n s w e rc o m m o n l ya s k e dq u e s t

i o n s .

A d i g e s ta n dl i s t i n go f s o f t w a r e a v a i l a b l ef o rt h e

P l u s4 i s p r o v i d e d .I n o d d i r i o n ,w e o r e r e c e i v i n g

s u b m i s s i o n so f p r o g r a m sf r o mo u rm e m b e r sf o rs o l e

a n dd i s t r i b u t i o n .

W eh o v es o f t w a r er h o te n h a n c e st h ep e r f o r m a n c eo f r h e b u i l t - i ns o f t w a r e ,g o m e s ,p e r s o n a lf i n a n c i a l

p a c k a g e s ,o n dm o r e .

F i l lo u r r h ec o u p o n b e l o w a n dr e r u r ni r t o d o y !

Y o u ' l lr e c e i v eo f r e ep r o g r a ml i b r a r yd i s kr o

e x p a n dy o u rc o m p u r i n gn o w .

. - i

N a m e_

A d d i e i i

C i t yS i o ' e Z i p

D P l e a i es e n dm e m o r ei n f o r m a t i o n□ I o n r e o

E n c l o s e di s m yc h e c l if o ri i O O Om m o lq u a r t e rr e g i s i r a n o n .

( C O n e )V I S A/ . V A S K R C A S K D*

T R I S M I C R OP O B o x1 1 0 0 0 . S o n i c - A n aC A9 2 7 1 1

E x p i r e s .

B D F T U U f l R

C O M M O D O R E6 4 , , , ,o r

C O M M O D O R E1 2 8 , m3 5 P R O G R A M S( D I S K )- $ 1 2 . 9 5

C O M M O D O R EP L U S4 , m

3 0 P R O G R A M S( D I S K )- $ 1 5 . 9 5

A d d$ 2 . 0 0s h i p p i n g& h a n d l i n g

{ f o r e i g n ,e x c e p tC a n a d a - S 3 . 0 0 ]

s e l e c t e dp u b l i cd o m a i np r o g r a m sG A M E S ,U T I L I T I E S ,B U S I N E S S

E D U C A T I O N .G R A P H I C S& M U S I C( D O C U M E N T A T I O NI N C L U D E D }

N E WP R O D U C TF i n a l l y ,a t r u l y" e a s yt o u s e "

P R O F E S S I O N A L S M A L LB U S I N E S SB O O K K E E P I N GS Y S T E M

f o r C o m r n o d n r a C o m p u t e r *[ 6 4 ,1 2 H & P I l j b4 )

G E N E R A LL E D G E R .I ' A Y K O M aH I I ' l i H T

G E N E R A T O RP I U SS T A R T U P« n dM A I N T E N A N C EU T I L I T I E S

D E T A I L E OI N S T R U C T I O NM A N U A L

$ 2 4 . 9 5p l u sS 3 . 0 0s h i p p i n g& h a n d l i n g

| f o r e i g n - S 4 . 0 0 )

• e n d c h o c k0 1 m o n e yo r d e it o

k . M A D A= N T E R P _ R 1 Z £ S ,

P . O .B O X1 3 8 2B E L L E V U E ,N E .6 8 0 0 5

F O RM O R EI N F O R M A T I O N ,W R I T E D I H E C TO H C I R C L ER E A D E RS E R V I C EN U M B E R

C O M M O D O R E6 4 . 1 2 8 .* n < lP L U S4a m T r a d e m a r k io f C o n , r n o d o r *E l n c r r o n i c i . L i d

4 0 M A R C H / A P R ! !' 8 6

Page 43: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 43/132

S O F T W A R ER E V I E W S v i r w i - . nh y d i i n a i . du k a i i a m

T e a mM a t e

C o m p u t e r :C o m m o d o r e6 4

P u b l i s h e r :T r iM i c r o

[ 4 0 7 2S t r a t t e nW a y

S a n t aA n a ,C A9 2 7 0 5M e d i u m :D i s k

P r i c e : S 4 9 . 9 5

J . e a r nM u t ec o n s i s t so f f o u rp r og r a m s :a w o r dp r o c e s s o r ,: i d a t af i l e

m a n a g e r ,a s p r e a d s h e e t ,a n d a b u s i

n e s s g r a p h i c sp r o g r a m .A l l p r o g r a m s

a r c I n t e g r a t e d ;t h a ii s . d a t ac a nb e e x

c h a n g e d b e t w e e np r o g r a m s .

W o r dP r o c e s s o rT h ew o r dp r o c e s s o ri n T e a mM a t e

h a s a c a p a c i t yo f 7 7 c o l u m n sb y 9 9l i n e s .T h i si s a b o u to n e a n da h a l f

p a g e so fs i n g l e - s p a c e dp r i n t o u t .W h i l e

t h i si s a r a t h e r s m a l lw o r k s p a c ec o m

p a r e dt o o t h e rp r o g r a m s ,y o uw i l l f i n d

t h a ti t c a nb e o v e r c o m eb y f i l e l i n k

i n g ,l i l cl i n k i n g " s t i t c h e s " t h ee n do f

t h e c u r r e n tw o r k s p a c et o t h e b e g i n

n i n go f t h en e x t .Y o uc a n t h e np r i n t

o u t t h e e n t i r ew o r ko r j u s tt h e c u r

r e n t s e c t i o n .

U n l i k em a n yw o r dp r o c e s s o r s ,t h i s

o n ei s f u l lw i d t h .B y t h a tI m e a nt h a t

y o uw i l lo n l ys e e b a l lo f t h ew i d t ho fy o u rt e x ta t o n e t i m e .Y o nc a n j u m p

b a c ka n d f o r t hf r o mt h e l e f t s i d eo f

t h ep a g et o t h er i g b ts i d eb y u s i n gt h e

f u n c t i o nk e y sF 7 a n dF H .

T h e w o r dp r o c e s s o r ,a s w e l la s t h e

f i l e m a n a g e ra n d s p r e a d s h e e t , u s e

k e y b o a r dc o m m a n d s ,i b i sm e a n st h a t

y o uw i l ln o t h a v et o t r u d g et h r o u g h

m e n u s .D o n ' tg e t m e w r o n g :T h o u g h

m e n u sc a n b e v e r yf r i e n d l y ,i n t h i s

t y p eo f s o f t w a r e1 f i n di t m u c hm o r e

p r o d u c t i v et o h e a b l et o c a l l u p a

f u n c t i o ni m m e d i a t e l yr a t h e rt h a nt h r o u g ha m e n u .T h e( ; 1 k e yp u t sa l l

t h ec o m m a n d sa t y o u rd i s p o s a l .T h e s e

i n c l u d e b u l kd e l e t e ,s e a r c ha n d r e

p l a c e ,f i l e m e r g i n g ,t h e u s e o f t a b s ,

m o v i n gb l o c k so f t e x t ,i n s e r t i n gt e x t ,

o n - s c r e e np r i n tp r e v i e w i n g ,l e f t a n d

r i g h t j u s t i f i c a t i o n ,p a g e n u m b e r i n g ,

a n dH i el i n k i n g .

T h e p r i n tm o d ei m b e d sp r i n t - f o r

m a tc o m m a n d si n t h e d o c u m e n tf u r

u n d e r l i n i n g , c e n t e r i n g ,a n dt h ea b i l i t y

t o s e n dc e r t a i nA S C I Ic o d e st o t h e

p r i n t e r .M o s to f t h ec o m m a n d su s e d

b y t h ep r o c e s s o ra r e c i t h e rr e c o g n l z -

T h er e a lp o w e ro f t h e

s p r e a d s h e e ti s i t s

a b i l i t yt o i n t e r a c t

i v i t ht h ew o r d

p r o c e s s o ra n df i l e

m a n a g e rp r o g r a m s .

a b l ew o r d sl i k e p a u s e ,j u s t i f y ,a n d

n e x t p a g e ,o r a b b r e v i a t i o n so f t h e

f u n c t i o n ,s u c ha s I ' d l o rf o r m a td i s ko r

d l f o r d e l e t e .T h i ss y s t e mm a k e s

l e a r n i n gt o u s e t h e p r o c e s s o rv e r y

e a s y .

F i l eM a n a g e rT h et i l em a n a g e ri s a s e a s yt o l e a r n

a s t h ew o r dp r o c e s s o r .I ' i e l d sw i t h i na

f i l ec a nh e n a m e d( u p t o 3 5 c h a r a c

t e r s) w i t hu p t o 3 8 c h a r a c t e r si n e a c ho f u p t o 1 7 f i e l d sp e rr e c o r d .S o n sa r c

a l l o w e do n u pt o t h r e ef i e l d sw i t h i na

r e c o r d ,a n d a c c e s s i n gr e c o r d si s a s

e a s ya s p r e s s i n gI ' l a n dt y p i n gR Ca n d

d i e n u m b e ro f t h er e c o r dy o uw a n t .

S e a r c h e sa n d r e c o r d u p d a t i n ga r e a

s n a p ,a n d y o uc a ne v e n c o p yr e c o r d s

f r o mo n ef i l et o a n o t h e r .T h er e a lf u nb e g i n sw h e ny o u w a n t

t o c r e a t ea f o r ml e t t e r .F i r s ty o ui n s e r t

a v a r i a b l en a m ei n t h el e t t e ra n dt h e n

u s et h em a i lm e r g ef u n c t i o n o ft h et i l e

m a n a g e rt o I n t e g r a t e t h el e t t e ra n d

t h e d a t a b a s ef i l e .W h e ny o ud o t h i s ,

y o um u s t h a v eb o t ht h ew o r dp r o c e s

s o r a n d t h e t i l e m a n a g e rr e s i d e n ti n

t h ec o m p u t e ra t t h es a m et i m e .T h e r e

i s a n o p t i o nf o r [ h i sa t [ b e b e g i n n i n

o f t h e l o a d i n gp r o c e d u r e ,S Oy o uc a n

j u m pb a c ka n df o r t hb e t w e e nt h et w o

p r o g r a m si n l e s st h a n t h ew i n ko f a ne y e b y t y p i n go n l yt w o l e t t e r s .N o

d i s ka c c e s st i m e ,n o w a i t i n g .

S p r e a d s h e e tT h et h i r dp r o g r a mi s i h c s p r e a d

s h e e tp r o g r a m .T h i si s t h er e a lw o r k

h o r s eo f t h e p a c k a g e .L a r g ec h u n k so f

d a t ac a n b e o r g a n i z e d ,m a n i p u l a t

a n dc a l c u l a t e dt o p r o v i d ea n s w e r st o

c o m p l e xf i n a n c i a lq u e s t i o n s .E x p e n s

r e p o r t s ,p r o f i ta m i l o s s s t a t e m e n t

c h e c k b o o k s ,s t o c kt r a c k i n g ,a n db u d

g e t sc a n a l l b e e a s i l yh a n d l e d .T h eo n l ys h o r t c o m i n go f t h es p r e a d s h e

i s i t sl i m i t e dm e m o r yc a p a c i t y .T h e

s i z eo f [ h es h e e ti s 1 7 c o l u m n sb y 5 0

r o w s ,o n l y8 5 0c e l l sm a x i m u m .

' H i er e a lp o w e ro f t h es p r e a d s h e

i s i t sa b i l i t yt o i n t e r a c tw i t ht h ew o r d

p r o c e s s o ra n df i l em a n a g e rp r o g r a m s

I f y o us e l e c tt h ed e s k t o po p t i o n w l i

l o a d i n gt h e s y s t e m ,y o uc a n h a v ea l l

t h r e ep r o g r a m si n s i d et h e c o m p u t e

a t o n c e .Y o ut h e nh a v et h e a b i l i t yt o

h a v ea s p l i tw i n d o wo n t h e s c r e e n

w h i c hd i s p l a y st h e w o r dp r o c e s s od a t aa t t h e l o p a n d t h e s p r e a d s h e

d a t aa t t h eb o t t o m .

T h ee a s ew i t hw h i c hd a t ac a n b e

m o v e df r o mt h e s p r e a d s h e e tt o t h e

w o r dp r o c e s s o ri s a m a z i n g .S i n g l e

c e l l sc a l lb e m a p p e dI n t o t h ep r o c e s

s o r a s w e l la s w h o l es e c t i o n s .N a m e s

a s w e l la s f o r m u l a sc a nb e a p p l i e dt o

c e l l s ,a n dy o uc a ng o t o a c e l lb y u s i n g

i t s n a m er a t h e rt h a ni l s a d d r e s s .

T h e r ei s a n o t h e rf u n c t i o nw i t h i n

t h e s p r e a d s h e e ta s w e l la s t h e f i l e

m a n a g e rt h a t a l l o w sy o u t o r e p e a tC a n t f n a e dm i / > . v 1 2 6

C O M M O D O l i t -M I C R O C O M P U 4 1

Page 44: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 44/132

L a n g u a g eS o f t w a r eF o rC o m m o d o r eC o m p u t e r s

A D AT R A I N I N GC O U R S ET e a c h e sy o u t h e l a n g u a g oo f

I h o l u l u r o .C o m p r o h o n s i v es u b s o to l l a n g u a g e .I n c l u d e s :

e d i t o r ;s y n t a xc h e c k o r ,c o m p i l e r ;

a s s e m b l e r ;d i s a s s e m b l e r ,h a n db o o k . $ 3 9 . 9 5

A D A

T R A I N I N GC O U H S E

A S S E M B L E R M O N F T O RM a c r oa s s e m b l e ra n de x t e n d e d

m o n i t o r .S u p p o r t sa l l s t a n d a r d

f u n c t i o n s p l u sf l o a t i n gp o i n t

c o n s t a n t s .M o n i t o r s u p p o r t sb a n ks w i t c h i n g ,q u i c kt r a c o ,

s i n g l es t o p ,m o r e . $ 3 9 . 9 5

l d a l D E C

i j l a m a c M p - "B l C P L P S E D

B A S CC O M P I L E RC o m p i t e s c o m p l e t eB A S I Cl a n g u a g ei n t oe i t h o rf a s !6 5 1 0m a c h i n ol a n g u a g ea n d / o rc o mp a c ts p e e d c o d e . S u p p o r t so v e r

l a y sa n dm a n ye x t e n d e dB A S I Cc o m m a n d s .' C - 6 4 $ 3 9 . 9 5

C - 1 2 8$ 5 9 . 9 5

S U P E RC C O M P I L E RF u l l c o m p i l e r ,K a r n i g h a n &

R i t c h i es t a n d a r d , b u t w i t h o u tb i t

f i e l d s .I n c l u d e sp o w o r l u lo d i t o r

( 4 1 Ks o u r c ef i l e ) ;c o m p i l e r ,

l i b r a r y( s u p p o r t sm a n yf u n c

t i o n s )a n dl i n k e r .C - 6 4 $ 7 9 . 9 5

C - 1 2 8$ 7 9 . 9 5

F O R T HL A N G U A G EB a s e do n F o r t h7 9 ( + p a r t so f

' 8 3 ) .S u p p o r t sh i r e sg r a p h i c s

a n d s o u n ds y n t h e s i z e r .F u l l

s c r e e no d i t o r ,p r o g r a m m i n gt o o l s ,a s s o m b l o r , s a m p l o s ,

h a n d b o o k . $ 3 9 . 9 5

M A S T E RP r o f e s s i o n a ld e v e l o p m e n tp a c k a g ef o r s e r i o u sa p p l i

c a t i o n s .I n d e x e df i l es y s t e m ,f u l l

s c r e e n& p r i n t e rm a n a g e m e n t ,

p r o g r a m m e r ' sa i d . m u l t i -p r e c i s i o nm a t h ,r o y a l t y - f r e e

r u n t i m e ,m o r e . $ 3 9 . 9 5

M U S T E RP r n l e s s r o n a

D P v n l o p m o n t

V I D E OB A S I CA d d5 0 + g r a p h i c ,s o u n da n du t i l i t yc o m m a n d st o y o u r

p r o g r a m sw i t h t h i s s u p e r

d e v e l o p m e n tp a c k a g e . F r e e

d i s t r i b u t i o no f R U N T I M Ev e r s i o n

■ n o r o y a l t i o s ! $ 3 9 . 9 5

X R E M 2 8 & X R E F ^ 4B A S I Cc r o s s - r e f e r e n c e

I n d i s p e n s i b l et o o l f o rB A S I Cp r o g r a m m e r s .F i n d sa l l r e f e r

e n c e st o v a r i a b l e s ,c o n s t a n t sS

l i n en u m b e r s .S o r t si n a l p h a

b e t i c a l o r d o r .C - 6 4 $ 1 7 . 9 5

C - 1 2 8$ 1 7 . 9 5

R e f e r e n c eB o o k s

A N A T O M YO F C - 6 4I n s i d e r ' sg u i d et o t t i e' 6 4

I n t e r n a l s .G r a p h i c s ,s o u n d .V Q ,k o r n a t .m e m o r y

m a c s ,a n dm u c hm o r e .C o m p l a i nc o m m e n t e d

R O Ml i s l i n g s . 3 0 0 p p$ 1 9 . 9 5

A N A T O M YO F 1 5 4 1.o n t h i sd r i v e .s j ^ V ia - a m p l e s

m e n t e d1 5 4 1

5 l h a n d b o o kw i l hm a n y

¥ . F u l l yc o m -5 0 0 - p pJ 1 9 . 8 5

M A C H I N EL A N G U A G EF O RC - 6 4L e a r nG b i Oc o d ef t w r i t el a s tp r o g r a m sM a n ys a m p l e s

a n d [ i s l m g sl o r c o m p l e t e a s s e m b l e r , m o n i t o r

a r d s . m u ! a l o r . 2 0 0 p p J 1 4 9 5

G R A P H I C SB O O KF O RC - 6 4D e s ll u l e r o n c e ,

c o w e r sb a s : ca n d a d v a n c e dg r a p h i c s .S p r i t e s .

H i r e s , M u l t i c o l o r .3 D - g r a p h i c s , I R Q ,C A D ,p r o j e c t i o n s ,c u r v e s ,m o r e . 3 5 0 p p$ 1 9 9 5

T R I C K S *T I P SF O R C - 6 4 C o l l e c t i o no l

e a s y - l o - u s e t e c h n i q u e s :a d v a n c e dg r a p h i c s ,i m p r o v e dr i a t ai n p u t ,e n h a n c e dB A S I C . C P / M .

d a t ar u n D h n f j a n dm o r n . 2 7 5 p p$ 1 9 9 5

1 5 4 1R E P A I R. ■ M A I N T E N A N C EH a n d b o o ko n t h e d r i v e ' sh a r d w a r e .I n c l u d e ss c h e m a t i c s&

t e c h n i q u e st o k e e p 1 5 d 1r u n n i n g . A l i g n d r i v» /

& w / os c o p e .L a r g et a r d b u o k s u e S I 9 - 9 5

A D V A N C E DM A C H I N EL A N G U A G ES u bj e c t sn o t c o v e r e de l s e w h e r e : v i d e oc o n t r o l l e r .

i n t e r r u p t s ,t i m e r s .I / O .o n t o n s i o n st o B A S I C .T i p s

l o r L h o s o n o u sp r o g r a m m e r .2 1 0 p p$ 1 49 5

P R I N T E RB O O KC - 6 4 I V I C - Z D U n d g rC o m m o d o r e .E p s o nc o m p a t i b l yp r i n t e r s& t 5 2 D

p l o t t e r . U t i l i t i e s ,s c r e e nd u m p .3 D - p l o t ,c o i n -

m o n t e dM P S - 0 0 1R O Ml i s t i n g s3 3 O p pJ 1 3 9 5

S C I E N C E . ' E N G I N E E R I N GO N C - 6 4 I n -

d e p t hi n t r o d u c t i o nt o c o m p u t e r sI n s c i e n c e .

S o m et o n i c sc o v e r e da r e c t t o m i s l r y ,p h y s i c s ,a s t r o n o m y ,e l e c t r o n i c sf t o t h e r s .3 5 0 p p$ 1 9 . 9 5

C A S S E T T EB O O KC - 6 4 / V I C - 2 OM . i k ey o u r

c a s s e t t er u nt a s t e rt h a na d i s hd r i v e lC a s s e t t e

d a t a - b a s e ,d i s kl o t a p e b a c k u p , t a p eI d d < s k .

F a s t T a p ao p e r a ! i n gs y s t e m . 2 2 5 p p$ 1 49 5

P r o d u c t i v i t yT o o l s|

T E C H N t C A LA N A L Y S I SS Y S T E MA s o p h i s t i c a i o dc h a r i t n ga n d t e c h n i c a l

a n a l y s i ss y s t o mf o r s e r i o u si n v a s t o r s .B y

c h a r t i n ga n da n a l y z i n gt h e p a s th i s l o r yo f a

s t o c k .T A Sc a n h e l p p i n p o i n tt r e n d s &

p a t t e r n sa n dp r e d i c ta s l o c k ' sf u t u r e .T A Sl e t s

y o ue n t e rt r a d i n gd a t a f r o mI h ok e y b o a r do r

d i r e c t l yf r o mo n l i n ef i n a n c i a ls e r v i c e s . 1 - 5 9 . 9 5

P E R S O N A LP O R T F O L I OI V I A N A G E R ,C o m p l e t ep o r l f o l i om a n a g o m o n ls y s t e ml o r

t h ei n d i v i d u a lo r p r o f e s s i o n a li n v e s t o r .A l l o w s

i n v e s t o r st o e a s i l ym a n a g eI t i e i tp o r t f o l i o s ,

o b t a i nu p t o - l h c m i n u t e q u o t u sS n e w s ,a n d

p e r ' o v ms e l e c t e da n a l y s i s . S 3 9 . 9 5

r —

1 -

■ VA

- — - .

■ ■

■ -

-

_ . _

: . . : , : . . . : .. r : . 1 :i s s ■ « « :

C A D P A KA d e l u x e g r a p h i c s d e s i g na n d d r a w i n g

p a c k a g e .U s ew i t ho r w i t h o u ta n o p t i o n a l

l i g h t p e nt o c r e a t eh i g h l y - d e l i i i l o dd e s i g n s .

W i t hd i m e n s i o n i n g ,s c a l i n g ,l o x t , r o t a t i o n ,

o b j e c th b r a r l o s ,h a r d c o p y a n dm o r e . $ 3 9 . 9 5

D A T A M A TP o w e r f u l ,e a s y - l o u s ed a t a m a n a g e m e n t

p a c k a g eu s i n gm e n us e l e c l i o n s .F r e e - f o r m

d e s i g n ,5 0 f i e l d s / r e c o r d ,2 0 0 0r e c o r d s / d i s k .S o r lo n m u l t i p l ef i e l d si n a n yc o m b i n a t i o n

C o m p l e l os e l e c t i o na n d f o r m a t t i n gl o r

p r i n t i n gr e p o c f c $ 3 9 . 9 5

_ . _ —

Page 45: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 45/132

F r o m A b a c u sS o f t w a r e

. . . an a m ey o uc a nc o u n to n S p e c i a lF e a t u r e

I D E A SF O R U S EO H C * 4T h a m a s :a u l oe x p e n s e s ,c a l c u l a t o r ,r e a p sl i t e ,s l o c kl i s l s ,d i a l

p l a n n e r ,w i n d o wa c v e r l i s i n g .o l h e r s .l i c l u d e sa l l

p r o g r a mI s u n g s . 2 W p p% 1 2 3 &

C O M P I L E RB O O KC - G 4 / C - I 2 8A l ly o u n a e dl o k n o wa b o u tc o m p i l e r * :h o wl h a yw o r k ,c r e a t i n gy o u ro w na n d g a n a t a t i n nl h a l i n a l

m a c h m ec o O b . 3 0 0 p pJ 1 9 . O 5

A d v o n l u r aG o m a w r l t o t ' iH a n d b o o kAs t e p - b y - a t a pg u i d t il o d e s i g n i n ga n dw r i t i n gy o u ro w na d v e n l u r og a m e s .A d v e n t u r eg a m eg e n e -

n ' o -. ' • ! o . ; i i . . i t . . - ' ; - - i : . 2 0 0 p p( 1 4 . 9 5

P E E K S& P O K E S F O RT H EC - 6 4I n c l u d e s

m - d e o t r ie x p l a n a t i o n so t P E E K .P O K E . U S R ,a n do t h e rB A S I C c o m m a n d s .L e a r nI d s" i n s i d e "

2 D C p pJ 1 4 . 9 5

O P T I O N A LD I S K E T T E SF O RB O O K SF o ry o u rc o n v e n i e n c e ,I h e p r o g r a m sc o n t a i n e di n

e a c ho t o u rb o o k sa r ea v a i l a b l eo n d i s k e t t e .A l l

p r o g r a mt h o r o u g h l yt e s t e dS e r r o r - l r e e .S p e c i f y

M i l eo t b o o kw h e no r d e r i n g . S I 4 . 8 5e a c h

C - 1 2 8I N T E R N A L SD o l a i l s dg u i d ep r o s o n t st h e 1 2 8 ' so p e r a t i n g s y s t e m ,e x p l a i n s t h e

g r a p h i c sc h i p s ,M e m o r y M a n a g e m e n tU m l .a n dc o m m e n t e dI s [ i n go l K e r n a l . 5 0 G + p p$ 1 9 - 95

1 5 7 1I N T E R N A L SI n s i d e r s 'g u i d el o r n o v i c e

a n d a d v a n c e du s e r s .C o v e r ss e q u e n l i a lA

r e l a t i v et i l e s ,a n d d i r e c la c c e s sc o m m a n d s .D e s c r i b e s i m p o r t a n tD O Sr o u tm a s .C o m m u n l o dD O SI s a n o s . S t X h o p J1 9 . 9 6

C - 1 2 ST R I C K S& T I P SC h o c kf u l lo l i n f ol o r

e v e r y o n e .C o v e r s8 0 c o l u m nh i - r e sg r a p h i c s ,

w i n d o w i n g ,m e m o r yl a y o u t ,K a r n a lr o u t i n e s ,

s p r i t e sa n dm o r e . 3 O 0 . P PS I9 . 9 5

C P / MO KT H EC - 1 2 S; > . s o n l i a lg u i d et o u s i n g

C P ' Mo n y o u r1 2 a .S i m p l ae x p l a n a i i o n so f I h eo p e r a l r n gs y s t e m ,m e m o r yu s a g e ,C P / Mu t i l i l y

p r o g r a m s , s u b m i lf i l e sa n dm o r e . J 1 9 . B 5

C O M P U T E RA I D E D0 E S 1 G No n y o u rC - 1 2 8o r 6 4 , C r e a t ea C A Ds y s l o mu s i n gp r o g r a m s

p r o v i d e d .C a v e r s3 0 o b j o c t sS r o l a l i o n ,M A C R O S ,h a t c h i n g . l o o m i n f l .m i r r o r i n n ,l i n o

w i d l h s ,d a s h e dl i n e s ,m o r e . 3 0 0p a g o ii i ' t i - >

F o r s c h o o lo r f o r s o f t w a r ed e v e l o p m e n t ,S U P E RP a s c a lr i v a l sp r o d u c t st h a t r u n o n m u c hm o r ee x p e n s i v e c o m p u t e r s .

I n a d d i t i o nt o i t s e x t e n s i v ec o m p i l e r ,S U P E RP a s c a li n c l u d e sa n e a s y - t o - u s ea n dv e r yc o m p l e t es o u r c ef i l e

e d i t o r ,a v e r yc a p a b l ea s s e m b l e rf o ro p t i o n a l l yc o d i n gI n

m a c h i n el a n g u a g er o u t i n e s ,a n d ac o m p r e h e n s i v eu t i l i t y

p a c k a g e .S U P E RP a s c a lu s e sh i g h - p r e c i s i o n1 1 - d i g i t

a r i t h m e t i ca n d i n c l u d e sa m u c hf a s t e rD O S( 3 Xw i t h

C - 6 4 / 1 5 4 1 ) . W i t ht h e s ef e a t u r e s ,S U P E RP a s c a l

t r a n s l o r m st h eC o m m o d o r ei n t oa h i g h l yc a p a b l e P a s cm a c h i n e .

I f y o u ' v eb e e nw a n t i n gt o l e a r nP a s c a lo r t o d e v e l o p

s o l t w a r eu s i n g t h ef i n e s tt o o l sa v a i l a b l e ,S U P E R

P a s c a lI s y o u rf i r s tc h o i c e .C o m p l e t ew i t h2 0 D +p a g eh a n d b o o k . C - 6 4 $ 5 9 . 9 5

- - - : - : - „ - : . . C - 1 2 8$ 5 9 . 9 5

X P E RC a p t u r ey o u r I n l o r m a l i o no n X P E R ' s

k n o w l e d g eb a s oa n d l e t t h i s f i r s te x p o r ts y s t e ml o r C o m m o d o r ec o m p u t e r sh e l py o um a k ei m p o r t a n td e c i s i o n s .L a r g ec a p a c i t y .

C o m p l e t ew i t he d i l i n g8 r e p o r t i n g . $ 5 9 . 9 5

X P E R

P O W E R P L A NO n eo l t h em o s tp o w e r f u ls p r e a d s h e e t sw i t h

i n l o g r a l e dg r a p h i c sl o r y o u rC o m m o d o r ec o m p u t e r .I n c l u d e sm o n uo r k e y w o r ds e l e c t

i o n s ,o n l i n eh e l ps c r e e n s ,f i o l dp r o l o c t i o n ,

w i n d o w i n g ,t r i g( u n c t i o n sa n dm o r e .P o w e r -

G r a p hl e l sy o uc r o a t oi n t e g r a t e dg r a p h s a n dc h a r t st r o my o u rs p r e a d s h e e td a t a . $ 3 9 . 9 5

Q U I C K C O P Y V 2 . 0B a c ku p y o u rv a l u a b l ed a t aw i t h t h ef a s t e s t

d i s k c o p i e rw o ' v os o o nl o d a l eC o p i e sa ne n t i r ed i s kI n t w oa n da h a l lm i n u t e so n t w o

d r i v e so r U i r o oa n da h a l fo n o n e . $ 1 9 . 9 5

C H A R T P A KM a k ep r o f e s s i o n a l - q u a l i t yp i e ,b a ra n d l i n e

c h a r t s ,a n dg r a p h i c sf r o my o u rd a t a .I n c l u d e s

s t a t i s t i c a lf u n c t i o n s .A c c e p t sd a t a f r o m

C a l c R e s u l t a n d W u l t i P l a n .C - 1 2 8h a s 3 XI h er e s o l u t i o no f t h e C - 6 4v e r s i o n .O u t p u t st o

m o s tp r i n t e r s . C - 6 4 $ 3 9 . 9 5

C - 1 2 B $ 3 9 . 9 5

i f ^ i

O r d e r i n gI n f o r m a t i o

A b a c u s l i iS o f t w

P . OB o x7 2 1 1G r a n dR a p i d s ,M i c h i g a n4 9 5 1 0

F o rP o s l a g ea n dh a n d l i n gi n c l u d e$ 4 . 0 0p e ro r d e r .F o r e i g no r d e r s i n c l u d$ 1 0 . 0 0p e ri t o r n .M o n o yo r d e ra n dc h e c k si n U . S .D o l l a r so n l y .M a s t e r C a r d

V I S Aa n d A m e r i c a nE x p r e s sa c c e d e d .M i c h i g a nr e s i d e n t sp l e a s ei n c l u d e

4 %s a l e st a x .

F o rf a s ts e r v i c ec a l l ( 6 1 6 ) 2 4 1 - 5 5 1 0T e l e x 7 0 9 - 1 0 1

F o rI r e e c a t a l o g ,p l e a s er e t u r nt h i sc o u p o no r a c o p yt o :

A b a c u sS o f t w a r e , P . O .B o x7 2 1 1 ,G r a n dR a p i d s ,M I 4 9 5 1 0

P H O N E :( 6 1 6 ) 2 4 1 - 5 5 1 0

A d d r e s s .

C i t v

S t a l eC M2 . ' 8 G

Page 46: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 46/132

S O F T W A R ER E V I E W S R l - V I h Wi : i >H VK L l1 . T - VK S S O E

P r o t e u s

C o m p u t e r :C o m m o d o r e6 4

P u b l i s h e r :R e s e a r c h D e s i g n

A s s o c i a t e s

P . O .B o xH - i H

S t o n yB r o o k ,N Y 1 1 7 9 0

M e d i u m :D i s k

P r i c e ; 8 7 9 . 9 5

W . ,h a t a c o n c e p t !I l o u dm y w o r dp r o c e s s o r ,t i n g l i n gw i t ha n t i c i p a t i o n .

T h r e ef a l s es t a r t sl a t e r ,1 s t a n di n t h e

k i t c h e nm u n c h i n go n a c o l dp i e c eo f

l a s tn i g h t ' sc h i c k e n .I a m u n c o m f o r t

a b l ya w a r eo f t h a t b l i n k i n gc u r s o r

t a u n t i n gm e f r o mt h eo i l i e rr o o m , a n d

o r a l l l l i a tb l a n ks p a c ea r o u n dm y t w o

s o l it a n ' s e n t e n c e s .M a y b ei t w a s n ' t

s u c ha g r e a t i d e al o r a S t o r ya f t e ra l l .

A n ds o . a n o t h e rt e r r i f i ci d e ab i t e st h e

d u s t .

W h a tw e n tw r o n g ?F o rm o s to f u s .

t h e b i g g e s tp r o b l e mw i t hw r i t i n gi s

n o t t h eo r i g i n a li d e a .T h ep r o b l e mi s

w h a tt o d o w i t hi i o n c ey o u ' v eg o ! i t .

H o wd o y o ut r a n s f o r mt h a t t i n ys e e d

i n t oa f u l l - b l o w np l a n t ?W h a t ' st h es e

c r e t. . . t h e m a g i c. . . t h e t o o l ! 'T h es e

c r e t i s " p r c - w r i t i n g . "T h e m a g i ci s

" f r e ew r i t i n g , "T h et o o li s / ' r o l c i i s ,

P r o t e u s .S o u n d sf a m i l i a r ,i s n ' iP r ot e u st h a tw e i r ds o o t h s a y e rf r o mt h e

a n n a l so fG r e e km y t h o l o g yw h oc o u l d

c h a n g eh i s s h a p ea t w i l l ? R i g h t .B u t

w r o n gP r o t e u s , I ' mt a l k i n ga b o u td i e

p r e - w r i t l n gi d e ap r o c e s s o rf r o m R e

s e a r c hD e s i g nA s s o c i a t e s .N e v e r t h e

l e s s ,o n ep o i n tr e g a r d i n gP r o t e u s , t h e

G r e e km y t h ,h a sh e a r i n go n t h et h e o r

i e s b e h i n dP r o t e u s , t h es o f t w a r e .I t

w a sb e c a u s eo f h i s s h a p e - s h i f t i n gt h a t

P r o t e u sb e c a m ea c c l a i m e da s t h ep e r

s o n i f i c a t i o no f t h c" o r i g i n a lm a t t e rf r o m

w h i c ha l l t h ew o r l dw a sc r e a t e d . "

W h a t e v e r y o uw r i t e — b ei t a n e s

s a y ,s t o r y ,p o e m ,s o n go r n o v e l — y o u r

i d e a sa r e t h e o r i g i n a lm a t t e rf r o m

w h i c hy o u rc r e a t i o ni s m a d e .I ' n f o r -

t u u a t c l y , o r i g i n a lm a t t e rw i t h o u ta b l u e

p r i n td o e s n ' tr e a l l ym a t t e r . 'T o p u t i t

b l u n t l y ,a t e r r i f i ci d e a ,u n e x p l o r e d ,

w i l lr e m a i n m e r e l ya t e r r i f i c i d e a .

T o r e a c hI t s p o t e n t i a l ,a n i d e am u s t

f i r s tb e p l u n d e r e d :m e r c i l e s s l yf r a g

m e n t e di n t oi t s m o s te l e m e n t a li n g r e

d i e n t sa n d t h e n r e a r r a n g e d ,b r a i n -

s t o r m e d ,s u b t r a c t e df r o m ,a d d e dt o ,

a d j u s t e da m ir e a r r a n g e d a g a i n — u n t i l

P r o t e u sh e l p sw r i t e r s

o fa n ya g eo re x p e r t i s et r a n s f o r m

t h e t i n ys e e do f a n

i d e ai n t oa f u l lb l o w n

p l a n t

a l l t h e b i t sa n d p i e c e sf a l l m a g i c a l l y

t o g e t h e rw i t ha p u r p o s ea n i la p o i n t .

I t i s i n t h i sp r o c e s so f b r e a k i n g

d o w na n db r e a t h i n gl i f e i n t oa n i d e a

t h a iP r o t e u sc o m e sa l o n g .P t V t B U Si s

c o m p r i s e do f f i v e i n t e r a c t i v em o d

u l e s :" L i s t i n g . "" I ' r e e w r i i i n g . "" L o o p

i n g , "" C u b i n g , "a n d" T h eI ' i v eW ' s . "

" L i s t i n g "a l l o w sy o ut o c r e a t en u m

b e r e dl i s t so f t h o u g h t sa n d i n f o r m a

t i o n .T h i si s t h e p l a c et o b e g i n .I I y o u

a l r e a d yh a v et h ei d e a ." L i s t i n g "a l l o w s

y o u t o e x p l o r e w h a ty o u a l r e a d y

k n o wa b o u ty o u rt o p i c ," r o a dm a p "

p o s s i b l et w i s i sa n d t u r n s ,o r o u t l i n e

t h e b a s i cs t r u c t u r e o fy o u rm a n u

s c r i p t" L i s t i n g "c a n a l s ob e u s e dt oc l a r i f \I n d i v i d u a le l e m e n t s .

" H r e e w r i t i n g "i s w h a ti t s o u n d sl i k e .

W h e ny o u rf r e e w r i t e .i t i s I m p o r t a n

n o t t o p a u s eo r p o n d e r .O n t h ec o n

t r a r y ,i t i s v e r yi m p o r t a n tt o r e f r a i

f r o ma n yk i n d o f s e l f - c e n s o r s h

t y p ew h a t e v e rc o m e sI n t oy o u rh e a d ,a s q u i c k l ya s y o uc a n ,w i t h o u tc o n

c e r nf o r c o r r e c t n e s so r c o n t e n t .T o

h e l pk e e pt h e b a l l r o l l i n g ." F r e e w r l

i n g "c h i m e sa n d H a s h e st h e m e s

s a g e — K E E PW R I T I N G — i fy o up a u s e

f o r m o r et h a nt e n s e c o n d s .H o w e v e

y o u c a nh i t t h e F I k e y t o t a k ea

h r e a d i e r .

T h e" L o o p i n g "m o d u l ea l l o w sf o r

r e v i s i o na n de x p a n s i o no n i d e a sc r e

a t e db y " H r e e w r i t i n g . "I t a l l o w sy o u

t o z e r oi n o n a n yp a r t i c u l a rt h o u g h

w i t h i na f r e e w r i t i n gf i l e , a m i t h e nf r e e w r i t eo n t h a tc o n c e p tb y i t s e l l .

" C u b i n g "i s a w a yo f l o o k i n ga t a

s u b j e c tf r o ms i x d i f f e r e n t a n g l e sY o uc a n s t a r tw i t ha n e wi d e ao r s e l e c ta

t o p i cf r o mp r e v i o u sw o r kw i t h i na n y

o t h e rm o d u l e .A f t e ry o u n a m ey o u r

c u b i n gs e s s i o n ,y o uw i l lb e p r o m p t e

t o a n a l y z e .A sw i t ht h eo t h e rm o d u l e

t y p ei n w h a t e v e r o c c u r st o y o u .K e e p

i n m i n dt h a i t h e r ea r e n o r i g h to r

w r o n ga n s w e r s , o n l yI ' r c e - f l o w i

s p o n t a n e o u st h o u g h t s .W h e ny o ua r e

d o n ea n a l y z i n g ,y o ua r e p r o m p t e dt o( R e w r i t et h e o t h e rf i v es i d e so t t h e

4 4 M A R C H / A P R I L 8 G

Page 47: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 47/132

S O F T W A R ER E V I E W SH i Y l i W H J H YU K K M V iU I ! A I( . 1 1

c u b ec o m p a r e ,c o n t r a s t ,a r g u el o r .; i r -

g u ca g a i n s t ,a n dd e f i n e ,

T h e l a s t P r o t e u sm o d u l ei s c a l l e d

" T h ef i v eW ' s . "H e r ey o ua n s w e rt h e

t h e p r i m a r yq u e s t i o n s :w h o .w h a t ,

w h e n ,w h e r e ,a n d w h y .I n t h i sm i n i

i i k - .a g a i n ,y o u a n s w e re a c hq u e s t i o n ,w r i t i n gd o w ne v e r y t h i n gt h a t p o p s

i n t oy o u rh e a d ,u s i n g[ h e f r e e - f l o w i n g

f r e c w r l t i n g t e c h n i q u e .T h i sm o d u l e

c l a r i f i e st h es t r u c t u r eo f a g i v e nt o p i c .

P r o t e u si s e x t r e m e l ye a s yt o u s e .

T h ee n t i r ep r o g r a mu s e sj u s t t h r e e

c o m m a n dk e y s ,s o ( e a r n i n gt o u s e

P r o t e u st a k e sa b o u tt e n s e c o n d s .I t i s

a l s oe x t r e m e l yf l e x i b l e ,a l l o w i n gy o u

t o m o v eb a c ka n d f o r t hf r o m o n e

m o d u l et o a n o t h e r ,a n d f r o mo n et o p

i c t o t l i t . 'n e x ta n db a c ka g a i n ,a s o f t e n

a s y o uw i s h .A n dw h i l ey o u ' r eb u s yw i t ha l l t b i ss h i f t i n ga r o u n d ,y o un e v

e r h a v et o s u f f e rt h e a g o n i e so ff o r g e t

t i n g t oh i t t h e " s a v e "k e y ,b e c a u s e

t h e r eI s n o s a v ek e y — P r o t e u ss a v e s

a l l t e x tf r o me v e r ym o d u l e a u t o m a t i

c a l l y ,

' [ ' h i sp r o g r a mi s s o g o o dt h a t t h e

f e wc r i t i c i s m s1 d o h a v ed o n ' ta f f e c ti n

t h e l e a s tm y o v e r a l lh i g h e s tr e c o m

m e n d a t i o n .T h e( 0 - p a g em a n u a lc o v e r s

p r e - w r t t i n gt e c h n i q u e st h o r o u g h l y , b i n

i t s f o r m a ti s s o m e h o wa n a e s t h e t i c

F o r t u n a t e l y ,t h e a b u n d a n c eo f t r u l yh e l p f u lh e l p s c r e e n st h a te x p l a i na n d

e x e m p l i f ya l l P r o t e u sm o d u l e si n

g r e a td e t a i lm a k e st h e m a n u a lm o r e

o r l e s se x t r a n e o u s .

l h a v e n op r o b l e mw h a t s o e v e rw i t h

t h e f a c t t h a iP t v t o u sd o c sn o t a l l o w

y o ut o p r o d u c e; i f i n a l d r a f t .W r i t i n gi s

b a s i c a l l ya t h r e e - p h a s e u n d e r t a k i n g :

p r e - w r i t l n g ,w r i t i n g ,a n d r e - w r i t i n g .

P r o t e u sc r e a t e st h e i d e a ls t r u c t u r e

a n d e n v i r o nm eu i f o r t l i e f i r s t p r e -

w r i t i n gp h a s e .L e ty o u rw o r dp r o c e s

s o r l a k ec a r e o fp h a s e[ W Oa n d i l i r t i - .

M yo n l yr e g r e ti s t h a t ,a l t h o u g hI ' m -

t e n s l e t s y o u p r i mo u t y o u rw o r k ,

t h e r ei s n o f a c i l i t yf o r t r a n s f e r r i n g

y o u rI ' r o t c n sf i l e si n t oy o u rw o r dp r o

c e s s i n gp r o g r a m .T h i sp a r t i c u l a rc o n

v e n i e n c ew o u l dm a k et h e t r a n s i t i o n

f r o mp r e - w r i t l n gt o w r i t i n gm o r ef l u i d ,

( E d i t o r ' sN o t e :l i s e r s e a n ,h o w e v e r ,

u p g r a d et o a v e r s i o nt h a tw i l lt r a n s f e r

t o y o u rw o r dp r o c e s s o r . )

F r o ms t u d e n tt o u p - a n d - c o m i n g

n o v e l i s t .P r o t e u si s w i t h o u ta d o u b t

a n i n v a l u a b l et o o lf o r w r i l e r so f a n ya g eo r e x p e r t i s e . Q

P a u l

W h i t e h e a d

T e a c h e sC h e s s

C o m p u t e r :C o m m o d o r ed i

P u b l i s h e r ! E n l i g h t e n m e n ti n c .

1 1 l oS a n c h e zS i

S a nF r a n c i s c o ,C A9 4 1 1 4

M e d i u m ;D i s k

P r i c e ; 8 4 9 . 9 5

h c s si s i n t r i g u i n gI b i si s e s p e c i a l

l y t r u ew h e na p a i ro f m a s t e r sl i k e

A n a t o l iK a r p o va n dG a r yK a s p a r o vg e t

t o g e t h e rH u t t h e r ea r e m a n yp e o p l e

w h ok n o wv e r yl i t t l eo f t h e s u b t l es t r a t e g i e so f t h eg a m e ,a n ds t i l lm o r e

w h ok n o wa b s o l u t e l yn o t h i n ga b o u t

i t . T h i sp r o g r a ms t a r t sw i t ht h e v e r y

b a s i c so f c h e s sa n db u i l d sl o a n i n t e r

m e d i a t el e v e lP a u lW h i t e h e a d ,w h od e s i g n e dt h e t u t o r i a l ,w a s a c h e s s

m a s t e ra l I t . T h a tw a s a l m o s tt e n

y e a r sa g o . S i n c et h e n ,b e h a s w o n

s t a l e ,j u n i o ra n dA m e r i c a nc h a m p i o n

s h i p s .I n t h i sp r o g r a m , h es u c c e s s f u l l y

l a y st h eg r o u n d w o r kf o r an o v i c ec h e s s

p l a y e rw i t h o u tb e i n gc o n d e s c e n d i n g

T h e r ea r e t h r e ed i s k si n P a u lW h i t e h e a dT e a c h e s( . ' h i s s .O n ec o n

t a i n st h e " C o f f e e h o u s eC h e s sM o n

s t e r , "a n o p p o n e n t p r o g r a mb y [ u l i o

K & p l a n ,a c h e s sp r o g r a m m e ra n d

c h a m p i o nh i m s e l f .T h eo t h e rt w of o r m

d i e t u t o r i a l ,w h i c hc o v e r sd i e b a s i c

r u l e s ,t a c t i c s f o re a c hp i e c e ,O p e n i n g

p r i n c i p l e sa n de n d g a m e .Q u i z z e sa r e

p r o v i d e dt o t e s ty o u ru n d e r s t a n d i n g .

M a n yo f t h e m o r et h a n( > ( ) ( )d i f f e r

e n t b o a r d so i l e ry o uc h o i c e s b a s e do n

t h e t e a c h i n g sy o u h a v e r e c e i v e dt o

d a t e .W h e nt h e r i g h tm i n ei s m a d e ,y o u a r e a p p l a u d e d ,b u t w h e ny o u

m a k e; i w r o n gm o v e , y o ua r e s h o w n

t h e c o n s e q u e n c e so f t h a im o v ea n d

w h yi t w a sw r o n g , E a c ho f t h e6 0 0

b o a r d si s s e l e c t e df r o mm e n u s .K a d i

m e n ur e q u i r e s d i s ka c c e s s ,a s d o c s

e a c hb o a r d .S o ,b y t h et i m eI h a ds e e n

a l l t h e h o a r d sf r o mb o t hd i s k s ,I h a d

s p e n ta l o t o f t i m ew a i t i n gl o r m y

d r i v et o d o i t s j o b .

I n s p i t eo f t h i s ,t h ep r o g r a mi s v e r y

i n f o r m a t i v ea n dg e n e r a l l ye a s yt o u s e .

T h ec h e s s p i e c e sa r e w e l ld r a w n ,s ot h e r ei s l i t t l ec h a n c eo f c o n f u s i n go n e

S t a r tw i t ht h e b a s i c so f

c h e s sa n dm o v et o a n

i n t e r m e d i a t el e v e l .T h e n

t e s ty o u rs k i l lo n a no p p o n e n tp r o g r a m

i n c l u d e di n t h ep a c k a g e

w i t ha n o t h e r .T h eg a m ep r o g r a mi s

s c l u p s o ( h a t y o u c a n e r e a l ea n y

b o a r ds i t u a t i o nf o u n di n t h e t u t o r i a l .

p l a \ i t o u t ,a n d t h e nr e t u r nt o y o u r

p l a t ei n t h e t u t o r i a l .E a c hc h e s sp i e c e

i s a s s i g n e da p o i n tv a l u e .T b i sm a k e si l

e a s i e rf o rt h eb e g i n n e rt o s e ei f a s w a p

o f p i e c e sw o u l db e a n a d v a n t a g eo r

d i s a d v a n t a g e ,S t a n d a r dn o t a t i o ni s

a l s ot a u g h t ,a n dw i t ha p r i n t e r ,t h a tn o t a t i o nc a nb e r e c o r d e df o r a l l y o u r

g a m e s .S i n c ee a c hm o v ei s g e n e r a t e d

b y k e y b o a r de n t r y ,i t i s i m p e r a t i v

d i a l y o u u n d e r s t a n ds t a n d a r dn o t a

t i o n ,b e c a u s et h o s ea r e t h e i n s t r u

t i o n sy o u ' l lb e t y p i n g .

O n c ey o uf e e ly o u ' r er e a d yt o f a c e

C o m p e t i t i o n ,a c c e s s t h e" C o f f e e h o u

C h e s sM o n s t e r . "I b i s c o m p u t e rl o e

h a sn i n ed i f f e r e n tl e v e l s .T h e c o m p u

e r c a np l a yy o uo r p l a yi t s e l f .I t i s a l s o

p o s s i b l ef o rt w oh u m a n st o s q u a r eo i l .

Y o uc a n u n - d oa n y m o v e sm a d eb yy o uo r t h ec o m p u t e r .T h o s ec a nt h e n

b e r e p l a y e d .

T h ed o c u m e n t a t i o ni s g o o d , e s p

c i a l l yt h e r o a dm a p st e l l i n gw h e r e

e a c hb o a r di s l o c a t e db y b o t hn u m b e r

a n ds u b j e c t ,a n dt h e nl e t t i n gy o uc a l l

u p a n y b o a r d .T h e a c t u a lr u l e sa n d

p r o c e d u r e s c a nb e f o u n d o nf o u r

p a g e so f" A l lY o u N e e dt o K n o w . "H u t

t h e r ei s m u c hm o r ey o u ' l ld i s c o v e ro n

y o u ro w n .

O v e r a l l ,t h e p r o g r a mi s f o r t h o s e

w h oh a v et h eb u r n i n gd e s i r et o l e a r nc h e s sf r o ms q u a r eo n e . Q

C O M M O D O R EM I C R O C O M P U T4 5

Page 48: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 48/132

S O F T W A R ER E V I E W S

E s s e x

C o m p u t e r :C o m m o d o r e6 4P u b l i s h e r : S y Q a p s e / B r o d e r b u n d

1 7 P a u lD r i v e

S a nR a f a e l .C A9 4 9 0 3M e d i u m ;D i s k

P r i c e : 1 3 9 . 9 5

TX n o s e< i iy o us u i t e df o r t e x ta d v e n

t u r e ,g e t o n b o a r d .T h e V o U c b o n sa r t -

t e a r i n gt h r o u g ht h e u n i v e r s e ,c r u s h

i n ge v e r y t h i n gi n t h e i rp a t h .T l i cF e d

e r a t i o nn e e d sa c o u n t e r a t t a c k ,b i nt h e

o n l yS t a r s h l j pp o w e r f u le n o u g ht o

s l o wt h e i n v a s i o nI s t h e E s s e x .T h e

o n l yp r o b l e mi s t h a i t h e E s s e si s

o w n e db y C a p t a i nD e e ,a m a nm o r e

i n t e r e s t e di n p e r s o n a lp r o f i t st h a n

u n i v e r s a lp r o s p e r i t y .T o m a k em a i l e r s

w o r s e .P r o f e s s o rI g n a t ZK l e i n ,t h e

o n l ym a nw h oc a nd e v i s ea d e f e n s e ,

h a s d i s a p p e a r e d .Y o u rj o bi s t o b o a r d

t h e E s s e x ,f i n di t s r e c l u s i v ec a p t a i n ,

a n dp e r s u a d eh i mt o j o i nt h ef i g h t .O f

c o u r s ea l o n gt h e w a y .y o um u s tc a p

t u r ea V o l l c h o ns a b o t e u r b e f o r eh e

d e s t r o y st h e s h i pa n d f i n dK l e i nb e

f o r eh e i s e a t e nb y r a v e n o u sc a n n i

b a l s .S o t r yn o tc o b e k i l l e d — t h eF e d

e r a t i o nn e e d sy o u .

I fy o ue n j o ya g o o db o o k ,E S S S Xw i l l

q u i c k l yb e c o m ea f a v o r i t e .U s i n t r i g u

i n gp l o th a sm o r ec l i f fh a n g e r st h a na

J a m e sB o n dm o v i ea n d m o r es p a c e

d r a m at h a nS t a r W a r s ,B e c a u s eB 8 S B X

s p i n si t s t a l e i n r e a lt i m e ,t h i n g sh a p

p e n r e g a r d l e s sO f y o u ra c t i o n s . T h i s

r e a l - t i m ea c t i o ni s a w e l c o m ea d

v a n c e m e n ti n a d v e n t u r en o v e l s .I n

e a r l y n o v e l s ,a c t i o ni s f r o / e nu n t i lt h e

n o v e lr e c e i v e sa c o m m a n d .N o t s o

■ w i t hE s s e x ,U n l e s sy o ut e l l t h e s t o r y

C o p a u . s e ,i t w i l lc o n t i n u ew i t h o u ty o u .

" l T i i sn o t o n l y k e e p s( h e a c t i o nf l o w

i n g ,h u t h e l p s s o l v em y s t e r i e sa s w e l l .

I f y o ua r ee v e ru n s u r eo f w h a tt o d o

n e x t ,y o u rb e s tm o v em i g h tb e t o s i m

p l y d o n o t h i n g .J u s tw a i tf o r a n o t h e r

c h a r a c t e r o rb a c k g r o u n de v e n tt o

g i v ey o ua e l u e .

O l d e ra d v e n t u r eg a m e so f t e nr e

s t r i c tt h e u s e rt o f e wc o m m a n d s .H u l

b e c a u s eE s s e xu s e sS y n a p s e ' sa d

v a n c e dp a r s e r ,t h e p r o g r a mc a n u n

d e r s t a n dm o s tw o r d s .I n f a c t .f l s S f i X

w i l la n s w e ra l m o s ta n y c o m m a n d

w i t ha l o g i c a lr e s p o n s e .T h i sr e a l l y

a d d se n j o y m e n t , b e c a u s en o w y o u

K i i V I E WE DB YG A R YF I E L D

T o c o m p l e t et h e

m i s s i o na b o a r dE s s e x ,

y o um u s tb e a c r o s s

b e t w e e nJ a m e sB o n d

a n dL u k eS k y w a l k e r .

c a n s p e n d y o u rt i m e r e a d i n gi n s t e a d

o f c h e c k i n gt h e l i s to f c o m m a n d s .I f

y o ud o i n p u tB c o m m a n dt h ec o m p u t

e r d o e s n ' tu n d e r s t a n d ,i t w i l lp o i n t

o u t t h e e r r o ra n d s u g g e s th o w t o

r e p h r a s ei t . A n db e c a u s ey o ue a nu s e -

s y n o n y m sf r e e l y ,y o uc a n t e l l N a n c y

t o " p i c ku p . " " g e t "o r ' " t a k e "t h e

n e w s p a p e r .

A l l t h e f e a t u r e sy o u e x p e c ti n a

g o o da d v e n t u r eg a m ea r e h e r e .Y o u

c a ns a v ey o u rs p o ti n t h e n o v e lu s i n g

t h e B o o k m a r kc o m m a n d ,a n d y o u r

c h a r a c t e re a n p i c ku p a n d d r o po b

j e c t s ,e x a m i n es u r r o u n d i n g s ,a n d

c h e e ko n h e a l t h ,i n v e n t o r y ,a n d b e

l o n g i n g s .F o ra p r i n t e dr e c o r do f y o u r

p r o g r e s s ,u s e t h e P r i n t e rO n c o m

m a n d .

l l i na b o v ea l l . E s s e xi s a n a d v e n t u r e .

A l t e rr e a d i n gt h ef i r s tf i v ec h a p t e r so f

E s s e x ,y o ua r er e a d yt o b o a r dt h es t a r -

s h i p .O n b o a r d ,t h e s t o r yu n f o l d

q u i c k l y .I t b e g i n sw i t ha m u r d e r .H e

c a r e f u lI n v e s t i g a t i n gi t , b e c a u s ei f y o u

a c t h a s t i l y ,y o u m a yb e t h e . s e c o

v i c t i m .N o ww o r ky o u rw a yt o C a pt a i n D e e .I f o u n dt h a ts n e a k i n gi n t o

t h ec r e w ' sq u a r t e r sa n ds t e a l i n ga u n i

f o r m g a v em e t h e m o s t f r e e d o t o

e x p l o r e .B u ti t a l s og o tm e t h r o w ni n

t h e b r i gw h e n1 w a s d i s c o v e r e dA

m a l f u n c t i o nt o t h e e n e r g yf o r c e

t h e r en e a r l yk i l l e dm e — a n dt h a tw a s

o n l yt h e b e g i n n i n g !

E s s e x ' so n e H a wi s l a c ko f s p e e d

T h eg a m ei t s e l fi s s t o r e do n t h r e e -

s i d e so f t w od i s k s .T o a c c o m m o d

t h ec o m p l e x i t yo f E s s e x a n dk e e pt h e

r e a l - l i m ec l o c kt i c k i n g ,t h e C o m p u e r ' s m e m o r ym u s tb e c o n t i n u o u

u p d a t e d .T h i si s d o n eb y a c c e s s i

t h e d i s k .A s a r e s u l t ,s h o r t w a i t sm u s t

b e e n d u r e dw h i l et h ed r i v es p i n s .

E s s e xi s a n e l e c t r o n i cn o v e lf o ra n y

o n ew h oe n j o y s a d v e n t u r e .I t c r e a t e

a u n i v e r s ef i l l e dw i t hc h a l l e n g ea n d

d a n g e r .I f a m o v i e w a se v e rm a d e

f r o mt h i sn o v e l ,i t w o u l db e a c r o s s

b e t w e e na 0 0 7m o v i ea n dS t a r W a r

I n f a c t ,t o c o m p l e t et h e m i s s i o

a b o a r dE s s e x ,y o u r e a l l ym u s t b ea

c r o s sb e t w e e n J a m e sB o n da n d l . u k e

S k v w a l k e r . H

4 6 M A R C H / A P R I L' 8 6

Page 49: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 49/132

A N a m eT h a t ' sS y n o n y m o u sW i t hS i m p l i s t i

P r o d u c t i v i t yS o f t w a r eS u b s t i t u t e e a s y - t o - u s e p i c t u r e si n p l a c e o fc o m p l i c a t e dc o m p u t e rl a n g u a g e s .

A b s o l u t e l yt h ee a s i e s tw a yt o u s e ac o m p u t e r !

j a n e w r i t e™ j a n e c a l c™ j a n e l i s t1 M

A f u l lf e a t u r e dw o r dp r o c e s s o r

t h a tl e t sy o up r o d u c ea l l k i n d s

o f q u a l i t yd o c u m e n t s . S e ef l i c

t e x td i s p l a y e do n t h ec o m p u t e r

s c r e e n e x a c t l ya s i t w o u l da p p e a rw h e np r i n t e d .

• C r e a t ed o c u m e n t si n e i t h e r

n o r m a lo r B O L D F A C E

t y p e .

• A r r a n g ep a r a g r a p h st o

s a t i s f ya n yo r d e ry o ud e s i r e .

• A v a i l a b l e a c c e n tm a r k s

a l l o wy o ut o c r e a t ed o c u

m e n t si n f o r e i g nl a n g u a g e s .

• L o c a l ea s i n g l ew o r di n y o u r

d o c u m e n tw i t ht h es p e c i a l

S e a r c hf u n c t i o n .

T h ec a l c u l a t o r / s p r e a d s h e e tt h a t

m a k e sw o r k i n gw i t hn u m b e r s

e a s y .

D i s p l a ya n e n t i r e f i n a n c i a l

r e c o r dn e a t l yo n t h e s c r e e n .

> A u t o m a t i c a l l yr e c a l c u l a t ea n

e n t i r es p r e a d s h e e ts h o u l d

j u s ta f e wo f t h ef i g u r e s

c h a n g e .

C a l c u l a t es u m s ,a v e r a g e s ,

a n dm i n i m u ma n dm a x i m u m

f i g u r e s .

I n f o r m a t i o nc a n b e" p a s t e d "

i n t oa r e p o r to r l e t t e rw r i t t e n

w i t h j a n e w r i t e .

C o m e sc o m p l e t ew i t h

s e v e r a lr e a d yt o u s ef i l e

f o r m a t sf o ry o u r

c o n v e n i e n c e .

C o m p i l ea n ds t o r ev a r i o u sl i s t s

w i t ht h eu s eo f t h i se l e c t r o n i c

f i l i n gc a b i n e t .C r e a t ea p e r s o n a l

a d d r e s sb o o k .D e s i g nc u s t o m

l i s t s .C o n s t r u c ta m a i l e rf o r

y o u rb u s i n e s s n e e d s .

• L o c a t ea s i n g l ee n t r yw i t h

t h eS e a r c hf e a t u r e .

• D e l e t es e l e c t e de n t r i e sw i t h

t h et o u c h o fa k e y .

• A r r a n g ee n t r i e si n a n y

p a r t i c u l a ro r d e rw i t hT h e

S o r t o p t i o n .

• C o m e sc o m p l e t ew i t h

s e v e r a lr e a d yt o u s ef i l e

f o r m a t sf o ry o u r

c o n v e n i e n c e .

S o o nT o B eA v a i l a b l eO nT h eN E WC o m m o d o r e1 2 8 P e r s o n a lC o m p u t e r

C O M M O D O R E ;a r k t r o n i c s

Page 50: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 50/132

S O F T W A R ER E V I E W S R E V I E W E DH Y . l i i H N| . K O T T L E

H e l pM a s t e r6 4

C o m p u t e r :C o m m o d o r e6 4

P u b l i s h e r : M a s t e rS o f t w a r e

6 H i l l t T yC o u r t

R a n d a ! l s t o w n , M D 2 1 1 3 33 0 1 - 9 2 2 - 2 9 6 2

M e d i u m :D i s k / T a p e

P r i c e : 1 l e l pM a s t e r6 4 :1 1 9 , 9 5

H a n d b o o ko fB A S I Co n

t h eC o m m o d o r e6 4 :

S 1 4 . 9 5

B o t h :S 2 4 . 9 5

J l o wo f t e nh a v ey o uf o r g o t t e nB AS I Cc o m m a n d sI n t h em i d d l eo r w r i t

i n ga p r o g r a m ?' M i l sc a nb e v e r yf r u s

t r a t i n g .T o m a k eb e g i n n i n gp r o g r a m

m e r sf e e l a th o m e ,M a s t e rS o f t w a r eh a s d e v e l o p e da b o o k - a n d - p r o g r a m

p a c k a g eo n 6 9C o m m o d o r e6 4 B A S I C

c o m m a n d s .W i t h/ l e l pM a s t e r6 4 , a

p r o g r a m m e rc a n c a l l a B A S K !c o m

m a n dt o t h e s c r e e na l o n gw i t hi t s

C o m m o d o r ea b b r e v i a t i o n ,u p t o

t h r e el i n e sd e s c r i b i n g t h ec o m m a n d ,

a n df u r t h e rp a g er e f e r e n c e s .

T h i se l e c t r o n i cr e f e r e n c eg u i d ei s

s i m p l el o u s e .A t i t l es c r e e n a p p e a r s

w i t h a n o p t i o nt o e i t h e rr e a d t h e

i n s t r u c t i o n so r e x i t t o B A S I C ! .T h e

i n s t r u c t i o n sr e m i n d y o uo f h o wt o

u s eH e l pM a s t e r( > ■i . W h e ny o ue x i t t o

B A S I C ,a l i s t i n go f a l l C o m m o d o r e6 4

B A S I Cc o m m a n d sa p p e a r sa n d y o u

a r c r e a d yt o e n t e ry o u r p r o g r a m .

I f , w h i l et y p i n gy o u rB A S I Cp r o

g r a m ,y o ul o r g e t t h ef o r m a to f a B A

S I Cc o m m a n do r w h a ta c o m m a n dw i l ld o , j u s t t y p ea q u o t a t i o nm a r k

a n dp r e s sR E T U R N , T h ee n t i r el i s to f

c o m m a n d sa p p e a r s i m m e d i a t e l y ,I f

y o uf i n da c o m m a n dy o uw o u l dl i k e

H e l p M u s t e r6 4 t o e x p l a i n ,t y p ea

q u o t a t i o nm a r kf o l l o w e db y t h ec o mm a n da n d t h e R E T U R Nk e y .A w i n

d o wi s d i s p l a y e da t t h eu p p e rp o r t i o n

o f t h e s c r e e nw i t ht h e B A S I Cc o m

m a n dh i g h l i g h t e d ,i t sC o m m o d o r ea b

b r e v i a t i o n ,a n e x a m p l eo f t h e c o r r e c t

u s a g eo f ( h ec o m m a n d ,a n e x p l a n a

t i o no f t h ec o m m a n d ,a n d p a g er e f e r

e n c e si n t h r e ed i f f e r e n tp r o g r a m m i n g

g u i d e s ,o n eo f w h i c hc a nb e b o u g h t

w i t ht h eH e l pM a s t e rp r o g r a mo r p u r

c h a s e ds e p a r a t e l y .T h ee x a m p l ea l s o

d i s p l a y so p t i o n sf o r u s e o f t h ec o m

m a n dw i t h i nb r a c k e t s .W h e ny o u h a v er e a d t h e i n f o r m a -

l i i \ n , 1 1 v , \

t i o nt h o r o u g h l y , p r e s sa n yk e y t o r e

t u r nt o B A S I C ^ ,l e a v i n g t h eh e l pd i s

p l a y( o s c r o l l o f ft h e s c r e e n .I f y o uw i s ht o r e s t o r e t h et e x t[ h a tw a sp r e s

e n t b e f o r ey o ua s k e df o r h e l p ,p r e s s

t h e 1 : 1 k e y t o r e p r i n ty o u ro r i g i n a l

s c r e e n .

B e s i d e sr e t r i e v i n g h e l p f u li n f o r m a

t i o n .H e l pM a s t e r6 4 h a s o t h e rf e a

t u r e s .F o r i n s t a n c e ,n o m a t t e rh o w

m a n yt i m e sy o up r e s s t h eK l ' N. S T O P

a n dR E S T O R Ek e y s ,H e l pM a s t e r6 4

a l w a y s r e m a i n sf u n c t i o n a l .I n a d d i

t i o n ,H e l pM a s t e r6 4 i n c l u d e sa " ' C 6 4

R £ N K W "p r o g r a m .T h i s r o u t i n er e

v e r s e s t h ea c t i o no f t h e N E Wc o mm a n d .B y t y p i n g" S Y S 5 1 2 5 0 : C L R , "t h e

■ $ £ H e l pM a s t e r6 4 i s a n1 e l e c t r o n i c r e f e r

g u i d et o 6 9

~ ' " " " " " B A S I CC o m m a n d

o n t h e

C o m m o d o

6 4 .

p r e v i o u sp r o g r a ml l i a t h a s b e e n

c l e a r e df r o mm e m o r yb y N E Wo r s y s

t e m r e s e tc a n b e r e v i v e d .T h o u g

H e l pM a s t e r6 4 c o n t a i n sa l l o f t h eC o m m o d o r e6 4 ' s B A S I Cc o m m a n

a n d d e s c r i p t i o n s , t h ep r o g r a mi t s e l

u s e sn o B A S I Cp r o g r a m m i n gm e m o r

H e l pM a s t e r6 4 i s l o c a t e db e t w e e

m e m o r yl o c a t i o n s4 0 9 6 0a n d4 9 1 5

u n d e r n e a t ht h e B A S I CR O M ,a n da l s o

u s e sp a r to f ( h e- * Ko f m e m o r yl o c a t e

b e t w e e ni 9 1 5 2 a n d5 3 2 i 7 .H o w e v e

t h i sp r o g r a md o e sn o t i n t e r f e r ew i t h

t h e D O SW e d g eo r p r o g r a m st h a t

s t a r ta t m e m o r yl o c a t i o n5 2 2 2 - t .

H e l pM a s t e r6 4 i s n o t c o p y - p r

t e c t e d ,b u t M a s t e r. S o f t w a r e ' sM a r k eM a s t e rI ' l a ni s q u i t ei n t e r e s t i n g .I n a n

e f f o r tt o p r e v e n tp i r a c y ,t h e y s u g g

t h a tw h e ny o u rf r i e n d a s k sf o ra c o p y ,

o f f e rh i ma n o r d e rf o r mw h i c hh a sa

s e r i a ln u m b e rs t a m p e do n i t . T h i ss e r

i a l n u m b e ri s a n a c c o u n tn u m b e r .E v

e r yl i m ea f r i e n db u y sH e l pM a s t e r6 4

a n ds e n d si n t h eo r d e rf o r my o ug a v e

h i m ,M a s t e r S o f t w a r e t h e np u t st w o

d o l l a r si n y o u ra c c o u n t .I n a d d i t i o nt o

t h e t w od o l l a r sy o ur e c e i v e ,f o r a n y

c o p yo f / / ( ■ / / ;M a s t e r6 - i y o u rf r i e n

" s e l l s , "y o ur e c e i v ea n a d d i t i o n a ld o ll a r . Y o u ra c c o u n tg r o w su n t i l i t

r e a c h e st e n d o l l a r sa n d M a s t e rS o f t

w a r es e n d sy o ua c h e c k .

H e l pM a s t e r6 4 i s e x t r e m e l yh e l p

f u l f o r b e g i n n e rp r o g r a m m e r sa n df o r

t h o s ep r o g r a m m e r sw h od e s p i s es i f t

i n g t h r o u g hd o / e n so f m a n u a l s .W i t h

t h e n e w C o m m o d o r eI 2 8 g r o w i n gi n

p o p u l a r i t y ,t h e r ei s l i t t l ed o u b tt h a t

M a s t e r S o f t w a r ew i l lc r e a t ea n e w e

v e r s i o nt h a tw i l ls u p p o r ta l l t h e I 2 8 ' s

B A S I Cc o m m a n d s .F o rw h a t e v e rc o m

p u t e r .H e l pM a s t e r6 - ii s t r u l y au s e f u r e f e r e n c eg u i d e . Q

4 8 M A R C H / A P R I L ' 8 6

Page 51: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 51/132

Page 52: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 52/132

S O F T W A R ER E V I E W SK U V l f c W K I )H I 'M A U K< : O T O N

B r i m s t o n eC o m p u t e r :C o m m o d o r e6 - t

P u b l i s h e r :S y n a p s e . ' I t r o d c r h u n d

1 " P a u lD r i v e -

S a nR a f a e l ,C L \9 4 9 0 3

M e d i u m :D i s k

P r i c e : J 3 9 . 9 5

J l i m e s h a v en e v e rb e e nb e t t e rf o rt e x t a d v e n t u r e r s .S y n a p s e / B r o d e r -

b u n d ' s a t t e m p ta t t a c k l i n gt h er e v e r e d

m e d i e v a lw o r l do f d e m o n sa n dd u n

g e o n si s a s g o o da s t h e yc o m e .

B r i m s t o n ei s t h e t a l eo f G a w a i n ,a

l e s s e ek n i g h to i t i n 'R o u n dT a b l ew h o

s p e n d sm o s io f h i s t i m ef a n t a s i z i n g

a b o u tt h e l e g e n d a r y e v e n t so f h i s

m o r ee x p e r i e n c e db r e t h r e n .T h e n ,

o n e f a t e f u ln i g h t ,w i t ht h e c o m p l ac e n c yo f a f u l ls t o m a c ha n dt h es o o t h

i n gs o u n d so f a n e a r b yl u t e .G a w a i n

f a l l si n t oa d e e p ,h y p n o t i cs l e e p , l i e

u n k n o w i n g l yd r i f t si n t o a d a r ka n d

e n i g m a t i cu n d e r w o r l dk n o w no n l ya s

U l r o .A p r i s o n e ri n t h e u n f o r g i v i n g

f i r e so f h i so w nd r e a m ,t h ep l a y e r — a s

G a w a i n — m u s tt r a v e r s et h i st r e a c h e r

o u s u n d e r w o r l dt o s e a r c hl o r aw e l l

h i d d e nm y s t i c a ls e c r e t :f i v em a g i c a l l y

r e l a t e dw o r d s w h i c hw i l lf r e eh i m .

T h e s t r u g g l eb e g i n si n t h e p a c k

a g e ' s1 0 0 - p a g eb o o k ,w h i c ho r i e n t s( h ep l a y e rt o b o t ht h e s t o r yl i n ea n d

t h e g a m i n gr u l e sa n dg u i d e l i n e s .T h e

b o o ki s ; i m a r v e l o u si n t r o d u c t o r y

t o o l ,a c o m b i n a t i o no f h u m o r ,m y s

t e r ya n d d r a m a .H e r ey o u w i l lr e a d

t h e f i c t i o n a la c c o u n to f h o wt h eA l

b i o nM a n u s c r i p t — t h a il o n gl o s t v o l

u m ew h i c hr e t e l l s" I h eD r e a mo f G a

w a i n , "t h e t a l eo n w h i c ho u r a d v e n

t u r e i s b a s e d — w a sa b s c o n d e df r o m

t h e l o w e rs t a c k so f t h eS l o gA r c h i v e s ,

s h i p p e dt o C a l i f o r n i a ,a n d f i n a l l y

t r a n s f o r m e di n t oa n e l e c t r o n i c f o r m a t .Y o uw i l la l s ob e t r e a t e dl o a n 1 ' l r o

c h a r a c t e rd i r e c t o r yt o g e la c q u a i n t e d

w i t ht h e l a n d ' sm o r ed i s t i n g u i s h e di n

h a b i t a n t s ,a s w e l la s a h i l a r i o u s" w a r n

i n g " c h a p t e rf r o mt h e P r o g r a m m e r

G e n e r a lc o n c e r n i n gt h e a d d i c t i n g

q u a l i t i e so f t h i sp a c k a g e .T h e r ei s a l s o

t h ea d d r e s so l t h e B U B L E Sf o u n d a t i o n

( B y s t a n d e r s U p s e tb y B r i m s t o n e - L i k e

E l e c t r o n i c S o f t w a r e ) ,t o r t h o s ew h o

f e e lc o m p e l l e dl o s e n dd o n a t i o n s .

E x p e r i e n c e dt e x ta d v e n t u r e r sw i l l

i m m e d i a t e l yf e e l a t h o m ew i t ht h er e q u i r e di t i n e r a r y .T h ec o m p u t e ru n -

G a w a i n ' sd r e a mb e c o m e sa n i g h t m a r e ,

w h e r eh e t r a v e r s e sa

w o r l d o fd e m o n sa n dd u n g e o n si n s e c n v ho f

m y s t i c a ls e c r e t s .

f o l d s as m a l lp o r t i o no f t h e o v e r a l l

t a l e , i n c l u d i n gl o c a t i o n , c h a r a c t e r s .

m o v e m e n t ,a n d d i a l o g u e ,a n d t h e n

a s k sl o ry o u ri n p u t ,a s G a w a i n ,t o c o n

t i n u e ,W h i l et h ea c t i o n - r e a c t i o nc o m

p u t e r - p l a y e rI n t e r p l a yi s n o t h i n gn e w ,

t h eS y n a p s et e a mh a ss u c c e s s f u l l ye n

l i v e n e dt h e o l d e x c h a n g et o m a k ei t

m o r es o p h i s t i c a t e d ,a n d p l a y a b l e .

B r i m s t o n eu n d e r s t a n d s o v e r1 2 0 0

w o r d s .W h i l et h i sn u m b e ri s b e c o m

i n g i n c r e a s i n g l yc o m m o na m o n gs o

p h i s t i c a t e da d v e n t u r e s ,m o r ei m p r e s

s i v e i s t h e p r o g r a m ' sa b i l i t y t o

r e c o g n i z e i m p l i e dm e a n i n g ,W h e nt h e C o m p u t e ri s a p p r o a c h e dw i t ha

S e n t e n c eo r p h r a s et h a t c o u l d h a v e

m u l t i p l ei n t e r p r e t a t i o n s ,i t b r e a k s

d o w nt h e s t a t e m e n t ,g u e s s e sa t t h e

s u p p o s e da i m ,a n d t h e n r e s p o n d s

w i t h . i n a p p r o p r i a t er e p l y .

A n o t h e ri n t r i g u i n gp l a yc o n c e p ti n

c o r p o r a t e di n B r i m s t o n ei s t h e w a y

t i m e p a s s e sw i t h o rw i t h o u tG a w a i n

T h i sa d d sa d i m e n s i o no f s t r a t e g i

r e a l i s mt h a t p u l l t h e u s e rd e e p e

i n t o i t s c a p t i v a t i n ge n v i r o n m e n t

F o rt h i sr e v i e w e r ,a n e q u a l l ya t t r a c

t i v ei n g r e d i e n tt o t h i sp a r t i c u l a r e

t r o n i cn o v e li s t h e f a c t ( h a t9 9 %o f

t h e s c e n a r i ot a k e sp l a c ei n t h e s u r

r e a l i s t i cs t a g eo f a k n i g h t ' sd r e a m

T h i sa l l o w sf l e x i b i l i t yi n t h e s t o r y '

p l o tc o n s t r u c t i o n ,w i t hu n u s u a la n d

u n e x p e c t e dl o c a t i o n sa n d c r e a t u r

s u r f a c i n gw i t h e v e r yt u r n o f t

" p a g e . "A l e s st a n g i b l ee l e m e n ta l s o

c o m e sI n t op l a ys o o na f t e rt h ea d v e n

t u r e rr e a l i z e s( h a ti n t h e m i n d — t

t h e a t r ew h e r et h i s e n t i r ee p i s o d

t a k e sp l a c e — a n y t h i n gi s p o s s i b l e .T h e

d a n g e r so f U l r oa r c r e a le n o u g h ,b u t

i n t h e r e a l mo f o n e ' so w ni m a g i n

t i o n ,t h eI m p o s s i b l e d e f e n s es u d d e n

b e c o m e sp o s s i b l e .D i v eo f f ac l i f f ,s p i t

a t t h ed e v i l ,o r s w i n gy o u rs w o r dw i t h

w i l da b a n d o n .L e t t h e e x u b e r a t

f e e l i n go f u n r e s t r a i n e dc o u r a g ei n

t o x i c a t e , f o rt h i si s y o u rd r e a m .

A n y p o w e rr u s hg a i n e di s s u p e r f i

c i a l ,o f c o u r s e , s i n c e t h ed e s i g n e r sa r e

a c t u a l l yd i r e c t i n gy o u t h r o u g ht h e

n o v e lo n a n u n d e t e e t a b l el e a s h .M a k e

a w r o n gt u r na n dy o uw i l lb e l e db a c k

t o y o u rs t u m b l i n gp o i n t .V e t t h i s

g u i d a n c ei s s o s u b t l ye x e c u t e dt h a t

t h e p l a y e rw i l l t h i n kt h a t h e i s t h e

i n s p i r a t i o n a lm a s t e r m i n d . H

C r a c k i n gt h eB r i m s t o n eD o n ' tw o r r y ,i w o n ' ts p o i lt h ef u n

b y r e v e a l i n g t h es e c r e t so f U l r o .I ' l l

l e a v et h e h a r dp a r t u p t o y o u ,H u t

b e f o r eg o i n go f f t oe x p l o r et h i sf o r

e i g nl a n d ,t h e r ea r ea f e wg u i d e l i n e s .

• I n p a s ta d v e n t u r e s ,w h e n e v e ra

p l a y e rr e a c h e sa l o c a t i o nl o r t h e f i r s t

l i m e ,h e t h o r o u g h l ys t r i p st h e a r e ai n

s e a r c h o fc l u e s . I nB r i m s t o n e ,t h i ss t i l l

s t a n d s ,b u tw i t ht h ee v e r - c h a n g i n g n a

t u r e o ft h e p r o g r a m ,o n c eI s n o t

e n o u g h .W h e n e v e ry o u r e t u r nl o a n

a r e a ,c h e c ka r o u n df o r a n y t h i n gt h a t

m i g h th a v eb e e ns t o l e no r d e p o s i t e d .

W h i l ey o u w e r eo u t ,s o m e o n em a y

h a v et r i e d t ol e a v ey o ua m e s s a g e .

• W h i l e o nt h es u b j e c to f G a w a i n ' s

s u r r o u n d i n g s :W h e n e v e ry o nm e e ta n

i m p o s s i b l ei m p a s s e ,i t p a y st o b e p a

t i e n t .S i n c e t h ew o r l dc o n t i n u o u s l y

s h i f t sa r o u n dy o u .s i t t i g h t f o r am o

m e n to r t w o ,a n ds e ei f n a t u r a le v e n t sl e n da h e l p i n g h a n d .

• K e e py o u rl i p sl o o s e .C h a r a c t e

w i l lc o n s t a n t l yd r i f ta r o u n dt h e u n

d e r w o r l d .W h e n e v e ry o u e s t a b l i s

c o n t a c tw i t h a n y o n e ,d r i l lt h e mw i l h

e v e r ; 'i m a g i n a b l eq u e s t i o n .T h e s ei n

h a b i t a n t sh a v eb e e np l a c e di n l . U r ot o

b e o f h e l p ,a n d a r c y o u rp r i m a r

s o u r c eo f i n f o r m a t i o n .D o n ' tb e s h y .

• E v e nw i t hi t s e x p a n s i v ev o c a b ul a r y ,t h e g a m eo c c a s i o n a l l ya n s w e r

i l l o g i e a l l y .T h i si s u s u a l l yd u et o m i s

i n t e r p r e t a t i o ns o m e w h e r ea l o n gt h e

l i n e . B u t w h i l et h e s es t a t e m e n

m i g h tb e i n c o r r e c t ,t h e ya r e n o t u s e

l e s s .T a k en o t eo f t h e g i v e nr e p l y ,b e

c a u s ei t i s m o s tl i k e l ya c l u et o a s i m i

l a r s i t u a t i o ni n t h e f u t u r e .A s a m a t t e r

o f f a c t ,t h e s h r e w de x p l o r e rm i g h t

w a n tt o i n t e n t i o n a l l y r i d d l et h e c o m

p u t e rw i l h a no c c a s i o n a la b s u r do r

v a g u eq u e r y .W h ok n o w sw h a ti n f o r

m a t i o nm i g h tb e m i s t a k e n l yd i sc l o s e d ? a

5 0 M A R C H / A P R I L8 6

Page 53: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 53/132

F a c t o r yR e c o n d i t i o n e dw i t h

F a c t o r yW a r r a n t y !

S o r r y ,w e c a nt p r i n tt h e

f a m o u sb r a n dn a m e .B u tw e c a nt e l l

y o ui f y o up h o n eu s T o i l - F r e e :1 - 8 0 0 - 3 2 8 - 0 6 0 9 .C a r r i e se a s i l y

a s a s u i t c a s e !

F a m o u sU . S .b r a n d6 4 Kc o m p u t e rw i t hb u i l t - i nd i s kd r i v e ,C O L O Rm o n i t o r ,R O Mc a r t r i d g ep o r t !P L U Sp r i n t e r ,s o f t w a r e !T H EC O M P U T E RS n a p - o n c o m p u t e r k e y b o a r d !G J KR A M .2 0 KR O M .F u l l -

s i z et y p e w r i t e rk e y b o a r d .U p p e ra n dl o w e rc a s e

l e t t e r s ,n u m e r a l s , s y m b o l s ,r e v e r s ec h a r a c t e r s . 2

c u r s o rc o n t r o l k e y s ,4 f u n c t i o n k e y s ,p r o g r a m m a

b l e t oa . M u s i cs y n t h e s i z e rw i t h3 i n d e p e n d e n t

v o i c e s ,e a c hw i t h 9o c t a v er a n g e . I n p u t / o u t p u t p a r t s

a c c o m m o d a t e. . . u s e r ,s e r i a l .R O Mc a r t r i d g e ,j o y

s t i c k s ,e x t e r n a lm o n i t o r ,p h o n em o d e m .

B u i l t - i nd i s kd r i v e !I n t e l l i g e n th i g hs p e e du n i tw i t h

5 ' i "f l o p p yd i s k r e c o r d e r1 7 0 K l o r m a l t e d d a t as t o r

a g e :3 5 t r a c k s1 G KR O M .U s e ss i n g l e s i d e d , s i n g l e

d e n s i t yd i s k .S e r i a li n t e r l a c eS e c o n ds e r i a lp o r tt o

c h a i ns e c o n dd r i v eo r p r i n t e r .

B u i l t - i nc o l o rm o n i t o rI D i s p l a y s 4 0c o l u m n sx 2 5 l i n e s

o l l e s to n 5 " s c r e e n H i g hr e s o l u t i o n .3 2 0x 2 0 0p i x

e l s .1 6 b a c k g r o u n d ,c h a r a c t e rc o l o r s .

B u n !i , " R O Mc a r t r i d g ep o r t lI n s e r tR O Mp r o g r a mc a r

t r i d g e .M u l t i t u d eo f s u t ) | e c t sa v a i l a b l ei n s t o r e s

a c r o s st h e n a t i o n !

O r i g i n a lL i s tP r i c e * 9 9 5 . 0 0

$L i q u i d a t i o n

P r i c e d

A t O n l y

H e mH - 9 S 0 - 6 3 8 3 1 0 0S h i B .h a n d l i n g :S 2 0 . 0 0

3 8 8

T H EP R I N T E RP r i n tm e t h o d : B i - d i r e c t i o n a li m p a c td o tm a t r i x

C h a r a c t B rm a t r i x :6 x 7 d o t m a t r i x .

C h a r a c t e r s :U p p e r a n dl o w e rc a s el e t t e r s ,n u m e r a l s

a n d s y m b o l sA l lP E Tg r a p h i cc h a r a c t e r s .

G r a p h i c s :7 v e r t i c a ld o t s— m a x i m u m4 8 0 c o l u m n sD o ta d d r e s s a b l e .

C h a r a c t e rc o d e s :C B MA S C I Ic o d e .

P r i n ts p e e d :6 0 c h a r a c t e r sp e rs e c o n d

M a x i m u mc o l u m n s :S O c o l u m n s .

C h a n c i e rs p a c i n g :1 0 c h a r a c t e r sp e t i n c h .

L i n el e t r ts p a c i n g :6 l i n e sp e r i n c hi n c h a r a c t e rm o d eo r 8 l i n e sp e r i n c h s e l e c t a b l e9 l i n e sp e r i n c hi n

g r a p h i c sm o d e .

L i n el e e ds p e e d :5 l i n e sp e rs e c o n di n c h a r a c t e rm o d e .7 5 l i n e sp e rs e c o n di n g r a p h i c sm o d e

P a p e rt e e d :F r i c t i o nf e e d

P a p e rw i d t h : 4 . 5 " t o 8 . 5 "w i d t h .

M u l t i p l ec o p i e s :O r i g i n a lp l u sm a x i m u mo f t w oc o p i e s .

D i m e n s i o n s :I 3 " Wx 8 ' Dx 3 V HW t 0 U l b s P o w e r :

1 2 0 V A C , 6 0H z .

O r i g i n a lL i s tP r i c e :' 2 0 0 . 0 0

T H ES O F T W A R E" E i s yS c r i p ! "O n eo l t h em o s tp o w e r f u lw o r dp r o

c e s s o r sa t a n yp ri c ei C u lr e - t y p i n g ,c r e a t ed o c u

m e n t sf r o m s t a n d a r d p a r a g r a p h s ,d e p e r s o n a l i zl e t t e r s ,s e e a n dc h a n g ea d o c u m e n tb e l o i ei t i s p r i n t

e d . I n s t r u c t i o nm a n u a l h a se x t e n s i v et r a i n i n gs e c

t i o nt h a ts i m p l i h e su s e. . . e v e nf o rs o m e o n ew h o

h a sn e v e ru s e da c o m p u t e ro r w o r dp r o c e s s o rb e f o r e !

" T h eM a n a g e r "A s o p h i s t i c a t e r jd a t a b a s em a n a g e rf o rb u s i n e s so r h o m eu s e B u s i n e s su s e sa c c o u n t s

p a y a b l e ^ r e c e i v a b l e ,i n v e n t o r y ,a p p o i n t m e n t s ,t a s k

m a n r g e rH o m eu s e s " m a i l i n gf i s t s ,h o m ei n v e n t o r y ,

r e c i p e s , c o l l e c t i o n o r g a n i z e r ,i n v e s t m e n tt r a c k i n g ,

c h e c k b o o kb a l a n c i n g S c h o o lu s e s :r e s e a r c ha r t ic l e i n d e x ,g r a d e o o o k .

M f r .S u g .R e t a i l :$ 7 3 . 9 8L i q u i d a t i o n P r i c e

$ 2 4

L i q u i d a t i o n

P r i c e dA t . . * 1 1 9H e mH - 9 8 0 - 6 3 8 3 10 0 S h j H .

I t e mH - 9 B 0 - 6 4 D 11 - 0 3S h i p , h s m l l i n n :8 3 . 0 0

B U YI N D I V I D U A LU N I T SO RG E TT H I SU L T R A - F A M O

S Y S T E MA TO N EL O WP A C K A G EP R I C E !

T O T A LP e r s o n a lC o m p u t e r S y s

a v a i l a b l e a tF A RB E L O Wd e a l e rc o s t !

C o m p a t i b l ew i t ha b o v eC o m p u t e r S y s t e m( N o ti n c l u d e di n p a c k a g ep r i c e . )

J O Y S T I C K S( S e to f 2 ) K E Y B O A R DC R A Z YG : JM f r .L i s t :$ 5 9 . 9 0p r . $ 1 Q M f r .I r . t :' " 2 4 . 9 5 y .L i q u i d a t i o nP r i c e I W p r . L i q u i d a t i o nP r i c e J L 3

H e mH 9 8 0 - 6 3 6 2 20 1 S / H : S 60 0 p i I t e mH - 9 B 06 4 1 6 6 0 3S / H : 9 * 2 5

O r i g i n a lL i s tP r i c e

$$ 1 , 2 9 3 . 0

T O T A L

P A C K A G EP R I C E

H e mH - 3 8 0 . 6 4 0 1 1 - 0 2S h i p , h a n d l i n g ;1 2 4 . 0 0

4 8 8C r e d i tc a r dm i m b t nc m o r d * fb y p h o n e .

2 4 h o u u■ d a y .7 d i y i■ w t a f c

T o i l - F r e e :1 - 8 0 0 - 3 2 8 - 0 6 0 9Y o u rc h o c ki a w e l c o m e 'N od a l a y iw h u ny o up a yb y c h o c k1

C . O . M . B .D i r e c tM i i k c t i n gC o r p .

A u t h o r i z e dL i q u i d a t o r1 4 6 0 52 8 t hA v e n u eN o r t h

M i n n e a p o l i s ,M i n n e s o t aG 6 4 4 1 - 3 3 9 7

S E N D M ET H EI T E M SI H A V EL I S T E DB E L O W

S a l e so u t u d ec o n t i n e n t a lU . S .a t e a u b j e c it o i p e c i s l

c o n d i t i o n s .P i c a s oc a l lo r w r r l * t o i n q u i r e .

T O T A L

C . O . M . B .D i r e c tM a r k e t i n gC o r p . l i e mH - 9 B 0

1 4 6 0 52 B i hA v e N . /M i n n e a p o l i sM M5 5 4 4 13 3 9 7

S e n dI h f lH u m *i n d i c * T f l l l A Tl i f l t ( M i n n f l l O l ar e i t i l o n t aA d d6 %l * l e jl . s . P I « 0 Ka 1 l o w v 3 - 4w o e k sd o l r v o r vS o r r y ,n o t : ( 3 D )

1 I M y c h i r C k i J ir m r n r r y < i r ( H » n : w i M e l o S f i d i N n d e l j i vO i d < r r ip a i dh y c h i t c h .l l i q n h l! □ T a l a C h n c kf

C f r f l f f f r rI I M n a l u r C j K d ,I V I S A -

A c c t .f V o

P L E A S EP F 1 I N TC L f A H L Y

A d d r e s s

C i t y

Page 54: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 54/132

H A R D W A R ER E V I E W Sl i t - . \U A \h i ) H V W A L T1 . ( 1 1\ M ( IH I

S ' m o r eB A S I CC o m p u t e r ;C o m m o d o r e6 4P u b l i s h e r :C a r t l c o

S O O S . T o p e k a

W i c h i t a ,K S6 7 2 0 2

P r i c e : 8 5 9 . 9 5

V ^ a r d c o ' s S ' m o r eB A S I Ci s a c a rt r i d g el o rt h eC o m m o d o r e6 4 t l i a in o t

o n l ya d d sB A S I Cc o m m a n d s ,b u te x

p a n d si t s p r o g r a m m i n gm e m o r yt o

0 1 . 1 8 3b y t e s .N o wy o uc a n r u nb e t t e r

e d u c a t i o np r o g r a m s , b e c a u s et h e r ei s

m o r em e m o r yi n s t o r el e s s o n sa n dr e

s p o n s e s .Y o uc a nn s t -b i g g e ra n dm o r e

I n v o l v e dd a t a b a s ep r o g r a m s .S ' m o r e

B A S I Ca h aa d d sc o m m a n d st h a ic a s e

p r o g r a m m i n g ,a n d , a l t h o u g hi t

d o e s n ' ta d dg r a p h i c sa n ds o u n dc o mm a n d s ,i i d o c sp r o v i d e e a s ya c c e s st o

l l i e V I C a n dS I Dr e g i s t e r s .

U s i n g1 1i t : c a r t r i d g e ,y o u c a ns t r o l l

i h r o u g hp r o g r a ml i s t i n g s ,f o r w a r do r

b a c k w a r d ,w i t h t h e c u r s o rk e y s .

T h e r ei s a f a s ts t r i n gg a r b a g ec o l l e c

t i o n r o u t i n e ,s o w h e ny o u c r e a t e

4 0 , 0 0 0b y t e so f o l d s t r i n g s ,b a s i c

w o n ' tn e e d. s e v e r a lt n i n u i e s( o c l e a r

t h e m .A n d .i t y o ud e a lw i t ht h e t l i . s k

d r i v e s ,y o uk n o w h o wa b y t eo f v a l u e

z e r os t o r e do n d i s k i s r e t u r n e du s an u l l s i r i n gw h e ny o u r e a di i b a c k .

S ' m a r eb a s i cs o l v e si l i i . sb y f o r c i n g

n u l l i n p u tt o e q u a la b y t eo f v a l u e

z e r o ,

i f y o ul i k et o p r o g r a m ,t y p ei n p r o

g r a m sf r o mm a g a z i n e s , o rJ u s tr i d d l e

w i t hp r o g r a m s w h e r e v e rt h e yc o m ef r o m ,t h e S ' m o r ec a r t r i d g em a k e si i

e v e nm o r ef u n .I t * t y p i n gt h e c o mm a n d" H E L PO N , "y o ua r er e w a r d e d

w i t ha l i s to f p r o g r a ml i n e st h a tc a u s e

s y n t a xc r r o r r .a s t h ep r o g r a mr u n s ,a s

w e l la s t h e e r r o rm e s s a g e s .Y o uc a ne n t e rp r o g r a m sw i t ha u t o m a t i cl i n e

n u m b e r i n g ,r e n u m b e ra l l o r s e c t i o n s

o l a p r o g r a m ,o r d e l e t e s e c t i o n so f P

p r o g r a m .

Y o uc a n a u t o m a t i c a l l yF I N Da n d

C H A N G Ep a r t so f a p r o g r a m .I f y o u

n e e dt o f i n do u tw h a ta p r o g r a mi s d o -

I n g ,y o uc a nD U M Pt h ev a l u e so f n u n -

a r r a yv a r i a b l e s ,o r T R A C Ep r o g r a m

e x e c u t i o n .C a r d c od e f i n i t e l yt h o u g h t

o l v e t e r a np r o g r a m m e r sw h e nt h e y

i n c l u d e dh e x a d e c i m a l / d e c i m a lc o n

v e r s i o nc o m m a n d s .I n a d d i t i o n ,a f u l l

r a n g eo f f u n c t i o n k e yd e f i n i t i o nc o m -

A c a r t r i d g ef o rt h e

C o m m o d o r e6 4 t h a t

n o to n l ya d d sB A S I C

c o m m a n d s ,b u te x

p a n d si t sp r o g r a m

m i n gm e m o r yt o

6 1 , 1 8 3b y t e s .

m a n d si s i n c l u d e d ,a n dS ' m o r eH A S H .

w i l la l l o wy o ut o i n c l u d eR E M a r k si n

t h em i d d l e o fp r o g r a ml i n e s .

S ' m o r ed e f a u l t sa l l o p e r a t i o n st o

t h e d i s kd r i v e ,l i v e nt h e S H I I T V R U N -

S ' l ' l ) ! 'k e yc o m b i n a t i o nl o a d sa m ir u n s

t h e f i r s tp r o g r a mo n t h e d i s ki n s t e a d

o f t h e t a p ed r i v e .T h e L O A Dc o m

m a n dw i l la l s oi g n o r et h e e x t r at e x ti n

a d i r e c t o r yl i s t i n g .T h e R U Nc o m

m a n dd i r e c t l yl o a d sa n d r u n s ap r o g r a m .

Y o u c a nc h a i np r o g r a m sw i t h

S ' m o r eB A S I C ,P r o g r a m sc a n b em e r g e d ,s o y o uc a ne a s i l yu s es u b r o u

t i n el i b r a r i e s .Y o uc a nl i s it h ed i s kd i

r e c t o r yw i t h o u td i s t u r b i n gt h e p r o

g r a mi n m e m o r y ,a n d c a ne v e nl i s i i t

f r o mi n s i d et h e p r o g r a ma s i t r u n s .

Y o uc a nt h e nh a v ed i e d i r e c t o r y s e n t

t o d i e s c r e e n ,p r i n t e r ,o r K S - 2 . ^ i .A l

m o s ta l l d i e d i s ko p e r a t i o n sa r e s i m

p l i f i e d ,i n c l u d i n gr e l a t i v ef i l e s .I t i s

a l s oe a s yt o d e a lw i t hr e c o r d s c o n t a i n

i n gc o l o n s o rc o m m a sw i t hH ' m o m .

A l t h o u g ht h i sm a ys e e ml i k ea l o t o fc o m m a n d sf r o m o n ec a r t r i d g e ,I h a v e

o n l yd e s c r i b e da b o u th a l l o f t h e m

E v e na t t h a t ,m o s to f t h e f e a t u r e m o

f a ra r es i m p l y c o n v e n i e n c e s i t i s p o s

s i b l et o . n e t a l o n g w i t h o u tm o s to l

t h e m .I f y o ua r e w r i t i n ga p p l i c a t i

p r o g r a m s , i h o u g h ,c o m m u n i c a

w i t ht h e u s e ri s e s s e n t i a lA n dt h i si s

w h e r e S ' m o r eB A S I Ci s t h e m o s t

v a l u a b l e .

W i t ht h eP R I N TU S I N G c o m m

f o r m a t t i n g o u t p u tt o t h e s c r e e no r

p r i n t e ri s v c r \s i m p l e .T h i si s a t r u ef o r m a t t i n gc a p a b i l i t y ,h a n d l i n gl e a d

i n ga n dn a i l i n gs i g n s ,c o m m a s .M o a t

i n g d o l l a rs i g n s ,a n d s c i e n t i f i cn o t a

t i o n . A s i n t h e m o s ts o p h i s t i c a

P R I N TU S I N Gc a p a b i l i t i e s o la n y H A

S I Cd i a l e c t ,s p e c i a lc h a r a c t e r sl i k et h e

s p a c e , d o l l a rs i g n , d e c i m a l ,a n d

c o m m ac a n b ea l t e r e d

T h eP R I N TA T c o m m a n dp r o v i d

s i m p l ep r o m p t sf o r i n f o r m a t i o nf o r

y o u r p r o g r a m . F a n c ys c r e e nl a y o u t

a r ea s n a p ,a n di n p u tc a nb e r e s t r i c t

t o g i v e y o u rp r o g r a m ss o m ea r m o

p l a t i n g ,a s w e l l N a t u r a lh . . S ' u m i vB A

S I Cp r o v i d e sa s i m p l em e a n so l c l e a r

i n gt h es c r e e na n da l t e r i n gc h a r a c t e

s c r e e n ,a n db o r d e rc o l o r s .

B e l i e v ei t o r n o t .t h e r ei s s i i l lm o r e

I f y o ua r eg o i n gt o u s ea l l o l t h e m e m

o r y S ' m o r eB A S I Cp r o v i d e s ,t h e ni i

h e l p st o h a v ea s t r u c t u r e dB A S I Ct o r e

d u c et h e c h a n c e sF o r e r r o r si n y o u r

l a r g ep r o g r a m s .S ' m o r eB A S I Cp r o

v i d e so n eo t t h em a i ns t r u c t u r e dc o n -

S t r u c t s :t h eD OW H I L Eo r D OU N T I

l o o p s .T h e E X I Tc o m m a n di s p r o

v i d e dt o a l l o w l e a v i n ga l o o pl o r a n y

5 2 M A R C H / A P R I L' 8 6

Page 55: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 55/132

s p e c i a lc o n d i t i o n .T h eE L S Ec l a u s ei t i r

t h eI I -s t a t e m e n ti s a l s os u p p o r t e d ,b u t

i i m u Mb e m i t h e s a m el i n e ; i > I K

T h e r e f o r e , S ' t n o r eB A S I Cd o c sn o i

p r o v i d em u l t i - l i n eb l o c k so r C A S Eo i :

c o n s t r u c t s ,i i c a nt r a p e r r o r s ,t h o u g h ,

w h i c hh e l p si n I h i l I ip r o g r a md e v e l o p -m e ma n d p r o g r a mp r o t e c t i o n ,

S ' m o r eB A S I Cg i v e sy o ut w on e ws t r i n gf u n c t i o n si h ; i tc a n l o c a l e s u b -

M r i n j i Ni n a s i r i n go r p l a c e: i s t r i n gi n -

s i c k 'a n o t h e rS ' m o r ea l s oa l l o w sy o n

( o r e s t o r et f i e r e a d i n go f d a t a( f r o m

d u t as t a t e m e n t s )t o ; i p a r t i c u l a rl i n e

n u m b e r ,T h e r ea n - a n u m b e ro f r e

s e r v e dv a r i a b l e st h a ia l l o wd l F e c ta c

c e s st o c l i i p si n t h e m a c i i n e ,s u c h: i >

c i A ( x ) .c o i . i m ,S i D ( x ) , V I C ( x ) ,a n d

Y 1 D ( , \ ) .

O n eo l t h e b e s i f e a t u r e so f a n yC a r d c op r o d u c ii . s t h e m a n u a l .A l

t h o u g ht h e ya r e n ' tt h e s l i c k e s tp r o

d u c t i o n sa r o u n d ,t h e )i n c l u d ea l o t o f

s t r a i g h tf o r w a r di n f o r m a t i o n ,T h e y

a l s oi n c l u d eC a r d c o ' st e l e p h o n en u m

b e ro n e v e r yp a n e !

. s i i i u i vB A S l C sm a n u a le x p l a i n s

e a c hc o m m a n da t l e n g t ha n dI n c l u d e s

a c o n v e r s i o nc l i a r if o r P E E K sa m i

P O K E s ,n i l i n a b o u t1 2 0p a j j o .A n a p

p e n d i xt l i s c u s s c su s eo f m a c h i n el a n

g u a g ew u l i t h ec a r t r i d g e( w h i c hh a sa

s p e c i a lc o m m a n d ,M O N I T O R ,t o i n

v o k ea m a c h i n el a n g u a g em o n i t o r ) .

T h i sa p p e n d i xa l s oi n c l u d e sa g o o d

m e m o r ym a p .

C a r d c oh a sa l s oi n c l u d e da d e m o n

s t r a t i o nd i s kw i t ht h ec a r t r i d g e ,w i i i i

m a n )u s e f u lp r o g r a m s ,a s w e l la s s i m

p l ed e m o n s t r a t i o n s .T h em o s tu s e f u l

p r o g r a mi s a m a i l i n gl i s ip r o g r a mt h a i

c a n h a n d l eu p t o 6 0 0e n t r i e s .A p u b

l i c - d o m a i nm a c h i n e - l a n g u a g em o n i t o r

i s p r o v i d e d ,a s i s a s c r e e nd u m pu t i l

i t y . M y p r e - r e l e a s ev e r s i o no f t h e

d e m od i s kl i a s1 5 p r o g r a m so n i i . a n d

p r o d u c t i o nv e r s i o n sw i l l p r o b a b l j

h a v em o r e .

1 h a dm y d o u b t sa b o u tt h eU t i l i t yo f

p r o g r a m sw r i t t c nw i t h5 D i o n -B A S I C ,

u n t i lI l e a r n e dt h a ti n a s h o r tt i m ea

c o m p i l e rw i l l b e a v a i l a b l e( S 3 9 - 9 5 )

t h a t a l l o w sp u n n i n ga c o m p i l e d

S ' m o r eB A S I Cp r o g r a mo n a n o r d i

n a r yC o m m o d o r e( > \ . w i t h o u tt h e

c a r t r i d g eN o wI ' ma n x i o u st o p u tt h a i

S ' m o r ec a r t r i d g et o u s e . A l t e ra l l .

C a r d c oi s o f f e r i n g S l o t )f o r S ' m o r e

H A S H ,p r o g r a m sa c c e p t e dl o r t h e i r

d e m od i s k ! Q

N O WU S E B O T HS I D E S

O FY O U RD I S K E T T E !

D I S K E T T E

H O L E

P U N C H

W I T HH O L EG U I D E

a n d E D G EG U I D E

P U N C HO U TI S A L W A Y S

I N T H ER I G H T P O S I T I O N

A v a i l a b l ef o r I M M E D I A T ES h i p m e n l

o n l y' ■ >S O . O Oa d d' 2 . 0 0s h i p p i n gC H E C KO R M O N E YO B D E F V

D E A L E RI N Q U I R I E S

I N V I T E D

F O RD I N E R T H A NA P P L EA N DA P P L EL O OK - f t - tI K E S -

W EH A V E* l i u i ' l* l f T O P O S I T I O Nt R E G U L A R

R O U N DH O L EP U N C HF O R T H ER E A DE N A B L E H O L E

K E t RI H (C E N T E R

C O S T -4 f o r S 2 O °N . P . S . I n c . C . W ;

J D e p l .C M ( j u i t i v t o m

L I O N H E AB U S I N E S S &S T A T I S T I C A LS O F T W A R

P C / M S - D O S ,A M I G A ,M A C I N T O SA T A R I5 2 0 S T ,C P / M ,C O M M O D O R1 2 8

E x p l a n a t o r yb o o k sw i t h p r o f e s s i o n a lc o i ws o f t w a r e ; t h yn e ws l a n O a r dt o r s i a t i s i t c a lu s e .T * wi n f l u e n t i a lS e y b o MR e p o r to n P r o f e s s i o n a lC o mp u t i n gh a st h i st o s a y a b o u tU o n t i e a r t " . . .o u rs e n

t i m e n t a lf a v o r i t eb e c a u s eo f i t sp r a g m a t i ca p p r o a c t o t h e b a s i cs t a t i s t i c a lc o n c e p t s . . .T h et h i n k i n gi s

t h a tt h ac o m p u t e rm e r e l y f a dI i t a t e st h ec a l c u l a l i o n t h e i m p o r t a n tt h i n gI s t o b e a b l et o f o r m u l a t eap r o b l e mc o r r e c t l ya n dt o d e t e r m i n ew h a tt y p eo fa n a l y s i sw i l lb e m o s tv a l u a b l e . " L e t L i o n h h e l py o ug e ta h e a do f t h ec o m p e t i t i o n !

• B U S I N E S SS T A T I S T I C S S 1 4 5

■ E X P E R I M E N T A LS T A T I S T I C S

• M U U I V A H I A T EA N A L Y S I S 1 5 8

• Q U A L I T YC O N T R O L& I N D U S T R I A L

E X P E R I M E N T S 1 2 5

• F O R E C A S T I N GA N DT I M E - S E R I E S

• S A L E SA N D M A R K E TF O R E C A S T I N G. . . 1 4 5

• D E C I S I O NA N A L Y S I ST E C H N I Q U E S— 1 1 0

• U N E A R& N O N - L I N E A R

P R O G R A M M I N G• P E R T &C R I T I C A LP A T HT E C H N I Q U E S. , 9 5

■ O P T I M I Z A T I O N 1 1 0

P C / M S - D O S ,A m i g a .M a c i n t o s h ,t o m eC P / M

V I S A . M a s t e r C a r d ,A M E X ,C h e c k

P . O .B o x3 7 9 ,A L B U R G ,V T0 5 4 4 0

( 5 1 4 ) 9 3 3 - 4 9 1 8

B I B L ES T U D YJ U S TG O TE A S I E R

N E WT E S T A M E N TC O N C O R D A N C E - O$ 4 9 . 5 0

. E N U R EN E WT E S T A M E N TO NO N L Y3 D A T AD I S K S

* Q U I C K L YL O C A T E V E R S ER E F E H E N C E SF O RA N YN E WT E S T A M E N TW O R D* C O M P L E T E L Y M A C H I N EL A N G U A G EF O RZ I P P YP E R F O R M A N C E

* S T O R EV E R S EL I S TO N D I S KF O RL A T E R U S E

* A U T O M A T I C A L L Y S O R T SV E R S EL I S TB YC H A P T E RA N OV E R S E

* M U L T I P L EW O R DS E A R C H E SA L L O W E D

* A N YN U M B E RO F C O N T E X TV E R S E SM A YB E S P E C I F I E D

* R E M O V E ST H ED R U D G E R YF R O MB I B L ER E S E A R C H

* I D E A LF O RS U N D A Y S C H O O LC L A S S E SS E R M O NP R E P A R A T I O N .H O M E

B I B L ES T U D Y .A N DS P E E C HW R I T I N G

F O RC O M M O D O R E6 4 A N DA P P L EM e .l i e

P l e a s eA d d% 2 . 0 0 P e rO r d e rF o rP o s t a g e a n dH a n d l i n g

S E N DH J RO U RF L Y E RO FO T H E KU S EM i l S O F T W i W

M I D W E S TS O F T W A R EB o x2 1 4F a r m i n q l o n ,M l 4 8 0 2 4

V I S AI M A S T E R C A R D

O R D E RL I N E9 : 0 0A . M .■ 5 : 0 0P . M .1 - 8 0 0 - 4 2 2 - 0 0 9 5

; I M i c h i g a n ,a n do r d e r sa l t e r5 : 0 0P . M .- ( 3 1 3 )4 7 7 ' 0 8 9 7

C O M M O D O R EM O O C O M P U r F . 5 3

Page 56: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 56/132

T E C H N I C A LT I P S I ( Y M A R K / I M \ ! Il f \ l \ \ \

R a n d o mT h o u g h t s

N o t e so n N o t a t i o n s

M . l i i sm o n t h ,1 w a n tt o d i S C U S S: i b i g

t o p i c — n o t a t i o n s — w i t hs p e c i f i ca p

p l i c a t i o n s t or a n d o m n u m b e r sa n dt o

o i l i e ra r e a so fc o m p u t e rp r o g r a m m i n g .

T h eB i gP i c t u r e

A n o t a t i o n ,i n t h e n a r r o w e s ts e n s e ,

i s a s y s t e mf o r w r i t i n gs o m e t h i n g

d o w n .E v e r y b o d yh a s p r o b a b l y s e e n

m u s i c a ln o t a t i o n ,; i t l e a s ti n i t s m o s t

c o m m o ni n c a r n a t i o n o fn o t e so n a

S t a f f ,Y o u ' v e s e e nA r a b i cn u m b e r s( 0 1 2 3 4 5 6 7 8 9 )a n dR o m a nn u m e r a l s

( M C M L X X X V 1 ) .Y o u ' v e s e e ne q u a

t i o n s( X = Y + Z ) , a n dm a y b e m o r ea d

v a n c e dm a t h e m a t i c s .

l i n t a n o t a t i o nc a n b e a l o t m o r e .

T h e s ep a t t e r n so f i n k o n p a p e rt h a i

y o u ' r er e a d i n gr i g h tn o wa r e a n o t a

t i o nf o r s o u n d st h a tE n g l i s hs p e a k e r s

m a k et o e a c ho t h e r .A n dt h es o u n d so f

E n g l i s ha n do i l i e rl a n g u a g e sa r en o t a

t i o n sf o r i d e a s ,t h o u g h t s ,c o n c e p t s ,

a n d p a t t e r n sO f m e n i a la c t i v i t y .

T h e y ' r ef o r t h e m o s tp a r tc o m p l e t e l ya r b i t r a r y — u n c o n n e c t e dw i t hw h a t

t h e yr e p r e s e n t .

T h ek e yf a c t t h a tm a k e sn o t a t i o n s

i n t e r e s t i n gi s t h a tt h e yg i v eu s p o w e r .

A n o t a t i o nc o m p r e s s e sb i g ,v a g u ea g

g l o m e r a t i o n so f d a t aI n t oa c o m p a c t

c h u n k — ; tc h u n ky o uc a n h o l di n y o u r

m i n da n d l i n ku p w i t h o t h e r c h u n k s .

A n o o dn o t a t i o nm a k e si t e a s yt o d o

w h a t ' sr i g h ta n dd i f f i c u l tt o m a k em i s

t a k e si n y o u rw o r k .A n da g r e a tn o t a

t i o n sl e a d sy o uo n 1 0 n e wi d e a sa n d

d i s c o v e r i e s ,b e y o n dw h a tw a sa l r e a d yc o n t a i n e di n t h e d a t a .

I n f a c t ,a r e a l l ye x t r a o r d i n a r y n o t a

t i o ng i v e so n es u c hp o w e r ,i n s u c ha

n a t u r a l - s e e m i n gw a y .t h a ty o uf o r g e t

y o ua r e e v e nu s i n ga n o t a t i o n !I t b e

c o m e st r a n s p a r e n t ,s e c o n dn a t u r e .

T h e m o s tp o w e r f u ln o t a t i o n st h a t

h a v ee v o l v e da r e t h eo n e sw e c o n

s t a n t l yo v e r l o o k — l i k el a n g u a g eI t s e l f ,

A n dt h e r em a yb e e v e nd e e p e rn o t a

t i o n s ,w h i c he x i s ti n d e p e n d e n t l yo f

l a n g u a g e — s u c ha s t h e i d e a s o f" n u m

b e r . "" s p a c e . "a n d" t i m e . "A s P a u lY a l e -r y . s a i d ," S e e i n gi s f o r g e t t i n gt h en a m e

A g o o dn o t a t i o n

m a k e si t e a s yt o d o

w h a f sr i g h ta n d

d i f f i c u l tt o ? n a k e

m i s t a k e s .A n da g r e a t

n o t a t i o nl e a d sy o u

o n t o n e wi d e a sa n d

d i s c o v e r i e s

o i t h et h i n gw h i c h o n es e e s . "T h eb e s t

n o t a t i o n sa r e t h e o n e sw e h a v et h e

h a r d e s tt i m er e c o g n i z i n g .

D o w nt o E a r t hl i n tl e i ' sg e tb a c kt o t h em a i nt h e m e

o f t h i s s e r i e s :r a n d o m n u m b e r sa n dt h e i ra p p l i c a t i o n si n c o m p u t i n g .I

w a n tl o d e s c r i b es e v e r a ln o t a t i o n s

t h a tI f i n d u s e f u li n d e a l i n gw i t hr a n

d o mn u m b e rd i s t r i b u t i o n s ,m i y o uc a n

u s et h e mt o ow h e ny o u n e e dt h e m .

P G i v e nQ" C o n d i t i o n a lp r o b a b i l i t y "i s t i l e

n a m ef o r t h e c h a n c et h a is o m e t h i n g

h a p p e n s ,g i v e nt h a t s o m e t h i n ge l s e

h a s a l r e a d yo c c u r r e d .T h e r ea r e a

c o u p l eo f r u l e sw h i c ha p p l yt o c o n d i

t i o n a lp r o b a b i l i t i e s ,a n d a s i m p l en ot a t i o nw h i c h m a k e si t e a s vt o r e m e m

b e rh o wt o g e l t h e r u l e sr i g h t .

A s p e c i f i ce x a m p l ew i l lm a k ei t a l l

c l e a r .S u p p o s et h a t t h e r ei s a 1 0 3 6

c h a n c ef o r a m a n t o b e c o l o r b l i n

a n da l " . t c h a n c ef o r a w o m a nt o b e

c o l o r b l i n d .I n t h e l a n g u a g eo ! c o n d i

t i o n a lp r o b a b i l i t y ,w e c o u l ds a y t h a t

" t h e p r o b a b i l i t yt h a tX i s c o l o r b l i n di s

0 . 1 ,g i v e nt h a tX i s m a l e . "W e w r i t e

t h a ta s :

P ( Xi s c o l o r h l i n d | Xi s m a l e )- 0 , 1

T h ev e r t i c a lb a r i s r e a da l o u da s " g i v

e n . "S i m i l a r l y ,o n ec a nw r i t e :

P ( X i s c o l o r b l i n d | Ni s f e m a l e

= 0 . 0 1

S o f a r , t h i s i s n o t h i n gm y s t e r i o u

T h ev e r t i c a l" g i v e n "b a r l o o k ss o m e

t h i n gl i k e a f r a c t i o ns i g n — a" s l a s h "

t h a t s e p a r a t e sn u m e r a t o ra n d d e

n o m i n a t o r ,a s i n " 2 2 / 7 . "T h a tr e s e mb l a n c ei s n o tc o i n c i d e n t a l

N o w ,w h a ti s t h e c h a n c ef o ra r a n

d o m l yc h o s e np e r s o ni n t h e p o p u l a

t i o na t l a r g e t ob e c o l o r b l i n d ?A s s u m

f o r t h e m o m e n tt h a tt h e r ei s a S O - S O

c h a n c et h a ta n yi n d i v i d u a li s m a l eo r

f e m a l e .T h e n ,i n t u i t i v e l y ,o n ee x p e c t

t h e c h a n c et o b e j u s t( h e a v e r a g eo f

t h e m a l e a n df e m a l ec o l o r b l i n d n

p r o b a b i l i t i e s .T h a ti n t u i t i o ni s r i g h t !

P ( Xi s c o l o r b l i n d )= \ ' ( \ i s c o l o r

b l i n d| \ i s m a l e ) '

0 . 5 +l ' ( X i s c o l o r

b l i n dX i s f e m a l e) *

0 . 5 = 0 . 1 * 0 . 5+

0 . 0 1 * 0 . 5= 0 . 0 5 S

T h es a m er u l e a p p l i e si n g e n e r a l

r i i cc h a n c ef o rs o m e t h i n gt o h a p p e

i s i h e S u mo f t h ep r o d u c t so l t h e

c h a n c e sf o r i t t o h a p p e ng i v e na l l t h e

p o s s i b i l i t i e s ,t i m e s t h ec h a n c e sf o r

e a c ho f t h o s ep o s s i b i l i t i e s t oo c c u r .

T h a t ' sh a r dt o u n d e r s t a n di n w o r d s ,

b u t i n t h e n o t a t i o n o f c o n d

p r o b a b i l i t i e si t ' sa l m o s tt r i v i a l :J ' <A ) - P ( A J B ) ' P ( B )+

T l i i se q u a t i o nl o o k s a n a w f u ll o t

l i k e m a n yy o u m a yh a v es e e n w i t

f r a c t i o n s .I f y o ul i k e ,y o uc a nc o n s i d e

t h e" g i v e n "s y m b o l( " | " ) t oh e s o m et h i n gl i k ea n i n f e r i o ro r " w e a k "d i v i

s i o ns y m b o l .M u l t i p l y i n g a ne x p r e s

s i o nl i k e l ' ( H | A ) .w i t hA " w e a k l

d o w n s t a i r s , "b y l ' ( A ( g i v e sl > (A l l ) — t h

A w a s" p u l l e du p s t a i r s "b y t h e m u l t

p l i c a t i o n ,I ' ( A B )i s o n ew a yt o w r i t e

t h ec h a n c eo fb o t hA a n d Bh a p p e n i s i m u l t a n e o u s l y ,

5 4 M A R C H / A P R I L' 8 6

Page 57: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 57/132

T E C H N I C A LT I P S

T u r n a r o u n dH u tt h c i eI s s t i l lm o r et o t t i i c o n d i

t i o n a lp r o b a b i l i t y n o t i o n ,W h a ti f y o u

k n o wt h ec h a n c ef o r d i ec o n d i t i o n a l

p r o b a b i l i t i e sg o i n go n ed i r e c t i o n ,; t n d

w a n tt o l u n i t h i n g sa r o u n d a n da n -

s w e ra q u e s t i o nt h e o t h e rw a y ?F o r

e x a m p l e ,s u p p o s ey o ua r ct o l dl h a t" X

i s c o l o r b l i n d , "a n dw a n tt o k n o wt h e

c h a n c et h a iX i s f e m a l e ?T h i sI s n ' ts o

o b v i o u s !

I n t u i t i o nt e l l sy o u t h a tX i s p r o b

a b l yn o t f e m a l e ,s i n c e t h ec h a n c ef o r

X t o b e c o l o r b l i n d g i v e nt h a t X i s

m a l ei s s o m u c hh i g h e r t h a ni t i s

w h e nX i s f e m a l e .I f y o u ri n t u i t i o ni s

h i g h l ym a t h e m a t i c a l ,i t m i g h te v e n

t e l l y o u t h a t s i n c e[ h e c o n d i t i o n a l

p r o b a b i l i t yg o i n go n ew a yI s t e n - t o -

o n c i n f a v o ro f m a l e s b e i n g c o l o r b

l i n d ,p r o b a b l yi t w i l lb e s i m i l a rg o i n gt h eo t h e r w a y .T h a t ' sr i g h t !

L o o ko n c em o r ea t t h e g e n e r a l

e q u a t i o n :

p C A ) » p c a [ b ) ' p ( b ) + p ( a | c ) " P C C )

P ( A C ) + P ( A D ) .. .

T h ec h a n c eo f b o t hA a n d Bs i m u l

t a n e o u s l yh a p p e n i n gi s t h e f i r s tt e r m

I n t h ea b o v ee q u a t i o n ,I J (A | B) ' P (B ) =I ' ( A K ) .r e a da s " P o f A a n dB . "T h e

c h a n c eo f b o l hA a n dC o c c u r r i n gi s

P ( A l C ) ' P ( C ) ,t h es e c o n dt e r m ,a n ds oO n ,B u ta n o t h e r w a y ,j u s ta s g o o d ,t o

w r i t e t h ec h a n c eo f b o t hA a n d B

b e i n gt r u ei s V (B | A) * P (A ) .W ec a n p u tt h e s et w o w a y so f s a y i n gt h e s a m e

t h i n go n t h et w os i d e so f a n e q u a t i o n :

P ( A | B ) ' P ( B ) - P ( B | A ) * F ( A )A l i t t l ej u g g l i n gt h e ng i v e st h ee a s y -

t o - r e m e m b e rr u l e :

P ( B | A )= P ( A | B ) " P ( B y P C A )W e c a n i n t e r p r e tt h i se q u a t i o ni n

t e r m s o ft h e" w e a kd i v i s i o n "m e a n i n g

o f t h e " g i v e n "( " | " )s i g n .D i v i d i n g

l ' ( A H )b y P ( B ) p r o d u c e sP ( A | B ) — t h e1 1 w a s" p u l l e dd o w n s t a i r s "b y t h e d i

v i s i o n .

T h u s , t h ec h a n c eo f X b e i n gm a l e ,

g i v e nn o I n f o r m a t i o no t h e r t h a nt h e

f a c t t h a t X i s c o l o r b l i n d ,i s j u s t

0 . 1 * 0 , 5 / 0 . 0 5 3= 0 . 9 0 9 0 . , .= 1 0 / 1 1 .

' [ ' h i sf o l l o w ss i m p l yh y p l u g g i n gi n t o

t h e l a t e s te q u a t i o n ,S i m i l a r l y ,t h e

c h a n c eo f ^ b e i n gf e m a l e ,g i v e nn o

i n f o r m a t i o no t h e rt h a nt h e f a c tt h a iX

i s c o l o r b l i n d ,i s j u s t( ) . ( JI " 0 . 5 / 0 . 0 5 5=

0 . 0 9 0 9 0 . . .- l / l I . A s i n t u i t i o ns u g

g e s t e d ,i t ' st e nt i m e sl i k e l i e rf o rX t o b e

m a l et h a nf e m a l e .I f X i s c o l o r b l i n d .

S h u f f l e !

A n o t h e ri m p o r t a n ta r e a o fp r o b

a b i l i t yi n v o l v e sc o u n t i n g — s p e c i f i c a l

l y , c o u n t i n gh o wm a n yw a y ss o m e

t h i n gc a n h a p p e n .F o r i n s t a n c e .I n a

p r e v i o u sc o l u m nw e t a l k e da b o u t

h o wm a n yw a y st h e r ea r et o a r r a n g ea

d e c ko f 5 2 c a r d s .T h ea n s w e ri s e a s y .T h e r ea r e 5 2

c h o i c e sf o r t h e f i r s tc a r d .5 1 m o r ef o r

t h es e c o n d( s i n c e ,g i v e nt h ec h o i c eo f

t h ef i r s tc a r d ,t h e r ea r ef e w e rr e m a i n

i n g c h o i c e sl o r t h e s e c o n d — c o n d i

t i o n a lp r o b a b i l i t y ) ,s o f o r t h e t h i r d

c a r d ,e t c .M u l t i p l y i n gu p t h ep o s s i b i l i

t i e s ,t h ea n s w e ri s :

5 2 * 5 l * 5 0 * i 9 '. . . ' 4 * 3 * 2 'I

5 2 ! = 8 M O " ~

( T h a t" ! " i s a n o t a t i o nl o r " f a c t o r i

a l , " b y t h e w a y .i n e a s ey o u h . u l n ' i

s e e ni t h e f o r c . )B u t h o wm a n yw a y sa r e t h e r et o

p i c k .B a y , f i v ec a r d sf r o ma d e c ko f 5 2 ?

C l e a r l y ,t h e r ea r ea g a i n5 2 c h o i c e sf o r

t h ef i r s t ,5 1 f o r t h e s e c o n d ,e t c . ,l e a d

i n g t o 5 2 " 5 1 * 5 O - - t 9 * - i Kc h o i c e s .W e

c a n w r i t et h a t i n f a c t o r i a ln o t a t i o n

t o o :

A s y o uc a n s e e . w r i t i n go u t t h e

t e r m s ,t h ee x c e s sn u m b e r si n t h e n u

m e r a t o ro f ( h e f r a c t i o np r e c i s e l yc a n

c e l o u t t h e e x c e s sn u m b e r si n t h e

d e n o m i n a t o r .T h i si s s o s i m p l et h a ti t

h a r d l yn e e d sa n y s e p a r a t en o t a t i o n ,

g i v e nt h e" ! " f a c t o r i a ls y m b o l .

B u t a s l i g h t l ym o r ec o m p l i c a t e d

q u e s t i o nm a ya r i s e .M o wm a n yd i f f e r

e n t g r o u p so f l i v ec a r d sc a ny o ud r a w

f r o m5 2 i f t h e o r d e rd o e s n ' t m a t t e r ?

T h a ti s , h o wm a n yp o k e r h a n d sa r e

t h e r e ?

O u ra n s w e r a b o v ei s m o s to f t h e

w a y t h e r e — i tg i v e s u sh o w m a i n

h a n d st h e r ea r e i f t h e s e q u e n c eo l

d r a w i n gd i ec a r d sm a k e sa d i f f e r e n c e

I f w e d o n ' tc a r ea h o u tt h e s e q u e n c e

t h e nw e h a v et o d i v i d eb y h o wm a mt i m e se a c ho r d e ro c c u r s . S i n c ee v e r ) 1

c a r di s d i f f e r e n t ,t h e r ea r e 5 M * 3 * 2 *i

= 5 ! o r d e r sf o rd r a w i n g , a n d o u a n

s w e ri s j u s t :

H e r ew e ' v eg o ta n e wf l o t a t i o n ,C (

c o u l db e r e a da s " t h ec o m b i n a t i o n o f

f i v et h i n g sc h o s e n f r o m5 2 "o r m a y b e

m o r es u c c i n c t l ya s " 5 2p i c k5 " T h i si s

e x a c t l yt h es a m e ,n u m e r i c a l l y ,a s t h e

n u m b e ro f w a y st o p i c ki ~ t h i n g so u t

o l 5 2 — o b v i o u s ,i f y o ut h i n ka b o u t[ h e

d e c kl e f t i n y o u r h a n da s t h e " m i r r o r

i m a g e "o f t h e c a r d sd e a l to u t .S o m e

t i m e sc o m b i n a t i o n sa r e w r i t t e na s a

h i g p a r e n t h e s i s :

( D OW h a tt o R e m e m b e r

l - ' r o ma l l o f t h i sr a n d o mc o l l e c t i o n

o f n o t a t i o n s ,t h e i m p o r t a n tt h i n gt o

r e m e m b e ri s t h e c o r e i d e a — w h e

f a c e dw i t ha c o m p l e x ,u n m a n a g e a b

s i t u a t i o n ,I n v e n ta c o n v e n i e n tn o t a

t i o n t om a k ei t t r a c t a b l e . P i n yw i t h

t h a tn o t a t i o n — t r yt o m o d i f yi t s o t h a ti t s u g g e s t sw h a tt h e r i g h tt h i n gt o d o

i s , a n d p r e v e n t sy o u f r o mm a k i n ga

m i s t a k e .F o l l o wt h e n o t a t i o nw h e r e v

e r i t l e a d sy o u — s e ei f i t i m p l i e ss o m e

t h i n gu n f o r e s e e n a b o u tt h e p r o b l e m

y o u ' r ew o r k i n go n , p e r h a p sa b e t t e r

w a yo f t h i n k i n ga b o u ti t t h a tm a k e s

t h es o l u t i o no b v i o u s ! H

S o m eS a m p l eN o t a t i o n s+ 1

V " ge ~ T T

} f ( x ) d x

3 « 3 0 0 0 ± 1

d x / d y

1 * 0

2a 2 '

m

n

AC O M M O D O R EM I C R O C O M P U T 5 5

Page 58: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 58/132

T E C H N I C A LT I P S U Yn . W I I )K U K O O K

G e t t i n gS t a r t e d

w i t hM I D I

M u s i cP a r t1

j ! k n o wj u s th o wy o uf e e l— y o u ' v e

b e e nr e a d i n ga b o u tt h e n e w M I D ]

s y n t h e s i z e r sa n d y o uc a n ' tw a i tt o g e t

s t a r t e d .B u id e s p i t ee v e r y t h i n gt h a t ' s

b e e n ' w r i t t e no n t h e s u b j e c t ,i t ' s s t i l l

h a r di o F i g u r eo u th o wt o p u tt o g e t h

e r a b a s i cM I D Is y s t e m .I n t h i s a r t i c l e

I ' l l l i k et o d i s c u s sb r i e f l yt h eI m p a c to f

t h i s m u s i c a lr e v o l u t i o na n d o u t l i n e

t h e k i n d so f h a r d w a r e a n ds o f t w a r e

d e c i s i o n sy o u ' l lh a v et o m a k et o u s eM I D It e c h n o l o g y w i t hy o u rc o m p u t

e r . I n a F u t U t ei s s u e .I l l b e t a k i n ga

c l o s e rl o o ka t a c o u p l eo f s p e c i f i c

C o m m o d o r e - b u s e dm i d is y s t e m s .

F i r s t ,y o u ' l ln e e da g o o di d e ao f

w h a tt h e M I D Is t a n d a r di s a n dd u e s .

L e t ' ss t a r tw i t ha l i t t l eb a c k g r o u n d .U p

u n t i la f e w y e a r sa g o ,s y n t h e s i z e r s

w e r ec l a s s i f i e da s a n a l o g d e v i c e sb e

c a u s et h e yu s e dt r a d i t i o n a le l e c t r o n i c

C i r c u i t s t og e n e r a t et h e i rs o u n d s a n d

c o m m u n i c a t ew i t he a c ho t h e r ,i n

t h e s ee a r l yd a y s , t h e r ew e r ea l m o s ta sm a n yi d e a sa b o u th o w s y n t h e s i z e r s

S h o u l dc o m m u n i c a t ea s t h e r ew e r e

m a n u f a c t u r e r s !

A s t h e p e r s o n a lc o m p u t e rr e v o l u

t i o nd e v e l o p e d ,t h e r ew a sa p a r a l l e l

d e v e l o p m e n ti n m u s i cs y n t h e s i z e r s

l l l . i tt o o k a d v a n t a g eo f t h e n e wc o m

p u t e r t e c h n o l o g y . B e s i d e s s p u r r i n g

C h ed e v e l o p m e n to f d i g i t a lb a s e d

s o u n d - s y n t h e s i sh a r d w a r e ,c o m p u t e r s

r e v o l u t i o n i z e d t h es t o r a g e ,t r a n s m i s

s i o n ,a n dm a n i p u l a t i o no f m u s i c a lI n

f o r m a t i o n .T h eh u g es u c c e s s o f t h e p e r s o n a l

c o m p u t e rp e r m a n e n t l ya l t e r e dt h e

e l e c t r o n i cm u s i c a lI n d u s t r yb y c r e a t

i n g a n e n t i r e l yn e wm a s sm a r k e tf u r

c o m p u t e r - b a s e d m u s i cs y s t e m s .B u t

t o t a p t h i sm a r k e t ,s o m e t h i n gc l e a r l y

h a d t o b e d o n ea b o u tt h e c o n t i n u e d

p r o l i f e r a t i o no f i n c o m p a t i b l ee q u i p

m e n t .T i l l sp r o b l e mw a s e f f e c t i v e l y

s o l v e db y d e v e l o p m e n ta n di n d u s t r y

w i d ea c c e p t a n c eo f t h e M u s i c a lI n

s t r u m e n tD i g i t a lI n t e r f a c e( M I D I ) .

M I D Ii s a h a r d w a r es o f t w a r es t a nd a r dt h a t d e f i n e sb o t ht h e p h y s i c a l

c o n n e c t i o n sb e t w e e ns y n t h e s i z e r s

a n dt h e c o n t e n to f t h em e s s a g e st h a t

a r e t r a n s m i t t e db e t w e e nt h e m .A tm o s te v e r y m a n u f a c t u r e r o fs o u n d

s y n t h e s i z e r sn o w p r o d u c e sM I D I -

c o m p a t i b l e e q u i p m e n t ,I t ' si m p o r t a n t

t o u n d e r s t a n dt h a tt h eM I D Is t a n d a r d

d e a l sw i t ht h e m a n a g e m e n to f s o u n d -

s y n t h c s l Be q u i p m e n ta n dn o td i r e c t l y

w i t ht h e i n t e r n a ls o u n d - p r o d u c i n g

c i r c u i t r y .T h u s ,a l a r g ev a r i e t yo f d e

v i c e sl i k ed r u mm a c h i n e s ,k e y b o a r d s ,

a n dg u i t a rs y n t h e s i z e r s ,w h e t h e rd i g i

t a l o r a n a l o g ,c a n a l l b e M l D I - c o m -

p a t J b l e .

H o w e v e r ,t h e r ea r e t w o t y p e s o fm u s i c h a r d w a r et h a t a r e n o t M I D I -

c o m p a t i b l e .O l d e rs y n t h e s i z e r s( a n d

a n y n e ws y n t h e s i z e r st h a td o n ' ta d

h e r et o t h e M I D Is t a n d a r d )a r e n o t

M I D I - c o m p a t i b l cA g r e a t d e a lo f t h i s

o l d e re q u i p m e n ti s n o wa v a i l a b l ea t

b a r g a i np r i c e s , B u t .e s p e c i a l l yi f

y o u ' r ej u s t s t a r t i n go u t i n c o m p u t e r

m u s i c ,y o u s h o u l d n ' te v e nc o n s i d e r

b u y i n gn o n - M i D l e q u i p m e n t .

T i l e s e c o n dt y p e o fn o n - M I D ]

e q u i p m e n tt h a iC o m m o d o r e6 4 u s e r s

s h o u l dl i e e s p e c i a l l ya w a r eo f a r c t h ep i a n o - l i k ek e y b o a r d st h a i p l u gi n t o

t h e f ) i a n d p l a yt h r o u g hi t s S o u n d

I n t e r f a c eD e v i c e( S I D ) .S u c hd e v i c e s

m a y h e t e m p t i n gb e c a u s et h e ya r c -

r e l a t i v e l yi n e x p e n s i v ea n dt h es y n t h e

s i z e rp a n ( t h eS l l )c h i p )c o m e sf r e e

w i t ht h e c o m p u t e r .H o w e v e r ,t h e ya r e

m u s i e a l hl i m i t e dc o m p a r e dt o e v e n

t h e m o s tm o d e s t M I D Is y s t e m s ,a n d

a r eg e n e r a l l y n o tM I D I - e u m p a t i b l e .

O n c ey o uh a v ea M I D I - c o m p a t i b l e

s y n t h e s i z e r ,t h e n e x ts t e pi s t o p u t

t o g e t h e ra s y s t e mf o r c o n t r o l l i n gi t .C o m p u t e rc o n t r o li s f u n d a m e n t a lt o

t h eM I D Ic o n c e p ta n da n i n e x p e n s

g e n e r a l - p u r p o s em a c h i n el i k e t h eC o m m o d o r e6 4 i s p e r f e c t l y s u i t f o r

t h i sp u r p o s e .N o t et h a t t h e ( n ' sS l l )

c h i pi s i r r e l e v a n tl o r t h i sa p p l i c a t i

H o w e v e r ,t h e c o m p u t e r ' si n t e r n a

s o u n dc a p a b i l i t i e sc a n b e u s e f u li n a

w a yI ' l l m e n t i o nl a t e r .

T h ec o m p u t e rt h a t c o n t r o l sy o u r

M I D I e q u i p m e n tl i a st w om a i nf u n c

t i o n s :s e n d i n ga n dr e c e i v i n gs i g n a l st o

a n d f r o mo n eo r m o r eM I D Is y n t h e

s i z e r s .T h e r ea r e b a s i c a l l yt w ok i n d s

o f s i g n a l si n t h e " s e n d "m o d e .f i r s t ,

y o uc a n i n s t r u c t as y n t h e s i z e rt o s e

l e c tp a r t i c u l a rs o u n d s( c a l l e d" p a t c h

e s " }f r o mi t s r e p e r t o i r e .S e c o n d ,y o u

c a ns e n ds i g n a l st h a tt h e s y n t h e s

u n d e r s t a n d sa s t h e p r e s s i n ga n d r e

l e a s i n go f k e y so n i ( s k e y b o a r d( o r t h e

s t a r l i n ga n dS l o p p i n go f i t s s o u n d sb y

s o m eo t h e rm e c h a n i s m ) .I n i b i sr o l e

t h e c o m p u t e rc o n t r o l l e ra e t s l i k e a

s o p h i s t i c a t e d e l e c t r o n i cv e r s i o n o a

p l a y e rp i a n o ,

M I D Iw o r k st h e o t h e rw a ya r o u n d

t o o .I f y o u s e l e c ta s o u n dp a t c ho n

y o u rs y n t h e s i z e ra n d p l a y i t s k e y

b o a r d , t h e s e e v e n t sc a n b e t r a n s m i

t e d a s M I D Ii n f o r m a t i o na n ds t o r e di n

y o u rc o m p u t e r ,w h i c hc a n t h e np l a y

b a c kt h ee v e n t sj u s ta s y o u p e r f o r

t h e m .Y o um i g h tt h i n ko f t h i sf u n ct i o n a sr o u g h l yt h e e q u i v a l e n to l a

t a p e r e c o r d e r .H u t b e c a r e f u l !T h e

c o m p u t e rr e c o r d sn o t t h em u s i ci t

s e l f , h u t o n l y t h e i n f o r m a t i o nr e

q u i r e dt o r e c r e a t ei t t h r o u g ha M I D I '

c o m p a t i b l es y n t h e s i z e r .

T h e s ec o n t r o l f u n c t i o n sm a y n u t

s e e ma l l t h a ts o p h i s t i c a t e dH o w e v e

t h ep o w e ro f t i l eM I D Ic o n c e p tl i e s i n

t h e a b i l i t yt o s i m u l t a n e o u s l yt r a n s m i

a n dr e c e i v es i g n a l st o a n d f r o ma l a r g e

n u m b e ra n d v a r i e t yo f i n s t r u m e n

F o r e x a m p l e ,y o u c a n p l a yo n o n ed e v i c ea n dt r a n s m i tt h e s a m ei n f o r

m a t i o nt o o n eo r m o r eo t h e r d e v i

a t t h es a m et i m ea s i t ' sb e i n gr e c o r d

e d b y y o u r c o m p u t e r ,o r y o uc a n r e

c o r dm u s i c a lI n f o r m a t i o nf r o mo n e

s y n t h e s i z e ra n d p l a y i t b a c kl a t e r

t h r o u g ha c o m p l e t e l yd i f f e r e n td e

v i c e .T h e p o s s i b i l i t i e sa r e v i r t u a l l

e n d l e s s .

T h eB a s i cM I D IS y s t e mY o u rb a s i cM I D Is y s t e mw i l l i n

c l u d ey o u r c o m p u t e r ,a M I D Ii n t e rf a c e ,s o f t w a r e ,a M I D I - c o m p a

5 6 M A R C H / A P R I L' 8 6

Page 59: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 59/132

T E C H N I C A LT I P S

s o u n ds y n t h e s i z e r ,a n d; i s o u n da m p l i

f i c a t i o ns y s t e m .

T h e M I D Ii n t e r f a c e c o n s i s t so f a

c a r t r i d g e( h u ti s d e s i g n e ds p e c i f i c a l l y

t o r y o u rt y p eo l c o m p u t e r .( S o m ei n

t e r f a c e sm a yp l u gI n t ot h e u s e rp o r t ,

i n s t e a do f t h e c a r t r i d g e p o r t . )T h ei n

t e r f a c ee n a b l e st h ee x c h a n g eo f i n f o r

m a t i o nb e t w e e ny o u rc o m p u t e ra n d

y o u rM I D Ie q u i p m e n tI t i n c l u d e sa t

l e a s tt w ol i v e - p i nD I Np l u g s( ; i ss p e c i

f i e db y t h e M I D Is t a n d a r d )- - o n e

M I D I - i na n do n eM I D I - o u t .

N o wy o un ( . x \ \t h e s o f t w a r e ,w h i c h

m a yo r m a y n o t b e i n c l u d e d w i t h

y o u r h a r d w a r ei n t e r l a c e .M I D Is o f t

w a r es e r v e sa s t i l e" m u s i cp r o c e s s o r "

f o r y o u r s y s t e mi n m u c ht h e s a m e

w a yt h a i aw o r dp r o c e s s o rs e r v e st o

; i i d t h e m a n i p u l a t i o no f w o r d s .A s : i

m i n i m u m ,M I D Is o f t w a r ew i l l l i n k

y o u rc o m p u t e rt o t h e r e s to f t h e s y s

t e ma n dp r o v i d et h e r e c o r d / p l a yb a c k

f u n c t i o n sI d i s c u s s e da b o v eb y t r a n s

l a t i n gt h e s i g n a l sp a s s i n gt h r o u g ht h e

h a r d w a r e ' si n t e r f a c e .A d d i t i o n a lf u n c

t i o n sa l l o wy o ut o c r e a t e ,m a n i p u l a t e ,

a n de d i tm u s i c a l i n f o r m a t i o nf r o mt h e

c o m p u t e rk e y b o a r d .F o r t h em o s t

p a r t ,t h e s ec r e a t i v ef u n c t i o n so l ' M I D I

s o f t w a r ea r en o ts t a n d a r d i z e d .

N e x t ,t h e r e ' s t h es y n t h e s i z e ri t s e l f .

F o r a b a s i cs y s t e m ,t h i ss h o u l dh e a

M I D I - c o m p a t i b l e p o l y p h o n i ck e y

b o a r d .U s eo f s u c hi n s t r u m e n t si s n o i

r e s t r i c t e dt o M I D Is y s t e m sa n d . i n

f a c t ,m a n yM I D Ik e y b o a r d sa r e b a s i

c a l l yi n t e n d e dt o s e r v ea s s t a n d - a l o n e

i n s t r u m e n t sf o r r e a l t i m ep e r f o r m i n g .

f i n a l l y ,t h e r e ' st h es o u n ds y s t e m . T h i s

C a nb e y o u rh o m es t e r e oo r e v e nt h e

s o u n dC i r c u i ti n y o u rT V o r m o n i t o r .

H o w e v e r ,a g o o ds o u n ds y s t e mi s r e

q u i r e dt o g e lt h em o s to u to f e v e nt h e

m o s ti n e x p e n s i v es y n t h e s i z e r .

T h eE x t r a s

L i k ec o m p u t e rs y s t e m st h e m s e l v e s ,

M I D Is y s t e m sh a v ea w a yo f g r o w i n g !

T i l e m o s to b v i o u sa c c e s s o r i e sa r e

m o r eM I D Is y n t h e s i z e r s— a n d r e

m e m b e rt h a t t h e yd o n ' th a v et o b e

k e y b o a r d s . Y o u ' r ef r e et o e x p l o r et h e

p o s s i b i l i t i e so f d r u ms y n t h e s i z e r s o r

o t h e rs p e c i a l i z e ds o u n dg e n e r a t o r s .

I n s u c hs y s t e m s ,y o u rb a s i ck e y b o a r d

I n s t r u m e n tw i l ls i i l ls e r v ea s t h e p r i

m a r ym u s i ci n p u t d e v i c e ,w h i l et h e

o t h e r sw i l lf u n c t i o nj u s t a sp l a y b a c k

d e v i c e s .( Y o u r. M I D Is o f t w a r ew i l le n

a b l eV Q Ut o c r e a t em u s i co n o n ed c -

V i e w i n ga M I D I

s y s t e ms i m p l ya s a

f a n c yt a p er e c o r d e r

v a s t l yu n d e r - u t i l i z e si t s c r e a t i v ep o t e n t i a l

v i c ea n dr o u t ei t t o a d i l f e r c u to n ef o r

p l a y b a c k . )

T h eM I D Is t a n d a r ds u p p o r t su p t o

1 6 s o u n dc h a n n e l s ,h u t b e c a u s eo f

l i m i t a t i o n si n t h e s p e e da t w h i c h

M I D Ii n f o r m a t i o nc a nh e s e n t ,t h e r ei s

s o m eq u e s t i o na b o u th o wm a n yd i f

f e r e n tI n s t r u m e n t s c a ne f f e c t i v e l yb e

s u p p o r t e ds i m u l t a n e o u s l y .T h el i m i n g

o f M I D Is i g n a l si s c r i t i c a lt o t h es u c

c e s s o f t h e s y s t e m .M I D Is o f t w a r e

t y p i c a l l yp r o v i d e s a ni n t e r n a lc o m -

p u l e r g c n e n t t c dl i m i n gs i g n a l ,b u t i t

s h o u l da l s ob e p o s s i b l et o c o n n e c ta n

e x t e r n a lc l o c kt h r o u g ht h e M I D Ii n

t e r l a c e .T h ec l o c k ,w h e t h e ri n t e r n a l

o r e x t e r n a l ,f u n c t i o n sl i k e : i f a n c y

m e t r o n o m e ,h u t w i t ha s i g n i f i c a n t d i f

f e r e n c e :T h e M I D is t a n d a r de x p e c t s

e a c hq u a r t e rn o t e( t y p i c a l l yo n em e t

r o n o m eb e a t )t o b e d i v i d e di n t o > i

p a n s .T h i s ,b y t h e w a y .i s w h e r ea

c o m p u t e r ' sI n t e r n a ls o u n dg e n e r a t i n g

c a p a b i l i t yc o m e si n — i i c a n e a s i l y

p r o d u c ea m e t r o n o m et i c k i n s y n c

w i t ht h e i n t e r n a l c l o c k .

W h yw o u l dy o u n e e da n e x t e r n a l

c l o c ki f y o u rc o m p u t e rc a n b e p r o

g r a m m e dt o p r o v i d e: \ l i m i n gs i g n a l /

A s e p a r a t ec l o c ki s m o r ef l e x i b l e ;i t

w i l lh a v ei t s o w ns p e e dc o n t r o la n di t

m a yn o t b e r e s t r i c t e dt o p r o d u c i n g

o n et i c k f o re v e r y q u a r t e rn o t e .A l s o ,

t h e t i m i n gs i g n a l sf r o ma n e x t e r n a l

c l o c kc a nh e u s e f u li f y o ua r eI r v i n gt o

o p e r a t en o n - M I D I e q u i p m e n ti n s y n

c h r o n i z a t i o nw i t h M I D Ie q u i p m e n t .

C l o c k sa r e o f t e ni n c l u d e di n r h y t h m

S y n t h e s i z e r s ,a n dy o um a yw a n tt o u s e

t h i sc l o c kt o l e t t h e" r h y t h ms e c t i o n "

o f y o u rM I D Is y s t e mb e r e s p o n s i b l e

f o rk e e p i n ge v e nt h i n s ;s y n c h r o n i z e d .

W h e ny o uh a v em o r et h a no n es y n

t h e s i z e ri n y o u rs y s t e m ,a n d i f a n yo f

t h e md o n ' th a v ea M I D I - t h r uc o n n e c t

e r , y o u w i l l n e e da n o t h e r p i e c e o f

h a r d w a r ec a l l e da M I DI - t h r ub o x .

T h i sd e v i c e p r o v i d e sy o uw i t hm u l t i

p l e M I D I - O U tc o n n e c t o r st o l i n ks e v

e r a lM I D Id e v i c e st o g e t h e rj u s t l i k e

y o u l i n kp r i n t e r sa n d d i s k d r i v e so n

y o u r c o m p u t e r .T h e r ea r e t e c h n i c a l

r e a s o n s ,h a v i n gt o d o w i l l )i h c w a j

M I D Is i g n a l sa r e s e n t , t h a t m a k ea

M I D I - t h r nb o x ; i g o o di d e al o r m u l t i

p l e - s y n t h e s i z e rs y s t e m se v e ni f a l l

y o u re q u i p m e n ti n c l u d e sM I D I - t h r

c o n n e c t o r s .

T h eD e t a i l sN o wl e t ' sl a k ea c l o s e l o o ka i t h e

e q u i p m e n ti n y o u rM i n is y s t e m .

S i n c ea M I D Ih a r d w a r ei n t e r f a c e c o

a l m o s ta s m u c ha s y o u rC o m m o d o

6 - 4 d i d , i t ' s i m p o r t a n tt o u n d e r s t a n

y o u r n e e d s a n do p t i o n s .S o m ei n t e r

f a c e si n c l u d es o f t w a r e ,e i t h e ri n ac a r

t r i d g eo r o n d i s k .( Y o us h o u l d n ' tt r j

U i b u i l da M I D Is y s t e ma r o u n da c a s

s e t t e - b a s e di n f o r m a t i o n s t o r a gs y s

t e m . )W i t hs o m eh a r d w a r e ,y o um a y

b e r e s t r i c t e dt o s o f t w a r e p r o v i d eb y

t h e m a n u f a c t u r e r ,h u t o t h e rm o d e l s

a l l o wy o ut o r e p l a c e t h em a n u f a c t u

e r ' ss o f t w a r eo r b u yt h eh a r d w a r e a

s o f t w a r ef r o mt w od i f f e r e n ts o u r c e s .

M o wc a ny o ut e l lw h a tt h es o f t w a r e

O p t i o n sa r e f o ra p a r t i c u l a rM I D Ii n

t e r f a c e ?I f a p r o g r a ma u t o m a t i c a l

l o a d sw h e nt h e s y s t e mi s t u r n e do n .

t h e ny o u h a v et o d e t e r m i n ei f t h a i

s o f t w a r ec a n b e r e p l a c e do n c et h e

p r o g r a mi s r u n n i n g .I I 'y o u rc o m p u t e

s t a y si n i t s " r e a d y "s t a t ew h e ni t ' s

t u r n e do n w i l l )t h e M I D Ii n t e r f a c ei n

p l a c e ,i t ' sw a i t i n gf o ry o ut o l o a ds o f t

w a r ef r o md i s k .I p r e f e rt h ef l e x i b i l i t

o f l o a d i n g s e p a r a t ep r o g r a m sb e c a u s e

i t ' s c e r t a i nt h a tb e t t e rp r o g r a m sw i l l

b e w r i t t e ni n t h e f u t u r ea s t h e M I D I

c o n c e p td e v e l o p s .

T h e r ea r e s o m eo t h e rt h i n g st o

l o o kf o ri n a n i n t e r f a c e .I t s h o u l dh a v e

a c l o c k - i nc o n n e c t o ri n e a s ey o uw a n t

t o a d da n e x t e r n a lc l o c k .I t m a yh a v e

a f o o t s w l t c hc o n n e c t o rt h a ty o uc a n

u s et o s t a r ta n ds t o pc e r t a i nr e c o r do r

p l a y b a c kf u n c t i o n sw h e ny o u r h a n d

a r eo t h e r w i s e o c c u p i e d .

B e c a u s eo ft h ew i d ev a r i e t yo f M I D I

i n t e r l a c e sa n ds y n t h e s i z e r s , t h e r n o

s u c ht h i n ga s " u n i v e r s a l "M I D Is o f t

w a r e .Y O US h o u l d ,h o w e v e r ,l o o kf o r a

p r o g r a mt h a t w i l lc o m m u n i c a t ew i t h

a v a r i e t yo f M I D I e q u i p m e n tt h r o u g h

y o u ri n t e r f a c e ,

' H i eb a s i cc o n c e p t so f M I D Is o f t

w a r ea r e d e r i v e df r o m t h e e x p e r

i e n c e s o fa n a l o gm u l t i t r a e k r e c o r d

T i n es o f t w a r es h o u l dl e t y o u r e c o r d .

C O M M O D O R EM I C R O C O M P U T5 7

Page 60: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 60/132

T E C H N I C A LT I P S

o v e r d u b ,s y n c h r o n i z e ,r e a r r a n g e ,a n d

p l a yb a c ks e v e r a l t r u c k st i t m u s i c ,a l l

w i t h o u te v e nt h i n k i n ga b o u t a n y t h i n g

s o p r i m i t i v ea s a t a p er e c o r d e r ,T h e

d a t as t o r a g ea n d m a n i p u l a t i o n c a p a

b i l i t yo f e v e nt h e m o s tm o d e s tc o m

p u t e rg i v e sa f l e x i b i l i t yf o r r e a r r a n g

i n ga n dc o m b i n i n gm u s i c a ls e q u e n c e s

t h a ti s b e y o n dt h em o s ts o p h i s t i c a t e d

a n a l o gs y s t e m , T y p i c a lm u mp r o

g r a m sf o r t h e 6 4 a l l o wy o u t o M o r i 1

a n d m a n i p u l a t es e v e r a lt h o u s a n d

n o t e s{ o r , m o r ep r e c i s e l y ,M I D I

e v e n t s ,m o s to f w h i c hw i l l r e s u l ti n

t h t s o u n d i n go f n o t e s ) .T h i sm u s i c a l

I n f o r m a t i o nm a yh e - s a v e da s ; t s e

q u e n t i a l B l ea n dr e c a l l e da l a n yt i m e .

C o m p o s i n ga n dl . < l i i i n n

M I D IM u s i cT h em u l t i t r a c kr e c o r d i n gf u n c t i o n s

o fM I D Is o f t w a r et e n dt o f a v o rp l a y i n g

m u s i ci n r e a lt i m e ,a n d i t ' s c l e a rt h a t

y o n c a n o b t a i nv e r yI m p r e s s i v er e

s u l t sm u d ]m o r ee a s i l yt h a nw i t ha n

a n a l o gs y s t e m .H o w e v e r , w h e t h e ro r

n o ty o u ' r ea r e a l - t i m ek e y b o a r dw i z

a r d ,t h es t e p - t u n ec a p a b i l i t i e so fy o u rM I D Is y s t e m s h o u l dm a k ei t p o s s i b l e

t o ry o ut o c o m p o s ea n dr e c o r dm u s i c

t h a t o n e p e r s o n( o r s e v e r a l )c o u l d

n e v e rp l a yo n a k e y b o a r di n r e a lt i m e .

( W h e ny o uu s e s t e p t i m e ,y o ue n t e r

e a c hn o t ea n di t s p a r a m e t e r si n d i v i d

u a l l y ,t h r o u g ht h ec o m p u t e r . ) A s y o u

c a ns e e ,v i e w i n ga M I D Is y s t e ms i m

p l ya s a f a n c y t a p er e c o r d e rl o rr e p r o

d u c i n g m u s i cp l a y e di n r e a ll i m ev a s t

l y u n d e r - u t l U z c si t s c r e a t i v ep o t e n t i a l .

M u s i c a l I n f o r m a t i o nc r e a t e do n a

M I D Is y s t e mi s s t o r e di n a d a l al i l ea s

a s c r i e so f l i m e de v e n t s .Y o u rs o f t

w a r ei s r e s p o n s i b l ef o ra s s o c i a t i n ge v

e r y M I D Ie v e n tw i t ho n e o f t h e2 - t

s u b d i v i s i o n s o fa q u a r t e rn o t ep r o

d u c e db y t h e c l o c ks y s t e m .I s i n gt h e

M I D I; t t t h i sl e v e lm i g h tb e c a l l e d m i -

c r o c o m p o s i n g ,d i s t i n g u i s h i n gi t f r o m

r e a ll i m ep l a y i n g .

' T h e w a y y o u rs o i lw a r ea c c e s s e s

M I D !t i l e sl o rm u s i cc r e a t i o na n de d i t -

i n gw i l ld e t e r m i n ei t s m u s i c a lo r i e n t a

t i o n .F o re x a m p l e ,s o m es o f t w a r eh a s

w h a ti s c a l l e d" p u n c h - i np u n c h - o u t "

c a p a b i l i t y ,a t e r mb o r r o w e dd i r e c t l y

f r o ma n a l o gr e c o r d i n g ,I n s u c hs y s

t e m s ,y o u c a n l i s t e nt o a r e c o r d e d

t r a e ka n dr e p l a c ea p a ny o ud o n ' tl i k e

b y " p u n c h i n gI n " t ot h er e c o r dm o d e .

r e - r e c o r d i n gt h ep a r ti n r e a lt i m e ,a n d

" p u n c h i n go u t "w h e ny o u ' r ed o n e .A n

M I D Ii s a h a r d w a r e /

s o f t w a r es t a n d a r d

t h a td e f i n e sb o t ht h e

p h y s i c a lc o n n e c t i o n s

b e t w e e nm u s i c

s y n t h e s i z e r sa n dt h e

c o n t e n to f t h e

m e s s a g e st r a n s mi t t e d

b e t w e e nt h e m .

e x a m p l eo f s o f t w a r et h a io p e r a t e st h i s

w a y i s P a s s p o r t ' sM I D IP l u s8 p r o

g r a mf o r t h e i rc o m m o d o r e6 4 m i d i

i n t e r l a c e .

l ! c o u l db e a r g l l C dt h a ip u n c h - i n /

p u n c h o u le d i t i n gi s i d e a ll o r m u s i

c i a n sw h oa r e n ' ti n t e r e s t e di n c o m

p u t e r s o rd i r e c ta c c e s st o t h e d a t ai n

t h e i rM I D In m s i ef i l e s .H o w e v e r ,t h i s

r e a l - t i m ea p p r o a c hw o r k so n l yi f y o u

h a v er e a s o n a b l eh o p e so f p l a y i n ga n

o f f e n d i n gp a n c o r r e c t l yi n s u b s e

q u e n tt r i e s !

A na l t e r n a t i v em e a n so f e d i t i n gi s t o

m a n i p u l a t et h e m u s i c a l i n f o r m a t i o n

0 1 1d i s ku s i n gt h ec o m p u t e r .T h ec o m

p o n e n t so f e a c hi n d i v i d u a le v e n t c a n

t h e nb e e d i t e di n s t e pt i m ei n s t e a do f

r e a l t i m e .F o r e x a m p l e ,y o u c o u l d

c h a n g et h ep i t c h ,v o l u m e ,o r d u r a t i o n

o f o n e o r m o r en o t e s ,o r a d d n e w

n o t e st o t h e s e q u e n c e .T h i sB l e - o r i -

e n i e da p p r o a c h o p e n su p e d i t i n ga n d

c o m p o s i n gp o s s i b i l i t i e s t h a th a v en o

C o u n t e r p a r ti n a n a l o gr e c o r d i n g ,a n d

i s a v a i l a b l ei n . T o re x a m p l e ,t h e K e y -

i n i i n dC o n t r o l l e dS e q u e n c e rf r o mD r .

T . ' SS o f t w a r e .I n t h i s c a s e ,y o u c a n

a l s o a c h i e v et h e e q u i v a l e n t o fa

p u n c h - i n / p u n c h - o u if u n c t i o nb y r e

c o r d i n gt h e n e wm a t e r i a la s a s e p a

r a t es e q u e n c e ,d e l e t i n g t h eo l d m a l e

r i a l f r o mt h e o r i g i n a ls e q u e n c e ,a n d

I n s e r t i n gt h en e wm a t e r i a li n i t sp l a c e .

U l t i m a t e l y ,a f i l e - o r i e n t e d" m i c r o -

c o m p o s i n g "c a p a b i l i t ya l l o w sy o ut o

c r e a t em u s i cf r o ms c r a t c hd i r e c t l y

f r o mt h ec o m p u t e rk e y b o a r d ,w i i l nm i

u s i n ga s y n t h e s i z e rk e y b o a r da t a l l .

T h i sm a yb e a v e r yi n e f f i c i e n tw a yt o

m a k ec o n v e n t i o n a lm u s i c , b u ti t ' s a

v a l u a b l ea n dc r e a t i v ew a yo f e x t e n d

i n gy o u rt e c h n i c a lc a p a b i l i t i e s .

I t ' s w o r t hn o t i n gt h a i d i s p l a y i n

M I D Ie v e n t su s i n gc o n v e n t i o n a l m

c a ln o t a t i o ni s n o tn e c e s s a r i l y t h e

w a y t o w o r kw i t h t h e c o n t e n t so f

M I D Im u s i cf i l e s .A l t h o u g hs o m ec o n

c e p t s ,l i k e p i t c h ,m a yb e a c c u r a t e

p o r t r a y e di n i b i sw a y .O t h e rc o n c e p t

l i k en o t ed u r a t i o n ,h a v em a n yq u a n t i

f i a b l ep a r a m e t e r si n t h eM I D Ic o n t e x

t h a ta r ep o o r l y s e r v e db y c o n v e n t i o

a l n o t a t i o n .T h i si s a n a r e a o fs o f t w a r

d e s i g nt h a il i a sn o ty e tb e e nr e s o l v e d

T h e r e ' so n ei m p o r t a n tk i n d o fM I D I

f i l ee d i t i n gt h a t ' sv e r yu s e f u l ,n o m a t

t e r w h a ty o u rk e y b o a r ds k i l l l e v e l .

M a n yM I D Ip r o g r a m sc o n t a i na s o -

c a l l e da u t o - c o r r e c t i n go r q u a n t i z i

f u n c t i o nt h a i a l l o w sy o u t o c o r r e c t

s m a l lr h j i h m i ei n a c c u r a c i e si n a

m u s i c a ls e q u e n c ey o u ' v er e c o r d e d

T h i st a k e sj u s ta f e ws e c o n d s ,a n dc a n

b e d u n ea t a v a r i e t yo f t i m er e s o l u

t i o n s ,

Q u a n t i z i n g d e a r l yd e m o n s t r a

t h e v a l u e o fe d i t i n gM I D If i l e si n s t e p

t i m e .S u p p o s e y o up l a ya p a s s a g ec o n

s i s t i n gO fq u a d e rn o t e sa n i la f e ws i x

t e e n t hn o t e s .I f y o uw i s ht o q u a n t i z

t h i sp a s s a g ew i t ha r e a l - t i m ep u n c h -

i n / p u n e h - n i i ie d i t o r ,y o u m u s td o s o

a t s i x t e e n t h - n o t er e s o l u t i o n .H o w e v

e r , b e c a u s ey o um a yb e u n a b l et o p l a y

t h e q u a r t e rn o i e sc o m p l e t e l ya c c u

r a t e l y ,t h e ym a yv e r yw e l lb e a f f e c t e

b y t h e q u a n t i z i n gn e c e s s a r yt o c o r

r e c tt h et i m i n go f t h e s i x t e e n t hn o t e s .

O n t h e o t h e r h a n d ,a l i n es t e p - t i m

e d i t o rl e t sy o uq u a n t i z ea t t h er e s o l u

t i o no f a q u a r t e rn o t e ,e n s u r i n gt h a t

a l l t h e s e n o t e sa r e o f t h e p r o p e r

l e n g t h ,T h e ny o uc a na c c e s st h eM I D I

f i l e a n d m a n u a l l yc o r r e c tt h e t i m i n g

o f t h e s i x t e e n t hn o t e s .

B u y i n ga M I D IS y s t e mW h e ny o ug e t r e a d yt o p u t t o g e t

e r y o u rf i r s tM I D Is y s t e m ,t h e s o f t

w a r ew i l lp r e s e n t t h et o u g h e s td e c i

s i o n s .A s s u m i n gy o u ' r eh a p p yw i t h

t h e w a y a p r o g r a mh a n d l e se d i t i n g

h o wc a n y o u t e l l i f i t w i l lo t h e r w i s

s u i ty o u rn e e d s ?H e r ea r e s o m es p e

c i f i cs u g g e s t i o n s :

1 . H e a ri n m i n dt h a i t h e w r i t t e n

s p e c i f i c a t i o n s o fm u s i c p r o g r a m t e n d

t o m a k et h e ml o o ka b o u tt h e s a m e o

p a p e r :a c t u a lp e r f o r m a n c ev a r i e sc o n

s i d e r a b l y .F o r t h i sr e a s o n ,t r y t o g e t

s o m eh a n d s - o n t i m eu s i n ga p r o g r a

5 8 M A R QI / A P R I L8 6

Page 61: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 61/132

T E C H N I C A LT I P S

w i t h; i c o m p l e t eM I D Is y s t e m .

2 . S t u d yt h e m a n u a lb e f o r ey o ub u y

s o f t w a r e .A s h o r t ,b r e e z ym a n u a lm a y

I n i t i a l l yb e m o r et e m p t i n gt h a na l a r g

e r o n e w i t hs m a l l e rp r i n t ,b m t h e

I n s t r u c t i o n st h a i l o o ks o f r i e n d l ya i

f i r s !m a yp r o v eI n a d e q u a t ea s y o u r

s k i l l sp r o g r e s s .

3 . D o n ' i p l a c e t o om u c hf a i t hi n p r e

p a r e d d e m o n s t r a t i o n s . T h e s t r o n ga n d

w e a kp o i n t so f m u s i cs o f t w a r ea r e

h a r d l ye v e rm a d ec l e a ri n i l i i sw a y

u n l e s sy o ua l r e a d yk n o ww h a tt o l o o k

F o r .

■ i . I n s i s to n a p r o g r a mt h a t i s s e l f -

c o n t a i n e do n a s i n g l ed i s k .T h e r e

s e e m st o b e n o t e c h n i c a lJ u s t i f i c a t i o n

f o rt h ep r a c t i c eO fd i v i d i n gm u s i cp r o

c e s s i n gf u n c t i o n sI n t o s e v e r a lp r o

g r a m st l i a im u s tb e p u r c h a s e ds e p a

r a t e l y .T h e r ea r e s e v e r a lw e l lw r i t t e n

a n d r e a s o n a b l y p r i c e dM I D I( a n d

C o m m o d o r e6 4 - S I D )p r o g r a m st h a t

c o m b i n ea l l r e q u i r e df u n c t i o n so n a

s i n g l ep r o g r a md i s k ,i m i g h tm a k ea n

e x c e p t i o nl o r a s c o r e - p r i n t i n gp r o

g r a m ,a s t h i s i s a h i g h l y s p e c i a l i z e d

f u n c t i o nt h a i y o u w i l ln o t n o r m a l l y

n e e di n t h e c o u r s eo f d e v e l o p i n g

M I D Im u s i cf i l e s .

5 . D o n ' tb e o v e r l yi m p r e s s e db y

f l a s h yg r a p h i c s .A l t h o u g hp r o f e s s i o n a l

p r o g r a m m e r sm a ys n e e ra t g r a p h i c a l

l y S t r a i g h t f o r w a r dm e n u - d r i v e ns o l i -

w a r e ,i t ' s w o r t hk e e p i n gi n m i n dt h a i

g o o dm u s i c p r o g r a m sa r e o f t e n w r i t

t e n b y a nI n d i v i d u a lw h oi s a m u s i c i a n

f i r s ta n d: t p r o g r a m m e rs e c o n d .S u c h

p r o g r a m sm a yl i e v i s u a l l yu n e x c i t i n g

l i u iv e r yw e l lt h o u g h to u ta n dc a r e f u l

l y I m p l e m e n t e d ,

M i n i s t a n d a r d i z a t i o n h a se a s e d

m a n yh a r d w a r ec o m p a t i b i l i t yp r o b

l e m ss o t h a ty o u rs y s t e mc a nI n c l u d e

a v a r i e t yo f d e v i c e sf r o md i f f e r e n t

m a n u f a c t u r e r s .H o w e v e r ,w i t h i nt h e

a v a i l a b l em i xo f M I D Ih a r d w a r e a n d

s o f t w a r e ,t h e r ea r e s i i l lp o t e n t i a ls y s

t e m c o m p a t i b i l i t yp r o b l e m s .Y o u r

s o f t w a r ea n d h a r d w a r em a n u a l sw i l l

h e l p ,h i u t h e yc a n ' lp o s s i b l yc o v e r

e v e n "s i t u a t i o ny o u w i l l e n c o u n t e r .

U n l e s sy o uh a v ea l o to fc o n f i d e n c ei n

y o u ro w n c o m p u t e ra n d m u s i c a l

s k i l l s ,y o us h o u l di n s i s tt h a ia l l c o m

p o n e n t so f a n y s y s t e my o u c o n s i d e r

b e a s s e m b l e da n d d e m o n s t r a t e dt o

y o u rs a t i s f a c t i o n .

T h e c a p a b i l i t i e so f s y n t h e s i z e r s

v a r yg r e a t l y ,a n dt e c h n o l o g yi s c h a n g

i n g s o r a p i d l yt h a tp r i c ei s n o ta l w a y s

A l a r g ev a r i e t yo f

d e v i c e s ,l i k ed r u m

m a c h i n e s ,k e y b o a r d s

a n dg u i t a rs y n t h e s i z e sc a na l l

h e M I D Ic o m p a t i b l e .

a r e l i a b l eg u i d et o h a r d w a r e— a s i t u

a t i o nf a m i l i a r t op e r s o n a lc o m p u t e r

u s e r s !T h e r ea r e t w oi m p o r t a n tq u e s -

t i o n sy o uw i l ln e e dt o a s ka b o u ta n y

k e y b o a r ds y n t h e s i z e ry o u ' r et h i n k i n g

o f b u y i n g .T h ef i r s ti s . " V i l l i i o p e r a t e

i n a m o n om o d e ! ' "I f s o , e a c ho f i t s

c h a n n e l sm a yb e p r o g r a m m e dw i l ha

d i f f e r e n ts o u n d , s oy o u c a n h a v es e v

e r a l i n s t r u m e n t a ls o u n d sc o m i n g

f r o mt h es a m ed e v i c e .T h i sf e a t u r ei s

e s p e c i a l l yd e s i r a b l el o r a o n c - s y n t h e

s i z c rs y s t e m .

T h e s e c o n dq u e s t i o ni s " D o e si t

h a v ea v e l o c i t y - s e n s i n gk e y b o a r d ? "I f

s o . y o uc a n g e n e r a t ev o l u m ec h a n g e s

a s y o u p l a y , j u s ta s o n a r e a l p i a n o .

V e l o c i t y - s e n s i n gk e y b o a r d sa r eg e n e r

a l l ym o r ee x p e n s i v ea n dt h eM I D Ii n

f o r m a t i o n t h e ys e n dt a k e su p m o r e

c o m p u t e rm e m o r y .S o m ek e y b o a r d s

w i l lr e s p o n dt o v e l o c i t yI n f o r m a t i o n

w h e nt h e y ' r er e c e i v i n gM I D Ii n f o r m a

t i o n ,b u rw i l ln o tg e n e r a t eo r s e n di t .

B u y i n ga M I D Is y s t e mi s s t i l ln o t a

p a i n l e s st u s k .T h et r a d i t i o n a l r e t a i l e r s

o f e l e c t r o n i cm u s i ch a r d w a r ea r e

u s e dt o d e a l i n gw i t ha r e l a t i v e l ys m a l l

m a r k e to f s t u d i oa n d p e r f o m i n g m u s i

c i a n s .T h e ya r e n o t y e t u s e dt o c o m

p u t e r s ,c o m p u t e ru s e r s ,o r t h e k i n d s

O fp r o d u c t st h a th a v et h em a s s - m a r k e t

p o t e n t i a lo f M I D Ih a r d w a r e a n ds o f t

w a r e .1 h a v eb e e nt o l db y s o m er e t a i l

e r s t h a i t h e yh a v en o p l a n st o s i o e k

M I D Is o f t w a r eb e c a u s ei t ' s t o oh a r dt o

d e m o n s t r a t ea n dc a n t b es o l da s p r o f

i t a b l ya s h a r d w a r e .T h i si s a s i t u a t i o n

t h a ti s b o u n dt o c h a n g e , b u ti t ' s n o t

v e r yh e l p f u lr i g h tn o w !

T h ed a yo f t o t a l l yi n t e g r a t e dM I D I

s y s t e m si s n o ly e t h e r e ,s o t h e r ei s n o

c u r r e n ta l t e r n a t i v et o u n d e r s t a n d i n g

t h ec o m p o n e n t so f a m o d u l a rs y s t e m .

M yp r e d i c t i o ni s t h a tM I D Is y n t h e s i z

e r s w i l l c o n t i n u et o h e p u r c h a s e d

s e p a r a t e l yf r o m t h e i n t e r l a c e sa n d

s o f t w a r e n e c e s s a r yt o d r i v et h e m .F i

n a l l y ,t h e w i d ed i s t r i b u t i o no i g e n e r

a l - p u r p o s e p e r s o n a lc o m p u t e r sg u a r

a n t e e st h e i rd o m i n a n tr o l e i n M I D I

s y s t e m sf o r t h e f o r e s e e a b l ef u t u r e .

H o w m u c hs h o u l da b a s i cM I D Is y s

t e mC O S t ?I t ' sv e r yh a r dt o b e p r e c i s e

b e c a u s et h i se q u i p m e n ti s n o wi n t h e

m i d s to f t h es a m ec a p a b i t t t y - v e r

p r i c ce x p l o s i o nt h a t h a s c a u s e dt h e

p r i c eo f c o m p u t i n gp o w e rt o p l u m

m e t .H o w e v e r ,f o r a n i n t e r f a c e ,s o f t

w a r e ,a n ds y n t h e s i z e r ,y o uc a n e x p e c

t o p a ya b o u ta s m u c ha s y o ua l r e a d y

h a v ei n v e s t e di n y o u r c o m p u t e r ,d i s k

d r i v e ,m o n i t o r ,a n dp r i n t e r .

C o m m o d o r eO w n e r sG e tA l l

t h eB r e a k sT h e t r e m e n d o u ss u c c e s so f t h e

C o m m o d o r e( > i a n d i t s S I D c h i ph a s

a t t r a c t e da l o t o f t a l e n t e dm u s i c i a n

a n d p r o g r a m m e r st o w r i t i n gm u s i c

s o f t w a r e .A s a r e s u l t ,( > 4o w n e r sh a v e

a e e e s st o m a n yn o n - M I D I p r o g

l o r m u s i cc o m p o s i t i o n ,t h e b e s t o f

w h i c hg i v ef u l l - f u n c t i o nm u s i c p r o

c e s s i n gc a p a b i l i t yf o r t h e r e s o u r c e so f

t h e t h r e e - v o i c eS I D c h i p .B e c a u s e

t h e s ep r o g r a m sa r e i n e x p e n s i v

( a r o u n d S . W - S ] U) . t h e ya r ec e r t a i n l ya

r e a s o n a b l ef i r s ts t e pf o r a n y o n e c o

s i d e r i n ga M I D Is y s t e m ,e v e n t h o u

t h e ya r en o tM I D Ic o m p a t i b l e ,

S o m eC o m m o d o r e< >i m u s i c p r o

g r a m sa r e n o wb e i n gd e v e l o p e dt h a t

w i l lp r o d u c em u s i cf i l e sc o m p a t i b l

w i l hb o t ht h eS I Dc h i pa n da n e x t e r

n a l M I D Is y n t h e s i z e r .T h i sm e a n st h a i

y o uc a ng e t s t a r t e do n y o u r 6 4w i t h

n o e x t r ah a r d w a r e ,a n dp r o g r e s st o a

M I D Is y s t e m w i t h o u tb u y i n gn e w

s o f t w a r el a t e r .

C o n c l u s i o n s

I h o p eI h a v e n ' tm a d eg e t t i n gs t a r t

e d w i t hM I D Is e e mt o o f o r m i d a b a

t a s k .I t ' s n o t r e a l l ym u c hd i f f e r e n t

f r o mp u t t i n gt o g e t h e ry o u rf i r s tc o mp u t e r s y s t e m .T h ep r o c e s si t s e l fi . s c n -

c i t i n ga n da l o t o f f u n .I ' l l b e s h a r i n g

m yo w ne x p e r i e n c e s w i t h a s s

a M I D Is y s t e mi n a f u t u r ea r t i c l e .P e r

h a p st h a tw i l lh e l pi l y o u ' r es t i l la l i t t l e

h e s i t a n ta b o u t e n t e r i n gt h i s n e w -

w o r l do n y o u ro w n .A s f o r t h e p a y o f f ,

w e l l ,i f y o u ' v e e v e r g o t t e nh o o k e d o

w h a t y o uc a nd o w i l hy o u rc o m p u t e

a n da w o r dp r o c e s s o r ,| u s tw a i tu n t i l

y o us e e w h a ta M I D Is y s t e mw i l ld o

f o r m u s i c ! Q j

C O M M O D O R EM I C R O C O M P U T 5 9

Page 62: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 62/132

1 2 8U S E R SO N L YK O H l i H ' lf t B A K E

B A S I C7 . 0

T o k e n sf o rt h eC o m m o d o r e

1 2 8

X i i cn e wC o m m o d o r e1 2 8c o n t a i n s

b o t h 8 s i t 2 a n d z h o a m i c r o

p r o c e s s o r s ,a l t h o u g h[ h eZ 8 ( ) Ap r o c

e s s o ri s n o r m a l l yu s e d o n l yf o rC P / M .

T h e8 5 0 2I s a c l o s ec o u s i ni < >t i n . -6 5 0 2a n d6 5 1 0 p r o c e s s o r su s e di n p r e v i o u s

C o m m o d o r es y s t e m s ,a n d s u p p o r t s

t h es a m eI n s t r u c t i o ns e t . i t s t i l lu s e sa

i 6 - b i ta d d r e s s ,l i m i t i n gi t s d l r e c ia d

d r e s s i n gc a p a b i l i t i e st o : t 6 i Kr a n g e .B u t t h e 1 2 8 e x t e n d si l i i sr a n g e , h e -

c a u s et h ep r o c e s s o rh a s a c c e s st o t w om e m o r y" b a n k s "i l i a ia r ee a c h6 4 Ki n

s i / e .

T h e b u i l t - i nm a c h i n e - l a n g u a g e

m o n i t o ra v a i l a b l ei n 1 2 8m o d ea l l o w s

y o u1 0 a d d r e s se a e l io f t h eh i Kh a n k s

b y u s i n ga f i v e - d i g i th e xa d d r e s sf o ra l l

f u n c t i o n s .T h e h i g h - o r d e rh e x d i g i t

a u t o m a t i c a l l ys e l e c t s t h ea p p r o p r i a t e

m e m o r yh a n k ,s o y o uc a nt h i n ko f i t

a s o n eC o n t l g i O U Sm e m o r ys p a c e .T h i s

l e t sy o uf o r g e ta b o u it h eb a n ks w i t c h -I n gm o s to f t h et i m e ,m a k i n gi t e a s yt o

d e a lw i t ht h e l a r g e ra d d r e s ss p a c e .

W h e ny o u r u nB A S I Ci n t h e 1 2 8

m o d e ,t h e I 2 8 Ko f R A Mm e m o r yi s

d i v i d e dI n t o6 4 Ko f p r o g r a ms p a c e

a n d6 4 Ko f d a t as p a c e . A s ; ir e s u l t ,t h e

B A S I CP R Ec o m m a n dn o wh a sa p a

r a m e t e rt o s e l e e tp r o g r a mo r d a t a

s p a c es o y o uc a nc h e c kh o wm u c ho f

e a c hi s a v a i l a b l e .T h e6 4 Ko fp r o g r a m

s p a c ei s a l s ou s e db y B A S I Ca n d t h e

g r a p h i c s f u n c t i o n sa s w o r k i n gs t o r

a g e ,s o y o u a c t u a l l yh a v el e s s t h a n

d i Ka v a i l a b l e .

W h e nB A S I Cp r o g r a m sa r e s t o r e d

i n m e m o r yi n 1 2 8m o d e ,t h e ya r eM i lI

t o k c n l z e da n ds t o r e di t ) l l i cs a m ef o r

m a lt h a th a sb e e nu s e di n a l l p r e v i o u s

C o m m o d o r es y s t e m s .E a c hp r o g r a m

l i n ei s s i o r e da s at w o - h y t el i n k ,a t w o -

b y t ep r o g r a ml i n e n u m b e r ,t h e t o -

k e n i z e dp r o g r a ml i n e ,a n d a s i n g l e

h u eo fz e r ot h a ta c t s a sa n c n d - o f - l i n e

f l a g . T h e -t w o - b y t el i n ka n d p r o g r a m

l i n en u m b e ra r eb o t hs t o r e di n n o r m a l

6 5 0 2a d d r e s s f o r m a t ,w i t ht h el o w - o r

d e r b y t ef o l l o w e db y t h e h i g h - o r d e r

T h i sB A S I Ct r a n s

l a t o rt v i l lr e a da f i l e

c r e a t e db yB A S I C4 . 0a n dc r e a t ea n e wf i l e

t h a tc a nb e u s e db y

B A S I C7 . 0o n t h e

C o m m o d o r e1 2 8 .

b y t e .

P r o g r a ml i n e sa t e s t o r e ds e q u e n

t i a l l y i nm e m o r yw i t ht h e l i n kc o nt a i n i n gd i es t a r t i n ga d d r e s so f t h en e x t

p r o g r a ml i n e .T h el i n k sa r eu s e do n l y

f o r c e r t a i n f u n c t i o n s ,h o w e v e r , s

a s s e a r c h i n gf o r a s p e c i f i cp r o g r a

l i n ew h e nd o i n ga G O T Oo r G O S U C o m m a n d ,W h e np r o g r a ml i n e sa r e

e x e c u t e ds e q u e n t i a l l y ,t h e l i n k sa r e

s i m p l yi g n o r e d .I n 1 2 8m o d eo n t h eC I 2 8 .t h e t w o - b y t el i n ki s t h e m a i n

r e a s o nB A S I Cp r o g r a m sc a n n o tn o r

m a l l ye x c e e d6 4 Ki n l e n g t h .A l a r g e r

l i n kw o u l db e n e e d e dt o a l l o wb i g g e

p r o g r a m s ,l i n t t h e n t h e p r o g r a m

w o u l dn o l o n g e rh e c o m p a t i b l ew i t h

o l d e rC o m m o d o r es y s t e m s .

S i n c ee a c hp r o g r a ml i n en u m b e ri s

c o n v e r t e dt o a i w o - l n i ch e xn u m b e

a n i ls t o r e di n d 5 ( ) 2a d d r e s sf o r m a t ,a s

m e n t i o n e de a r l i e r ,t h i s c o n d e n s

m o s tl i n en u m b e r s ,w h i c hc o n s e r v

s p a c ei n t e r n a l l ya n d k e e p sa l l l i n en u m b e r si n a c o n s i s t e n tf o r m a tt h a ti s

D e c i m a l

1 2 8

1 2 91 3 0

1 3 1

1 3 2

1 3 31 3 4

1 3 5

1 3 6

1 3 7

1 3 8

1 3 9

1 4 0

1 4 1

1 4 2

1 4 31 4 4

1 4 5

1 4 61 4 7

1 4 8

1 4 91 5 0

1 5 1

1 5 2

1 5 3

1 5 4

1 5 5

1 5 6

1 5 7

1 5 8

1 5 9

H e x8 0

8 1

8 2

8 3

8 )

8 58 6

8 "

8 8

8 98 A

8 B

8 C

8 D

8 E

8 F

9 0

9 1

9 29 3

9 49 5

9 6

9 79 8

9 9

9 A

9 B

9 C

9 D

9 E

9 F

T a b l eI

C o m m o d o r e1 2 8

B A S I C7 . (

B A S I CE N D

F O R

N E X T

D A T A

I N P U T *

I N P U TD I M

R E A D

L E T

G C T OR U N

I I 7

R E S T O R E

G O S U BR E T U R NR E M

S T O P

O N'

W A I TL O A D

S A V E

V E R I F Y

D E I 1

P O K E

H U N T *P R I N T

C O M "

L I S T

C l . R

C M DS Y S

O P E N

S i n g l e - B y t eT o k e n s

D e ch ni i I

1 6 0

1 6 1

1 6 2

1 6 3

1 6 1

1 6 5

1 6 6

u r1 6 8

1 6 9

1 7 0

1 7 1

1 7 2

1 7 3

I " 7 - !

1 7 5

1 7 6

1 7 7

1 7 H1 7 9

1 8 0

1 8 1

1 8 2

1 8 3

1 8 1

1 8 5

1 8 6

I H -

1 8 8

1 8 9

1 9 0

1 9 1

H e x

A Q

A l

A 2

A 3

A l

A 5A ( >

A "

A 8

A 9

A A

A B

A C

A D

A l i

A F

n o

i n

B 2B 3I S l

H 5

B 6

B 7B 8

B 9B A

h i s

B CB D

B E

B F

B A S I C

C L O S E

G b T

N E W

T A B )

T O

F NS H C {

T H E NN O TS T E P

+

*

/

( u pa r r o w )

A N D

O H

=

<

S G NI N T

A B S

C N R

E R E

P O S

S C . J K

R N DL O GE X P

C O S

S I N

1 .

8 0 M A R C H / A P R I L' 8 6

Page 63: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 63/132

1 2 8U S E R SO N L Y

e a s yf o rB A S I Ct o p r o c e s s .S i n c et h i si s

a t w o - b y t ev a l u e ,i t w o u l dn o r m a l l ]

l i m i tp r o g r a ml i n en u m b e r s1 0 6 5 5 3 5

i d i K ) .H o w e v e r ,B A S I Ch a sa n I n t e r

n a ll i m i tt l i a io n l ya l l o w sp r o g r a ml i n e

n u m b e r s u pt o 6 3 9 9 9 .W h e na p r o g r a ml i n ei s s t o r e d ,e a c h

B A S I Ck e y w o r di s c o n v e r t e dt o as p e

c i a lo n e -o r t w o - b y t ev a l u ec a l l e da t o

k e n .A l l o i l i e rv a r i a b l e s , t e x ts t r i n g s ,

e t c . ,a r c s t o r e d e x a c t l yu s t h e ya r ce n

t e r e d ,w i i ho n ec h a r a c t e r p e rb y t e .T a

b l e s1 t h r o u g hi l l s h o wt h e c o r r e s

p o n d i n gt o k e nv a l u e st o re a c hB A S I C

k e y w o r dI n B A S I C7 . 5 .N o t et h a tt h e

a r i t h m e t i ca n d c o m p a r i s o no p e r a t o r s

u r c c o n s i d e r e dk e y w o r d sb y B A S I C

a n d a r e l o k c n i / e di n s t e a do f b e i n g

s t o r e dw i i ht h e i rn o r m a lc h a r a c t e r

e o d e .

T h et o k e nv a l u e ss h o w ni n T a b l eI

f r o m1 2 0t o 2 0 2d e c i m a l( 8 8 0t o S C A

h e x )a r e i d e n t i c a l f o ra l l C o m m o d o r e

s y s t e m s ,T h e C o m m o d o r e6 1 a n d

s o m eO t h e rC o m m o d o r es y s t e m sa l s o

I n c l u d e t h e2 0 3d e c i m a l[ S C Bh e x )t o

k e nf o rt h eG Oc o m m a n d .T h i s a l l o w s

l o a d i n go f m o s tB A S I Cp r o g r a m s f r o mo i l i e rC o m m o d o r es y s t e m sw i t l i o i u

l o o m a n yp r o b l e m s ,b u t m o r ea b o u t

t h a t E a t e r .T h e a d d i t i o n a lt o k e n s

S h o w nI n T a b l eI a r ev a l i do n l yt o r B A

S I C7 . 0i n t h e I 2 8 m o d eo n t h eC o mm o d o r e1 2 8 .

T l i et w o - b y t et o k e n ss h o w ni n ' T a

b l e I I e a c hs t a r tw i t ha v a l u eo f 2 0 5

d e c i m a l( S C Kh c x | f o l l o w e db y t h e

v a l u es h o w ni n t h e t a b l e ,L i k e w i s e ,

t h e t o k e n ss h o w ni n T a b l e1 1 1 e a c h

s t a r tw i t ha v a l u eo f2 5 4d e c i m a l ( S F E

h e x )f o l l o w e db y i h e v a l u es h o w ni n

t h a tt a b l e ,

T h ee n t r i e sm a r k e dw i t ha s t e r i s k s

i n T a b l e1 1 1d e s e r v es p e c i a lm e n t i o n .

.

D e c i m a l

1 9 2

1 9 3

1 9 - )

1 9 5

1 9 6

1 9 71 9 8

1 9 9

2 0 0

2 0 1

2 0 2

2 0 3

2 0 4

2 0 5

2 0 6

2 0 7

2 0 8

2 0 9

2 1 0

2 1 1

2 1 2

2 1 3

2 1 4

2 1 5

2 1 6

2 1 7

2 1 8

2 1 9

2 2 0

2 2 1

2 2 2

2 2 3

B e xC O

C l

C 2

C 30 4

C 5C 6

C 7C 8

C 9C A

C BC CC D

C E

C F

D O

D l

D 2

D . 3

D 4

D 5D 6

D 7D 8

D 9

D A

D B

D CD D

D E

D F

T a b l eI ( c o n t i n u e d )

C o m m o d o r e1 2 8B A S I C7 . 0 .

B A S I CT A N

A T X

P E E K

L E N

S T R S

V A LA S CC U R S

L E F T S

R I G H T SM I D S

G O

R G R

R C L R

( s c e T u b t e l l )

J O Y

R D O T

D E C

H I - . X S

F . R R S

I N S T R

E L S E

R E S U M E

T R A P

I R O N

T R O F F

S O U N D

V O L

A U T OP U D E FG R A P H I C

P A I N T

j i n g l e - B y t eT o k e n s

D e c i m a l

2 2 4

2 2 52 2 6

2 2 7

2 2 8

2 2 92 3 0

2 3 1

2 3 2

2 3 32 3 4

2 3 52 3 6

2 3 72 3 8

2 3 9

2 4 0

2 i l

2 4 2

2 4 32 4 4

2 4 5

2 4 6

2 4 7

2 4 8

2 4 92 5 0

2 5 1

2 5 2

2 5 32 5 4

H e xE O

E l

E 2

1 5 3

E 4

E 5E 6

E 7

E 8

T - 9

E A

F . B

E C

E D

E E

E F

F 0

E l

F 2

BE - i

E 5

F 6

F 7

F 8

F 9

F A

F B

E C

F D

F E

B A S I C

C H A R

B O X

C I R C L E

G S H A l ' E

S S I1 A P E

D R A WL O C A T E

C O L O RS C N C L R

S C A L E

H E L P

D OL O O P

K M TD I R E C T O R Y

D S A Y E

D I . O A D

H E A D E RS C R A T C H

C O L L E C T

C O P YR E N A M E

B A C K U P

D E L E T E

R E N l ' M B E R

K . K Y

M O N I T O Rr s i N d

U N T I L

W H I L E

( s e cT a b l e

i n )

T h e yr e p r e s e n ts p e c i a lH A S H 'c o m

m a n d st h a t a r e r e s e r v e df o r f u t u r e

H A Md i s kf u n c t i o n st h a ta r e n o ty e t

I m p l e m e n t e di n t h eC o m m o d o r e1 2 8 .

F o rn o w .t h e s ef i v ec o m m a n d sa r er e

s e r v e dk e y w o r d s a n dC a n n o ib e u s e d

u s p a r to f v a r i a b l en a m e s .' T h e ya r et o -

k e n i / e db y B A S I C ,b u t t h e c o r r e

p o n d i n gc o m m a n di s n o t i m p l e

m e n t e d .I f y o u g e t a n " u n i m p l e

m e n t e dc o m m a n d "( e r r o r# 4 0 )o r a n

u n e x p l a l o a b l e s y n t a xe r r o r ,l o o kf o r

o n e o ft h e s er e s e r v e dk e y w o r d ss o m e

w h e r ei n t h el i n e i nq u e s t i o n .

A n y o n ew h ol i a su s e dB A S I CI Mo n

t h e o l d e rP E Tu n d C B Ms y s t e m s( o r

w i t hs o m e t h i n gl i k et h eC 6 1L I N Ko n

t h e C o m m o d o r e6 4 ) i s i n l o r as u r

p r i s e .A l lo f t h ed i s kc o m m a n d sf r o m

B A S I C- i . Oa r en o wi n c l u d e di n B A S I C

7 . 0 o n t h e C o m m o d o r eI 2 H . b u t

t h e r e ' s ac a t c h .T h et o k e n su s e df o r

e a c h o ft h e s ec o m m a n d sa r e d i f f e r e n

i n t h et w ov e r s i o n s0 / B A S I C .' T a b l eI V

c o m p a r e st h el o k c n su s e df o rt h ev a r i

o u sd i s kc o m m a n d si n b o t hv e r s i o n s

o f B A S I C .N o t ea l s ot h a is o m eo f t h e

t o k e n si n B A S K "7 . 0a r en o wt w o - b y t e

t o k e n s ,i n a d d i t i o nt o h a v i n gd i f f e r e n t

v a l u e s .

T h e s ed i f f e r e n c e sb e t w e e nt o k e n

v a l u e sp o s ea h i d d e np r o b l e ml o rp r o

g r a m su s i n gt h e d i s kc o m m a n d

s h o w ni n f a b l eI V .I d e n t i c a lp r o g r a m

e n t e r e df r o mt h e k e y b o a r do n b o i l i

v e r s i o n so f B A S I Cw i l lr u n c o r r e c t l y

0 1 1t h em a c h i n et h e yw e r ee n t e r e do n .

H o w e v e r ,y o uc a n n o tl a k ea p r o g r a m

t h a iw a se n t e r e dw i t hB A S I C4 . 0 ,l o a d

i l o n a m a c h i n et h a iu s e sB A S I C7 - 0 ,

T a b l e[ I

C o m m o d o r e1 2 8

T w o - B y t eT o k e n sS t a r t i n gw i t h

2 0 6D e c i m a l( S C Eh e x )

T h ef o l l o w i n gB A S KI t o k e n sa r e

e a c ht w ob y t e sl o n gw i t ht h ef i r s t

b y t eb e i n g2 0 6d e c i m a l( S C Eh e x )

a n dt h es e c o n db y t e

t h et a b l e :

D e c i m a lH e x

2 0 2

3 0 3

4 0 4

5 0 5

6 0 6

0 78 0 8

9 0 91 0 0 A

a s s h o w ni n

B A S I C

P O T

D U M P

P E N

R S P P O SR S I ' R I T E

R S P C O L O RN O R

R W I N D O WP O I N T E R

C O M M O D O R EM I C R O C O M P U T6 1

Page 64: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 64/132

1 2 8U S E R SO N L Y

a n de x p e c ti t t o r u nc o r r e c t l yi f i t u s e s

t h e s ec o m m a n d s .B i nb e c a u s et h e t o

k e n sM i l !r e p r c s e n iv a l i dc o m m a n d s

u n d e rB A S I C7 . 0 ,u n e x p e c t e dt h i n g s

a r cg o i n gt o h a p p e n !

T o h e l pa l l e v i a t e p o t e n t i a lp r o b l e m s

c a u s e db y i n c o m p a t i b l et o k e n s ,I ' v e

w r i t t e n: i s h o r tu t i l i t yp r o g r a mt h a t ' s

T a b l emC o m m o d o r e1 2 8

T w o - B y t e T o k e n sS t a r t i n gW i t h

2 5 4 D e c i m a l{ S E Eh e x )

T h ef o l l o w i n gB A S I Ct o k e n sa r e

c a d it w ob y t e sl o n gw i t ht h ef i r s t

b y t eb e i n g2 5 ) d e c i m a l( S F Eh e x )

a n dt h es e c o n db y t ea s s h o w ni n

t h eE a b l e i

D e c i m a l

2

34

5

67

8

91 0

I 1

1 2

1 3

[ 4

1 5

! ( >1 7

1 8

1 9

2 0

2 1

2 2

2 32 4

2 5

2 6

2 7

2 8

2 9' 3 0

M l

• 3 3• 3 5

• 3 63 7

4 8

H e x0 2

0 30 4

0 5

0 6

0 7

0 8

0 9O A

O B

O C

O D

O E

1 01

2

5

1 6

1 "

I S

1 9

1 A

l i t

k ;

I DI E

I F

2 1

2 3

2 4

2 5

! 6

B A S I CB A N K

F I L T E RP L A Y

T E M P OM O V S I ' R

S P R I T E

S P R C O L O RR R E G

E N V E L O P E

S L E E P

C A T A L O G

D O P E N

A P P E N D

D C L O S E

B S A V KB L O A D

R E C O R DC O N C A T

D V E R 1 F V

D C I . E A R

S l ' R S A V

C O L L I S I O N

B E G I N

B E N D

W I N D O W

B O O T

W I D T H

S P R D E FQ U I T( r e s e r v e d ]

S T A S H{ r e s e r v e d ]

l l . i c i l ( r e s e r v e d )

S W A P[ r e s e r v e d ;

O F F ( r e s e r v e d )

V A S T

S L O W

T h ef i v es t a r r e dc o m m a n d sa r e

a c t u a l l yr e s e r v e dw o r d st h a ta r c

t o k e n i z e db y B A S I Cb u tr e p r e

s e n tc u r r e n t l yt i ni m p l e m e n t e d

c o m m a n d s .

i n c l u d e dh e r e . - T h i sB A S I Ct r a n s l a t o r

w i l lr e a da p r o g r a mf i l eo n d i s kc r e

a t e db y B A S I C4 . 0a n dc r e a t e: i n e wf i l em i d i s kt h a tc a n h e u s e d b yB A S I C

7 . 0o n t b eC o m m o d o r e1 2 K .I t t r a n s

l a t e sa l l t h e B A S I Ci . Od i s kc o m m a n d

t o k e n st o t h e a p p r o p r i a t eB A S I C7 . 0

t o k e n sa n dc h a n g e st h e d e f a u l tl o a d

a d d r e s si n t h e f i l et o t h ed e f a u l tC o m

m o d o r e1 2 8l o u da d d r e s s .T y p ei i i n t o

y o u r1 2 Ha n ds a v ei t .

A f t e ry o us a v ea n i li n n t b e t r a n s l a

t o r u t i l i t ya n d k n o w i t ' s w o r k i n g

p r o p e r l y ,r e m o v ey o u rd i s k ( l e a v i n g

t h e t r a n s l a t o ri n m e m o r y )a n d i n s e r t

t h e d i s kc o n t a i n i n gt h e a p p r o p r i a t e

B a s i ci . o p r o g r a mt o b e c o n v e r t e d .

w h e np r o m p t e df o r t h e i n p u tF I

L E N A M E ,e n t e rt h e l u l ln a m eo f t h e

p r o g r a mt o b e c o n v e r t e de x a c t l ya s i t

a p p e a r si n t h e d i s kd i r e c t o r y .W h e n

y o ua r c p r o m p t e df o r t b e O U T P U TF I L E N A M E ,e n t e r t h e n a m ey o u

w a n tf o r t h e n e w p r o g r a mf i l e t o

b e c r e a t e d .

M a k es u r et h a tt h e t w o f i l e n a m e s

a r ed i f f e r e n ta n dt h eo u t p u tf i l en a m e

d o e s n ' t m . i t e ha n y t h i n gt h a ti s a l r c a d ]

o n t h e d i s k .I I ' a n yp r o b l e m sa r e e n

c o u n t e r e d ,a n e r r o rm e s s a g ew i l lh e

d i s p l a y e da n dt h ep r o g r a mw i l la b o r t .

W h e nt h e a p p r o p r i a t ef i l e sa r e p r o p

e r l yo p e n e d ,t h e t r a n s l a t o rp r o g r a m

w i l l p r o c e e dt o r e a d( h e I n p u lf i l e ,

c o n v e r tt h et o k e n s ,a n dw r i t et h eu p

d a t e dl i n e sw i t hc o r r e c tl i n ka d d r e s s e s

i n t h en e wp r o g r a mf i l e .

T h ec u r r e n tp r o g r a ml i n e n u m b e

w i l lb e d i s p l a y e da s t h e p r o g r a mp r o

g r e s s e s , t og i v e y o u s o m ei t l e a o f

w h e r ei t i s . w h e nt h e t r a n s l a t o ri s f i n

i s h e d ,t h en e wp r o g r a mf i l ei s r e a d yt o

h e l o a d e di n t ot h eC o m m o d o r eI 2 Hi n

1 2 Hm o d ea n dw i l ll i s tc o r r e c t l y .

A d d i t i o n a lc h a n g e sm a y h e r eq u i r e d ,h o w e v e r ,i o m a k et h e p r o

g r a mf u n c t i o np r o p e r l y .T h i sp r o g r a

w i l ln o t l o o kf o r p r o b l e ma r e a sw i d i

t h e v a r i o u sB A S I Ca d d i t i o n si n B A S I

7 . 0 a n d w i l ln o t I ' i x c e r t n i n s c r

h a n d l i n go r g r a p h i c sc o m m a n d su s e d

i n o t h e rC o m m o d o r es y s t e m s .I t o n l y

c o r r e c t sd i f f e r e n e e sb e t w e e nt h e d i s

c o m m a n dt o k e n s s oy o uc a n a t l e a s t

p r o p e r l yl i s t t h e p r o g r a m .Y o us h o u l

s t a n da f a i rc h a n c eo f p r o p e r l yr u n

n i n gt h ep r o g r a m ,b u ta d d i t i o n a lf i x e s

m a yb e r e q u i r e d .

W a t c ho u t f o r d i e r e s e r v e dk e y

w o r d s ,n e w s p e c i a lv a r i a b l e s ,a n d

a d d e dp a r a m e t e r st o o l d e rc o m m a n

w h e nt r a n s f e r r i n gp r o g r a m si o B A S I

7 . 0 i n 1 2 8m o d eo n t h e C o m m o d

I 2 H .B e e s p e c i a l l yc a r e f u lw h e ne d i t

i n ge x i s t i n gp r o g r a ml i n e s ,s i n c el i n e s

e n t e r e do n a n o t h e r. s y s t e mm a yb e t o

k e n i z e dd i f f e r e n t l yw h e ne d i t e do n

t h e C o m m o d o r e1 2 8 . T h e r ea r t s e v

e r a lp o t e n t i a lp r o b l e ma r e a sI ' m s t i l l

i n v e s t i g a t i n g ,h u t m o r ea b o u tt h a ti n a

f u t u r ea r t i c l e .

E d i t o r ' sN o t e ;T h eT o k e n' / r u n s / i i

p r o g r a mw i l la l s oc o n v e r tB A S I C 4

t o k e n so n t h eI ' h i s / ic o m p u t e r . Q

T a b l eI V

C o m p a r i s o n< > lB A S I C4 . 0D i s kC o m m a n d sw i t hE q u i v a l e n tC o m m o d o r e1 2 8T o k e n s

B A S I C

C O N C A T

D O P E ND C L O S ER E C O R DH E A D E RC O I X K C T

B A C K U P

C O P YA P P E N D

D S A V ED L O A DC A T A L O G

R E N A M ES C R A T C H

D I R E C T O R Y

B A S I C1 . 0

D e c i m a l

2 0 t

2 0 52 0 6

2 0 7

2 0 K

2 0 9

2 1 0

2 1 1

2 1 2

2 1 32 1 4

2 1 5

2 1 6

2 1 "

2 I H

H e . \

C C

C DC Ec r

D O

D l

D 2

D 3D j

1 ) 5

D 6

D 7

D H

D 9

D A

B A S I C7 . 0

D e c i m a l

2 5 - i .

2 5 4 ,2 5 - 1 ,

2 5 4 .

2 4 1

2 H

2 4 62 - H

2 5 4 ,

2 3 92 4 0

2 5 i ,

2 4 52 4 2

2 3 8

1 9

1 3

l = i

I K

1 - t

1 2

H e x

F E 1 3

F E0 Dn ; o f

F E 1 2

F l

F 3

K >

F 4

F E O E

E F

l ; ( )

F E O CF 5

F 2

6 2 M A R C H ' A P R I L ' 8 6

Page 65: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 65/132

1 2 8U S E R SO N L YH i - f o r rt y p i n gI h i sp r o g r a m ,r e a d" H o wt o E n t e rP r o g r a m s . "

T o k e nT r a n s l a t o r

1 8 0 P R I N T " [ C L E A R ] " ; S P C ( 1 2 ) ;" B A S I CT R A N S L A T O R [ D O W N 2 ] "

1 9 0 P R I N T " T H I S P R O G R A M C O N V E R T SB A S I C

T O K E N SF O R "

2 0 0 P R I N T " B A S I C4 . 0 D I S K C O M M A N D S T OT H EC O R R E C T "

2 1 0 P R I N T " V A L U E SF O RT H EC - 1 2 8B A S I C7 . 0 [ D 0 W N 2 ] "

2 2 0 D I M T S ( 1 5 ) :T $ ( l ) = C H R $ ( 2 5 4 ) + C H R S

( 1 9 ) : T S ( 2 ) = C H R S ( 2 5 4 ) + C H R $ ( 1 3 )

2 3 0 T S < 3 ) = C H R $ ( 2 5 4 ) + C H R $ ( 1 5 )

: T S ( 4 ) = C H R S ( 2 5 4 ) + C H R S ( 1 8 )

2 4 0 T S ( 5 ) = C H R S f 2 4 1 ) : T S ( 6 ) = C H R S ( 2 4 3 )

: T $ ( 7 ) = C H R S ( 2 4 6 ) :T $ ( 8 ) = C H R $ ( 2 4 4 )

2 5 0 T S ( 9 ) = C H R S { 2 5 4 ) + C H R $ ( 1 4 ): T S ( 1 0 ) = C H R S ( 2 3 9 ) :T $ ( 1 1 ) = C H R S ( 2 4 0 '

. 2 6 0 T $ ( 1 2 ) = C H R S ( 2 5 4 ) + C H R $ ( 1 2 )

: T $ ( 1 3 ) = C H R S { 2 4 5 ) : T S ( 1 4 ) = C H R S ( 2 4 2 )2 7 0 T S ( 1 5 ) = C H R S ( 2 3 8 ) :C L O S E1 5

: O P E N 1 5 , 8 , 1 5

2 8 0 P R I N T " [ D O W N ] I N P U TF I L E N A M E ": I N P U TF l $

2 9 0 O P E N5 , 8 , 5 , " 0 : " + F l $ + " , P , R "

: G O S U B5 0 0

3 0 0 P R I N T " ( D O W N ) O U T P U TF I L E N A M E "

: I N P U TF 2 $

3 1 0 O P E N6 , 8 , 6 , " 0 : " + F 2 $ + " , P , W "

: G O S U B5 0 0

3 2 0 P R I N T " [ D O W N ] S C A N N I N G P R O G R A M F O RT O K E N ST O C O N V E R T , "

3 3 0 P R I N T " N O WA T L I N EN U M B E R[ D O W N J "

3 4 0 G O S U B4 7 0 :

C H R $ < 2 8 ) ; :3 5 0 G O S U B4 7 0 :

" [ S P A C E 7 ] "

3 6 0 L $ = L $ + C H R $ ( V )

3 7 0 G O S U B4 8 0 : I F V =

3 8 0 I F V = 3 4 T H E N 4 1 0

. 3 9 0 I F ( V < 2 0 4 )O R ( V > 2 1 8 )T H E N

4 0 0 L $ = L S + T S ( V - 2 0 3 ) : G O T O3 7 0

4 1 0 L $ = L $ + C H R S ( V ) : G O S U B4 8 0

: I F V = 3 4 T H E N3 6 0

; 4 2 0 I F V > 0 T H E N4 1 0

■ 4 3 0L A = L A + L E N ( L S ) + 3

: A 2 = L A - ( A l * 2 5 64 4 0 P RI N T # 6 , C U R S ( A 2 ); C H R S ( A l ); L $ ;

C H R $ { 0 ) J4 5 0 L S= " " : G O S U B4 7 0 : I F V + V 1 > 0T H E N3 5 0

4 6 0 P R I N T # 6 , C H R S ( 0 ) ; C H R S ( 0 ) ;

: P R I N TT A B ( 1 0 ) ; " < D O N E> "

: G O T O5 2 0

4 7 0 G O S U B4 8 0 : V 1 = V

4 8 0 G E T # 5 , C $ : G O S U B5 0 0 : V = 0

: I F C S < > " "T H E N V = A S C ( C $ )

4 9 0 R E T U R N5 0 0 I N P U T # 1 5 , E N , E M $ , E T , E S

: I F E N = 0T H E N R E T U R N5 1 0 P R I N T " J D O W N J D I S K E R R O R [ D O W N ) "

: P R I N TE N ; E M $ ; E T ; E S

5 2 0 C L O S E5 : C L O S E6 : C L O S E1 5 E N D

P R I N T # 6 , C H R $ { 1 );

L A = 7 1 6 9 :G O T O4 5 0L N = V 1 + { 2 5 6 * V ) :P R I N TL N ;

P R I N T " [ U P j " ; : L $ = C H R S ( V 1 )

T H E N4 3 0

3 6 0

A l = I N T ( L A / 2 5 6 )

4 I H I I I I I D I G I T P L

I I C O M P U T E R■V I D E OI M A G E SO NY O U RC O M P U T E RI

. i r i y i [ j r i ( j , * r c !v i J r um x h i p| v i i l « > : d p i ' r t t t t f ( f c i .v k H - ot u r n e r

x n p t f r fU n d e ry m p f cv i J i w j ' p c o m r o J .* t ' wi

F W i s i f c S r t o r i C iU n i q u em u i n - w . . T n j m > d e ^ j I k j p r o v i d e

t . o w M f ' l m a n u a l W i dc t vy

" C Q M P U T C R C Y f%

IU r - n n n i r ^H i v - i i J ^ i j ^ ff o r S f OC O[ > o « p . * J i i

^ w y n u fd r . i f r rn r o n r r rr T i r r r t

T O f i S e n Un f d5 %w i nO t nM . i sV i ax c f p i c dJ o o r d e r ,t > t r i > rm

O N L Y$ 1 2 9 . 9 5. i i l d i l i l rl o r

■ A p p l ea , l / + , t f e a n a u i

D I G I T A LV r S I O N J

O n ed i s k .2 5 b u s i n e s sp r o g r a m s ,S 2 9 - 9 5N o wf o rt h eg o a dp a r t :

T h eI n t e J l i g n n tS o f t w a r em t e y r a t o dh o m e ^ b u s i n e s s / e d u c a t r o n ap a c k a g ec o m e so no i e ko r t o p uu Lt l i i :p i c o u sp r i c eo f 5 2 9 . 9 5[ p f u sf i v ec c n C al o rp o s t a g e+ h a n d l i n g } .I t i sn o t p u b i cd o m a i no r h o m e - b r e ws o f t w a r e ,t o t a li n go v e r5 0p a g e so fa o u r c uc o d o .i t w a sd e s n j n e da n dt e s t e da s a p a c k a g et o t o k o c u r eo fh I Iy o u r d a t a p r o c e s s i n g n u e d s .C u s t o m e r sw r i t o ;" . . . a c c o i s d e sI o r£ / i oa u t h o r s .T h i si s a s s l i c ka d e a la sI h a v e s e e na n dn t o r eU i a ns d e q u a t ct o rn i le x c e p tf a n c y p r e s e n t a t i o n s .T h eb e s tt h i n gi s t h ee a s eo f u s e. . "

1 Vh a v ec o m et o c o n s i d e rt h e s ep r o g r a m sa m o n gt h em o s tv a l u a b l ep i e c e so f s o f t w a r eI o w n . "T h ep a c k a g ei n c l u d e s ;

D a t n b D B a :A e u n p l u t em i d c ik c - y t i df \ n c t i -

r e c o r d - l e n g t hd a t ob a g om a n n e rS c i r - to ra e l u c tf i J i w i n i i l l r n i E ^ u j n H l n p c r n t o r a 1 ,j , > p■ ^ ,A N D .O F ,N Q T ,w i Uc u ' d j u r u i n yf K i k l ,[ > e r ! ( > r r nC O r n p t £ d t I T Bn n m i f T i n r i cf i e l d s

A l l yp f i t f r m w nc u nt i t -p S T f o r m Mo nn N ,u rt x i f ys m f e c t e dr u c u r i l aA l lt i c k l sc o n i [ j l e t p r y

u s K r - c J u f j n u l j I dC a nt h i u : \ i n iU i rn n yn u n i b t j r□ t t f i s k s . j n c l u d i i i i i Q c c o u n i . i r s i .r n u i l i r > g l i s t s ,

i n u E i r i o r yc o n t r o l ,r o m r r t .t J t p c i ,o r h o o kc a t a l o g i n g ,e x p e n s ea c c o u n tr ' u m t e n a n c e ,o r f l sa n r l t i c t r o r n cr o l o d e xO r ec u s t o m e rw r i t e s :" I a m e s p e c i a l l y/ m p r t i s m x Si w l i i

D j i t n i m s f i ,i m dh i i v i n r s e n i L L D r e t r a c en l u V f -d Q z e n o U j e r ' t i & t a b i i s t i ' t y f H i f V Y J t j r o t r x i l l t t x tt / B K \ J r t ^ N j . ' J E v c ni f y o uu s ey o u rC o m m o

d o r el o r n o L f i i f i Qf l f e f l ,t J i n i| i r n ( ] r j i r ur i l n r em i ( ] h ti i r . u f yi t s c p e n s eW o r dP r o c e n o r :A l u l l' . i L u r e dm p n u -

l i d i l i v j ,m * ik r ^ i u n r ]i n dl u l lc a n t / t s lo v e rF U i i r y m s .b p t » c n g .( M f t j i f i y .

^ d e n t a t i o n , a n dp s t i f i c f l t i C i r i" . . . w e l l

G o n e& i t t f l i g h t yi t n c u a i a i. . P r o v t t e s g ne / c e B s n to f l e ™ & v et o t h e h t g h p r i c e d w o r t f

p r o c e s s o r s. t i n sr > g i te x a t f t t n Lb u yH h f y & }" M r t S f

. H e p a r t G e n ,R e p o r tM e r g e( l J i « ! 3 «m u r l u c QW / Pw i t r iD i i L a b a s et o c r e -

n t o k > m l t t t e r ! i , ! ! U J t o r r f t T i l ! i , t i n u i i t

i n n l o b o l s tQ t h e r r o p o r l ^| , B a H D h f l l l

B M t t a t l a L u i [ E ^ n v i B Qb t t t k i a t u t i B t t o Bf i i H i s o t w j f iF s o c j u e J :s e v * i r E i lw / Pi i f i h r i f i

i n c l u i l j u i i1 1i ' l i - a [ i r n f o . e sW / P ' st e x tf i f e s ) ;

i sa v er i l l C a t a b E i s eu d h t i u u ,i n c l u d i n gi X L n m r g n[ f E i o i l i t o t o sm u l t n l i l ed a t a b a s ea p p l i c a t i o n s] . a n dD B St o t [ i i n ^ l y z e sD / Bf i l e s ] -j i p r o g r ^ m m i n pu t i h t v .A S C I I ,w h i c hc o n v e r t st e x td i e s[ p r o g r a ml i s t i n g s ]i n t o

| i rt x j r j r i ih k ? ! i ,E f e nC h e c k b o o k ;i n v e n t o r y :P n p o rR o u t e .L o a nA n a l y s i s ,B r D B k o v a nA i u i i yM . i i i ' i i . i - c i i U ' U i iL a b e l e r :F i l o

C o p l a rr n o n j

V f l n M d t ti > f t f x ?p a c k a g ea r ea r a b l ef o rl i v u r yC o m r n o d o r c c o m p u t e fh a v i n ga r T w u -m u n io i 1 0 kf l A MJ i r k L l u i i n i gt h eC T T 0 Si n

I P B n u x J c )A l lp r o g r a m sw l f is u p p o r tt a p e .d i s f c . a i d f n - i n t ( ? rP t c e jm d u J c sd o c u m e n t a -u o n ,C a l i f ,r e s i d e n t sa d dB % .A d dS 3 f o x

t a r d .C D D .G Q 5 0r t & k ,o r c a s s e t t e[ c a s s e t t en o ta v a i l a b l e l o rP l u s - * ™

Q f y f i S o t w a eG a r e t t e" P r o v u f e si p o db a s i ct e n u r e s . "—C c i i p u l x 1 ' ! !G a z Q t t eC o p yt a l c :A n g k r c t r o n i cs p r e o d s h e e t

T i r n sy o rC a m u d o n ?t i l o» v A i J r i b q l u r i c as h e e t ,n d u l i i sh c t c d j if j O i t c r £ < c e * e n t

t o rt H a t i j v t f h l ,C A U i k f U H j .O fa r t y

c n l c di r s i ! w t ' f lw m t hC h e

J pU S AT h i se d e s t h e c a t a l o g :s e n d5 1I d d U lI r o r no t t J l t ]t o - a s o r n p l m gn i

o u t p u t

S o f t w a r e& i z o t t e .

I n t e l l i g e n tS o f t w a r eQ u a l i t yS o f t w a r e5 n _ ul a t i y

B o xA D e p t .C - 7

S a nA n s e l m a ,C A 9 4 9 6 0[ 4 1 5 ) 4 5 7 - 6 1 5 3

C O M M O D O R EM I C R O C O M P U T6 3

Page 66: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 66/132

1 2 8U S E R SO N L Y I 1 YI R U I YA S T U R D I V

D u a lS c r e e nf o rt h eC o m m o d o r e

1 2 8W i t h1 9 0 2

M o n i t o r

\ J w . \ \d i s kd r i v e s a r e; i n i c e l u x u r y .A n d h a v i n ga s e c o n dc o m p u t e rI s

n i c e , t o o ,i t u ih o wm a n yo f y o uh a v e

c o n s i d e r e dt i n . 'b e n e f i to fh a v i n ga s e c

o n ds c r u m ,l i k et h e o n ea v a i l a b l eo n

C o m m o d o r e ' s\ ' X ) 2m o n i t o r ?T h e

1 9 0 2 m o n i t o rf o r t h e C o m m o d o r e1 2 8 l i a s t h e a b i l i t yt o r u n a n 8 0 -

c o l u m nt e x ts c r e e n , a n d ,w i t ha f l i po i

t h e s w i t c h ,g o l o t h e 4 0 - c o l u n m

s c r e e nw i t hi i s h i g h - r e s o l u t i o nc a p a

b i l i t i e s .

I h a v ea C o m m o d o r e1 9 1 ) 2m o n i t o r ,

h u t 1 k e e pm y l ~ 0 2 m o n i t o r p l u g g e d

i n a n ds i t t i n gr i g h tn e x tt o I t . T h i sw a y

1 t a n s e cb o t hs c r e e n s; i i o n c e ,r a i l i e r

t h a nh a v i n gl o f l i pt h eS w i t c ho n t h e

t ' j ( ) 2 .A l lt h et e c h n i q u e sl a m a b o u tt o

e x p l a i n ,h o w e v e r , c a nh e u s e d w i t h

t h e 1 9 0 2a l o n e ,

T h em o s to b v i o u sb e n e f i to f h a v i n g

t w os c r e e n si s t h a ty o u c a nr u n t e x t

o n a n 8 0 - c o l u n i ns c r e e nw h i l es h o w -

I n g c h a r t sa n dh i g h - r e s o l u t i o ng r a p h

i c s o n a i O - c o l t i m ns c r e e n .H u tt h e r e

l i r eo t h e r s ,a s w e l l .F o ri n s t a n c e ,i f a

p o r t i o no f a C o m m o d o r e1 2 8 p r o

g r a my o u ' r ew o r k i n go n i n 4 0 -

c o l u n mh a s a G O S L Ht o s o m e w h e r e ,

y o ud o n ' th a v et o l o s ey o u rp l a c ei n

t h e r o u t i n ey o u ' r ew o r k i n g o nj u s tt o

s e e w h a ti h e ( i O S I ' f id o e s .I n s t e a d ,

p r e s s t h el i S C( e s c a p e )k e ya n dt h e \

k e y .N o wy o u rc u r s o ri s b l i n k i n go n

t h e 8 0 - c n l u m ns c r e e no f t h e 1 9 0 2

m o n i t o r .Y o ul i s t t h e s u b r o u t i n e ,t h e n

E S C Xb a c kl o t h e i K - c o l u m ns c r e e n ,

w h e r ey o u ro r i g i n a lr o u t i n er e m a i n s

u n a f f e c t e d .T h i s w a y y o u c a n s e c

a n o t h e rp o r t i o no f t h ep r o g r a m

w i t h o u td i s t u r b i n gt h e p a r ty o u ' r e

w o r k i n go n .

A n o t h e ri r i c ki s t o l i s t a r o u t i n eo n

t h e8 0 - C 0 l u m ns c r e e n .G oh a c kt o t h e

■ l O - c o l u m ns c r e e n ,l i s t i t a g a i na n d

m a k ec h a n g e sa n t !t e s t s .T h i sw a yy o u

s t i l lh a v ea r e a d yr e f e r e n c eo n t h e8 0 -

C O l u m ns c r e e nt o w h a tt h e r o u t i n e

o r i g i n a l l yw a s . 1 1 s o m e t h i n gi s n ' t

w o r k i n gr i g h ta s y o um a k ec h a n g e so n

t h e- l O - c o l u m i i s c r e e n ,y o uc a n a l w a y s

T a k ea d v a n t a g e

o f t h eC o m m o d o r e

1 2 8 ' sa b i l i t yt o r u n

b o t ha 4 0 -a n d8 0 -

c o l u m ns c r e e na t

t h es a m et i m e .

s w i t c hl o t h e 8 0 - C 0 l u m ns c r e e na n d

h i t R E T U R N So n t h eo l d l i n e s ,b r i n g

i n gt h e mb a c kt o l i f e .

I f y o u ' r ep r o g r a m m i n ga r o u t i n ei n

C 1 2 8m o d e , a n dy o uw a n tt o t e s ti t i n

C 6 4m o t i f ,s a v ei t t o d i s k ,l i s ti t t o t h e

8 0 - C O l u m ns c r e e n ,G O 6 4a n dr e l o a d

i t . N on e e dt o m a k ea h a r dc o p yp r i n t

o u t :w h i l ey o ua r c r u n n i n gt h e p r o

g r a mi n i 0 - c o l u m n ,t h e l i s t i n g r e

m a i n so n t h e 8 0 - C O l u m ns c r e e nf o r

r e a d yr e f e r e n c e .

S c r e e nm e r g i n gi s a l s oa s n a p .O n

t h e 8 0 - c o l u m ns c r e e n ,y o u l i s t t h e

p r o g r a my o u w a n tt o m e r g e . ( Y o u c a n

g e l m o r eo n t h eS O - c o l u m ns c r e e nh e -

c a u s ey o u h a v e t w i c et h e r o o ma n d

l e s sw r a p - a r o u n d .I T h e nu s e t h e 4 0 -

C O l u m n. s c r e e n t ol o a dt h e o t h e rp r o

g r a m . U s eE S CX t o ( j e t t o t h e 8 0 -

c o l u m ns c r e e n ,c h a n g el i n en u m b e r

i f y o uw i s h ,a n d h i t R E T U R No n a l l

t h el i n e s .M a s s m e r g i n g .

I f y o u a r c d e s i g n i n ga l i t t l er o u

t i n e — . s p e c i f i c a l l y ,o n e t h a t f i i s e n

t i r e l yo n t h es c r e e nw h e nl i s t e d — a

y o uw a n tt o s e ea r o u t i n e o u to f s o m co t h e rp r o g r a m , y o uc a n l i s t t h e r o u

t i n e y o u ' r ew o r k i n g o nt o t h e 8 0 -

c o l u m ns c r e e n ,t h e ns w i t c h1 0 t h e4 0 -

c o l u m ua n dl o a d t h es e c o n dp r o g r a

( y o ul o s e t h ef i r s tp r o g r a mf r o mm e m

o r y ,b u t i t i s s t i l lo n t h e 8 0 - c o l u

s c r c c n | .N o wy o uc a nl i s t t h e s e c o n

p r o g r a m o nt h e4 0 - c o l u m ns c r e e na n d

l o o ka t i t . I f y o u w a n tt o u s e s o m e

l i n e sf r o mt h e s e c o n dp r o g r a m , y

t y p eN E W ,T h e ny o u c a n c h a n gt h e

l i n en u m b e r si f y o uw i s ha n dt i l l R E

T U R No n t h e m .T h e n. s w i t c hb a c kt o

t h e 8 0 - c o l u m na n d .b y h i t t i n gR E -

T U i R N so n t h e f i r s tp r o g r a m ,p u t i i

b a c ki n i om e m o r y .

Y o u c a na l s oj u g g l et w op r o g r a m

a i o n c e .1 w a sc l e a n i n gu p o n eo f m y

l e s t d i s k sa n d h a dt w o p r o g r a m s1

w a n t e dt o k e e p ,l l o a d e da n d l i s t e d

t h e s h o r tp r o g r a mt o t h e 8 0 - C 0 k i

s c r e e n ,s w i t c h e dt o t h e l O - c o l u

s c r e e na n d l o a d e dt h e l o n go n e( h u t

d i d n ' th a v e t o L I S Ti t ) , T h e n I

H E A D E R e dt h e d i s k ,s a v e dt h e b i g

p r o g r a m , t y p e dN I A V .s w i t c h e dt o t h e

8 0 - C o l u m ns c r e e n ,h i t R I H T I i N so n

t h es h o r tp r o g r a m a n ds a v e di i .

T r a c i n gl ; o r t h e u t m o s ti n p r o g r a mt r a c i n g

y o uc a ns e ew h a ty o u rp r o g r a mi s d o

i n gb e h i n dt h es c e n e s w i t h o u tb o t h e r

i n g y o u rm a i ns c r e e n .T o r e x a m p l e

y o u m i g h tw a n tt o w a t c hy o u rm a t h

l a k i n gp l a c e ,o r h a v ey o u rv a r i a b l

p r i n to u t .S i m p l yp l a c ea G R A P H5 , 0i n ( h ep r o g r a m .T h i st e l l st h ec u r

s o r t os w i t c h o v e rt o t h e 8 0 - c o l u

1 9 0 2m o n i t o r .

N o wy o uc a np r i n ta n y t h i n gi n t h e

p r o g r a ml o t h e s c r e e n ,a n d i n a n y

c o l o r ,b y a d d i n gP R I N Ts t a t e m e n

s u c ha s : P R I \ T " Ae q u a l s" A : .W h e ni t

i s t i m ef o r y o u rp r o g r a mt o d o s o m e

t h i n go n i t s o w n s c r e e n ,p u t i n

G R A P H I Co . o .T h i ss w a p st h e c u r s o

b a c kt o t h e l O - e o l u m ns c r e e n .E a c h

s c r e e nr e m e m b e r sw h e r et h e c u r s o

w a sa n dw h a tc o l o ri l w a s .

W h i l et h e t r a c i n gi s b e i n gp e r

f o r m e dy o uc a n p a u s et h ep r o g r a mt o .

C o t i t l n u e t im i / i f ; 1 2 6

6 4 M A R C H / A P R I L' 8 6

Page 67: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 67/132

T H EM I S S I N GL I N K !F r o mm a g a z i n e . . . t od i s k e t t e . . . t od i s kd r i v e

W i t h o u tL O A D S T A Ry o ua r ep r o b a b l yn o tg e t t i n gt h ef u l lb e n e f i tf r o mt h em a g a z i n et h a ty o u

a r er e a d i n ga t t h i sm o m e n t .T e l lt h et r u t h n o w . . . .H a v ey o ut y p e di n a l l t h ep r o g r a ml i s t i n g s ?

O f c o u r s en o t .Y o u rt i m ei s w o r t hm u c hm o r et h a nt h a t .O n t h eo t h e rh a n d ,i t i s a s h a m e

t o m i s so u to n a l l t h er i c ht r e a s u r e st h a ta r ea v a i l a b l et o y o u .T h es o l u t i o ni s L O A D S T A R . . . .

L O A D S T A Ri s p u b l i s h e dm o n t h l yo n a d o u b l e - s i d e dd i s k e t t e .I t c o n t a i n st h ep r o g r a m s

f r o mC o m m o d o r e ' so w nm a g a z i n e sw i t hl o t sm o r e . . . .T h e r ea r eb o n u sp r o g r a m s ,t u t o r i a l s ,

a r t i c l e s ,s u b s c r i b e rf e e d b a c k ,r e v i e w s ,a n dm u s i c .

F O R V / S A - i ^ W i j j f c )C A L LT O L L - F R E E1 ( 8 0 0 )8 3 1 - 2 6 9 48 - 5C E N T R A LT I M E

I n L o u i s i a n ac a l l( 3 1 8 )8 6 8 - 7 2 4 7

I f L o a d s t a rf a i l st o m e e ty o u r e x p e c t a t i o n si n a n yw a y ,

y o uc a n r e t u r nt h e d i s kf o r a f u l lr e f u n d .

" I fy o u c a na f f o r do n l yo n ed i s k s e r v i c e ,

m a k ei l L o a d s t a r .I f y o uc a na f f o r d

m o r et h a no n e ,m a k es u r eL o a d s t a ri s

o n eo f t h e m ,Y o u ' l ls o o nw o n d e rw h y

y o ub o t h e r e dw i t ht h e o t h e r s ! "

S l e p h e nS . L e v e n , S e p l J O c t .C o m m o d o r eM i c r o c o m p u t e r s .

p a g e3 2

t o o r d e rb y m a i l

s e n dl o -

L O A D S T A RP . O .B o x 3 0 0 0 7

S h m v e p o r l ,L A

7 1 1 3 0 - 0 0 0 7

$ 9 . 9 5f o r t r i ec u r r e n tL O A D S T A Rd i s kc o m p a n i o nl o P o w e rP l a y

S 9 . 9 5f o r t h ec u r r e n tL O A D S T A Rd i s kc o m p a n i o nl o C o m m o d o r

O R M i c r o c o m p u t$ 3 9 . 9 5f o r t r i en e x t6 i s s u e so l L O A D S T A R .

$ 6 9 . 9 5f o r t h e n o x t1 2 i s s u e so l L O A D S T A R .

£ d < l r p s s_

C i t y S t a t e — Z i p .

e i p d l

T h e s er a l e sa l s oa p p l yt o C a n a d aa n dM e x i c o W r i t e( o r o u o r s e a sr a t a s

Page 68: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 68/132

t i m eb e f o r et h e f u l lp o t e n

t i a lo f a n yn e wt e c h n o l o g yi s r e a l

i z e d .E a r l yc i v i l i z a t i o n , f o re x a m

p l e ,s a w t h e w h e e la s a t o o l f o r

g r i n d i n gf l o u ra n dh a u l i n gr o c k s .O n l y

c e n t u r i e sl a t e rw a st h et e c h n o l o g yo f

t h ew h e e lu s e dt o c r e a t ea u t o m o b i l e

M o r er e c e n t l y ,w h e nt e l e v i s i o nw a s

f i r s ti n t r o d u c e d ,i t s f i r s tp r o g r a m

w e r en o t h i n gm o r et h a nr a d i os h o w s

y o u c o u l ds e e . R a d i op e r s o n a l i t

l i k e M i l t o n B e r l ca n d J a c kB e n n y

s t o o di n f r o n to f a c a m e r at o d o t h e

s a m eo l d t h i n gt h e y ' db e e nd o i n go n

r a d i o .O n l yl a t e rw e r e t e l e v i s i o n

u n i q u ec a p a b i l i t i e se x p l o i t e df u l l yt o

b r i n g u sp r o g r a m st h a t a r e v i s u a l l

a n da u r a l l ye x c i t i n g .

W h e ni t c o m e st o c o m p u t e r sa s

Page 69: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 69/132

e d u c a t i o n a lt o o l s ,s o m ee d u c a t o r s

a n d s o f t w a r em a n u f a c t u r e r sa r e s t i l l

i n t h e M i l t o nB e r k / J a c kB e n n ys t a g e .

M a n ye d u c a t i o n a l s o f t w a r ep r o d u c t s

a r e n o m o r et h a ne l e c t r o n i c v e r s i o n s

o f t h es a m eo l df l a s hc a r d sa n dw o r k

b o o k s ; e l e c t r o n i cp a g et u r n i n ga t

b e s t ,1 w o u l dl i k et o s u g g e s tt h a tt h e s e

a r ep r i m i t i v eu s e sf o r av e r ys o p h i s t i

c a t e d p i e c e o ft e c h n o l o g yt h a t i s

u n i q u e l ys u i t e df o r s p e c i a la p p l i c a

t i o n s t h a tn o o t h e r p r e v i o u s t e c h n o l

o g y c o u l dp r o v i d e ,a n d w h i c hw e

h a v eb a r e l yb e g u nt o i n v e s t i g a t e .

T w oe d u c a t o r sw h oh a v eb e e nt h e

m o s tv o c a la b o u tt h e u n i q u e n e s so f

t h e m i c r o c o m p u t e ra s al e a r n i n gt o o l

i n c l u d eS e y m o u rP a p c r to f t h eM a s s a

c h u s e t t sI n s t i t u t eo f T e c h n o l o g ya n d

h i sc o l l e a g u e ,R o b e r tL a w l c r .T o g e t h

e r t h e yh a v ed o n em u c ht o

p r o m o t et h e i m p o r t a n t

" d i s c o v e r y 'l e a r n i n g "e x p e r i e n c e

t h e c o m p u t e rp r o v i d e sf o r

c h i l d r e n .T h e yh a v ed o n es o m o s t

n o t a b l yt h r o u g ht h e u s eo f t h e

L O G Op r o g r a m m i n gl a n g u a g e ,

w h i c hw a s d e s i g n e db y P a p c r t

a n dh i sc o l l e a g u e sa t M I T

S p e c i f i c a l l ya s a l e a r n i n gt o o l

f o rc h i l d r e n .

W h a ti s D i s c o v e r yL e a r n i n g ?

D i s c o v e r yl e a r n i n gi s a d i s t i n c tp r o

c e s st h a t o c c u r sw h e n e v e rc h i l d r e n

a r e f r e et o f o l l o wt h e i ro w na g e n d a :

w h e n e v e rt h ec h i l d ' sn a t u r a lI n t e r e s t s

o f t h em o m e n td e t e r m i n et h e f o c u s o f

h i so r h e ra t t e n t i o n .T h el e a r n i n gt h a t

t a k e sp l a c ei n t h i sw a yi s i n c i d e n t a lt o

t h ep l a y ,b u t ,n e v e r t h e l e s s ,t h ef a c ti s

t h a t c h i l d r e ne n g a g e di n a n a c t i v i t y

f o rm e r ep l e a s u r ea l s o l e a r na w e a l t h

o f c o n c e p t s .B l o c kp l a yi s a g o o de x

a m p l eo f t h i s .C h i l d r e nl o v et o m a k e

r o a d s ,b u i l db r i d g e s ,a n ds t a c k t o w e r

Y e t ,w h i l et h e ya r c e n g a g e di n t h e s e

e n t e r t a i n i n ga c t i v i t i e s ,t h e ya r e a l s o

l e a r n i n ga b o u ts h a p e ,s i z e ,w e i g h t ,

a n d b a l a n c e ,w h i l ea t t h e s a m el i m e

d e v e l o p i n gg r o s s - m o t o rs k i l l sa n da n

a e s t h e t i cs e n s e .

T h es a m ek i n do f d i s c o v e r y p r o

o c c u r sw h e na c h i l du s e sL O C K ) .A l

t h o u g ho s t e n s i b l ya p r o g r a m m i n gl a n

g u a g e ,L O G Oa l s o c o n s t i t u t e sa

" n i i c r o w o r l d "w h e r ec h i l d r e nc a n

" p l a y . "W h i l et h e ya r e p l a y i n g ,h o w

e v e r ,t h e ya r c a l s o d i s c o v e r i n gt h e

p o w e r f u li d e a sa s s o c i a t e dw i t hg e o m

e t r y .W i t ht h e a i d o f a n e l e c t r o n i

" t u r t l e , " as c r e e n c u r s

t h a tc a n b ec o n t r o l l e dw i t h

s i m p l ec o m m a n d s ,c h i l d r e nc a n

d r a ws q u a r e s ,t r i a n g l e s , c i r c

o r w h a t e v e rt h e yi m a g i n e

I n o r d e rt o d o s o , t h e y

m u s tn a v i g a t e aw o r l dw h e r e

m a t h e m a t i c a l c o n

a b o u n d .C o n c e p t s s u

a s l e n g t h , a n g l e ,a n d d i s t a n c e

a r e l e a r n e di n c i d e n t a l l

a s t h e c h i l ds t r i v e st o c r e a t e

s h a p e sw i t ht h e f r i e n d l yo n - s c r e e n

Page 70: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 70/132

t u r t l e .

D i s c o v e r } 'l e a r n i n gi s n o t a n e w

c o n c e p t .J e a nP i a g e t ,t h e n o t e dS w i s s

p s y c h o l o g i s t ,h a s l o n gt o l d u s t h a t

y o u n gc h i l d r e nd e v e l o pI n t e l l e c t u a l l y

i n a u n i q u ew a y ,a n dh a so f t e nu s e d

t h et e r m " c o n s t r u c t i v i s m "t o d e s c r i b e

t h i sd e v e l o p m e n t .H i st h e o r yi s t h a t

c h i l d r e nc o n s t r u c tt h e i ro w nc o g n i

t i v ei n t e l l i g e n c eo r k n o w l e d g e ,b a s e d

o n t h e i re x p e r i e n c e so f t h e w o r l d .

W h i l ee x p l o r i n gt h e w o r l d ,c h i l d r e n

m a k eh y p o t h e s e s( b e s tg u e s s e s )a b o u t

h o wt h i n g sw o r ka n dh o we v e n t sp r o

c e e d .F u r t h e r e x p l o r a t i o nl e a d st o t h e

c o n f i r m a t i o n o rr e j e c t i o no f t h e s e

b e s t g u e s s e s .

F r o mP l a g e t ' sp e r s p e c t i v e ,i n t e l l e ct u a ld e v e l o p m e n tc a n b e s e e nm o r e

o r l e s s a s t h e p r o c e s so f c o l l e c t i n g

c o n f i r m e dh y p o t h e s e s .T h i n ko f e a c h

g u e s sa c h i l dm a k e sa b o u th i s o r h e r

w o r l da s i f i t w e r ea b r i c k .A s t h ec h i l d

c o l l e c t sb r i c k s( m a k e sa n d c o n f i r m s

h y p o t h e s e s )f a u l t yb r i c k s( i n c o r r e c t

g u e s s e s )a r e d i s c a r d e d ,g o o db r i c k s

( c o r r e c tg u e s s e s )a r e r e t a i n e d ,a n d

t h ew a l l o fi n t e l l i g e n c eo r k n o w l e d g e -

i s s l o w l yf o r m e d .S o m e t i m e st h e d i s

c o v e r ) 'o f a p a r t i c u l a rc o n c e p tm a y

c a u s em a j o rr e s t r u c t u r i n g o f t h ew a l l :P i a g e t c a l l e dt h i sa c c o m m o d a t i o n .A t

o t h e rl i m e s ,i t i s o n l y n e c e s s a r yt o

r e a r r a n g ep a r t so f t h ew a l l ;P i u g e t

c a l l e di b i sa s s i m i l a t i o n .

T h r o u g ht h i s p r o c e s s ,t h e c h i l d

b u i l d sa c o g n i t i v eu n d e r s t a n d i n go f

t h e w o r l da r o u n dh i m o r h e r , h i y e r

u p o nl a y e r ,b r i c kh y b r i c k .A l t h o u g h

t h i st h e o r yd o e sn o te x p l a i nh o wc h i l

d r e nl e a r nt h e n a m e so f t h ep r e s i

d e n t so f t h e U n i t e dS t a t e s ,i t d o e sa c

c o u n tf o r h o wt h e yc o m et o u n d e r

s t a n dc o m p l e xc o n c e p t s s u c ha s c a us a l i t y ,n u m b e r ,v o l u m e ,m a s s , w e i g h t ,

a n dt h e l i k e .

6 8 M A R C W A P R I L' 8 6

C r e a t i n g C o m p u t e rM i c r o w o r l d s

M i c r o w o r l d sl i k e L O G O ,i n t h e

b r o a d e s ts e n s e ,a l l o wc h i l d r e nt o e n

t e r aw o r l do f c o m p l e xc o n c e p t sa t

t h e s i m p l e s tl e v e l p o s s i b l e .O n c ei n

s i d e t h em i c r o w o r l d ,t h ec h i l di s f r e e

t o d i s c o v e rt h e c o n c e p t si m p l a n t e d

D ' i s c o v e r yl e a r n i n g

i s a d i s t i n c tp r o c e s s

t h a to c c u r sw h e n

c h i l d r e na r ef r e et o

p u r s u et h e i ro w n

a g e n d a — w h e nt h e i r

n a t u r a li n t e r e s t sa r e

e n g a g e d .

t h e r ei n t h e i ro w nw a y ,a t t h e i ro w n

p a c e . T h i sb r o a dd e f i n i t i o no f a

m i c r o w o r l da l l o w s u st o e n v i s i o n

e n d l e s sp o s s i b i l i t i e s f o rd e v e l o p i n g

c o n c c p t - r i c l iw o r l d sw h e r ec h i l d r e n

p l a yf o rt h e f u n o fi t . T h el e a r n i n gt h a t

t a k e sp l a c em a yb e i n c i d e n t a l ,b u ti t i s

n o t i n c o n s e q u e n t i a l .I t i s , i n f a c t ,t h em o s ts i g n i f i c a n tk i n do f l e a r n i n ga

c h i l dc a nb e e x p o s e dt o .

E v e nm o r ee x c i t i n g h a sb e e nt h e

e x t e n s i o n o ft h e " m i c r o w o r l d " 'c o n

c e p ti n t os p e c i a l i z e d a p p l i c a t i o n st h a t

s u i tt h en e e d sa n di n t e r e s t so f s p e c i f i c

c h i l d r e n .F o r e x a m p l e ,u s i n gL O G Oa n ds p r i t e s( u s e r - d e f i n a b l eg r a p h i c s ) ,

L a w l e r d e s i g n e da s i m p l em i c r o w o r l d

f o r h i s t h r e ey e a r - o l dd a u g h t e r .T h e

m i c r o w o r l dw a s c a l l e dB c a c h w o r l d

b e c a u s ei t d e p i c t e da b e a c hs c e n e .

c o m p l e t ew i t hs k y ,w a t e r ,a n ds a n d ,I t

c o n t a i n e d2 0 g r a p h i co b j e c t st h a t

c o u l d b ea c t i v a t e db y t y p i n gi n t h e

n a m eo f t h e o b j e c t( s u n ,b i r d ,t r u c k )

f r o mf o u r - b y - s i xn o t e c a r d s . L a w l c r ' s

d a u g h t e rw a s a l s o a b l e t o c o n t r o l

s p e e d a n dd i r e c t i o nb y t y p i n g t h e

c o m m a n d sU P , D O W N ,M O V K ,

T U R N ,S L O W ,F A S T ,F A S T E R ,a n d

H A L T ,B e c a u s es h eh a dt o u s ew o r d s

t o c o n t r o lh e r r n i e r o w o r l d ,s h e

l e a r n e dt o r e a dt h e n a m e so f t h e2 0

o b j e c t si n o n l yt h r e em o n t h s( h a v i n g

s t a r t e dw i t hk n o w l e d g eo f o n l ya f e wl e t t e r s ) .

T h e r ea r e s e v e r a ld i f f e r e n c e sb e

t w e e nt h i sm e t h o do f i m p r o v i n gr e a d

i n gs k i l l sa n dt h et y p i c a ld r i l lm e t h o d

F i r s t ,t h e c h i l d ' sm o t i v a t i o nc a m e

f r o mh e r o w ni n t e r e s ti n p l a y i n ga n

e x c i t i n gg a m e — n o tf r o ma d e s i r et o

p l e a s es o m e o n ee l s e .S e c o n d ,t h es o f t

w a r eg a v e h e rc o n t r o lo v e rt h e

w o r l d — s h ec o u l db u i l da d i f f e r e n

B e a c h w o r l de v e r y t i m e s h ep l a y e d .

M u c hl i k e b l o c k sa n d s a n d ,s u c h

o p e n - e n d e de x p e r i e n c e st e n d t om a i n t a i nt h e m o t i v a t i o nt o l e a r n .

T h i r d ,h e rl e a r n i n g o fw o r d sw a si n c i

d e n t a lt o d i s c o v e r i n ga l l a b o u tB e a c h -

w o r l d .

I n o t h e r w o r d s ,r a t h e rt h a nd r i l l i n g

t h ec h i l d t o d e a t h ,a n dt h e r e b yt e a c h

i n g h e r t h a t l e a r n i n gc a n n o tb e f u n ,

t h i ss o f t w a r ec a p i t a l i z e do n h e rn a t u

r a l t e n d e n c i e st o e x p l o r et h e w o r l d ,

t o h e l ph e r d i s c o v e r i m p o r t a nc o n

c e p t s" o nh e ro w n . "

M a n yd i f f e r e n tk i n d so f s i m p l e

m i c r o w o r l d s c a n b ep r o g r a m m e dt op r o v i d ep l a y g r o u n d sf o r m e n t a ld e

v e l o p m e n t .I n f a c t ,c h i l d r e nc a n b e

e n c o u r a g e dt o p e r f o r mm e n t a lg y m -

n a s t i e sa r o u n da n y c o n c e p ta p a r e n t

o r t e a c h e rc h o o s e st o i m b e di n t h e s e

g a m e - l i k ew o r l d s ,b e c a u s ev i r t u a l l

a n yc o n c e p t — f r o mt h e c o m p l e x i t i

o f g e o m e t r yt o t h e s i m p l i c i t yo f

" t h i n g st h a tg o i n s i d eo r o u t s i d e "

c a n b e m o d e l e do r s i m u l a t e di n a

m i c r o w o r l d .

T h e r ea r e s e v e r a lr e a s o n sm i c r o -

" H m a d w a y . "c r e a t e db y [ h ej u t h n ru > i n g

L O G O ,h e l p sy o u n gc h i l d r e nd i s c o v e rt l i c

n a m e so f d i f f e r e n tm o d e so f t r a n s p o r t a t i o n

T u r n e dl o o s ei n a

c o m p u t e r

m i c r o w o r l d ,y o u n g

c h i l d r e nc a nl e a r n

c o m p l e xc o n c e p t sw h i l et h e y" p l a y , "

Page 71: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 71/132

w o r l d sw o r kw e l l .F i r s t ,w h e nc h i l

d r e nw o r kw i t h m i c r o w o r l d s . t h e ya r c

i n c o n t r o l o fm u c ho f t h ee x p e r i e n c e —

t h e m o r es o p h i s t i c a t e dt h e m i c r o -

w o r l d ,t h e m o r ec o n t r o li t p r o v i d e s

t h e c h i l d . I - i w l e r ' sd a u g h t e r ,f o r i n

s t a n c e ,w a si n c o n t r o l o fw h a to b j e c t s

" U t a h "i s : l i . o c j Om l c r a w o r l dc r e a t e db y t h e

a u t h o rt o h e l pi i i >p r e s c h o o l e r sl e a r na n i m a l

n a m e sw h i l e E h c yp l a y .

W h i l ec h i l d r e na r e

S p l a y i n g "i n t h eL O G Op r o g r a m m i n g

e n v i r o n m e n tt h e y

a r ea l s od i s c o v e r i n g

i m p o r t a n t i d e a si n

g e o m e t r y ,

a p p e a r e di n B e a c h w o r l d ,w h e nt h e y

a p p e a r e d ,h o wf a s tt h e yw e n t ,a n di n

w h a td i r e c t i o n .A c h i l dd r a w i n gw i t h

L O G Oc a np r o g r a mt h et u r t l e t od r a w

n e a r l ya n y t h i n gh e o r s h e c a ni m a g

i n e .T h i ss e n s eo f c o n t r o li s a n i m p o r

t a n tp a r to f t h e l e a r n i n g p r o c e s s .

M i c r o w o r l d sa r ea l s or e s p o n s i v et o

t h e c h i l d ' sp r e v i o u se x p e r i e n c e a n d

a c c u m u l a t e d k n o w l e d g e .P a p e r ta n d

L a w l e rb o t ht h i n kt h i sk i n do f l e a r n

i n gi s e x t r e m e l y I m p o r t a n tb e c a u s ei t

m a k e st h e e x p e r i e n c ep e r s o n a l l y

m e a n i n g f u lt o t h ec h i l d .F o re x a m p l e .

i f a c h i l di s t r y i n gl o d r a wa t r i a n g l e

w i t ht h e L O G Ot u r t l ea n d m a k e sa

m i s t a k e , t h e c h i l dc a n l i t e r a l l yw a l k

t h r o u g ht h e a c t i v i t yr e q u i r e do f t h e

t u r t l e .T h u s ,k n o w l e d g eo f h i so r h e r

o w n b o d ya n d m o v e m e n tt h r o u g h

s p a c ec a n h ea p p l i e dt o t h e p r o b l e m

a t h a n d ,w h i c hs o l i d i t i e st h e i ru n d e r

s t a n d i n go f w h a ti s r e a l l y ap r o b l e mi n

g e o m e t r y .

F i n a l l y ,m i c r o w o r l d sa r e g r e a tf o r

p r e s c h o o lc h i l d r e nb e c a u s e k e y b o a r dr e q u i r e m e n t s c a n b e m i n i m i z e d .

L O G Oh a s a l r e a d yb e e ns i m p l i f i e dt o

s i n g l e - k e yr e q u i r e m e n t s ;m o s t v e r

s i o n so f L O G Oc o n t a i na f i l e c a l l e d

" I n s t a n t "o n t h e u t i l i t i e sd i s k .T h r e e -

b y - f i v ec u ec a r d sc a na l s ob e u s e d ,o r

t h e k e y b o a r d c a n b e c o v e r e dw i t ha n

o v e r l a yt h a t h i g h l i g h t st h e f e w k e y s

n e c e s s a r yf o rs o f t w a r em a n i p u l a t i o n .

A l lo f t h e s ef a c t o r sm a k ec o m p u t e r

m i c r o w o r l d sa n e f f e c t i v ew a yt o g i v e

c h i l d r e na c c e s st o " d i s c o v e r y " l e a r n

i n g . "P e r h a p so n ef i n a lp o s i t i v ea s p e c t

o f m i c r o w o r l d ss h o u l dn o wh e m e n

t i o n e d :T h e yc a n b e d e s i g n e da n d

p r o g r a m m e db y t h e a v e r a g ep a r e n t

u s i n gL O G Oo n a C o m m o d o r e6 4 1

l o wY o uC a nG r e a t eM i c r o w o r l d s

F i r s t ,t h e C o m m o d o r e6 4 c o m e s

c o m p l e t ew i t h e v e r y t h i n gy o u n e e d

i n t e r m so f h a r d w a r e( s u f f i c i e n tm e mo r y ,s p r i t e s ,g o o dc o l o ra n ds o u n d) t o

c r e a t ey o u ro w nm i c r o w o r l d s .N e x t ,

y o u ' l ln e e dC o m m o d o r e ' sL O G Of o r

t h e 0 4 .w h i c h w a sc r e a t e db y T e r r a

p i n ,( h e l e a d i n gL O G Od e v e l o p e ri n

t h eU . S .W i t ht h e s em a t e r i a l s ,y o ua r e

a l l s e t t o o p e nn e ww o r l d so f d i s c o v

e r yf o ry o u rc h i l d .H o w e v e r ,b e f o r eI

s u g g e s ts o m es t e p sf o r t h e c o n s t r u c

t i o no f m i c r o w o r l d s .l e t m e a n s w e ra

c o u p l eo f q u e s t i o n st h a tm i g h t h a v e

c o m et o y o u rm i n d .

C a nI d o t h i sa l l b y m y s e l f ?Y e s !

T h ed o c u m e n t a t i o nt h a tc o m e sw i t h

L O G Oi s w e l lw r i t t e na n d c o n t a i n s

d e m o n s t r a t i o n sa n de x a m p l e st o h e l p

i n y o u rq u e s tf o ru n d e r s t a n d i n g . F u r

t h e r m o r e . T e r r a p i nh a sn o tl e f ty o ut o

s t a r tf r o mt h eg r o u n du p . ' H i eu t i l i t i e s

M I i c r o w o r l d sc a n

b e d e s i g n e da n d

p r o g r a m m e db y t h ea v e r a g ep a r e n t

u s i n gL O G Oo n t h e

C o m m o d o r e6 4 .

d i s kf o r L O G Oc o n t a i n sn u m e r o u s

s u p p o r tp r o g r a m s a n dp r o c e d u r e s .

Y o uw o n ' t b ea l o n ee i t h e r .O t h e rf a m

i l ym e m b e r s ,e s p e c i a l l yo l d e rs i b l i n g s ,

w i l l b e i n t e r e s t e di n y o u re x c i t i n g

p r o j e c t .S o m eo f l i t t l eP e g g y L a w l e s s

m i c r o w o r l d sw e r ed e v e l o p e d a n d

p r o g r a m m e db y h e r o l d e rb r o t h e r

a n ds i s t e r( a g e ss e v e na n de i g h t ) .

H o wm u c ht i m ew i l lt h i st a k e ?A s

w i t ha n yc o m p u t e ra p p l i c a t i o n ,f r o m

m a s t e r i n ga v i d e og a m et o l e a r n i n

w o r dp r o c e s s i n g ,m i c r o w o r l dp r o

g r a m m i n gw i l l r e q u i r ea n i n i t i a li n

v e s t m e n to f t i m e .H o w e v e r ,a f t e ry o u

h a v ep r o g r a m m e dy o u rf i r s to n e .y o u

w i l l h e a b l et o m a k eo t h e r si n l e s s

t i m e .A b o v ea l l . t h e m o s tt i m e - c o

s u m i n gp a r to f t h e p r o j e c tw i l lv e r y

l i k e l yb e i n l e a r n i n gt o u s e t h e s p r i t e

e d i t o ra n d d e f i n i n gs p r i t es h a p e

( i m a g i n ea p i e c eo f g r a p hp a p e r

w h e r ey o uf i l l i n s q u a r e st o m a k ed e

s i g n s ) .A g a i n ,i f y o u r h o u s e h o l c o n

t a i n sc u r i o u so l d e rs i b l i n g so r a w i l l

i n gs p o u s e ,p u tt h e mt o w o r k .F a m i l

p r o j e c t s a r e o f t e n t h em o s te x c i t i n

o f a l l .

N o w ,w i t ht h o s eq u e s t i o n sa s i d e

w e c a n l o o ka t o n ew a yt o g o a b o u t

t h e c o n s t r u c t i o n o fs i m p l i f i e dm i c r o

w o r l d s( i t w i l lt a k ea l i t t l em o r et i m e

t o p r o g r e s st o o n e sa s c o m p l e xa s t h a

O fL a w l e r )u s i n ga C o m m o d o r e6 4 , 1 5 4

d i s kd r i v e ,c o l o rt e l e v i s i o n / m o

a n dC o m m o d o r e ' sL O G O .T h es t e p s

t h a tf o l l o wa r c g e n e r a la n d i n t e n d e

o n l yt o g e t y o u s t a r t e d .E m b e l l i

m e n t s a n di m p r o v e m e n t sw i l lb e u pt o

y o u .

F i r s to f a l l , y o u n e e dt o r e a da n d

w o r kt h r o u g ht h ed o c u m e n t a t i o t h a t

c o m e sw i t hL O G O .T h i sw i l lg i v ey o u

a n o v e r v i e wo f h o wL O G Ow o r k s

w h a ts p r i t e sa r e ,h o wt o d e f i n et h e m

a n ds o f o r t h .T h i sm a ys e e ml i k eq u i t e

a n u n d e r t a k i n gi n i t s e l f ,b u t 1 a s s u r

y o u i t w i l l h e l py o u a v o i dm a n ya

p i t f a l l .

S e c o n d ,p i c ka t h e m ef o r y o u r

m i c r o w o r l d .1 h a v e d e v e l o p e dm i c r o -

w o r l d st h a t t e a c hs i m p l ec o n c e p t

l i k e i n s i d e / o u t s i d ea n d v a r i a t i o n so f

t h e t y p eL a w l e rd e v e l o p e df o r h i s

d a u g h t e r . C u r r e n t l y ,m y c h i l d r e

( t w ot o f i v e )e n j o yt w om i c r o w o r

C o n t i n u e d o n p gI I "

C O M M O D O R EM I C R O C O M P U T6 9

Page 72: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 72/132

S o p h i s t i c a t e dG r a p h i c sf o rt h eA m i g a

A ne x c l u s i v ef i r s tl o o k a to n eo f t h em o s te x c i t i n gg r a p h i

p a c k a g e sy e t c r e a t e df o ra p e r s o n a lc o m p u t e r — t h ef i r s

i n a g r o u po fg r a p h i c sp r o g r a m sf r o mE l e c t r o n i cA r t s

p r o m i s e st o c h a n g et h ew a yy o ut h i n ka b o u ty o u rA m i g

R e v i e w e db y L o u i sR . W a l l a c e

D e l u x e P a i n tf r o mE l e c t r o n i c A r t sh a sb e e nc a l l e dt t i e

b e s tp a i n ts y s t e me v e r c r e a t e d( o ra p e r s o n a lc o m p u t e r ,

W i t h o u tr e s e r v a t i o n ,I a g r e e . T h i sp a c k a g el e t sy o uh a r n e s s

t h ep o w e ro f t t i eA m i g a ' sg r a p h i c s w i t he a s e ,y e td o e s n ' t

s a c r i f i c ea n yo f t h es o p h i s t i c a t i o ny o u ' v ec o m et o e x p e c t

f r o mt h a tc o m p u t e r . D e l u x e P a i n tl e t sy o uc r e a t eg r a p h i c s

a s i f y o uw e r eu s i n gp a i n t ,b u ta d d sm a n yf e a t u r e st h a ta r e

p o s s i b l e o n l yb e c a u s e y o ua r e d o i n gt h a t" p a i n t i n g "o n a n

A m i g a .

T r i ep a c k a g ec o n t a i n sa l l t h e f e a t u r e sy o u ' v ec o m et o

e x p e c ti n a g r a p h i c ss y s t e m ,s u c ha s d o t s ,l i n e s ,b o x e sa n d

c i r c l e s .B u ti t g o e sb e y o n dt h e s e e l e m e n t a r yf u n c t i o n s ,

a d d i n gm a n ys p e c i a lt o o l ss u c h a se l l i p s e s ,r e c t a n g l e sa n d

p o l y g o n s ,c u r v e dl i n e s ,a i r b r u s ha n df l o o df i l l s .I t a l l o w s

f r o m1 6 t o 3 2 c o l o r so n - s c r e e na t o n et i m e ,d e p e n d i n g o n

t h e r e s o l u t i o ny o ua r e u s i n g ,a n dy o u c a n c h o o s ey o u r

p a l e t t ef r o ma n yo f t h e4 0 9 6c o l o r st h eA m i g ac a ng e n e r

a t e .I n a d d i t i o n ,D e l u x e P a i n tl e t sy o uc r e a t ep s e u d o - a n i

m a t i o nu s i n ga " c y c l e c o l o r "o p t i o nt h a t ,b y c y c l i n gt h r o u g h

a r a n g eo f c o l o r s ,g e n e r a t e st h ei l l u s i o no f m o t i o n .

Y o uc a nu s ea n yo f D e l u x e P a i n f st e nb u i l t - i nb r u s h e s ,o r

y o u c a nd e s i g n y o u ro w n .S e l f - d e s i g n e db r u s h e sc a n b e

a n ys i z e ,a n ys h a p ea n d u pt o 3 2 c o l o r s .A n d ,o f c o u r s e ,

y o u c a nu s ea n yo f t h eA m i g a ' st e x tf o n t si n y o u rp i c t u r e s .

T h ep r o g r a ma l l o w sm a n ys p e c i a le f f e c t s , t o o ,s u c h a s

" s y m m e t r y . "T h i sa l l o w sy o ut o m i r r o ry o u re v e r ya c t i o ni n

u p t o 4 0 d i f f e r e n t d i r e c t i o n s ,w h i c hm e a n sy o uc a nc r e a t e

v e r yc o m p l e xp a t t e r n si n s e c o n d s — p a t t e r n st h a tw o u l db e

a l m o s ti m p o s s i b l et o d o b y h a n d .Y o uc a nm a g n i f ya n y

a r e ao f t h es c r e e ni n o r d e rt o d o f i n ed e t a i lw o r k .A n d ,i f t h e

m a g n i f yf e a t u r ei s n ' te n o u g h ,y o u c a nu s ez o o mt o e n l a r g e

7 0 M A R C H / A P R I L' 8 6

t h ea r e ae v e nm o r e .

D e l u x e P a i n tu s e st h e m o u s et o c o n t r o lt h eb r u s h e si n

p a i n t i n ga n dd r a w i n g ,a n da l s ot o s e l e c to p t i o n sf r o mt h e

c o n t r o lp a n e la n d m e n u s . T h ec o n t r o lp a n e li s o n t h el e f t

s i d eo f t h es c r e e n .I t i s h e r ey o us e l e c td r a w i n gt o o l sl i k e

l i n e ,p o l y g o no r a i r b r u s h .Y o uc a na l s ot u r no n t h es y m m e

t r y o p t i o n ,c h o o s ea c o l o r ,c l e a rt h e s c r e e no r u n d oa

c h a n g ey o u n ol o n g e r w a n t .

A tt h e t o po f t h es c r e e ni s t h et i t l es t r i p .W h e ny o um o v e

y o u rm o u s ep o i n t e rh e r ea n dc l i c kt h er i g h tm o u s eb u t t o n ,

s e v e r a lp o p - d o w nm e n u sa p p e a r .T h e s em e n u sh a v ea d d i

t i o n a lo p t i o n ss u c ha s c o l o r p a l e t t e s e l e c t i o na n dc y c l e

c o l o r c o n t r o l ,l o a d i n ga n ds a v i n go f p i c t u r e sa n db r u s h e s

b r u s h m a n i p u l a t i o n s ,s u c h a ss i z i n ga n dr o t a t i o n ,p r i n t i n g

y o u rp i c t u r ea n dm a n yo t h e r( u n c t i o n s

S i n c e t h eq u a l i t yo f y o u rp i c t u r ed e p e n d st o a l a r g e

e x t e n to n t h eb r u s hy o ua r eu s i n g ,l e t ' st a k ea g o o dl o o ka t

t h e o p t i o n sa v a i l a b l ef o r b r u s h e s .T h e r ea r e t e n b u i l t - i n

b r u s h e sf o r i m m e d i a t eu s e .T h e ya r e a t t h e t o po f t h e

c o n t r o lp a n e l ,a n dc o n s i s to f d o t s ,c i r c l e sa n ds q u a r e si n

v a r i o u ss i z e s .Y o uc a ns e l e c tt h e mb y p o i n t i n gw i t ht h e

m o u s ea n dc l i c k i n gt h el e f tb u t t o n .Y o uc a nt h e nu s e

s h a p ef o rd r a w i n gi n w h a t e v e rc o l o ry o uw i s ht o u s e .

I f y o us e l e c tt h e b r u s h u s i n g t h er i g h tm o u s e

b u t t o ny o u c a ns t r e t c h o rs h r i n ki t a s m u c h

a s y o ud e s i r e ,s o y o uh a v ec o m p l e t e

c o n t r o lo v e rt h e s i z eo f y o u r

b r u s h .N o to n l yt h a t ,b u t

a n y t h i n gc a nb e u s e da s

a b r u s h .O nt h ec o n t

p a n e li s a n o p t i o n /

t h a t

Page 73: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 73/132

Page 74: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 74/132

T h e" c y c l ec o l o r "o p t i o n

l e t sy o uc r e a t ep s e u d o -a n i m a t i o n .

' t h eb r u s h

l i o nt o o l .W h e ny o u

c h o o s et h i sy o ua r eg i v e n

s e to f l i n e st h a t

a s a f u l l s c r e e n

c r o s s h a i rY o up i c kt h e

o f t h es c r e e ny o uw a n tt o

t h ec r o s s h a i rt o t h eu p p e rl e f t

o f t h e a r e aa n dc l i c k i n gt h el e f tb u t t o no n c e .B ym o v i n gt h e

m o u s ey o u c a nt h e ns u r r o u n d t h e a r e aw i t ha r e c t a n g l e .

O n c ey o uh a v et h eo b j e c ty o uw i s ht o u s ea s ab r u s h

7 2 M A R C H / A P R I L ' 8 6

l o v i n g

t h er e c t a n g l

m o u s eb u t t o n a g a i na n d

o u h a v ec a p t u r e di t a s a b r u s h .N o w ,

a s y o um o v et h e m o u s ea r o u n dt h e

r e e n ,y o u rn e wb r u s hw i l lf o l l o w ,a n d y o u

c a n u s ei t t o d r a wo rp a i n t ,o re v e n u s ei t a s

a s t a m pt o m a k eo n eo r m o r ec o p i e s .A n di t i s

p o r t a n tt o r e m e m b e rt h a ta l lt h ec o l o r s t h a tw e r e

i n t h e" b r u s h "w h e ny o uc a p t u r e di t a r es t i l lt h e r e ,

y o uc o u l de a s i l yd r a ww i t hu p t o 3 2 c o l o r s a to n c e .

T h i sn e wb r u s hc a nb e r e - s i z e du s i n g t h e" s i z e "s u b

m e n u .H e r ey o uc a ns t r e t c ht h eb r u s h ,d o u b l eo r h a l v ei t s

s i z e ,o r e v e nd o u b l ei t s e l e c t i v e l yi n t h e h o r i z o n t a l

v e r t i c a ld i r e c t i o n s .

S i n c e t h e b r u s hy o uc r e a t ec a n b e a s l a r g ea s t h e

s c r e e n ,t h i sa l l o w sy o ut o d u p l i c a t ew h o l ep i c t u r e s ,a n d

r e d u c et h e mt o a f r a c t i o no f t h e i r o r i g i n a l s i z e .Y o uc a na l s o

s e l e c ta s m a l lp a r to f t h es c r e e na n de n l a r g ei t t o w h a t e v e

s i z ey o un e e d .

Y o uc a n a c c e s se v e nm o r eo p t i o n sf o r a d j u s t i n gt h e

s h a p eo f t h eb r u s h e s .F o ri n s t a n c e ,c e r t a i no p t i o n sw i l ln i p

a b r u s h — s oi t e n d s u pe i t h e rb a c k w a r d so r u p s i d e d o w nO r

y o u c a nr o t a t et h e b r u s ht o a n ya n g l ef r o m0 t o 3 6 0

Page 75: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 75/132

T h e6 4 0 - b y - 4 0 0 - p i x e l

' I n t e r l a c e dm o d e "g i v e sy o uv e r yp r e c i s e r e s o l u t i o n. .

s u i t a b l ef o rp r o f e s s i o n a l ''

d r a w i n g s .

d e g r e e s !T h e r ei s

a l s oa f e a t u r ec a l l e d" s h e a r , "w h i c h

a n c h o r st h e t o po f t h eb r u s hi m a g e ,h o l d i n gi t s t i l l ,w h i l e

y o ua r ef r e et o m o v et t i eb o t t o mf r o ml e f tt o r i g h t .T h i sc a n

p r o v i d e v e r ys t r i k i n g v i s u a l e f f e c t s .

B e c a u s ey o uc a ns a v eb r u s h e st o d i s k ,y o u c a nb u i l do

l i b r a r yo f s h a p e sa n dI m a g e st o b e u s e dl a t e ra s p a i n t

b r u s h e s ,o r e v e na s c o m p o n e n t sf o rc r e a t i n gw h o l ep i c

t u r e s .I n f a c t ,t h e r e a r e s e v e r a lb r u s hl i b r a r i e sa l r e a d yo n

t h e d i s kt o g e ty o us t a r t e d .O n es e ti s m a d eo f C h r i s t m a s

o b j e c t s ;t w oo t h e r s c o n t a i ne v e r y t h i n gy o un e e dt o c r e a t e

c a s t l e s ,m o a t s ,d r a g o n sa n dw i z a r d s .

A d d i t i o n a lb r u s hc o m m a n d sl e ty o ud o t h i n g st h a ty o u

w o u l d h a v et h o u g h to n l yr e a lp a i n tw o u l da l l o w ,T h ef i r s t i s

" s m e a r , "w h i c h h a st h es a m ee f f e c ta s s m u d g i n gw e tp a i n t

w i t hy o u rf i n g e r ,s m e a r i n gt h ei m a g ea n da l l o w i n gt h ep a i n t

t o m i xt o g e t h e r ." B l e n d "a n d" s h a d e "o p e r a t ew i t h i na

r a n g eo f c o l o r sd e t e r m i n e db y y o u . B l e n d i n g c r e a t e sa n

a v e r a g ec o l o r ,b a s e du p o nw h a t ' sa l r e a d yt h e r e ." S h a d e "

l e t sy o u l i g h t e no r d a r k e nt h e c o l o r su n d e rt h e b r u s h ,

d e p e n d i n gu p o nw h i c hm o u s eb u t t o ny o ua r ep r e s s i n ga t

t h e t i m e ,T h e s eo p t i o n ss m o o t ht h e c o n t r a s t sb e t w e e n

c o l o r s ,c r e a t i n gv e r y" p a i n t e r l y "e f f e c t s .

A s I m e n t i o n e d ,y o u c a n u s ef r o m1 6 t o 3 2 c o l o r so n

o n es c r e e n( d e p e n d i n go n t h er e s o l u t i o nm o d ey o ua r ei n )

o u to f a t o t a lo f 4 0 9 6d i f f e r e n t c o l o r s .T oc r e a t ea c u s t o m

c o l o r ,c h o o s et r i e" c o l o r p a l e t t e "o p t i o nf r o mt h et i t l es t r i p .

I n d i c a t ew h i c ho n eo f t h ec o l o rc e l l sy o uw a n tt o m o d i f y ,

u s et h eR G Bs l i d e rc o n t r o l

t o " m i x "a n yp a i n t c o l o ry o u

w i s h .A n di f t h e r ei s a p a r t i c u l a

r a n g eo f c o l o r sy o uw a n t ,a l ly o uh a v e

t o d o i s s e l e c tw h a tt h ef i r s ta n dl a s tc o l o r si n

t h er a n g e s h o u l db e .D e l u x e P a i n tw i l la u t o m a t i c a l l y

t h e p r o p e rs h a d e si n b e t w e e n .

N o to n l yc a n y o uu s ea n yo f 4 0 9 6c o l o r s ,b u ty o u c a n

c r e a t ep s e u d o - a n i m a t i o nb y u s i n gt h e" c y c l e c o l o r "o p t i o n .

T h i sa l l o w sy o ut o d e t e r m i n eo r a n g eo f c o l o r s ,( a n dc y c l e

t h r o u g ht h a tr a n g e )a t a g i v e ns p e e d .B yc a r e f u l l yp l a n n i n

y o u rp i c t u r e ,y o u c a nu s et h i so p t i o nt o g i v em o t i o nt o y o u r

a r t .F o re x a m p l e ,t h e" W a t e r f a l l "d e m oi n c l u d e dw i t ht h e

p a c k a g eu s e st h i so p t i o nt o c r e a t et h e i l l u s i o nt h a tt h e

w a t e ri s f l o w i n g .

D e l u x e P a i n th a sm a n yo t h e rd r a w i n ga n dp a i n t i n gt o o l s ,

a s w e l l .I f y o uc h o o s et o d r a wf r e e h a n d ,y o uc o n u s ee i t h e r

c o n t i n u o u sf r e e h a n d( n o b r e a k si n t h e l i n e )o r d o t t e d

f r e e h a n d( t h es p a c eb e t w e e nd o t sd e p e n d s o nh o wf a s t

y o ud r a w ) .Y o u c a nu s et h e" a i i b r a s h " o p t i o nt o d r a ww i t h

a p a i n t s p r a y ,a d j u s t i n gt h e n o z z l e w i d t hf r o ma w i d es p r a y

d o w nt o a n a r r o wo n e .A i r b r u s hi s p a r t i c u l a r l ye f f e c t i v

w h e ny o ua r e u s i n gt h e " b l e n d "a n d" s h a d e "b r u s ho p

t i o n s .

T od r a wa s t r a i g h tl i n ej u s tc h o o s et h e" s t r a i g h t l i n e

a n dp u tt h em o u s ep o i n t e rw h e r et h el i n ei s t o s t a r t .T h e n

d r a g t h el i n e( w i t ht h e b u t t o nd e p r e s s e d )t o w h e r ei t i s t o

e n d ,a n dr e l e a s et h eb u t t o n .T h el i n ew i l lt h e nb e d r a w n .I f

y o uh a v en e e do f a c u r v e dl i n eD e l u x e P a i n ti s r e a d yt o

h e l p .S e l e c t" c u r v e dl i n e "a n dm a k ea l i n ef r o mt w oe n d -

p o i n t sa s b e f o r e .T h e nm o v et h em o u s e ;t h el i n ew i l lc u r v e

I n r e s p o n s et o t h ep o s i t i o no f t h em o u s ep o i n t e r .W h e nt h e

C O M M O D O R EM I C R O C O M P U T7 3

Page 76: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 76/132

Page 77: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 77/132

n t C D E M O )C o l o r

S e l f - d e s i g n e d" b r u s h e c a

b e a n ys i z e ,a n ys h a p ea n u p t o 3 2 c o l o r s .

) P a i n t ( D E M ( o

* ■ = £o t h e rt y p eo f t e m p l a t e ,

a s a s c r a t c h p a d , o rf o r m a k i n g

p a t t e r nf i l l s .Y o ud o n o th o v et h i se x t r a

s c r e e nw h e ni n t h eh i g h e rr e s o l u t i o nm o d e s .

Y o ua r ea l s ol i m i t e di n t h es i z et h eb r u s h

c a nb e i n t h e s e u p p e rg r a p h i c sm o d e s . T h e

r e a s o ni s s i m p l e .T h e s ev e r yh i g h - r e s o l u t i o n

s c r e e n sr e q u i r ea g r e a td e a lm o r em e m o r y

t h a n t h el o w - r e s o l u t i o ns c r e e n s .

I t y o uh a v e ap r i n t e rh o o k e dt o y o u rA m i g a ,i t i s v e r y '

e a s yt o g e ta h a r t i c o p y o fy o u rp i c t u r e s .D e l u x e P a i n tu s e s

t h es a m ep r i n t e rd r i v e r sa s t h en o r m a lW o r k b e n c hd i s k ,s o

a l a r g en u m b e ro f b l a c ka n dw h i t ed o t m a t r i xp r i n t e r sc a n

b e u s e d .I t a l s os u p p o r t sc o l o ra n dl a s e rp r i n t e r s t o o ,s o i t i s

p o s s i b l et o g e t v e r y h i g hq u a l i t yr e p r o d u c t i o n so f y o u r w o r k .

I t i s a l s op o s s i b l et o u s et h ek e y b o a r di n s t e a do f t h e

m o u s e / m e n u / i c o n s y s t e mt o a c t i v a t em a n yo f t h ef u n c t i o n s

o f D e l u x e P a i n t .O n c ey o uh a v et h ek e y b o a r dc o m m a n d s

c o m m i t t e dt o m e m o r y ,y o u c a n u s et h e mt o s a v et i m ei n

p e r f o r m i n gc e r t a i nf u n c t i o n s .

I a me x t r e m e l y p l e a s e dw i t hD e l u x e P a i n t ,a n db e l i e v ei t

I s w i t h o u td o u b ta n e x c e p t i o n a lb u ya t $ 7 9 . 9 5 .U n t i ln o w ,

y o u w o u l d h a v eh a dt o p o ym a n yt h o u s a n d so f d o l l a r s t o

b e a b l e

t o a c c e s sg r a p h i c so f

t h i sp o w e r .I f y o u

p r o f e s s i o n a la r t i s to r

g r a p h i c sd e s i g n e ry o u "

w o u l d b ew e l la d v i s e d

t o l o o ka t D e l u x e P a i n t .

I f y o uh a v e n e e do f p r e s e n t a t i o n -

q u a l i t yg r a p h i c so r j u s tw a n tt o h a v ef u np a i n t i n g p i c t u

o n t h eA m i g a ,t h i ss y s t e mi s f o ry o u .I c a nh i g h l yr e c o m

m e n di t . a

C O M M O D O R EM I C R O C O M P U T E7 5

Page 78: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 78/132

A W o r dP r o c e s s o f o rt h eA m i g a

T e x t c r a f ts u c c e e d si n m a k i n g w o r dp r o c e s s i n g a ss i m p l ea s

p o s s i b l e ,y e ts t i l lo f f e r sv e r yp r o f e s s i o n a lc a p a b i l i t i e s .

R e v i e w e db y L o u i sR . W a l l a c e

a n dS h a r o nA . K e y

M o r et h a na n yt h i n ge l s e ,m i c r o c o m p u t e r sa r eu s e d a s

w o r dp r o c e s s o r s .S o i t ' s n o w o n d e rt h a to n eo f t h ef i r s t

p r o d u c t i v i t yp r o g r a m sf o rt h eA m i g aI s j u s ts u c ha p r o d u c t .

I t i s c a l l e dT e x t c r a f t ,a n di s a v a i l a b l ef r o mC o m m o d o r e

A m i g ad e a l e r s .

E x p e r i e n c e dw o r dp r o c e s s o r u s e r sw i l lf i n dT e x t c r a f t

d i f f e r e n tf r o m t h o s e T h e ya r e u s e dt o w a i t i n gw i t h .A n d ,

p e o p l en e wt o w o r dp r o c e s s i n gw i l lf i n di t v e r ye a s yt o u s e

a n dq u i c kt o l e a m .T h i si s b e c a u s eT e x t c r a f ti s a n i c o n -

b a s e dp r o g r a mt h a ti s b e s tc o n t r o l l e db y u s i n g t h eA m i g a

m o u s e .

I c o n s a r ep i c t u r e s t h a ta r eu s e dt o c o n v e yi d e a s .I n t h e

c o s eo f T e x t c r a f t ,t h e s ep i c t u r e sr e p r e s e n t t h ev a r i o u s

a c t i v i t i e st h a tw o r dp r o c e s s o r s p e r f o r m — a c t i v i t i e sl i k ec u t -

a n d - p a s t e ,f o r m a t t i n gt e x t , l i n es p a c i n g , b l o c k c o p y i n g ,

b l o c kd e l e t i n g ,a n ds o o n . F o re x a m p l e ,i f y o u w i s ht o

d e l e t ea s e c t i o n o fa d o c u m e n t ,w h a tc o u l db e m o r e

■ ■ k» ' • • '

» .

• - • - • - • - • I 1

' ■ f t * a a a B B■ ■ a f l f l f t a *» 4 4 4 s f t a s «a 4 a a > 4 f t f t

a S B S f t f t B S '' f t f t f t a a a a aB f l f l f l S S 4 4

» 4 t f t f t a a a ia a a a * B 4 4

• < i" " ■ . . ■ ! ■

a > .

■ ■

■ f t i

i• * • i

* • • i

■ . * . • .H S S 4

4 f t

B B• 1

4

1i

f t f t 4i f t S

f t f t ■1 ■ •

~ 4 ■■

X - X - " Xx ¥ i

• * • * • * ■ > * • * ■ > * • * • * • * • * • * • * • 'i * ■ f t f t f t f t f t f t 4 f t ■ f t i

l * * * * * 4 f t t t 4 a l a i i

i f t

4

a s f t * i f ■ a ,

f t f t ■ f t 4 4 * 4f t f t f t f tS 44 f t f t 4 B B f l f l f l 4 f t f t f t■ v I O I V ' K V i ' l v I 1p

► % % % % '

' • * f t * l r f t -i • • • t

i • • •

» * 44 4

l * #I I 1

C i t

1 ' • i

■ * a * « * « * * "* * *s • • » ! _ * «■ i

a a a a « * s * ' * - • - • . • -

n a t u r a lo r i n t u i t i v et h a nu s i n gs c i s s o r s t o c u ti t o u t ? T e x

c r a f tu s e sj u s ts u c ha n i c o n ,a s m a l ls c i s s o r st h a ty o uu s e

t o i n d i c a t ew h a ta r e ao f t h ed o c u m e n ti s t o b e c u t .I f y o u

w a n tt o p a s t ei t s o m e w h e r ee l s ei n s t e a do f d e l e t i n gi t , y o u

w o u l dt h e n , o fc o u r s e ,c h o o s et h ec a m e r ai c o nt o t a k ea

p i c t u r eo f t h ea r e a ,t h e nt h e g l u eb o t t l ei c o nt o p a s t ei t .

V i r t u a l l ye v e r ya s p e c to f w o r dp r o c e s s i n gw i t h i n T e x t c

I s c o n t r o l l e db yi c o n so r t h ea c c o m p a n y i n g m e n u u s e

i c o n st o s e ty o u rl i n es p a c i n ga n dt o j u s t i f ya l l o r p a r t o f

y o u rd o c u m e n t .Y o uu s et h e mt o c e n t e rt e x t ,t o c o p yt e x t

a n d e v e nt o s e ty o u rm a r g i n s .

T e x t c r a f th a sa r u l e r( s e v e n t y - f i v ec h a r a c t e r sw i d e )a t

t h e t o po f t h e s c r e e n , w i t ht w ol i t t l er e d m a r k e r st h a t

I n d i c a t ew h e r et h e l e f ta n dr i g h tm a r g i n sa r e .T o c h a n g

t h e my o um o v et h em o u s ep o i n t e r( i tl o o k sl i k ea p e n c i l )t o

t h em a r g i nI n d i c a t o ry o uw i s ht o c h a n g e .W h e ny o u r e a c

t h e r u l e ry o u rp e n c i lb e c o m e sa h a n dt h a tg r a b st h e r e d

« ■mw ; ; : • : -

m• • f t 4 •

* * f t f t a

■ B a ■ sa

. v . v . v- . - . w . v -w . v . v* . \ \ wf t * • S S '

s b a • ta a • ■ s

b ■ ■ a

s v ' w : • :

a s * • • i

f t B S S S■ • • • • a

: • :• S 4

» - af t S 4

f t a f t

a 4 i

B B B B a B Bs s s a a a

• a ■ ■ ■s bf l f l * * 4 a «

B B B B B S B. V . V . V

Page 79: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 79/132

I I y o ut l n du s i n gI h em o u s el o t i ea l i t t l es l o w ,u s e o n eo f T e x t c r a t f sm a n y

h e l ps c r e e n st o l e a r nh o wt o g i v ec o m m a n d sd i r e c t l yf r o mt t i ek e y b o a r d .

K e y s( w i t l iS H I F Tk e yn o v sc u i ' s o i 1l o

I I I = D e l e t e st o t h eF 3 : H e r t o a p t !R e f e r e n c e. . . A = S i i o i ' tC u t s

■ ■F t " - ! 1M i n u t em c o p j a l s. . A L T= A c c e n t s "

M O O O O O O Q O O O O Q O P Q O O Q O Q Q O Q Q P O O M O O O W

m a r k e ra n dp u l l si t i n t h ed i r e c t i o ny o ud e s i r e . L e t t i n gg o o f

t h em o u s eb u t t o nl e a v e s t h em a r k e ra t i t s n e wp o s i t i o n ,

a n dt h en e wm a r g i ni s s e t .I t i s q u i c ka n de a s y( l i k em o s to f

T e x t c r a f f sc o n t r o l s )a n df a k e se f f e c ti m m e d i a t e l y .

O t h e rf u n c t i o n s a r ea c c e s s e db yu s i n gt h em o u s ei c o nt o

t o u c ho n eo f t h ef i v es m a l lm e n uw i n d o w sa t t h e t o po f t h e

s c r e e n .P r e s s i n go n eo f t h em o u s eb u t t o n sc a u s e sa p o p -

d o w nm e n ut o a p p e a r ,w h i c ho f f e r sv a r i o u s o p t i o n sl i k et e x t

s t y l e s( b o l d ,i t a l i c ,u n d e r l i n e , s u p e r s c r i p ta n ds u b s c r i p t ) ,

p a g es i z e ,s c r e e nl a y o u t o re v e ns e a r c h i n ga n dr e p l a c i n g

t e x t .

P e r h a p s y o ua r e w o n d e r i n gj u s th o we f f e c t i v ea w o r d

p r o c e s s o rc a n b et h a tr e l i e ss o h e a v i l yo n i c o n s i n s t e a do f

t h e k e y b o a r d ?A f t e ra l l , w o r dp r o c e s s i n gi s b a s i c a l l ya

t y p i n gf u n c t i o n ,o n et h a tr e q u i r e sy o ut o u s et h ek e y b o a r d

t o e n t e rt e x t .D o n ' tt h e s ei c o n s g e li n t h ew a yo f " s e r i o u s "

w o r dp r o c e s s i n g ?

T h ea n s w e ri s n o ,a n dw ea r ea d m i t t e d l ys u r p r i s e d .B o t h

o f u s a r e u s e dt o t h e m o r et r a d i t i o n a lk i n d so f w o r d

■ Pm mX - " i m * »

p r o c e s s o r s ,a n da t f i r s tg l a n c ew e t h o u g h tT e x t c r a f tw o u l d

b e c u t e ,b u tl i m i t e db e c a u s eo f t h ei c o n s .T h ef a c ti s t h a t

n o t o n l yi s i t e a s yt o l e a r n ,i t i s a l s or e m a r k a b l ya d v a n c e d

e s p e c i a l l yf o ra p r o g r a mt h a ti s b i l l e da s a n e n t r y - l e v e lw o r d

p r o c e s s o r .

W o r dp r o c e s s i n gi s p o p u l a rb e c a u s ei t m a k e sw r i t i n g

e a s i e r ,w h i l ea t t h es a m et i m ea l l o w i n gy o ut o d o c o m p l

t y p e so f c o m p o s i t i o n .T e x t c r a f ts u c c e e d si n m a k i n g w o

p r o c e s s i n ga s s i m p l eo s p o s s i b l e ,y e ts t i l lo f f e r sv e r yp r o

f e s s i o n a lc a p a b i l i t i e s .I n f a c t ,s o m eo f i t s f e a t u r e sc o m

p l e t e l yo u t s h i n ep r o g r a m sc o s t i n g s e v e r a lt i m e sa s m u c h .

T e x i c r a t f s" Q u i c kR e m i n d e r "h e l ps c r e e nl e t sy o ub r u s hu p o nt h em e a n

i n g o le a c ho f t h ep r o g r a m ' si c o n s .

I h e A h g r t u e n tf i p u s h i sf a r

[ b e l e x t f o r H a t .

i i u i ; : i ! y i eB w i s f i: i s f o i

i | c h a n g i n gt y p es t y l e s ,

O i

O n eo f t h e f e a t u r e st h a td i s t i n g u i s h e sT e x t c r a f tf r o m

o t h e r si s t h e b u i l t - i nd o c u m e n tf o r m a t s .Y o uc a nc h o o s e

f r o ms i x d i f f e r e n td o c u m e n tt y p e s ,s u c h a st e r mp a p e r ,

b u s i n e s sl e t t e r ,t e c h n i c a l r e p o r to r r e s u m e .Y o ua r e t h e n

a s k e df o r i n f o r m a t i o nt o b e e n t e r e di n t ot h e d o c u m e n t

D e p e n d i n g o nt h ed o c u m e n t ,t h i sc o u l db e a sl i t t l ea s y o u r

n a m ea n da d d r e s s ,o r a s m u c ha s y o u re m p l o y m e n o r

e d u c a t i o n a lh i s t o r y .T h i si n f o r m a t i o ni s t h e ne n t e r e di n y o u r

M& 8 8 S S S S S & S ®

V ® %

i i i ii i i: :

• I O

- ■ •

■ ■ •

* •t ■ f t

m t

■ • • • • ■ ■* ■ • • • • • ■

* * * • • • ■

* • ;> v

4I * • B « *

• * * • S f t1 B S f t f t f t

S « B f t f t< • * • • «

S S S f t f t

v . w

_ « • • - • * ■ _ • * •

* • ■ ■ ■ ■ ■ ■ ■ ■• • • • • ■ ■ ■ ■ ■

: • » : • : * • - •:: : • * ■ '

1 * 1 * . * X• • * • •

■ * * • ■ ■ • ■• ■

1

1

|

' I

**

1f t

1 .

W S f "

. v . . . k * •■ ■

' . V

• • • • - • . • • • f t

' . • . • . • • • . ' f t* - ■ _ ■ - • _ ■•• • f t f t f t f tk B B B f t f t

» f t f t f t f t f t

* 4 B Bf t

f t f t f t f t

* * *

• * * f tS f t f t . S 4

• • * « * > ■ • a f t f t f t S a s • • * * • • • * 4 * * f t « f t «

B B S B B B B f t' • • • ■ ■ • f t■ • • • • • ■ •

• • B B B B B f t

f t f t • f t f t *■ ■ ■ ■■

Page 80: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 80/132

Page 81: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 81/132

T h et h i r d b u i l t - i nh e l pi s c a l l e dO n e - M i n u t eT u t o r i a l s .

T h e s ea r e s h o r tt e x ta n da n i m a t i o ns e q u e n c e st h a td e m o n

s t r a t et h e f u n c t i o n so f T e x t c r a f t .W h e ny o uc h o o s et h i s

o p t i o n ,y o ua r e t r a n s f e r e dt o a m e n uo f o v e r t w e n t yd i f f e r

e n tt u t o r i a l st h a tc o v e ra l m o s te v e r y t h i n gc o n c e r n i n gt h e

p r o g r a m .T h et u t o r i a l si n c l u d ea n i m a t e dd e m o n s t r a t i o n s

t h a t e x p l a i nh o wt o e d i ty o u rd o c u m e n t a n dh o wt o c h a n g e

t y p es t y l e s .T h e yw i l lh e l py o ud e t e r m i n et h e b e s t l a y o u tf o r

y o u rd o c u m e n t ,s h o wy o uh o wt o s e a r c ha n dr e p l a c et e x t ,

o r s e t u p t h e s c r e e nd i s p l a y .A n dw h e ni t c o m e st o

c r e a t i n g ,o p e n i n g ,s a v i n go r p r i n t i n gy o u rd o c u m e n t ,y o u

c a nt u r nt o t h e s et u t o r i a l" f i l m s "f o ri n f o r m a t i o na n dg u i d

a n c e .Y o uw i l ln e v e rn e e dt o g e t u p a n d l o o kf o r t h e

m i s p l a c e dm a n u a la g a i n .

T h eT e x t c r a f td i s kc o n t a i n sv e r s i o n sf o rb o t h2 5 6 Ka n d

5 1 2 Ko r l a r g e rA m i g as y s t e m s .T h ed i s ki s n o t c o p y

p r o t e c t e d ,s o y o u c a nm a k ea b a c k u p( a n da r eu r g e dt o d o

s o i n t h e m a n u a l )u s i n g t h eA m i g a D O Sc o m m a n dd i s k -

c o p y . T h i sm e a n sy o us h o u l dh a v en o p r o b l e mt r a n s f e r i n g

i t t o a h a r dd r i v e .

I u s e dt h e5 1 2 Kv e r s i o nf o rt h i sr e v i e w ,a n df o u n di t

c a p a b l eo f h o l d i n ga l a r g en u m b e ro f p a g e si n m e m o r y .

U s i n gb l o c kc o p yt o c r e a t ea l a r g ed o c u m e n tf r o ma s m a l l

o n e ,I w a sa b l et o g e t1 3 5p a g e si n m e m o r ya t o n et i m e .

T h a t ' sm o r et h a ne n o u g hf o rm o s tu s e s , b u tf o rt h o s ew h o

w r i t el a r g e rd o c u m e n t s( l i k eb o o k so r d i s s e r t a t i o n s )y o u

c a nb r e a kt h ed o c u m e n tu p i n t os e v e r a l( s m a l l e r )f i l e so n

d i s k .S i n c e t h eA m i g ac a ns t o r eu p t o 8 8 0 K( 8 8 0 , 0 0 0

c h a r a c t e r s )o n a s i n g l ed i s k ,y o ud o n ' th a v et o s h u f f l ed i s k s

a r o u n d ,a s y o ud o o no t h e rs y s t e m s .

T h eo n l y" s t a n d a r d "f e a t u r e sm i s s i n gf r o mt h ep a c k a g e

a r ef o o t n o t i n gc a p a b i l i t i e sa n da s p e l l i n gc h e c k e r .( F o o t

n o t e sa r eu s u a l l yr e f e r e n c e st o a u t h o r s 'n a m e s ,b o o k so r

j o u m o l s w h i c hw e r em e n t i o n e d o nt h a tp a g e .T h e ys h o u l d

n o tb e c o n f u s e dw i t hl o o t e r s( o rh e a d e r s )w h i c he n t e rt h e

t i t l eo f t h ed o c u m e n ta n dt h ep a g en u m b e ro n e a c hp a g e ,

a n da r e s u p p o r t e db y T e x t c r a f t . ) S p e l l i n gp r o g r a m s h a

b e c o m ev a l u a b l e a i d si n w o r dp r o c e s s i n g ,a n di t s e e m s

v e i yl i k e l yt h a to n ec o m p a t i b l ew i t hT e x t c r a f tw i l le v e n t u a l l

b e m a r k e t e d .W i t ht h o s et w oe x c e p t i o n s ,t h ep r o g r a mi s

q u i t ec o m p l e t e .

A l e wp n g e so f s a m p l el e x tp r e - s t o r e do n [ t i e T e x t c r a l td i s kl e t y o us e e

n o wf o r m a t t e dt e x t l o o k s .

H a F o i 'H s u s " F i l »- T u y t n i ' a f t

( w i t hK i e f c s t s f t 1 . 9 ,H o i > k b e n c l i1 . 8 )

C o n g r a t u l a t i o n s ! V o u a r e o n eo f [ l i ev e i * yf i r s tc w n e r s o fi l i eA n i j a P e r s o n a l C o n p m e i >a n d -. .l l f 1 " .H e a t A n i g a h a v e n a d e3 s i n c e r e

t o s u p p o r ta n dM a i n t a i na l l o f o u r

p : . T e x t c r a f ti s n o . e x c e p t i o n .A s i so f t e nt l i ec 5 s e . . M i t hs o f t w a r ep i > o s i > 3 i i s ,u s e r sw i l l - - . :s u g g e s ti M p i ' o v e i i e n t st o T e x t e r s f t , H ew i - t T - J wi s s u i n g n e wp l e a s e so f T e x t s r a f t w h i c hn a y-

i c l u d ey o u ri H p i ' o v e n e n t so i 15 1 1 3 3 6 s t i o n s - .( U s et h e " 3 "k e yo n t h ek e y p a dt o p a g et h r u t h i sf i l e . )

-

T o s u m m a r i z e ,T e x t c r a f ti s a w e l ld e s i g n e dw o r dp r o

c e s s i n gp a c k a g et h a tt a k e sa d v a n t a g eo f t h e A m i g a ' s

g r a p h i c sa n dl a r g em e m o r y .I t i s s u i t a b l ef o rb e g i n n e r sa n d

e x p e r i e n c e dw o r dp r o c e s s o ru s e r sa l i k e ,a n di t s f r i e n d l y

f o r m a ta l l o w sy o ut o q u i c k l yb e g i nw o r k i n g .I t c o n t a i n s v e

e x t e n s i v eb u i l t - i nd o c u m e n t a t i o nw i t ha n i m a t i o n s

q u e n c e st h a td e m o n s t r a t eh o wt o u s et h ep r o g r a m .A n di t

c o m e sw i t hm a n yr e a d y - t o - u s ef o r m a t st h a tw i l ls i m p l i f y

t h ec r e a t i o n o fp r o f e s s i o n a ll o o k i n gd o c u m e n t s ,t f y o u h a v e

n e e do f a w o r dp r o c e s s i n gs y s t e mo n y o u rA m i g aw et h i n k

T e x t c r a f ti s w e l lw o r t hl o o k i n ga t . g

. ' . V . V .

• • ■ ■

• 5 » N 3

• ■ f t* • • •

4 4 4 4 4 B B• 4 4 4 a a * *

• ■ ■ « ■ - -a B a a a a a

• ■ ■ • • - -

• • f t a a

■ a • • • • * *

4 4 4 B B B B *• a • a a f t * *

• ■ ■ ■ ■ ■ ■ aa * •% % • • • '

■ ■ ■ • • • • •• • • 4 4 a a a

' • • • ■ ■ 4 4 1■ • • a a a a a

■ • • • ■ ■ 4 4 '_ ■ _ •■ • a a a a

l % %• • "

1 • ■ • ■• 4

! • • • • 'I I% • • * • ' «

■ • • • • V■V

I PK l t i X "v . v . vv . v . v

. . - . - . v . v ,

$ ' , : : x l :* ■ « « f t * 4 a * 4

• • . 4 4 • • • 4 •• * • • - • • • # • » * ■

t l | l | l | g | t l '* # • • • » • ♦» • 1 - 1

4 a a a * 4 44 4 4 *■ • • 4 • • • a a a ■ i

• • ■ • • 4 1 4 4 4 *■ ■ 4 4 ■ • ■ ■ a ■i

• a a a a * 4 4 B *• 4 4 4 * ' ■ ■ - ■ « • » ■ , '

" i V . •

W k 1m m. ■ . v . % * .. * . • • " . • . • . •. ' . V . V' . V . V . Vx v x i s ;

t 4 • f t f t f t f t *

, % ' . V . V . V* . * . * . * . v . v

: : ? t m• 4 4 4 4 4■ ■4 4 a j ■ • • •

• 4 4 1 4 a a ■4 4 4 1 f t • - ■

► 4 4 • 4 a a a4 4 « 4 4 4 * «

i f t f t i t a a •• • a 4 4 4 * a

i ■ • B a a a a

i ■ • • a a- " - *

' - ■ - ■ . * _ • _ • _ ■ _ ■ _

, ' i ' i v K• : $ S : : :

i

1 ! * X

* ■■ B ■

• •■ B B• f t

■ • f t• •

> 4 4b a

* • 4

■ a a

i _ a _ a

■i: • : ■

, y■ • .. ; .

t

i

S j x S x : . : .

■ X . v Xf g ^

• 4 4 f t 4 4 «

. • . * . • . • • ■ . . v . v• ■ • ■ ■ • ■ • «

■ . v . v . v . v .> • ■ ■ ■ • a ■ ■

■ * f t f t

. \ v Xv . w .

, * . ■ . ■ . ■ . • ,. • . • . - . • . • .. w . v ,

» 4 4 4 * B

I - X v X -B B B B ■ ■

1 4 B • B ■* ■ _ • _ • _ ■

• 4 •

X ^v S v S• • • • • •• V . ' . V - 1

v X ' V■ f t f t f t 4

f t ■ ■ •• f t f t f tf

V x■ v . v

• » ■ a

: : v > ;

x fA V

4 • • ^ a• B • * • 4

( 1 1 ( t l i t 1* * • ■ ■ • ■ ■f t a * a a a * 4

* * * * *■ _ • _ • _■ * * • • •■ f t 4 4 • •

■ a a a a a

■ a a • '

■ B

B ■ 't *

Page 82: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 82/132

H O WT OA H I G H

T H EC O M M O D O R E1 2 8 .

T h ef i r s ts t e pi s b u y i n gt h e

C o m m o d o r e1 2 8 " "P e r s o n a lC o mp u t e r .T h es m a r t e s tc o m p u t e r

a v a i l a b l ef o rt h ep r i c e .I t ' sl i k eg e l -

t i n gt h r e ec o m p u t e r sf o rl e s st h a n

o n eu s u a l l yc o s t s ,b e c a u s et h e

1 2 8o p e r a t e si n t h r e es e p a r a t e

m o d e s . Y o uc a nr u ns o p h i s t i c a t e d

C P / M 5 1b u s i n e s ss o f t w a r ea n dt h e

n e wp r o g r a m sw r i t t e nf o rt h e1 2 8 .

P l u so v e r3 , 0 0 0C o m m o d o r e6 4 ®

p r o g r a m s .Y o us t a r to u tw i t h

m o r es o f t w a r ea n dr e a ll i f eu s e s

t h a nm o s tm a c h i n e sg i v ey o u

a f t e ry e a r so n t h em a r k e t .

\ - -

T H EC O M M O D O R E1 2 8W O R K SF A S T E R .

T or u na l lt h a ts o f t w a r ea n dr u ni t

f a s t e r ,y o u ' l lw a n tt h e1 5 7 1D i s k

D r i v e .Y o uc a n ' tf i n da f a s t e rd r i v e

a t t h ep r i c e .I t t r a n s f e r sn e a r l y

1 , 0 0 0w o r d sa s e c o n d( 5 2 0 0c p s ) ,

s o y o u c a nl o a d m o s tp r o g r a m s

i n s t a n t l y .A n dy o u ' l ls a v es p a c ea s

w e l la s t i m eb e c a u s et h e1 5 7 1

h o l d su p t o 4 1 0 Ko f d a t a ,t h ee q u i

v a l e n t o f2 0 0t y p e w r i t t e np a g e s .

T H EC O M M O D O1 2 G E T SS M A R T E

N o wt r yi m p r o v i n gy o u rm e m

P l u gi n o u r1 7 5 0R A ME x p a n

M o d u l ea n dy o u r1 2 8m o v e u t o a p o w e r f u l5 1 2 K .T h a t ' se n ot o h a n d l ej u s ta b o u ta n y t h iyc a nd i s ho u t ,f r o mc o m p l i c

b u s i n e s sf o r e c a s t i n gt o g i a n d b a s e s .I n f a c to u re x p a n s i m u l ew i l lb e t h eo n l ym e m o r y o

n e e df o rm a n yy e a r st o c o m

® C P / M l s ar e g i s i e r e dI r a d e m a r i ro f D i g i t a lR e s e a r c h ,i n c © 1 9 8 S ,C o m m o d o r eE l e cI r a ni t s l i m i t e d

8 0 M A R C H / A P R I L' 8 6

Page 83: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 83/132

E V O L V E

N T E U I G E

T H EC O M M O D O R E1 2 8 E A R N ST OC O M M U N I C A T E .e r e ' sn o r e o li n t e l l i g e n c ew i t h o u t

ea b i l i t yl o c o m m u n i c a t e .S o

u ' l lw a n to u r1 6 7 0M o d e r n / 1 2 0 0 .

s tp l u gi n y o u rt e l e p h o n ej a c k

dt h em o d e r na u t o m a t i c a l l y

s w e r s ,d i a l sa n ds e l e c t st h e

p r o p r i a t em o d e .I t p u t sy o ui n

u c hw i t ha n e ww o r l do f s h o p

n g ,b a n k i n g ,c o m m u n i c a t i o n s

di n f o r m a t i o no v e ry o u rt e l e

o n el i n e .A n di t o p e r a t e sa t a

g h t n i n g - f a s t1 2 0 0b a u dt o s a v e

y o u rt e l e p h o n eb i l l .

T H EC O M M O D O R E1 2 8L E A R N ST OW R I T E .

L o o k i n gg o o di n p r i n tc o u l db ey o u rn e x tm o v ew i t hI h eM P S1 0 0 0

P r i n t e r .I t ' sa n e wd o tm a t r i x

p r i n t e rd e s i g n e dl o m a k et h em o s t

o f t h e1 2 8 ' sh i g h - r e s o l u t i o ng r a p h

i c sb e c a u s es o m e t i m e sp i c t u r e s

s p e a kl o u d e r t h a n w o r d s .B u ti t ' s

n o s l o u c hw h e ni t c o m e st o w o r d s .

T h eM P St u r n so u ta b o u t1 2 0 0

w o r d sa m i n u t e( 1 0 0c p s ) o fd r a f t -

q u a l i t yp r i n t i n g ,o r g i v e sy o un e a r -

l e t t e r - q u a l i t yp r i n t i n ga t n e a r l y

2 4 0w o r d sa m i n u t e( 2 0c p s J . A n d

y o uc a n c h o o s ep r i n t i n gs t y l e s ,

u s ei n t e r n a t i o n a lc h a r a c t e r s ,e v e n

m a k eu p y o u ro w ns y m b o l s .

T H EC O M M O D O R E1 2 8

I M P R O V E SY O U RV I S I O N .

B r a i n sa r e n ' te n o u g hw i t h o u tg o o dl o o k s ,s o i m p r o v e y o u rv i s i o nw i t h

C o m m o d o r e ' sn e w1 9 0 2R G BC o l o r

M o n i t o r .T h eh i g h - r e s o l u t i o n

s c r e e ng i v e sy o ua s h a r p e ri m a g ea n db e t t e rc o l o rt h a ny o u rs t a n d

a r dT V ,s o y o uc a nr e a l l ya p p r e

c i a t e t h e1 2 8 ' 5g r e a tg r a p h i c s .

A n dI h e8 0 - c o l u m nd i s p l a yl e t sy o u

s e em o r eo f w h a ty o u ' r ed o i n gw h i l ey o u ' r ed o i n gi t .

A l lt h e s e e v o l u t i o n a r y s t e p sa h e a dw o n ' ts e ty o ub o c kw h e ni t c o m e s

t o p a y i n gf o rt h e m .A d d i t i o n st o y o u rC o m m o d o r e1 2 8a r e

a v a i l o b l ea t a s l o r en e a ry o ua n da r e a sa f f o r d a b l ea s t h e1 2 8i l s e l f .

w e t h i n kt h a t ' sa s m a r tw a yl o h e l py o ub u i l da c o m p u t e rs y s t e m .

C O M M O D O R E1 2 8 = :P E R S O N A LC O M P U T E RA H i g h e rI n t e l l i g e n c e

C O M M O D O R EM I C R O C O M P U 8 1

Page 84: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 84/132

A M I G AU P D A T E B Y J 1 M G R A C : K L . Y ,T E C H N I C A LE D I T O

A m i g aC L I

G u i d e

A b r i e fg u i d et o t h e

m o s tc o m m o n l y

u s e dA m i g a D O S

c o m m a n d s .

A na d d i t i o nt o W o r k b e n c h ,t h eA m i g ah a s; t B C C O f l du s e ri n t e r f a c e c a l l e d t h eC o m m a n dL i n e I n t e r p r e t e r ( C L I ) .

T h i si n t e r f a c ea l l o w sm o r ed i r e c ta c c e s st o m a n yo f t h e

f e a t u r e sO f A m l g f l D O Sa n d i s s i m i l a rt o C I V M ®a n d

U N I X 1 1i n m a n yw a y s .T o u s et h eC L Iy o ut y p ei n c o m

m a n d s , a n dw h e ny o up r e s sR E T U R N ,t h e ya r cp a s s e dt o

A m i g a D O S .

T h eA m i g ai s s h i p p e d w i t ht h eW o r k b e n c hi n t e r f a c e

e n a b l e d a n dt h eC L Id i s a b l e d .I n o r d e rt o u s et h eC L I ,i t

m u s tf i r s tb e e n a b l e d f r o mP r e f e r e n c e s ( s e eC h a p t e r 7o f

I n t r o d u c t i o nt o A m i g a " ) .O n c ei t i s e n a b l e d ,y o uc a n

s e l e c tt h eC L Ii c o ni n t h eS y s t e md r a w e ro f W o r k b e n c h ,

T h eA m i g a D O SM a n u a l ,p u b l i s h e db y B a n t a m H o o k s

a n d a v a i l a b l ef r o m y o u rA m i g ad e a l e r o ry o u rl o c a l

b o o k s t o r e ,p r o v i d e sa c o m p l e t ed e s c r i p t i o no f a l l t h e

c o m m a n d sa v a i l a b l ei n t h e C L I .I n t h i s a r t i c l ew e w i l l

b r i e f l yd c s c r i l x -t h em o s tc o m m o nc o m m a n d s .

D e v i c e sT h eC L Ia s s i g n se a c hi n p u ta n do u t p u t d e v i c ea n a m e .

T h e s en a m e sa l l o wy o ut o s p e c i f ye x a c t l yw h e r ed a t ai s

c o m i n gf r o m a n dg o i n gt o . T h eu s eo f n a m e se l i m i n a t e s

t h e n e e df o r t h e d e v i c en u m b e r su s e di n i h e o t h e r

C o m m o d o r ec o m p u t e r s .l : a c hn a m ec o n s i s t so f t h r e e

c h a r a c t e r sp l u sa c o l o n .T h ec o l o ni s r e q u i r e da i a l l

t i m e s .T h em o s to f t e nu s e dd e v i c e sa r e :

d f l ) ; — D r i v e0 . T h i si s t h e d r i v eb u i l ti n t o I h e

A m i g a ,

d f l : — D r i v e1 . T h i si s t h e f i r s t3 - 1 / 2i n c he x t e r n a l

d r i v e .

r a m : — R A M .Y o uc a nu . s e" r a m : "j u s ta s y o uu s et h e

d r i v e s .p r l : — T h i si s t h e c u r r e n tp r i n t e r , a ss e l e c t e di n

P r e f e r e n c e s .

C L I C o n t r o lC o m m a n d sT h r e eo f t h ec o m m a n d su s e dt o c o n t r o lt h e ( X I a r e

N E W C L I ,B N D C L I ,a n dR U N .B e c a u s et h eA m i g ai s c a p a

b l eo f m u l t i - t a s k i n g ,e a c hC L IO p e n e di s a s e p a r a t et a s k .

W h a ti . s r u n n i n gi n C U I > i s i n d e p e n d e n tf r o mw h a t

m a yb e r u n n i n gi n C U 2 > . I f t h e r ei s e n o u g h m e m o r y ,

y o uc a no p e nu p t o 2 0 C L I ' s .

N E W C L I

C r e a t ea n e wC L It a s k .

E N D C UE n da C I . It a s k

T h e K I J Nc o m m a n da l l o w sv o n t o c r e a t ea n e wC L I

a n dr u na p r o g r a mi n i t . 1 s i n gR U Nt o s t a r tA m i g a B A S

f o r e x a m p l e ,w i l la l l o wy o u t o p u l lt h e B A S I Cs c r e e n

d o w na n d g o b a c kt o u s eC I . Ic o m m a n d s .R U Na m ig a ba si c

C r e a t eC U 2 > a n dr u nA m i g aB A S I Ci n i t .

D i s ka n dS y s t e mC o m m a n d sT o u rc o m m o n l yu s e dd i s kc o m m a n d si n A m i g a D O

a n dD I S K C O P Y ,F O R M A T ,I N S T A L La n dR E L A B E LD I S K -

C O P Yi s s i m i l a r t oa b a c k u pc o m m a n d ;e v e r y t h i n go n

o n ed i s ki s c o p i e do n t h e o t h e r .T h e r ei s n o n e e dt o

f o r m a tt h e d e s t i n a t i o nd i s ka n da n y t h i n go n i t w i l lb e

o v e r w r i t t e n .F O R M A Ti s u s e dt o f o r m a ta n di n i t i a l i z ea

n e wd i s k .T h i sm u s t b ed o n eb e f o r ef i l e sc a n b es a v e dt o

a d i s k ,[ f a d i s kh a s a l r e a d yb e e nf o r m a t t e da n d y o ur e -

f o r m a li l , a l l d a t ao n t h e d i s kw i l lh e d e s t r o y e d .I N S T A Lp u t st h e r o u t i n e st o c r e a t ea b o o t a b l ed i s ko n t oa f o r

m a t t e dd i s k .R E L A B E Li s u s e dt o c h a n g et h en a m eo f a

f o r m a t t e dd i s k .

D I S K C O P Yd f O :T O d f f l :

O n ed r i v es y s t e m .

D I S K C O P Yd f l ) :T Od f l :

T w od r i v es y s t e m .

F O R M A TD R I V Ed f t ) :N A M E" m y d i s k "

F o r m a ld i s ki n d f O : a sm y d i s k .

I N S T A L Ld f l :

T w od r i v e s y s t e m .

I N S T A L L?

O n ed r i v es y s t e m .T h eq u e s t i o nm a r kf o r c e s t h eC L It o a s k y o u t o s p e c i f yt h e d r i v e .T h i s a l l o w sy o u t o

r e m o v ey o u rW o r k b e n c hd i s ka n d i n s e r tt h e d i s ky o u

w a n ti n s t a l l e d .T h e nt y p ed f O :a n dp r e s sR E T U R N .

R E L A B E Lm y d i s k :n e w n a m e

C h a n g en a m ef r o mm y d i s kt o n e w n a m e .

D A T Ei s a s y s t e mc o m m a n dw h i c hs e t so r d i s p l a y st h e

c u r r e n i d a t ea n dl i m e .T h i s i n f o r m a t i o ni s u s e dt o d a t e

s t a m pe v e r yl i l et h a ti s c r e a t e do r m o l l i f i e d .T h ed a t ei s

n o t s a v e dw h e nt h e c o m m a n di s e x e c u t e d( u s eP r e f e r

e n c e st o s a v et h ed a t e ) . l - a c hd a yt h a ty o uw o r k o nt h e

A m i g at h ed a t es h o u l db e s e t .

D A T E

D i s p l a y s t h e c u r r e n tt i m ea n dd a t e .D A T EO 2 - d e c - 8 5

S e t sI h e d a t ea t D e c e m b e r2 ,

B 2 M A R C H / A P R I L' 8 6

Page 85: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 85/132

A M I G A U P D A T E

D A T E1 1 : 4 5

S e t st h et i m ef o r 1 1 : 4 5 A M .

D A T Ef r i d i i y

S e t st h ed a t ef o r t h e1 ' r i d a yf o l l o w i n gl a s ts : i v e d d a t e ,

D i r e c t o r ya n dF i l eC o m m a n d s

A m i g a D O Sw o r k sw i t hf i l e s ,d i r e c t o r i e sa n ds u b d i r e ct o r i e s .W h e ny o uf i r s te n t e rt h e C L 1 ,a l l f i l ea c c e s sd e

f a u l t st o t h e m a i nd i r e c t o r y o fd r i v ez e r o .C o m m a n d s

a v a i l a b l ei n c l u d eI ) ! R ,L I S T ,C D , I Y P I i ,C O P Y ,D E L E T E

a n dR E N A M E .D I Ra n dL I S Ta r et w o w a y st o l o o ka t t h e

n a m e so f a l l f i l e si n t h e d i r e c t o r y .C D a l l o w sy o u t o

r e d e f i n ew h i c hd i r e c t o r y o rs u b d i r e c t o r yi s t h ed e f a u l t .

T Y P Ea l l o w sy o ut o s e et h ec o n t e n t so f a f i f e .C O P Ya n d

D E L E T Ea l l o wy o ut o c o p yf i l e sb e t w e e nd i r e c t o r i e so r

d i s k sa n dd e l e t e s e l e c t e df i l e s .

D I Rd f O :

S h o wf i l e n a m e sa n ds u b d i r e c t o r i e si n d f O :

D I Rd f O : C

S h o wf i l e n a m e sa n ds u b d i r e c t o r i e si n s u b d i r e c t o r yc .D I R d f l :

S h o wf i l e n a m e sa n ds u b d i r e c t o r i e si n d f l :

T h eL I S Tc o m m a n dn o t o n l ys h o w st h e n a m eo f t h e

f i l e s ,b u t a l s ot h e p r o t e c t i o nl e v e l ,t h e d a l e t h e yw e r e

l a . s tm o d i f i e da n dt h e i r s i / ei n b y t e s .

L I S Td f t ) :

S h o wf i l e si n d f i ) :m a i nd i r e c t o r } ' .

L I S Td f l ) : c

S h o wf i l e si n s u b d i r e c t o r yc

L I S Td f l ) :t o p r t :

L i s td i r e c t o r yt o p r i m e r .

T h eC Dc o m m a n dl e t sy o ur e d e f i n et h ec u r r e n td i r e c

t o r y .' H i em a i n( r o o t )d i r e c t o r yo f d r i v ez e r oi s d e f a u l t .U s i n gt h eC Dc o m m a n da l o n ew i l ls h o wt h en a m eo f t h e

c u r r e n td i r e c t o r y ' .

C D

S h o wt h en a m eo f t h ec u r r e n td i r e c t o r y .

C D d f l h c

C h a n g ec u r r e n t d i r e c t o r yt o s u b d i r e c t o r yc .

C Dr a n i :

C h a n g ec u r r e n td i r e c t o r ) 't o R A M d i s k .

T h eM A K E D I Rc o m m a n da l l o w sy o ut o c r e a t ea n e w

s u b d i r e c t o r yo n y o u rd i s k .T h es u b d i r e c t o r yc a ne v e n

b e n e s t e di n a n o t h e rs u b d i r e c t o r y .

M A K E D I Rt e s t s

C r e a t ea d i r e c t o r yc a l l e d" t e s t s . "M A K E D I Rd f l: c

C r e a t ea d i r e c t o r y " c "o n d r i v e o n e .

T h eT Y P Ec o m m a n da l l o w sy o ut o l i s tt h ec o n t e n t so f

a f i l et o t h es c r e e n .I f t h ef i l ei s n o ta s t a n d a r d A S C I It e x t

f i l e , u n u s u a lc h a r a c t e r sm a y p r i n to n y o u rs c r e e n .

C h o o s i n go p t i o nh d i s p l a y st h e c o d ei n h e x a d e c i m a l .

U s et h es p a c e b a rt o p a u s et h el i s t i n g ,t h eH A C K . S Pk e yt o

r e s t a r ta n da C T R L - Ct o t e r m i n a t et h e l i s t i n g .

T Y P Ed f l ) :m y f i l e

L i s tm y f i l ef r o md r i v ed f l ) :

T Y P Ed f l ) :d a t aO P T h

L i s td a t af i l ei n h e x a d e c i m a l

T Y P Em y d i s k :m y f i l eL i s tm y f i l eo n m y d i s k( w i l lp r o m p tf o rs w a p ) .

T h eC O P Yc o m m a n dc a n h e u s e dl o c o p ye i t h e r

T h eA m i g a D O SM a n u a l ,

p u b l i s h e db yB a n t a mB o o k s ,

p r o v i d e sa c o m p l e t ed e s c r i p t i oo fa l l t h ec o m m a n d sa v a i l a b l e

i n t h eA m i g a ' sC o m m a n dL i n e

I n t e r p r e t a t i o n( C U ) .H e r e ,w e

b r i e f l yd e s c r i b et h em o s t

c o m m o n l yu s e dC I Ac o m m a n d

s i n g l ef i l e s ,g r o u p so f f i l e so r e n t i r ed i r e c t o r i e s ,A n e n

t i r ed i r e c t o r yc a no n l yb e c o p i e dt o a n o t h e rd i r e c t o r y .U s et h eM A K E D I R c o m m a n dt o c r e a t et h en e wd i r e c t o

r y i f n e c e s s a r y .

C O P Yd f l ) :m y f i k -T Od f lo n y f l l e

C o p ym y f i l eo n a t w od r i v e s y s t e m ,

C O P Y d K ) ' : c T O d f l : < :C o p yd i r e c t o r y " e "b e t w e e nd r i v e s .

C O P Yd f O :m y f i k -T Op r t :

C o p y( l i s t )m y f i l et o p r i n t e r .

T o c o p yf i l e so n a s i n g l ed r i v es y s t e m ,t h ec o m m a n d

f i l e s" c o p y "a n d" c d "m u s tf i r s tb e c o p i e dt o r a m : .T o d o

t h i su s et h ec o m m a n d s

C O P Yd f l ) : c / c < !T O r a m : e d

C O P Yd f l ) : c / c o p yT O r a m : c o p yN e x tu s et h ec o m m a n dC Dr a m :t o m a k et h er a m d i s k

t h ec u r r e n td i r e c t o r y .T o c o p yt h eH i e" m y f i l c . "p u tt h e

d i s kw i t hm y f i l ei n t h e d r i v ez e r o .C o p yt h e f i l et o t h e

r a m d i s ku s i n g :

c o p yd f t ) : m y f i i et o r a m s m y f l l e

I n s e r it h e d e s t i n a t i o nd i s ka n d c o p yt h e f i l ef r o mr a m

d i s ku s i n g :

C O P Yr a n u m y f i l eT O d f i ) : m y f i l e

U s e t h e c o m m a n dC D d f O : t om a k ed f O :( h e c u r r e n t

d i r e c t o r y .

T h eD E L E T Ea n dR E N A M Ec o m m a n d sw i l ld e l e t eo r

r e n a m ea s p e c i f i e df i l eo r d i r e c t o r y o fH i e s .

D E L E T Ed f l ) :m y f i l eD e l e t em y f i l ef r o mt h e d i s ki n d r i v ed l ( ) :

R E N A M EF R O Md f l ) : m y f i l eT Od f l > : i i c w n a n i e

R e n a m em y f i l el o n e w n a m c .

C o n c l u s i o nT h e ( U . I i n A m i g a D O Si s a p o w e r f u li n t e r l a c ef o r

w o r k i n ga n dm a n i p u l a t i n gf i l e s ,i n a d d i t i o nt o t h ec o m

m a n d sd e s c r i b e dh e r e ,t h e r ea r e t w oe d i t o r s — l i l >( a

s c r e e ne d i t o r ) .a n dE D I T (a l i n ee d i t o r ) — a n dc o m m a n d s

f o r c r e a t i n ge x e c u t i v ec o m m a n df i l e s .T h e s ef i l e sa r e

w h a tp u ty o ui n t oW o r k b e n c hw h e ny o up o w e ru p t h e

c o m p u t e r , a n dc a nb e u s e df o r e x e c u t i n gm a n ys y s t e m

f u n c t i o n s .T o f i n do u t m o r ea b o u ta l l o f d i e C I . Ic o mm a n d sa n d A m i g a D O Si n g e n e r a l ,s e e t h e A m i g a D O M a n u a l . Q

C O M M O D O R EM I C R O C O M P U TB 3

Page 86: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 86/132

6 4 U S E R SO N L Y h v g a k yi i i ; i . n s

A n yP r i n t e r / 6 4

J L h a da p r o b l e m .I b o u g h t: i N E Cb r a n dp r i n t e rb e c a u s e1 l i k e d t h eq u a l

i t y o f t h e p r i n ta n d i t s s p e e d .B u t i t

w o u l dn o t p r i n tC o m m o d o r eg r a p h

i c s .W h e nI t r i e d1 0 p r i ma l i s t i n gc o n

f i n i n gC o m m o d o r eg r a p h i c s ,s t r a n g e

t h i n g sh a p p e n e d .S o m e t i m e s1 g o t

g a r b a g e ,s o m e t i m e st h e p r i n t e r

d r o p p e de n t i r el i n e so f c o d e ,a n d

s o m e t i m e si t s i m p l ys t o p p e d .

I h a d t h r e eo p t i o n s :1 . N e v e rl i s t

a n y t h i n gc o n t a i n i n gC o m m o d o r e

g r a p h i c s .2 . B u y a C o m m o d o r ep r i m e ro r a n i n t e r f a c ew h i c ht r a n s

l a t e sC o m m o d o r eg r a p h i c st o m y

p r i n t e r ,o r J , W r i t ea p r o g r a mt o d ot h e t r a n s l a t i o nf o r m e .I c h o s eo p t i o n

t h r e e .T h er e s u l ti s A n yl ' r i n t e r / 6 4 .

A n yP r i n t e r / 6 4t r a n s l a t e sC o m m od o r eg r a p h i c sa n dt o k e n si n t oE n g l i s h

o r A S C I I ,w h i c ha n y p r i m e r c a n

u n d e r s t a n da n d p r i n t .I t w a sw r i t t e n

f o r a n d t e s t e do n a C o m m o d o r e6 4 ,

b u t w i t ht w om i n o rc h a n g e s ,s h o u l d

w o r kw i t ht h eV I C2 0 a s w e l l .T h er e

s u l t i n g t r a n s l a t i o nc a n b e p r i n t e dt o

y o u rp r i n t e ro r , i f y o up r e f e r , t oy o u r

m o n i t o ro r T V .

T h i sp r o g r a mw i l l t r a n s l a t eb o t hI ' R G( p r o g r a m )a n d S I - Q( s e q u e n t i a l )

f i l e s .S o i f y o u h a v ea S I l Qf i l e ,t h e

c o n t e n t so f w h i c ha r ea m y s t e r y .A n y

P r i n t e r / 6 4c a n r e a da n d t r a n s l a t et h e

f i l ef o ry o u .

T h e r ei s a l s oa s k i po p t i o n ,w h i c h

a l l o w sy o ut o j u m pi n t ot h e m i d d l eo f

t h e f i l e o r p r o g r a mb e f o r ep r i n t i n g .

T h i ss a v e ss o m et i m ea n d l o t so f p a

p e r ,i f y o un e e do n l ya s e c t i o no f a

p r o g r a mo r f i l e t r a n s l a t e d .A l s o , t h e

" F l "k e ya l l o w sy o ut o s t o pp r i n t i n g

; t t a n y p o i n t .S o y o ud o n ' th a v et op r i n tt h e e n t i r ep r o g r a mo r f i l e ,o n c e

y o uh a v et h es e c t i o ni n q u e s t i o n .

T h e r ea r et h r e ed i f f e r e n tg r o u p s o f

C o m m o d o r eu s e r sw h ow i l lf i n du s e

f o rA n yP r i n t e r / 6 4 :t h o s ew h oo w na

b r a n do f p r i n t e ro t h e rt h : i nC o m m o

d o r e ,t h o s ew h o o w nC o m m o d o r e

p r i n t e r s ,b u th a v et r o u b l eu n d e r s t a n d

i n g C o m m o d o r eg r a p h i c s ,a n d t h o s e

w h o h a v e t r o u b l eu n d e r s t a n d i n g

C o m m o d o r eg r a p h i c s ,b u t d o N O T

o w na p r i n t e r .A n y P r i n t c r / 6 4w i l l

t r a n s l a t et o t h e s c r e e na s w e l la s ap r i n t e r .

I f v o u ' v ee v e rt r i e dl o t e l lt h ed i f f e r

e n c e b e t w e e e nC H R S ( 1 2 5 ) ,C H R S ( 1 2 1 )a n d C H R S ( 9 « )w h e n

t h e y ' r e p r i n t e d ,y o u ' l la p p r e c i a t eA n y

P r i n t e r / 6 4 .E a c ho f t h o s et h r e e

C H R S ' sp r i n t sa v e r t i c a ll i n e , t h eh e i g h to f t h e c u r s o r ,b u t i n a s l i g h t l y

d i f f e r e n tp o s i t i o n .T h e d i f f e r e n c e s

c a n b ed e t e r m i n e do n l yb y c o m p a r i n g

t h e t h r e es i d eb y s i d e .A n yP r i n t e r / 6 4

t r a n s l a t e st h e mi n t oA S C I Ia n dp r i n t s

t h eA S C I Ic o d el i k et h i s :C H R S ( 9 8 ) ,I t

a l s o t r a n s l a t e so t h e r c o d e s ,s u c ha s t h e

c o l o r k e y so r c u r s o rc o n t r o l s ,i n t o

E n g l i s h .

F o re x a m p l e ,t h ec u r s o r - d o w ns y m

b o l w o u l db e t r a n s l a t e dt o ( C R S RD ) .

T h e f u n n y s y m b o ld i s p l a y e dw h e n

f u n c t i o nk e y1 i s p r i n t e di n s i d eq u o t e s

i s t r a n s l a t e dt o ( H I ) .T h ec o l o rc o d e s

l i r et r a n s l a t e dt o ( R E D ) ,( G R E E N ) ,e t c .

I l i k et o s t u d yl i s t i n g st o s e e h o w

o t h e rp e o p l es o l v ep r o g r a m m

p r o b l e m s ,P u h l i cd o m a i np r o g r a m sa s

w e l la s c o m m e r c i a l p r o g r a ma r e f u l l

o f i d e a sa n dt e c h n i q u e sw o r t hs t u d yi n ga n dd u p l i c a t i n g ,l i n ti f y o uh a v et o

t r a n s l a t ea l l t h o s eg r a p h i c s ,o r , e v e n

w o r s e ,o w na p r i n t e ro t h e r t h a nC o m

m o d o r e , w h i c hm i g h t e v e nd r o p

s o m ev a l u a b l ec o d e , y o u r s t u

c a n h es e v e r e l yc u r t a i l e d .A n yP r i m e r

6 4 i s t h es o l u t i o nt o t h e s ep r o b l e m s

T o u s e A n y l ' r i n i e r / ( > - i .y o u m u s

f i r s th a v et h ep r o g r a mo r f i l ey o uw i s h

t o p r i n ts t o r e do n a d i s k .T h e ny o u

s h o u l d t y p et h e l i s t i n gv e r yc a r e f u l l

M a k es u r ea l l t h ec o m m a sa n ds e m i c o

l o n s a r ej u s t a st h e ya r e l i s t e d .S a v e

y o u rl i s t i n gb e f o r er u n n i n gi t t h e f i r s t

t i m e .

8 4 M A R C H / A P R I L' 8 6

Page 87: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 87/132

6 4 U S E R SO N L Y

A f t e ry o ur u nA n yP r i m t T / 6 1 ,i n s e r t

t h ed i s ki l i a tc o n t a i n st h ep r o g r a mo r

f i l ey o u w i s ht o p r i n t .T h e r ew i l ll i ea

q u i c kt i t l e ,t h e ny o u ' l lb e a s k e dI f y o u

w ; m it o v i e wt h ed i s kd i r e c t o r yI n o r

d e rt o g e t t h ec o r r e c ts p e l l i n go f C h e

d e s i r e df i l eo r p r o g r a m .A s i m p l eR E

T U R Nd e f a u l t st o " W o . "I f y o u c h o o s e

" Y . "t h ed i s k w i l ls p i na n da p o r t i o n

o f t h e d i r e c t o r yw i l lb e d i s p l a y e d .

W h e ni I k *c o r r e c tp r o g r a mo r f i l ei s

d i s p l a y e d ,n o t et h ec o r r e c t s p e l l i n go fi t s n a m ea n d w h e t h e ri i i s a p r o g r a m

o r s e q u e n t i a lf i l e . T h e nI n p u t " Y . "

A n yP r i n t e r / 6 4w i l ln e x ta s ky o ut o i n

p u t t h ec o r r e c tf i l en a m e ,B e C a r e f u l

t o d u p l i c a t ei t j u s ta s i t a p p e a r si n t h e

d i r e c t o r y .

I b e a s k e di f t h e f i l ei s a

' P " s t a n d sf o r ap r o g r a m

f i l ea n d" S "f o ra s e q u e n t i a lM e .T h e

d i r e c t o r yl i s t i n gi n c l u d e st h i s

i n f o r m a t i o n .

T h e nA n y P r i n t e r / 6 - ia s k s w h e r e

y o uw a n tt h e p r i n t o u tt o g o , D o y o u

w a n tt h ed i s p l a yt o a p p e a ro n " S "f o r

s c r e e no r " P "f o r p r i n t e r ?A n s w e ra n d

p r e s sR E T U R N .N e x ty o u a r e a s k e di f y o u w i s hl o

N o wy o u

" P "o r " S . "

T r a n s l a t es p e c i a l

C o m m o d o r eg r a p h i c

c h a r a c t e r si n t o

E n g l i s ho rA S C I I .

s k i pp a s ts o m eb y i c sb e f o r et h ep r i m

i n g b e g i n s . P r e s s i n gR E T U R Nd e f a u l t s

t o n o n e .I f y o ua r e f a m i l i a rw i t ht h e

f i l eo r p r o g r a my o ua r ea b o u tt o p r i n t

a n dk n o wt h a ta l l t h ei n f o r m a t i o ny o u

a r c c u r i o u s a b o u ti s i n t h e m i d d l eo r

n e a rt h e c u do f t h e f i l e ,y o uc a nu s e

t h i so p t i o nt o s k i pp a s is o m eI n f o r m a

t i o n t o s a v et u n ea m i p a p e r .D o n ' t

w o r r ya b o u tt h e s k i p p i n g .I f y o us k i p

t o of a ro r n o t f a re n o u g h ,n o t h i n gb a d

s h o u l dh a p p e n .I t ' s| U S I al i m e -a n dp a

p e r - s a v i n g o p t i o n .Y o up r o b a b l yw i l l

u s ei t o f t e n ,a f t e ry o uf e e lc o m f o r t a b l e

w i t hA n yP r i n t e r / 6 4 .

A t a n y t i m e ,w h i l et h e p r o g r a mi s

r e a d i n ga n dp r i n t i n g ,y o uc a na b o r tb y

p r e s s i n gt h e " P I "f u n c t i o nk e y .T h i s

w i l lc l o s e t h e d i s ka n d p r i n t e rc h a n

n e l sa n d r e t u r nt h e p r o g r a mt o t h e

" T H YA G A I N( Y / N fs c r e e n .

A n yP r l n t e r / 6 4w a sw r i t t e nC o ru s e

o n a C o m m o d o r e6 1 a n dC o m m o d o

1 2 8i n 6 - i m o d e .H u ta s f a r a s 1 c a n

t e l l ,i t s h o u l da l s ow o r ko n t h eV I C2 0

i f t w o P O K E Sa r c c h a n g e d .L i n e1P O K E 5 3 2 8 I . Op o k e st h e s c r e e nt o

b l a c k .L i n e2 0 P O K H S . ^ H O . Op o k e s

t h eb o r d e rb l a c k .V I C2 0 u s e r ss h o u l d

c h a n g et h o s eo r s i m p l ye l i m i n a t et h e

P O K Ec o m m a n d se n t i r e l y .

E v e r y t h i n ge l s ei n A n yP r i n t e r / 6 1i s

C o m m o d o r eB A S I C a n ds h o u l dw o r k

o n b o t ht h eV I Ca n d6 4 . B u tI d o n o t

o w na V I C2 0 a m it h u sh a v en o tt e s t e d

i t t i n o n e .( N o t e :I f y o ua r e u s i n ga

V I C2 0 , d o n o : e n t e rt h e a p o s t r o p

a n df o u rl e t t e r sa i t h ee n do f e a c hp r o

g r a ml i n ew h e ny o ut y p et h el i s t i n g .|

E x a m p l e so f H o wi t W o r k sB e c a u s eA n yP r i n i c r / 6 - ii s w r i t t e ni n

B A S I C , y o u rp r i n t e rw i l ls t o pa n i ls t a r t

a s i t s o r t s t h r o u g ht h e t r a n s l a t

c o d e s .1 t r i e dt o l o c a t et h e m o s to f t e n

u s e dc o d en e a rt h e t o p o f t h e p r o

g r a m ,l o i n c r e a s es p e e d .

E x a m p l e so n e ,t w oa n dt h r e es h o w

E x a m p l e1 . U s i n ga C o m m o d o r ep r i n t e rw i t hg r a p h i c s

2 03 64 @5 0S O7 0

9 0

9 1

9 29 39 4

P R I H TP R I N TP R I N TP R I N TP R I N TP R I N TP R I N T

P R I N TP R I N TP R I N TP R I N T -

P RI N TP R I N TP R I N T

" S "

■ \ t

" M "" S I "

" M "" Q

' f * ■

' Z

' ♦

' 1

N E R T V U I O P S *1 "

0 " " - I I m T 1 J - n "s d f g h j i a ; ^ "

I ■ - ' L [ j = > "

X C V B N M, . / "* - x i . / ■ ■ ■ ■ ■ ,< > ? "2 3 4 5 6 7 S 9 0 + - £ "

E x a m p l e2 . U s i n ga n N E Cp r i n t e rw i t h o u tt r a n s l a t i o

1 0 P R I N T4 0 P R I N T5 0 P R I N T

6 0 P R I N T

7 8 P R I N T8 0 P R I N T

9 0 P R I N T9 1 P R I N T

9 2 P R I N T

9 3 P R I N T

■ O N• G W' A S

R T Y

' A

D

S D

R TF

F

U IY U I

G H J KG H J K

0 P @O P sL i ;

L [

" 2 X C U B N M , . / "" Z X C U B N M ■ ; > ? "

9 4 P R I N T" 1 2 3 4 5 6 7 8 9 0 * -9 5 P R I N T" !

E X A M P L E *

1 0 P R I N T2 0 P R I N T

P R I N T

P R I N TP R I N T

P R I N T

P R I N T

P R I N T

3 6

4 3

5 0

6 0

7 8

8 0

' [ C L R / H O M E ]■ £ H O M E D "

' [ c r s r u i -

' [ C R S R0 1 "

' [ C R S R

1 [ C R S R

' O W E

E x a m p l e3 - U s i n ga n N E Cp r i n t e r

w i t hA n yP r i n t c r / 6 4

L 3 "

R } "

R T Y[ C H R * < 2 0 9 >]

] I C H R * < 2 I 3 ) ]C C H R * < 2 0 1 >9 0 P R I N T" A S D F G H J K L: ; =

9 1 P R I N T- I C H R K1 9 3 )] C C H R * C 2 i m] C C H R * < 2 8 2 ) ] [ C H R * ( 2 0 3 > ]

9 2 P R I N T" 2 X C V B N M , . / "

9 3 P R I N T" r C H R * < 2 1 8 >] C C H R * < 2 1 £ ) J1 [ C H R * < 2 0 5 > 1< > ? "

? 4 P R I N T" 1 2 3 4 5 6 7 8 P 0 +9 5 P R I N T" !

U I 0 P @ £ £ C H R * ( 9 4 ) J "

[ C H R $ < 2 I 5 ) D [ C H R * < 1 9 7 ) D C C H R * ( 2 1 0 > D [ C H R *£ C H R 4 < 2 1 7[ C H R * < 2 0 B ) ] [ C H R S ( 1 8 6 > ] [ C H R * < 1 ?[ P I D "

[ C H R « C 1 9 6 ) D

[ ) = "

[ C H R t C 1 9 6 )] C C H R * C 1 9 9 > ] [ C H R * (

[ C H R » ( 1 9 5 ) D[ C H R * < 2 1 4 ) DC C H R S C [ C H R * ( 2 B 6

- V "

C O M M O D O R EM I C R O C O M P U 8 5

Page 88: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 88/132

6 4 U S E R SO N L Y / A N YP R I N T E R

i h c" b e f o r ea n da f t e r " e f f e c t so f A n y

P r i n t c r / 6 4 .E x a m p l eo n ei s b s h o r tl i s t

i n ga s u w o u l da p p e a rm i a C o m m o

d o r ep r i n t e ru s i n gC o m m o d o r eg r a p h

i c s , w i t h o u t; i t r a n s l a t i o np r o g r a m .

E x a m p l et w os h o w st h eG a m el i s t i n g

u s i n ga N F . Cp r i n t e r ,a l s ow i t h o u tu si n g ; i t r a n s l a t i o np r o g r a m . N o t et h e

m i s s i n gc o d ei n l i n e s1 0 - 6 1 ) .L i n e s2 0

a n d3 0 w e r ed r o p p e de n t i r e l y .

E x a m p l et h r e ei s S t i l lt h es a m el i s l -

I n gu s e x a m p l e so n ea n dt w o .h u tt h i s

l i m eu s i n gA n yP r i n t e r / 6 4 .A l l t h e

l i n e sa r en o wl i s t e d .N o t eh o wt h er e

v e r s e h e a r ts y m b o li s r e p l a c e dw i t h

E n g l i s h :[ C L R / H O M E j .

S y m b o l st h r o u g h o u te x a m p l et h r e e

a r c t r a n s l a t e dt o t h e i rC H R Je q u i v a

l e n t s .B u t l o o ka t l i n e8 0 . I t s a y s a

s h i f t e d" ( , ) "i s e q u a lt o C H R S ( 2 0 9 ) .H o w e v e r ,i f y o ul o o ku p t h e s o l i dh a l l

s y m b o l( s h i f t e d" Q " )i n y o u ru s e r ' s

m a n u a l ,I t s a y s a s o l i d h a l l i s

i : n u * (1 1 3 ) -i s s o m e t h i n gw r o n g ?N o i

r e a l l y .I f y o up r i n t e i t h e rC H R S ( 1 1 3 )

o r C H R 8 ( 2 Q 9 ) ,i l w i l la p p e a ra s t h e

s a m es o l i dh a l lo n y o u rs c r e e n . H u ti t

i s s t o r e do n t h e d i s ka s 2 0 9 .n o t I i . S .

E x a m p l el i s t i n gf o u ri s a s h o r tp r o

g r a mw h i c hw i l lr e a da f i l e o r p r o -

E x a m p l e t w os h o w s

t h es a m el i s t i n g

m i n ga N E Cp r i n t e r ,

n o t et h em i s s i n g c o d e

i n l i n e s1 0 - 6 0 .

g r a mI r o n it h e d i s ka n dp r i n ti t u s i n g

A S Cv a l u e s ,b y t eb y b y t e .Y o uc a nu s e

e x a m p l ef o u r t o t r a n s l a t ea n y p r o

g r a m ,i n o r d e rt o p r o v et h a tw h a t1

s a i da b o v ei . st r u e .E x a m p l ef i v es h o w s

h o w o u r o r i g i n a le x a m p l el i s t i n g

l o o k sw h e nt r a n s l a t e du s i n gt h e p r o

g r a mi n e x a m p l ef o u r .

I f y o u w i s h ,y o u c a n c o n v e r tt h e

l a r g eC H R In u m b e r st o t h e i rs m a l l e r

e q u i v a l e n t sb y s u b t r a c t i n g9 6 f r o m

C H R 8n u m b e r s b e t w e e n1 9 2 - 2 2 . 4a n d

s u b t r a c t i n g6 4 f r o mn u m b e r sb e

t w e e n2 2 4 - 2 5 4 . B e c a u s et h e d i s k

s t o r e si n f o r m a t i o nu s i n gt h e l a r g e r

A S Cv a l u e s .A n yP r i n t e r / 6 4t r a n s l a t e s

t h ef i l eu n c h a n g e d .

I f y o ur u nt h e s h o r tp r o g r a mi n e x

a m p l ef o u r ,y o u w i l ls e e o n l yn u m -

< 4 . L i s t i n gt o e x a m i n ea n yf i l eb y t eb y b y t e

1 R E M X X X *E X A M I N EA N Y F I L EX X X

2 O P E N1 , 4

1 6 I N P U T " F I L EN A M E " ; F *

2 0 I N P U T " F I L E T Y P E " ; T *

3 8 T * = L E F T * ( T * , 1 )4 0 I F T * O " S " T H E N I F T S < > " P ' 1 T H E N I F T * O " U " T H E N 2 0

4 5 0 P E N 1 5 . 8 , 1 55 0 O P E N S . 8 , 5 , " 0 : " + F » + ", " + T * + ", R "

6 0 G O S U B 2 0 0

7 0 G E T H 5 . A *6 0 I F S T O e T H E N P R I N T S T s P R I N T * U : C L r j S E l : C L Q S E 5 : £ N D9 0 P R I N T t t l , A S C < A *+ C H R * < 0 > >;

1 0 0 G 0 T 0 7 8

2 0 0 I N P U T t t l 5 , A 4 . B * , C * , D «

2 1 0 I F U A LC A * >> 6 T H E N P R 1 N T A * . B * , C * ; D »s S T O P

2 2 0 R E T U R N

b c r s . l i v e r y1 5 3y o us e es t a n d sl o rd i e

B A S I Cc o m m a n dP R I N T .T h e 5 - 2 ' s

m e a nS P A C E .A n y1 6 0 ' sl i r e s h i f t e

S P A C E ,a n ds o o n .

I f y o ua r ec u r i o u sa b o u ti i o wt h e6 4

s t o r e sB A S I Cc o m m a n d sl i k eP R I N T

P O K E ,S A V E ,a n ds o f o r t h , t r yt h i s :T u r ny o u rc o m p u t e ro f f a n d t h e n

b u c ko n . ' T y p e1 0 R B M .A f t e r t h eB AS K !c o m m a n dR E M ,t y p et h e s h i f t e d

' ■ Q "s y m b o l .P r e s sR E T U R N .N o wl i s t

l i n e 1 1 1 .L o o k ,t h e s h i f t e d" * Q " h a

c h a n g e dt o I N P I T .

S o t h e n u m b e r2 0 9 m e a n st w od i f

f e r e n tt h i n g st o t h e 6 - 4 . I fi t a p p e a r

w i t h i nq u o t e s ,i t m e a n st h e s y m b o

l o rs h i f t e d" Q " .I f i t i s o u t s i d e q u o

i t i s I n t e r p r e t e da s t h e B A S I Cc o m

m a n dI N P U T .

I f y o us t u d i e de x a m p l et h r e e ,y o ua l s on o t i c e dt h a tA n yP r i n t e r / 6i d i d

n o t t r a n s l a t et h e E n g l i s hp o u n d s y

b o l i n l i n e9 i p r o p e r l y .T h ep o u n ds y m b o li s c o d e d b e t w e e nt h e h r a c k c

s y m b o l si n C o m m o d o r eg r a p h i c s

R a t h e r t h a ns l o wt h e p r o g r a md o w n

d e c o d i n ga r a r e l yu s e d s y m b o l .I s i m

p l y a c c e p tm y p r i n t e r st r a n s l a t i o

k n o w i n gf r o mn o wo n t h a ta n yl i m e1

s e e l h a is y m b o la s i t i s d i s p l a y e dI n

l i n e9 - 1 .i t m e a n st h e E n g l i s hp o u n d

s i g n . T h eE n g l i s hp o u n ds y m b o lh a s

a p p e a r e di n n o p r o g r a m s1 h a v e u s e

A n y P r i n t e r / 6 )t o t r a n s l a t e .1 d o n ' t

t h i n ki b i so m i s s i o nw i l lc a u s ey o u a n

p r o b l e m s .

P l e a s en o t et h a ti f y o uu s et h e s k i

o p t i o ni n A n yP r i n t e r / 6 4 ,y o us h o u l

i g n o r ea n y c o d et h a tp r i n t so u t b e f o r e

t h e f i r s tl i n en u m b e r . Y o u rs k i pm a y

c a u s et h e p r o g r a ml o b e g i ni n t h e

m i d d l eo f : i l i n e , p r e v e n t i n gA n y

P r i n t e r / 6l f r o mk n o w i n gi f t h ec o d ei t

i s t r a n s l a t i n gi s w i t h i n q u o t e so r n o t .

O n c eA n yP r i n t e r / 6 4t r a n s l a t e s al i n e

E x a m p l e5 . O r i g i n a lp r o g r n mt r a n s l a t e du s i n gl i s t i n gi n e x a m p l e4

8 6 M A R C H / A P R I L8 6

Page 89: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 89/132

6 4 U S E R SO N L Y / A N YP R I N T E R

n u m b e r ,h o w e v e r ,i t k n o w sw h e r ei t ' s

a t a n de v e r y t h i n ga l t e r t h a i w i l lb e

t r a n s l a t e dc o r r e c t l y .

l i n e - b y - l i n eE x p l a n a t i o n

L i n e W h a ti t D o e s

0 - 2 0 T i t l ea n d d e f i n e ss o m ec o d e .B e s u r et o

l e a v e2 6 s p a c e sb e

t w e e nt h e q u o t e si n

l i n e1 6 .

2 2 J u m p sp a s t t h e s u b

r o u t i n e st o t h e m a i n

p r o g r a m .

2 5 - 4 7 D i s p l a y sd i s k d i r e c

t o r y .T h i . si s a b l o c k

s u b r o u t i n e ,w h i c hy o uc a nt r a n s p l a n tt o

y o u ro w n p r o g r a m s ,

i fy o uw i s h .

5 0 P l a c e st h e c u r s o ro n

l i n e1 8 .

6 0 C h e c k st h e d i s k e r r o r

c h a n n e lf o rp r o b l e m s .

2 o o - 2 - i o T r a n s l a t e ss p e c i a l

g r a p h i cc o d e st o l : n -

H c f o r c t y p i n gt h i sp r o g r a m ,r e a d" H o wt o E n t e rP r o g r a m s "

. m i l" ! i o » rt o U s et h eM a g a z i n eE n t r yP r o g r a m . "

A n yP r i n t e r / 6 4

1 P R I N TC H R $ ( 1 4 7 ) C H R S ( 5 ) : P O K E5 3 2 8 1 , 0

: F 0 RX = 0 T O 5 : P R I N T : N E X T ' J W N J

2 P R I N T T A B ( 1 3 ) " A N Y P R I N T E R / 6 4 ' "C D E F3 P R I N T : P R I N TT A B { 1 7 ) " * 1 9 8 4 * " : P R I N T

: P R I N TT A B ( 1 3 ) " G A R YV . F I E L D S ' "G J U L4 F O RX = 0 T O 3 0 0 0 : N E X T " E H V F

1 5 C L R : O P E N 1 5 , 8 , 1 5 ' C I I E1 6 U S = C H R $ ( 1 4 5 ) : R T $ = C H R $ ( 1 8 )

: L S 5 = " [ S P A C E 2 6 ] " ' F T D O1 7 R O $ = C H R $ { 1 4 6 ) : W T $ = C H R $ { 5 )

: R D $ = C H R $ ( 2 8 ) : N S = C H R 5 ( 0 ) ' IE A Q

2 0 P O K E5 3 2 8 0 , 0 ' B H T y2 2 G O T O 7 0 0 ' B D G B

2 5 P R I N TR T $ R D $ " D I S K D I S P L A Y " W T $ ' B J M J2 6 P R I N T r C L O S E 1 , 8 , 0 : O P E N 1 , 8 , 0 , " $ 0 "

: A = 0 : G O S U B 6 0 ' F T H L

2 7 I FD 2 S < > " O K " T H E N C L O S El ' F E G J2 8 G E T # 1 , A $ , A S ' B I X I2 9 F $ = " " : B = 0 : G E T # 1 , A $ , A $ ' D O C L3 1 I F A $ = " " T H E N C L O S E1

: P R I N TR T S " [ S P A C E 4 ] E N DD I R E C T O R S[ S P A C E 3 ] " W T S ' F K E K

3 2 I FA $ = " " T H E NF O RX = 0 T O 1 4 - A

: P R I N TL S S : N E X T X : G O S U B5 0

: R E T U R N 1 L R A LM G E T # 1 , A S ' B F I E1 5 I F A $ = " " T H E NA = A + l : G 0 T 04 0 ' G I B J

. 1 6 I F A $ = C H R S( 3 4 J T H E NB = l : A S= " ' " G L L L

3 7 I F B = l T H E NF $ = F $ + A S ' F I K K3 3 I F L E N ( F S ) > 1 9 T H E N P R I N TF S

: G 0 T 02 9 ' G L B M3 9 G O T O3 4 ' B C O I

3 0 0 - 3 9 0

7 0 0 - 7 2 2

7 3 0 - 7 3 2

7 4 0 - 7 4 2

7 5 O - 7 S ( i

7 6 0

8 0 0 - 8 4 5

8 5 6

j j l i s l ii t t h e y a r eb e

t w e e nq u o t e s .

T r a n s l a t e sA S Cv a l u e s

n o t w i t h i nq u o t e s .

T h eB A S I Cc o m m a n dw o r d s .

V i e wD i s kD i r e c t o r yo r N o t .

D u m p sf i l e n a m e

( N F S )t h e ng e t sn e w

n a m e .

C h e c k sl o r S E Q o r

P R Gf i l e .

D i s p l a yo n s c r e e n o r

p r i n t e r ?

S K =T h e n u m b e ro f

b y t e st o s k i p .

C l e a r ss c r e e n .S e a r c h

s c r e e n .

O p e nf i l el o t r a n s l a t e .

N F S -N a m eo f f i l e

F T S =F i l et y p e

( S o r l ' J

O p e n sH i e 1 0 e i t h e r

s c r e e n o rp r i n t e r .

P r i n t sn a m eo ff i l e .

8 6 0

8 8 0

8 9 0

8 9 1

H 9 2

H y 3 - H l J ( .

9 0 09 0 1 - 9 0 4

1 0 0 0 - 1 0 4 0

I O I 5 - I O 3 O

C h e c kd i s kf o r e r r o r

J u m p so v e r e x t r a

b y t e s ,d e t e r m i n e db j

f i l et y p e :" S "o r " I 1 " .

G e t st h e l i n en u i n h c i

i f t h e f i l e i s a l ' R t i .

T r a n s l a t et w ob y t e st ol i n e d u m b e ra n d

p r i n t s .

B e g i n sg e t t i n gc o d e

p a s tl i n en u m b e r .

B r e a k :l o o k sl o r 1 1

k e y .

L o o k sf o r n e w l i n e

n u m b e ro r e n do f f i l e .

C h e c k ss t a t u s .

0 m o r ed a t a t o

c o m e .

( i ! - l \ k \o f f i l e .

L o o k sf o rq u o t e s( 3 4 ) .P r i n t si n f o r m a t i o n .

E n d o na i t e r r o ro r

e n do f f i l e

A l l o w s y o ul o t r a n s

l a t eu n t i ly o ud e c i d e

t o s i o p . r a

4 0 I FA < 1 4T H E N 2 9 ' D F U C4 1 P R I N TR T S "F I L E F O U N D ? [ S P A C E

( Y / N )" W T $ : P 0 K E 1 9 8 , 0 ' C M C J4 2 G E TQ 5 : I F Q $ = " " T H E N 4 2 ' E H P

4 3 P R I N TU $ U $ : P R I N T L S S ' C I H G4 4 I F Q $ = " ¥ " T H E NA 5 = " " : G 0 T O3 1 ' f c ' H P I

4 5 P R I N TU S U $ : P R I N T L S S C H R $ ( 1 : P R I N T : P R I N T : A = 0 : G O T O2 9 ' l V y O

5 H P R I N TC H R $ ( 1 9 ) : F 0 RX = 0 T O1 7 : P R I N T

: N E X T : R E T U R N ' I M 0 I

6 0 I N P U T # 1 5 , D 1 , D 2 $ , D 3 , D 4 : R E 2 0 0 I F A = 3 2 T H E NA 5= " " : R E T U R N* f c ' G L A

2 0 1 I F A = 1 7T H E NA S = " [ C R S RD ] "

: R E T U R N ' F G A D2 0 2 I F A = 2 9T H E NA S = " [ C R S RK ] "

: R E T U R N ' F G R E

2 0 3 I F A = 1 4 5T H E N A $ = " [ C R S RU \ "

: R E T U R N ' F H M G

2 0 4 I F A = 1 4 7T H E NA S = " [ C L K / H O M E J

: R E T U R N 1 F H E H2 0 5 I F A = 1 5 7T H E NA S = " [ C R S RL ) "

: R E T U R N ' F H G I

2 0 6 I FA = 1 9 T H E NA S = " [ H O M E ] ": R E T U R N ' F G J I

2 0 7 I F F T $ = " S " A N DA = 1 3 T H E NP R X N T # 1

: R E T U R N ' H I P J

2 0 8 I F A = 1 3T H E NA 5 = " [ R E T U R N ] ": R E T U R N ' F G I L

2 0 9 I F A = 1 4 T H E NA $ = " [ L O W E R C A S E: R E T U R N ' F G P M

2 1 0 I F A = 5 T H E NA S = " [ W H I T E l ": R E T U R N ' F F U D

2 1 1 I F A - 1 8 T H E NA $ = " [ R E VO N ] ": R E T U R N ' F G N E

2 1 2 I F A = 2 0T H E N A $ = " [ D E L J "

C O M M O D O R bM I C R O C O M P U T8 7

Page 90: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 90/13298.88

.,A3iaaA,,=sv

,,3AVS,,=$V

NMH3,NaniaH:,,N0,,=SV

,,dOXS,,=$V

18H3,NHni3H:,,NnHi,=$V

,,avaa,,=$v

mH3,Nanxaa:,,wia,,=£v

i,xxaN,.=5v

DnH3.Nanj,3H:,,aNa,,=sv

ixH5,Nanisa:,,0D,,=$y

,,avoT,,=Sv

,1SiHOia,,=§v

,,aaxs,,=sv

(.aSOTD.^SV

,,NadOi,=6y

15H5,Nanxaa:,,w3H,,=$v

.i^xndNi,,=Sv

..xndNi^sv

,,N3HX,,=$V

.,naat3,,=sv

5VH5.NHnxaa

3VH5,NanJ.3a

avH5,Nanxaa

13H31Nanxaa:,.

^DH3.Nanxsa

CVH5iNanX3H

IDH3,Nanxsa

hxh5,Nanxaa

H>,,=SV

ii^u=SV

11.=Sv»/..=5v

.i*u=SV

..-.i=Sv+,,=gv

,,3aoxs3a.,=sv

,,SaH3,,=SV

3SH3.NanX3H:,,aO,1=$V

asH3.Nanxaa:..onv,,=$v

aaH3,Nanxaa:',,ox,,=sy

,,)svi,,*&v

,,Nanxsa,,=$v

,.ansoD.,=$v

iah3,Nanxsa:1.3i,.=sv

,,0X03,,=$V

,,Yxva,,=$y

3HH3,Nanxaa:,.ao5,,=5v

,,#xNiad,,=sv

NSHX

O1H3

N3HX

N3HX

H3H3

NSHi

N3HX

TNH3

N3HX

N3HX

HSH3

N3HX

N3HX

N3HX

HnH3N3HX

HWH3

NSHX

3DH3

N3HX

OMH3

N3HX

W0H3N3HX

N3HX

1HH3

N3HX

SMH3

N3HX

IWH5

N3HX

HDH5

N3HX

N3H1

N3HX

NSHX

N3HX

N3HX

NSHX

N3HX

N3HX

inH3NSHX

DAH3

NSHX

N3HX

N3HJ,

N3HX

1HH3

NSHX

TOH3

NSHX

S3H3

NSHX

N3HJ,

HXH3

N3HJ.

DHH^

N3HX

N3HX

3DHJ

NSHX

Q5H3

;tt=v5i

Nani3H:

3fT=V31

.Nanxaa:

'^T=V51

3CT=V31

,Nanxaa:

a£T=«31

?£T=V31.Nanxsa:

aEi=vsi

E0Z=V31

.Nanxsa:i.t-T=V51

,Nanxsa:

T03=V31,Nanxaa:

69T=V51,Nanj.3a:

09T=V.31

.Nanxaa:

6St=V31

£&T=V51.Nanxaa:

2£T=V31

,Nanxaa:

£CI=V31

iNnnxsa:/nt\iiti,yi=vai

.Nanxaa:

f-6T=V31

6iT=V31

8iT=Tf31

LL1=V31

VLT=V51£Z.T=V51

ZLX*V51

Til=y510iI=V51

.Nanxsa:0£T=V31

.Nanxsa:

66T=V31

9i.T=V31

StT=V31

^91=^51

.Nanxsa:

£9T=V31

.Nanxsa:

ZfrT=V31

,Nanxsa:

TfI=V31

6EI=V51iN*i11un'icl-

i£T=V31

.Nanxaa:

TCT=V31

62I=V51.Nanxsa:

ZST=V51.Nanxsa:

8te

LfZ

9&£

St-E

Ttf

0yf

€E£

Z££

"TEE

0££

6ZE

8SE

Z.2£

93E

S3E

£2E

T3E

0ZE

6TE

8TC

Z.IE

9TEST£

fTE

ET£

ZIE

TTE

0TE

60C

80£

i0£

90£

S0E

£0E

E0£

20£

cdl

,,3MOd,,

..iNiad,,

nimi.Nanxaa:„;((£'Z'$X)S

„[NMoag]„

„[amaxi]„

„[N33HDXT],,

„[asaii]„

„[3DNVHO].,

11[tAauJJ||

„[zAaao}.,

„[TA3H0].,

DTH3,NanX3H:„„

..[85].,

,.[93],.

«[f3]„

,.lZ3]»

..U3]i,

..[S3].,

,.[£3].,

,,[13],,

„[Id]„

ii[NXO]„

IIIi3A]ii

iiland]n

,,[XSNI]„

„[330Aaa]„

,.[MDVT8],.

„[3SW0H3ddn]„

,.[NanxaaX3HS]„

„[ama]

„[N33aD]

,,[aaa]

=gVN3HXTST=V31

aAH3,Nanxaa:

=SVNSHX£SI=«31

hhh3.Naniaa:

=$WN3HX6fT=V51

hj,h3.Nanisa:

=SVN3HXtST=V51daH3,Nanxaa:

=SVNSHX£ST=V31nsh3,Nanxaa:

=$VNSHX0ST=V51

ndh3,Nanxsa:

=§yNSHi6ZI=V311DH3.Nanxaa:

=SVN3HXSSt=V31H3H3,Nanxsa:

=$VN3HXcTSI=V31

rvH3,Nanxsa:

=§«N3HXTST=y31

=SVNSHX09I=y51DMH3,Nanxsa:

=SVNSHX0tT=V31

3DH5.Nanxsa:

=SVNSHi6Et=V313NH3.Nanxsa:

=SVN3HX8ET=V31

wmh5iNanxsa:

=§VN3HXLZT=V3110H3,Nanxsa:

=$VN3HX9£T=V31

hth3,Nanxaa:

=SVNSHXS£I=V31

fIH3,Nanxaa:

=gVNSHXt-ET=V31

I3H3,Nanxaa:

=$VNSHX£ET=V31

HXH3.Nanxaa:

=$VN3HXSSZ=¥31hxh5.Nanxsa:

=$¥N3HX6ST=V51dmh3,Nanxaa:

=SVNSHX85I=V31

3IH3,NanX3a:

=$«NSHX95I=V31

3DH3,Nanxsa:

=SWN3HX8t'T=V31

NOHii.Nanxaa:

=SVN3HJ.9irT=V31irH3,Nanxaa:

=SVN3HXt^T=V31

wwh3,Nanxsa:

=SVN3HXJH'V311AH5,Nanxsa:

=$VNSHXTtT=y31

I3D3,NHnxsa:

,,=$ynsho.K=y3iHVD3.NanxSH:

,,=$VNSHX0E=y31

DDD3iNanxsa:

n«$VN3HX83=«313M03,Nanxaa:

UNIddANV/A1N0Sd3Sf1

T0E

00£

05Z

TtZ

8bZ

6E2

8EZ

LCZ

9£Z

5EZ

?E3E£<t

Z£2

T£Z

0£Z

822

iS3

9ZZ

S2c!

EZ2

Z2Z

TZZ

0ZZ

6T2

BT2

Z.I2

9TZ

STZ

tT2

ET2

w

Page 91: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 91/132

6 4 U S E R SO N L Y / A N YP R I N T E R

3 5 0

3 5 1

3 5 2

3 5 33 5 4

3 5 5

3 5 63 5 7

3 5 8

3 5 9

3 6 0

3 6 1

3 6 2

3 6 3

3 6 4

3 6 5

3 6 63 6 7

3 6 8

3 6 9

3 7 0

3 7 13 7 2

3 7 3

3 7 4

3 7 5

3 7 6

3 7 7

3 7 8

3 7 9

3 8 0

3 8 1

3 8 2

3 8 3

3 9 0

7 0 0

7 1 07 2 0

7 2 2

7 3 0

7 3 2

7 4 0

7 4 2

7 5 0

i R E T U R N 1

I F A = 1 5 0

I F A = 1 5 4

: R E T U R N 1

I F A = 1 5 5

: R E T U R N '

I F A = 1 5 6I F A = 1 5 7I F A = 1 9 7

I F A = 1 6 1

I F A = 1 6 5

I F A = 1 6 6

: R E T U R N 'I F A = 1 6 8I F A = 1 8 0I F A = 1 8 1I F A = 1 8 2

I F A = 1 8 3I F A = 1 8 4

I F A = 1 8 5

I F A = 1 8 6I F A = 1 8 7I F A = 1 8 S

I F A = 1 8 9I F A = 1 9 0

I F A = 1 9 1

I F A = 1 9 2

I F A = 1 9 3

I F A = 1 9 5

I F A = 1 9 6: R E T U R N '

I F A = 1 5 8I F A = 1 9 8

I F A = 2 0 0: R E T U R N 1

I F A = 2 0 2: R E T U R N '

I F A = 1 4 6

: R E T U R N '

I F A = 1 6 2

I F A = 1 3 6

I F A = 2 5 5: R E T U R N '

F H Y Q

T H E N

T H E N

F H N I

T H E N

F H W J

T H E N

T H E N

T H E N

T H E N

T H E N

T H E N

F H D P

T H E N

T H E N

T H E N

T H E N

T H E N

T H E N

T H E N

T H E N

T H E NT H E N

T H E N

T H E N

T H E N

T H E N

T H E N

T H E N

T H E N

F H V O

T H E N

T H E N

T H E NF H I R

T H E N

F H D S

T H E N

F H P K

T H E N

T H E N

T H E N

F H T N

A $ = " D E F "A $ = " C O N T '

A $ = " L I S T '

A $ = " C L R "A $ = " C M D "A S = " V A L "A $ = " G E T "A S = " F N " : f

A $= " i P C ( '

A $ = " N O T "A $ = " S G N "A $ = " I N T "A S = " A B S "A $ = " U S R "A § = " F R E "

A $ = " P O S "

A $ = " S Q R "A $ = " R N D "A S = " L O G "

A $ = " E X P "A $ = " C O S "A $ = " S I N "A S = " T A N "

A $ = " A T N "A $ = " L E N "

A S = " S T R S "

A S = " S Y S "A $ = " A S C "

R E T U R N 1

R E T U R N '

R E T U R N '

R E T U R N "R E T U R N '

F H H H

F H G K

F H T L

F H N M

F H B N

i E T U R N ' F H D O

R E T U R N 1

R E T U R N 1

R E T U R N '

R E T U R N 'R E T U R N 1

R E T U R N '

R E T U R N 1

R E T U R N 1R E T U R N 'R E T U R N 1

R E T U R N '

R E T U R N '

R E T U R N '

R E T U R N 1

R E T U R N 1

R E T U R N 1

R E T U R N '

R E T U R N '

A S = " L E F T $ "

A S = " M I D S "

A 5 = " W A I T "

A S = " N E W " : R E T U R N 'A S = " L E T " : R E T U R N 'A $ = "[ P I ] "

X $ = S T R $ ( A ): X S = M I D S( X S , 2 , 3 )

: A S = " C H R S ( " + X $ + " ) " : R E T U R N ' I W D RP R I N TC H R S ( 1 4 7 ) : P R I N T : P R I N T: P R I N T ' F I W FP R I N T : P R I N T ' C B H DD D $ = " " : I N P U T "D I R E C O R Y

I F D D S= "

V I E WT H E D I S K

( Y / N ) " ; D D § ' C I G N

Y " T H E N P R I N TC H R S ( 1 4 7 )

: G O S U B 2 5 : A = 0

N F S = " " : I N P U T "I F L E N ( N F S ) < 1

' H O S H

F H A Q

F H K I

F H O J

F H T K

F H G L

F H D M

F H A N

F H F OF H N P

F H M Q

F H Y R

F H I J

F H O K

F H I L

F H J M

F H H N

F H N P

F H C Q

F H M L

F H I M

N A M EF I L E " ; N F $ ' C I H JO R L E N ( N F S ) > 1 6 T H E N

P R I N TU S U S : G O T O 7 3 0 ' J V S QF T S = " " : P R I N T "

: " R T 5 " P" R O § "

F I L ET Y P E

R G O R " R T S " S " R O $ "

U N P U TF T S ' D V J R

I F F T $ < >

E Q " ;

" P " T H E NI F F T $ O " S " T H E NP R I N TU S U $ : G O T O 7 4 0 ' K O D R

F D $ = " " : P R I N T "P R I N TT O" R T S " S " R O § " C R E E N O R" R T S " P " R O S " R I N T E R " ; : I N P U TF D S 'D V R U

7 5 2

7 5 4

7 5 6

7 6 0

8 0 0

8 1 0

8 3 0

8 3 5

8 4 0

8 4 5

8 5 0

8 5 2

3 5 58 5 6

8 6 0

8 6 5

8 7 0

8 7 4

8 7 5

8 8 0

8 9 0

8 9 1

8 9 2

8 9 3

8 9 58 9 6

9 0 0

9 0 1

9 0 2

9 0 3

9 0 4

9 0 5

9 1 0

1 0 0 0

1 0 0 1

1 0 1 0

1 0 1 1

1 0 1 5

1 0 2 0

1 0 3 0

1 0 4 0

I F F D $ O " S " T H E NI F F D $ O " P " T H E P R I N TU $ U $ : G O T O7 5 0 ' K O X S

I F F D $ = " S " T H E NF D = 3 ' E G J OI F F D 5 = " P " T H E NF D = 4 1 E G H Q

S K = 0 : P R I N T " #B Y T E ST O S K I P" R T $ " < R E T U R N > " R O S "= N O N E ": I N P U TS K ' D N X U

P R I N TC H R S ( 1 4 7 ) : F O RX = 0 T O 4

: P R I N T ' G K L HP R I N TR T S "S E A R C H I N GF O R: [ S P A C E 2 ] " N F $ " , " P T S ' B J D

I F F D = 3T H E NT Y S = " S C R E E N " ' E G

I F F D = 4T H E NT Y S = " P R I N T E R " ' 2P R I N TT A B ( 3 ) " D I S P L A YO N : " T Y $ ' C F J

P R I N TT A B ( 5 ) R T S "< F l T O A B O R T >1 1 ' C F B RC L O S E 8 : O P E N 8 , 8 , 8 , " 0: " + N t " $ + ", " + F T S+ " , R ' " G O U PI F S K > 0 T H E N F O RX = 0 T O S K

: G E T # 8 , A § : N E X T : X = 0 ' J R O S

C L O S E1 : O P E N1 , F D ' C G T OP R I N T # 1 , N F S ' B F W OG O S U B 6 0 : I FA > 0 T H E NP R I N T

C H R $ ( 1 4 7 ) D 1 ; D 2 $ , D 3 ; D 4

: G O T O1 0 0 0 ' H C Q R

I F F T $ = " P " T H E N G E T # 8 , A $ , I F F T S = " P " T H E NG E T # 8 , A $ , B S ' E LI F F T $ = " S " T H E N 9 0 5 ' D G W Q

G E T # 8 , C $ , D S : F 1 = A S C ( C 5 + N: F 2 = A S C ( D $ + N S ) ' H B F YI F S T = 0 T H E NP R I N T S l , ( F 2 * 2 5 6 )

" G P E R

G E T # 8 , A $ : A = A S C ( A S + N $ )

: I F A > 0 T H E NC = 0 ' I S F O

G E TB K $ : I FB K S = C H R $ ( 1 3 3 ) T H EG O T O1 0 0 0 ' G Q A T

I F A = 0 T H E NF L = 0 : P R I N T # 1 : C = C

: G O T O8 7 0 ' I P W VI F S T = 0T H E N9 0 0 ' D G I R

I F S T = 6 4 T H E N1 0 0 0 ' D I G T

P R I N T " S T A T U S : " S T : G O T O1 0 00 ' C H J WI F F L = 0 A N D A = 3 4 T H E NF L = l

: G 0 T O9 0 5 ' H N H KI F F L = 1A N DA > 9 3T H E NG O S U B2 0 0

: G O T O9 1 0 ' H N W L

I F A = 3 4T H E N F L = 0 ' E G A JI F A < 3 3 T H E NG O S U B2 0 0

: G O T O9 1 0 ' F K I LI F A > 9 3T H E N G O S U B3 0 0

: G O T O9 1 0 ' F K N M

P R I N T j t l , C H R S ( A ); : A = 0 : G O T O8 9 0' E N X N

P R I N T # 1 , A S ; : G O T O8 9 9 ' C J X GP R I N T # 1 : G O S U B6 0 ' C E U T

P R I N TC H R S ( 5 ) : C L O S E1 : C L O S E8

: C L O S E 1 5 ' F K Q YI F D 1 > 0 T H E NP R I N T " E R R O R - " ' P R I N T " D I S K S T A T U S : " D 1 ; DD 4 ' B M W BP R I N T : P R I N T " D OY O UW I S HT O T R Y

A G A I N< Y / N > ? " ' C B K IG E T Q S : I F Q S = " " T H £ N 1 0 2 I F Q $ = " Y " T H E N C L R : G O T O1 5 ' F F T AE N D ' B A C W E N D

C O M M O D O R EM I C R O C O M P U T8 9

Page 92: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 92/132

C O M M O D O R E6 4

C O M P U T E R( O r d e rN o w )

$ 1 3 9 "C 1 2 SD l i k s7 9 'a d .■

P a p e r b a c kW r i t e rt , 9$ 3 4 . 4 5

1 0 "C o m j t o r1 0 XP r i n t e r1 1 4 6 . 0 0

1 3 "Z e n i t hC o l o rM o n i t o r$ 1 3 9 . 9 5

C A L LB E F O R EY O U O R D E R

C O M M O D O R E6 4S Y S T E MS A L E

C o m m o d o r e6 4

C o m .1 5 4 1D i s kD r i v e

1 3 "C o l o r

M o n i t o r

P l u s$ 3 0 . 0 0S f i H

4 5 7P L U SF R E E$ 4 4 . 9 5O i lB a r o n sA d v e n t u r e P r o g r a m

C 1 2 8C O M M O

C O M P U T E( O r d e rN o w )

2 8 9O O

S P E C I A LS O F T W A R EC O U P O N

P l u sF R E E» b 9 . 9 5T I m e w o r kW o r d p r o c e i t a r .

• M 0 K1 S 7 1D l f l tD r i v eH M . M

• ' ; o i c f >S y n t h e s i z e r1 3 9 . 9 5

* U "A m b e rM o n i t o r$ 7 4 . 9 5

P R I C E SM A YB E L O W

C O M M O D O R E6 4 C O M P U T E R1 1 3 9 . 9 5

T o u p a yo n l y $ 1 3 9 . 9 5w h e ny o uo r d e r t h ep o w e r f u l

U KC O M M Q D O H EU C O M P U T E R 'L E S S t h » v o l u eo Fp h iS P E C I A LS O F T W A R ED I S C O U N TC O U P O Nw e p a c kw i l hy o u rc o m p u t e rt h a io l l o w iy o u l o S A V EO V E R

1 1 5 0o i l l o d w g i Bs o l ep n t n i "W i t ho n l yS I O Oo f

l o v i n g i a p p l i o d . y o u r n e rc o m p u t e rt o i ll i $ 3 9 . 9 3 !I

■ C 1 2 SD O U B L ES I D E DD I S K S7 4 -E A .

G e tI h e s e5 ' / . "D o u b l eS i d e d F l o p p y D i s k ss p e c i a l l yd e s i g n e df o rl h eC o m m o d o r e1 ? QC o m p u t e r( 1 5 7 1D i s k

D r i v e ] , 1 0 0 % C e r t i f i e d .l l f » t l m »W a r r a n t y ,

A u t o m a t i cL i n lC l e a n i n gL i n e ri n c l u d e d ,1 B o ho f 1 0-

1 9 9 0 ( « 'e o . ) 5 B o i e so f 1 0- J 4 4 . 5 0( 8 9 's o . ) 1 0

B o j . i o l 1 0 - $ 7 9 . 0 0 ( 7 v ' « a . ) .

I I " Z E N I T HC O L O H M O N I T O R t l » . «Y o up o y o n l y $ 1 3 9 . 9 5w h e ny o uo r d e rI h i i1 3 Z E N I T HC O L O R M O N I T O RL E S St h e v a l u eo f I h e 5 P E C I A I

S O F T W A R ED I S C O U N TC O U P O Nw e p o ( kw i l hy o u r

m o n i t o rI h o to l l o w sy o uT os a v e o v e r S 7 5 0o Hs o f t w a r e1 0 l e p r i c e s ! 'W i t ho n l yS 1 0 0o l s a v i n g sa p p l i e d ,y o u r

n e t c o l o rm o n i t o rc o s li s o n l y£ 3 9 . 9 5 . ( 1 6C o l o r s ) .

P r a r n l u m Q u a l i t y1 3 0 - 1 4 0C P SC o m s t a r1 0 XP r i n t e r( 1 4 8 . 0 0

T h eC O M 5 T A R1 0 Xg t my o uo 1 0 " c o r r i o g e .1 J O - M 0C P S . 9> 9 d o tm o t r i . w i t hd o u b l el l r i k ec o p o b i l i l yl o r

1 3 x 1 8d o t m a t r i x ( n e a rl e t t e r q u a l i t y ) ,h i g hr e s o l u t i o n

b i t i m o g e( 1 2 0n M 4 d o t m a i n * ) ,u n d e r l i n i n g ,b o c ks p a c i n g ,l e f t a n d f i g h tm a r g i nl e t t i n g ,r r u a l o w e r

d e c e n d e r sw i l h s u p e ra n as u b s c r i p t s , p r i n t ss t a n d a r d

i t a l i c ,b l o c k g r a p h i c sa n ds p e c i a lc h a r a c t e r s .I t g i v e sy o u p r i n tq u a l i t ya n d l e c t u r e sf o u n do n p r i n t e r s

c o s t i n gt w i c e a sm u c h1 1 ( C e n t r o n i c sP a r a l l e l

I n t e r f a c e )L i l l$ 3 9 9 . 0 0S a l * I 1 4 I . M .

4 S L O TE X P A N D E Rf t 1 0 C O L U M NB O A R D» » . «N o wy o up r o g r a mB 0 C O L U M N So n t h e s c r e e na t o n e

t i m e !C o n v e r t s y o u rC o m m o d o r eb i t o 8 0 C O L U M N Sw r i n ny o u p l u g i n t h e B OC O L U M NE X P A N S I O NB O A R D "P L U S1 s l o te i p a n d e r iH t . i l l v i lQ u o n t i l l a i

I DC O L U M N SI N C O L O R

P A P E R B A C KW R I T E RM W O R DP R O C E S S O RI » . UT h l iP A P E R B A C KW R I T E Rb t W O H DP R O C E S S O Ri t t h e

I m e s t a v a i l a b l ef a r t h e C O M M O D O R E6 1 c o m p u t e r !

T h oU L T I M A T EF O RP R O F E S S I O N A LW o r dP r o c e s s i n g .

D I S P L A Y SJ O o r B 0C O L U M N SI N C O L O Ro r b l o c ko n dw h i t e sI S i m p l et o o p e r a t e ,p o w e r l u it e x t e d i t i n g ,

c o m p l e t ec u r s o ra n d i n s e r t / d e l e t ek e yc o n t r o l sl i n e

□ n d p a r a g r a p hi n s e r t i o n ,a u t o m a t i cd e l e t i o n ,

c e n t e r i n g ,m a r g i ns e l l i n g so n do u t p u tt o o i l p r i n t e r s '

l i s t1 9 9 . 0 0 .S A L Et M . M .C a u p o n S ! ?9 5

W e p o l ka S P E C I A LS O F T W A R ED I S C O U N TC O U P O Nw i t h e v e r y C O M M O D O R E( ■ - ' ■

C O M P U T E R ,D I S K D R I V E ,P R I N T E R ,o rM O N I T O Rw b l a l l !T l t i sc o u p o no l l o w iy o ul o S A V EO V E R1 I J 0O F F S A L EP R I C E S ! !

( E x a r in p l o t )

P R O F E S S I O N A LS O F T W A R EC O M M O D O R E6 4

H o m o

P a p e r b a c kW r u e r6 4P a p e r b o t kD a t a b a t eb e

P Q y u r b m kD i r l r o n a r y

[ h o P u n !S h o p

I H a l l i y lP i a > . t l

P r a f t i t o l il i p r t o dt h a t nP r o g r o m r p o nf l o l o r o n c e

C u i d nN i n oP r . n L C II n A m b c iS u p e rB o w l S u n d a y

F l i p S( i l « O . l kF i l o '

D e l u d eT a [ i uC a s i c i oI p l uF R E Eg o m . l

P . dJ o y i l i t k

C o m p u t o i C o r e K Mj r j u t iC a v o r

l n | v r o dE n g i n e

P H i l n pI t ( E p y > )

M u n tC o k

F i l lW u r . r( b yC o c l . n . n e i i

H i t

S 9 9 . D O

1 6 9i t *

U l1 3 9$ 5 9

i l l

S 3 ]S 3 0S 2 J

. S 5 9

t r fS 4 4

S B

S 3 1

0 09 }

4 5

1 99 SI S

t s0 0

9 5

0 0

9 5

9 5

9 S9 S

1 3 9 9 5S 5 9 9 5

S 3 9 9 1

S a l o

S 3 9

S 3 J

i n1 3 7

s ; i1 1 9

S I 6

S 2 l

S I 9

i l lS 4 4

s i :5 3 )

1 6

£ 2 7

9 5

' 59 5» 59 )

«9 9

9 5

9 99 5

9 S

9 i9 5

9 99 S

i l l i it l i

S 39

9 5

4 9

C o u p a r

t ! 9

S 7 '

9 5

9 3S I 0 D OJ 3 I ,

i nI MS l l

U l5 1 'S I 3S 3 4

S I Oi l l

1 i

i l lS l f l

i nS ? 4

9 S« i

4 99 0

4 99 99 9

9 9

D C9 9

6 C

9 S

9 {

9 !

( S e eo v e r1 0 0c o u p o ni t e m si n o u rc a t a l o g )

W r i t eo r c a l lf o r

j S a m p l eS P E C I A Li O H W A R tC O U P O N !

A T T E N T I O NC o m p u t e rC l u b s

W eO f f e rB i gV o l u m eD i s c o u n t s

C A L LT O D A Y !

P R O T E C T OW A R R A N T YA l lP r u l e t t a ip r a d u c i ? .L a r r ya m i n i m u m9 0 d a yv v a n a n F y .

I f a n y i h m gt a i l *w i i J i P r i9 0 r f d y if r o mi J ' ud a t ao l p u r c h a i op i m p l yt o n dy o u i p r o d u c ll o u s v i a U n M e dP o r f f l pS o r v i c s

p r e p a i d . W i -w i l lI M V i E D J A 7 E L Y« n dy o ua ( e p l o t u r n o n ta i

n a c h a r g tv i a U n i l c dP a r c o p S e r v i c ep r e p a i dT h < w a r r o n t yp m v p i o " i pa ^ o i f i■ ■ ■ - W eL o v bO u rC u t t a m a r t .

C U tC O M M O D O R EC O M P U T E R% 2 t < ) . 0 0

W ee xp e e la h m i i e ds u p p l y * o r C h r r s T m a i ,W ev - i l l* h < p

o n a f i r s to r d e rb a i i t . T h i sa l l - n e wr e v o l u l i o n o r y I

f o m p u l e ru i f t s a l l C o r n m o d o r v6 * t o h w a r «a n d

a c c e s s o r i e sp l u sa l l C P Mp r o g r a m sf o r m c f t e d ll o rT h o

d l i k d r i v t .P I u m F R t t i t t . t J r i r r f w o r k t

W o r d p r o € 9 t § o r .L i s l( 3 4 9 . 0 0 .S A L Et » 1 . H .

3 4 0 K1 5 7 1C O M M O D O R ED I S KD R I V E1 7 5 5 . 0 0

D o u b l e . S i d e d . S i n g l eD i s k D r i v e' o r C - 1 2 B a l l o w sy o u

f o u s eC - 1 2 8m o d ep l u sC P Mm o d e .1 7 l i m e sf a s l e r

i h a n1 5 4 1 .p l y w u n * a l lI S 4 1 l o r m a i i s .

L i s t

S U P E RA U T OD I A LM O D E Ml i t , * }

E o s yi o u s e J u s t p l u gm i o y o u rC o m m o d o r e6 '

c o m p u t e ra n d y o u ' r a^ n o d yt o i r o m m i to n d r e c e i v e

m e s s a g e s .E a s i e rt o u s e i h a nd i a l i n gy o u / 't e l e p h o n e

| u s t p u s h o n e k e y o ny o u r c o m p u t e rI J n c l u d e iH u c l i r s i v ee a s y l a u » o p r o g r a ml o r u p a n d d o w nl o a d i n gl o p r i m e ra n dd j s kd r i v e s .P o tf i n U . S .A ,

L i s t$ 9 90 0 .S A L E d M S ,C o u p o n$ 2 4 . 9 5 .

V O I C ES Y N T H E S I Z E R* 3 9 , 9 5

F o rC o m m o d o r e - 6 4c o m p u l e r s .J u s lp l u gi l i n a n dy o u

t o np r o g r a mw o r d s a n dt e n i o n C f l s . o d j u & lv o l u m f la n dp i t c h ,m a k et a l k i n go d v e n i u r e g o m e s , s o u na c t i o n

g a m e sa n dt u s i o m n e d( a l k i e s ' 1P L U S[ S 1 9 . 9 5 v a l u

T E X TT O S P E E C Hp r o g j - a m i n c l u d e dF R E E ,j u s !t y p e a

w o r d a n dh e a ry o u rc o m p u t e rt a l k— A D D S O U N DT O

" Z O R K - .S C O T TA D A M S A N DO T H E R A D V E NG A M E S ! !( D i s ko r t a p e )L i s iS 8 90 0 .

\ T M A G K A V O X( N A P )B 0C O L U M NM O N I T O RW I T HS O U N D1 7 9 . 9 5

S u p e r H i g hR e s o l u t i o ng r e e ni c r e a n m o n i t o r .G Oc o l u m n sx 2 4 l i n e ye d s yt o r e a d ,p l u ss p e a k e rl o r

a u d i os o u n dI n c l u d e d ,F o n l a s l kv a l u eL i s t$ 1 2 9 . 0 0S a l em . t i .f d ? 8C a b l e $ 1 99 5 r C 6 4 , A t a r ic a b l e

S 9 . 9 5 )

P R I N T E R / T Y P E W R I T E RC O M B I N A T I O N( 2 3 9 . 9 3

" J U K I "S u p e r b f e r f e r q u a l i r y .d a i s y w h e e l

p r i n t e r ' l y p e w f i t u rc n m b m Q t i o nT w om o c h i n e si n o n e— j u s - ia N i c ko l i h et w i i c h . 1 2 "e * t r cl a r g e c a r r i a g

t y p e w r i t e rk e y b o a r da u t o m a t i cm a r g i nc o n t r o la n d

r e l o c a t ek e y , d r o p i n c a n e T i er i b b o n> ( 9 0 d a yw a r r a n i y )c e n l r o n i c sp a r a l l e l a rR S 7 3 7s e r i a lp o r lb u i l t

I n ( S p e t i l y ) .U l lS 3 4 9 . 0 O .S A L EI H t . t J . ( L t d ,O t y . }

U " R G B &C O M P O S I T EC O L O R M O N I T O RI H M JW u s t b e u s e dI o g o t 0 0 c o l u m n si n c o l o rw i l hB 0

c o l u m nc o m p u t e r s( C 1 2 8 'I B M -A p p l e )

( A d dS 1 4 . 5 0s h i p p i n g )

L i s i1 3 9 9 . 0 0 .S A L Ei J S I . l i .

• L O W E S TP R I C E S• I S D A YF R E ET R I A L

• B E S T S E R V I C EI N U . S . A .• O N ED A YE X P R E S SM A I L

P H O N EO R D E R SH o . m , 3 p r m .W e e k d a y .

9 a . m .- 1 2 n o o nS a i u f d o y i .

• 4 0D A YF R E ER E P L A C E M E N TW A R R A N

< O V E R5 0 0P R O G R A M S» F R E EC A T A L O

A d d5 1 0 0 0l o r s h i p p i n g h o n d l i n ga n d i n s u r a n c eI l l i n o i sr e s i d e n t s

p l e a s eo d d6 " . t a <A d dS 3 0 . 0 0( o rC A N A D AP U E R T OR I C O H A W A I I ,A L A S K AA P O - F P Oo r d e r s ,C a n a d i a no r d e r sm u s t b em U . S d o l l a r s .

W ED ON O TE X P O R T T O O T H E R C O U N T R I E SE X C E P TC A N A D AE n c l o s eC a s h i e r sC h o c kM o n o yO r d e ro r P e r s o n a lC h e c kA l l o wNd a y sf o rd e l i v e r y 7t o 7 d u y il o r p h o n oo r d e r s .1 d a ye j i p r o s si n a i l l

V I S A M A 5 I E R C A R DC O D N oC O . Dl o C o n n d aA P Of P O

W e ,L o v eO u rC u s t o m e r sB o x5 5 0 ,B o r r i n g i o n .I l l i n o i s6 0 0 1 0

3 1 2 / 3 8 2 - 5 2 4 4t o o r d e r

Page 93: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 93/132

Page 94: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 94/132

E X T R AW I D E1 5 " +? P R I N T E RS A L E7 J

* O n eY e a rI m m e d i a t e R e p l a c e m e n t W a r r a n t y• 1 5 D a yF r e eT r i a l

C o m s t a rl S V a X

o o

1 3 0 - 1 4 0C P S L i s t$ 4 9 9 . 0

( I B M— C u m m o d a i i

P r i n tS l i a

1 0 , 1 2 ,1 7 . 5 , 6 . 8 . 5C P I

H u n i b u io f C o l u m n s

• T r a c t o r / F r i c t i o nP r i n t e r* D o t M a t r i x .I m p a c t ,

P r i n t *S i n g l eS h o u t *o r C o n t l n u o u i f o o dP a p e r ,l S ' / i "

C a r r i a g e• P r i n tB u f f e r■ 1 * ' ) D o tM a t r i x ,D o u b l eS t r l k o * N o a rL o t t o r Q u a l i t y ,H i g hR m o l u t l o nD o t

B t tI m a g e• U n d e r l i n i n g .l e f t - R i g h tM a r g i n• T r u aL o w D u i i o n d u n ,S u p e ra n d S u b s c r i p t• P r l n l i

S t a n d a r d ,B l o c kG r a p h i c !& [ t a l k ** C e n t r o n i c

P a r a l l a lI n t e r f a c e

C O M S T A Rl S V a XS P E C I F I C A T I O N S( a p p i . - A t a r i - e tC h a r a c t e rF o n t * C h a r a c t e rS e l f

N o r m a l( 1 0C P l ) :E l i t e( 1 2C P I ) :C o n d e n s e d 9 6 S t a n d a r dA S C I I ,3 2 B l o c kG r a p h i c ,9 6( 1 7 C P I ) ;E n l a r g e d( S , 6 ,8 . 5 C P l ) ;E m p h a s i i -

1 3 6 ,1 6 4 , 2 3 2 ( 6 6 . 8 2 ,1 1 6D o u b l eW i d t h ]e d ;D o u b l eS t r i k e :S u p e r& S u bS c r i p t

I t a l i c sC h a r a c t e r s

C a r t r i d g e R i b b o n ,t i l lS 6 . 9 S .S a l *M . U .

1 5 " P r i n t e r su s e1 0 "a n d1 5 "P a p e r

C A N O N1 5 "P r i n t e

$ 2 5 90 0L i s t

$ 6 9 9 . 0 0

1 6 0C P S+ L e t t e r Q u a l i t yM o d e

* P r o g r a m m a b l eC h a r a c t e r s

• 2 KB u f f e r • 1 5 D a yF r e eT r i a l

( I B M— C o m m o d o r e)

P r i n t i n gM e t h o d

I m p a c td o tm a t r i x

P r i n t i n gS p e e d

1 6 0C P Sa t s t a n d a r dc h a r o c t e rp r i n t i n g2 7 C P Sa t N L Qc h o r a c i e rp r i n t i n g

P r i n t i n gC h a r a c t e r s

S t a n d a r d1 1 i 9 d o tm a t r i xN L Q2 3 *1 8 d o t m a t r i »

C h a r a c t e rs e t : F u l lA S C I I c h a r a c t e rs e i( 9 6 ) ,

3 2 s p e c i a lE u r o p e a nc h a r a c t e r s

C A N O NS P E C I F I C A T I O N SP r i n tB u f f e r

2 K - b y 1 eu t i l i t yb u f f e r

I m a g eP r i n t i n g

H o r i z o n t a l1 2 0 d o l » / l n c h( d o u b l ed e n s i t y )H o r i z o n t a l2 4 0d o t s / I n c h( q u a d r u p l ed e n s i t y )

I n t e r f a c e

S - b i tp a r a l l e li n t e r f a c e( C e n t r o n i c st y p e )

P a p e r

P l o i np a p e r ,R o l lp a p e r ,S i n g l e s h e e t ,F U ' i f o k :M u l t i p a r tp a p e r :m o x .3 s h e e t s

1 1 I n t e r f a c e s■ ■ '

( A p p l e— A t a r i— E t c . )

I n kR i b b o nC a r t r i d g e— S a l eM 4 . 9 J

R i b b o nL i f e :3 m i l l i o nc h a r a c t e r s / c a r t r

M a x i m u mN u m b e ro f C h a r a c t e r s

S t a n d a r d : 1 0 c p l 8 0 c p l

E n l a r g e d : S c p i 4 0 c p l

C o n d e n s e d : 1 7 , 1c p l 1 3 6c p !

C o n d e n s e de n l a r g e d :8 . 5c p i 6 Bc p l

E l i t e : I ! c p i 9 6 c p l

E l i t ee n l a r g e d : 6 c p i 4 8 c p l

N L Qp i c a : 1 0c p i 8 0 c p l

N L Qp i c ae n l a r g e d : 5 c p i 4 0 c p l

I B M$ 8 9 . 0 0 A p p l e$ 5 9 . 0 0 A t a r i$ 5 9 . 0 0 C o m m o d o r e$ 3 9 . 0 0

A d dJ 1 7 . 5 Gt o r s h i p p i n g ,h a n d l i n ga n d i n s u r a n c e .I l l i n o nr e s i d e n t s

p l o os o a d d6 % t o . .A d d1 3 5 . 0 0t o rC A N A O A ,P U E R T OR I C O ,H A W A I I ,A L A S K A ,A P O - F P Oo r d e r s ,C a n o d l a no r d e r sm u i lb e I n U . S . d o l l o r s .

W ED ON O TE X P O R TT O O T H E RC O U N T R I E S . E X C E P TC A N A D A .

E n c l o s eC a i h l a nC h e c kM a n n yO r d « ro r P e r s o n a lC h e c k . A l l o w1 4

d o y it o r d t l l v B r y . 2l o 7 d o y if o rp h o n eo r d e r ) .1 d a y* « p r e s >m a i t l

V I S A— M A S T E RC A R D— C . O . D .

N o C . O . D .l o C a n a d a ,A P O - ^ P O .

W eL o v e O u rC u s t o m e r s2 2 2 9 2N . P e p p e rR d . ,B a r r i n g t o n ,I l l i n o i s6 0 0 1 0

3 1 2 / 3 8 2 - 5 2 4 4t o o r d e r

Page 95: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 95/132

F a m o u sS m i t hC o r o n aN a t i o n a lB r a n

1 0 "P R I N T E R B e l o wW h o l e s a l eC o s tP r i c e s ! !

• O N EY E A RI M M E D I A T ER E P L A C E M E N TW A R R A N T • S p e e d :1 2 0o r 1 6 0c h a r a c t e r sp e rs e c o n d• F r i c t i o nF e e d / T r a c t o rF e e d— S t a n d a r • 8 0c h a r a c t e rp r i n tl i n ea t 1 0C P I • 1 L i n eB u f f e r ,2 KB u f f e ro n 1 2 0 / 1 6 0C P SP l u sL Q M• S i xp i t c h e s• G r a p h i c sc a p a b i l i t y• C e n t r o n i c sc o m p a t i b l ep a r a l l e li n t e r f a c

• F e a t u r e sB i d i r e c t i o n a lP r i n t ,S h o r t l i n eS e e k ,V e r t i c a lA n dH o r i z o n t a lT a b s

C h e c kt h e s e f e a t u r e s& p r i c e

1 2 OC B » S

L i s tS 4 2 9 . 0 0

S A L E

P r i n t e r

11 2 0C P S+ L e t t e r Q u a l i

M o d e1 0 ' *P r i n t e r

L i s t

$ 4 4 9 . 0 0

S A L E1 7 9S U P E RG R A P H I C S

e m p h a s i z e dT h is i s a s a m p l eo f o u rn e a r - l e t t e r - q u a l i t yp r i n t

T h e r ei s s t a n d a r dd a t a

i n q q u a l i t yp r i n t

1 6 0C P S+ L e t t e rQ u a l i t

M o d e1 0 "P r i n t e rL i s t

S 4 9 9 . 0 0

i t a J i cp r i n t f l 9 9( I B M— C o m m o d o r e )

S i i a / W e l g h l

H e i g h t5 . 0 4 "W i d t h1 6 . 7 "

D e p t h1 3 . 4 "W e i g h t1 8 . 7l b s .

I n t e r n a lC h a r .C o d i n g

A S C I IP l u sI S O

P r i n tB u f f e rS i z e

1 3 0C P S :1 3 2 B y t e s ( ll i n e )

1 2 0 / 1 6 0C P SP l u s

L Q M :2 K

N o .o f C h a r ,I n C h a r . S e t

9 6 A S C I IP l u sI n t e r n a t i o n a l

G r a p h i c sC a p a b i l i t y

S t a n d a r d6 0 . 7 3 .1 3 0 D P I

H o r i i o n t o l7 2 D P IV e r t i c o l

P i t c h

1 0 . 1 2 .1 6 . 7 ,5 , 6 ,B . 3 .P r o p o r t i o n o lS p a c i n gP r i n t i n gM e t h o d

I m p a c t D o t M a t r i x

S P E C I F I C A T I O N SC h a r .M a t r i xS l z o

9 H x 9 V ( S t a n d a r d ]t o I O H* 9 V( E m p h a s i z e d£ E l o n g a t e ]

P r i n t i n gF e a t u r e i

B i - d i r e c t i o n a l ,S h o r tl i n es e e k i n g ,V e r t i c o lT a b s , H o r i z o n t a lT o b s

F o r m * T y p a

F a n f o l d ,C u t S h e e t .R o l l( o p t i o n a l )

M a nP o p o r W i d t h

I I "

F e e d i n gM e t h o d

F r i c t i o nF e e dS i d . :T r a c t o rF e e dS t d .

R i b b o nC a s s e t t e— F a b r i ci n k e d r i b b o n

R i b b o nL i f e

4 m i l l i o nc h a r a c t e r s

I n t e r f a c e s

( A p p l e— A t a r i— E t c . )

I n t e r f a c e *

P o r a l i a l8 b i t C e n t r o n i c s c o m p a t i b l e

1 2 0 / 1 6 0C P SP l u sN L Q :R S 3 3 2S e r i a li n c .

C h a r a c t e rM o d e

1 0 x BE m p h a s i z e d :9 x 8S t a n d a r d :1 0 x B

E l o n g a t e d :9 x 8S u p e r / S u bS c r i p t( 1 p a s s )

C h a r a c t e rS e t

9 6 A S C I I1 1 x 7I n t e r n a t i o n a lC h a r ,

L i n oS p a c i n g6 / 8 / 1 2 / 7 3 / 1 4 4L P I

C h a r a c t e r S p a c i n g

1 0 c p in o r m a l ,5 c p ie l o n g a t e dn o r m a l ;1 2 c p i

c o m p r e s s e d ;6 c p ie l o n g a t e d c o m p r e s s e1 6 . 7c p ic o n d e n s e d ;8 , 3c p ie l o n g a t e dc o n d e n s e d :5 . 1 2 . 5c p ie l o n g a t e dp r o p o r t i o n o

C a r t r i d g eR i b b o n— L i s t$ 1 9 . 9 5 .S a l e5 1 2 . 9 5

I B M$ 8 9 . 0 0 A p p l e$ 5 9 . 0 0 A t a r i$ 5 9 . 0 0 C o m m o d o r e$ 3 9 . 0 0

A d d$ 1 4 , 5 0t o r s h i p p i n g ,h a n d l i n ge n d I n s u r o n c a .I l l i n o i sr e s i d e n t sp l e a s eo d d6 % t a x .A d d1 2 9 . 0 0f a rC A N A D A ,P U E R T OR I C O .H A W A I I ,

A L A S K A .A P O - F P Oo r d e r s .C a n o d i a no r d e r sm g i tb s i n U . S .d o l l a r s .W ED ON O TE X P O R TT O O T H E RC O U N T R I E SE X C E P TC A N A D A .

E n t l o s oC o i h i e r s C h » c k , M o n n j iO r d e ro r P u n o n a lC h e t kA l l o wUd a y sd e l i v e r y .2 t o 7 d a yl o rp h o n oo r d » n .I d a y s x p r o i sm o l l l

V I S A— M A S T E R C A R D— C . O . D , H oC . O . D .t o C o n a d ao r A P O - F P O

W e L o v eO u rC u s t o m e r s2 2 2 9 2N . P e p p e rR d . ,B o r r i n g l o n ,I l l i n o i s6 0 0 1 Q

3 1 2 / 3 8 2 - 5 2 4 4t o o r d e r

Page 96: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 96/132

i t N E W C o m m o d o r e- 6 4 N E W

i iI ■ ! a dI I _ J " 1

I I I n

T ~ 1

S A L E i n i i .i I I

i i n l

I I I I I t I

i i i i iI I I !

i i

i

T T

4 0 o r8 0 C o l u m n si n C o l o r P a p e r b a c kW r i t e r6 4

4 0 o r 8 0 C o l u m n

i n C o l o r

T h i si s t h ee a s i e s tt o u s ea n dm o s t p o w e r f u lw o r dp r o c e s s o ro v o i l a b l ef o rt h eC o m m o d o r e6 4 .A s y o ut y p eo n t h es c r e e n ,y o uw i l ls e ey o u rl e t t e r sa n d w o r d s a p p e a r o nt h e s c r e e n e x a c t l y a s t h e yw i l lb e p r i n t e d( i . e .I t a l i c s w i l lb eI t a l i c ,B o l dF a c ew i l lb e B o l dF a c e ) .W i t ht h e p r i n t e rf i l e sy o u c a n c u s t o m i z eP a p e r b o c kW r i t e r6 - 1t o u s ea l l t h ef a n c y

f e a t u r e so f y o u rp r i n t e r .L o o d sE Z S c r i p t! . P a p e r c l i pI , & W o r d p r ob A ~ . F i l e ss o y o u c a ne a s i l yu p g r o d ey o u rp a s tw o r d p r o c e s s i n gt e x t t h a ty o u ' v ew r i t t e nw i t ho b s o l e t ew o r d p r o c e s s o r s .T o k ea l o o ka t

s o m eo f t h eo t h e rf e a t u r e s ;

W o r d w r a p— N oW o r d sB r e a k A tT h eE d g eO f T h eS c r e e n .

F l e x i b l eC u r s o rM o v e m e n t ,I n c l u d i n gT a b sA n dO t h e rT i m e s a v e r s .

D e l e t i o nA n dI n x o r t i o nO f C h a r a c t e r s ,L i n e sA n dB l o c k sO l T e x t .

O n - s c r e e nT e n tE n h a n c e m e n tS u c hA s B o l d F a c e ,l l o l i c s .U n d e r l i n i n g .

S u p e r s c r i p t sA n dS u b s c r i p t s .A n dF o r e i g nA n dO i h e rC h a r a c t e r s .

M a n i p u l a t i o nO f B l o c k s( r a n g e s ) O lT e x tF o rF u n c t i o n sS u c hA s M o v i n gA n dD e l e t i n g .E v e nB e t w e e nF i l e s .

S o r t i n gL i f t sI n O r d e r O fN u m b e r sA n dL e t t e r s ,

A l i g n i n gA n dA d d i n gN u m b e r sI n C o l u m n s ,H e l p f u lW i t hT a b l e s .

V a r i a b l eM a r g t n iA t L e f tA n dR i g h t .A n dP a r a g r a p hI n d e n t a t i o n .

L i n e iC e n t e r e d ,J u s t i f i e dO r A l i g n e dA t T h eR i g h tS i d e .

V a r i a b l eP a g eL e n g t h sA n dL i n eS p a c i n g .

B o r d e r sA i T o pO r B o t t o mW i t hO p t i o n a lT i t l eL i n e sA n dP a g e N u m b e r s .

L i n k e dF i l e tT o P r i n tE x t r a - l o n gD o c u m e n t sI n S e q u e n c e .

F l e x i b l e P r i n t e rS e t - u pT o A l l o wU s eW i t hA n yP r i n t e r .

F i n dA n dR e p l a c eT e x t F u n c t i o n s T h a tC o nB e A u t o m a t i c .

C o m p l e t eO r S e l e c t i v eD i r e c t o r i e s O fF i l e sO nT h eD i s k .

S e q u e n t i a lF i l e *F o rM o i lL i s t sA n dC o m m u n i c a t i o nW i t h O t h e rC o m p u t e r s .

S p e l l i n gC h e c k e r , C h e c k s Y o u rS p o i l i n g .

i t i t i t P l u si t i t i rF u l lh e l ps c r e e n so n l i n ew i t ha d d i t i o n a l h e l po n t h ed i s k sm e a ny o ud o n ' te v e n n e e da m a n u a l .I f y o u ' r ei n t h em i d d l eo f a p a g eo n dy o uw a n tt o k n o w h o wt o u s ea s p e c i a lf u n c t i o nj u s th i t F 7

□ n d t h e i n f o r m a t i o nw i f la p p e a rb e f o r ey o u re y e s .I f y o us t i l l

d o n ' tu n d e r s t a n dh i t F 7 a g a i na n da m o r ed e t a i l e de x p l a n a t i a p p e a r s .T h e ns i m p l yh i tF 8 a n dy o u ' r eb a c ki n t h e

l e t t e rw h e r ey o u l e f t o f f .N o m a n u a ll o o k u pn e c e s s a r y .T h i si s t h e e a s i e s tw o r dp r o c e s s o ri n

t h ew o r l dt o u s e .L i s tS 9 9 . 0 0 .

I n t r o d u c t o r y S a l eP r i c e5 3 9 . 9 5 .C o u p o n$ 2 9 , 9 5 .

I N T R O D U C T O R YP R I C E

9 5S A L EP R I C E

C o u p o nP r i c eS 2 9 . 9 5

D O U B L E P H O T E C T OF R E ET R I A LW e a r e s o s u r et h i s i s t h e e o s i e s ta n d m o s tp o w e r f u lw o r d

p r o c e s s o ra v a i l a b l e ,w e w i l lg i v ey o u3 0 d o y st o t r y i t o u t .I f y o u

o r en o tc o m p l e t e l ys a t i s f i e d ,w ew i l lr e f u n dy o u r p u r c h a s ep r i c e .

P A P E R B A C KD A T A B A S E( D a t a f a x )L i s t$ 6 9 . O O .S a l eS 3 4 . 9 5 ." C o u p o nS 2 4 . 9 5 .

P A P E R B A C KD I C T I O N A R YL i s tS 2 9 . 9 5 .S a l e$ 1 4 . 9 5 .' C o u p o nS 1 O . O O .

A d dS 3 . 0 0t o : s h i p p i n g ,h a n d l i n go n di n s u r o n t e .I l l i n o i sr e s i d e n tp l e a s ea d d6 ° - .t a x A d dS 6 . 0 0I d f C A N A D A .P U E R T OR I C O .H A W A I IA L A S K A .A P O - F P Oo r d e r sC a n a d i a no r d e r sm u s t b ei n U 5 d o l l a r sW ED ON O TE X P O R TT O O T H E RC O U N T R I E SE X C E P TC A N A D A

E n c l o s eC a s h i e r s C h o t k .M o n e yO r d e ro : P e r s o n a lC h e i kA l l o wNd o y sl o rd e l i v e r y .3 t o 7 d a y sl o rp h o n eo r d e r s .I d a ye x p r e s sm o i l l

V I S A~ M A S T E RC A R D C . O . D .

N oC . O . D .l o C a n q d o ,A P O - F P O

W e L o v eO u rC u s t o m e r s2 3 2 9 2N . P e p p e rR d . ,B o r f i n g t o n .I l l i n o i s6 0 0 1 0

3 1 2 / 3 8 2 - 5 2 4 4 t oo r d e r

Page 97: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 97/132

F L O P P YD I S K SS A L E* 5 9 CE c o n o m yM o d e lo r C - 1 2 8C a d i l l a cQ u a l i

W eh a v et h e l o w e s tp r i c e s !

* E C O N O M YG o o dq u a l i t y5 ' / /

B u l kP a c

D I S K Ss i n g l es i d e dd o u b l e

1 0 0

B o xw / s l e e v e s 1 0Q i y .

Q l y .

d e n s i t y w i t h

5 9

7 9

h u b

' e a

' e a

F o r

r i n g s .

u s ew i t hC o m m o d o r e6 4 ,

T o t a lP r i c e

T o t a lP r i c e

A t a r i ,A p p l e .

$ 5 9 . 0 0

7 . 9 0

C - 12 8 C o m p u t e rD i s k st VC A D I L L A CQ U A L I T Y( D o u b l eS i d e d ,D o u b l eD e n s i t y )• E a c hd i s k c e r t i f i e d• F r e er e p l a c e m e n tl l f o t l m ew a r r a n t y

S p e c i f i c a l l yd e s i g n e df o ru s ew i t hC - 1 2 8

• A u t o m a t i cd u s tr e m o v e r• W o r k sw i t hI B MP

F o rt h o s ew h ow o n !c a d l l l o cq u a l i t yw e h o v et h eC - 1 2 8 F l o p p yD i s k .U s e db y p r o f e s s i o n a l sb e c a u s et h e yc a nr e l yo n C - 1 2 8D i s k st o s t oi m p o r t a n td a t ao n d p r o g r a m sw i t h o u tf e a ro f l o s s !E o c hC - 1 2 8d i s ki s 1 0 0 %c e r t i f i e d( o n e x c l u s i v e p r o c e s s )p l u se o c hd i s k c a r r a e x c l u s i v eF R E ER E P L A C E M E N TL I F E T I M EW A R R A N T Y .W i t hC - 1 2 8d i s k sy o uc o n h a v et h ep e a c eo f m i n dw i t h o u tt h ef r u s t r a t i o no f p r o g l o s sa f t e rh o u r ss p e n ti n p r o g r a md e v e l o p m e n t .

1 0 0 % C E R T I F I C A T I O NT E S TS o m ef l o p p yd i s km a n u f a c t u r e so n l ys a m p l et e s to n ab o t c hb o s i s t h e d i s k st h e ys e l l ,a n dt h e nc l a i mt h e ya r ec e r t i f i e d .E o c hC 1 2 8d i s ki

i n d i v i d u a l l yc h e c k e ds o y o uw i l ln e v e r e x p e r i e n c ed a t ao r p r o g r a ml o s sd u r i n g y o u rl i f e t i m e !

F R E ER E P L A C E M E N TL I F E T I M EW A R R A N T YW eo r e s o s u r eo f C - 1 2 8D i s k st h a tw e g i v ey o ua f r e er e p l a c e m e n t w o r r o n t ya g a i n s tf a i l u r et o p e r f o r md u et o f a u l t ym a t e r i a o

w o r k m a n s h i pf o ra s l o n g a sy o uo w ny o u rC - 1 2 8d i s k .

A U T O M A T I CD U S TR E M O V E RJ u s tl i k e□ r e c o r d n e e d l e ,d i s kd r i v eh e a d s m u s tt r a v e lh u n d r e d so f m i l e so v e rd i s k s u r f a c e s .U n l i k e o t h e r f l o p p yd i s k s t h eC - 1 2 8s m o s u r f a c ef i n i s hs a v e sd i s k d r i v eh e a dw e a rd u r i n g t h el i f eo f t h ed i s k .( A r o u g hs u r f a c ew i l lg r i n dy o u rd i s kd r i v eh e o dl i k es a n d p o

T h el i n tf r e ea u t o m a t i cC L E A N I N GL I N E Rm a k e ss u r et h od i s k - k i l l e r s( d u s t8 . d i r t )a r ob e i n gc o n s t a n t l yc l e a n e dw h i l et h e d i s ki s b e io p e r a t e d .

C - 1 2 8D i s k sa r ed e f i n i t e l yt h eC a d i l l a cd i s ki n t h ew o r l dJ u s t t op r o v ei t e v e nf u r t h e r ,w e a r eo f f e r i n gt h e s e s u p e rL O WI N T R O D U C T O R YP R I C E S

1 B o xo f 1 0- $ 9 . 9 0( 9 9 (e a . ) 5 B o x e so f 1 0- $ 4 4 . 5 0( 8 9 (e a . ) 1 0B o x e so f 1 0- $ 7 9 . 0 0{ 7 Ve a A l ld i s k sc o m ew i t hh u br i n g sa n ds l e e v e si n a n a t t r a c t i v ep a c k a g e .

M a k eY o u r1 9 8 5I n c o m eT a xR e p o r tE a s yT h i sp r o g r a mi n c l u d e s ;

• A ne a s yt o u s em e n u - d r i v e np r o g r a mt h a tw i l le n a b l e y o ut o p r e p a r ea n dc o m p l e t ey o u r

F e d e r a li n c o m et o xr e t u r n s , y e tr e q u i r e sn o p r i o rk n o w l e d g eo f c o m p u t e r so r a c c o u n t

• A C P A - t e s t e d m a n u a l ,w r i t t e ni n e a s y - t o - u n d e r s t a n d .p e o p l e - i r i e n d l yE n g l i s h ,a b u n d o ni l l u s t r a t e dt o h e l pm a k et a xp r e p a r a t i o na n dt a x l a wu n d e r s t a n d a b l e .

• F u l lp r o m p t i n g— y o uw i l !b e g u i d e d t h r o u g ht h et a xp r e p a r a t i o n p r o c e s s b yt h o u g h t f ue a s i l y - u n d e r s t o o di n s t r u c t i o n s( p r o m p t s }f r o my o u rc o m p u t e rd i s p l a y s c r e e n .

• P a s s w o r dp r o t e c t i o n— T o p r e v e n tu n a u t h o r i z e da c c e s st o y o u rc o n f i d e n t i a ld a t a .

• A S p e c i a lB a c k u pF e o t u r e— w h i c hq u i c k l yg e n e r a t e se x t r ab a c k u pc o p i e so f y o u r r e c i n f o r m a t i o nt o g u a r da g a i n s tt h el o s so f i m p o r t a n td o t o .

L i s t$ 4 9 . 0 0S a l e$ 2 9 . 9 5

A d dS 3 0 0f o r s h i p p i n g h a n d l i n ga n d i n s u r a n c eI l l i n o i sr e s i d e n t s

p l e o s eo d d6 " . l o x .A d dS o . 0 0l o r C A N A D A .P U E R T OR I C O .H A W A I I .

A L A S K AA P O - F P Oo r d e r sC a n a d i a no r d e r sm u s l b ei n U . S .d o l l a r s .

W E D ON O rE X P O R TT O O T H E RC O U N T R I E S , E X C E P TC A N A D A .

E n c l o s eC a s h i e r s C h e c k ,M o n e yO r d n ro r P e r s o n a lC h e c k . A l l o wI d

d a y sl o r d o l l v e r y .2 l o 7 d a y sf o rp h o n oo r d e r s .1 d a yc y p r e s sm a l l 1

V I S A- M A S T E RC A R D- C O O .N o C . O . D .l a C a n a d a .A P O - F P O

W e L o v eO u rC u s t o m e r s3 2 2 9 2N , P e p p e rR d . .B o r r i n g t o n ,I l l i n o i s6 0 0 1 0

3 1 2 / 3 8 2 - 5 2 4 4t o o r d e r

Page 98: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 98/132

Page 99: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 99/132

Page 100: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 100/132

6 4 U S E R SO N L Y / L I B R A R YM A N A G E R

' u r -

H E L P " ' B A I DQ U I T " ' B A S G

2 1 7 0P R I N T" [ D O W N ] " ' B A T C2 2 0 0 P R I N T" [ S P A C E 1 0 ] R E T R I E V E

A B S T R A C T S ? " ' B A L D

2 2 3 0 P R I N T" [ D O W N ] " ' B A T Y2 2 6 0 P R I N T" [ S P A C E 8 J T Y P E

U P D A T E " ' B A T H2 2 9 0 P R I N T" [ S P A C E 1 3 ] ' R '

R E T R I E V E 1 "B A I K

2 3 2 0P R I N T" [ S P A C E 1 3 ] ' H '2 3 5 0P R I N T" [ S P A C E 1 3 ] ' Q 12 3 8 0 P R I N T" [ D O W N ] ' " B A T F

2 4 1 0P R I N T" [ S P A C E 1 3 ] — > [] < - - " ; "[ L E F T 5 ] " ; ' B C K G

2 4 4 0G O S U B1 5 4 0 ' B E L D2 4 7 0 I F A $ - " Q " T H E NS Y S 6 4 7 3 8 ' E H S J

2 5 0 0 I F A S = " R " T H E N G O S U B 5 7 7 0 ' E G B C2 5 3 0I F A S = " U " T H E N G O S U B 2 7 4 0 ' E G X F2 5 6 0 I F A S = " H " T H E N G O S U B 1 6 3 0 0 ' E H Z J2 5 9 0I F F < > 1 T H E NG O T O 1 8 7 0 ' F G B M

2 6 2 0G O T O 2 4 4 0 ' B E H D

2 6 5 0R E M ' B A R F2 6 8 0 R E MT H I SI S T H EU P D A T EF O R M ' B T I O2 7 1 0R E M ' B A R C2 7 4 0F = 2 : R E M S E TT O F O R M T W O ' C P A K

2 7 7 0 P O K E5 3 2 8 0 , 5 : P O K E 5 3 2 8 1 , 7 ' C P X M

2 8 0 0 P R I N T" [ B L U E ] " ; " [ C L E A R ] " ; " [ D O W N 2 ]' " B C C D

2 8 3 0 P R I N T" [ S P A C E 1 2 ] D OY O UW A N TT O " ' B A P K

2 8 6 0 P R I N T" [ D O W N ] " ' B A T I2 8 9 0P R I N T" [ S P A C E 1 2 ] A D DO R D E L E T E

[ S P A C E 2 ]' " B A R Q2 9 2 0P R I N T" [ D O W N ] " ' B A T F2 9 5 0P R I N T" [ S P A C E 1 4 ] A B S T R A C T S ? " ' B A W N2 9 8 0 P R I N T" [ D O W N ] " ' B A T L

3 0 1 0 P R I N T" [ D O W N 2 ] " ' B A L V3 0 4 0P R I N T" [ S P A C E 8 ] T Y P E' A ' -

A D D " ' B A C D3 0 7 0P R I N T" [ S P A C E 1 3 ] ' D '-

D E L E T E " ' B A T G3 1 0 0P R I N T" [ S P A C E 1 3 ]' Q ' - Q U I T ' " B A S A3 1 3 0 P R I N T" [ D O W N ] ' " B A T Y3 1 6 0P R I N T" ( S P A C E 1 3 J — >[ ] < - - " ; "

[ L E F T 5 ] " ; ' B C K J

3 1 9 0G O S U B1 5 4 0 ' B E L G3 2 2 0 I F A S = " Q " T H E NR E T U R N ' E C P C

3 2 5 0 I F A S = " A " T H E NG O S U B 3 4 6 0 ' E G D F

3 2 8 0 I F A S = " D " T H E NG O S U B 4 8 4 0 ' E G J I3 3 1 0 I F F < > 2 T H E N G O T O2 7 4 0 ' F G Y D3 3 4 0G O T O3 1 9 0 ' B E K D3 3 7 0R E M ' B A R F3 4 0 0 R E MT H I SI S T H EA D DF O R M ' B Q O E

3 4 3 0R E M ' B A R C3 4 6 0F = 3 : R E M S E T T OF O R M

T H R E E ' C R V L3 4 9 0P O K E5 3 2 8 0 , 1 4 : P O K E 5 3 2 8 1 , l ' C Q P M3 5 2 0P R I N T" [ R E D ] " ; " [ C L E A R ] " ' B B G D

3 5 5 0 I F S E = 0 T H E NG O T O 3 6 1 0 ' E H E I3 5 8 0 P R I N T" [ S P A C E 9 , R V S , B L U E ]

R E - E N T E RA B S T R A C TD A T A [ R V O F F , R E D ]

" : G O T O3 6 4 0 ' C F T S3 6 1 0P R I N T" [ S P A C E 1 2 ] A D DA N

A B S T R A C T " ' B A S I

3 6 4 0 P R I N T " [ D O W N 2 ]A B S T R A C T T I T L

[ S P A C E 2 ] -[ R V S , S P A C E 2 0 , R V O

" ' B A T N3 6 7 0P R I N TT A B ( 1 9 ) " [ R V S , S P A C E

■ " C D S M3 7 0 0 P R I N T " [ D O W N ]A U T H O R [ S P A C E 1

[ R V S , S P A C E 2 0 , R V O F F ] " ' B 3 7 3 0P R I N T" [ D O W N ]D O C U M E N T T I T L

[ S P A C E 2 ] -[ R V S , S P A C E 2 0 , R V O

' " B A N N

3 7 6 0 P R I N T" [ D O W N ]A B S T R A C TD A T E[ S P A C E 3 ] -[ R V S , S P A C E 2 0 , R V O' " B A I Q

3 7 9 0P R I N T" [ D O W N ]A B S T R A C T [ S P A C[ R V S , S P A C E 2 0 , R V O F F ] " ' B

3 8 2 0P R I N TT A B ( 1 9 ) " [ R V S , S P A C E' " C D S J

3 8 5 0 P R I N TT A B { 1 9 ) " [ R V S , S P A C E" ' C D S M

3 8 8 0 P R I N TT A B ( 1 9 ) " [ R V S , S P A C E" ' C D S P

3 9 1 0P R I N T " [ D O W N 2 , S P A C E 3 ]T Y P E' R E T U R N '- T A B ' " B A E K

3 9 4 0P R I N T" [ S P A C E 1 3 ] ' P "-

P R O C E S S " ' B A J N3 9 7 0 P R I N T" [ S P A C E 1 3 ] ' Q '- Q U I T " ' B A

4 0 0 0P R I N T" [ D O W N , S P A C E 1 3 ] — >]

< — ' " B A M A

4 0 3 0Q = l : R E MI N I T I A L I Z E F I E L D

P O I N T E R ' C A P H4 0 6 0G O S U B 7 0 0 : R E M- 1 S T F I E L D ' C N K 4 0 9 0F 1 S = B S ' B F D G

4 1 2 0Q = l + ( 1 * 4 ) ' D G N C4 1 5 0G O S U B 7 0 0 : R E M-

4 1 8 0F 2 S = B $ ' S F E G4 2 1 0Q = l + ( 2 * 4 ) " D G O C4 2 4 0G O S U B7 0 0 : R E M-

4 2 7 0F 3 S = B S ' B F F G4 3 0 0Q = l + ( 3 * 4 ) ' D G P C4 3 3 0G O S U B 7 0 0 : R E M-

4 3 6 0F 4 $ = B $ ' B F G G4 3 9 0Q = l + ( 4 * 4 ) " D G Q L4 4 2 0G O S U B 7 0 0 : R E M-

4 4 5 0F 5 S = B S ' B F H G

4 4 8 0Q = l + ( 5 * 4 ) ' D G R L4 5 1 0G O S U B7 0 0 : R E M- A C T I O N

F I E L D ' C Q J H

4 5 4 0S E = 1 ' B D W G4 5 7 0I F A S = C H R $ ( 1 3 ) T H E NP R I N T

C H R S U 4 6 ) "" ; : G O T O3 5 2 0 ' H R X P4 6 0 0S E = 0 ' B D V D

4 6 3 0I F A S = " P " T H E NG O S U B 9 4 6 0 ' 4 6 6 0I F A S = " Q " T H E NR E T U R N ' E C P L4 6 9 0I F F O 3 T H E N G O T O3 4 6 0 ' F G A P4 7 2 0G O T O4 4 8 0 ' B E N G4 7 5 0R E M ' B A R I4 7 8 0R E M T H I SI S T H ED E L E T E F O R M '4 S 1 0R E M ' B A R F

4 8 4 0F = 5 : R E M S E TT O F O R MF I V E ' C Q4 8 7 0 P O K E5 3 2 8 0 , 8 : P O K E 5 3 2 8 1 , 34 9 0 0P R I N T" [ R E D ]" ; " [ C L E A R ]' " B B G G4 9 3 0 P R I N T" [ D O W N 3 ] ' " B A D I

4 9 6 0I F S E = 0T H E N G O T O 5 0 2 0 ' E H

2 N DF I E L D ' C N P

3 R DF I E L D ' C N U

4 T HF I E L D ' C N C

5 T HF I E L D ' C N D

9 8 M A R C H / A P R I L ' 8 6

Page 101: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 101/132

6 4 U S E R SO N L Y / L I B R A R YM A N A G E R4 9 9 0

5 0 2 0

5 0 5 0

5 0 8 0

5 1 1 0

5 1 4 0

5 1 7 0

5 2 0 0

5 2 3 05 2 6 0

5 2 9 0

5 3 2 0

5 3 5 0

5 3 8 0

5 4 1 0

5 4 4 0

5 4 7 0

5 5 0 0

5 5 3 0

5 5 6 0

5 5 9 05 6 2 0

5 6 5 0

5 6 8 0

5 7 1 0

5 7 4 0

5 7 7 0

5 8 0 0

5 8 3 0

5 8 6 0

5 8 9 0

5 9 2 0

5 9 5 0

5 9 8 0

6 0 1 0

6 0 4 0

6 0 7 0

6 1 0 0

6 1 3 0

6 1 6 0

P R I N T" [ D O W N , S P A C E 1 0 , R V S , B L A C K ]R E - E N T E R D E L E T E D A T A [ R V O F F , R E D ] "

: G O T O5 0 5 0 ' C F X YP R I N T" [ D O W N , S P A C E 1 0 ]D E L E T EA N A B S T R A C T " ' B A H F

P R I N T" [ D 0 W N 3 ] " ' B A D CP R I N T" A B S T R A C T T I T L E [ S P A C E 2 ] -

[ R V S, S P A C E 2 0 , R V O F F ]' " B A K NP R I N TT A B ( 1 9 ) " [ R V S , S P A C E 2 0 , R V O F F ]" ' C D S D

P R I N T" [ D 0 W N 3 ]' " B A D CP R I N T" [ S P A C E 4 J T Y P E' R E T U R N '-

T A B 1 "B A C KP R I N T" [ S P A C E 1 3 ]' P " -

P R O C E S S 1 "B A J E

P R I N T" [ S P A C E 1 3 ] ' Q '- Q U I T " ' B A S GP R I N T" [ D O W N ]' " B A T F

P R I N T" [ S P A C E 1 3 ] — > [] < - - " ' B A U MQ = 2 6 : R E MI N I T I A L I Z EF I E L DP O I N T E R ' C B U KG O S U B 7 0 0 : R E M- 1 S T F I E L D ' C N K JF 1 S = B $ ' B F D J

Q = 2 6 + { 1 * 4 ) ' D H S FG O S U B7 0 0 : R E M- A C T I O N

F I E L D ' C Q J KS E = 1 ' B D W J

I F A S = C H R $ ( 1 3 ) T H E N P R I N TC H R S ( 1 4 6 ) "" ; : G O T O 4 9 0 0 ' H R B J

S E = 0 ' B D V GI F A S - " P " T H E N G O S U B1 4 4 7 0 ' E H N MI F A Sa " Q " T H E NR E T U R N 1 E C P OI F F O 5 T H E N G O T O4 8 4 0 ' F G F J

G O T O5 4 1 0 ' B E H J

R E M ' B A R L

R E MT H I SI S T H E R E T R I E V EF O R M ' B V V LR E M ' B A R IF = 6 : R E M S E T T OF O R MS I X ' C P X Q

P O K E5 3 2 8 0 , 5 : P O K E 5 3 2 8 1 , l ' C P R JP R I N T" [ B L U E ] " ; " [ C L K A R ] " ; " [ D O W N ]" ' B C K J

I F S E = 0T H E NG O T O 5 9 2 0 ' E H F PP R I N T" [ S P A C E 9 , R V S , G R E E N ]R E - E N T E R R E T R I E V E D A T A [ R V O F F ,

B L U E ] " : G O T O 5 9 5 0 ' C F U Y

P R I N T" [ S P A C E 1 0 ] R E T R I E V EA N

A B S T R A C T " ' B A P P

P R I N T" [ D O W N ]E N T E R A B S T R A C T

T I T L E ,A U T H O R ' SN A M E , " ' B A G VP R I N T" B O T H ,O R ' * ' I N A U T H O R

F I E L D( T O S E E " ' B A H X

P R I N T" A L LA U T H O R SA N DT H E I R

A B S T R A C T S ). ' " B A L I

P R I N T" ( D O W N ]E N T E RU P T O T H R E E

K E Y W O R D SA N DA ' $ ' ' " B A J MP R I N T" I N A U T H O RF O RK E Y W O R D

S E A R C H . " ' B A V N

P R I N T" [ D O W N ]T I T L E / K E Y W O R D S

[ S P A C E 2 ] - [ S P A C E 2 , R V S , SP A C E 1 9 ,R V O F F ] " ' B A E H

P R I N TT A B ( 1 9 ) " £ R V S , S P A C E 2 0 , R V O F F ]

' " C D S GP R I N T" [ D O W N ]A U T H O R / * / S / [ S P A C E 4 ]

6 1 9 0

6 2 2 0

6 2 5 06 2 8 0

6 3 1 0

6 3 4 0

6 3 7 06 4 0 0

6 4 3 0

6 4 6 0

6 4 9 0

6 5 2 0

6 5 5 0

6 5 8 0

6 6 1 0

6 6 4 0

6 6 7 0

6 7 0 0

6 7 3 0

6 7 6 0

6 7 9 0

6 8 2 0

6 8 5 0

6 8 8 0

6 9 1 0

6 9 4 0

6 9 7 0

7 0 0 0

7 0 3 0

7 0 6 0

7 0 9 0

7 1 2 0

7 1 5 0

7 1 8 0

7 2 1 0

7 2 4 0

7 2 7 07 3 0 0

7 3 3 0

7 3 6 0

7 3 9 0

- i S P A C E 2 , R V S , S P A C E 2 0 , R VP R I N T" [ D O W N ] " ' B A T I

P R I N T" [ S P A C E 3 ] T Y P E' R E T U R N '-

T A B " ' B A U H

P R I N T" [ S P A C E 1 3 ] ' P '- P R I N T " ' B A P R I N T" [ S P A C E 1 3 ]' V - V I E W ' " B A P P R I N T" [ S P A C E 1 3 ]' Q ' - Q U I T ' " B A S P R I N T" [ D O W N , S P A C E 1 3 ] - - > []

< — " ' B A M JQ = 5 1 ' B D E JG O S U B7 0 0 : R E M G E T 1 S T

F I E L D ' C P J HF 1 S = B $ ' B F D G

Q = 5 1 + ( l * 4 ) ' D H Q LG O S U B7 0 0 : R E MG E T 2 N D

F I E L D ' C P T PF 2 S = B S ' B F E G

Q = 5 1 + ( 2 * 4 ) " D H R L

G O S U B7 0 0 : R E MG E TA C T I O NF I E L D ' C S N Q

S E = 1 ' B D W GI F A S = C H R S ( 1 3 )T H E N P R I N T

C H R S ( 1 4 6 ) "" ; : G O T O5 8 3 0 ' H R E PS E = 0 ' B D V MI F A S■ " P " O RA S = " V " T H E N

G O S U B1 2 2 5 0 ' G J M LI F A $a " q " T H E NR E T U R N ' E C P L

I F F O 6 T H E N G O T O5 7 7 0 ' F G J PG O T O6 5 5 0 ' B E N PR E M ' B A R I

R E MB E L O WA R ET A B L E S F O R

M A N A G I N GT H E V A R I A B L EF I E L D SO F

T H EF O R M S . ' B D E BR E ME A C H T A B L EC O N T A I N S T H E ' B

R E MC O U N TO F I T E M SI N T H E D A T AL I S T ,I N S E T S O F F O U R ,

C O M P O S E D O F ' B Y J W

R E MS T A R TR O W / C O L U M N ,

L E N G T H A N D D E P T HO F F I E L D . ' B N K

R E M ' B A R O

D A T A3 : R E MN U M B E RO F S C R E E N

T A B L E S ' C W M GD A T A2 4 , 5 , 2 0 , 2 0 , 2 , 8 , 2 0 , 2 0 , 1

2 0 , 2 0 , 1 , 1 2 , 2 0 , 2 0 , 1 , 1 4 , 2 0 , 2

2 4 ' B I C N

D A T A1 8 , 1 , 1 , 8 , 1 2 , 2 0 , 2 0 , 2 , 2 3 ,

1 ' B E R K

D A T A1 2 , 1 2 , 2 0 , 2 0 , 2 , 1 5 , 2 0 , 2 0

1 8 , 1 , 1 ' B J R O

R E H ' B A R CR E MA U T H O RT A B L EF U L L / E M P T Y

C H E C K I N GA N DF I L L I N GR O U T I N E ' B VR E M ' B A R I

I F A H $ ( 1 )< > " "T H E NG O T O7 3 3 0

: R E MI F T A B L EI S N O T E M P T Y ,

J U M P ' G I T OA T - V A L ( P 2 $ ) " C H D I

F O RX - 1 T O A T ' U E T KI N P U T # 3 ,A H S ( X ) :N K X T ' C J T ER E T U R N ' B A Q F

R E M ' B A R I

R E MC O N V E R TR E C O R D P O I N T E RT OB I N A R Y ' B D W T

C O M M O D O R EM I C R O C O M P U T 9 9

Page 102: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 102/132

6 4

7 4 2 0

7 4 5 0

7 4 8 0

7 5 1 0

7 5 4 0

7 5 7 0

7 6 0 0

7 6 3 07 6 6 0

7 6 9 07 7 2 0

7 7 5 0

7 7 8 0

7 8 1 07 8 4 0

7 8 7 07 9 0 0

7 9 3 0

7 9 6 0

7 9 9 08 0 2 0

8 0 5 0

8 0 8 0

8 1 1 0

8 1 4 0

8 L 7 0

8 2 0 0

8 2 3 0

8 2 6 0

8 2 7 0

8 2 9 0

8 3 2 0

8 3 5 0

8 3 8 0

8 4 1 0

8 4 4 0

8 4 7 0

8 5 0 0

8 5 3 08 5 6 0

8 5 9 0

8 6 2 0

U S E R SO N L Y / L I B R A R YM A N A G E R

R E M ' B A R FR 1 = V A L ( P 1 S ) : R 2 = 0 :I F R > 2 5 6T H E NR 2 = I N T ( R l / 2 5 6 ) : R 1 = R 1 - 2 5 6 * R 2 ' M K P Y

R E T U R N ' B A Q LR E M ' B A R FR E M T H I SR O U T I N E B U M P S" A T " ,

T H EA U T H O R T A B L E P O I N T E R 1 B N P U

R E MA N DP U T ST H E A U T H O RA N D T H E

P O I N T E R" P F $ "I N T H ET A B L E ' B O L X

R E M ' B A R F

A H S ( A T )= F 2 S : A T = A T + l ' D Q J NA H S ( A T )= P F S : A T= A T + 1

: A H S ( A T )= " Z Z Z ' " E Y C UR E T U R N ' B A Q O

R E M ' B A R IR E MD I S KE R R O RP R I N TR O U I T N E ' B V V R

R E M ' B A R O

P R I N T " [ H O M E ] " ; ' B B F IP R I N TB $ ; " - ' R E T U R N 1T O A B O R T

[ S P A C E 3 ] " ; " [ L E F T 2 ] " ; ' B F S T

G O S U B 1 5 4 0 ' B E L PI F A $ > = C H R S ( 3 2 )A N DA S < = C H R $ ( 9 S )T H E NP R I N T" [ L E F T ] " ;

: G O T O7 8 7 0 ' L S D TI F A $ O C H R $ { 1 3 )T H E N G O T O

7 8 7 0 ' G K N Q

C L O S E 2 : C L O S E3 : C L O S E1 : F = 0

: R E T U R N ' F J U T

R E M ' B A R R

R E MD I S KE R RC H N LR E A D

R O U T I N E ' B W K J

R E M ' B A R FI N P U T # 1 , A , B S , C , D ' B K V K

R E T U R N ' B A Q CR E M ' B A R F

R E MG A R B A G EC O L L E C T I O N

R O U T I N E ' B Y M PR E M ' B A R CF 1 S = " " : F 2 $ = " " : F 3 S = " " : F 4 S = " ": F 5 S = " " : U 1 S = " " : U 2 S = " " : U 3 S = " "

: U 4 $ = " " : U 5 S =K O G UK 1 $ ( 1 ) = " " : K 1 $ ( 2 ) = " " : K 1 $ ( 3 ) = " ": P 1 $= " " : P 2 S = " M : A $= " " : B $ = " ' " H J J TM = F R E ( 0 ) r R E T U R N ' D F A MR E M ' B A R LR E HT H I SR O U I T N E B U M P ST H ET E M P

A B S T R A C TP T R B Y 1 ' B M K Q

R E MC O N V E R T SI T T O B I N A R YA N DD O E SA S E E KO F T H EA B S T R A C TF I L E ' B W N W

R E M ' B A R LT R = T R + 1 : P 1 S = S T R $ ( T R )

: G O S U B7 4 5 0 ' F S M M

P R I N T # 1 , " P "C H R S { 2 ) C H R S ( R 1 ) C H R $( R 2 ) C H R S ( 1 ) : R E T U R N ' G R P P

R E M ' B A R LR E M G E TT H R E E K E Y W O R D SF R O M

S C R E E NA N D P U TI N T A B L E ' B O E RR E M ' B A R IK 1 $ ( 1 ) = " " : K 1 $ ( 2 ) = " ": K 1 S { 3 ) = " " ' D U R QK X = L E N ( F 1 S ) : K L = 1 ' D L I S

F O RK C = 1 T O 3 ' D E A K

8 6 5 0

8 6 8 0

8 7 1 0

8 7 4 0

8 7 7 0

8 8 0 0

8 8 3 08 8 6 0

8 8 9 03 9 2 0

8 9 5 0

8 9 8 0

9 0 1 0

9 0 4 0

9 0 7 0

9 1 0 0

9 1 3 0

9 1 6 0

9 1 7 0

9 1 9 09 2 2 0

9 2 5 0

9 2 8 0

9 3 1 0

9 3 4 0

9 3 7 0

9 4 0 0

9 4 3 0

9 4 6 0

9 4 6 2

9 4 6 4

9 4 9 0

9 5 2 0

9 5 5 09 5 8 0

9 6 1 0

9 6 4 0

9 6 7 0

9 7 0 0

9 7 3 09 7 6 0

9 7 9 0

9 8 2 0

F O RK Z = K L T O K X ' D G G OI F M I D $ ( F 1 $ , K Z , 1 )< > " " T H E NG O T O 8 8 0 0 ' G O R U

I F K Z = 1T H E NR E T U R N ' E D V LK I S ( K C )= M I D $ ( F 1 S , K L ,

( K Z - K L ) ) ' D W O S

K L = K Z + 1 : G O T O 8 8 3 0 ' D K T S

N E X TK Z ' B C N JN E X TK C ' B C Q M

R E T U R N ' B A Q OR E M ' B A R RR E MK E Y W O R D S E A R C HR O U T I N E ' B U

R E M ' B A R OK L = 1 : S W = 0 ' C H N UK X = L E N ( U 5 S ) ' C H X FF O RK Z = K L T OK X ' D G G II F M I D S( U 5 S , K Z , 1 )< > " " T H E NG O T O9 3 1 0 ' G O D P

F O R K Q = 1T O 3 ' D E O EI F K l $( K Q ) < > M I D S { U 5 S , K L ,

( K Z - K L ) )T H E NG O T O9 2 5 0 ' H B H PM 1 S = " [ R V S , R E D ] " : M 2 S = " [

" ' C H T LU 5 $ = L E F T S ( U 5 $ , K L - 1 ) + M 1K L ,( K Z - K L ) ) + M 2 $ + M I D S ( U 5( K X - K Z ) ) ' L X W C

K Z = K Z + 4 : K X = K X + 4 : S W = 1 '

G O T O 9 2 8 0 ' B E Q GN E X T K Q ' B C E J

K L = K Z + 1 ' C F A NN E X TK Z ' B C N G

R E T U R N ' B A Q IR E M * * * * * * * * * * * * * * * * * * * * *

* " B E F Q

R E M* A B S T R A C TF I L E A D DR O U T I N E* ' B Y T MR E M * * * * * * * * * * * * * * * * * * * * *

* ' B E F NI F L E F T $ ( F 1 $ , 1 ) = "" O R L E F T S ( F 2

1 ) = " " T H E NF = 0 : R E T U R N ' J R C UI f L E F T $ ( F 2 & , 1 ) > " 9 " T H E NG O T O9 4 9 t ; ' F L Q S

I 3 S= " B E G I NA U T H O RW I T HL E T T E R ": G O S U B7 8 1 0 : R E T U R N ' D I W A

O P E N1 , 8 , 1 5: R E MO P E NC O M M A N D

C H A N N E L ' C A J VO P E N2 , 8 , 2 , " A B S T R A C T S " ' B

G O S U B7 9 9 0 ' B E B MI F A < 2 0T H E N G O T O9 9 4 0

: R E MI F F I L EI S H E R E ,0 . K . ' F A OI F A = 6 2T H E NG O T O9 7 6 0: R E M F I L EA B S E N T ,

G O C R E A T EI T ' F E O SG O S U B 7 8 1 0 : R E T U R N ' C F L N

R E M ' B A R OR E MI T D I D N O T E X I S T ,

S O C R E A T EI T T H EF I R S TT I M E ' B LR E M ' B A R L

C L O S E2 : O P E N2 , 8 , 2 ," A B S T R A C

L , " + C H R S ( 8 3 ) " E M D WG O S U B 7 9 9 0 : I FA < 2 0T H E N G O T O

1 0 2 4 0 ' F N R WG O S U B7 8 1 0 : R E T U R N ' C F L N

1 0 0 M A R C H / A P R I L ' 8 6

Page 103: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 103/132

6 4 U S E R SO N L Y / L I B R A R YM A N A G E R

9 8 5 0R E M ' B A R O 1 0 9 6 0

9 8 8 0 R E M G E TP O I N T E R R E C O R D ' B Q D W1 0 9 9 0

9 9 1 0R E M ' B A R L 1 1 0 2 09 9 4 0P R I N T ( t l , " P "C H R S( 2 J C H R S ( 1 ) C H R S ( 0 )

C H R S ( l ) ' F O F U 1 1 0 5 09 9 7 0G O S U B 7 9 9 0 ' B E B S 1 1 0 8 0

1 0 0 0 0I F A < 2 0 T H E N I N P U T # 2 , P I S , P 2 S1 1 1 1 0

: G O T O1 0 2 4 0 : R E MG E TP O I N T E R S ' G F I B

1 0 0 3 0G O S U B 7 8 1 0 : R E T U R N 1 1 1 4 0

: R E M B A DR E T U R N ' D P X Y 1 1 1 7 01 0 0 6 0R E M ' B A R W 1 1 2 0 01 0 0 9 0R E M W EH A V ET O S T O R E A N D

R E T R I E V EA B S T R A C TI N T H R E E 1 1 2 3 0

P A R T S . ' B U K H 1 1 2 6 01 0 1 2 0 R E M1 S T I S A R E C O R D W I T HT I T L E ,

A U T H O R ,M A G A Z I N E T I T L E . ' B S G A

1 0 1 5 0R E M2 N DI S M A G A Z I N ED A T E .3 R D 1 1 2 9 0

I S A B S T R C TO N L Y . ' B K K B 1 1 3 2 0

1 0 1 7 0 R E M W E D O T H I S T O G E TA R O U N D

T H E8 8 C H A R A C T E RL I M I T ' B N I E 1 1 3 5 01 0 1 8 0 R E M O F T H E I N P U TS T A T E M E N T . ' B U T A1 1 3 8 0

1 0 2 1 0R E M ' B A R T1 0 2 4 0G O S U B7 4 5 0 : R E MC O N V E R T 1 1 4 1 0

P O I N T E R P I S ' C W N E 1 1 4 4 0

1 0 2 7 0T R = V A L ( P I S ) ' C H T D1 0 3 0 0P R I N T # 1 , " P "C H R S ( 2 J C H R S ( R l ) C H R S1 1 4 7 0

( R 2 ) C H R S ( 1 ) ' F Q Q B1 0 3 3 0G O S U B7 9 9 0 :I F A < 2 0 O RA = 5 0 1 1 5 0 0

T H E N G O T O 1 0 3 9 0 ' H Q G E 1 1 5 3 01 0 3 6 0G O S U B 7 8 1 0 : R E T U R N ' C F L C1 0 3 9 0P R I N T # 2 , F 1 S Z $ F 2 S Z S F 3 $

: R E MW R I T E T I T L EA U T H O RA N D 1 1 5 6 0M A G A Z I N E T I T L E ' C X Q L

1 0 4 2 0P F S = P 1 S: R E M S E T P T R F O R 1 1 5 9 0A U T H O RT A B L EP L U G ' C G W B 1 1 6 2 0

1 0 4 5 0G O S U B8 4 1 0 : R E MD A T E ' C J O D 1 1 6 5 0

1 0 4 8 0G O S U B7 9 9 0 : I FA < 2 0 O RA = 5 0

T H E N G O T O 1 0 5 4 0 ' H Q D E1 0 5 1 0 G O S U B7 8 1 0 : R E T U R N ' C F L Y 1 1 6 8 0

1 0 5 4 0 P R I N T # 2 ,F 4 S : R E MW R I T E 1 1 7 1 0M A G A Z I N E D A T E ' C X G B 1 1 7 40

1 0 5 7 0G O S U B8 4 1 0 : R E MA B S T R A C T ' C N S B1 0 6 0 0 G O S U B7 9 9 0 : I F A < 2 0O R A = 5 0 1 1 7 7 0

T H E NG O T O 1 0 6 6 0 ' H Q G E

1 0 6 3 0G O S U B7 8 1 0 : R E T U R N ' C F L C 1 1 8 0 01 0 6 6 0P R I N T # 2 , F 5 S: R E M F I N A L L Y 1 1 8 3 0

W R I T EA B S T R A C T ! ! ! ' C E Y F 1 1 8 6 0

1 0 6 9 0R E M ' B A R A 1 1 8 9 0

1 0 7 2 0 R E MN O WL O A DA N DU P D A T ET H E 1 1 9 2 0

A U T H O R T A B L E ' B F J D

1 0 7 5 0R E M ' B A R D 1 1 9 5 01 0 7 8 0O P E N3 , 8 , 3 , " 0 : A U T H O R S , S , R ' " B G P F1 1 9 8 0

1 0 8 1 0G O S U B7 9 9 0 : R E MI S T A B L ET H E R E ? ' C S I F 1 2 0 1 0

1 0 8 4 0I F A = 6 2 T H E N : C L O S E3

: O P E N3 , 8 , 3 , " 0 : A U T H O R S , S , W "1 2 0 4 0: G O T O1 0 9 9 0 ' G S Y H 1 2 0 7 0

1 0 8 7 0G O T O 1 1 2 6 0 ' B F F B1 0 9 0 0R E M ' B A R A 1 2 1 0 0

1 0 9 3 0R E MT H I SI S T H E F I R S TT I M E

A U T H O RB L O C KF I L L I N G 1 2 1 3 0R O U T I N E ' B S Y K

R E M ' B A R A

A T = V A L ( P 2 S ) ' C H D GG O S U B7 6 3 0 : R E MG O B U M PT A B L EP O I N T E R S ' C Y D B

F O RX = 1 T O A T ' D E T Y

P R I N T # 3 f A H S ( X ) : N E X T ' C J

G O S U B7 9 9 0 : I F A > 2 0 T H E N

G O S U B7 8 1 0 : P R 1 N T S 1 , " S 0

: A U T H O R S " : R E T U R N ' H Q C EG O T O 1 1 8 9 0 ' B F O XR E M ' B A R A

R E MT H I SI S T H EA U T H O R T A B L E

F I L LA N DU P D A T E R O U T I N E ' B

R E M ' B A R WG O S U B7 2 1 0 : R E M G OS E E I F

A U T H O RT A B L EI S F U L L ,I F N O T ,

F I L L I T ' C R Y GC L O S E 3 ' B B K DI F A T = 5 0 0T H E NB S = " A U T H O RT A B L EF U L L" : G O S U B7 8 1 0: R E T U R N ' G N W

R E M ' B A R AR E MN O WF I N DA S P O TI N T H E

T A B L E ' B W L E

R E M ' B A R WO P E N3 , 8 , 3

W ' B G K FG O S U B7 9 9 0

G O S U B7 8 1 0

R E M ' B A R W

R E ML O O KF O R A U T H O R ,I F H I T ,

F I N D E N DO F P O I N T E R S ,

S H I F TE V E R Y T H I N G ' B D Y JR E MR I G H TO N E S L O T ,I F N O H I T ,

T H E NS T I C KA T E N D O FT A B L E ' B R A

R E M ' B A R AF O RY = 1 T O A T ' D E U C

I F F 2 5 = A H S ( Y )T H E NY = Y+ 1

: G O T O1 1 7 4 0 : R E MI F T A B L EE N D ,

F A L LT H R O U G H ' H Q Q LN E X T ' B A E A

G O S U B7 6 3 0 : G O T O 1 1 8 3 0 ' C K D

a ( A T + 1 )T O Y S T E P- 1

S H I F TS T U F F ' H T G G= A H $ ( X - l ) : N E X T

R I G H TO N ES L O T ' E C V J= P F S : A T = A T + 1 ' D P E F

1 T O A T ' D E T F

A i i S( X ): N E X T ' C J J D

" @ 0 : A U T H O R S , S ,

I F A > 2 0 T H E N

R E T U R N ' G N Y D

F O RX

: R E M

A H $ ( X )

: R E M

A H S ( Y )F O R X

P R I N T S3 ,R E M ' B A R DR E MN O WU P D A T EP I A N DP 2 ,

W R I T ET H E MB A C K A N DR E T U R N ' B O

R E M ' B A R AP R I N T U ," P " C H R $ ( 2 ) C H R $ ( 1 }( 0 ) C H R S ( 1 ) ' F O F J

T R = T R + 1 : P I S = S T R $ ( T R ): P 2 S = S T R S ( A T ) ' G V V D

P R I N T ! 2 , P 1 $ Z S P 2 S ' B K P Y

G O S U B 7 9 9 0 : I FA > 2 0 T H E NG O S U B

7 8 1 0 ' F M F FG O S U B8 2 3 0 : R E MD O G A R B A G E

C O L L E C T I O N ' C Y N B

F = 0 : C L O S E 2 : C L O S E 3 : C L O1

: R E T U R N ' F J U C

C O M M O D O R EM I C R O C O M P U T E1 0 1

Page 104: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 104/132

6 4 U S E R SO N L Y / L I B R A R YM A N A G E R

1 2 1 6 0

1 2 1 9 0

1 2 2 2 0

1 2 2 5 0

1 2 2 8 0

1 2 3 1 0

1 2 3 4 0

1 2 3 7 0

1 2 4 0 0

1 2 4 3 0

1 2 4 6 0

1 2 4 9 0

1 2 5 2 0

1 2 5 5 0

1 2 5 8 0

1 2 6 1 0

1 2 6 4 0

1 2 6 7 0

1 2 7 0 0

1 2 7 3 0

1 2 7 6 0

1 2 7 9 0

1 2 8 2 0

1 2 8 5 0

1 2 8 8 0

1 2 9 1 0

1 2 9 4 0

1 2 9 7 01 3 0 0 0

1 3 0 3 0

1 3 0 6 0

1 3 0 9 0

1 3 1 2 0

1 3 1 5 0

1 3 1 8 0

1 3 2 1 0

1 3 2 4 0

R E M* * * * * * * * * * * * * * * * * * * * * * * * * * *

* * ' B E F FR E M* A B S T R A C T R E T R I E V E R O U T I N E

* ' B A T ER E M* * * * * * * * * * * * * * * * * * * * * * * * * * *

* * ' B E F C

O P E N1 , 8 , 1 5 ' B G W BO P E N2 , 8 , 2 , " A B S T R A C T S " ' B G K B

G O S U B7 9 9 0 ' B E B XI F A > 2 0 T H E N G O S U B7 8 1 0

: R E T U R N ' F 1 U EO P E N3 , 8 , 3 , " 0 : A U T H O R S , S , R " ' B G P CG O S U B 7 9 9 0 ' B E B X

I F A > 2 0 T H E NG O S U B7 8 1 0

: R E T U R N ' F I U EC S = A S ' B E A EC D = 1 : R E MA U T H O R O N L Y

R E T R I E V E ' C W X HI F F 1 S = " " A N D F 2 $= " " T H E NG O T O 1 4 3 2 0 ' G L M A

I F F l $ < > " " A N DF 2 S < > " "T H E N C D= 2 : R E MM A K ES A M EA S

C O D E T W O ' J C O K

I F L £ F T $ ( F 2 $ , 1 )= " S " T H E NC D =

3 : G O S U B8 5 6 0 : R E MK E Y W O R D

S E A R C H " H E V L

I F F 1 S < > " " A N D F 2 $= " "

T H E NC D = 2 : R E MA B S T R A C T O N L YR E T R I E V E " I F H HP R I N T # 1 , " P "C H R S ( 2 ) C H R $ ( 1 ) C H R S

( 0 J C H R S ( 1 ) ' F O F D

G O S U B 7 9 9 0 ' B E B BI F A > 2 0 T H E N G O S U B7 8 1 0

: R E T U R N 1 F I U EI N P U T # 2 , P 1 $ , P 2 $ ' B J N FG O S U B7 2 1 0 : R E MC H E C K / F I L LA U T H O RT A B L E ' C B P I

R E M ' B A R DR E M T H I SI S T H EA U T H O R T A B L E

H U N TR O U T I N E ' B G C GR E M ' B A R AI F L E F T $ ( F 2 S , 1 ) = " * "O R C D = 3 O R

C D = 2T H E NX = 1 : Z = 1

: G O T O1 3 1 2 0 ' L Y U PF O RX = 1 T O ( A T - l ) ' E H I B

I F F 2 $ = A H S ( X )T H E NX = X + 1

: G O T O1 3 1 2 0 ' G S E H

N E X T ' B A E DG O T O1 4 3 5 0: R E MN O H I T ,

R E T U R NT O M E N U ' C Y F BR E M ' B A R W

R E MN O WG O T OT H EA B S T R A C TF I L EA N D G E T D A T A A N DP R I N T ' B P L G

R E M " B A R D

F O RY = X T O ( A T - l ) ' E H X B

P I S = A H S ( Y ) ' B J X CI F L E F T $ ( P l S , l ) > " @ "A N DZ = l

T H E N1 4 2 9 0: R E MP R N T A L L- S K I P

N A M E S ' H H H JI F L E F T $ ( P 1 S , 1 ) > " @ "T H E N1 4 3 5 0

: R E MJ U M PI F E N DO F A U T H O RP O I N T E R S ' F N F E

G O S U B 7 4 5 0 ' B E R B

1 3 2 7 01 3 3 0 0

1 3 3 3 0

1 3 3 6 0

1 3 3 9 0

1 3 4 2 0

1 3 4 5 0

1 3 4 8 0

1 3 5 1 0

1 3 5 4 0

1 3 5 7 0

1 3 6 0 0

1 3 6 3 0

1 3 6 6 0

1 3 6 9 0

1 3 7 2 0

1 3 7 5 0

1 3 7 8 0

1 3 8 1 0

1 3 8 4 0

1 3 8 7 0

1 3 9 0 0

1 3 9 3 0

1 3 9 6 0

1 3 9 9 0

1 4 0 2 0

1 4 0 5 0

1 4 0 8 0

1 4 1 1 0

1 4 1 4 0

1 4 1 7 0

1 4 2 0 0

1 4 2 3 0

1 4 2 6 01 4 2 9 0

1 4 3 2 0

1 4 3 5 0

T R = V A L ( P I S ) ' C H T AP R I N T # 1 , " P " C H R S ( 2 ) C H R

( R 2 ) C H R S { 1 ) ' F Q Q EG O S U B 7 9 9 0 : I FA > 2 0 T H E NG O S U B

7 8 1 0 : R E T U R N ' G N Y AI N P U T # 2 , U 1 $ , U 2 S , U 3 $

: R E M G E TT I T L EA U T H O RA N D

M A G A Z I N E T I T L E ' C T R J

G O S U B8 4 1 0 ' B E O B

I F A > 2 0 T H E NG O S U B7 8 1 0

: R E T U R N ' F I U E

I N P U T # 2 , U 4 S: R E MG E TD A T E ' C N G O S U B 8 4 1 0 ' B E O B

I F A > 2 0T H E N G O S U B7 8 1 0: R E T U R N ' F I U EI N P U T # 2 , U 5 S: R E MG E T

A B S T R A C T ' C R P C

I F C D = 3T H E N G O S U B 8 9 8 0 ' EI F S W < > 1 A N DC D = 3 G O T O1 4 2 9 0: R E M N OK E Y W O R D H I T

I F C D= 2 A N DU 1 S O F 1 ST H E N 1 4 2 : R E M D O E SA B S T R A C T M A T C HJ M P

I F N O ' H P B L

I F C S < > " V " T H E N G O T O

1 4 0 2 0 ' F H L EP R I N T" [ C L E A R , R V O F F ]" ; ' B B " A EP R I N T" [ R V S , D O W N ] A B S T R AT I T L E[ R V O F F , D O W N ] " : P R I N T U P R I N T" [ R V S , D O W N ] A U T H O RD O W N ] " : P R I N T U 2 $ ' C E H EP R I N T" [ R V S , D O W N ] D O C U M ET I T L E

[ R V O F F , D O W N ] " : P R I N T U

P R I N T" [ R V S , D O W N ] A B S T R AD A T E[ R V O F F , D O W N ] " : P R I N T U P R I N T" [ R V S , D O W N ] A B S T R AD O W N ] " : P R I N T U 5 S ' C E K FP R I N T " M O R E- Y / N - " ;

: G O S U B1 5 4 0 ' C G F I

I F A S = " N "T H E N G O T O1 4 3 5 0 ' E H E I F A S < > " Y " T H E N P R I N T " [ U

: G O T O1 3 8 7 0 ' G I T GI F C D = 2 T H E NG O T O1 4 3 2 0 ' E I G H

G O T O1 4 2 9 0 ' B F L H

O P E N 4 , 4 ' B D A XP R I N T # 4 , " A B S T R A C TT I T L E- " ; U 1 $ ,

C H R S ( 1 0 ) ' C L R BP R I N T # 4 , " A U T H O R [ S P A C E" ; U 2 $ ,

C H R $ ( 1 0 ) ' C L B DP R I N T # 4 , " D O C U M E N TT I T L E- " ; U 3 S ,

C H R S ( 1 0 ) ' C L A FP R I N T # 4 / " A B S T R A C TD A T E [ S P A C E

- " ; U 4 $ , C H R S ( 1 0 ) ' C L B BP R I N T S4 , C H R S ( 1 6 )" 3 6 A B S T R A C T

C H R $ ( 1 0 ) , C H R S ( 1 0 ) " E Q K P R I N T # 4 , U 5 $ , C H R $ ( 1 0 ) , C

C H R $ ( 1 0 ) ' E U X DC L O S E4 ' B B L AI F C D = 2 T H E NG O T O1 4 3 2 0 ' E I G B

N E X T ' B A E AG O S U B8 2 3 0 : S E M D OG A R B A G E

C O L L E C T I O N ' C Y N B

F = 0 : Z = 0 : S W = 0: C L O S E2 : C L O S E3

: C L O S E1 : R E T U R N ' H Q E F

1 0 2 M A O C H / A P R I L8 6

Page 105: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 105/132

6 4 U S E R SO N L Y /L I B R A R YM A N A G E R

1 4 3 8 0

1 4 4 1 0

1 4 4 4 0

1 4 4 7 0

1 4 5 0 0

1 4 5 3 0

1 4 5 6 01 4 5 9 0

1 4 6 2 0

1 4 6 5 0

1 4 6 8 0

1 4 7 1 0

1 4 7 4 0

1 4 7 7 0

1 4 8 0 0

1 4 8 3 0

1 4 8 6 0

1 4 8 9 0

1 4 9 2 0

1 4 9 5 0

1 4 9 8 01 5 0 1 0

1 5 0 4 0

1 5 0 7 0

1 5 1 0 0

1 5 1 3 0

1 5 1 6 0

1 5 1 9 0

1 5 2 2 0

1 5 2 5 0

1 5 2 8 0

1 5 3 1 0

1 5 3 4 0

1 5 4 1 0

1 5 3 7 0

1 5 4 0 0

1 5 4 3 0

1 5 4 6 0

1 5 4 9 01 5 5 2 0

R E M * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * ' B F W FR E M* T H I SI S T H ED E L E T E

R O U T I N E * ' B Y M BR E M * * * * * * * * * • * * * • * * • * * * • • • • * * *

* * * ' B F W CI F L E F T ? ( F 1 S , 1 )= ■ " " T H E N E ~ 3

: R E T U R N ' G K F GO P E N1 , 8 , 1 5 ' B G W BO P E N2 , 8 , 2 , " A B S T R A C T S " ' B G K B

G O S U B7 9 9 0 " B E B BI F A > 2 0T H E NG O S U B7 8 1 0: R E T U R N " F I U H

O P E N3 , 8 , 3 , " y S A U T H O R S , S , R " ' B G f C

I F A > 2 0T H E N G O S U B7 8 1 0: R E T U R N ' F I U EP R I N T t l , " P "C H R $ ( 2 ) C H R S { 1 ) C H R S( 0 } C H R S ( 1 ) ' F O F J

G O S U B 7 9 9 0 ' B E B EI F A > 2 0 T H E N G O S U B7 8 1 0

: R E T U R N ' F I U EI N P U T # 2 , P 1 $ , P 2 $ ' B J N FR E M ' B A R D

R E MN O W R E T R I E V E A L L A B S T R A C T S

U N T I LT H E E N D O RH I T ;

I P N O H I T E X I T . ' B C F P

R E M I F H I T , M A R K A B S T R A C T T I T L E

W I T HH I G HV A L U E .T H E NG O

R E A D ' B W Y R

R E MA U T H O RT A B L EA N DS H R I N K

T A B L E W H E R E P O I N T E RI S T O

A B S T R A C TF I L E . ' B E F WR E M ' B A R AA B = V A L ( P 1 $ ) ' C H O F

F O RX = 2 T O ( A B - 3 )S T E P3 ' F I N KT 1 S = S T R S ( X ) : P 1 $ = R I G H T $ ( T 1 S ,

L E N ( T I S ) - 1 ) ' G W Y F

G O S U B7 4 5 0 ' B E R BP R I N T # 1 , " P "C H R $ ( 2 ) C H R S ( R 1 ) C H R $( R 2 J C H R S ( 1 ) ' F Q Q E

G O S U B 7 9 9 0 : I FA > 2 0T H E NG O S U B

7 8 1 0 : R E T U R N ' G N Y D

I N P U T # 2 , U 1 S , U 2 $ , U 3 S ' B N I DI F F 1 $ O U 1 $T H E N G O T O 1 5 3 4 0 ' F L V C

F 2 $ = U 2 S : U l ? = C H R S ( 2 5 5 )

: R E MM A R KD E L E T E D ! ! ! ! ' E G C J

P R I N T # 1 , " P "C H R S ( 2 ) C H R $ ( R 1 ) C H R S

( R 2 ) C H R S ( 1 ) ' F Q Q BG O S U B 7 9 9 0 : I FA > 2 0 T H E NG O S U B

7 8 1 0 : R E T U R N ' G N Y DP R I N T # 2 , U 1 $ Z $ U 2 $ Z $ U 3 S ' B P R D

G O T O1 5 4 0 0 ' B F F BN E X T ' B A E D

C L O S E3 : O P E N3 , 8 , 3 , " ( . a 0: A U T H O R S , S, V . "' C I X B

G O T O1 6 1 5 0: R E MN O H I T ,

E X I T ' C Q E FG O S U B7 2 1 0 : R E MC H E C K / F I L LA U T H O RT A B L E ' C B P CR E M ' B A R D

R E M F I N DA U T H O R ' B K F D

R E M ' B A R DF O RX = 1 T O ( A T - 1 ) ' E H I B

1 5 5 5 0

1 5 5 8 0

1 5 6 1 0

1 5 6 4 0

1 5 6 7 0

1 5 7 0 0

1 5 7 3 0

1 5 7 6 0

1 5 7 9 0

1 5 8 2 0

1 5 8 5 0

1 5 8 8 0

1 5 9 1 0

1 5 9 4 0

1 5 9 7 0

1 6 0 0 0

1 6 0 3 0

1 6 0 6 0

1 6 0 9 01 6 1 2 0

1 6 1 5 0

1 6 1 8 0

1 6 2 1 01 6 2 4 0

1 6 2 7 0

1 6 3 0 0

1 6 3 3 0

1 6 3 6 01 6 3 9 0

1 6 4 2 0

1 6 4 5 0

1 6 4 8 0

1 6 5 1 0

1 6 5 4 0

1 6 5 7 0

1 6 6 0 0

1 6 6 3 0

1 6 6 6 0

1 6 6 9 0

1 6 7 2 0

I F F 2 S = A H S ( X ) T H E NX = X + 1

: G O T O1 5 6 4 0 ' G S N HN E X T ' B A E D

G O T O1 6 1 5 0: R E MN O H I T ,E X I T ' C Q E C

F O R Y = X T O ( A T - l ) ' E H X E

I F L E F T $ ( A H S ( Y ) , 1 ) > " @ "T H E N

1 6 1 5 0: R E M N O H I T F O RS O M ER E A S O N ' F J C PI F A H S ( Y )= P I S T H E NG O T O1 5 7 6 0 ' E O H C

N E X T ' B A E A

F O RQ = Y T O ( A T - 1 )

: R E MS H I F T T A B L E ' F S Q K

A H $ ( Q )= A H $ ( Q + 1 )

: R E M L E F TO N E ' D V B N

N E X T ' B A E AA T = A T - l ' C F I FF O R X = 1 T O A T ' D E T I

P R I N T S 3 , A H S ( X ): N E X T ' C J J DR E M ' B A R D

R E MN O WU P D A T EP 2 S A N DW R I T EI T

B A C K T OF I L E ' B H L PR E M ' B A R W

P R I N T # 1 , " P "C H R S ( 2 J C H R S ( l )

( 0 ) C H R S ( 1 ) ' F O F AP 2 S = S T R S ( A T ) : P 1 $ = S T R S (

P R I N T # 2 , P 1 S Z S P 2 S ' B K P CG O S U B7 9 9 0 : I F A > 2 0T H E N G O S U 7 8 1 0 ' F M F F

G O S U B8 2 3 0 : R E M D OG A R B A G E

C O L L E C T I O N ' C Y N EF = 0 : C L O S E 2 : C L O S E 3 : C L O1

: R E T U R N ' F J U F

R E M * * * * * * * * * * * * * * * * ' B O V R E M* H E L PR O U T I N E* ' B N Y BR E M* * * * * * * * * * * * * * * * ' B Q V

P O K E5 3 2 8 0 , 0 : P O K E 5 3 2 8 1 , 5

P R I N T" [ B L A C K ] " ' B A Q EP R I N T" [ C L E A R , D O W N 4 ] " ' B AP R I N T" P E R S O N A LL I B R A R YM A N A G E RI S U S E DF O R " ' B A J NP R I N T" S T O R I N G ,R E T R I E V I N G ,

A N DD E L E T I N G " ' B A K GP R I N T" I N F O R M A T I O N( I E .

A B S T R A C T S )O N D O C U - " ' B A V KP R I N T" M E N T SI N A D A T A B A S E .M I N I M U N E Q U I P - " ' B A N NP R I N T" M E N T A N DS O F T W A R ER E Q U I R E M E N T S A R E : ' " B A P R I N T" [ D O W N , S P A C E 3 ]

- C 6 4 C O M M O D O R E C O M P U T EP R I N T" [ S P A C E 3 J - C 1 5 4 1 D ID R I V E ,O R C O M P A T A B I L E [ S P A " ' B A U M

P R I N T" ( S P A C E 5 ] U N I T , " ' B A P R I N T" [ S P A C E 3 ] - V I D E O M O" ' B A M F

P R I N T" [ S P A C E 3 ] -A N D R O MB A S I C . " ' B A C H

P R I N T" [ D O W N ]O P T I O N A L

E Q U I P M E N TI S A N M P S8 0 1 " ' B A S FP R I N T" P R I N T E RO R C O M P A T A B I

C O M M O D O R EM I C R O C O M P U T 1 0 3

Page 106: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 106/132

6 4 U S E R SO N L Y / L I B R A R YM A N A G E R

U N I T . ' " B A I I

1 6 7 5 0 P R I N T" | D 0 W N , S P A C E 1 2 ]C O N T I N U E- Y / N - " j

: G O S U B1 5 4 0 ' C G Y L1 6 7 8 0I F A $ = " N " T H E NF = 0 : R E T U R N ' F F K K1 6 8 1 0I F A ? O " Y "T H E NP R I N T " [ U P 2 ] "

: G O T O1 6 7 5 0 ' G I P G

1 6 8 4 0P R I N T" [ C L E A R ] ' " B A T E1 6 8 7 0P R I N T" T O U S E T H I SP R O G R A M ,

S I M P L YF I L LI N " ' B A L Q1 6 9 0 0 P R I N T" T H EB L A N K SO N T H E

V A R I O U S S C R E E NF O R M S " " B A J L

1 6 9 3 0P R I N T" A N DG I V ET H EF O R MT H EA P P R O P R I A T E " ' B A A M

1 6 9 6 0P R I N T" C O M M A N D . [ S P A C E 2 ]H E R EA R ES O M EH I N T SF O R " ' B A S P

1 6 9 9 0P R I N T" U S I N GT H EF O R MC O M M A N D S: ' " B A J Q

1 7 0 2 0P R I N T " [ D O W N , S P A C E 3 ]- ' Q ' U I TA L W A Y SR E T U R N ST O T H E

P R E - " ' B A O E1 7 0 5 0 P R I N T " [ S P A C E 5 ] V I O U SF O R M ;

A T T H EG R E E T I N G F O R M " ' B A W G1 7 0 3 0P R I N T" [ S P A C E 5 J I TD O E SA K E R N A L

C O L D S T A R T , " ' B A U I1 7 1 1 0 P R I N T" I S P A C E 3 ] -' P ' R O C E S S

M A K E ST H ED E S I R E D A C T I O N " ' B A W E1 7 1 4 0P R I N T" [ S P A C E 5 ] T A K EP L A C E , " ' B A Z B

1 7 1 7 0 P R I N T" [ S P A C E 3 ] -' V ' l E W S H O W S

O N T H EM O N I T O RO N L Y , " ' B A B K1 7 2 0 0 P R I N T" [ S P A C E 3 ] -' P ' R I N T S H O

O N T H EP R I N T E RO N L Y , M ' B A F E1 7 2 3 0 P R I N T" [ S P A C E 3 ] -' R E T U R N 1M O V E S

T H EC U R S O RT O T H E " ' B A C G1 7 2 6 0P R I N T" [ S P A C E 5 ] N E X TF I E L DA N D

P L A C E SY O U RD A T A 1 "B A M J

1 7 2 9 0 P R I N T" [ S P A C E 5 ] I N T OT H E D I S KB U F F E R . [ S P A C E 2 ] A TT H E" ' B A L L

1 7 3 2 0P R I N T" [ S P A C E 5 ] A C T I O NF I E L D ,

I T M O V E ST H EC U R - ' " B A U G1 7 3 5 0 P R I N T" [ S P A C E 5 1 S O RB A C KT O T H E

F I R S TD A T AF I E L D , " ' B A G J1 7 3 8 0P R I N T" [ S P A C E 3 ] -' D E L 1D E L E T E S

T H E L A S TC H A R A C T E R , " ' B A S 1 7 4 1 0P R I N T " [ S P A C E 3 ] -A N D F I N A L L Y

C H A N G I N GA N A B S T R A C T 1 " B A U

1 7 4 4 0 P R I N T" [ S P A C E 5 J C A NB E E F F E C T E D

B Y D E L E T I N GT H E N " ' B A C J1 7 4 7 0P R I N T" [ S P A C E 5 ] A D D I N GT H E

D E S I R E DD O C U M E N T . " ' B A X L1 7 5 0 0P R I N T" [ D O W N , S P A C E 1 2 ]

C O N T I N U E- Y / N - " ;

: G O S U B1 5 4 0 ' C G Y F

1 7 5 3 0I F A $ = " N " T H E N F = 0 : R E T U

1 7 5 6 0I F A S O " Y "T H E N P R I N T " [ U P: G O T O1 7 5 0 0 ' G I J J

1 7 5 9 0G O T O1 6 3 6 0 ' B F L H1 7 9 5 0E N D ' B A C G E N D

H A V I N GT R O U B L E R E M E M B E R I N GA L LT H E

C O M M A N D SF O RY O U R P R O G R A M S ? ?Y O U N E E D

L E R O Y ' SC H E A T S H E E Tr

K E Y B O A R D O V E R L A Y SF O RC O M M O D O R EB 4

S C H E A T S H E E T S -f t - e p U W i cl a m i n al e ak u yn □ ar q uk t - iI j v *J " ^ ' 1 > ' ' J

l O i i i « '* i l h p O p u l f l i s o i l b v a r E■ ' d r f l

w s i ea n r jJ a n c u a g t Sl o r C o m n o O O T i 16 4 "c o m n j j i e r s

T h e s ec u T - a u l - y o u r s e l !h e l p s t e e l sMo v e im e k e y D o a n ) . c u l l i n gh a r dr o '

r e m e m b e cp r o g ( a r ^ ic o m m a n d sn g m a ly o u r( m g c f l i p iT m -a c l u a ik v y s u o * c id i e i n b o l dl y p ea n a a n y u a r u n l e *

J r Hi l i O ^ r ,i n , ' j r . i , N n * t ' ) > , (I " n ' "y o i p rs o l l A f l r p l a ^ i r rm o r er a ^ l y

a n i j t n o ' et n c c t n - d vW i i r iL E f l O V S

C H E A T S H E E T S *y o uM n p y p r n a v el a1 1 . n ff a r h I D ' O f i f r t mc o m m a n da c j i it

O N L Y• / P UT S P

B I G H T

E A C H

C I R C L EY O U RC H O I C E S

B a s i c S i m o n s8 a s : c

B l a n k s { 5 e ta ! 3 l S k yT r a v e l

C o n s u l t a n t S p e e d s c n p t

D i s kI H 1 S u p e r b a s e

D a n d l e V i d l B X

E a s y S c n p l V I P T e r m i n a l

F h g h iS i m u l a t o rI I V i z a s t a r

F l e e tS y s t e m2 W o r d P r o3 -

F o rt r i eB e g i n n e rW o r d P r o6 4

S A V E ST I M E- E N D S f f l U S T f l * T I O N

■ ■ - - : ■ ' .- m i -S D r T WA R E B E T T E R

L E A H NW E WS O F T W A R EF A S T E « .F * 5 l ( f i

S T L J A D V P L A S T I CI A U I N A T E

J N B F 4 T A B L EP R l t E "

_ XS 3 9 5= 3 .

S h i ^ P j ^ gS _

£ - ■T A XS

' ^ J f , _

T O T A LS

M a n a g e r

M u l i i p l s n

O m n iW r i t e r

P a p e rC l i p

P r a c t i C a l cWP r a c t i C a l cI I

W r i t eN o w ' / M

E p s o n F X& R XP r i n t e r ;

G e m i m! f l 1 5 n

1 K 5M P S 6 0 16 C 3

1 5 2 6M P S8 0 2

S T A T E

k ^ *

D O Z E N SM O R EA V A I L A B L E

C o wi

C H E ^ r S H E E TP B O D U G r SI N C . ■ • • - ■

P . O B a n1 1 1 3 6 8 P g f i P A 1 5 2 1 3

( i l ! } I 0 l - 1 i l l

1 0 4 M A R C K / A P R I L8 6

C H A M E LG R A P H I C SC O N V E R S I O NU T I L I T Y

B YD A V I DD A R U SA N DL O U I SW A L L A C E

C o n v e r t g r a p h i c s f i o mo n ef o r m a tt o a n o t h e r

C o n v e r l g r a p h i c st o a C - 6 4 S t a n d a r df o r m a tt h a tm a k e sy o u r

p i c t u r e se a s yt o I n c l u d ei n y o u r B a s i cp r o g r a m s

A d dS a v e a n d L o a dt o t h e s u b s e to f g r a p h i c sc o m m a n d sf o r

S i m o n ' sB a s i ca n d S u p e rE x p a n d e r

U s et h e C - 6 4 S t a n d a r d s c r e e nw e d g et o i n c l u d eg r a p h i c si n y o u r

B a s i cp r o g r a m se f f o r t l e s s l ya n d p a i n l e s s l y

C o m p a t i b l ew i t h :

C a d p a k

D o o d l e

F l e xi dr a w4 . 2

G r a p h i c sB a s i c

L o g o

S i m o n ' sB a s i c

T h eT o o l

B l a z i n gP a d d l e s

K o a l aa n do t h e r

K o a l ac o m p a t i b l e s

M i c r oI l l u s t r a t o r

P e r i p h e r a lV i s i o n

S u p e rE x p a n d e r

V i d e o B a s i c

S e eC h a m e l e o na r t i c l e ,p . 1 0 0 ,J u t y / A u g .C o m m o d o r eM i c r o c o m p u t

S e n dS 1 6 . 9 5f o r C h a m e l e o nt o :

L O A D S T A R ,P O B o x3 0 0 0 7

S h r e v e p O r t ,L A 7 1 1 3 0 - 0 0 0 7

N a m e

A d d r e s s_

C i t y / S t a t e . - Z i p

V I S A / M C / A m E x E « pD t .

C r e d i tc a r d o r d e r sc a l l 1 - 8 0 0 - 8 3 1 - 2 6 9 4

I n L o u i s i a n aC a l l( 3 I S |S 6 B - 7 2 4 7

Page 107: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 107/132

6 4 U S E R SO N L YI I Y K i l i s K S A N D H

D i r e c t o r y

A l p h a b e t L z e rI I

T h eU l t i m a t eD i s kD i r e c t o r yf o rt h e

1 5 2 6o r M P S - 8 0 2

P r i n t e r s

- I f y o u h a v e: i 1 5 2 6o r M l ' S - 8 0 2p r i n t e r ,t h e U l t i m a t e D i s k D i r e c t o r y

c a nb e y o u r si n ( > ( )m i n u t e s ,W h a ti s

t h e u l t i m a t ed i r e c t o r y ? - — l e t ' st h i n k

a b o u tt h ea n s w e r .A p r i n t e dd i r e c t o r y

s h o u l db e e a s yi o r e a d ,a n ds h o u l dl i s i

p r o g r a m sa l p h a b e t i c a l l yo r i n t h e i rs e -

q u e n c eo n t h e d i s k .I t s h o u l d h a v e

s p a c ef o r a d a t e o ro t h e rc o m m e n t ,

a n di t s h o u l d1 1 1o n a s i n g l es h e e t ,n o

m a t t e rh o wf u l lt h ed i s k ,i t s h o u l df i t

e a s i l yi n t oa n o t e b o o k ,o r b e t t e ry e t ,

I n t oo r o n t ot h e d i s ke n v e l o p e , w i t h

n o n e e df o r s c i s s o r s ,p a s t eo r t a p e .

S o u n d sl i k ea b i g o r d e r ,d o e s n ' ti t ?

W e l l ,t h e 1 5 2 6 a n dM P S - X 0 2

p r i m e r s ,w i t ht h e i rv a r i a b l el i n es p a c

i n gc a p a b i l i t y ,c a ne a s i l yd o t h e u l t i

m a t ed i r e c t o r y .T h e a c c o m p a n y i n gp r o g r a m ;w h i c hy o u c a n h a v e r u n

n i n gi n l e s st h a n a nh o u r ,i s t h ek e yi o

u l t i m a t es u c c e s s .I t m a k e ss e v e r a l

t y p e so f p r i n t e dd i r e c t o r y ,e a c hc a r e

f u l l yf i t t e dI o as i n g l e s h e e to f p a p e r .

a n de a e l ic a r e f u l l yp l a n n e dt o f i l ls p e

c i f i cn e e d s .

T h e s i m p l e s it y p ei s c a l l e d t h e

N o t e b o o kS h e e t ,i t s m a r g i n sa r e

s u i t e dt o t h r e e - r i n gb i n d i n g ,a n d i t

h o l d su p t o n l e n t r i e si n e a c h o ft w o

c o l u m n s ,s o a s i n g l e s h e e lc a n h o l d

1 - ii t i l en a m e s ,t h em o s tt h a i w i l lI ' i i

o n a d i s k e t t e .I f y o uh i n dj K J u rd i r e c t o

r i e so r k e e pt h e mi n f o l d e r s ,t h eN o t e -

h o o kS h e e tw i l lf i l ly o u re v e r yn e e d .

H u l t h eF o l d i n gS h e e li s w h i i la d d s

t h e u l t i m a t e t o u c h ,Y o um a yh a v en o

t i c e dt h a t a n N 1 / 2 " X I I " s h e e t ,

f o l d e di n t of o u r t h s ,f i t sp e r f e c t l yi n t o

: i d i s k e t t ee n v e l o p e .I f i t " s s l i p p e db e

h i n dt h ed i s k ,a l / H "l a ho f p a p e r e x

t e n d sb e y o n dt h et o po f t h ed i s k ,m a k

i n g a p e r f c e lp l a c ef o r a l a b e l .T h e

F o l d i n g S h e e r p u t st h ed i s kn a m eo n

t h a tt a b ,a n da d r a w e rf u l l o f d i s k sw i t ht h e s eL i b e l se x p o s e di s a b e a u t l -

A d r a w e rf u l lo f

d i s k sw i t ht h e s el a

b e l se x p o s e di s a

b e a u t i f u l t h i n gt o

b e h o l d — a t o n e

g l a n c e ,y o us e et h e

n a m eo fe v e r yd i s k

i n t h ed r a w e r .A n di f

a d i s ki s o u to n t h e

d e s k ,y o uc a nf i n di t s

h o m ei n a n i n s t a n t .

f u l t h i n gi o b e h o l d — a to n e g l a n c e ,

y o us e e t h en a m eo f e v e r yd i s ki n t h e

d r a w e r .A n di f a d i s ki s o u t o n t h e

d e s k ,y o uc a nf i n di l s h o m ei n a n i n

S t a n t ,l i u i t h e u l t i m a t ed o e s n ' l s t o p

t h e r e .I t p u t s- t X f i l e n a m e si n e a c h

q u a d r a n t , a v o i d i n gt h es p a c e n e a rt h e

f o l d s ,s o n o t h i n gg e t sc r u n c h e db y a

c r e a s e !I f t h e r ea r e f i l en a m e so u t o fs i g h :b e l o wt h e f o l d ,t h e r e ' s: i n o t et o

t h a ie f f e c t .

M o t hs h e e t sh a v ea t i t l el i n e ,i n : i t r i

p l y u s e f u lf o r m .P i r s io f a l l . t h e d i s k

n a m ea n di . d a r em i li n r e v e r s ef i e l d :

t h e p l a i nt e x if o r m a ti m p r o v e st h e i r

r e a d a b i l i t y .S e c o n d ,t h e t i t l e l i n e

s h o w st h en u m b e ro f f i l e so n t h ed i s k .

h a n d yt o k n o ww h e ny o u ' r el o o k i n g

f o rs p a c e .L a s ta n dm o s ti m p o r t a n t l

t h e t i t l el i n eh a sa t e n - c h a r a c t e rc o m

m e n tf i e l d , f i l l e db y y o uw h e nt h ed i

r e c t o r yi s p r i n t e d .1 u s e m i n et o d a t e

m y p r i n t o u t s ,a n dI ' v ef o u n di t i o b e

m o s th e l p f u l ,

E i t h e r s h e e tc a nb e p r i n t e di n a l p h a

b e t i co r d e ro r i n t h e s e q u e n c eo f t h e

f i l e so n t h e d i s k .I f y o nw a n tt o l o o k

b e f o r ey o up r i m ,y o uc a nd u m pH i e

d i r e c t o r yt o t h e s c r e e n ,w h e r ei t g i v e sy o ua s c r e e n f u lo f d a t a ,t h e na s k sf o r a

k e y p r e s sb e f o r ei l g i v e sy o u m o r e

T h a i ' st y p i c a lo f t h e n i c e t i e si n t h i s

f i n e l y - t u n e du t i l i t y .

O t h e r sa r e I n f o r m a t i v ep r o m p t s

a n ds i g n a lt o n e st h a ts o u n da t a p p r o

p r i a t el i m e s .I t ' s e a s yt o c h a n g et h e

d i s ka n d p r i m e r d e v i c en u m b e r s ,a s

w e l la s t h e d e f a u l t c o l o r s .T h e p r o

g r a mh a s b e e nt e s t e do n d i r e c t o r i e

f r o mt i n yt o h u g e ,a n de v e r y t h i n gh a s

b e e n p r o v e nt o w o r k .Y o uc a n e v e n

p u tc o l o n sa n dc o m m a si n \ o u rl a b e l ,w i t hn e v e ra n " e x t r ai g n o r e d "e r r o r .

C O M M O D O R EM I C R O C O M P U T 1 0 5

Page 108: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 108/132

6 4 U S E R SO N L Y / A L P H A B E T I Z E RT y p i n gt h eP r o g r a m

T h ep r o g r a mi s a n a u g m e n t e dv e r

s i o no f t h e D i r e c t o r y A l p h a b e t i z e !

t h a ia p p e a r e dI n C o m m o d o r eP o w e r /

P l a y .F e b r u a r y / M a r c hi * J 8 t .i f y o u

h a v et i n -o r i g i n a lp r o g r a m ,f o l l o wt h i s

p r o c e d u r et o u p g r a d ei t w i t ha m i n i

m u mo f t y p i n g :

1 . L o a dt h e o r i g i n a lp r o g r a m .

2 . i n l i n e1 7 0 ,c h a n g eO P E N1 , 8 , 0t o

O P E N I . D N . O

3 . i n l i n e2 7 0 ,c h a n g eI t = 3 t o B -4

4 . C h a n g el i n e 3 3 0 F r o m1 F M - 0T H E N 4 7 0t o 1 F M» O T H E N R E T U R N5 . D e l e t el i n e sI G 0 - 1 4 0 , 3 7 0 , 4 0 0 ,

a n d4 7 0 - 5 1 0 . ( T h e y w o n ' td o h a r mi f

y o ul e a v et h e mi n . b u t t h e yw i l tc o n

f u s ey o u rl i s t i n g . )

( i . A d dt h e s el i n e s :

3 d G O T O 7 3 0- i t ) :

2 9 5R E T U R N2 9 6 :

( L i n e si l l a n d 2 9 f ic o n s i s to f a l i n e

n u m b e ra m ia s i n g l ec o l o n ,a n da r e

t h e r et o h i g h l i g h t c e r t a i n a r e a so f t h e

l i s t i n g . )

7 . A d dl i n e s6 0 0 - 1 6 8 0f r o mt h ep r o

g r a mp r i n t e di n t h i s i s s u e .

T h er e s u l t i n gp r o g r a mw i l lb e i d e n

t i c a lt o t h e a c c o m p a n y i n gl i s t i n g ,b i n

y o uw i l ln o th a v eh a dt o r e t y p el i n e s

u pt o 4 6 0 .

I f y o u d oN O Th a v et h eo r i g i n a lD i

r e c t o r yA l p h a b c i i / e r .j u s t t y p ei n t h e

a c c o m p a n y i n gp r o g r a m .B e c a r e f u l

w i t ht h e l i n en u m b e r si n l i n e su p t o

4 6 0 ,s i n c et h e ya r ea h i ! i r r e g u l a r .

U s i n gt h eP r o g r a mT h ep r o g r a mi s s i m p l ea n ds e l f - e x -

p l a n a i o r y .h u t t h e r ea r c a f e w f i n e

p o i n t si n s e t t i n gu p t h e p r i n t e r .O f

c o u r s e ,i t w a sd e s i g n e df o r t h e C o mm o d o r el ^ i da n d M I ' S - H l l ip r i n t e r s .

a n du s e ss e v e r a lo f t h e i rs p e c i a lf e a

t u r e s .I f y o uh a v ea d i f f e r e n tp r i n t e r ,

v i m m u s t c h a n g et h e p r o g r a mt o

s u i ti t .

Y o u rd i r e c t o r i e sw i l ll o o kb e s ti t t h e

t r a c t o r sa r e i n t h e i rm a x i m u ml e f t

w a r dp o s i t i o n . S l i d et h el e f tt r a c t o ra l l

t h ew a yl e f t ,t h e na d j u s tt h er i g h to n e

i o f i t y o u rp a p e r .I f t h e i r a c i o r sa r e

e l s e w h e r e ,y o u ro u t p u tw i l l s t i l l b e

^ ^ ^ ^ ^ ^ ^ ^ ^ ■ i ^ ^ ^ ^ H ^ ^ ^ ^ Hp r i n t e rw a s t e sa s h e e to f p a p e rb e f o r e

( _ , /e a i ea p t i / t t e ac u s k U n e; i l t h ev e r yl l ) p( ) ft ] K .n e x ,s h e e t ,

a n di s a n u n a v o i d a b l ed e s i g nr e s t r a i n t

I I " y o u ' r ed o i n gm u l t i p l eF o l d e d

S h e e t s ,y o uc a nm a n u a l l yb a c ku p t h e

p a p e rb e t w e e ns h e e t s ,s o t h e w a s t e d

o n e i s a c t u a l l y t h ep r e v i o u sF o l d e d

S h e e t .A l s ow i t ht h e F o l d e dS h e e t ,

t o p - o l - f o r ma l i g n m e n ti s e x t r e m e l

c r i t i c a l ,s i n c ew e ' r ep u t t f n ga t i t l es o

h i g ho n t h ep a g e . P r a c t i c em a k e sp e r

f e c t ,a n d a f t e rr u n n i n g: i l e w s h e e t s ,

y o u ' l lh e l i n i n gt h e m u pl i k ea m a s t e r .

W h e nf o l d i n ga s h e e t ,i t ' s b e s tt o

f o l di t s i d et o s i d ef i r s t ,t h e nf r o mt o p

i o b o t t o m .T h a t w a j y o uc a n a c c e s s

p r o g r a m s4 9 - 9 6j u s tb y f l i p p i n gt h e

d i r e c t o r yo v e r .O n l yp r o g r a m s9 7 - 1 4 4n e e da n yf u r t h e r u n f o l d i n g ,a n df e w

d i s k s w i l lh a v et h a tm a n yp r o g r a m s .

L i n e s7 3 0 - 7 7 0i n t h e p r o g r a mc o n

t r o lt h e d r i v ea n dp r i n t e rd e v i c en u m

b e r s ,p l u s t h ed e f a u l tc o l o r sf o r b o r

d e r ,s c r e e na n dp r i n t e d c h a r a c t e T o

C h a n g ea n yo f t h e s ep a r a m e t e r s ,j u s t

c h a n g et h ea p p r o p r i a t el i n e .

T h ep r o g r a m d o c sh a v eo n e b u g ,

b u t i t ' s a m i n o ro n e .a n d l i x i n gi t

s e e m sm o r et r o u b l et h a ni t ' s w o r t h .

S i n c et h es t r i n g sd e s c r i b i n gf i l en a m e s

c o n t a i n q u o t e s b e f o r ea n da f t e rt h ea c

t u a l f i l e n a m e ,t h e q u o t e sa r e s o r t e d

a l o n gw i t ht h e n a m e s .T h a im a k e s" 1 2 3 "s h o w U pa f t e r" 1 2 3K I C K , "b e

c a u s et h es e c o n dq u o t ei n " 1 2 3 "h a sa

h i g h e rA S C I Ic o d et h a nt h e s p a c ei n

t h es a m ep o s i t i o ni n " 1 2 3K I C K . "I n

t h eu s u a ls o r t i n gs e q u e n c e ,o f c o u r s e

1 2 3 w o u l dc o m eb e f o r e 1 2 3K I C K .O h w e l l . . . n o t e v e nu l t i m a t ei s

p e r f e c t !

T h a t ' sa l l t h e r ei s t o p r i m i n gt h e1 I -

t i n i a t eD i r e c t o r y .I ' v eu s e di t l o r . s e v

e r a lm o n t h s ,a m ii t ' sb e e na b l e s s i n gi n

o r g a n i z i n gm y d i s k s .W h e nr u n n i n g

t h ep r o g r a m .I a l s ok e e pt h ew e d g ei nm e m o r y ,i n e a s eI n e e di o r e n a m e

s c r a t c ho r c o p ya f i l e .I a l s ol i k et o v a l

i d a t em y d i s k sf r o mt i m et o t i m e ,a n d

d i r e c t o r yt i m ei s a g o o do c c a s i o nt o

d o i i . I tw o u l d n ' tb e h a r dt o p u t K . S .

C a n d V c o m m a n d si n t h e d i r e c t o r

p r o g r a mi t s e l f .P e r h a p st h a tc o u l db e

y o u rn e x tc h a l l e n g e . B

d i r e c t o r y t h a tf i t s

o n as i n g l es h e e to f

p a p e ra n dc a nb e

s t o r e d f l a ti n a n o t e

b o o ko rf o l d e da n d

s t a s h e di n t h ed i s ks

e n v e l o p e .

u s e f u l ,b u t n o t q u i t es o p e r f e c t l y

s p a c e d .

T h el a n d m a r kl o r " t o po f f o r m" i s

e a s yt o f i n d ,b u t h a r d e rt o d e s c r i b e .

L o c a t et h e p a p e rh a i l o n y o u r

p r i m e r — t h er o l l e ra s s e m b l yt h a i

h o l d st h ep a p e ra g a i n s tt h ep l a t e n .( I t ' s

t h e m o v a b l er o d w i t h i w o b l a c k

r o l l e r s , r i g h ta b o v et h e p r i n th e a d . )

W h e nt h e p a p e rb a i l i s l o w e r e d ,i t

r e s t sj u s tb e l o wa I - 1 / - 4 "f l a ts i l v e rb a r

t h a tr u n st h e w i d t ho f t h e p l a t e n .O n

m y 1 5 2 6 ,t h i sb a r i s l a b e l e dw i t hi n

s t r u c t i o n sf o r t r a c t o ru s ea n d r i b b o n

r e p l a c e m e n t .T h e F r o n to f t i n - b a r

b e n d sd o w n w a r da t a n a n g l e ,e x t e n d

i n g 3 / 1 6 " .a n ds t o p p i n ga t t h ep l a t e n ,

T h et o pe d g eo f t h i sb e n di s t h el a n d

m a r kf o ry o u rl o po f f o r m .W h e nt h e

p r o g r a mt e l l sy o ut o . " A l i g nt o p o fp a

p e r w i t ht o p o f s i l v e rb a r . "p l a c e t h e

t o p o f y o u rs h e e te x a c t l ye v e n w i t h

t h i sb e n d .W h e ni t i s p r o p e r l yp o s i

t i o n e d , t h ep a p e r e d g ew i l lb e a b o u t

] / - ( " a b o v et h e p a p e rb a i l r o l l e r s ,

a l i g n e dw i t ht h eb e n da n dt h et o ps u r

f a c eo f t h es i l v e rb a r .

O na F o l d e dS h e e t , t h ep r i n t e dl i n e s

a r ev e r yc l o s et o g e t h e r ,a n dt h es l i g h t

e s t p a p e rs l i p p a g ec a n m a k et h e mo v e r l a p .T o m i n i m i z es u c hs l i p p a g e .

m o v et h ep a p e rl e v e rr e a r w a r dt o t h e

S O - c a l l e d" f r i c t i o np o s i t i o n . "T h ep a

p e r l e v e ri s f o u n dt o t i l e l e f to f t h es i l

v e rb a r .W h e ny o u ' v ef i n i s h e dd o i n g

F o l d e dS h e e t s ,r e t u r ni t 1 0 t h e" t r a c t o r

p o s i t i o n . "

W h e ny o up r i n t aF o l d e dS h e e t ,t h e

1 5 0

l l c f o r ct y p i n gi l i i h| i n > ^ r ^ m , r e a d" H i mt o E n t e rP r o g r a m s "

a n d" H o wi » U s e[ h eM a g a z i n eE n t r yP r o g r a m . "

U l t i m a t eD i r e c t o r y

P R I N T " ( D O W N ]* * R E A D I N GT H ED I R E C T O R Y* * " ' B A C H

1 6 0 D I M F S U 4 4 ): B = 6 : C = 2 : Q $ = C H R S ( 3

: R $= " [ K V S ] " : S P $ = " [ S P A C E 1 7

1 7 0 O P E N1 , D N , 0 , " S " : G E T # 1 , A $ , B1 8 0 G E T # 1 , A $ , B $ : R E ML I N K ' C N P H

1 0 6 M f t R C H / A P R I L ' 8 6

Page 109: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 109/132

6 4 U S E R SO N L Y / A L P H A B E T I Z E R

1 9 0

2 0 0

2 1 02 2 0

2 3 0

2 4 0

2 5 0

2 6 0

2 7 0

2 8 0

2 9 0

2 9 5

2 9 6

3 0 0

3 1 03 2 0

3 3 03 4 0

3 5 0

3 6 0

3 8 0

3 9 0

4 1 0

4 2 0

4 3 04 4 0

4 5 0

4 6 0

6 0 0

6 1 0

6 2 0

6 3 0

6 4 0

6 5 0

6 6 0

6 7 0

6 8 0

6 9 0

7 0 0

7 1 0

7 2 0

7 3 0

7 4 0

G E T # 1 , A $ , B S : N B = A S C ( A S + C H R S ( 0 ) )+ 2 5 6 * A S C ( B S + C H R $ ( 0 ) )

: R E MN U M B E RO F B L K S ' L Q H U

G E T # 1 , B S : I FS T O 0T H E N 2 9 0 ' F M A BI F B $ O C H R S ( 3 4 ) T H E N2 0 0 ' F J N CG E T # 1 , B $ : I FB $ O C H R S( 3 4 J T H E NS $ = S $ + B $ : G O T O2 2 0 ' J W Q I

G E T # 1 , B S : I FB S = C H R $ ( 3 2 ) T H E N2 3 0 ' F P D FC S = " " : I FA = 0 T H E NC S = " " ' F H Y EC $ = C $ + B $ : G E T # 1 , B $ : I FB S < > " " T H E N2 5 0 ' H S E J

F S ( A ) = L E F T $ ( R S + Q $ + S S + Q $ + S P S ,1 9 ) + L E F T S ( C S , B ) + " [ R V O F F ]" + M I D S ( S T R S ( N B ) + S P S , 2 , C ) ' N P G U

S S = " " : R S = " " : A = A + 1 : B = 4 : C = 5 ' G P D KI F S T = 0 T H E N1 8 0 ' D G I H

C L O S E 1 : N = A - 1 : B F $ = M I D S ( S T R S ( N B ) + "B L O C K SF R E E , " + S T R S ( N ) + "F I L E S . " ,

2 ) ' K U R VR E T U R N ' B A Q K: ' A B H LP R I N T " [ D O W N ]* * S O R T I N GT H E

D I R E C T O R Y * * ' " B A V E

M = N ' B C B Y

M = I N T ( M / 2 ) ' O F X C

I F M = 0T H E N R E T U R N ' E C N CJ = 1 : K = N - M ' D G T EI - J ' B C S DL = I + M ' C D L F

I F F $ ( I ) < F S { L ) T H E N4 4 0 ' D N K JT $ = F $ ( I ) : F S ( I ) = F S ( L ) : F $ ( L ) = T S ' D B S NI = I - M ' C D J B

I F K i T H E N4 4 0 ' D F V C

G O T O 3 6 0 ' B D I CJ = J + 1 ' C D H E

I F J > K T H E N3 2 0 ' D F N G

G O T O3 5 0 ' B D H F

: ' A B H A

R E M * * * *M P S - 8 0 2 / 1 5 2 6 P R I N T E RE N H A N C E M E N T ' B J C KR E M ' B A R CR E M* E I T H E R P R I N T E D

D I R E C T O R Y ' B X S KR E M* W I L L L I S TU P T O1 4 4 F I L E SO N ' B X E L

R E M* O N E S H E E T . T H EF O L D I N GS H E E T "B R I MR E M* F I T SP E R F E C T L YI N T OA

D I S K ' B X Q N

R E M* E N V E L O P E , B U TW A S T E S

P A P E R ' B Y Y O

R E M* B E F O R EI T I S P R I N T E D .

T H E ' B W B OR E M* N O T E B O O KS H E E TH A S

M A R G I N S ' B Y C QR E M* F O RP U N C H E DH O L E S&

N O T E S . ' B X E H

: " A B H C

R E M * * * *I N I T I A L I Z A T I O N ' B S T I

D N = 8: R E M D I S KD R I V ED E V I C E

N U M B E R ' C A X MP N = 4: R E MP R I N T E R D E V I C E

7 5 07 6 0

7 7 07 8 0

7 9 0

8 0 0

8 1 0

8 2 0

8 3 0

8 4 0

8 5 0

8 6 0

3 7 0

8 7 5

8 8 0

8 9 0

9 0 0

9 1 0

9 2 0

9 3 0

9 4 0

9 5 0

9 6 0

9 7 0

9 8 0

9 9 0

1 0 0 0

1 0 1 0

1 0 2 01 0 3 0

N U M B E R ' C X I M

B O = 1 4 : R E MB O R D E RC O L O R ' C Q X LS C = 6: R E MS C R E E N C O L O R ' C P I

C H = L 4 :R E MC H A R A C T E RC O L O R ' C T S O: " A B H J

R E M* * • * M A I NL O O P ' B M Y N

P O K E5 3 2 8 0 , B O : P O K E 5 3 2 8 1 , S

: P O K E6 4 6 , C H : R E MS E T U PC O L O R S ' E L N N

P R I N TC H R S ( 1 4 2 ) " [ C L E A R ][ C M D R@ 3 8 ]

" : R E MG R A P H I C S ' D O W IP R I N T "[ R V S ]P R I N TD I R E C T O R Y- B YL O U I SF . S A N D E R " ' B A A OP R I N T " [ D O W N 2 , S P A C E 3 ]T H I S P R I N T S Y O U R D I S KD I R E C T O R Y

" ' B A Q P

P R I N T " [ D O W N , S P A C E 3 ]

O P T I O N A L L YI N A L P H A B E T I C A LO R D E R ,' " B A S QP R I N T " [ D O W N , S P A C E 3 )O N T H E 1 5 2 6P R I N T E RO R T H ES C R E E N . [ D O W N ] " ' B A O QP R I N T " [ D O W N , S P A C E 3 ] I N S A D I S K ,

T H E N P R E S SA K E Y . . . "

: G O S U B1 6 1 0 ' C F G TI N P U T " [ D O W N , S P A C E 3 )S O R TI N A L P H A B E T I C A LO R D E R [ S P A C

1 [ L E F T 3 ] " ; B S ' B D E UI F L E F T 5 ( B $ , 1 ) = " Y " T H E NS O = 1 ' F J I TP R I N T " [ D O W N , S P A C E S , C M DP R I N T " [ S P A C E 5 ] —[ R V S ]

R E A D I N GT H ED I R E C T O R Y[ R V O F F ]— " ' B A X T

P R I N T " [ D O W N , S P A C E 5 ]

( T H I ST A K E S A F E W S E C O N D S ,S O ' " B A R L

P R I N T " [ D O W N , S P A C E 5 ]I ' L L B E E PW H E NI ' M

F I N I S H E D . ) " ' B A A M

G O S U B1 6 0 : R E MR E A DD I R E C T O R Y ' CF $ ( 0 ) = M I D S ( F $ ( 0 ) , 3 ,

1 6 ) + "" + M I D S ( F S ( 0 ) , 2 1 , 2 ) + "" + C H R $ ( 1 3 ) : A = 0 ' J L W UG O S U B1 6 6 0 : R E M B E E P ' C J M KI F S OT H E N G O S U B1 1 3 0: R E MS O R T ' E L E N

P R I N T " [ C L E A R , D O W N 3 , S P A3 ]

T O P R I N TA F O L D I N GS H E E T , P R E S S

[ R V S ]F l [ R V O F F }' " B A S U

P R I N T " [ D O W N , S P A C E 2 ]T O P R I N TA N O T E B O O KS H E E T , P R E S

[ R V S ] F 3 [ R V O F F ] " ' B A H U

P R I N T " [ D O W N , S P A C E 5 ]T O P R I N T T O T H E S C R E E N , P

[ R V S J F 5 [ R V O F F ] " ' B A M VG O S U B1 6 1 0 : O D $ = A S ' C K R P

I F O D 5 = " [ F 1 I " O RO D S = " [ F 3 ]" T H E NG O S U B1 2 0 0 : G O T O1 0 3 0: R E MF 1 / F 2 = P R I N T E R ' I E X FI F O D $ = " [ F 5 J " T H E NG O S U B1 5 4 W

: G O T O1 0 3 0 : R E M F 5 = S C R E E N '

G O T O 9 9 0 ' B D R VI N P U T " [ D O W N , S P A C L 6 )

C O M M O D O R EM I C R O C O M P U T1 0 7

Page 110: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 110/132

6 4 U S E R SO N L Y / A L P H A B E T I Z E R

1 0 4 0

1 0 5 0

1 0 6 0

1 0 7 0

1 0 7 51 0 8 0

1 0 9 0

1 1 0 0

1 1 1 0

1 1 2 0

■ 1 1 3 0

1 1 4 0

1 1 5 01 1 6 0

1 1 7 01 1 8 0

1 1 9 0

1 2 0 0

1 2 1 0

1 2 1 5

1 2 2 0

1 2 3 0

1 2 4 0

1 2 5 0

1 2 6 0

1 2 7 0

1 2 8 0

1 2 9 0

1 3 0 0

1 3 1 0

1 3 2 0

1 3 2 5

P R I N TI T A G A I N( Y O R N ) [ S P A C E 2 ] N

[ L E F T 3 ] " ; B $ : B § = L E F T S ( B $ , 1 ) ' D M X JI F B S < > " Y " A N DB $ O " N " T H E N

1 0 3 0 1 H I A DI F B S = " N " T H E N 1 1 0 0 ' D G P BI F B S = " Y " T H E NI F S O = 1G O T O1 0 9 0 ' G J H F

I N P U T " [ D O W N , S P A C E 3 ]

S O R TI N A L P H A B E T I C A LO R D E R

[ S P A C E 2 ] Y [ L E F T 3 ] " ; B $ ' B D E LI F L E F T S ( B S , 1 ) = " Y " T H E NS O = 1 ' F J I KI F S O T H E NG O S U B1 1 3 0

: R E MS O R T ' E L E GA = 0 : G O T O 9 6 0 ' C G H EE N D ' B A C T

: ' A B H U

R E M * * • *P R I N TM E S S A G E / S O R T / B E E P

' B B N D

P R I N T " [ S P A C E 6 , C M D R@ 2 7 ] " ' B A Q PP R I N T " [ S P A C E 3 ] - -[ R V S ]

S O R T I N G- W A I TF O R B E E P S .I R V O F F ]— " ' B A S H

G O S U B 3 1 0 : R E M S O R T ' C I Y CG O S U B1 6 6 0 : G O S U B1 6 6 0

: R E M2 B E E P S ' D O M E -

R E T U R N ' B A Q B: ' A B H CR E M* * * * P R I N TO N P R I N T E R ' B S H I

P R I N T " [ D O W N 2 , S P A C E 9 ]

D A T EO R C O M M E N T [ D O W N , R I G H T 3 ,C M D RT 1 0 , L E F T 1 3 , U P ] " ; ' B B G Q1 - 1 0 2 6 + 4 0 * P E E K ( 2 1 4 ) + P O S ( 0 )

■ . P O K E1 , 3 4 ' H U J EP O K E1 + 5 4 2 7 2 , S C : P O K E6 3 1 , 2 9

: P O K E1 9 8 , 1 ' E W I I

B S = " " : I N P U TB $ : I F L E N ( B $ ) > 1 0

T H E N1 2 0 0 ' G Q W D

P R I N T " [ D O W N 2 , S P A C E 5 ]A L I G NT O P O F P A P E RW I T HT O PO F " ' B A W H

P R I N T " [ S P A C E 5 ] S I L V E RB A R ,

T H E N P R E S SA K E Y .. . "

: G O S U B1 6 1 0 ' C F Y J

O P E N1 0 , P N , 1 0 : P R I N T # 1 0 : C L O S E1 0

: O P E N4 , P N : R E MR E S E TP R I N T E R ' F H M L

J = 2 2 : K = 9 6 : L = 4 8 : C $ = B F $

: I F O D $ = " [ F 3 ] " T H E N J = 2 7 : K = 7 2 : L = 3 6

: G O T OL 2 8 0 : R E M F 3 ' M P W SO P E N 3 , P N , 3 : P R I N T # 3 , C H R $[ 5 3 )

: C L O S E3 : P R I N T # 4 , " [ C L E A R , H O M E ] ": U S = " [ D O W N ] - M O R E - " : R E H S K I P ' H B E O

O P E N 6 , P N , 6 : P R I N T # 6 , C H R S { J )

: C L O S E6 : R E MS E T L I N E S P E R

I N C H ' F F X NC M D 4 ' B B I E

C = 0 : M = N : I FN > K T H E NM ^ K ' G K V CP R I N TS P C ( 2 1 ) " ( " M I D S ( S T R S ( N ) ,2 ) " ) [ S P A C E 2 ] " B $ C H R $ ( 1 4 1 ) ;

: R E MS F I L E S& C O M M E N T ' G I H JF O R 1 - 0 T O M ' D D G A

P R I N T S P C ( - 3 * ( I > 0 ) ) R I G H T S ( F S ( I ),

C ) L E F T S ( F S ( I ) , L E N ( F $ ( I ) ) - C ) ;

: C= 5 ' K K G Q

1 3 3 01 3 4 0

1 3 5 0

1 3 6 0

1 3 7 01 3 8 0

1 3 9 0

1 4 0 0

1 4 1 0

1 4 2 01 4 3 0

1 4 4 01 4 5 0

1 4 6 0

1 4 7 0

1 4 8 0

1 4 9 0

1 5 0 0

1 5 1 01 5 2 0

1 5 3 01 5 4 0

1 5 5 0

1 5 6 0

1 5 7 0

1 5 8 01 5 9 0

1 6 0 0

1 6 1 0

1 6 2 0

1 6 3 01 6 4 0

1 6 5 01 6 6 0

1 6 6 5

1 6 7 0

1 6 8 0

I F 1 = 0 T H E NP R I N T : G O T O 1 4 4 3

I F N = < KT H E N1 3 7 0 : R E M1 C O L U M N

O N L Y ' F S F II F B F S > " " T H E NP R I N T S P C ( 1 8 ) ;

: I F I + K = N + 1T H E N P R I N TB F $ ;

: B F S= M U F NI F I + K = < N T H E NP R I N T

R I G H T S ( F S ( I + K ) r C ) L E F T S

L E N ( F SU + K ) ) - C ) ; ' N H C RP R I N T ' B A C D

I F N = < LT H E NU $ = " " ' F E Q II F U S = " " T H E N 1 4 4 0 : R E MN O F O L D S

N E E D E D ' E U S MI F I O L T H E N 1 4 4 0 : R E MN O TA T

F O L DP O I N T ' F V Q FP R I N T : P R I N TS P C ( 1 3 ) U S ;

: I F N = 1 4 4T H E NP R I N TS P C ( 2 9 ) B F : B F S = " " ' J X T IP R I N T : P R I N T : P R I N T : P R I N

I F N = < K T H E NU 5= " ' " F E P E

N E X T ' B A E BI F U $ = " " A N DN = 1 4 4T H E NP R I N T

S P C { 4 5 ) ; ' H K B I

I F U S = " " T H E N P R I N T " [ S P A

: G O T O1 4 8 0 ' F K U IP R I N T : P R I N T S P C ( 1 3 ) U S S P

B F S ' E M A II F K = 7 2T H E NF O R 1 = 1 T O 8 3 - M

: P R I N T : N E X T : R E M F O R M F F O R

N O T E B O O K S H E E T ' K K W UI F K = 9 6 T H E N F O R1 = 1 T O1 1 3 - M + 5 * ( N > 4 8 ) + ( N = 9 6 ) + (

: P R I N T : N E X T : R E M P A G E ' RB F S = C S : U S = " " : P R I N T # 4 : C 4

: O P E N1 0 , P N , 1 0 : P R I N T S 1 0 : C1 0

: R E HR E S E T ' I I L K

R E T U R N ' B A Q Y: ' A B H AR E M * * * *p r i n t O N S C R E E N ' B R H G

P R I N T " [ C L E A R , R V S ] " ; : C = F O R1 = 0 T O N : P R I N T R I G H T S ( FC ) L E F T S ( F $( I ) , L E N ( F $ ( I ) ) - C ): C =5

: A = A + 1 ' L L Y RI F A = 2 1 T H E NA = 0 : P R I N T " [ D O W

P R E S SA K E YT O C O N T I N U E . . ": G O S U B1 6 1 0 : P R I N T " [ U P 3 ] " ' H

N E X T : P R I N T B F $ ' C E B H

R E T U R N ' B A Q G: ' A B H HR E M• * * * W A I T F O RK E Y P R E S S ' B T

P O K E1 9 8 , 0 ' B F X B

G E TA S : I F A S = " " T H E N 1 6 2 0

R E T U R N ' B A Q C: ' A B H D

R E M * * * * M A K EA B E E P ' B N C HS D = 5 4 2 7 2 : P O K E S D + 6 , 2 4 1: P O K ES D + 4 , 3 3 : P O K E S D + 1 , 2F O R 1 = 0 T O 1 5 S T E P3 : P O K ES D+ 2 4 , I

: N E X T : F O R1 = 1 T O 2 0 0 : N E X T ' L U UP O K ES D + 4 , 3 2 : P O K ES D + 2 4 , 0: F O R1 = 1 T O 2 4 : P O K E S D + 1 , 0

: N E X T ' K A M RR E T U R N ' B A Q H E N D

1 0 8 M A R C H / A P R I L' 8 6

Page 111: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 111/132

P R O G R A M M E R S 'T I P S

Y o u r1 9 8 5

F e d e r a l

I n c o m eT a xf o rt h eC o m m o d o r e

6 4 o r 1 2 8

A . h e I n t e r n a lR e v e n u eS e r v i c e ( I K S )

b a s p o i n t e d( n i l t h a i w h e np e o p l e

p r e p a r et h e i rf e d e r a li n c o m et ; i x .

m a n yc o p yt h ew r o n gB g u r e f r o mt h e

t a x t a b l e s .I n P a c t ,t h i s i s t h e m o s t

c o m m o ne r r o rm a d eo n I n c o m et a x

r e t u r n s .

N o wt h a tt a x s e a s o ni s h e r ea g a i n ,

w e h a v ea s h o r tB A S I C p r o g r a mt h a i

w i l lp r e v e n ta n y s u c he r r o r ,i t D e e d s

n o s p e c i a l I n s t r u c t i o n s .A l l y o uh a v e

t o d o i s t y p ei t i n a n dr u n i t .

D o n ' te x p e e lt h i sp r o g r a mt o p r e

p a r ey o u rc o m p l e t ei n c o m et a x r e

t u r n .F o rt h a t ,y o ub e t t e rl o o ka t c o m

m e r c i a l l ya v a i l a b l ep r o g r a m s , o rp a y

y o u ra c c o u n t a n t . H u to n c ey o u h a v e

r e a c h e d p a g et w o o i l e i t h e rI ' o n n

1 0 4 0o r B o n nE O 4 O A ,a n df o u n dy o u r

A d j u s t e dG r o s sI n c o m eo n t h e t o p

l i n e ,t h ep r o g r a mw i l lr e a d i l yt e l ly o u

y o u rt a x a b l ei n c o m ea n dt h et a xo n i t .

N om o r ee r r o r sa n dc o r r e c t i o nl e t t e r s

f r o mt h e I K S !

W h e t h e ry o ua r e m a r r i e d ,s i n g l e ,o r

w h a t e v e r ,y o u w i l l e v e nf i n d o u t

w h e t h e ry o ug a i nw i t h i t e m i z e dd e

d u c t i o n s o rs h o u l dc o n s i d e rt a k i n g

t h e d e d u c t i o nf o r c h a r i t a b l e c o n t r i

b u t i o n s ,I n s t e a d .

A f t e rt h i s ,y o u a r e a g a i no n y o u r

o w n w i t hr e g a r dt o w i t h h o l d i n g ,

p e n a l t i e s ,a n d o t h e rg o o d i e sl o b e

f o u n do n t h er e s to f tl i e I U Sf o r m s .

T h ep r o g r a mw i l lr u no i l y o u rC o mm o d o r e6 4 t i r 1 > H .T o r t h e1 2 H ,I t w i l l

o p e r a t ei n e i t h e rt h e - t O -o r t h e 8 0 -

c o l u m nm o d e ,d e p e n d i n go n y o u rp r e

f e r e n c e s .Y o uc a n l o o ka t t h e r e s u l t s

o n y o u rs c r e e n a n d / o ro n a p r i n t e r .

P r o g r a mT e c h n i q u eW h e nt y p i n gi n t h e p r o g r a m ,y o u

c a no m i ta l l R E Ml i n e s .J u s tb e c a r e f u l

t o e n t e rt h e d a t a l i n e sc o r r e c t l y .

B l a m et h e I R Sf o r t h e c o m p l e x i t y ;

t h e yw e n ta s f a r a su s i n gd e c i m a lf r a c

t i o n st h i sp e a r .

C o p y i n gt h ei v r o n g

f i g u r ef r o mt h et a x

t a b l e si s t h em o s t

c o m m o ne r r o rm a d e. . p e r f o r mt h i st e s t .

o n i n c o m et a xr e t u r n s .

T h i sp r o g r a mh e l p s

p r e v e n tt h a te r r o r .

n e e d e df o r y o u rs p e c i f i cf i l i n gs t a t u s

a n d t a x a b l ei n c o m e . S i m p l e a r

t i c i s t h e nu s e dt o c a l c u l a t ey o u rt a x .

P r o g r a mT e s t

A sa n e x t r ap r e c a u t i o nt h a ia l l l i n e s

a r e t y p e dc o r r e c t l ya n d t h a tt h e r ei s

n o p r o g r a mg l i t c h ,y o um a yw a n tt o

T h ed a t ai n l i n e s2 0 0 0l o 5 0 1 0a r e

t h e I R S1 9 8 5T a xR a t eS c h e d u l e . - , f o r

e v e r yf i l i n g s t a t u s . I no r d e rt o e n s u r e

a c c u r a c y , t h ep r o g r a mc h e c k st h e s e

d a t ae a c ht i m ei ( r u n s .I f y o um a d ea

m i s t a k ei n t y p i n gi n t h e s ed a t a ,i t w i l l

t e l ly o ut h e s e c t i o nw h e r et h e r ei s a n

e r r o r .B u t r e m e m b e r ,t h e I K Sw i l ln o t

a c c e p te x c u s e s s u c ha s , " I d i d n ' td o

t h a t ;m yc o m p u t e rd i d i t . "

F o rt a x a b l ei n c o m e so f 8 5 0 , 0 0 0o r

a b o v e ,t h e s e d a t aa r eu s e dl o d i r e c t l y

c o m p u t et h e t a x .

H u tt h e k e yt o t h e p r o g r a mi s c o n

t a i n e di n l i n e s4 0 0t o i i ( »f o rt a x a b l e

i n c o m e so f l e s st h a n1 5 0 , 0 0 0 .E s s e n

t i a l l y ,t h e v o l u m i n o u sl a x t a b l e sa r e

r e p l a c e db y a m a t h e m a t i c a lt e c h

n i q u eo f i n t e r p o l a t i o n .B y m a n i p u l a t

i n g t h e d a t af r o mt h e t a x t a b l e s ,t h e

p r o g r a mc o n s t r u c t sa s i n g l el i n eo u t

o f t h e m o r et h a n4 , 0 0 0p o s s i b l et a x

v a l u e s .I t i s t h e o n e l i n e w h i c hi s

A n s w e rt h e p r o g r a m p r o m p a s

f o l l o w s :

S E L E C Ti O R2 ? 2 ( 1 0 4 0 -L o n gF o r m )N U M B E R :? 2 ( F i l i n gS t a t u sM h j )

( F R O MI ( H O ,M N K 6 F ) :? ( ( N u m b e

o F y o u re x e m p t i o n

( F R O MF O R MI ( M OL I N E :3 3 ) :?

2 0 0 0 0 ( A d j u s t e dG r o s si n c o m e D I DY O UI T E M I Z E? Y E SS U M M A R YL I N E2 4 ;? 3 0 0 0

n o Y O UW A N TT O T H YT l I I ;C J I A R 1

T A B L EC O N T R I B U T I O N SI N S T E A D?

Y E S

C A S H( L I N E3 4 B ) : 1 0 0

N O N C A S H( L I N E3 4 C ) :? ( I

I X )Y O UW A N TT O R E C O N S I D ?

Y E S

C A S H( L I N E3 4 B ) :? 2 0 0

N O N C A S H( L I N E3 4 C ) :? I U

T h er e s u l to n y o u rs c r e e n o rp r i n t

e r s h o u l d s h o w ,a t t h eb o t t o m ,a t a x

a b l ei n c o m eo f 1 5 , 7 3 5 ,a n d t h e t a x

f r o mt a xt a b l ea s 1 , 6 6 3 ,I fy o ug e la n y

o t h e rr e s u l t ,y o u h a v ea n e r r o ri n t h e

p r o g r a m .

I f e v e r y t h i n gt e s t sc o r r e c t l y ,y o u

m i g h te v e nu s et h i sp r o g r a mt o c h e c k

t h ef i g u r e sw i t hw h i c hy o u r s p o u s eo r

t a xp r e p a r c rh a sc o m eu p ! Q

B e f o r et y p i n g ;[ I l l sp r o g r a m ,r e a d" H u mh i i - n i t rP r o g r a m s " a n d

" H o wt o U s et h e m . h ;* / un E n t r yP r o g r a m . "

[ f i i m a r cu > i n K: i C o m m o d o r eI > mi n i j h n o d e ,o m i ti h ca p u s i m p h i -m i l l

l i s tf o u rl e t t e r sa l ( h et n i li i ) e a c hj i r o g n i i nl i n e .

1 9 8 5F e d e r a lI n c o m eT a x

R E MR U N SO N C - 6 4 A N DC - 1 2 8( 4 0 O R 8 0 C O L U M NW I D T H ) ' B N N M

( . " t t / t ' l J I f l ' t /

C O M M O D O R E !M I C R O C O M P J I F

Page 112: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 112/13299IIUdtf/HOUVHOil

aNSIiZGTOXOOlSdflJ,NIHc

HlNiad:,,,,=SadN3HX,

i,,aomaooD,,gdn(ttI3D3.Z06N3HX„;

dHD3,20£anSOON3H&i

xncib

OSdA,0((0)0

:fr3S01D:

xlt=Sad31

13HD,

3dSiNiad

...ogadJi

,A,,=SXX31

V09ansoo

Nil)DdS..:

0Z,,(S)DdS$91XNiad:XX=ODTae

H303.0((0)06T«(21)DdSgVil

anO3,o((0)0

8i»(n)DdsSax,dro^.O((0)0

LLLila11^abblib>

Nsoa.o((0)0

13d3.0((0)0

09I»(9)DdSSET■

TAda.O((0)0H9Tn(iODdSS2T

Olda,0((0)0

V9T,,(i)DdSSITIAQB

woOa.o((0)0

£!.■(5)DdSSOV1aoa

DHX3iO((0)0N3)DdS0XN.3,'■„

209ansod

N3)DdS„:

uNiad:VX-0N3)DdS„:

LNiad:X3=0N3)DdS11i

iNiad:ay=0

N3)DdS„!

LNiad:HD=0

N3)DdS„:

LNIHd:iD=0N3)DdS11-

LNIHd:OD=0N3)DdS„:

LNiad=VD=0,SHDXNISd

Na)DdS„:

■Jiad:iOV=O

a,9610100LNIHd=XX=0:8£,,(5)DdS

S9T.LNIHdN3HX0000S>VX31

WN13,'■»■

8£,,S5TiNIHdN3Hi00005<=VX31

T303iO((0)0

Z.E11(2T)DdSSVXrnO3.O((0)0

9C.i(IT)DdSS3XHTO3.0((0)0

5C11(5X)DdSSflS

0X03,0((0)0

3I>£,,(51)DdS$MNWX3,gHD-0((0)0

fdX3,smd;o((0)0a^£,,(t)Ddssn

vxos.shdMAra,Sa

yfrcU)Dds

N3)DdS,1:

XNiad:Vi=0N5)DdS„:

J,Niad:X3=0

N3)DdS„:

J.NIHd:GV=0

N3)3dS„:

XNI3d:HD=0N3)DdS,1:

XNIMd:XD=0

N3)DdS„:

N3)DdSI'-XNIHd:V0=0

SHDXNIHd

(E)DdS.,:

SsiiNiad

33aa,05ioj,oo

ommo■$aa&£,,(5T)DdS

iinwa.SMD(t>

at>E,,(9)DdSaOwa,S)JD(t

Ol-e,,(f-)DdS

yawa.Siio(t

StEu(i!DdS3XD9,S^D

IXd3,0((0)

VfrE,,(t)DdS$SIDOOQ,8£1N3HX

(£)DdS„=

S&iXNiad

)DdSSO„:

SETXNiad)DdSSO„:

S£lXNiad)DdS$0„:

SnXNiad

gHDXNiad

0N3)DdS,,:

xNiad:£a=o[,N,,=$XX31

f61

361

061set

981

t-81

281

081

8Z.1

9Z.1

frZ.1

2£T

0Z.I

891991

?91

291091

8S1

951

("51

2ST

051

81*1

9tl

ZH0t-l

8CI

9£1

(■El

2CT

0EI

821

92T

tzi

ZZT

3D03,0((0)0Na)DdSu!££,,(5)DdSSOVXNIHd:iDV=O0z\

9n3a,C9IN3HX1=3318IT

3aHe,,,-z3DVd,,SsSagdnXNiad911a^a,209ansoot-

aiUD.sa„:

x\

,1S3XgShJOH3BWflN,,(0T)DdSXNiadS1I

OHia,,,(,.SD„)i,%N(9)DdS„:snxvxs0Nni3,,(2)0dsXNiad011

owna,-'ga,,:taDVdi,SssaXNiad801

DNaa,t-09ansoo901

aa3D,g3i,5861anOX.i(01)DdS.LNiad$01

xyae,gaoXNiad201

XDNa,N0IJ,D3SXNiadW3M:001araa,20tansoo

OAdO,f0TOXOD:2001anSODN3HX00005<=Vi31

13HQ,(5'+VJ.)XNI=VH3aa,20iiansoo

0038,„SONODaS,,XX,.XIVM

3sv3id-yxvaDNiavaa,,stdXNiad

IdND.Z009N3HX00005<=ViONV1=331

dlWDiZ0IOXOD^0=XJ.N3HJiV8Z=>yX31

dAaH.Z0I0X00:

0=VXN3HJ.0>VX3i:X3-QV=VJ,

N3OH,0=QVN3HX0>av31:HD-£O-IOV=aW

DNiaiXNIHd:208anSOD:209anSOD

0Mr3,t5OXOO: Z0EanSODN3HJ,

nX^^gAX31

iLMCC^frOXOO^hNIVDVXaX,,J,Niad

N3HX,,N,i<>SXXONV,,A,,<>gXA31

tmtd,(i'gA)sxaai-Sxxwwaa.sx

-,,(onaosax)aziwaxinoxaio,,xndNi

IOWO.tS0X00:

208ansoo:0=£anbhx1=331

Dad3,XNiad:

(S'+IOV)XNI=IDV:iOV.LndNI

WM03,;,,:(E£3Nn,,XNiadN3H12=331

MAaa,;,,:(si3Nn,,iNiadnshx1=33i

IDNO.igSS3,,W0a3),,XNiad:

„>VWW0DON<„Sa(9)DdSgDVXNIHd

3iiD,xNiad:$a,,zaovd,,SaSdnXNiad

awra.209ansoo:

Diaafs.r^i^aovd^la'xNiiidavaa.gTDXNiad

IVO3,,,V0t0TWaO3,,+$S=S3N3HXT=331

r^fDi9IN3HXZ<AaOT>331!

3f,,2aotloaTas^ndNi3>J33,J,Niad:

«WaO3ONOrI-„(2)DdS,,0fr0T

[23DVdS]2.,(9)DdSANiadiaDDlllWH03XaOHS-V0t0I

[Z30VdS]Ti,(9)DdSXNIHdysHa.xNiae:,,e.waoa

SaTHDIHM,,(6)DdSJ,Niad:209OflSOD

TADD,,,XVX3W0DNI

ivaaaa3586Tanox,,(9)DdsXNiadDDia.SlD,LNiad:205anSODJHTD

63dS,N0IXD3SlOaXNODW3U:

nnicimtmi,]

aanvdS3Nnwaanvwaa

XVI3WO0NI/Sdll,Sd3WWd0O

ZL

89

99

V9

29

09

85

95

&5

25

05

8fr

9t-

zv

tsv

9E

&E

82

92

•vZ

22

02

81

9T

frl

21

013

:9

dd

Page 113: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 113/132

P R O G R A M M E R S 'T I P S / I N C O M ET A X

1 9 6

2 0 0

2 0 2

2 0 4

2 0 6

2 0 8

2 1 0

2 1 2

2 1 4

2 1 6

2 1 8

2 2 0

2 2 2

2 2 4

2 2 6

2 2 8

2 3 0

2 3 2

2 3 4

2 3 6

2 3 a

2 4 0

3 0 0

3 0 2

3 0 4

3 0 6

3 0 8

3 1 0

3 1 2

3 1 4

3 1 6

3 1 8

3 2 0

3 2 2

3 2 4

3 2 6

3 2 9

3 3 0

4 0 0

E N D ' B A C K

: R E MF I L I N G S T A T U S ' B N B AP R I N T " F I L I N G [ S P A C E 2 ] S T A T U S : ": P R I N T ' C B S DP R I N TS P C ( 2 ) " i " S P C ( 4 ) " S I N G L E{ S ) " ' D E S F

P R I N TS P C ( 2 ) " 2 " S P C { 4 ) " M A R R I E D

F I L I N GJ O I N T L Y( M F J ) ' " D E R MP R I N TS P C ( 2 ) " 3 " S P C { 4 ) " H A R R I E DF I L I N G S E P A R A T E L Y ( H F S ) ' " D E I PP R I N TS P C ( 2 ) " 4 " S P C ( 4 ) " H E A DO F

H O U S E H O L D( H H ) " " D E T FI F F = 2 T H E NP R I N T S P C ( 2 ) " 5 " S P C { 4 )" Q U A L I F I E DW I D O W ( E R )( Q W ) ' " G G G KP R I N T : I N P U T " N U M B E R : " ; N % ' C E Q F

I F N % > 0 A N D N % < 6T H E N 2 2 2 ' F J N I

P R I N T : P R I N TS P C ( 3 ) " P L E A S ET R Y

A G A I N 1 " : G O T O2 0 2 ' E H B N

: R E ME X E M P T I O N SA N DZ B A ' B R H D

Z B A = 35 4 0 : Y Y = 2 : X X = 1 4 ' D Q S G

I F N f t = lT H E NC S = " S " : Z B A = 2 3 9 0 : Y Y = 1: X X = 1 5 ' H W R M

I F N %= 2 T H E NC $ = " M F J " ' E F E II F N % = 3T H E NC S = " M F S " : Z B A = 1 7 7 0: Y Y = 3 ' G R T O

I F N %= 4 T H E NC $ = " H H " : 2 B A = 2 3 9 0: Y Y = 4 " G R I H

I F N %= 5 T H E NC S = " Q W " ' E F D FP R I N T : P R I N T " T O T A LN U M B E RO F " S $

Y E $ ' C G L JI F F = l T H E N P R I N TS P C ( 2 ): I N P U T " ( F R O M1 0 4 0 A ,L I N E5 F )

: " ; E % ' G I C P

I F F = 2 T H E N P R I N TS P C ( 2 )

: I N P U T " ( F R O M1 0 4 0 ,L I N E6 F )

: " ; E % ' G I N R

E X = E % * 1 0 4 0 : R E T U R N ' D J Q D

: R E MI T E M I Z E DD E D U C T I O N S ' B T W D

P R I N TC L S : P R I N T ' C E F BP R I N T " F R O M S C H E D U L EA - I T E M I Z E DD E D U C T I O N S ' "B A X L

F O RJ = l T O 1 5 : P R I N TC H R S ( 1 6 3 ) ;

: N E X T : P R I N T ' H N H KI N P U T " S U M M A R Y L I N E 2 4 : " ; D 1

: D l = I N T { D l + . 5 ) ' E M W OP R I N T " Y O U RL I N E2 5 W A S : "Z B A ' B D F DD 3 = D 1 - Z B A ' C H M D

P R I N T " Y O U RL I N E2 6 W A S : "D 3: P R I N T ' C D J I

I F D 3 > 7 5T H E NI N P U T " P R E S S' R E T U R N 'T O C O N T I N U E " ; K S: G O T O3 3 0 ' F L K Q

I F D 3 < 0 T H E ND 3 = 0 : P R I N T : P R I N TL S

: G O T O3 2 2 ' H O J NP R I N T" P R O B A L Y , "S $ L $ : P R I N T ' C F J DP R I N TS P C ( 6 )" D O Y O UW A N TT O T R YT H E "S S C H SS S " I N S T E A D "S $ ; ' C M Y MI N P U T " ( Y E SO R N O ) " ; K S ' B D W GI F L E F T $ ( K S , 1 ) O " Y "T H E N3 3 0 ' F J G KP R I N TC L S : P R I N T : P R I N TC H S : P R I N T: G O S U B8 1 4 : D 3 = 0 : R E T U R N ' H S A P

C H = 0 : R E T U R N ' C E C C

: R E MT A XT A B L EP A R A M E T E R S< $ 5 0 ,

0 0 0 ' B C V F

4 0 2 F 1 $ = S T R $ ( A ) : L E = L E N ( F 1 $ ) 4 0 4 F 2 S= R I G H T S ( F 1 S . 2 ): F 2 = V A L ( F 2 $ )' E S SI

4 0 6 F 5 $ = L E F T S ( F l $ , L E - 2 ) ' D M I I

4 0 8 I F A < 3 0 0 0T H E N4 1 8 ' D I I J

4 1 0 I F F 2 < 5 0 T H E NA $ = F 5 $ + " 2 5 " ' F J N 4 1 2 I F F 2 = > 5 0T H E NA $ = F 5 S + " 7 5 " ' G J 4 1 4 G O T O 4 2 6 ' B D L E4 1 6 : R E M T A XP A R A M E T E R S< $ 3 , 0 0 0 ' B V X

4 1 8 I FF 2 < 2 5T H E NA S= F 5 S 4 - "1 2 . 5 " ' F J M M

4 2 0 I F F 2 = > 2 5A N DF 2 < 5 0 T H E N

A S = F 5 S + " 3 7 . 5 " ' I N C I4 2 2 I F F 2 = > 5 0A N DF 2 < 7 5T H E N

A $ = F 5 $ + " 6 2 . 5 " ' I N F K4 2 4 I F F 2= > 7 5 A N DF 2 O 9 . 9 9T H E N

A $ = F 5 S + " 8 7 . 5 " ' I Q E N4 2 6 A = V A L ( A S ) : G O S U B1 0 0 2 : R E T U R N ' E L

5 0 0 : R E MI N I T I A L I Z A T I O N ' B P P D5 0 2 D E FF N Q ( Q ) = 7 - L E N ( S T R S ( Q ) ) 5 0 4 S $ = C H R S ( 3 2 ) : C L S = C H R S ( 1 47 ) ' E P X I

5 0 6 R S = C H R S ( 1 8 ) : U P $ = C H R $ ( 1 45 ) ' E P Q L5 0 8 B $ = C H R S ( 1 4 6 ) : C X $ = S S + C H R

+ S S ' G U F P

5 1 0 C K S = S $ + S $ + C H R $ ( 1 6 6 ) + C H R + C H R S ( 1 6 6 ) ' I W Z K

5 1 2 D S= S $ + C H R $ ( 9 6 ) + C H R $ ( 9 6 ) + C' H Q K K

5 1 4 F $ = S $ + " F O R M1 0 4 0 " ' C E S I

5 1 6 A G $ = " A D J U S T E DG R O S SI N C O M E " ' B D C5 1 8 I S $ = " I T E M I Z E D( S C H E D U L EA ) " ' B D E O5 2 0 C H $ = " C H A R I T A B L EC O N T R I B U T I O N SB D

O J

5 2 2 S U $ = " S U B T R A C T I O N " ' B D O H5 2 4 Y E S = " Y O U R E X E M P T I O N S " ' 5 2 6 T A S = R S + " T A X A B L EI N C O M E " + B $ ' D H 5 2 8 L S = " Y O O W O U L D L O O S EB Y

I T E M I Z I N G ! 1 "B C W S

5 3 0 L 1 S = S S+ " C A S H ' " C F A F5 3 2 L 2 $ = S $ + " N O N C A S H " ' C F I I5 3 4 L 3 $ = S $ + " T O T A L " ' C F E J5 3 6 L 4 S = S $ + " D E D U C T I O N " ' C F F N5 3 8 L 5 $ = C X $ + " F R O MT A XR A T E

S C H E D U L E " + S S ' D I M T5 4 0 L 6 5 = C X $ + " T A XF R O MT A XT A B L E " ' C G P5 4 2 R E T U R N ' B A Q F

6 0 0 : R E MU N D E R L I N E ' B K K D6 0 2 F O RJ = l T O 3 9 : P R I N TC H R $ ( 4 5 ) ; : N

: P R I N T : R E T U R N " I N N J6 0 4 F O RJ = l T O3 9 : P R I N T C H R $ ( 1 0 0

: N E X T : P R I N T : R E T U R N 1 I O D L

7 0 0 : R E MS C H E DA S U M M A R Y ' B O I F7 0 2 P R I N T " S U M M A R YL I N E SO F " S $ R $

" S C H E D U L E A : ' " B E E M7 0 4 P R I N T " Y O U RL I N E2 4 W A S :7 0 6 P R I N T " Y O U RL I N E2 5 W A S

7 0 8 P R I N T " Y O U RL I N E2 6 W A S :

7 1 0 G O S U B 6 0 2 : R E T U R N ' C E L D8 0 0 : R E M C H A R .C O N T R . ' B M A F

8 0 2 P R I N TC L S ' B D A F8 0 4 P R I N T " D I DY O UM A K E "S S R S S 3

C H $ ' B J A L8 0 6 P R I N T : I N P U T " ( Y E SO R N O ) " ; Y S ' C E Q 8 0 8 Y $ = L E F T S ( Y $ , l ) " C I I N

D l ' B C A KZ B A ' B D F M

D 3 ' B C E O

C O M M O D O R EM I C R O C O M P U T E1 1 1

Page 114: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 114/132

P R O G R A M M E R S 'T I P S / I N C O M ET A X3 1 0 I F Y S O " Y "A N DY $ O " N "T H E N

P R I N T " T R YA G A I N " : G O T O8 0 4 ' J I C N8 1 2 P R I N T - . I FY S = " N " T H E N8 4 6 ' E G L J8 1 4 P R I N TS P C ( 3 ) L 1 SS § ; ' C I M J

8 1 6 I F F = l T H E NP R I N T " ( L I N E1 6 A ) = " ;

' E D H O

8 1 8 I F F = 2 T H E NP R I N T " ( L I N E3 4 B ) = " ;" E D J Q

8 2 0 I N P U TC A : C A = I N T ( C A + . 5 ) ' E L Q J

8 2 2 P R I N TL 2 S E S ; ' B G L H

8 2 4 I F F = l T H E NP R I N T " ( L I N E1 6 B ) = " ;

' E D I N

8 2 6 I F F = 2 T H E NP R I N T " ( L I N E3 4 C ) = " ;

" E D K P

8 2 8 I N P U TC O : C O = I N T ( C O + . 5 ) ' E L H R

8 3 B C T = C A + C O ' C G J I8 3 2 C H = I N T ( . 5 + C T / 2 ) ' E J W L8 3 4 P R I N T : I FC H > 7 4 T H E N8 4 6 ' E I C N8 3 6 P R I N T : P R I N T " T H I SI S A R A T H E RL O W

D E D U C T I O NO F $ " C H ' C D Y W

8 3 8 P R I N T : P R I N T " D OY O UW A N TT OR E C O N S I D E R " ' C B Q V

8 4 0 I N P U T " ( Y E SO R N O ) " ; Y S ' B D G K8 4 2 Y S = L E F T S( Y S , 1 }' C I I L

8 4 4 I F Y S = " Y "T H E NP R I N T : G O T G 8 1 4 ' F G E O8 4 6 Y Y S = " N " : R E T U R N ' C E I O9 0 0 : R E MP R I N T E RV I C - 1 5 2 5 ' B Q A H

9 0 2 P R I N T " D OY O UW A N TA P R I N T - O U T( Y

O R N ) " ' B A G N9 0 4 G E T P R S : I FP R S = " " T H E N9 0 4 ' E K G L

9 0 6 P R I N TU P S ; : F O RJ = l T O 3 9 : P R I N TS $ ;

: N E X TJ ' G P G Q

9 0 8 I F P R $ O " Y "T H E N 1 9 2 ' E G G P9 1 0 P R I N TS P C ( 1 4 ) U P $" P R I N T I N G ' " C G J J9 1 2 O P E N4 , 4 : C M D 4 : G 0 T 0 1 0 2 ' D J W J

1 0 0 0 : R E M T A XC A L C U L A T I O N " B P D W

1 0 0 2 I F A < = A ( 1 )T H E NT X = 0 : R E T U R N ' G J P A

1 0 0 4F O RX = l T O X X ' D E Q A

1 0 0 6 I F A > A ( X )T H E NR =R % ( X ) : T = T ( X )

: D A = A - A ( X ) ' H A G J

1 0 0 8 N E X TX ' B B R B

1 0 1 0T X = I N T { ( T + D A * R / 1 0 0 ) + . 5 )

: R E T U R N ' H Q W C1 1 0 0 : R E MS E L E C T D A T A ' B L M W

1 1 0 2 D I M A ( 1 5 ) , T ( 1 5 ) ,R % t l 5 ) ' B S P A1 1 0 4 P R I N T : F O RY = l T OY Y

: P R I N TS P C ( 2 4 )Y ' G K U E

1 1 0 6F O RX = l T O 1 5 : R E A D A ( X ) : S = S + A ( X ): N E X T X ' H S U I

1 1 0 8 F O RX = l T O 1 5 : R E A DT ( X ) : S = S + T ( X )

: N E X TX ' H S I K

1 1 1 0F O R X = lT O 1 5 : R E A DR l ( X )

: S = S + R % ( X ) : N E X T X ' H U X E

1 1 1 2G O S U B 1 2 0 2 : S = 0 : N E X T Y : R E T U R N ' E K H B

1 2 0 0 : R E MC H E C K D A T A ' B K O X1 2 0 2 I F I N T ( S ) = 4 4 6 7 1 4T H E NR E T U R N ' F J F C1 2 0 4 I F I N T( S ) = 5 9 0 1 5 8 T H E NR E T U R N ' F J H E1 2 0 6 I F I N T ( S ) = 8 2 0 7 1 2T H E NR E T U R N ' F J E F

1 2 0 8 I F I N T( S ) = 4 1 0 5 7 1T H E NR E T U R N ' F J C H

1 2 1 0 P R I N T - . P R I N T " S T O P 1 D A T AE N T R Y

E R R O RI N L I N E S " ' C B L F1 2 1 2S S = 1 0 0 0 * ( Y + l ) ' D K X C1 2 1 4 P R I N TS S " T O "S S + 1 0 : S T O P ' D H T E

2 0 0 0

2 0 0 2

2 0 0 4

2 0 0 6

2 0 0 8

2 0 1 0

3 0 0 0

3 0 0 1

3 0 0 2

3 0 0 4

3 0 0 6

3 0 0 8

3 0 1 0

4 0 0 0

4 0 0 2

4 0 0 4

4 0 0 6

4 0 0 8

4 0 1 0

5 0 0 0

5 0 0 2

5 0 0 4

5 0 0 6

5 0 0 8

5 0 1 0

6 0 0 0

6 0 0 2

6 0 0 4

: R E MI R S S C H E DX : S I N G L E

T A X P A Y E R S( S ) ' B E O C

D A T A2 3 9 0 , 3 5 4 0 , 4 5 8 0 ,6 7 6 0 ,8 8 5 0 , 1 1 2 4 0 ,1 3 4 3 0 ,1 5 6 1 0 ' B R K E

D A T A1 8 9 4 0 , 2 4 4 6 0 ,2 9 9 7 0 ,3 5 4 9 0 ,

4 3 1 9 0 ,5 7 5 5 0 ,8 5 1 3 0 ' B Q S GD A T A0 , 1 2 6 . 5 , 2 5 1 . 3 ,5 5 6 . 5 , 8 7

1 2 5 2 . 4 , 1 6 4 6 . 6 , 2 0 8 2 . 6 ,2 8 4 8 . 5 ' B B P K

D A T A4 2 8 3 . 7 ,5 9 3 6 . 7 ,7 8 1 3 . 5 ,

1 0 7 3 9 . 5 , 1 6 7 7 0 . 7 ,3 0 0 0 9 . l ' B T AD A T A 1 1 , 1 2 , 1 4 , 1 5 , 1 6 , 1 8 , 2

3 0 , 3 4 , 3 8 , 4 2 , 4 8 , 5 0 ' B T E D

: R E M I R S S C H E DY : H A R R I E D

F I L I N GJ O I N T L Y ( M F J ) ' B L V F

: R E MA N DQ U A L I F Y I N G

W I D O W ( E R ) S ( Q W ) " B D H ED A T A3 5 4 0 , 5 7 2 0 ,7 9 1 0 , 1 2 3 9 0 ,

1 6 6 5 0 , 2 1 0 2 0 , 2 5 6 0 0 ,3 1 1 2 0 1 B T D A T A3 6 6 3 0 , 4 7 6 7 0 , 6 2 4 5 0 ,

1 1 3 8 6 0 , 1 6 9 0 2 0 ,9 ' B O L HD A T A0 , 2 3 9 . 8 , 5 0 2 . 6 ,1 1 2 9 . 8 ,

1 8 1 1 . 4 ,2 5 9 8 , 3 6 0 5 . 6 ,

4 9 8 5 . 6 ' B V Q KD A T A 6 5 2 8 . 4 , 1 0 1 7 1 . 6 ,1 5 7 8 B ,

2 6 9 7 6 . 8 , 3 8 1 2 3 . 3 , 6 5 1 5 1 .

9 " B V M M

D A T A1 1 , 1 2 , 1 4 , 1 6 , 1 8 , 2 2 , 2 5 3 8 , 4 2 , 4 5 , 4 9 , 5 0 , 9 ' B S V E

: R E M I R S S C H E DY : M A R R I E D

F I L I N G S E P A R A T ER E T U R N S

( M F S ) ' B T T JD A T A1 7 7 0 ,2 8 6 0 , 3 9 5 5 ,6 1 9 5 ,

8 3 2 5 ,1 0 5 1 0 , 1 2 8 0 0 ,1 5 5 6 0 ' B R W

D A T A1 8 3 1 5 , 2 3 8 3 5 , 3 1 2 2 5 ,

5 6 9 3 0 , 8 4 5 1 0 ,9 ' B M O HD A T A0 , 1 1 9 . 9 ,2 5 1 . 3 ,5 6 4 . 9 ,

9 0 5 . 7 ,1 2 9 9 ,1 8 0 2 . 8 ,2 4 92 . 8 ' B T OD A T A3 2 6 4 . 2 , 5 0 8 5 . 8 ,7 8 9 4 ,

1 3 4 8 8 . 4 ,1 9 0 6 1 . 6 5 , 3 2 5 7 5 . 8

9 ' B V V ND A T A1 1 , 1 2 , 1 4 , 1 6 , 1 8 , 2 2 , 2 5 3 8 , 4 2 , 4 5 , 4 9 , 5 0 , 9 ' B S V F

: R E MI R S S C H E DZ : U N M A R R I E D

H E A D SO F H O U S E H O L D( H H } ' B P W ID A T A2 3 9 0 ,4 5 8 0 ,6 7 6 0 , 9 0 5 0 ,

1 2 2 8 0 ,1 5 6 1 0 , 1 8 9 4 0 ,2 4 4 6 0 ' B S V

D A T A2 9 9 7 0 , 3 5 4 9 0 , 4 6 5 2 0 , 8 5 1 3 0 ,1 1 2 7 2 0 , 9 ' B N D J

D A T A0 , 2 4 0 . 9 ,5 0 2 . 5 , 8 2 3 . 1 ,

1 3 7 2 . 2 , 1 9 7 1 . 6 , 2 6 3 7 . 6 ,

3 9 6 2 . 4 " B r t S M

D A T A5 5 0 5 . 2 , 7 2 7 1 . 6 , 1 1 1 3 2

1 8 0 3 3 . 1 , 2 8 0 1 0 . 1 , 4 1 2 5 3

9 ' B W F OD A T A 1 1 , 1 2 , 1 4 , 1 7 , 1 8 , 2 0 ,

3 5 , 4 2 , 4 5 , 4 8 , 5 0 , 9 ' B S O G

: R E MF L A G ' B F B Y

P R I N T : P RI N T " S O R R Y ,

Y O UM U S TU S E F O R M1 0 4 0 .

Y O U R " ' C B N KP R I N T " T A X A B L EI N C O M E O FS " T A

" I S T O OH I G H ! " : E N D ' C D D LE N D

1 1 2 M A R C H / A P R I L8 6

Page 115: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 115/132

Page 116: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 116/132

P R O G R A M M E R S ' T I P S / L I F E

T H E NK = K - D " L S E L1 6 0 S = P E E K { C + K ) : R E T U R N ' E G Y F

2 1 0 S Y S 4 9 2 5 0 ' B F L X2 2 0 S Y S4 9 1 5 2 ' B F M Y

2 4 0 F O R1 = 0 T O 1 0 0 : N E X T ' E G G D2 5 0 G E TA S : I FA $ O C H R S ( 3 2 )T H E N

2 7 0 ' G M F H

2 6 0 G E TA S : I FA S O C H R $ ( 1 3 )T H E N2 6 0 ' G M D I

2 7 0 S Y S4 9 2 9 8 : G O T O 2 1 0 ' C J E G2 9 7 R E M* ' 8 B J M2 9 8 . R E M* S U B R O U T I N ET O L O A DM L * ' B U D T2 9 9 R E M* ' B B J O3 0 0 P R I N T " [ C L E A R , D O W N 5 , R I G H T 8 ]

L O A D I N G M A C H I N EL A N G U A G E "' S A V E 1

3 1 0 F O R K = 4 9 1 5 2T O 4 9 5 8 0 : R E A DM

: P O K EK , M : N E X T : R E T U R N ' H T M G

9 9 7 R E M* ' B B J T

9 9 8 R E M* D A T AF O R M LR O U T I N E S * ' B T U A

9 9 9 R E M* ' B B J V

1 0 0 0 D A T A1 6 9 , 3 9 , 1 3 3 , 2 5 3 , 1 6 9 , 0 , 1 3 3 ,

2 5 4 ' B D U X1 0 1 0D A T A1 6 9 , 2 1 6 , 1 3 3 , 2 5 5 , 1 6 9 , 0 , 1 4 1 ,

3 6 ' B D Q Y

1 0 2 0D A T A1 9 2 , 1 6 9 , 2 0 3 , 1 4 1 , 3 7 , 1 9 2 , 1 6 0 ,

0 ' B D J A

1 0 3 0 D A T A1 7 7 , 2 5 4 , 4 1 , 1 5 , 2 4 0 , 1 1 , 1 6 0 ,

7 ' B B E B1 0 4 0 D A T A1 9 0 , 9 0 , 1 9 2 , 2 5 4 , 2 6 , 2 0 7 , 1 3 6 ,

1 6 ' B D R C

1 0 5 0 D A T A2 4 7 , 2 3 8 , 3 6 , 1 9 2 , 2 0 8 , 3 , 2 3 8 ,

3 7 ' B C B D

1 0 6 0D A T A1 9 2 , 1 9 8 , 2 5 3 , 1 6 , 1 8 , 1 6 9 , 3 9 ,

1 3 3 ' B D C F

1 0 7 0D A T A2 5 3 , 2 4 , 1 7 3 , 3 6 , 1 9 2 , 1 0 5 , 2 ,

1 4 1 ' B C F F

1 0 8 0 D A T A3 6 , 1 9 2 , 1 4 4 , 3 , 2 3 8 , 3 7 , 1 9 2 ,

2 3 0 ' B C Q G1 0 9 0D A T A2 5 4 , 2 0 8 , 2 , 2 3 0 , 2 5 5 , 1 6 5 , 2 5 4 ,

2 0 1 ' B E Z I

1 1 0 0D A T A2 3 2 , 2 0 8 , 1 9 5 , 1 6 5 , 2 5 5 , 2 0 1 , 2 1 9 ,2 0 8 ' B G K A

1 1 1 0D A T A1 8 9 , 9 6 , 0 , 1 , 2 , 4 2 , 4 4 , 8 4 ' B V X Y1 1 2 0 D A T A8 5 , 8 6 , 1 6 9 , 0 , 1 4 1 , 1 1 1 , 1 9 2 ,

1 6 9 ' B C X B1 1 3 0D A T A 2 0 3 , 1 4 1 , 1 1 2 , 1 9 2 , 1 6 2 , 0 , 1 4 2 ,

1 1 0 ' B E E D

1 1 4 0D A T A2 0 7 , 2 3 8 , 1 1 1 , 1 9 2 , 2 0 8 , 3 , 2 3 8 ,

1 1 2 ' B E A E1 1 5 0D A T A1 9 2 , 1 7 3 , 1 1 1 , 1 9 2 , 2 0 1 , 1 1 0 , 2 0 3 ,

2 3 8 ' B G U F1 1 6 0D A T A1 7 3 , 1 1 2 , 1 9 2 , 2 0 1 , 2 0 7 , 2 0 8 , 2 3 1 ,

1 6 5 ' B G V G1 1 7 0D A T A2 5 1 , 2 0 1 , 1 5 , 2 0 8 , 2 , 1 3 4 , 2 5 1 ,

2 3 0 ' B D Q G1 1 8 0D A T A2 5 1 , 9 6 , 1 6 9 , 3 9 , 1 3 3 , 2 5 3 , 1 6 9 ,

0 ' B C C H1 1 9 0 D A T A1 3 3 , 2 5 4 , 1 6 9 , 2 1 6 , 1 3 3 , 2 5 5 , 1 6 9 ,

4 3 ' B F Q J1 2 0 0 D A T A1 4 1 , 1 7 1 , 1 9 2 , 1 6 9 , 2 0 3 , 1 4 1 , 1 7 2 ,

1 9 2 ' B G F B1 2 1 0D A T A1 6 0 , 0 , 1 7 3 , 6 9 , 2 0 7 , 2 0 1 , 2 ,

2 4 0 ' B B X B

1 2 2 0

1 2 3 0

1 2 4 0

1 2 5 0

1 2 6 0

L 2 7 0

1 2 8 0

1 2 9 0

1 3 0 0

1 3 1 0

1 3 2 0

1 3 3 0

1 3 4 0

1 3 5 0

1 3 6 0

1 3 7 0

1 3 8 0

1 3 9 0

1 4 0 0

1 4 1 0

1 4 2 0

1 4 3 0

1 4 4 0

1 4 5 0

1 4 6 0

1 4 7 0

1 4 8 0

1 4 9 0

1 5 0 0

1 5 1 0

1 5 2 0

1 5 3 0

D A T A1 9 , 2 0 1 , 3 , 2 0 8 , 1 2 , 1 7 7 , 2

4 1 ' B B F CD A T A

2 0 8 '

D A T A

2 0 8 'D A T A

1 5 , 2 0 8 , 9 , 1 65 , 2 5 1 , 1 45 , 25 4 ,

B D R D

3 , 1 5 2 , 1 45 , 25 4 , 2 3 8 , 1 7 1 , 1 92 ,

B E J F

3 , 2 3 8 , 1 7 2 , 1 9 2 , 1 9 8 , 2 5

1 8 ' B C A FD A T A

1 9 2 '

D A T A

2 3 8 1

D A T A

2 5 5 '

D A T A

2 5 5 '

D A T A

1 3 3 'D A T A

1 3 3 'D A T A

1 6 9 "

D A T A

2 3 0 '

D A T A

2 0 8 '

D A T A

2 0 8 '

D A T A

1 6 9 '

D A T A

1 8 5 "D A T A

2 0 7 '

D A T A

1 5 3 'D A T A

1 6 9 '

D A T A

1 6 9 "

D A T A

2 5 4 '

D A T A

1 6 9 , 3 9 , 1 33 , 2 53 , 2 4 , 1 73 , 1 7 1 ,

B E Q . H

1 0 5 , 2 , 1 4 1 , 1 7 1 , 1 9 2 , 1 4 4

B C D H

1 7 2 , 1 9 2 , 2 3 0 , 2 5 4 , 2 08 , 2 , 2 3 0 ,

B E A J

1 6 5 , 2 5 4 , 2 0 1 , 2 3 2 , 2 0 8 ,

B G N K

2 0 1 , 2 1 9 , 2 0 8 , 1 8 2 , 9 6 , 1 6B D P B

2 5 4 , 1 6 9 , 2 1 6 , 1 33 , 25 5 , 1 6 9 , 0 ,

B E L D

2 5 2 , 1 6 9 , 4 , 1 3 3 , 2 5 3 , 1 6 0

B C M D

0 , 1 4 5 , 25 4 , 1 6 9 , 8 1 , 1 45 , 2 5 2 ,

B D L E

2 5 2 , 2 0 8 , 2 , 2 3 0 , 2 5 3 , 2 3 0

B E V G

2 , 23 0 , 25 5 , 1 65 , 2 5 4 , 2 0 1 , 2 3 2

B E V H

2 3 0 , 1 6 5 , 2 5 5 , 2 0 1 , 2 1 9 , 2 2 4 ,

B G H I

1 , 1 3 3 , 2 5 1 , 9 6 , 1 6 0 , 1 , 2 4

B A GI0 , 2 03 , 1 2 1 , 2 6 , 2 0 7 , 1 5 3 , 2

B C U J2 4 , 1 85 , 6 8 , 2 0 7 , 1 2 1 , 42 , 2 0 3 ,

B D I K

4 2 , 2 0 3 , 2 0 0 , 1 9 2 , 4 1 , 2 0

B E V D

2 5 , 1 3 3 , 2 5 3 , 1 6 9 , 4 2 , 1 33 , 25 4 ,

B E N E

2 0 3 , 1 33 , 2 55 , 1 6 0 , 0 , 2 4 , 1 77 ,

B D E E

1 6 0 , 4 0 , 1 1 3 , 2 5 4 , 1 45 , 25 4 , 1 60 ,

4 1 ' B E T GD A T A

1 4 5 '

D A T A

2 5 4 '

D A T A2 1 9 'D A T A

2 4 , 1 77 , 2 5 4 , 1 6 0 , 1 , 1 1 3 , 2

B D H G

2 5 4 , 2 4 , 1 65 , 25 4 , 1 0 5 , 4 2 , 1 33 ,

B E D I

1 4 4 , 2 , 23 0 , 2 5 5 , 1 98 , 2 5 3 , 2 08 ,B E L J

2 4 , 1 7 3 , 0 , 2 0 3 , 1 6 0 , 4 0 , 1

2 6 ' B E P J

D A T A

1 8 5 '

D A T A

1 5 3 'D A T A

2 0 7 , 1 5 3 , 2 6 , 2 0 7 , 1 6 0 , 4

B D I K

0 , 2 0 3 , 1 6 0 , 1 , 1 2 1 , 2 6 , 2 0

B B N L2 6 , 2 0 7 , 2 4 , 1 7 3 , 6 8 , 2 0 7

4 0 ' B C L D

D A T A1 2 1 , 42 , 2 0 3 , 1 5 3 , 42 , 2 0 3 , 1 6 0 ,

4 1 ' B D N E

D A T A2 4 , 1 8 5 , 6 8 , 2 0 7 , 1 6 0 , 1 , 1

4 2 ' B B G F

D A T A2 0 3 , 1 5 3 , 4 2 , 2 0 3 , 9 6 ' B R E H D

1 1 4 M A R C H / A P R I L ' 8 6

Page 117: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 117/132

P R O G R A M M E R S 'T I P S1 1 1 C i M ) l lM l I ' l l Y

\ u \ \ i i » i m i \ m i . i 1

S . S A R A HM E V I - R

M u l t i c o l o rP i e

G r a p h sf o rt h eC o m m o d o r e

1 2 8 ,P l u s / 4 ,

C o m m o d o r e1 6

c o f i l i co u t s t a n d i n gf e a t u r e so f

t h e n e wB A S I Cv e r s i o n su s e db y t h e

C o m m o d o r e1 2 8 .P l u s / 4a n dC o m m od o r e1 6 c o m p u t e r si s i h c i rg r a p h i c s

c a p a b i l i t i e s .I n i h i s a r t i c l e ,w e u s e

s o m eo f t h e s ep o w e r f u lc o m m a n d st o

d r a wp i cg r a p l i s .A p i cg r a p h( o rc i r c l e

g r a p h )s h o w st h er e l a t i v e s i z e so f v a r i

o u s p i e c e so f s o m ew h o l e ,T h ep r o

g r a mi n t l i i sa r t i c l ec a nh e u s e di o d i s

p l a ym a n yt y p e so fd a t ai n t h ef o r mo f

p i eg r a p h s .

A p i cg r a p ht a n I n . 'u s e d ,f o re x a mp l e , i o s l u m -h o wy o u rm o m h l ji n

c o m ei s s p e n t .T h ew h o l ep i e r e p r e

s e n t sy o u rt o t a li n c o m ef o rt h em o n t h .

E a c hs l i c e r e p r e s e n t st h e a m o u n t

s p e n to n o n ei t e m .F o re x a m p l e . - ,s u p

p o s ey o um a k e6 4 0 0i n a m o n t h , a n d

y o u r e x p e n s e sa r c :

I t e mM O O

F o o d S1 8

C o m p u t e rG a m e sS n o

T a x e s S 1 0 0

D o gS 7 2

Y o u rm i l o f s u mi s o n e F o u r t h( o r

D r a w i n g p i eg r a p h so n a C o m m o d o r e6 4

o r V I C2 0 r e q u i r e s d e t a i l e dm a c h i n e -

l e v e lk n o w l e d g e .B u t

w i t hB A S I C3 - 5o r A

7 . 0 ;s u c ht a s k s

a r ea c c e s s i b l et o

p r o g r a m m e r s

a t a l ll e v e l s .

B e f o r e t y p i n gt b I sp r o g r a m ,r c s u l" l i o ni n E n t e rP r o g r a m s , "

M u l t i c o l o rl ' i eG r a p h s

1 0 D I MP ( 1 0 ) , T T § ( 1 0 )2 G C I S A P H I C4 , 1

3 0 C O L O R3 , 1 , 0

4 0 P R I N T " T I T L EO F P I EG R A P H " ; : I N P U T5 0 T $ = L E F T S ( T $ , 4 0 ) : X = 2 0 - L E N ( T $ ) / 26 0 C H A R 3 , X , 2 , T $7 0 P R I N T " N U M B E RO F D I V I S I O N S " ; : I N P U T8 0 I FN > 1 0O R N < 1 T H E N7 0

9 0 T = 0 : F O R1 = 1 T O N

1 0 0 P R I N T " A M O U N TI N D I V I S I O N " ; I ;I I N P U TP ( I ) : I FP ( I ) < 0T H E N1 0 0

1 1 0 P R I N T " T I T L EF O RD I V I S I O N " ; ! ;: I N P U T T T $( I )

1 2 0 T T S ( I ) = L E F T S ( T T $ ( I ) + " [ S P A C E 1 0 ] " ,

1 0 )

1 3 0 T = T+ P ( I ) : N E X T

1 4 0 F O R1 = 1 T O N : P ( I ) = ( P { I ) / T ) * 3 6 0: N E X T

1 5 0 G R A P H I C 3 : C X = 1 : C Y = 2 0

1 6 0 X 1 = 7 S : Y 1 = 3 1

2 5 % )o f y o u rt o t a li n c o m eo f S 1 0 0 .

S o ,o n t h ep i eg r a p h ,t h es l i c et h a tr e p

r e s e n t sy o u rr e n ti s 1 V A ,o f t h ep i c - .T o

d r a wt h e p i e g r a p h h yh a n d ,y o u

w o u l dn e e dt o c a l c u l a t e t h ep e r c e n t

a g e t o r e a c hc a t e g o r ya n dc o n v e r ti t

i n t oa s l i c e .

T h i sp r o g r a m d r a w st h e p i cg r a p h

b a s e do n t h e n u m b e r sy m e n t e r .

W h e ny o u r u n t h e p r o g r a m ,i t f i r s t

a s k sf o ra t i t l el o rt h eg r a p h .T h e ny o u

c n i e rt h en u m b e ro fs l i c e si n y o u rp i c

( N U M B E R O FD I V I S I O N S ) ,f l i cp r og r a mc a n h a n d l ei \ p 1 0 l e u s l i c e s .I n

t h ep r e c e d i n ge x a m p l e ,t h e r e a r el i v e .

F o re a c h o ft h e . s l i c e s ,y o ue n t e rt h e

a m o u n to f t h ee x p e n s e( A M O U N TI N

D I V I S I O N ) ,a n dt h e n a m eo f [ h e e x

p e n s e( T I T L EF O RD I V I S I O N ) .T h e -i n -

1 7 0 C = l

1 8 0 D R A W

p u if o ri h ce x a m p l el o o k sl i k et h i s :

T I T L EO FP 1 BG R A P iI ? E X P E N S E

N U M B E RO VD I V I S I O N S ?t

A M O U N TI ND I V I S I O NI ? m oT I T L I

A M I> l

n i l . i

A M O t' I T i l l

A M O I

T I T L I

A M O I

T I T L I

F O RD I V I S I O NI ? R F . N T

N T I N D I V I S I O N1 ? 4 8

F O RD I V I S I O N1 ' F O O DN TI N D I V I S I O N5 r s o

F O RD I V I S I O N3 ?G A M E SN TI N D I V I S I O Ni f 1 0 0

F O RD I V I S I O Ni ' T A X E SN TI N D I V I S I O N S{ 1 2

f o r d i v i s i o ns : - D o t ;

T h e l e g e n db e n e a t ht h e g r a p hi s

c o l o r - c o d e dt o m a t c ht h ea p p r o p r i a t

s l i c e sa n ds h o w st h ep e r c e n t a g ec a l c u

l a t e df o r e a c hs l i c e .W h e ny o uf i n i s h

v i e w i n gt h e g r a p h ,p a s sa m k e y i o

r e t u r nt o B A S I C . C o n t i n u e

Y l3 , 7 5 , 8 7T O X I ,

1 9 0 A = 0 : f P O R1 = 1 T O N

2 0 0 C I R C L E 3 , 7 5 , 8 7 , 2 8 , 5 6 , A , A +2 1 0 X = R D O T ( 0 ) : V = R D O T ( 1 )

2 2 0 D R A W3 , 7 5 , 8 7 T O X , Y

2 3 0 C = ( CO R 3 J A N DN 0 T ( CA N D3 )

2 4 0 C O L O RC , 1 + 1 , 5

2 5 0 X M = X 1 + ( X - X 1 J / 2 : Y M = Y l + ( Y: X M = ( X M - 75 ) / 2 : Y M = ( Y M - 8 7 ) / 2

2 6 0 I FP ( I ) < = 1 S 0T H E NX M = 7 5 + X M: Y M = 8 7 + Y M

2 7 0 I F P { I ) > 1 8 0 T H E NX M = 7 5 - X M : Y M = 2 8 0 P A I N TC , X M , Y M , 1

2 9 0 B O XC , C X * 4 , C Y * 8 , C X * 4 + 3 , C Y3 0 0 C H A R3 , C X 4 2 , C Y , T T $ ( I ) + L E F T

| P ( I } * 1 0 0 / 3 6 0 ) , 4 ) + " % "

3 1 0 C Y = C Y + 1 : I FC Y > 2 4T H E NC Y = 2 0 : C X = 23 2 0 A = A + P ( I )

3 3 0 X 1 = X : Y 1 = Y3 4 0 N E X T

3 5 0 G E T K E YK £ : G R A P H I C 0 : C O L O R1 , 1 , 0E N D

C O M M O D O R EM I C R O C O M P U T 1 1 5

Page 118: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 118/132

C O M M O D O R E6 4

G r e a tS o f t w a r e

B u y s !N e w / B r a i nG a m o *N o .1

i i , i n , ' , ' - " S l o c kM a r k e t " ." C l l y M a n a g e r " ." W u r d h c m i l " ." C i v i lB a n j o s "o n dm a n ym o r ol u r t

B r a i nG a m e ] t n n A C( 1 2 H u g e P r o g r a m l )' l i . H i

N e w !A d v e n t u r eN o .1

I n c l u d e s ." G l a d i a r o r " ." T r i p l o A l i a n l i i " ." M e r l y n "o n dm a n ym o r eA d v e n l u r eC o m « .

( 1 3H u g sP r o g t o m t )' 1 2 . 9 5B e i to f G a m e iN o .1

I n d u d e s ." F o o l b o l l ' ' H o i c b a l l6 i " . ' H o c k e y "

" M a t t e r m i n d " . " S p o t ?I n v a d e r ) "m o n ym o r e

O v e r S G g o m o s .

( 2 D l > k S « t ! )' 1 7 . 9 5A w e s o m oS y n t h e t l t a rS o u n d iN o .1

O v o r5 0 s o n g sa n d s o u n d s .E K C o l l o n ls o u n d

L a sV e g a sN o .1O v o r2 0 L a s V e g a sG a m e s ,P o k e rB l a c k j a c k

R t j u l f l M e ,l a i V e g a sS l o t so i c .

G r o a tD h k i* T 2 . 9 5M i n e rO i i k i1 - 1

M u i i c .B u j i n f l i i ' U i i l i i i e * .G o r n m .E d u c a t i o na n d

m o r e -P I m s cs p e c i f yd i & hn u m h o r1 o ' 2

p r o g r a m , . f a e | l. 9 . 9 5

W et h i n ky o u ' l la g r e et h a tt h & * ep r o g r a m sa r et h e B e i t !

A d d£ 2 . 0 0s h i p p i n g / h a n d l i n g .S a n d C h e c ko r M o n s y O r d v rl o :

G S RS o f t w a r eC o .5 3 8S . 2 n dS t .A l b i o n ,N E 6 B 6 2 0

P u b l i cO o m e i nS o f t w a r eC o mm o d er e 6 4 T * *

i i a t r a d e m a r ko f C c m m o d o f oE l a c l r o n i c iL T D .

C H I L DD E V E L O P M E ME X P E R T

A V A I L A B L EF I L L T I M E

F O R O N L YS 2 0P E RY E A R

Y o uc a n h a v e; i ( . " h i Md e v e l o p m e n tG X p B Ii n j r o a fh o m sb y p u r c h a s i n gC H I I . D P A C Es o f t w a r ef u r

y o u rA p p l e ,C o m m o d o r e ,o r I B Mc o m p u t e r -

D e v e l o p e db y a p h y s i d s n a n da p s y c h o l o g i s t ,

C I I I l . D I ' A C Rh e l p sy o ue v a l u a t ea n dr e c o r d

y o u rc h i l d ' sl a n g u a g e ,s o c i a la n dm o t o rs k i l l

d e v e f o p n i a n lf r o m3 [ m o t h st o f i v ey e a r sc o m

p a r e dl o r e c o g n i z e dn o r m si n e a c hB I B S .A t

$ 9 9 . 9 5 ,C K L D P A C Ei s a w i s ei n v a s t m e n ti n

y o u rc h D d ' sf u l u r e . . . a n dy o u r p e a c eo ( m i n d .

O r d e rt o d a yf o r s o m e o n ey o ul o v e .

C a l l1 / 8 0 0 - 5 2 7 - 2 7 8 3

( 1 / 8 0 04 4 1 - 1 2 8 0i n T e x a s )

o r s e n dS 9 9 . 9 5( $ 1 0 6 . 0 0i n T e x a s )

f u ra 1 5 d a yD O - r i s kl r i ; i ll o :

E a r l yD e v e l o p m e n tR e s o u r c e s1 2 2 2 2M e r i tD r . ,S u i t e6 f . o

D a l l a s ,T X 7 5 2 5 1

N a i r n 1 ( J u a nl i l y A f f l O U O l

A [ h i r e s * ( N i lP . O .B o x e s )

C i t y

D A p p l e□ C o m m o d o r eJ B M

I I C h e d t1 A M E X- V I S AI M C

E n p ,D a l e i n i e r u i i n kf t [ M Co n t y l

S i g n a t u r e :

P R O G R A M M E R S 'T I P S

T h eP r o g r a mM u l t i c o l o rg r a p h i c sm o d ei s u s e dt o

d r a wt h e p i cg r a p h .I n h i g h - r e s o l u t i o n

m o d e ,t h eo u t l i n ec o u l dl i ed r a w n ,b u t

i t w o u l db e I m p o s s i b l et o g i v ee a c h

s l i c ei t s o w nc o l o r .A s p l i ts c r e e ni s

u s e dt o a l l o wr o o mf o r u s e r i n p u tb e

l o wi h cg r a p h i n ga r e a .M o r ei n f o r m a

t i o no n a l l t h e g r a p h i c sm o d e sc a n b e

( b u n di n T h e P r o g r a m m e r ' sR e f e r

e n c eG u i d ef o rt h eC o m m o d o r eP l u s /

4 b y C . M c r t e na n dS . M e y e r ,a n d T h e

P r o g r a m m e r ' sR e f e r e n c eG u i d ef o r

t h e C o m m o d o r e1 6 b yS . M e y e ra n d

C . M e r t e n .B o t ha r e p u b l i s h e db y

S c o t t ,F o r e s m a n a n dC o , A l s os e e

C o m m o d o r e ' sC o t f i m o d o r e1 2 8P r o -

g r a m m a r ' sR e f e r e n c eG u i d e .

T h ep r o g r a mi s d i v i d e dI n t os e v e r a ls e c t i o n s .L i n e s1 0 - 3 0d i m e n s i o na r

r a y s , e n t e r m u l t i c o l o rs p l i t - s c r e e n

m o d e ,a n ds e tu p t h ec o l o rf o rt h ep i e -

g r a p ho u t l i n e .T h eu s e ri n p u ti s a c

c e p t e di n l i n e s4 0 - 1 3 0 .L i n e s[ 4 0 - 1 9 0

p r e p a r et o d r a wt h eg r a p ha n dt h el e y -

e n d . F o re a c hs l i c e ,l i n e s2 0 0 - 2 2 0

d r a wt h e o u t l i n e ,a n d l i n e s2 3 0 - 2 8 0

f i l l i n t h e c o l o r .T h el e g e n di s w r i t t e n

i n l i n e s2 9 0a n d3 0 0 ,a n dt h e nl i n e s

J 1 O - 3 4 O B e lu p t o rt h en e x ts l i c e .

T o e n s u r et h a tt h e t i t l ef i t so n o n e

l i n e ,t h e f i r s ts t a t e m e n ti n l i n et ( ) a ll o w so n l yt h ef i r s t■ ( < )c h a r a c t e r st o b e

u s e d .T h es e c o n dS t a t e m e n tc a l c u l a t e s

t h e s t a r t i n gp o s i t i o nl o r t h e l i n es o

t h a ti t i s c e n t e r e do n t h e s c r e e n .E r r o r

c h e c k i n gi s p e r f o r m e di n l i n e sH Oa n d

1 0 0 .L i n e1 2 0m a k e st h e n a m eo f t h e

s l i c ee x a c t l yt e n c h a r a c t e r sl o n g ,b y

e i t h e ra d d i n gs p a c e so r d e l e t i n ge x t r a

c h a r a c t e r s .

T h e n u m b e r si n p u tf o r e a c hs l i c e -

a r ca d d e dt o g e t t h et o t a lf o rt h e p i ei n

l i n e 1 3 0 ,T h e n ,i n l i n e 1 - f Ot h e p r o

p o r t i o nf o r e a c hs l i c ei s c a l c u l a t e d .

T h ep r o p o r t i o ni s m u l t i p l i e db y t h e

3 6 0d e g r e e so f a c i r c l e1 0 g e l t h en u m

b e ro f d e g r e e si n t h es l i c e .

L i n e1 5 0e n t e r sf u l l - s c r e e nm u l t i

c o l o rm o d ea n ds e t su p t h e c o o r d i

n a t e st o b e u s e df o r t h e l e g e n da t t h e

b o t t o mo f t h eg r a p h .A n a r c i s d r a w n

f o re a c hs l i c e .T h ec o o r d i n a t e so f t h e

p o i n tf o rt h eb e g i n n i n go f t h ef i r s ta r c

a r es e t t o t h el o po f t h ec i r c l e ,d i r e c t l y

a b o v ei t sc e n t e r ,I n l i n e1 6 0 .T h ec o l o r

s o u r c ef o rP A I N T I n gi s i n i t i a l i z e dt o 1

( f o r e g r o u n d )I n l i n e1 7 0 .

L i n e1 H Od r a w st h e f i r s td i v i s i o n

l i n eb e t w e e nt h e c e n t e ro f t h e c i r c l e

a n dt h e l o po f t h e c i r c l e .T h eb e g i n

n i n ga n g l ef o r t h e f i r s ta r c i s s e t t o

z e r oi n l i n e 1 9 0 .T h i sl i n ea l s os t a r t s

t h e F O R - N B X Tl o o pt h a id r a w se a c h

s l i c e .

T o b e g i nd r a w i n ga s l i c e ,l i n e2 0 0

d r a w sa n a r c . E a c ha r c s t a r t sa t t h e

e n do f t h ep r e v i o u sa r ca n dc o n t i n u e

f o rt l i en u m b e ro fd e g r e e si n t h es l i c e ,

L i n e2 1 0r e t r i e v e st h ee n d i n gc o o r d i

n a t e so f t h e a r c .L i n e2 2 0d r a w sa d i

v i s i o nl i n eb e t w e e nt h ec e n t e r o ft h e

c i r c l ea n dt h e e n do f t h i s a r c ,w h i c h

c o m p l e t e st h eo u t l i n ef o rt h i s s l i c e .

I n l i n e 2 . ^ 0 ,t h ec o l o rs o u r c eu s e dt o

P A I N Ta s l i c ei s a l t e r n a t e db e t w e e nI

a n d2 . T h i si > d o n eH i h e l pm i u i m i /

t h ea m o u n to f " b l e e d i n g "b e t w e e nd i

v i s i o n s .I n l i n e2 ) 0 .t h e c o l o rt o b e

u s e df o rt h ec u r r e n ts l i c ei s s e t .C o o r d i n a t e so f a p o i n ti n s i d et h e

s l i c e m u s t a c c o m p a n yt h e P A I N T

c o m m a n d .L i n e s2 5 0t h r o u g h2 ~ Oc a l

c u l a t ei h ec o o r d i n a t e so f s u c ha p o i n t .

F l r s it h e m i d p o i n t o ft h el i n et h a tc o n

n e c t s t h et w oe n d so f t h e a r ei s f o u n d .

T h e nt h e m i d p o i n to f t h e l i n e b e

t w e e nt h a t p o i n ta n d t h e c e n t e ri s

f o u n d .T h i sp o i n ti s u s a b l ew h e nt h e

n u m b e ro f d e g r e e si n t h e s l i c ei s l e s s

t h a nI K O .H o w e v e r ,i f t h e n u m b e ro f

d e g r e e si s g r e a t e rt h a n1 8 0 . t h eo p p o

s i t ep o i n im u s t b eu s e d .T h ed i v i s i o l i n e sa n d a r c a r e t h eb o u n d a r i e sl o r

t h e P A I N Tc o m m a n di n l i n e2 H 0 .

S o m e t i m e st h el ' A I \ T c o o r d i n a tf a l l

d i r e c t l yo n o n eo f t h e d i v i s i o nl i n e s ,

a n d t h e s l i c ei s n o t c o l o r e di n . T h i s

h a p p e n sW h e na s l i c ei s e i t h e rh a l lt h e

p i e .o r v e r ys m a l l .

L i n e2 l ) 0d r a w sa c o l o r e dB O Xi n

t h e s a m ec o l o ra s t h e s l i c e .L i n e. M ) 0

p l o t st h e n a m eo f t h i s s l i c ea n d ( h e

p e r c e n t a g e o ft h e p i c c o n t a i n e di n i t .

L i n e. M i ) s e t st h e c o o r d i n a t e so f t h e

l e g e n de n t r yf o r t h e n e x ls l i c e .L i n e

. ^ 2 0 s e t s t h es t a r l i n ga n g l ef o ri h en e x t

a r c ,a m il i n e3 3 0s a v e s t h ee n d p o l n

c o o r d i n a t e so f t h e c u r r e n ta r e a s t h e

s t a r t i n gc o o r d i n a t e so f t h e n e x ta r e .

T h e nl i n e3 4 0b e g i n st h e n e x ts l i c e .

T h ep i eg r a p hi s n o wc o m p l e t e\ \ h e n

y o ua r ef i n i s h e dl o o k i n ga i i t , p r e s sa

k e y ,a n dl i n e3 5 0r e t u r n sy o ut o s t a n

d a r dt e x tm o d e .D r a w i n gp i e g r a p h so n a C o m m o

d o r e d io r V I C2 0 r e q u i r e sd e t a i l e

m a c h i n e - l e v e lk n o w l e d g e .I k u w i t h

B A S I C3 - 5o r ~ , 0 .s u c ht a s k sa r ea c c e s

s i b l e t op r o g r a m m e r sa t a l l l e v e l s . Q

1 1 6 M A R C H / A P R I L ' 8 6

Page 119: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 119/132

Page 120: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 120/132

U S E RG R O U P SC o m m o d o r eu s e rg r o u p s n a t i o n w i d ea n da r o u n dt h ew o r l dp r o v i d ei n v a l u a b l ea s s i s t a n c et o C o m m o d o r ec o m p u t e r : s t sI f y o ua r el o o k i n gf o r

p e o p l ew h os h a r ey o u ic o m p u t i n gi n t e r e s t s ,o r i f y o u n e e dh e l p g e t t i n gs t a r t e dw i t hy o u c o i n p u t e t ,c o n t a c tt h eg r o u pn e a ry o u

T h i sl i s ti s c o m p i l e df r o m g r o u p sw h or e s p o n d e dt o as u r v e yc o n d u c t e d b yP e t ef i a c z o r .C o m m o d o r e su s e rg i o u pc o o r d i n a t o rI f y o u w o u l dl i k e

y o u rg r o u pt o a p p e a rh e r e .0 1 i f y o u n e e di n f o r m a t i o na b o u tC o m m o d o i e ' su s e ra r o u ps u p p o r t ,c o n t a c tP e t ea t C o m m o d o r eB u s i n e s s M a c h i n

1 2 0 0 W i l s o nD r i v e ,W e s tC h e s t e r .P A 1 9 3 B 0

A L A B A M A

B i r m i n g h a m

C o m p u t e rC l u bH n n yJ o n e s

- 1 9 4 5A v e n u eV L o t7 - B — 3 5 2 0 8

E n i f l i p f u n

v v m u j r . - t f . KM i a o - C o a i p u i a i

S o c i e t y

W i l l i a mE l B : o w n1 0 9K n vB u n dR d 3 0 3 3 0

M o b L l u

C o n i m o d O L t )C l u J jH i M o h i k : -

T o mW y a i t

S S G 8 - HH u r tM a i s o n — 3 6 6 0 3

P j i i s o n

C o m m o d o r eC 1 u l > —S o u t h

W i l l i a mJ F r o n m i m

P O B o n3 2 4 - 3 5 1 2 G

S c o l L t b o c o

S c n t L ' . l x i f i iC M U t t M ' O r u u p

l u c i u i r dR i r t a n

R i 5 . B o x2 E 6 — 3 & 7 M

A L A S K A

C a l g a r y

C a l g . i r yO ! ! - ! ! . ' . ! ^

U s c mG r o u p

U o y ll ' - - / iu i . i n

B I OC n n T l o l dW a yS W — T 7 W1 K l

A J - i ' - k - i0 4 C c n i m o t l a i c

C o m p u t e !L ' l u h

U a u ( iU u n n o n

P O F o x£ 0 4 3 — 9 9 W 2

K a t e h l i t a n

F u s tC i t yU r n c t F -G t c u p

J j mL J i i n o 1 ! !

P O B o x G 0 t l 2 -D 9 9 O 1

G i i k a

H u t o iC a m m o d o H iU h h( j i u u l j

P O B o * 2 2 M - » 8 3 f i

A M Z O N A

C l w n d l e i

A m u n nV J C& C 4U w i b

T h c m f i ^M o n s o n

9 0 4W M d i l b o i uC i r— B b 2 Z 4

C R o t t t

G i J nH . t c k ^ t s

P u u I R M i c r m t n

P I 1 . B o *3 4 — H 5 M 1

F h o s d BP ! u - r n *A r i n i E L aC o r n m o J u f - ?

C l u b

L t s l n ?A P u b a i i s

P O B o x 3 4 5 O & - 8 5 0 6 7

T h u n d e iM o u n t a i nC o m m o d o i o

U m x s G p

J e l f T y l o r

P O B o x 1 7 9 & - 0 5 G 3 G

T u c o o n .

C u l u l i n r iC o T n m o d o l o

C n m p u t u rC l u bV I . l . i1 i b t H j i n l i n

3 J 7 1a M , , m , . mf t - 6 5 7 3 0

A R K A N S A S

C o n w a y

U o m r n w I o i i j / l ' f T U i . j i nC l u b

Q r i j i n v nB ( t w I l i i

D a v us t m o ! — 7 K 0 3 2

' " J u i d o U i I i l l r iC a i n a w d a iU h h I J I( i T < ? U p

i m o u r n

C A L I F O R N I A

A h H W f W

P O E o >1 2 7 7 —9 1 7 D J

A d

P a s - i d p i uC dn m o d e m ?

C o mp u t o iC l u b

H t n l aM c D j n a l d

P O D o *1 1 6 3 - 5 1 0 0 6

A u b u i n

A u l i U E i iC o m m o d o r e

C o m p u t e rC l u b

P a lS u u b

1 1 2 1 0M i r aL o m aD r — S & K Q

B a l d w i nP d t h

C a lI ' o l yC o n i n i o d o r i ?i i n p m

O r Q u pD a v i dD i i ' i z » ' l

1 4 6 1 7 ^J ^ a m o n , !U l v d— 9 1 7 0 6

B e n B o t v a

C l u b 6 4

F c b W LJ o h n s o n

M W IB a y o uA v o- ^ 0 7 0 6

S j i j iF e t n a n d oV a f e y

C e n n n o d c i eL " 5 ^ rg G i C j p

T o mL y n c h

2 1 2 0 8K u h v t i L o — 9 1 3 1 1

F r « B n o 6 4 U 5 H E 9

0 9 1W 9 - J i# J 0 3 — 9 3 B 1 2

D i db i oV d U e y C o m m c x J o r e

D e a nS l e i c h e n

P O B o x2 7 1 5 f t — 9 4 5 2 0

C T f c hU i e i so i O i a n g cC o u n ' y

l i S l c ^ o n s o n

P O H o *1 4 9 7 — S 2 6 2 f l

C U [ ^ [ ( 1 E 1 O

M a r v i nV a n d c rK e e l

2 2 3 5 5R d n c h o V e n t u r a — 9 S 0 1 4

D a n v i l l e

D a n v ^ l a U f l S iG r O U i '

K e n lE D a v ^ ;

1 S 5F r oi l l S t . S u i t s1 0 6 —9 4 5 2 S

M o l l / w o o d

H o U y w o v dC o t z i l i l w J u e u

■ J t e i t( i t o u p

7 3 3N R i d q e w o o dB L v d— 9 0 0 3 0

P A L S

J o J o h n s o n

L o sO s o s

S s nL u i sO b i s p oC o m m o d o n ?

C o m pC l

1 7 6 GW hS u « i — 9 3 4 0 2

H r n d aC u yC f 4L l H d r AG t d ' j p

1 1 6 1 4B e d D o pR m d - ^ R 9 E 9

6 4 ' 2 0G l u h

G i t gB u r n s

3 1 5N F u l l r mS i 9 3 0 2 3

O K n u i d

C H / L C 6 4

N u t h u nO k u mi ? nv y M i K T ' i n i t HA k i i "™ m r n nJ I l U I " r « l1 L I | . L " L i l n ^ C ^ ~ J J U J I J

1 t t s a a u n a

P C A CC .

B r i a nK l o t z

I i 3 5 C d ( D n e tA v e — 9 1 1 0 7

S a nC a r l o s

P e n i n s u l aC o m m o d u r e

T i m o t h yA v e i y

S 4 3 D i dC o u n t yR d — ^ 4 0 7 0

S a nF r a n c i s c o

P & T o n i h a A I f tU o l nL o w o

M bG r c a t l u l n " D i— 9 4 1 3 2

B n nY t L r i m

K u i i i f ]U i i yO o m n w d o c eo i

U . s ' i f j iC r n u p

J o e dM G n J J u g u

P O B o x 3 l 9 3 - 0 Z t ) 7 3

S ' i n t aM ^ r l a

C e n i i a JC o a s tC o m m o d o r e

U h h tO i o i j p

O i L b f J TV V n ! n

- l 2 3 7 P l u [ n « m C i -S 3 4 5 &

S r l l l l i lM O E l L f r l

C u m m c K i o f c )W W i k i !

D a nC a n i E i t y ' L i

P O B o x 4 0 6 -3 0 4 0 G0 4 0 6

S a n t a H o s aC o n t m o t c tc G 4

U 5 ( ? : 5G i o u p

t l . i r t yP f t k n i ' i

3 3 3E B o b l e sA w e — 9 6 4 0 7 - 7 9 2 5

S t O C f c t i M

S t o c k t o nC o m m o d o r o

R i v iM c C n n E i

2 3 2 9C i l Q i i v f lU t — 9 5 2 0 4

C O L O R A D O

P o c k yM o u r . l a i nC o c n j i i o d o i i r

C l u b

P O B o x 3 7 7 — a i B t f

1 ' 1 i . . ' ! ' i: " ■■i l i r 1 1 ■■ ■L ! , i . | .) 1 . i

H j ) y o « M l l c l m l J

E M O D E l m U tf 6 0 7 8 - r B K 3 l

G r u n d J u n c u o n

W e s t e r nS l o p eC o m m o d o r e

U & e i *O i o u p

R a l p hD ' A n d l e a

P O E * n x 4 1 4 26 1 6 0 2

C O N N E C T I C U T

C o J c E u n U i

C - u h i ( i i j [ * " EU h H r n( i n i u | i

H a i l sH t l lP a i d — W t t l S

U s e i G p .

K e n n e i t i HH c t i r t

P O 0 0 x 2 1 2 — 0 6 8 1 0

l U i C t o n lC o u n t yC o m m u i l o i hl i m O pR C u r t i v t

I ' O B o xb i j i j J — O G O I U

L n l i 1 . 'I d

N o i t l t n r nC TC n n L i n o d o t i iC l u b

M i k eL o v b s q u e

3 M i i b l e 3 t— 0 6 0 3 2

H a m p t o n

C a m m o d o i f lE E u tc o m p u t e c

U b v i vO i y u pE m mJ u i i i i n

i t i b U SU i g n l o wH c i- W i 4 /

M y t U oC I M U a c r aU i o u po l N o wL a n i l o n

A E f l t c a

5 7 F i a h t o w nL n — O G 3 5 5

S t a n - . f o t dC o m m o d o r O

U 5 C L 5G t O U p

S u nC i e i n e J

P O B o n1 3 T 7 — 0 6 W Z

B t t M l o n f

C o m m o d o r eU b b jG r o u po ld i a l l f w i l

D a nK e r n - E k i n s

P O B o x1 2 1 3 - ^ 3 6 4 9 7

W i r s tH a v e n

U o f N t F WU ; j v i " | ]M i c i o c f h i r i [ i u t - f c

C l u b

W M c C o n n ^ h y

U o (N n wE l f l v n nS O O O h i c k j o

A v o . — O G ' j I G

D E L A W A R E

h e l l u n

D u L i E i o n dS u i tU s e i sG r o u p

M i c h a e lB i i l l e r

P O B n *0 ^ 2 — 1 9 9 4 3

N ^ ^ i i k

N u v - d i kC u m m o d o E eU s e r s

S o l iT d y l o i

2 1 0D u i H o D t — 1 9 7 1 1

F L O R I D A

A v o nP a r k

C H I P SI f s e i sG i o u p

G e r a l dK l u n c z a k

P O B o *3 O T 3 — 3 3 8 2 5

B r a d e n l o n

: . ' . . , : : . , ■■ / , . ,C o m m a d i q e

U s e r sO i o u p

V I S E3 b t hA w D c — 3 3 = O a

B i a n < J o r i

f ' . n i lA D d i i f j l i e j l y

] 0 HA n g l e w M dD i — 3 3 S I !

C l e a r w a t e i

C 3 a « w a i « O o b u j » A h oC l u b

U a t yB G o u l d

1 5 3 2L e m o nf f i i w f r - 3 3 5 i e

C o c o a

l A i k "S i r l i n o k i f

P O B o xM B — 3 2 9 2 2 - Q 5 4 a

E a t o nP a r k

V I C T I MH e a r t l a n dU i e rG i o u p —

L s S t t f a n d

R a n d a l lL i p h a m

P O B o x9 1 £ — 3 3 f l 4 O

G f l i T i s v d J eC c E n i r . w l o E e

L T n o r AG r o u p

M D i o wH u r l u y

P O B o xH 7 t 6 - 3 2 6 0 4

J u c k s o n v i l l e

U N F C o . T ! n ; o d o : e C o m p u t i

O u tJ a y SH u e b i K r

U n j v t s s i t yo l N a t h .R o i i d a —

3 2 2 1 6

L u l l

V 1 C / & 4H s a r t k j i dU w i s -T e m i r tT f t i nK o o u g l i

M a c D i lA F B

S t i i i i l iT i ^ E T i p aC o m m c d o f e6 4

R c i n n d d SC l e i n e n t

7 3 6 F S e c o n dD r —3 3 6 2 1

M i a m i

M i a m i2 0 6 4

J i mL u f t m a n1 2 ^ 1 1S W4 9 [ t i S 1■ 3 3 1 7 5

N o i l l t M i l" t i tB o i C h

C o r n m o t l o r F i L ^ d u c a t o i sV s v i

f i i ( n i p > — H r x t h

H u b e r t ^ i g u e E o a

1 6 3 3 0H E2 n dA v f i— 3 3 1 6 2

O c a l f l

T r i - C o u n t yC o m m o d o i e

U s e i sG r o u [ >

D o nV a n d e r v c n t e r

P O B i mt I f t l — ■3 2 6 7 1

O r l a n d o

C e n t i a lF l o i i d aC o m m o d o j e

U e e : sG r o u p

T h u i m a nL a w s o n

P O B o n7 3 2 f i- 3 Z B 5 4

E J a l mM a sh o i

S n i k O i t s i6 4 s

C u r t i sJ M i l l m

2 4 1 9U S1 9 N o n h — 3 3 & G 3

I ' m m r n oC i t y

D a yC o r n t n o d o r yL J i t nL 1 e u h | ]

U o u f lS c h i p c i l l

P O B o x 3 1 6 7 — 3 2 4 0 1

P t n & c i o o l a

C o m m o d o j oA d v i i n i f i f l i *

D ^ a n n f lO w e n s

P O B o kl t W y f > - 3 2 5 2 3

C u i T i r n r j t h j T f { I t M t iG r o u p ii l l

P e i i s a c c l a

O - b b i vJ o h n s t o n

P O B o x3 5 3 3 — 3 2 6 O C

P E a n i a u o n

S u b u r b a n6 4 U & c r sG r o u p

K e nP m t i i d g e

1 3 6 0s w H 2 n dT p i A p :# 6 2 & —

3 3 3 2 4

R . . . : -

S a n i b e tC ^ m m o d O E VV I C

F i W t i J t u nB n c l i C u m m i t d o

U s i v cG i o u p

J i mM o o r e

P O B < « 3 — 3 2 5 4 0

T a m a r a c

B r n w e i dC o m r n o d o t B

U ^ F E ! IG l f . L J f )

U . - W I 5H o r n

P . O .P o i t2 B 7 M -3 3 3 2 0

O r O U p

J o h nZ o i g l c r

P O B o j (3 2 G — 3 2 7 7 8

Z e p l i y t h l l l

E a s tT a s c oC o m m o d o i o

\ J s e t tG r o u p

P J B i y d w i

G E O R G I A

A l b a n y

A l O a n yC B MA n i . n i i " i

D a v i dL V i a

P O B ™5 4 G 1 — 3 1 7 0 6

U I C - i i n i 5

P O 0 0 * 4 6 7 0 ^ — 3 2 3 4 1 3

B n u w w i C f e

G o k l f l nl f l l »C o m m o i l o i iU r . n i u

F * ic h a r d| _ y o u n g

C o l l o g p P a r k

C O n j m o d o T f lF o i m a t

G i e y ^ i yY o u n g

2 ^ 0 4O u n pC i e c ki ^ w y — 3 Q 3

M o r r o w

C C Cf t 4U Q

U & v i o :P o d u u

P O B o xB 4 2- 3 U 2 G O

Q a k t w D o d

N EG o o r t ; i aC o m m c d o t a

U s e i sG r o u p

R a r . n d yS h u l o t

R o u t e# 2 .B o n2 2 6 - 3 0 & *

1 1 B M A R C H / A P R I L ' 8 6

Page 121: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 121/132

U S E RG R O U P S

R i t t r f i f eC l a y i o nC o u n t yC F t f U j h - j sC - i o u p

J o y c e J n y

h ? . 7W o n t i y nW a y -3 0 2 7 4

S U m aM n u n u u n

A t l a n t aC « 4U s o f *G i o u p

R o n a l dL t s o s J u

1 7 f i 7 D l ( ; V a l l f i y U n f r - 3 0 n a i

I D A H O

C o e u rd A l e n e

C o f t u :d ' A t e r aO o m p u l e tC l u b

G a i yE d w a r d s

E O 6 L u n c e l o r dL n— 0 3 0 1 4

O E a n g o v s t t e

G r - i m j e v i l l eI I SC a t n p i K H T C l u b

! . : . } . . l . : ; i :

9 1 0 SV S u « l - 8 3 & 3 0

[ d r i h oF a l l s

E a r j t tf r o c f cC o E r u n o d o i c

C o m p u t e rf Z u d

J e a m eL a z s c n

I L L I N O I S

B r l v t o M e

H e u r i s t i c sU s e r *G r o u p

C h i pD o w n e y

1 3 0 1N r f l l l o# 2 — 6 1 0 0 8

B J o n m i n g r c nN o r m a l

G o n u n o d o r n u g

C a l lB i j i [ ( S 5

P O B e *1 G 5 S — 6 1 7 ( 1 2 J 0 5 8

C a n i o n A i ^ aC o m m w k u sU s e r sG r o u p

S p o o nf l i v * - iC o t l e r j * .R B J \ —

B t B S Q

C h a m p a i g n

C h a m p d i g nU i b a n aC o m m o d o r e

U s o j sC r o u p

S t e v eG a a t

2 0 0 6C i G S C t r n lD i — G 1 H 2 1

F o n V a J J e yC o m n w i t o i e

U t c r sG i o u p

H «l » G r o s s

8 3 3P r o s i i e c i- G O1 2 0

K n o xC o r o m n r i o T oC 3 u h

R a n d yF o j i

1 9 5O l i v eS t - 6 1 4 0 3

H a r v e y

S o u t hS u b u r b a n V 2 QU s e J sC l u b

N i c kF o r m

l t i - l f J iB n W f t Hf l f t f l i S *

f j i H[ j | u u i ] [ n i

L i n c o t o w i x i d

C - G 4U M r f i Q r t u p ,I n c

D a v i dV V T a r n l u E i

P O B o x 4 6 4 6 4 — 6 0 6 4 0

M o n r n o u t h

W ^ i e t nQ J l n o l BC o m m w l O E O

U S m sG r o u p

J l u b u H( J o k e lB O GW 6 t hA v e 6 1 1 G 2

C o n u n o d o i r rU J « Bo l P a o r t a

J e dM a r t i n

t R C O WD e v t i i e u x — G 1 U 1 4

R Q c k l o r d

C o m p u t e rC l u b

K H L h " H e y e i

2 b O 7P n i h o mH d — 6 1 1 Q 7

S c m tA F Bi i C C H C o n i u u t ' r rU h h e sQ t o u p

G L l b « E "\ i H o l l a n d

P O U o x3 9 7 — 6 2 2 3 S

S p r i n g T m l d

S p n n g i i e t dT E TU s e r sG r o u p

B i l lE a i d J e y

I N D I A N A

C o l u m b u s

C e h u n t X KC w n m e d C MC l u b

F m r i kN i c h o l i w

1 1 3 1 0 W C i o f ^ t n w n K f l —

4 7 2 0 1

t n d i a n n p o J i u

V I C[ n d yC l u b

t ' r o dI m h n u s n n

f l o i i l l 5 4 31 3 1 2 EM i c r u o a n

E t ■ — 4 6 Z 0 1

M t i s t ' t i f l t f l rC o t n n i o d o r o

f t i c h f l r i l MB t f b M W

6 0 T . 0 E« H hS t — - 1 G 9 0 2

W m E i > T n[ n d i i i r i i iC o t f i u u x k u r ?

U r i * n xG r u u p

9 1 2E B r o w nA t ™ — 1 7 3 0 3

\ ' J L i l a y e t l p

C o mt n o d o i pO w n e r so l U i d i v "» *

R o a nI n d e l i c s t o

2 0 P n t i l c kU n » — 4 7 9 0 6

I O W A

D w M O M t tC o m m o d o r eC o m p u i n iU w i tg |

C u i i u iL S J i l : ! i ; e

H a r t l o r d

C a p i t a ]C o t n p l o xC o m m o d o r A

l X i r - nH u l «

P O B o nQ 8 - D 0 U 8

. - : „ ■ . . i

W , i l ^ [ | i > iA e h j C u n i m o i l o T pC t u t t

R i c k V u J k r r

9 4 5L o w d — 5 0 7 0 2

K A N S A S

H u t c r j i n & o n

P 0 H o t2 0 4 1 — t 7 b O 4

V i o l a

C o c n n w d m t u ^ i sC i t u u p

o f W k c h i t f l ,] n c

W j i I iL u u n s b o r y

R t # ] B t t H C 6 7 1 «

K E N T U C K Y

G r o u p

P a u i c kK l r t l a y

P G R u j .i f . S ^ C O t v i

t k i w l m f jf j [ " n i j

B o w l i n gO r r * nC o r n m m i o i "U i U lG i u u e j

[ ) m n jS K i n n n

P O b o x 2 0 2 1 4 — 4 ^ 1 0 ?

G l a s g o w C o i i x m o d o nU & o r &I j e o u p

S i e v oE n n l a r j f l

P O E J u x1 E > 4 — 4 2 1 1 1

C o t J l l i i u d n r t rC n r m ^ L ' t i o c i

1 0 1 0S E J r n — ^ 2 4 2 C 1

L O U I S I A N A

M a t a i r i o

S i x : yF o u rV mU s e r s 'G r o u p

E l i z a b e t hS M o t r m ^ n

1 3 1 ?S t o c k t o nS t — 7 0 0 0 1

l . o i l ! e ( MU r i t J iI r i ' i ' . i i u i "

r j j O l| m > | / 4 ,[ > [ 7 0 1 2 7

B i l lW a i k t - z

S u l p h u r

S o u l h w ML AL J a v j s 'G i o u j i

F r e dW h u o

9 9 A n n — 7 0 6 6 3

S w a f t ?

O i i r t L ' l u t f lC o m m o d o T L -C l u b

E r ' t h n i W n l k i - r

P O B o xU b —7 1 2 H 1

M A I N E

P G l t f lO ' D l L o n

2 0 C Q l u m t > i aA v e — M 0 1 1

C o r n p u i fc S o c i e t yo f P o n o l i s c o i

l O l C r o a b y U bU P / O0 - M 6 9

E ' t u l l a E i d

S o U t h H DM f l i n o2 ( W t - l

V U G( S c u b o r o u a h )

G w j i ( [ t »C u s w f U

1 6 W e s tw o o d — 0 - i O 7 f l

Y o u C o m m o d o E oU u ' r sG r o u p

M l k DP l O C l J W P

1 * 0 B o x6 1 1 — O 4 O 9 ?

M A R Y L A N D

A l i p r d w h

U c t i vS c h m t aG f l O W D s l A uA v e— Z 1 C 0 )

R u i i r r - v n . -A i o aC o m m o d o i D

i ' i . ! » ' ■ . ! ! . . .' '

U G mC i l O U p

I - - tL J B a r t o n

P O R u e1 6 9 3 - 2 1 2 0 3

M ^ ! p L o n ^

1 7 1 2A l ^ m i i r if t t i —2 . 1 7 3 A

F a D s t o n

H i i if o i dC o u n t y C o m m o f i D r c

U f i p i sG r o u p

K u : iU o y c ]

P O B o j . 2 0 9 — 2 J 0 4 ' ;

F i o d i i r i c k F i i n c i i o i t i i H U

U W I ^ I I U l ^J T L < J i lu L r L J I I M IJ

l O B K v yP k w y — 2 1 7 0 1

H a g o r s t o w nL ' a e r eG r o u p

J o s e p hf R u t t o w s i a

2 3 C o v e n t r yL n— 2 1 7 - W

L K m u d t e w n

D a v i dJ H i i n i t i l l l i

2 4 0J u t f o c n o nS ( — 2 { X J b l )

I ' . ' l i . i :

W t t t f l mM D i L ' f j L J i r u T v C G - l

U s o r sO r w pJ o i y HM o [ i t u ! v ^ n

1 1 2 0 3T u c kT k m s f l C i- - 2 0 6 M

H i K r k vi U < > V I C V ( j 1L l i i e r cO r o u [ f

T o mP o u n < l n

P . O B < r r .S B O t i —2 0 B b f i

S i l v e cK p r l i i ( ; f l

H e n i f l o m s r yC r i i m t y

C o r n t r i n d a j oS o c

P O D o x& M 4 - 2 Q 9 0 6

S u n l a n d

E d i s o nC o m m M i o r eU s e r sG r n u [ >

W L l J i n m H I J i u E

1 3 1 1O k I o e c J D e2 0 7 4 b

U A S S A C H U S E T T 3

t a t t e d

H n y t t a H mC o m m o d o i eU s b / o

G r o u p

J o h nR u c t y

R n y i h t f o nC o — G R A f i — 0 1 7 7 3 0

U w rO r o u p

R u t l a n d

T h eP o l y t i c d c a lW t j a r f

B o bH o d f j o nJ r .

M 2 .C o u n t i y s i f i HE l n t— 0 1 5 4 3

W H r t i t k l

h o [ ] « rV n U n yV I C / & 1Q u bM a r v i n SV n l »

M B u nS c— 0 1 0 E 5

W o h u r n

E M2 O ' G 4U « t fG r o u p

J o h nC h ^ p i a i n

3 6 B u c l i n u i nS i — 0 1 G 0 1

M I C H I G A N

A i l e lA t D o e

C o m m o d c H vU » r G r o u p —

U a ) M i e nJ o h nJ G a n n a

S c h o o lo [ p u b H B f l J t h —

U d M i c h— m mB a yC i t y

J i mG i l H u i

i o nN J o h n s o nS t — ; e 7 M

C l a r e

M i dM i c h i g a nC o m m o d o r eC l u b

— 4 8 6 1 7

B u iD c t i o i i

M i c h n j i i nC o m - i i o c l M a6 4 U s e i

O i o u pI n c

C h u c kC i e d E i g a

M a d i s o nH e i g h i a

S l i p p e dD i s k .I n c

J M o s k a w

3 1 0 - 1 4J o h nH — 4 B 0 7 1

M l ! . I l l !

C f j m m o i l o t HC n r n p u t D fC l u b

J u c kv v a l l e y

4 \ Q f >W e a iM a nR d— ^ 8 * 0

C O M V

V A A f r r yG u t 'P d - 4 3 0 6 2

^ r n n l o r .C o m p u t e rE n t n t v u n t i

2 0 0 - V )W i n c h y s t f i — 1 H D 7 S

D A t JC o m p u t eC l u b

D e n n i sH u r l s n g t o n

P O B q k5 1 2 - 4 9 0 9 9

M I N N E S O T A

L i t t l r tF a l l s

H f a j t l a n . i l A i * " iC o m p u t e *C o - o p

i ! 4 0 1H i v < > [ i v m ' i i1 > E— & C 3 1 1 )

l l e d w o u dF a l l . i

i n t K U C BR a nS c r h i l l i n g

2 4 3 K2 n d S i - 5 G 2 B 3

M I S S I S S I P P I

r u i n

G u l lC O h i r eC ( j r n E T i c d o E L .C l u b

M a r kW M a i v o y

4 6 6 0I NH e a c h

E i l v d— ^ 9 b 3 1

C o n t t r o d a lC o i d i m j u hC l u b

D e p to | p o l lS c j— Uc ( M i & ^-

M I S S O U R I

H e H r t l a r n tU s e r sG r o u p

1 2 9 SL o n m e i# 7 - 6 4 7 0 1

G o l d u n

M O A ^ KC i u n m o d u mU s e r s

■ ] r . l ; .

J o p h n C o n n n o d o j e C o r a p u i s .

U ^ e r s

H D C o n n e J y- ^ 2 SF t o i i d aA v o— 6 4 E 0 I

K a n s a sC i l y

O (& U M MC i t y

S n l v Q d n jC » [ d n

P O B o x3 6 1 9 2 —6 4 1 1 1

L i b e r t y

K f l E t h U n dA m n t e u rR a d i o

A s s o c i a t i o n

A l a nD o y e r

3 1 1L i n d e n w o K l L w i a — 6

C a m E n o d o r fP A C

t a ^ i T t a .C ol e6 - 1 1 0 8

W n i i e n i b u i o

C o m r n o d a i eU s e !G f D u po f

W a n a u b w a

P O B o i3 9 3 — 6 « 9 3

M O N T A N A

W * s « > r nM o n t a n aC o m m o d o r e

C a l lW l i i i o

B « ) K c n s ! n g l o nA « e — 6 9 8 0 1

N E B R A S K A

A l l t a n e e

A l i i f l n c eC o m m o d M f iC o m p i l e r

C l u bM s e a t !

1 6 2 9B o i s ? — 6 9 3 0 1

G e n n g

P i a l WV a l J e yC o n u n o d a i o

U & e j l i( l E Q U p

J i mP a i k s

1 7 MO ' S l — C 9 3 4 1

L i n c o l n

C o n ^ p u i e jP o w e tU n l t m t l e d

R o b e i l .H q w d t c !

4 1 CN 2 7 — 6 8 5 0 3

O m a h a

G i e a t e :O r a a h EC MU s e i sG r c u p

K e nJ j i e l o

2 5 3 ?L e a w o o dD i — 6 S 1 2 3

N E V A D A

U s V e ( | a s

I j i i iV i h j mA i mP E TU s = 1 3

6 1 3 0 EC i u H l e s s o n B l v d— 8 9 1 2 2

U s V e g a s

K C < JC o m i n o i J c j eU s e t sG i o u p

L e eS c t i r a m

4 0 1 1W C t i a r t e s m nK v d—s a t o s

N E WH A M P S H I R E

C - & 1U S E HS .

p o i t o iM a s - r a s e ?

U s e i sG r o u p

P a u lR u l emB F D# 1 R o u t e1 0 — 0 3 4 7 0

N E WJ E B S E Y

A C G N JP E T W t & C B UU s e i sG t o n p

J o ! i i j ; j i iM r v l k n

3 0 i l lv m v i e wT g i — 0 8 5 0 2

C h e r r yH i ! l

S o u t l iJ W t f l yC o m m o d o r e

U s e r sG r o u pT t x w It - fr i e > lr l e r m r a n

P O B o x4 2 0 5 — 0 8 0 3 4

F T C UJ o h nR i n a l d i

1 MS t i i E l i i n rA v * »— 0 7 7 2 8

M o i r i sP l a i n s

M o r r i sA : e aC o m m i x i o i e

R o b e r tJ S e a r i n g

5 1 F e r i i c l i f lH d - 0 7 9 ^ 0

C O M M O D O R EM I C R O C O M P U T1 1 9

Page 122: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 122/132

U S E RG R O U P S

M o m sP l a i n t

N A m e r i c a nC o m m o d o r e

T t t c b e f BU s e r sG i o u p

R o b o tl J S e a r i n g

B l F f c m d l f f R d0 7 9 5 0

M o u n tH o l l y

R C AC o t t i m o d o t o U s ^ r sG r o u p

W i l l i a m .R o w q

4 3 2H e m l o c kL n — £ R O f t O

O c e a n V i e w

C a p e - A U a j L U cC o m n i o d o i eU s e r sG r c u p

D J C f t a d w f c t ;

1 4 4 0O l d S t a y sC o a c hR d —O H 7 3 O

" ^I V i «N i s w t yi f i WH i d g o w o o dA v e — 0 7 4 3 2

U n i o nC l l y

H u d s o nC o u i i ' r yC o m m o d o r e

U w rG r o u p

D a v eW e s l p h a i e n

3 0 S 1P a l i s a d eA v o— 0 7 0 8 7

W a UT o w n s h i p

J ^ r s ^ yS h o r i -C o m m O d o i n

U s o r sG c u u p

H o i )M i r K i n l o y

S ' ^ O - i M t i r i ; ] j ii . ' i jJ l l 1 . 1 ' . !— Q 7 ' 2 d

W a y n e

C l u b & l

G . C i j x i l i e i U

H a m b u r gT p k e— 0 7 4 7 0

W e s ^ w o c d

C o i n n i o d o r a£ 4 B e g i n n e r ; ;C l u b

' i T i o m d sM a r l i l i

6 8 0U m f iT u r— 0 7 6 7 t o

N E WY O R K

A I ' U [ J e wY o r K

C o m p u t s rC l u b

H e r . r vW h i t e

2 0 0 t hT A M M C .B o x1 1 4 - 0 9 0 5 2

0 6 3 3 2 - 6 3 4 7

B e t hp a g e

C ^ m n i ' i d i i i * :C i i i i i f i u t " !d u br > J r i r L ' l i il ; * . 1[ i

l l U S t * w Q | tA v f l - 1 1 7 M

A n t h o n yS a n c h e z

3 4 0£ M o s h o ^ uP k w y — I 0 ^ o £

B r o o k l y n

B r o o k l y nC o m T s i o d o r ' ;I s e i s

G r o u p

M a J c o J j rJ a yG o U t s m a n

1 7 3 5E l U t t l S tA [ i t# 7 N -

L o n gI s l a n dV 3 CS o c i e t y

G r e a tN e c k

G j w : N e c kC u m i n u d c r u

U ^ i .G l O u p

A d 3 mK c i n

A ' o r - i c fA v e ■ 1 1 0 2 3

U V E

A ? fH ' s l C l L i i l l

1 7 P i c f l d i l l yH o a d ^1 1 0 2 3

f i n g e rL a k e sA r e aK o m ^ u ^ *

E xp e r l s

S 6 WL a k eR d — 1 4 & 4 0

C r t m n i u ' i o i tF t b ^ I w

M i h cW o o l

9 l l l B a i l i o u dS i — 1 3 4 7 1

M l V e t n o n

t - L u l k l L ! i : T t r m x i r i lC 3 u b

T e dC o i f l l e s

B o x2 2 2 2C — 1 0 5 5 1

K e wF i a j i J i i i o o

C - 6 4 U s e i sG r o u po l O i a n g e

C o u r . ' . y

S t e p h e nG e i s t l

& » : ^ 3 R R D * l - l G 9 5 e

N e wP l a i a

C o m p u t e rM c r r o p o l i s

E r i c ;D h i i i

P O B o k 3 U —1 7 1M a J j i S l -

1 2 K 1

H n wY u i kC o i n m o d o i o

U i o i J iG r o u p

B e nT u i L k e l a n g

^ 8 0R i v e i s i d f lP t 7 Q — 1 0 0 2 G

f t e w Y o r kC i t yV 2 0 / C 6 4U s e r sG e o u j j

R a l p hL e n a

1 0 3W a v e c l yP l a c e —1 C 0 1 1

N n w ^ i r k

U » s V ™ t C ' " " m ° " " r "T o d dA n t l j o w f t

? 2 9 WU n i o nS i — M 5 1 3

O s w o g o

^ t < 2 f " " " " " "J o h nR B o i o n k d y

2 0 ^ P a r ( (H a : i — S U N Y — 1 3 1 2 G

R o c h e s t e r

C o r n i n c u l f J i H[ J r i m uG r o u po (

B e e h w U f

P O l i o n2 e & U - l ^ f i 2 f i

S a r n i e sS u r i i L L T 9

A d j t o n i l ^ c kC 6 4U s o t eG r o u p

P f l u l WK l o m p a s

2 0 SW o u d l a w nA v e— 1 2 S 6 6

C o m r n o d o r o C o m p u t c iC l u b

P O E d k2 2 3 2 — 1 3 2 2 0

T a J ' m i t i

C o r r i p u i w rC h i bo f R o < ; k l i i n d

1 V J L i u ] "£ J J J ' j ' I j

6 4 P o u t h t a i v n sU s e r sG i o u p

M i c h a e lL e s k u t v

5 0 4S o m e t v i l l p — 1 4 1 M

C o m m o d o t eB u l i a l oU a v mG t r » i | >

1 9 9 U a | O D , - M 1 5 0

U j s t - r sG r i m u

3 B i aS t i n i o nA v e. P 0 B o x

3 4 3 — 1 2 1 7 7

N O R T HC A R O L I N A

C r i a i l c t t o

H S H o n k s

3 7 1 7F J o w H t l l d dH i )— 2 H 2 J 0

K i l V O l D C l t

L J o w nt i i ^ l -t ^ J f i i m u i l o j t

U ^ - ' [ UG n : L J | i

J i mW o r t h i n g t o n

3 0 2B e U t o w nR d— 2 3 5 3 2

T i y u n

T r v o nC o m m o d o i o6 4 C J u b

P y b i n M i c h a e l

P O E u n1 0 1 f t -7 . H 7 R Z

N O R T H D A K O T A

C o u u i i D d o i o C l u b o JN o ti l l

J a n i u b GA l l e n

1 6 0 6 7R e n o D r . — 5 3 6 0 1

O H I O

B r o c kP a r k

C P UC o n n e c t i o n

P O B o x4 2 Q 1 2 — M U 2

C i a c u m a u

T G J 2 T [ j" 1 " I ■ _ ' ' - l ^ iL j " L _ h i t

B 1 6 B t e c h e rS i - ^ 9 G 2 0 6

S E C l e v e i a r L dC o m m o d o i e

1 8 8 7 3H a i l a n D i— 3 4 1 3 7

M ^ r i o n

M d i i i j i iO h i oC o m m o d o r e

L T s e r sG r o u p

P i d m i JM u t i r o

7 7 f i W d l i n n B [ l l d — W 3 0 ? .

M i i n i o t

W .O h i o -C w n m o d o r o

U s e ra G i o i l p

R o s a B l a c k

P O H o w7 1 S — 1 4 0 6 2

M d t o r dC l s r c o m - 6 4

D a v eS k d t t ' j s

5 7 7 1O b s f l r v a t i o nC e — 4 5 1 M

N o wE ' hi l j j f l i f l p h l a

J u f lK k J u n d

7 0 2 P a r k A v eN W - - M W 3

T o l e d o

C o m m u d o t i i C o m p u t e !

C l u bc f 1 ' o l e d o

J L mC y c h l e n

P O B o x9 9 0 9 — 1 3 I S 2 3

X n

L ^ a y t ' ^ P iA c "C o m m o d o r f

U s d nG r o u p

C l m r J y ^ jT o h i n

C 7 0 M u t i n yH i L D r— 1 & 3 B *

O K L A H O M A

M u s k o g e eC c m p u L c rS o c .

C o m m o d o r eU s e r sG r o u p

S t o v e F o r d

2 0 2 S1 2 t hS t r e t i — 7 4 4 0 1

O k l i L t i u t i u iC i l y

G i c n t u JO k l o l i u m u

^ S t ^ 61 4 0 1N R c j c k w H l J ~ 7 a i 2 7

0 K E G O K

A l t m i i y

A 1 h a nC o r v a U i sC 6 4

U 5 e r 5 G i o u p

A l P a s m u q

2 1 3 J 1C h i c a g oS ( S E — 9 7 3 2 1

N KP o t U a n dC o m t n w l o i y

G i i i yA T l u j m [ j J i J K j n

H 7 S . 9N C d J v e i lA v t — 9 7 2 1 7

i J D f J a n d

P G EC o t n m o a o r eU s e i sG i o u p

R i c h a r dT U i n o c k

1 2 1S WS a l m o nS i — 9 7 0 0 5

I ' r i n e v i t t e

C e n i r n lO i - ^ o n C 6 4U & o r s .G r o u p

M a r v i n M c C l p a i y

Y a r n l u l ]C o u n t yC u m r m x l t i j e

D a nL i n s c h t L d

R o u « ? 2B o x2 4 6 — 9 7 3 7 f l

P E N N S Y L V A N I A

A l t o o n a

A i t o c n a8 c M a i u n ^ b u r u

C ^ r u n i i ^ f l f J i fU & " i *G i t n i pH o l p t iO r . m o J j n ^ k iJ t

H D # 4 D o k2 ^ 9 — 1 5 6 0 1

B A S I C

1 4 3 31 3 t hA v e — 1 6 6 0 3

A p o l l o

3 3 5R c M j i t3 5 6 - 1 5 6 1 3

B * - r w v r i

G EC o m f t I

E d v r t r dD a v i d s o n

5 0 7W e s i w i n d D j — 1 9 3 3 2

B l u e D ^ U

W D r ! d v / i d eC o m m o d o r e

U b t i sG i o u y

D a v eW a l t e r

P O B o *3 3 7 — 1 9 4 2 2

C l a r h a S u n t n i t

S c r a n t o nC o m m o d o i e

U s t u s G t u u p

M a t hA D a v i s

P O B u * 2 l l1 8 1 1 1

C J i E t o nH p i n I u sc i i u a

K o y i nJ D a l y

[ ' 0 B o x2 3 5 - - 1 9 G 1 B

G r t e n a b u r g

W e s ' . i T i o r p t a n dC o m p u t e rU s e i s C l u b

G a i yM f t i n a

3 0 2 1U e n V e n u &D t - 1 5 6 0 1

M t H T i s V i l l e

L o ^ i r tl l u r k j .l T ! i c i ! iC t o u p

2 & 2 M E i n s l i B l d R d - 1 5 0 6 7

M o u n tH o l l yS p r i n g

E i q h i S i i n a r p d

A n d yS k e l ' . a n

P O B a i t7 6 — 1 7 0 6 5

N e wK e n s i n g T o n

A l t o nc - t u b i s h

1 7 G 2F t u r m o u mS i — 1 5 0 6 B

p t i i J a d a l p h l B

B o o i n g t i m pi * - f r t s ( i n n l

C o m p u t e rC l u l )

P O B o x1 5 8 5 H P 3 ? - 3 1 — 1 9 1 4 2

B e c u s C o i n u t o d o j eU s e j sG t o u p

H i l lC a m p b f l l

B K A r l i o rI j i u t r — 1 5 2 3 6

P j t t s h u i a hC o m m o d o j o( J r o u p

^ G ^ ' d , - 1 5 2 3 5V . U . O O P

D a v i nP l a t e a u

1 9 3 1R o c h l f i d g e — 1 5 2 1 2

C e n t i a lP AU s e iG r o u p

i o iC o m m o d o r e

J o a o p hW C o t t m a n

B o x 1 0 2 — 1 7 7 6 7

M a l J iL . i r . uC ^ n u r . i X J u l f

K m i l JV o J c h t c K J r

W r t iM l f f l f f i

S o u i hP i t t s b u r e h

C o m m o d o r eG r o u p

C h . i i l * - *W G t o v p j i i n

2 4 0 7 l * e n n s y ] v a m aA v o — 1 ^ 1 2 2

R H O D EI S L A N D

B u m U v i U f TC o m m o d o i o

U a « aC l u r j

D l v j - JR M i ^ i i k ^ i u l i

Z 8 C h e r r yF a i mH i l— O ? 0 5 O

N u i i a g a n s u L l

N a t i a y a n s p nC o m m o d o i s

U s e r sG r o u p

R o b e r tR P a y n e

S o u t hF o i r yI f d— 0 Z 3 B 2

R I C K

i Q f lM d » i hA w h — O 2 B 6 O

S O U T HC A H O L l r J A

C a y < * / WC i ^ l u m b i i a

C c m m o d o t eC o m p u t e rC l u b

o i C o l u m b i a

P O B d j i2 7 7 b — 2 9 1 7 1

M y r l l eB v a C h

C o m m o r i o i hU r j d a i n

U t i i ' JB o u i i D r i

2 3 0 T d i p o t lB . i y - - 2 f f t 7 7

N o it h C J i d i l e s l o n

C h a i l c ^ j m C o m p u t e rS o c i e t y

J a c kA F u nJ r

P O . B o x5 2 S 4 — 2 9 4 0 6

H o c kH i l l

P o c kH i l lC o n i i f i o d o r o

L F s e rG r o u p

S l t i d l / l kR o l i l n i '

b G ' j£ > c ] ] ' ; / t j [ i i J <C n - - 2 9 7 3 0

S p o i u n b u i gS l ' A H C U G

J a m w i T )P f l i i l o y

3 S 5 SS p r u i QS t - 2 0 3 0 2

T E N N E S S E E

M f f f i[ i J il - iC n m n \ o d o r e

U E e t "C l u b

R t f - v r iA G n u w s f l

P O S o t3 b O 9 & - 3 8 1 3 ' l 0 0 0

1 . i i i i n i

C c H n m o r i O mf - o m p u u i tC l u h

P 0 B o x9 0 — 3 7 3 3 0

E T6 4 U s e r sG r o u p

M i > t i oK n o > i v i l l oC u m m o d u r e

f l d W i n d! ' rj Il l I i l 1 id

7 4 0 ! ?i J X t l i u U lH < \ ^ 7 I > 3 1

S c x l d yP " i n y

A a r o n K e n n e d y2 4 1 4B l i i t fF t i d y eD j - - 3 7 3 7 3

T E X A S

A u s t i n

C u i i i n m d o i oC o m p u t e t C l u b

o l A u s l i n

R o yH » l i [ H j r . ^

P O B r w4 9 1 3 S - 7 9 7 6 5

C o r p u s( - l i t i : . [ iL < i ] T i r n o d c i r t h > i

J i r i iO ' H ^ a T

P O D o t6 5 4 1 -7 8 4 1 1

D a l l a s

G 4 L ' s e r sG i o u pl n c

S t a nC o i d i n

P O B o nB 0 ] R 2 f l

1 3 G 0 4M i d w a yP d — 7 5 3 3 0

H u r s t

M i dd u uO o n w r a d « oC l u b

U n t T i » +1 > • 'W - -

f l l3 C h i e o l mT r a i l — 7 6 0 L k J

l i v i n g

I r v i n gC c m m o d a r eU s e r sO i m i p 1

D i l lM i t s h a l l

P O B o x 1 6 ^ 0 3 4 — 7 5 0 1 G

L a n y y j i w[ J t r fG f d u p

D o i o t h yM ^ t z l e r

P 0 R - j xf J Z B - \■ 7 5 / i O H

L u b b o c k

U i m r f iG i f m p

K o h e r tM a a s e n g a J a

3 6 1 76 - 1 1 . 1 1D r i v e - 7 9 1 U

M e x i a

D i S t o n oU s e r s C l u b

R O O o i e

P O D o y 3 t D — 7 6 t 6 7

C r r K ^ T i ' . n ^( r < M i i r i u * L : r i '

J " - » yG u y

4 1 7I r m f lD r — 7 7 9 0 1

W a c o

B u t ]A H a y s

R o u t e4 B o n2 1 4 - 7 6 7 0 5

U T A H

O g d u iW f t & a t c hC o m m a d t n e

U i w r nG f " U | P

M i k «M u r p t i y

P O B o n4 0 2 H — f i - 1 4 0 2

V E R M O N T

5 B u i J i r i i j t o r ,

C h a m p J a i nV a l l e yC o m m o d o r e

U s e j s G t u u p

6 M a y t a i i S t— 0 & 4 0 1

1 2 0 M A R C H / A P R I L8 6

Page 123: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 123/132

U S E RG R O U P S

V I R G I N I A

A l o K n n d n a

A ! - > 4 i n i i c i H JU i w i sG i o u p

1 2 0 GW e A t g r u - . - tB l v d 2 2 3 0 7

F r a t i t t m i n( . \ i r : i r i f » :. r > ■

U m r f aG l O U | J

M a r kS o wa s h

5 9 2 4D e wD t - 2 2 3 1 0

A t U n g u nA r l i n g t o nV t C t i m sf J J O / 6 4 ]

C L i k o nC i l i i d l o y

4 S 0 1A i l m y i r j i iB ) v < l— 2 2 ? J > [

C r y r . u i lC J n yC u n u r i < H k > mf i - i( r l u t i

m B ^ S S I 1 D i v u H w yi i m1 2 0 0 -2 2 2 0 2

D s l e C l l y

D n l t JC j L yC o i n n i o i l o t o

L J S B F i tG l U U l l

J n c kB D o y l e

P O .B f f l i 2 0 M2 2 K I 3 . O M

F a u l i m

F E N T A FR o nT l i t m u l f l

0 9 1 Z C o l o n yK d— 2 2 0 M

C m - . n L p | hnr r u n n i i n

C ' j c i u n o r j u i p U n t - i su i F m t M i t i

J l r u i► ■P o w r r l J

1 2 0 1 HH i g h S t —2 3 8 5 1

n

H e 1 B o xJ O — 2 4 1 0 1

H a n

O n i M lV i r n i n mU s o r sG r o u p

H d u i d3 . B o k« 1 —M 5 f l 3

M c L e a n

C MU s o i sG a i u po i M c L e a n

J o h nM u t ^ «

7 * 1 2 6E k k r d c t oS i — 2 2 1 0 2

B m n t aR A G EC o E n m o d o E e

U s e r sG r o u p

U u f y[ t a c k o w

n l 7 2 6 K o [ 5 e n i a n D i- 2 4 0 1 9

W A S H I N G T O N

A r l i n g t o n

A i L i n g t o nG c n i i r i d o r F J

U s e r sG i o u p

l H 2 O 4 B 7 i h A v f }N E — 3 ^ 3 2 3

C U MU a y i ^G r o u p

R i c kn e n b & i

8 0 3E u c l i d — 9 8 B 3 1

F i L e w i s

B 4 P C 3J i mU t c h O e t j

Q u f l l t e r s2 B 2 1 - A — 9 3 4 3 3

D l j e i c I iA H y i f G

J o o vM f f l K

< f i t f l1 2 1 = !t i a c eN E — 9 B 2 7 2

O a kH d i b u T

W i n d j v vl i l - i J i i JC n m r n c d a r e

C o m p u l e iC l - j b

B o bl i n i d y

P . O B o x1 4 7 1 .# 2 0 3 — 9 8 2 7 7

P u y a B a p

P U BU n a sG r o u p

P o dS m e l l

9 1 0 5 1 S f i ( h ^E - 9 B 3 7 3

R i c h l a n i l

T t iC i t yC o m m o d o i e

C o m p u l o j C l u b

J a c kG i t i v i n

1 9 2 6 P i n eS t — 9 9 3 5 2

S c i i l l l n

C O MP U T t RA i lW i ' . » M - c k

& 3 0 3S h O f l h a t oA v oN W — 9 8 1 0 7

N N WC o m m c d o t eL F s e i sG i c u f ]

B i c h ^ i dD - i l l

2 5 G 5 D e x t e i N* 2 0 3 — 9 8 1 C 9

U n i y m s i L y 6 4U w i sG i o u p

A U " nM G r o w n

U n l vo f W d B l u i n i t o i i- - 9 0 1 %

T f l C D T M

W o r l d W i d n U s i n r nO r o u p

R S i m i h

W I S G O N S t N

C L U . f l . S 4

J ; i c kW J i l i h

K l l UC I 4 1 L I D

K . n j C l m i t f A j l - &C B Mb ' 1

J o h n FS l A S k y J r

f i l e b B o x1 7 9 A — M 7 0 3G i t u nD a y

C a a i mB a yB 4

P t c h - i r UF L t i n i u n

P O B o kU K — M 3 0 5

M a d i m nA f b ' i iC o mi r . c iJ t t f '

W . L i m S w u iS m l l h

M m m n a m e

M u n u j n o n j eP i i c aC c n i m c i J - i c

U s s s a O p

M i k eW i l l i a m s

5 ! 0 1 2 l hS t — 5 4 7 2 S

M i l w a u k »

M A C EJ o h nP a u j r u i n

6 3 3 2W M a n n o b aS i — 5 3 2 1 9

H a c i n o

C l i S S H

T u nT t a n u n o l

3 6M S w e u j j nD i — S 3 1 C 6

W V O M I N C

O M y t l U l BC J f l o v o n n nA ^ i r i n n f

V l i ) l m nH o l d i - n

B D S W B I l a m s a# 2 B ( i - H 2 t M 7

Z ¥ M E C ! f t s t 8 0 i f f l i BT i mI t H i i i i *

1 1 ■ 1 J ' J t l L i dL Q

l i t oG 3 .B o *3 5 7

U B U c b f i s t dU l — f l K Z n

C A N A D A

B u l t e v d l o

B m i e nC u i n p u l t - TC l u b

I V ' nQ m s h

I ' O B o n1 2 1 9 — C F P O5 0 5 6 —K D K 3 MC F 7 2 2 9 - 3 7 9 1

C W D H SU s e r sC i t F U p

J - r i yp D Q a B o n

1 W .B e l s y d oS t E a s : — N 1 M1 f 7

H a m i l t o n

T R A C K6 4

W a y n e C h a p m a n

4 0 1K e U L l w o i l l iA v eN -

I M 1 U T B

K i m l > n l i < y

K o o c o n a yC o m p u t e rC L u d

T o m L f l n H

3 4 3A l c h l l a l t JS t — V I A1 M B

M o n t r e a l

C 1 4U s e r sG r o u t io i M n n t i n i i l

R o b e r t A i U e t

S n o w i l a nP Q I J o x7 9 2 —

H 3 X 3 X 9

U a o i EQ i o i i | ]

] J i nK o i r y

1 1 Q u s o n a t o nS t U m i1 2

L 2 H 2 Y 9

a t o n c y C i e e k

E T t S t d i l HC o i[ I r j v f i dD i n

U s c i aG r o u p

B W H a i l H n2 7 QL i n c o l nH d— L 6 E1 Z 1

T o t o n t o

T o i w i t uP E T U o b hO i o u p

e n mH o b b o i t

1 9 1 2 AA v u n u cH ( J S u l t oI —

C P . B M

M i c h a e lL - n j a n n - r e

— c e p a n

M E X I C O

M n i i t a C i l yD Ff l u bI ' n r r T h T * ^f ^ f i d

A E ^ i hE ( i j | [ n , i J

F A RB E L O W

D E A L E RC O S TP R I N T E

F O R

T H E C - 6 4W A R R A N T I E DB Y

E P S O NR E T A I L$ 2 0 0 . 0 0

N O WO N L Y

C O M R E X2 2 0

T & D E L E C T R O N I C S1 0 5 1 7U P T O NC I R C L EM I N N E A P O L I S ,M I N N E S O T A5 5 4 3 1

9 9 0 0

c a l l

T O L LF R E E1 - 8 0 0 - 3 2 8 - 8 3C O M M O D O R EM I C R O C O M P U T E1 2 1

Page 124: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 124/132

L C PP R O J E C TQ U E S TO FT H E A V A T A RC o n t i n u e df r o mp g .2 6

w a t e rr u no u t .H e b e g a nt o l o o kv e r y .

v e r ys a d ,a n df i n a l l yI k -t u r n e dg r e e n .

W eo r i g i n a l l yh a d p l a n n e dt o h u l do n l

u n t i ll i e b e c a m es o s i c kt h a iI k -w e n t

t o b e d— b u tS u s a nt i e c o u l d n ' tM a u d

t o s e e h i m i n [ h i s p i t i f u lc o n d i t i o n .

S h eb r o k e c l o w na n dg a v eh i mf o o da n d

w a t e rw i t h i nm i n u t e sa f t e r h i sl a c e

c h a n g e dc o l o r .S o m u c hf o r S c i e n c e .

1 c o u l dt e l l y o nm u c hm o r ea b o u t

T h o m a s 'q u i r k sa n d h a b i t s ,b i n t h a i

w o u l dl a k ea l o t o f t h e f u no u t o f

c o n d u c t i n gy o u ro w n r e s e a r c hp r o

j e c t .A l t e ra l l .t h et h r i l lo f d i s c o v e r yi s

w h a tt h i sp r o g r a mi s a l la b o u t .T h e r e

a r e n o h i g hs c o r e s ,n o e y e - h a n dc o

o r d i n a t i o ns k i l l s ,n o c h i l l s ,n o s p i l l s ,

n o d e a t h s ,n o e x p l o s i o n s .J u s ia f u n n y

L i t t l eC o m p u t e rP e r s o n g o i n g a b o u t

h i s l i f e ,e v e r yo n c ei n a w h i l el o o k i n g

r i g h ta t y o u a n ds a y i n gs o m e t h i n gi n a

s t r a n g e l a n g u a g e , o r a s k i n gy o u t o

p l a ya g a m ew i t hh i m ,o r t y p i n gy o ua

I c t l e ra b o u th o wh e s e e st h i n g sf r o m

h i s. s i d e -o f t h e s c r e e n .

A s f a s c i n a t i n ga s m yd a u g h t e r a n dI

f o u n dt h i sp r o j e e l ,I s u s p c e li t ' s n o t

f o r e v e r y b o d y .A n a c q u a i n t a n c ew h o

h a st w o y o u n gb o y s ,f o ri n s t a n c e , s a y s

t h e yf o u n dw o r k i n gw i t ht h e i rL C P

v e r yb o r i n g .B u t I t h i n ki f y o u ' r et h e

t y p eo f p e r s o nw h ol i k e st o o b s e r v e

a n t f a r m so r w h oe n j o y sd o l lh o u s e -

f a n t a s i e s , y o u ' l lt h o r o u g h l y e n j o yo b

s e r v i n ga n d c a r i n gf o r a L i t t l eC o m

p u t e rP e r s o n .A s t i m eg o e so n , y o u

b e g i nt o l e a r nt h e n u a n c e so f y o u r

I . C P ' sp e r s o n a l i t y .A n ds u d d e n l y ,a l t e r

h o u r so f o b s e r v a t i o n ,j u s t a s y o u ' r e

b e g i n n i n gt o t h i n ky o u ' v e l e a r n e de v

e r y t h i n ga b o u th i m .m a y b eh e ' l ld o

s o m e t h i n gc o m p l e t e l yn e w .I n o u r

c a s e , f o re x a m p l e ,i t c a m ea s as h o c k

o n ee v e n i n gw h e nT h o m a sw e n tu p

t o t h e b a t h r o o ma n d b r u s h e dh i s

t e e t ha f t e rh e h a de a t e n .H e ' d n e v e r

d o n et h a t b e f o r e .H e h a s n o t y e t ,

h o w e v e r ,t a k e na s h o w e r- a t l e a s t

n o t t o o u r k n o w l e d g e .

T h et i t t l eC o m p u t e rP e o p l eP r o j e c t

i s o n eo f a g r o u po f n o n - c o m p e t i t i v e

g a m e sf r o mA c t i v i s i o nt h a th a v eg r e a l

a p p e a lt o c e r t a i nt y p e so f p e o p l e .T h e

p o i n t o f t h e s eg a m e si s t o i n v o l v ea n d

i n t e r e s tt h e p l a y e ri n s i m p l y/ u i r t h i -

p a l i n gi n t h e g a m e ,r a t h e rt h a ni n

w i n n i n gs o m e t h i n g ,i t ' s a u n i q u e

c o n c e p t ,e s p e c i a l l yi n o u r c o m p e t i

t i v es o c i e t y ,a n d w o r k se s p e c i a l l y

w e l li n ( h i sp a r t i c u l a rp i e c eo f s o f t

w a r e . H

C o n t i n u e d f r o mp g .2 2

l i s h c - dc o n v e n t i o n si n a n o t h e rs i g n i f i

c a n tm a n n e r .T h o u g hy o u rp a r t ym a y

c o n s i s to f u p t o e i g h t c h a r a c t e r s ,y o u

c a n ' ts i m p l yc r e a t ea n d n a m et h e m

u s i n gt i l e u s u a lm e t h o do f c h a r a c t e r

g e n e r a t i o n .I n s t e a d ,y o u h a v et o a s k

p e o p l et o j o i nt h e q u e s t .U n t i ly o u ' v e

a c h i e v e da h i g hr a t i n gi n t h a tp e r s o n ' s

v i r t u e ,h e o r s h ew i l ln e v e re n l i s t .A n d

y o u ' l ln e e da f u l lp a r t yo f e i g h t ,p l u s

r e d a n d p u r p l es t o n e s ,c a n d l e s ,a n d

o t h e rt r i n k e t si n o r d e rt o s u r v i v e a

t r i pt o t h eS t y g i a n A b y s s .

' H i e m o s t e n t e r t a i n i n g — a n dr a d i

c a l — d e p a r t u r e f r o mt r a d i t i o ni s A r a -

U t r ' se m p h a s i so n c h a r a c t e ri n t e r a c

t i o n ,m a d ep o s s i b l eb y a m i n i - p a r s e r

t h a t a c c e p t so n e - w o r ds t a t e m e n t s .

W h e nt a l k i n gt o s o m e o n e , y o uc a n

a s k i h i n g ss u c ha s " n a m e "o r " j o b , "

M a n yw i l lc o n v e r s ea t l e n g t h ,a n d i f

y o u r e p e a lt i l t -r i g h tw o r di n t h e r e

p l y ,m a yr e v e a lm o r ei n f o r m a t i o no n

t h e t o p i c .A B a r d m i g h tr e f e ry o ut o

a n o t h e rc h a r a c t e r ,w h og i v e sd i r e c

t i o n st o t h e l o c a ls h r i n e o ra r u n e .

H a l f t h ef u n o f A v a t a ri s r u n n i n g

a r o u n d a n dt a l k i n g t ot h e 2 5 6p e o p l e

i n t h e v i l l a g e sa n d t o w n so f B r i t a n n i a ,

w h e r e[ h i ss a g au n f o l d s .

S i g h t s e e i n gi n B r i t a n n i aA f l o a ti n a n o c e a n. s p r i n k l e dw i t h

u n c h a r t e di s l a n d s .U l t i m aW &w o r l d .B r i t a n n i a ,i s a s p r a w l i n g c o n t i n e n to n

a p l a n e !s i x t e e nt i m e sb i g g e rt h a nU l

t i m a/ / / ' sS o s a r i a .A s u m m a r yo f t h e

l a n d ' sg e n e r a lg e o g r a p h yi s l a i do u ti n

t h e3 6 - p a g eH i s t o r yo fB r i t a n n i a ;t h e

p l a c en a m e sc a n b e m a t c h e du p w i t h

t h o s eo n ( h e c l o t hm a p .M o o ng a l e s

a r c s t i l l a v a i l a b l ef o r [ d e p o r t a t i o n ,

a n d [ h i s l i m et h e d o c u m e n t a t i o n

s p e l l so u t p r e c i s e l yh o wt o m a n i p u

l a t e( h e m . T h e r e ' so n en e wm o d eo f

t r a n s p o r t a t i o n — h o ta i r b a l l o o n s .

A f t e rs a i l i n g ,t e l e p o r t i n ga n db a l l o o n

i n g a b o u t[ h e s u r f a c e ,y o u ' l lw a n tt o

g o u n d e r g r o u n d a n de x p l o r e( h e a n i

m a t e dM >d u n g e o n s ,w h i c hn o wc o n

t a i nr o o m sl i k e[ h o s ei n t h e t o w n s .

W h e r e v e ry o uw a n d e r ,o r es l a y i n g

a n d t r e a s u r e - C h e s tg r a b h i n ga r e s t i l l

o n [ h e i t i n e r a r y .C o m b a to c c u r si n a n

a r e n as i m i t a rt o t h a io f U l t i m aI I I ,h u t

t h e l a y o u tv a r i e sa c c o r d i n gt o t h e i m

m e d i a t et e r r a i n .Y o um u s tm a n e u v e r

y o u rc r e wm e m b e r s ,s h o w ni n d i v i d

u a l l yi n b a t t l e , ( ol a k eb e s ta d v a n t a g e

o f t h e t e r r a i n .B a t t l er e p o r t ss u mu pt h e d e g r e eo f d a m a g eo f e a c hb l o w

y o ui n f l i c t :l i g h t l yw o u n d e d ,m i s s e d ,

c r i t i c a l l yw o u n d e d ,a n d s o o n . ' H i e

m o s tw e l c o m ec h a n g ee n a b l e sy o ut o

f l e et h e a r e n ai f t h e g o i n gg e t sr o u g h ,

l - ' o rt h i sr e a s o n ,n e wc h a r a c t e r sw o n ' t

g e tw i p e do u ta s f r e q u e n t l y ,A n dw h e n

y o u rh i t p o i n t sa r e r u n n i n gl o w ,y o u

c a nc a m po u ta n d. s l e e pt o r e s t o r et h e m .

H i e m a g i c s y s t e mh a s b e e nu p

g r a d e df o r r e a l i s m .Y o uc a n ' tb u ya n y

O ft h e - 2 6m a g i cs p e l l s — o n l yi n g n - d i

e n t Sl o r t h e m ,l i k es p i d e rs i l k ,m a n

d r a k er o o ta n dg i n s e n g .T o p r e p a r ea

s p e l l ,t h e c o r r e c t i n g r e d i e n t sm u s t h e

b l e n d e da c c o r d i n gt o f o r m u l a ei n t h e

6 2 - p a g em a g i cm a n u a l .S t y l e da f t e r

t h e m e t h o d so f m e d i e v a la l c h e m i s t

t h i s p r o c e s si s m o r ea u t h e n t i ct h a n

m o s tm a g i cs y s t e m s .I n a d d i t i o nt o

s p e l l s ,y o uc a na l s oi n v o k el o u rk i n d s

o f e n e r g yl i e l d st h a t w i l la f f e c ta n y o n e

w h ow a l k st h r o u g ht h e m .

A S t r e a m l i n e dI n t e r f a c e

U l t i m aI V e m p l o y st h es a m es i n g l e -

k e y s t r o k ec o m m a n di n I e r f a c e f o r

m o v i n ga n dg i v i n go t h e ro r d e r sa s t h e

p r e v i o u sU l t i m ag a m e s ,h u t g a m e -

p l a y m e c h a n i c sh a v e b e e ns t r e a m

l i n e df o rc o n v e n i e n c e .Y o u rc h a r a c t e

h o l d sa l l t h e g o l da n d d o e sa l l t h e

t a l k i n g ,s o y o u n e v e rh a v et o s w a p

m o n e yb a c k a n df o r t ho r i n d i c a t ew h o

i s s p e a k i n g .W e a p o n s , a r m o ra n dh e r b s

a r ea l s op o o l e d :s o i s f o o d ,w h i c hl a s t s

l o n g e rt h a n i n o t h e rU l t i m a * .A n d ,

b e s i d e sp r o m o t i n gy o uu p t o t h en e x t

l e v e l .L o r dB r i t i s h w i l ln o wd o l eo u t

a d v i c ei n h i s t w o - s t o r yc a s t l e .

S a i l i n gi s e x e c u t e dm o r er e a l i s t i c a

l y ( y o u m u s tm a s t e r( h e t e c h n i q u eo f

t a c k i n g ) ,a n d[ h et h r e el e v e l so f w a t e r

d e p t ha r e i n d i c a t e dw i t hd i f f e r e n ta n i

m a t i o na n d c o l o r s .T h e s h i p p i v o

a b o u tw h e ny o u c h a n g ed i r e c t i o n ,k i d s

w a v ea i y o u .a b u l ls t o m p st h eg r o u n d

w i t hh i s f o o t — t h e s ea r e b u t a f e wo f

( h e i n t r i c a t e l yd e t a i l e de x a m p l e so f

a n i m a t i o nt h a t e n l i v e ny o u rq u e s t

T h es o u n de f f e c t si n b a t t l ea n d m u s i

t h a ia c c o m p a n i e sm a n ys c e n e sl e n d s

e v e nm o r ea t m o s p h e r et o t h e d r a m a .

A t w o - d i s kg a m e .A v a t a ri . s e a s i l y

t h em o s t e n g a g i n go f G a r r l o t f sw o r k .

N o ta s h a r da s U l t i m aI I , w i t ht h o s e

c o n v o l u t e dt i m ed o o r s , h u tt o u g h e r

a n d m o r ei n v o l v e dt h a n/ / / , i h i so n e

s h o u l dp r o v i d e1 0 0 - 2 0 0 h o u r so f u n

c o m m o nf u n f o r a d v e n t u r e r sw h o

w a n tt o e x p l o r et h e n e w e s td i m e ns i o ni n f a n t a s yr o l e - p l a y i n g . Q

1 2 2 M A R C H / A P R I L ' 8 6

Page 125: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 125/132

H O WT OE N T E RP R O G R A M S

T h ep r o g r a m sw h i c h a p p e a ri n t l i i s

m a g a z i n eh a v eb e e nr u n .t e s t e da n d

c h e c k e df o rb u g s a n de r r o r s .A f t e ra

p r o g r a mi . s t e s t e d ,i t i s p r i m e d o na

l e t t e rq u a l i t yp r i n t e rw i l l )s o m e

F o r m a t t i n g c h a n g e s . T h i sl i s t i n gi s

t h e n p h o t o g r a p h e dd i r e c t l ya n d

p r i n t e di n t h em a g a z i n e .U s i n gt h i sm e t h o de n s u r e st h e m o s te r r o r - f r e e

p r o g r a ml i s t i n g sp o s s i b l e .

W h e n e v e ry o us e ea w u r di n s i d e

b r a c k e t s ,s u c ha s ( D O W N ] ,t h e w o r d

r e p r e s e n t sa k e y s t r o k eo r s e r i e so f

k e y s t r o k e so n t h e k e y b o a r d .T h e

w o r d[ D O W N ]w o u l d b ee n t e r e d b y

p r e s s i n g t h ec u r s o r - d o w nk e y . [ f

m u l t i p l ek e y s t r o k e sa r er e q u i r e d ,t h e

n u m b e rw i l ld i r e c t l yf o l l o wt h e

w o r d .F o re x a m p l e ,[ D O W N 4 ]w o u l d

m e a nt o p r e s st h e c u r s o r - d o w nk e y

f o u rl i m e s .I f t h e r ea r e m u l t i p l e

w o r d sw i t h i no n e. s e to f b r a c k e t s ,e n

t e r t h e k e y s t r o k e sd i r e c t l ya f t e ro n e

a n o t h e r .F o r e x a m p l e .[ D O W N ,R I G H T 2 ]w o u l dm e a n1 0 p r e s st h e

c u r s o r - d o w nk e yo n c ea n dt h e nt h e

c u r s o r - r i g h tk e yt w i c e .

I n a d d i t i o nt o t h e s eg r a p h i cs y m

b o l s ,t h e k e y b o a r dg r a p h i c sa r e a i l

r e p r e s e n t e db y a w o r da n da l e t t e r .

T h ew o r di s e i t h e rS I i l - To r C M Da n d

r e p r e s e n t s t h eS H I F Tk e y o r[ h e

C o m m o d o r ek e y .T h eS e l l e ri s o n eo f

t h e l e t t e r so n t h e k e y b o a r d .T h ec o m b i n a t i o n[ S U I TE ] w o u l db e e n

t e r e db y h o l d i n gd o w nt h e S H U Tk e y a n dp r e s s i n g t h eE . A n u m b e rf o l l o w i n g t h el e t t e rt e l l sy o u h o w

m a n yt i m e st o t y p et h e l e t t e r .F o r

e x a m p l e ,[ S H F TA 4 , C M DB 3 ]w o u l dm e a nt o h o l dt h e S H I F Tk e y a n d

p r e s st h e A f o u rl i m e s ,t h e n h o l d

d o w nt h eC o m m o d o r ek e ya n dp r e s s

t h eB t h r e et i m e s .

T h ec h a r to n t h i sp a g et e l l sy o ut h e

k e y st o p r e s sf o ra n yw o r do r w o r d s

i n s i d e b r a c k e t s .R e f e r1 0 t h i sc h a r t

w h e n e v e ry o ua r e n ' ts u r ew h a tk e y s

t o p r e s s .T h el i t t l eg r a p h i cn e x tt o

e a c hk e y s t r o k es h o w sy o uw h a ty o u

w i l ls e eo n t h e s c r e e n .

S Y N T A XE R R O R

T h i si s b y f a r t h e m o s tc o m m o ne r r o re n c o u n t e r e dw h i l ee n t e r i n ga

p r o g r a m .U s u a l l y( s o r r yf o l k s )t h i s

m e a n st h a iy o u h a v et y p e ds o m et h i n gi n c o r r e c t l yo n t h el i n et h e s y n

t a x e r r o rr e f e r st o . I fy o u g e t t h e

m e s s a g e" P S y n t a xK r r o rB r e a kI n L i n e

2 7 0 " , t y p eL I S T2 ~ 0a n dp r e s sR E

T U R N .T h i sw i l ll i s t l i n e2 7 0t o t h e

s c r e e n .L o o kf o r a n y n o n - o b v i o u s

m i s t a k e sl i k e; t z e r oi n p l a c e o fa n Oo r v i c e - v e r s a .C h e c kf o r s e m i c o l o n s

a n d c o l o n s r e v e r s e da n d e x t r ao r

m i s s i n gp a r e n t h e s i s .A l l o f t h e s e

t h i n g sw i l lc a u s ea s y n t a xe r r o r .

T h e r ei s o n l yo n e l i m ea s y n t a xe r r o rw i l lt e l ly o ut h e' w r o n g 'l i n e t o

l o o ka i . I f t h e l i n et h e s y n t a xe r r o r

r e f e r st o h a sa f u n c t i o nc a l l( i . e . ,1 ; N

A ( 3 ) ) , t h es y n t a xe r r o rm a yb e i n t h e

l i n et h a id e f i n e st h e f u n c t i o n , r a t h e r

[ b a n t h el i n e n a m e di n t h e e r r o r

m e s s a g e .L o o kf o r a l i n en e a rt h e

b e g i n n i n g o ft h ep r o g r a m( u s u a l l y )

t h a th a s D B FF N A ( X )i n i t w i t ha n

e q u a t i o nf o l l o w i n gi t . L o o kf o r a t y p o

i n t h ee q u a t i o np a no f t h i sd e f i n i t i o n .

I L L E G A LQ U A N T I T YE R R O RT h i si s a n o t h e rc o m m o ne r r o r

m e s s a g e .T h i sc a na l s ob e c a u s e db y

a t y p i n ge r r o r ,b u ti t i s a l i t t l eh a r d e r

1 0f o l d .O n c ea g a i n ,l i s tt h el i n en u mb e rt h a tt h ee r r o rm e s s a g er e f e r st o .

T h e r ei s p r o b a b l ya p o k eS t a t e m e n t

o n t h i sl i n e .I f m e r ei s ,t h e nt h ee r r o r

i s r e f e r r i n gt o w h a ti s t r y i n gt o b e

p o k e d .A n u m b e rm u s tb e i n t h e

r a n g eo f x e r ot o 2 5 5t o b e p o k e - a b l e .

F o r e x a m p l e ,t h e s t a t e m e n tP O K E1 0 2 ' i , 2 6 0w o u l dp r o d u c ea n i l l e g a l

q u a n t i t ye r r o rb e c a u s e 2 6 0i s g r e a t e rt h a n2 5 5 .

M o s to f t e n ,t h ev a l u eb e i n gp o k e d

i s a v a r i a b l e( A , X . . . ) .T h i se r r o ri s t e l l

i n g y o ut h a tt h i sv a r i a b l ei s o u t o f

r a n g e .I f t b e v a r i a b l ei s b e i n gr e a i l

f r o md a t as t a t e m e n t s ,t h e nt h ep r o b

l e mi s s o m e w h e r ei n i h e d a t as t a t e

m e n t s ,C h e c kt h ed a t as t a t e m e n t sf o r

m i s s i n gc o m m a so r o i l i e rt y p o s .

I f t h e v a r i a b l ei s n o tc o m i n gf r o m

d a t a s t a t e m e n t s ,t h e nt h e p r o b l e

w i l lb e a l i t t l eh a r d e rt o f i n d .C h e c k

e a c hl i n e t h a tc o n t a i n st h e v a r i a b l f o rt y p i n gm i s t a k e s .

O U TO FD A T AE R R O R

T h i s e r r o rm e s s a g ei s a l w a y sr e

l a t e d t ot h e d a t as t a i e n i e n i si n a p r o

g r a m .I f t h i se r r o ro c c u r s ,i t m e a n s

t h a tt h ep r o g r a mh a sr u no u t o fd a t a

i t e m sb e f o r ei t w a s s u p p o s e dt o . I t i s

u s u a l l yc a u s e db y a p r o b l e mo r t y p o

i n t h ed a t a s t a t e m e n t s .C h e c kf i r s tt o

s e e i f y o uh a v el e f to u ta w h o l el i n e

o f d a t a .N e x t ,c h e c kf o rm i s s i n gc o m

m a sb e t w e e nn u m b e r sR e a d i n gd a t a

f r o ma p a g eo f a m a g a z i n ec a nb e as t r a i no n t h eb r a i n ,s o u s ea r u l e ro r a

p i e c eo f p a p e ro r a n y t h i n ge l s et o

h e l py o u k e e pt r a c ko f w h e r ey o ua r e

a s y o ue n t e ri h ed a t a .

O T H E RP R O B L E M S

I t i s i m p o r t a n tt o r e m e m b e rt h a t

t h e 6 - t a n dt h e P E T / C l i Mc o m p u t e

w i l lo n l ya c c e p ta l i n eu p t o 8 0 c h a r

a c t e r sl o n g .T h eV I C2 0 w i l la c c e p ta

l i n eu p t o K Hc h a r a c t e r sl o n g .S o m et i m e sy o uw i l lf i n da l i n ei n a p r o

g r a mt h a tr u n s o v e rt h i sn u m b e ro f

C h a r a c t e r s .T h i si s n o t a m i s t a k ei n

t h el i s t i n g .S o m e t i m e s p r o g r

g e t s o c a r r i e da w a yc r u n c h i n g p

g r a m st h a tt h e yu s ea b b r e v i a t e dc o m

m a n d st o g e l m o r et h a n8 0 ( o rH H )

C H A R TO FS P E C I A LC H A R A C T E RC O M M A N D S

= n

" I D O W N r= C U R S O RD O W N

QI R K J H T r - C U R S O RB I G H T

H " [ L E T T T - C U R S O RL 2 F T

] ! H V S ] " =C O N T R O L9

H [ R V O F F T= C O N T R O L0

] - i B L A C K l " -C O N T R O Lt

f j t W H T T B r - C O N T R O L2

■ W . D ! " - C O N T R O L3

j J * .C O N T R O L4

t | ■ | G R E E N | - - C O N T B O L 6

] 1 | B L U E ] " = C O N T R O L 7

H I V E L L O W I 1 1 - C O N T R O L8

■ ; O R A N G E ] r^ C O M M O D O R EI

P " | B R O W N ! "- C O M M O D O R E2

j " I L R E D 1 " = >C O M M O D O R E *3

n " i O B A V l ] " " C O M M O D O R E4

j ' ■ | G H A Y 2 ] 1 1 = C O M M O D O R E 5

! ] ■ %G R E E N ] " = C O M M O D O R E 6

[ J[ J P | F B I " - F 6" I F G r - F S

P O U N D

| ^ - ! S I I F T ' | -= P IS Y M B O

J ■ ■ [ C R A V 3 ! 1 1- C O M M O D O R E8 j j j" n " - U P A B R

G R A P H I CS Y M B O L SW I L LB ER E P R E S E N T E DA SE I T H E RT H EL E T T E R S H F T( S H I F T )A N DA K E Y( " | S H F TQ . S H F TJ . S H F TD . S H F TS j ' )O RT H EL E T T E R SC M D R( C O M M O D O R E )A N DA K E Y( " [ C M D RQ . C M D RG . C O M D RY . C M D RH ] " ) .I FA S Y M B O LI S R E P E A T E D ,T H EN U M B E RO F

R E P I T I T I O N SW I L LB ED I R E C T L YA F T E R T H EK E YA N DB E F O R ET H EC O M M A( " | S P A C E 3 , S H F TS 4 . C M D RM 2 | " ) .

C O M M O D O R EM I C R O C O M P U T1 2 3

Page 126: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 126/132

c h a r a c t e r so no n el i n e .Y o uc a n e n t e r

t h e s eH u e s b ya b b r e v i a t i n g t h ec o mm a n d sw h e ny o ue n t e r t h el i n e .T h e

a b b r e v i a t i o n sf a r B A S I Cc o m m a n d sa r e o n p a g e s1 3 3 - 1 3 4o f t h eV I C2 0

u s e rg u i d ea n d1 3 0 - 1 3 1o f t h eC o mm o d o r e( h u s e r ' sg u i d e ,

I T y o ut y p ea l i n et h a ii s l o n g e r

t h a n8 0 ( o r8 8 )c h a r a c t e r s ,t h ec o mp u t e rw i l la c t a s i f e v e r y t h i n gi s o k ,

u n t i ly o up r e s sR E T U R N .T h e n ,a s y nt a xe r r o rw i l lb e d i s p l a y e d .

T H EP R O G R A MW O N TR U N ! !

T h i si s t h e h a r d e s to f p r o b l e m st o

r e s o l v e ;n o e r r o rm e s s a g ei s d i s

p l a y e d ,b i n t h ep r o g r a mj u s td o e s n ' t

r u n .T h i sc a n b e c a u s e db y m a n y

s m a l l m i s t a k e st y p i n ga p r o g r a mi n .

H i r s tc h e c kt h a t t h e p r o g r a mw a s

w r i t t e nf o r t h e c o m p u t e ry o u a r e

u s i n g ,C h e c kt o s e e i f y o uh a v el e f t

o u ta n yl i n e so f t h ep r o g r a m .C h e c k

e a c hl i n eo ft h ep r o g r a mf o rt y p o s o r

m i s s i n gp a r t s . K i n a l l y ,p r e s st h eR U N / S T O Pk e y w h i l et h e p r o g r a mi s

' r u n n i n g ' .W r i i ed o w nt h e l i n et h e

p r o g r a mb r o k ea i a n dt r y t o f o l l o w

t h e p r o g r a mb a c k w a r d s f r o mt h i s

p o i n t ,l o o k i n gl o rp r o b l e m s .

I F A L LE L S EF A I L S

Y o u ' v ec o m et o t h e e n do f y o u r

r o p e .Y o uc a n ' tg e t t h ep r o g r a mt o

r u na n dy o uc a n ' tf i n da n ye r r o r si n

y o u rt y p i n g .W h a td o y o ud o ?A s a l

w a y s ,w e s u g g e s tt h a ty o ut r ya l o c a l

u s e rg r o u pf o r h e l p .I n a g r o u po t

e \ L - nj u s t a d o z e nm e m b e r s ,s o m e

o n e i s b o u n dt o h a v e t y p e di n t h e

s a m ep r o g r a m .

I f y o ud o g e ta w o r k i n gc o p y ,b e

s u r e1 0 c o m p a r ei ! t o y o u ro w nv e r

s i o ns o t h a ty o uc a nl e a r nf r o my o u r

e r r o r sa n di n c r e a s ey o uu n d e r s t a n d

i n go fp r o g r a m m i n g .[ f y o u l i v ei n t h e c o u n t r y ,d o n ' t

h a v ea l o c a lu s e rg r o u p ,o r y o us i m

p l yc a n ' tg e ta n yh e l p ,w r i t ei o u s . I f

y o ud o w r i t et o u s , i n c l u d et h e f o l

l o w i n gi n f o r m a t i o na b o u tt h e p r o

g r a my o ua r eh a v i n gp r o b l e m sw i t h :

T h en a m eo f [ h ep r o g r a mT h ei s s u eo f t h em a g a z i n ei t w a si n

T h ec o m p u t e ry o ua r eu s i n g

A n ye r r o rm e s s a g e sa n d t h e l i n e

n u m b e r s

A n y t h i n gd i s p l a y e do n t h es c r e e n

A p r i n t o u to f y o u rl i s t i n g ( i f

p o s s i b l e )

S e n dy o u rq u e s t i o n st o ;

C o m m o d o r eA H e r oc o ii t p u t e r s

1 2 0 0W i l s o nD r i v e

W e s tC h e s t e r ,I ' A1 9 3 8 0A T T N :P r o g r a m P r o b l e m* -

H o wt o U s et h eM a g a z i n eE n t r yP r o g r a m

T h eM a g a z i n eF . n t r yP r o g r a m o np a g e1 2 5i s a m a c h i n el a n g u a g ep r o

g r a m[ h a t w i l la s s i s ty o ui n e n t e r i n g

t h e p r o g r a m si n t h i sm a g a z i n ec o r

r e c t l y .I t i s f o ru s ew i t ht h eC o m m od o r e( w o n l ya n d w a s w r i t t e nb y

M a r kR o b i nu s i n gt h e 1 E AE d i t o r / A s

s e m b l e r .O n c et h e p r o g r a mi s i n

p l a c e ,i t w o r k si t s m a g i cw i t h o u ty o uh a v i n gt o d o a n y t h i n ge l s e .T h ep r o

g r a mw i l ln o t l e t y o ue n t e ra l i n ei f

t h e r ei s a t y p i n gm i s t a k eo n i t , a n d

b e t t e ry e t . i t i d e n t i f i e st h e k i n d o f

e r r o rl o ry o u .

G e t t i n gS t a r t e d

T y p ei n t h e M a g a z i n eE n t r yP r o

g r a mc a r e f u l l ya n ds a v ei t a s y o ug o

a l o n g( j u s ti n e a s e ) .O n c et h ew h o l e

p r o g r a mi s t y p e di n , s a v ei t a g a i no n

t a p eo r d i s k .N o wR U Nt h ep r o g r a m .

T h e w o r dP O K I N Gw i l la p p e a ro n

t h el o po f m e s c r e e nw i t ha n u m b e r .T h e n u m b e rw i l l i n c r e m e n t f r o m

4 9 1 5 2u p t o 5 0 0 5 2 , a n dj u s tl e t sy o u

k n o wt h a tt h ep r o g r a mi s r u n n i n g .I f

e v e r y t h i n gi s o k , t h ep r o g r a mw i l l

f i n i s hr u n n i n ga n d e n d .T h e nt y p e

N E W .I f t h e r ei s a p r o b l e mw i t h t h e

d a t a s t a t e m e n t s ,t h ep r o g r a mw i l lt e l l

y o uw h e r et o l o o kt o f i n dt h ep r o b

l e m .

O n c et h ep r o g r a mh a sr u n ,i t i s i n

m e m o r yr e a d yt o g o .T o a c t i v a t et h e

p r o g r a m ,t y p eS Y S 4 9 1 5 2a n d p r e s s

K E T V R N .W h e nt h eR E A D Y p r o m p ti s

d i s p l a y e d ,t y p eT E S Ta m ip r e s sR E

T U R N . Y o ua r e n o wr e a d yt o e n t e r

t h ep r o g r a m sf r o mt h em a g a z i n e .

T y p i n gt h e P r o g r a m s

A l l t h e p r o g r a ml i s t i n g s i n t h i s

m a g a z i n et h a ta r ef o rt i i e6 4 h a v ea n

a p o s t r o p h ef o l l o w e d b yf o u rl e t t e r s

a t t h e e n do f t h el i n e( i . e . ,' A C D 1 ; ) .

T h ea p o s t r o p h ea n dl e t t e r ss h o u l dl i e

e n t e r e da l o n gw i t ht h e r e s to f t h e

l i n e .T h i si s a c h e c k s u mt h a tt h eM a g

a z i n eE n t r yP r o g r a mu s e s .

E n t e rt h el i n ea n dt h el e t t e r sa t t h ee n da n dt h e np r e s sR E T U R N ,j u s ta s

y o un o r m a l l y w o u l d .I f t h e l i n ei s e n t e r e dc o r r e c t l y ,a

b e l li s s o u n d e da n dt h e l i n ei s e n

t e r e di n t ot h e c o m p u t e r ' sm e m o r y

{ w i t h o u tt h ec h a r a c t e r sa t t h e e n d ) .

I f a m i s t a k ew a sm a d ew h i l ee n t e r

i n g t h el i n e , an o i s ei s . s o u n d e da n d

a n e r r o rm e s s a g ei s d i s p l a y e d ,R e a d

t h e e r r o rm e s s a g e ,t h e np r e s sa n y

k e yt o e r a s et h em e s s a g ea n dc o r r e c t

t h e l i n e .

I M P O R T A N T

I f t h e M a g a z i n eE n t r yP r o g r a m

s e e sa m i s t a k eo n a l i n e ,i t c l o v sn o t

e n t e ri h a t l i n ei n t o m e m o r y .T h i s

m a k e si t i m p o s s i b l et o e n t e ra l i n e

i n c o r r e c t l y .

E r r o rM e s s a g e sa n dW h a t

T h e yM e a nT h e r ea r e s i x e r r o rm e s s a g e st h a t

t h e M a g a z i n eE n t r yP r o g r a mu s e s .

H e r et h e ya r e ,a l o n gw i t hw h a tt h e y

m e a na n dh o wt o f i xt h e m .

N OC H E C K S U M :T h i sm e a n st h a t

y o uf o r g o tt o e n t e r t h ea p o s t r o p h e

a n dt h ef o u rl e t t e r sa t t h ee n do f t h e

l i n e .M o v et h ec u r s o rt o t h ee n do f

t h e l i n ey o uj u s tt y p e da n de n t e rt h e

c h e c k s u m .

Q U O T E :T h i sm e a n st h a ty o uf o r

g o t ( o ra d d e d )a q u o t em a r ks o m e

w h e r ei n t h e l i n e .C h e c kt h e l i n ei nt h em a g a z i n ea n dc o r r e c tt h eq u o t e .

P A R E N T H E S I S :T h i sm e a n st h a t

y o uf o r g o t( o r a d d e d )a p a r e n t h e s i s

s o m e w h e r ei n t h e l i n e .C h e c kt h e

l i n ei n t h e m a g a z i n ea g a i na n dc o r

r e c tt h ep a r e n t h e s i s ,

K E Y W O R D :T h i sm e a n st h a ty o u

h a v ee i t h e r f o r g o t t e na c o m m a n do r

s p e l l e do n eo f t h e B A S I Ck e y w o r d s

( G O T O .P R I N T . . )i n c o r r e c t l y .C h e c k

t h e l i n ei n t h e m a g a z i n ea g a i na n d

c h e c ky o u rs p e l l i n g .

# O FC H A R A C T E R S :T h i sm e a n st h a ty o uh a v ee i t h e re n t e r e de x t r a

c h a r a c t e r so r m i s s e ds o m ec h a r a c

t e r s .C h e c kt h e l i n ei n t h em a g a z i n e

a g a i n .T h i s e r r o rm e s s a g ew i l la l s o

o c c u ri f y o um i s s p e l la I 5 A S 1 Cc o m

m a n d ,b u tc r e a t ea n o t h e rk e y w o r di n

d o i n gs o . I ' o re x a m p l e ,i f y o um i s

s p e l lI ' R I N T a sP R O N T ,t h e6 - is e e st h e

l e t t e rP a n d R , t h e B A S I C k e y w o

O Na n dt h e nt h e l e t t e rT . B e c a u s ei t

s e e st h e k e y w o r dO N , i t t h i n k s

y o u ' v eg o t t o o m a n yc h a r a c t e r s ,i n

s t e a do f a s i m p l em i s s p e l l i n g .C h e c ks p e l l i n go f B A S I Cc o m m a n d si f y o u

a i n ' tf i n da n y t h i n ge l s ew r o n g .

U N I D E N T I F I E D :T h i s m e a n s

t h a ty o uh a v ee i t h e rm : i d ea s i m p l e

s p e l l i n ge r r o r ,y o ut y p e dt h ew r o n g

l i n e n u m b e r ,o r y o u t y p e dt h e

c h e c k s u mi n c o r r e c t l y .S p e l l i n ge r

r o r sc o u l db e t h ew r o n g n u m b e o f

s p a c e si n s i d eq u o t e s ,a v a r i a b l e

s p e l l e dw r o n g ,o r a w o r dm i s p e l l e d

C h e c kt h e l i n ei n t h em a g a z i n ea g a i n

a n dc o r r e c tt h em i s t a k e . C

1 2 - 1 M A R C H / A P R I L ' 8 6

Page 127: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 127/132

M a g a z i n eE n t r yP r o g r a m™ e g

1 P R I N T"

5 P = 4 9 1 5 2

[ C L E A R ] P O K I N G - " ;

: R E MS C O 0 O

1 0 R E A DA S : I FA S = " E N D " T H E N8 0

2 3 L = A S C [ M I D S ( A $ , 2 , 1 ))

3 0 H = A S C ( M I D $ ( A $ , 1 , 1 ))

4 0 L = L - 4 8

5 R H = H - 4 S

6 0 P R I N T "7 0 B

:

8 0 I

: I F L > 9T H E NL = L - 7

: I F H > 9 T H E NH = H - 7

[ H O M E , R I G H T 1 2 ] " P ;= H « 1 6 + L : P O K EP , B : T = T + B : P = P + 1

G O T O

F T OD A T A-

9 0 P R I N T "

1 0 0 0

1 0 0 1

1 0 0 2

1 0 0 3

1 0 ( 1 4

1 0 0 5

1 0 0 6

1 0 0 71 0 0 8

1 0 0 91 0 1 0

1 0 1 1

1 0 1 2

1 0 1 3

1 0 1 4

1 0 1 51 0 1 6

1 0 1 7

1 0 1 8

1 0 1 91 0 2 0

1 0 2 11 0 2 2

1 0 2 3

1 0 2 4

1 0 2 5

1 0 2 6

1 0 2 7

1 0 2 8

1 0 2 9

1 0 3 01 0 3 1

1 0 3 2

1 0 3 3

1 0 3 4

1 0 3 5

1 0 3 6

1 0 3 7

1 0 3 8

1 0 3 9

1 0 40

1 H 4 1

1 0 4 2

1 0 4 31 0 4 4

1 0 4 51 0 4 6

1 0 4 7

1 0 4 81 0 4 9

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

1 0

. 1 0 3 2 3 3T H E NP R I N T " M I S T A K E

- > C H E C K D A T A S T A T E M E N T S "

D O N E " : E N D

< 1 C ,2 3 ,C O ,0 0 , 0 0 , 0 0 ,0 0 ,0 3

0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 D

0 O , 5 8 , C 1 , 5 E , C 1 , 6 6 , C 1 , 7 6C 1 , 8 3 , C 1 , 8 F , C 1 , E A , E A , E A

4 C , 8 3 , C 0 , A 2 , 0 5 , B D , 1 D , C 09 5 , 7 3 , C A , 1 0 , F 8 , 6 0 , A 0 , 0 2

B 9 , 0 0 , 0 2 , D 9 , 3 C , C 1 , D 0 , 0 B8 8 , 1 £ ) , F 5 , A 9 , 0 1 , 8 D , 1 U , C O

4 C , 1 F , C 1 , 6 0 , A 0 , 0 3 , B 9 , 0 O

0 2 , D 9 , 3 3 , C 1 , D 0 , E 0 , 8 8 , 1 0F 5 , A 9 , O 0 , 8 D , 1 O F C 0 , 4 C , 1 F

C 1 , 6 U , A 0 , 0 3 , B 9 , 0 0 , 0 2 , D 93 4 , C 1 , D O , E 0 , 8 8 , 1 O , F 5 , A 3

0 5 , B 9 , A 2 , E 3 , 9 9 , 7 3 , 0 O , 8 81 0 , F 7 , A 9 , 0 0 , 8 D , 1 8 , D 4 , 4 C1 F , C 1 , E 6 , 7 A , D O , 02 , E 6 , 7 B

4 C , 7 9 , O 0 , A 5 , 9 D , F O , F 3 , A 57 A , C 9 , F F , D 0 , E D , A 5 , 7 B , C 90 1 , D O , E 7 , 2 0 , 5 A , C 0 , A D , 0 0

0 2 , 2 0 , A 3 , C 0 , 9 0 , D C , A 0 , 0 0

4 C , E A , C 1 , C 9 , 3 O , 3 0 , 0 6 , C 9

3 A , 1 0 , 0 2 , 3 8 , 6 0 , 1 8 , 6 0 , C 8B 1 , 7 A , C 9 , 2 0 , D 0 , O 3 , C 8 , D 0F 7 , B 1 , 7 A , 6 0 , 1 8 , C 8 , B 1 , 7 A

F O , 3 5 , C 9 , 2 2 , F 0 , F 5 , 6 D , O 5

C 0 , 8 D , O 5 , C 3 , A D , O 6 , C O , 6 90 f l , 8 D , O 6 , C O , 4 C , B D , C O , 1 8

6 D , O 7 , C 0 , 8 D , O 7 , C D , 9 O , f l 3E E , 0 8 , C 0 , E E , 0 B , C f l , 6 : i , 1 8

6 D , 0 A , C 0 , 8 D , O A , C 0 , 90 , 03

E E , O 9 , C 0 , E E , O C , C 0 , 6 0 , 0 AA 8 , B 9 , l l , C 0 , 8 5 , F B , B 9 , 1 2

C O , 8 5 , F C , A 0 , 0 0 , A 9 , 1 2 , 2 [ - 1

D 2 , F F , B 1 , F B , F O , , ! 6 , 2 0 , D 2F F , C 8 , D ( 1 , F 6 , 2 0 , 5 4 , C 3 , 2 O7 E , C 3 , 2 0 , E 4 , F F , F 0 , F B , A 0

1 B , B 9 , 3 F , C 1 , 2 ( J , D 2 , F F , 8 81 O , F 7 , 6 8 , 6 8 , A 9 , 0 £ 1 , 8 D , O O

0 2 , 4 C , 7 4 , A 4 , 4 B , 4 9 , 4 C , 4 C

5 4 , 4 5 , 5 3 , 5 4 , 4 1 , 4 4 , 4 4 , 9 19 1 , 3 D , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0

2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0

2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 9 1 , 0 D5 1 , 5 5 , 4 F , 5 4 , 4 5 , [ 1 0 , 4 B , 4 5

5 9 , 5 7 , 4 P , 5 2 , 4 4 , 0 0 , 2 3 , 2 04 F , 4 6 , 2 0 , 4 3 , 4 8 , 4 1 , 5 2 , 4 14 3 , 5 4 , 4 5 , 5 2 , 5 3 , 0 0 , 5 5 , 4 E

4 9 , 4 4 , 4 5 , 4 E , 5 4 , 4 9 , 4 5 , 4 9

4 5 , 4 4 , 0 0 , 4 E , 4 F , 2 0 , 4 3 , 4 84 5 , 4 3 , 4 B , 5 3 , 5 5 , 4 0 , 0 0 , 5 0

a z i n eE n t r yP r o g r a mi s a v a i l a b l eo n d i s k ,a l o n gw i t ht h e o l h e rp i o g r a m ti n I h i sm a g a i i n f l ,

. T oo r d e r . c u n u c tL o a d s t a rU 1 - 8 0 0 - 8 3 1 2 6 9 4 .

1 0 5 3

1 0 5 1

1 0 5 2

1 0 5 3

1 0 5 4

1 0 5 51 0 5 5

l i ! 5 71 0 5 3

1 0 5 9I N 1 0 6 ( 1

: E N D 1 0 6 1

1 0 6 2

l o r >3

1 0 6 4

1 0 65

l n e c

1 0 5 7

1 0 6 8

1 0 6 91 0 7 01 0 7 1

1 0 7 2

1 0 7 3

1 0 7 4

1 0 7 5

1 6 7 6

1 0 7 7

1 0 7 31 0 7 9

1 0 S O

1 0 8 1

1 0 8 2

1 0 3 3

1 0 8 41 0 8 5

1 3 8 6

1 0 3 7

1 0 8 8

1 0 3 91 0 9 0

1 0 9 1

1 0 9 2

1 0 9 3

1 ( 1 94

1 0 9 51 0 96

1 0 9 7

1 0 9 8

1 0 9 91 1 00

1 1 0 1

1 1 0 2

1 1 0 31 1 0 4

1 1 0 5

l i t :6

1 1 0 7

1 1 0 3

1 1 0 9

1 1 1 3

1 1 1 11 1 1 2

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T AD A T A

4 1

4 9

3 4

C l

C 9

C O

C 8

F 24 0

0 0

3 2

5 f >

C O

8 ( 1

2 0

C 2

A 0

0 2

C 2 ,

A CC 2 ,

C 0 ,

3 D

0 0 ,

0 4 ,

0 B ,

A D ,

0 C ,

6 9 ,

6 D ,

0 8 ,

C O ,

9 " !A D ,A D ,

0 D ,

6 9 ,( I B ,

A D ,

C 8 ,

0 E ,

0 ( 3 ,

1 0 ,

F 7 ,

A 9 ,

2 1 ,

C O ,

F 5 ,

1 C ,

F 0 ,

C O ,

C B ,

C 0 ,

C P ,

D 4 ,

8 1 ,C 3 ,

1 1 ,C 3 ,

0 4 ,F D ,

5 2 , 4 55 3 , 0 i ]

F D , C t

a a , 8 82 7 , D 0

A 2 , O 0

E S , E l )

C 2 , A 00 3 , F 0

B 9 , 4 O

C 8 , D 0

C 2 , A 0

9 D , 3 C

8 5 , 0 29 B , C 1

E 6 , 7 A

0 0 , 2 ( 1

t ' 0 , 0 6

C 9 , 2 2

1 2 ,C 2A 0 , 0 0

C 8 , 9 0

0 9 , C OB 9 , 0 0E 8 , C 8

C O , 6 90 C , C 0

C 0 , 4 C

4 1 , 8 D3 7 , C O

C 0 , 8 D

8 D , 0 DC O , 3 D

i ! 6 , 8 D

B E ,C OO D , C 0

C f ! , 4 C

4 1 , 3 D

C O , C D

( 1 C , C 0

A D , ' I D

A D , 0 E

2 0 , 6 4

C O , D O

C 0 , A D

! ) 4 , 4 C

9 1 , 7 A

9 1 , 7 A

A 9 , 0 l )

7 A , C 0

1 1 , C 9C 9 , 2 9D 0 , E A

D P ,( 1 1

A 9 , 2 0

A 9 , ! ! 9

1 K . D 42 0 , 7 7

4 C , 7 12 0 , 7 7

A 9 , O 0

D 4 , A 2C A , D 0

, 4 L

, C 3

, 0 9

, 8 8

, 1 3

| { » 4

, 0 0, F 2

, 0 3

, F 5

, 0 B

, 0 3

, 2 ( 1

, 2 0

, E G

, A F

, 2 0

, D 0

, 2 0

, B 9, 0 A

, 4 C

, 0 2

, D 0

, 4 1

, E 9

, 6 0

, 0 C

, 4 8

, 0 E

, C 0

, 0 E

, 0 E

, 6 9

, A B

, 0 D

, 3 C

, C D

, C 0

, C O

, C 3

' l O, F 7

, A 2

, C 8

, 9 1

^ 2 3, D 0

, A D

, 6 0

, 9 D

, 3 Dg n

, C 3

, C 3

, C 3

' , 1 0, F A

, 5 4 , 4 8 , 4 5 , 5 3

, B 1 , 7 A , D O , F B

, 1 0 , 0 3 , 4 C , C 7, 8 8 , 8 3 , B 1 , 7 A

, A 9 , 0 D , 9 1 , 7 A

, 7 A , 9 D , 3 C , 0 3, D 0 , F 5 , 6 0 , 4 C

, B 9 , 0 0 , 0 2 , 9 9, C 8 , D 0 , F 5 , A 0

, F O , E 8 , 9 9 , 0 : i

, 2 ( ) , D 7 , C 1 , 4 C

, A 9 , 0 0 , 9 9 , H 3, 8 8 , 1 0 , F 7 , A ' J, 1 B , C 3 , A O , 0 0

, C A , C 1 , 2 0 , 3 1

, 7 B , 2 0 , 7 C , A 5

, C 0 , F 0 , C D , 2 4

, D 7 , C 0 , 4 C , 1 2

, 0 6 , 2 0 , B C , C D, E 7 , C O , 4 C , 1 2

, 0 0 , 0 2 , 2 0 , A 3

, 1 8 , 6 D ,C ! 9, C 0

, 3 3 , C 2 r 8 8 , A 2, 9 D , 0 O , 0 2 , F O

, F 4 , C 0 , 1 3 , A D, S D , n a , C t ) ,3 3

, 1 9 , 9 ( 1 , 0 6 , 8 D

, C 2 , A D , O C , C 0

, c o , a d ,0 5 , c : ;

, A D , C 1 G , C 0 , S

, C 0 , 6 8 , 6 D , i ; A

, A D , 0 E , C 0 , 6 D

, C 0 , 3 8 , E 9 , 1 9, C O , 4 C , 9 f - , C 2

, 4 1 , 8 D , 0 E , C 0, 1 9 , 9 0 , 0 5 , 8 D

, C 2 , A D , 0 D , C ( , C 0 , A ! l , r , l , A D

, O 3 , D 0 , 2 0 , C 8

, 3 D , O 3 , D ! 1 , 1 7

, C D , 3 E , 0 3 , D ( 1

, C D , 3 F , O 3 , D 0, 4 C , 7 A , C ( 1 , A D

, 9 S i , 4 8 , 6 ? ! , 4 C

, C O , F 0 , O 1 , R 0

, C f l , A 4 , F D , A 9, 0 0 , C 8 , B D , ( l B

, E 8 , E O , 0 4 , D O, 7 A , 2 0 , 6 4 , C 3, 0 0 , B 9 , 0 0 , 0 2

, D O ,0 3 , E E , i l 3

, 0 3 , E E , O 4 , C ( !

, 0 3 , C 0 , C D , 0 4, A 9 , 0 5 , 4 C , F 7, ! H 1 , D 4 , 3 D , O 1

, 0 5 , D 4 , A 9 , O F? T 4 1C 3 A ' J

, A 9 ,8 0 , 2 1 1 , 7 7

, 2 0 , 4 1 , C 3 , A S

, A 9, I ! ! ,2 0 , 7 7, 0 4 , D 4 , 5 0 , 3 D

, A O , n O , 8 f ! , D O, . 1 1 1 ,E N D

C O M M O D O R EM I C R O C O M P U T 1 2 5

Page 128: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 128/132

$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 5 $

L O T T E R Y6 4 ©|

L O T T E R Y 6 4 «h a sb e e nd e s i g n e dt o u s et h ec o m p u t i n gp o w e ro f t h eC o m m o d o r e - 6 4 ' "t o

h e l pv o up l a yt h ev a r i o u sl o t t e r yg a m e s ;p i c k

3 , P I C KA , L O T T O ,S U P E Rt O T T O ,6 / 4 9 ,L U C K V

L O T T E R Y ,e t c I t c a nb eu s e d w i t ha n yl o t t e r y

g a m ei n w h i c hy o up i c kt t i en u m o e f s .

W eh a v ea l r e a d yw o nt h o u s a n d so f

d o l l a r sw i t hi t .i t c a nw o r kf o ry o ut o o !

A V A I L A B L EO ND I S K E T T EO N L Y .

T oo r d e r ,s e n dS 2 4 . 9 5f o re a c hp l u s

S 3 . C Op o s t a g e a n dh a n d l i n g o e rc r d e rt o

( I l l i n o i sr e s i d e n t sa d de a s a l e st a x i

Q QS u p e r i o r M i c r oS y s t e m s ,I n c .

V M O P 0B O " 7 " * W h e e l i n g , i l 6 0 0 9 0D e a l e ri n q u i r i e sw e l c o m e !

$$$$$$$$$$$$$$s

$$$$$$$

V M ^ J P t )K ) "7 " » W h e e l i n g . I L 6 O B 0«D e . i i e f i t i Q u i r i e sw e l c o m e 1 2

$ S S S S S 5 S 5 S 5 S 5 $ 5 5 S S

C H E C K E R S !T h oc l a s s i cs l r a t e g y

g a m e ,n o wi n c a r t r i d g e

f o r m a l ,p u sp l a y e r

a g a i n s tc o m p u t e rw i ( h

l i v el e v e l so l s k i l ll o

c ha l l o n g en o v i c o. i n t f

e x p e r ta l i k e .

A g o5 - A d u l l S 1 9 . 9 S

Y U - C A NP R O G R A MB A S I CT h i ss e l F - s l u d yb o o k

i n c o r p o r a t e sn e w l y -

d e v e l o p e dt e a c h i n g

t e c h n i q u e st h a tu s e

g r a p h i c sa n d

a n i m a l i o nl o a l l o w t h e

s i u d o n il o s e et r i e

d e s i r e dr e s u l t sl i r s l ,

a n dI h s nd e v e l o p

r o u t i n e sw h i c nw i l l

a c h i e v e I h o s er e s u l t s

A l lA g e s S 3 . 9 5

T H EM U S TC O V E RP r e c i s i o nm o l d e dt o M

y o u rC o m m o d o r ep e r f e c t l y .I l i oM u s i

D O Wp r o l e c t sy o u ri n v o s l m o n lD y

k o o p i n gd u s lo i lI t

S B . 9 5

S e n dc h e c ko r m o n e yo r d e r .I n c l u d i n gS 2 . 5 0

t o tp o s t a g e5 h a t l d l l n g .N Y Sr e s i d e n t sa r i d

a p p l i c a b l es o l e st a x .

Y U - C A NJ 4M A P L EA V EC A R M O N K ,N Y1 0 » 4( 9 H ) 2 7 . W W 8 0

D U A LS C R E E NC o n t i n u e df r o mp g ,C > - i

s a y .l o o ka t y o u rv a r i a b l e sb y h i t t i n g

t h eN OS C R O L Lk e y H i t t i n g t h eN OS C R O L Lk e ya g a i nc o n t i n u e si t . I f y o u

w i s ht o q u e s t i o na n o t h e rv a r i a b l eI n

y o u r p r o g r a m ,M l t h e S T O Pk e y ,

w h i c hg i v e sy o ua f l a s h i n gc u r s o ro n .

t h t s o - c o l u m ns c r e e n ,t y p eP R I N TA( o r w h a t e v e rv a r i a b l ey o u w i s ht o

k n o wt h ev a l u eo f )a n dh i t R E T U R N .

i f y o u w i s ht o c h a n g et h e v a l u eo f a

v a r i a b l e ,y o ut y p eA =5 ( o rw h a t e v e r )

a n d h i t r l t l ' R N . Y o uc o n t i n u et h e

p r o g r a mb y e n t e r i n gC O N T .A l l t h i s ,

a n d y o un e v e ro n c eb o t h e r e dt h e* i O -

c o l u m ns c r e e n .

F o rq u i c kv a r i a b l e p r i n t o u t so f y o u r

p r o g r a m o n[ h e 8 0 - c o l u m ns c r e e n ,

j u s to d dt h i st y p i c a lo n el i n e ri n [ l u

l l r o p e rp l a c e :

7 5 G R A P H I C5 , Q : P R I N T " V A R I A -

B L H Qt S " Q : G R A P H I C 0 , 0

T h ed u a l - s c r e e nc a p a b i l i t yo f t h e

C o m m o d o r e1 2 Hi s a n i n v a l u a b l ea s

s e t t o p r o g r a m m e r s .W h e t h e ry o u

t a k ea d v a n t a g eo f i t b y s w i t c h i n gb a c k

a n d f o r t hb e t w e e ns c r e e n so n t h e

1 9 0 2o r b y h o o k i n gu p t w o m o n i

t o r s — o n ef o r - i t ) a n d o n e l o r H O

c o l u m n s — y o u ' l lf i n dm a n yu s e sf o r i l

i n y o u r p r o g r a m m i n g .

E x a m p l eP r o g r a mH e r ei s a s h o r t r o u t i n ef o r f i n d i n g

p r i m en u m b e r sw i t h i na r a n g e o f

n u m b e r s .

1 0 I N P U T" L O W N U M B E R( M U S T

B E O D D ) " ; L2 0 [ F I N T ( U 2 )= 1 / 2T H E N1 0

3 0 I N P U T " H JN U M B E R "; H4 0 f F L > H T H B N 3 0

5 0 P R I N T" P R O G R A MI S R U NN I N G "

6 0 F O R N = L T O H 5 T E P 27 0 F Q R J « 3 T O 8 Q R { N ) S T E P 28 0 A = N 09 0 I F I N T ( A ) = A T H H N C -I J - N1 0 0 N E X T1 1 0 I F C =0 T H U NP R I N TN ,

1 2 0 C = 01 3 0 N E X T

T o h a v ei t r u n o n t h e 4 0 - c o l u m n

s c r e e n w h i l es h o w i n gy o uw h a ti t ' s

d o i n go n t h e 8 0 - C O l u m n ,a d d t h e s e

l i n e s :

8 S G R A P H I C5 , 0H 7 P R I N T" C H E C K I N G N " N" D I

V I D I N GD Y J " J" I S " A

1 0 5 I T C = 0 T H E NP R I N T" G O O DN U M B E R " N

1 0 7 G R A P H I C0 , 0

1 3 5 G R A P H I C O . O Q

T E A MM A T EC o n t i n u e df r o mp R , i l

y o u rl a s to p e r a t i o ns i m p l yb y p r e s s i n g

t h e" Q "k e y w h i l ep r e s s i n gt h e C o m -

n o d o r ek e y .S t a n d a r do p t i o n ss u c ha s

c o p y ,i n s e r t ,m a n u a lo r a u t o m a t i cc a l

c u l a t i o n ,f r e e z i n g c e r t a i nc e l l s ,f o r m u

l a c o p y i n g ,f l o a t i n g - p o i n to r d o l l a r

f o r m a l ,I F - T R U Et e s t s ,s u mo f a r a n g e

o f c e l l s ,a n df i n d i n gm i n i m u m sm ; i s i -

m u m sT h i si s a f u l l - l e ; i t u r e ds p r e a d

s h e e tt h a to n l yl a c k sw o r ks p a c e .

G r a p h i c sT h eg r a p h i c sp a c k a g ei s a f l e x i b l e

p r o g r a mt h a t w i l ln o t o n l yd r a wa

g r a p ho f y o u rd a t a ,b u ta l s oe d i t t h a t

g r a p h .I t w i l l a c c e p td a t af r o mt h e

u s e rd i r e c t l yo r e x t r a c td a t af r o ma

s p r e a d s h e e tt i l ea n dc r e a t el i n e ,b a ro r

p i e g r a p h s .I l w i l le v e nr e a dd a t af r o m

f i l e s( h a tw e r ec r e a t e db y s o n i co t h e r

s p r e a d s h e e tp r o g r a m s ,p r o v i d e d

[ h o s ep r o g r a m sc a nc r e a t e A S C I It i l e s .

T h el i n eg r a p ha l l o w su p t o 5 s e t so f

v a r i a b l e sc o n t a i n i n gu p t o 5 0 e l e

m e n t se a c h .T h eb a rg r a p ha l l o w sU p

t o 3 s e t so f v a r i a b l e sc o n t a i n i n gu p t o

1 2 e l e m e n t se a c h ,a n d t h e p i e c h a r t

a l l o w s1 v a r i a b l ew i t h9 d a t a e l e

m e n t s .

A d d i t i o n a lc o m m a n d sa r c a v a i l a b l

f o r f i l l i n ga n a r e a ,d r a w i n gl i n e sa n d

c i r c l e s ,a u t o m a t i co r m a n u a ls c a l i n g

O ft h e g r a p h ,a n d t h e u s eo f f l o a t i n g

p o i n to r i n t e g e rv a l u e s .T h eg r a p h i c s

p a c k a g ea l s oh a s p r o v i s i o n sf o rh i g h -

r e s o l u t i o na n d t e x t e d i t i n go f t h e

g r a p ha s w e l la s d a t aa n dp i c t u r es t o r

a g eo n t od i s ko r p r i n t e r .T h i s g r a p h i c

p a c k a g et r u l ye n h a n c e st h ev e r s a t i l i t y

o f ' I ' e u mM a t e .

T h em a n u a li s p r o f e s s i o n a la n de a s y

t o f o l l o w .Y o ua r cw a l k e dt h r o u g hd e

t a i l e de x a m p l e sa n de a c hp r o g r a mi s

e x p l a i n e dr i g h tu p t h r o u g ht h e i n t e

g r a t i o np r o c e s s .

I f y o u ' r e l o o k i n gf o r ap r o d u c t i v i t

p a c k a g ef o r h o m eu s e o n y o u rC o m

m o d o r e6 - i , t h e n I v u mM u l eg i v e s

y o u a l l t h e p o w e ry o u ' l ln e e d ,p r o

v i d e dy o uc a nl i v ew i t h i nt h em e m o r y

c o n s t r a i n t so f t h e s y s t e m .D i s ks w a p

p i n gi s l i m i t e dt o d a t ad i s k s ,s i n c ea l l

o f t h e p r o g r a m st h a ty o u n e e da r e i n

m e m o r y .T h e r ea r ee v e na l e wu t i l i t y

p r o g r a m so n t h e d i s kf o r f o r m a t t i n

a n dd a i a d i s kc o p y i n g .

( E d i t o r ' sN o t e :R e c e n tu p d a t e so f

t h e p r o g r a mi n c l u d ea C o m m o d o r

1 2 8m o d u l et o r e a c hs e c t i o n ,t o t a k e

a d v a n t a g eo f t h eI 2 8 ' se x p a n d e dc a

p a b i l i t i e s . ) Q

1 2 6 M A R C H / A P R I L ' 8 6

Page 129: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 129/132

P l u s /

Q u a n t i t yP r o d u c t

T C 3 0 1( D & T ). T C 6 0 0( D )

T C 6 0 1( D )

. T C 6 0 Z( D )

_ T 1 1 2 0 0 1( C )

. T 1 I 2 0 0 3( C )

. T U 2 0 0 4( T ]

. T 1 1 2 0 0 5( T )

T l 1 2 0 0 6( T )

T l 1 2 0 0 7( T )

T 1 1 3 O 0 7( T & D )

T 1 1 3 0 0 8( T & D )

T 1 1 3 0 0 9( T & D )

T 1 1 3 0 1 0( T & D )

T 1 1 3 0 1 1( T & D )

T l 1 6 0 0 1( C )

. T l 1 6 0 0 2( C )

T l 1 6 0 0 4( C )

T l 1 6 0 0 5( C )

. T l 1 6 0 0 6( C )

T l 1 7 0 0 1( T )

T i l 7 0 0 2( T )

_ T l 1 7 0 0 3I T )

. T 2 3 2 0 0 1( C )

T 2 3 2 0 0 7( D )

T 2 3 2 0 0 8( D )

T 2 6 2 0 0 6( D )

T 2 6 2 0 0 7( D )

T 2 6 2 0 0 8( D )

T 2 6 2 0 0 9( D )

_ T 2 6 2 0 1 0( D )

T 2 6 2 0 1 1( D )

_ T 2 6 2 0 1 2( D )

. T 2 6 2 0 1 3( D )

T 2 6 2 0 1 4( D )

_ T 2 6 2 0 1 5( D )

_ T 2 6 2 0 1 6I D )

_ T 2 6 2 0 1 7I D )

T 2 6 3 0 0 1( C & D i

. T 2 6 3 0 1 0( D )

T 2 6 6 0 0 1| D )

T 2 6 6 0 0 2( D )

T 2 6 6 0 0 3( D )

_ T 2 6 6 0 0 4( D )

_ T 2 6 6 0 0 6( D )

T 2 6 6 0 2 2( D )

T 2 6 6 0 2 3( D )

T 2 6 6 0 2 4( D )

( D )= D i s k

■ ■ ■

1 S o f t w a r eL i s t

N a m e

T y p i n gP r o f e s s o rT h eH u l k

C u t t h r o a t s

S u s p e c t

S t r i p t P l u s

C a l e H l u s

E x p e r i e n c e sI n S o i lw a r e

M o n e yD e c i s i o n s- L o a n s

M o n e yD e c i s i o n s- I n v e s t m e n t s

P r o d u c t i v i t y S t a r t e rK i t

E a i vM a t c hE a s yC o u n t

W h a t ' s N e x t- L e t t e r sN u m b e r s

L e t t e rM a t c h■ M o r e O rl . t s s

L e t t e rS e q u e n c e s- L o n gS h o r t

S h a p e sA n dP a t t e r n sG r o u pI t

V i dl i z z i e s

J a c k A t t a c k

P i l a t eA d v e n t u r e

A t o m i cM i s s i o n

S t r a n g eO d y s s e y

M . i i hG a m e s- W o i dP r o b l e m s

S u p e iS p e l l

M a wM a n i a

F i n a n c i a lA d v i s o r

L o a n sA n dI n v e s t m e n t s

B u s i n e s sM a n a g a m e m&S t a t i s t i c s

G e n e r a l L e d g e r

A c c o u n t sR e c e i v a b l e

A c c o u n t s P a y a b l e

I n v e n t o r y

P a y r o l l

C o n s t r u c t i o nI n d u s t r y

P e r s o n a lF i n a n c e

l i e l . u lI n d u s t r y

W h o l e s a l eI n d u s t i v

M a n u f a c t u r i n gI n d u s t r y

P r o f e s s i o n a lS e r v i c e s

M a i n t e n a n c e& S e r v i c e s

L o g o

R e a d i n gP r o f e s s o r

Z o r k l

Z o r k l l

Z o r k l l l

S t a r c r o s s

S u s p e n d e d

P l a n e t f a l l

T h uW i l n u b b

H i t c h h i k e r sG u i d eT o

T h eG a l a x y

( C ) - C a r t r i d g e( T ) T a p e

P r i c e

S 1 2 . 0 0S 2 1 . 0 0

$ 2 4 . 0 0

S 2 4 . 0 0

5 * 1 5 . 0 0

S 4 5 . 0 O

S I 2 . 0 0

S 1 8 . 0 0

S 1 B . 0 O

S 1 8 . 0 0

S 1 5 . 0 0

$ 1 5 . 0 0

S I 5 . 0 0

$ 1 5 . 0 0

$ 1 5 . 0 0

$ 1 8 . 0 0

5 1 8 . 0 0

5 1 8 . 0 0

S 1 N . 0 0

5 1 X . 0 0

5 1 2 . 0 0

5 1 2 . 0 0

5 1 2 . 0 0

5 2 7 . 0 0

S 3 0 . 0 0

$ 3 0 . 0 0

S < 1 5 . 0 0

$ 4 5 . 0 0

$ 4 5 . 0 0

S 4 5 . 0 0

5 4 5 . 0 0

S I 2 . 0 0

S 1 2 . 0 0

S 1 2 . 0 0

5 1 2 . 0 0

S I 2 . 0 0

S I 2 . 0 0

5 1 2 . 0 0

5 4 5 . 0 0

5 3 6 . 0 0

5 2 4 . 0 0

$ 2 4 . 0 0

5 2 4 . 0 0

S 2 7 . 0 0

5 2 7 . 0 0

S 2 4 . 0 0

5 2 4 . 0 0

5 2 4 . 0 0

■ ■

S t o c k Y o u rS o f t w a r eL i b r a A t D i s c o u n tP r i c e s

A l l o wy o ut o

N a m e .

A d d t e s s _

C i t y -

S i g n a t u r e .

E n d o » di s m vc h e c ko v

M ** e c ko r

D i r e c tM a r k e t i n g

S t a t eZ i p

6 % s

1 2 0 0W i l s o nD r i v eW a B tC h a s t e r ,P A1 9 3 8 0

a r ee n c ll o s e d -

. 0 0sh i p p i n ga n dh a n d l i n gt o d lo c c u r s

C O M M O Dd e m a l ko f C o r n r o o d o i eE l e c t i o

Page 130: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 130/132

Page 131: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 131/132

G ^ I 3 q 3 £ 9

- ^ ^ B ^ B J J J B y ^ B w f l ^ r o p s W w w P P ^ T O T ' p T ™

S i m p l e ,e a s yt ou s eP r o f e s s i o n a lq u a l i t y d e f i n e sn e w

E . S . T .s o f t w a r eb u s i n e s sm a n a g e

e n ts y s t e m sf o r[ h eC o m m o d o r e

4 / 1 2 8 *E a s eo f u s ei s u n i q u e .

a n u a l sa r ei l l u s t r a t e d ,r e a d a b l ea n d

s yt o u n d e r s t a n d ,M e n u sa r ec l e a r

n dc o n c i s e .

B . E . S . T .s o f t w a r eg i v e sy o um o r e

m et o f o c u so n b u s i n e s s .( N o

e e df o rc o m p u t e ro r a c c o u n t i n g

c e s :P a j - a h l e aa R c c r i v s b l c i ,1 5 99 i e a c h ;e m o r y 4l e d g e r1 6 99 ! e a c h ;I ' m j c i - iP l a n n e r ,s n < >' i s

e x p e r i e n c e . )B . E . S . T .s y s t e m ss e e m

s i m p l e .Y e it h i si s v e r ys o p h i s t i c

S o f t w a r e ,e a s i l yc a p a b l e o fb e c o m

t h e i n d i s p e n s i b l em a n a g e m e n tt o o l

O u ro b j e c t i v ei s t o m a k ey o u rb u s

n e s se a s i e rt o m a n a g e .

A v a i l a b l ea t y o u rl o c a lc o m p u t e s t

B . E . S . T .B u s i n e s sE l e c t r o n i c s

S o f t w a r e& T f c e h n o t o I nP . O t i u x

i b l l F r e e

S j I M c M l n n v l l t c ,O r e g o n9 ~ 1 2 H

Page 132: Commodore Microcomputer Issue 40 1986 Mar Apr

8/7/2019 Commodore Microcomputer Issue 40 1986 Mar Apr

http://slidepdf.com/reader/full/commodore-microcomputer-issue-40-1986-mar-apr 132/132

A P r i n t e rF o rA l lR e a s o ^ . - r ^ -

S e a r c hF o rT h eB e s tH i g hQ u a l i t yG r a p h i cP n n t e r

I f y o u h a v eb e e n l o o k i n gv e r y l o n g ,y o uh a v e

p r o b a b l yd i s c o v e r e dI h a lt h e r e a r ej u s t1 0 0m a n yc l a i m sa n dc o u n t e rc l a i m si n t h ep r i m e r

m a r k e tt o d a y .T h e r ea r e p r i m e r st h a ih a v e

M i m eo f t h eF e a t u r e sy o uW i i n tb u td on o i h a v e

o t l i e i s .S o m ef e a t u r e sy o up r o b a b l yd o n ' lc a r e

a b o u t ,o t h e r sa r cv i t a l l yI m p o r t a n t1 0y o u .W eu n d e r s t a n d .I n f a c i .n o t l o n g a g o ,w ew e r ei n

t h e s a m ep o s i t i o n .D e l u g e db y c l a i m sa n d

c o u n t e rc l a i m s .O v e r b u r d e n e d b y r o w s a n dr o w so f . s p e c i f i c a i i o n s ,w ed e c i d e dt o s e p a r a t e

a l lt h e f a c t s— p r o v eo r d i s p r o v ea l lt h e c l a i m s

l o o u r o w n s a t i s f a c t i o n .S o w e b o u g h tp r i n t e r s .W eb o u g h ts a m p l e so f a l l t h em a j o r

b r a n d sa n dt e s t e dt h e m .

O u rO b j e c t i v eW a sS i m p l e

W ew a n t e dt o f i n d t h a tp r i m e rw h i c h h a da l l

t h ef e a t u r e sy o uc o u l dw a n ta n dy e tb es o l dd i

r e c t l yt o y o ua t t h el o w c s lp r i c e .W ed i d n ' t

w a n ta " c l o s e - o u ts p e c i a l "o f a n o b s o l e t e

p r o d u c tt h a ts o m em a n u f a c t u r e rw a sd u m pi n g ,s o w el i m i t e do u rs e a r c h t oo n l yt h o s en e w

p r i n t e r st h a th a dt h el a t e s tp r o v e nt e c h n o l o g y .

W e w a n t e dt o g i v eo u rc u s t o m e r st h e l i e s i

p r i n t e ro n [ l i em a r k e tt o d a ya t a b a r g a i np r i c e .

T h eR e s u l t sA r eI n

T h es e a r c hi s o v e r .W eh a v e r e d u c e dt h ef i e l d

t o a s i n g l ep r i n t e rt h a tm e e t sa l lo u rg o a l s( a n d

m o r e ) .T h ep r i m e ri s [ h eS P - 1 O 0 O f r o mS c i k o -

s h a ,a d i v i s i o no f S e i k o( o n eo f t h e f o r e m o s tm a n u f a c t u r e r si n t h e w o r l d ) .W e r a n t h i s

p r i m e r t h r o u g ho u r b a t l e r yo f t e s t sa n d i t

c a m eo u t s h i n i n g .T h i sp r i n t e rc a nd o i t a l l .

S t a n d a r dd r a f tp r i n t i n ga t a r e s p e c t a b l e 1 0 0

c h a r a c t e r s p e rs e c o n d ,a n dw i t ha v e r y r e a d

a b l e1 2 ( h o r i z o n t a l )b y 9 ( v e r t i c a l )c h a r a c t e r

m a c h i n ew i l ld o i t a u t o m a t i c a l l y ,t h r o u g he a s y

c o m m a n d sr i g h tf r o my o u r k e y b o a r d .D oy o u

s o m e t i m e sw a r nt o e m p h a s i z e aw o r d ?I t ' s

e a s y ,j u s tu s eb o l d ( d o u b l es t r i k e )o r u s ei t a l i c s

t o m a k et h ew o r d ss t a n dO u t .O r ,i f y o uw i s ht o b e e v e nm o r ee m p h a t i c ,u n d e r l i n e t h e

w o r d s .Y o uc a nc o m b i n em a n yo f t h e s em o d e sa n ds t y l e st o m a k et h e v a r i a t i o na l m o s te n d

l e s s .D o y o u w a n tt o e x p r e s ss o m e t h i n gt h a t

y o uc a n ' td o w i t hw o r d s ? U s eg r a p h i c s w i t hy o u rt e x t— e v e no n t h es a m el i n e .Y o uh a v e

v a r i a b l el i n es p a c i n go f 1 l i n ep e r i n c ht o i n f i n

i t y( n o s p a c ea t a l l )a n d1 4 3o t h e r s o f t w a r es e

l e c t a b l e s e t t i n g si n b e t w e e n .Y o uc a nc o n t r o l

l i n es p a c i n go n a d o t - b y - d o tb a s i s . I fy o u ' v e

e v e rh a da l e t t e ro r o t h e rd o c u m e n tt h a tw a s

j u s ta l e wl i n e st o ol o n gt o f i t a p a g e ,y o uc a n

s e eh o wh a n d yt h i sf e a t u r ei s . S i m p l y r e d u c et h el i n es p a c i n gs l i g h t l ya n d. . , V O 1 L A !T h e

l e t t e rn o wf i t so i lo n ep a g e . .

p r i n t i n gw h e nn e w ,b u t q u i c k l ys t a r t st o f a d e .

T o k e e pt h ep r i n t e r so u t p u t l o o k i n gc o n s i st e n t l yd a r k ,t h er i b b o n sm u s tb ec h a n g e dq u i t e

o f t e n .T h eS P - 1 0 0 0s o l v e st h i sp r o b l e mb yu s i n g aw i d e( ' / ) " )r i b b o nc a r t r i d g e t h a tw i l l

p r i n tt h o u s a n d so f p a g e s b e f o r e n e e r e

p l a c e m e n t .( W h e ny o u f i n a l l yd o w e a ro u t

y o u rr i b b o n ,r e p l a c e m e n tc o s ti s o n l yS i 1 . 0 0 .

O r d e rH 2 Q O I . )

T h eB e s l P a r t

W h e ns h o p p i n gf o ra p r i m e rw i t ht h i sq u a l i t y

a n dt h e s ef e a t u r e s ,y o uc o u l de x p e c tt o p a y

a r o u n d$ 5 0 0 o r m o r e .N o t n o w !W es e l lt h i s

f a n t a s t i cp r i n t e r f o ro n l y $ 2 5 9 . 9 5 !Y o un e e d

a b s o l u t e l yn u t h i n n e l w i os t a r tp r i n t i n g — j i

a d dp a p e r .

N o R i s kO f f e r

W eg i v ey o ua 2 - w e e ks a t i s f a c t i o ng u a r a n t e e

I f y o ua r en o t c o m p l e t e l ys a t i s f i e df o ra n yr e a

s o nw ew i l lp r o m p t l yr e f u n dy o u rp u r c h a s e .A1 - y e a rw a r r a n t yi s i n c l u d e dw i t hy o u rp r i n t e r

T h ew a r r a n t yr e p a i rp o l i c yi s t o r e p a i ro r r e

p l a c ea n dr c s h i p l o t h eb u y e rw i t h i n7 2 h o u r

o f r e c e i p t .

T h e B o t t o mL i n e

B e s u r et o s p e c i f yt h e o r d e rt t f o r t h ec o r r e c t

v e r s i o np r i n t e rd e s i g n e df o ry o u r c o m p u t e

C o m m o d o r eC - 6 4& C - 1 2 8 ,O r d e r# 2 2 0 0 ,

c a b l ei n c l u d e d

I B M - P Ca n dc o m p a t i b l e s ,O r d e r# 2 1 0 0 ,p l u s

8 ' c a b l eN 1 0 3 ,S M . O O

S t a n d a r dP a r a l l e lw i t h 3 6p i nC e n t r o n i c sc o n

n e c t o r .O r d e r# 2 4 0 0 ,n o c a b l e