112
8/7/2019 Commodore Microcomputer Issue 22 1983 Mar http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 1/112 T H E M I C R O C O M P U T E R M A G A Z I N E c o m m o d o r e e n d i n g 0 1 / 2 2 / 8 2 a c c o u n t N U M B E R 7 4 v s a l e s o f E x i s t i n g H o m e s M o r k i a q e R a l e H I G H A M D L O W C 6 M M 0 U A C C O U N T 7 6 5 < * 1 P R O C E S S E D D A T E P A I D 0 3 / 2 6 0 4 / 0 2 0 4 / 1 3 1 0 0 . 0 0 0 4 / 1 3 3 0 . 0 0 0 4 / 0 7 1 1 . 6 9 G A I C H E C K L a t e s t V I 2 S o f t w a r e P E T / C B M D i s k Q u i c k i e s C o m m o d o r e 6 a S y n t h e s i C l a s s r o o m N e t w o r k i n g o m p u t i n g

Commodore Microcomputer Issue 22 1983 Mar

Embed Size (px)

Citation preview

Page 1: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 1/112

T H E M I C R O C O M P U T E RM A G A Z I N Ec o m m o d o r e

e n d i n g 0 1 / 2 2 / 8 2a c c o u n t

N U M B E R7 4

v s a l e s o f E x i s t i n g H o m e s

M o r k i a q e R a l eH I G H A M D L O W C 6 M M 0 U

A C C O U N T 7 6 5 < * 1

P R O C E S S E DD A T EP A I D0 3 / 2 60 4 / 0 2

0 4 / 1 3 1 0 0 . 0 00 4 / 1 3 3 0 . 0 00 4 / 0 7 1 1 . 6 9

G A I C H E C K

L a t e s t V I 2 S o f t w a r eP E T / C B M D i s k Q u i c k i e sC o m m o d o r e 6 a S y n t h e s i C l a s s r o o m N e t w o r k i n g

o m p u t i n g

Page 2: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 2/112

I n f o - D e s i g n sa n n o u n c e s . . .S m a l l B u s i n e s s A c c o u n t i n gf o t h C o m m o d o r e - 6 4

I t a f o & a v i f t i

N o t h p o w e r o I n f o - D e s i g n sM a n a g e m e n t A c c o u n t i n g S y s t e mi a v a i l a b l e o t h C o m m o d o r e - 6 4i f u l l a n f a i t h f u l v e r s i o n !

T h o u s a n d s o t h e s e q u a l i t y b u s i n e s s a c c o u n t i n gs o f t w a r e p a c k a g e s h a v e b e e n s o l d o t h C B c o m p u t e r a S 5 9 5 e a c h . N o w , s i m i l a r f e a t u r e s a r a v a i l a b l e t t h e s m a l l b u s i n e s s u s e r o t h n e C o m m o d o r e - 6 4 f o S 1 9 9 p e m o d u l e !S e l e c t t h a c c o u n t i n g m o d u l e s y o n e e d —

A c c o u n t s R e c e i v a b l e / B i l l i n gA c c o u n t s P a y a b l e / C h e c k w r i t i n gG e n e r a l L e d g e rI n v e n t o r y M a n a g e m e n tP a y r o l lE l e c t r o n i c C a l e n d a r ( S 1 4 9 )

L i m i t e d I n t r o d u c t o r y O f f e r !O u S o f t P a c k c o m b i n a t i o n c o n t a i n s t h " B i g - 3 "a c c o u n t i n g — A / R , A / a n d G / L — f o r o n l y S 4 9 5 .A v a i l a b l e f o i m m e d i a t e d e l i v e r y !

F l e x i b l e D e s i g nT h a c c o u n t i n g s y s t e m w i l l w o r k w i t h o n o t w V I C - 1 5 4 1 d i s k d r i v e s ( o 2 0 3 1 / 4 0 4 0 w i t h I E E Ei n t e r f a c e ) , 1 5 2 5 p r i n t e r , a n c o l o r o b & m o n i t o ro T V

C u s t o m e r S u p p o r t P l a nA p a r t o I n f o - D e s i g n s o n g o i n g e f f o r t t o p r o v i d e t h h i g h e s t q u a l i t y m i c r o c o m p u t e r a p p l i c a t i o n s i t h m a r k e t p l a c e , w o f f e r a o p t i o n a l t e l e p h o n e c o s u l t i n g s e r v i c e t s u p p o r t i n s t a l l a t i o n a n d o n g o i n go p e r a t i o n s .

O r d e r N O W . . f o r i m m e d i a t e d e l i v e r yS e y o u r l o c a l C o m m o d o r e - 6 4 D e a l e r o c a l l u d i r e c t l y a ( 3 1 3 ) 5 4 0 - 4 0 1 0 . M a s t e r C a r d a n V i s aa c c e p t e d .

I n f o6 9 0 5 T e l e g r a p h R o a d B i r m i n g h a m , M 4 8 0 1 0 - ( 3 1 3 ) 5 4 0 - 4 0 1 0

Page 3: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 3/112

T H M I C R O C O M P U T E RM A G A Z I N Ec o m m o d o r e

T e l e c o m p u t i n gT h I n f o r m a t i o n A g T h V i d e o t e x R e v o l u t i o nC o m m o d o r e I n f o r m a t i o n N e t w o r k ' s S u r v i v a l G u i d e 1

L e t t e r s 2 E d i t o r s N o t e s 2 F r o m W h e r e S i 2 C o m m o d o r e N e w s

C o m m o d o r e R e s o u r c e E n c y c l o p e d i a 2 V I 1 5 2 0 P r i n t e r / P l o t t e r . ' 2 C o m p u t e r D e s k s 2 V I 2 S o f t w a r e f r o m B r i t a i n 2 G o r t e k t h M i c r o c h i p s 2 C o m m o d o r e C u s t o m e r S u p p o r t T e a m 2

E d u c a t i o nW h a t D P e o p l e T h i n k A b o u t C o m p u t e r s ? 3 Y o a n Y o u r C o m p u t e r ( p a r t s 2 3 M U P E T i n g t h e P E f o T h i r d G r a d e M a t h 3 C o n v e r t i n g P E P r o g r a m s f o t h C o m m o d o r e 6 4

P r o g r a m m i n g T i p sT h V I M a g i c i a n : M o r e o W r i t i n g G a m e s 4 P r o g r a m m e r ' s N o t e b o o k : M a s t e r i n g R a n d o m N u m b e r s 5

B i o A r i t h m e t i c 5 F r a c t i o n R e d u c t i o n 5

T e c h n i c a lU n i v e r s a l D a t a E n t r y 6 C u r s o r I n p u t P r o g r a m 6 M a c h i n e L a n g u a g e D i s k E r r o r R o u t i n e 6 W o r d C o u n t 6

T h A r t sS t u d y i n g C o m p l e x M u s i c a l R h y t h m s o t h C o m m o d o r e 6 7 T h C o m p u t e r B e c o m e s S y n t h e s i z e r 7

U s e r D e p a r t m e n t sV I C 2 0 : M F a v o r i t e V I C a r t r i d g e 8 6 4 H i g h - r e s S c r e e n D u m p 8

P r o g r a m s f o t h C o m m o d o r e 6 8 P E T / C B M : K . 1 I N e t k i t 1 R e v i e w 9

D i s k Q u i c k i e s 9 T h C o m m a n d e r R e v i e w 9

S u p e r P E T : T e r m i n a l P r o g r a m 9 N e P r o d u c t s 9 U s e r C l u b s 1 0 C a p t a i n S c u t t l e b u t t ' s U n b e l i e v a b l e R u m o r s 1 0

Page 4: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 4/112

c o m m o d o r e

c o m m o d o r eP u b l i s h i n g M a n a g e r

N e i l H a r r i st d i t o r

D i a n e l . e B o l dS t a f f W r i t e r sA n d y F m k e l

P a u l G o h e e nJ e f f H a n dB i l l H i n d o r f fW a l t K u t /i r N c a lT o R i / o l . J r D a v i d R o s c n w a l dM i c h a e l T o m c z y k

C o n t r i b u t i n g W r i t e r *T h o m a s D B i s h o pE l i z a b e t h D e a lD o r i s D i c k e n s o nT h o m a s H e n r \D a v i d H o o kG a r r j K i z i a kK e n t A M u l i e rC h r i s t o p h e r J P h i l l i p sJ o R o t e l l oL e S i l v a nR i c k S t e r l i n gJ o h n S t o c k m a n

T e c h n i c a l S t a f fP a u l G o h e e nP a M c A l l i s t e rC y n d i e M e r l e nD a v i d M i d d l e t o nT o R l ^ o I . J r

C i r c u l a t i o n M a n a g e rJ o h n O ' B r i e n

C i r c u l a t i o n A s s i s t a n tK a t h v R c i g e l

A d v e r t i s i n g C o o r d i n a t o rS h a r o n S i e i n h o f c r

A d v e r t i s i n g M a n a g e rD i a n e L e B o l d

C o v e r D e s i g nN e u m a n n G r u e n b k . T g S c h k ' n k e r

P r i m i n gO a L a n e P r i m i n g

V I 2 0 ™ , C B M I U , S u p c r P E T 1 " a n C o m m o d o r e 6 4 a r t r a d e m a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s . I n c . P E T * i r e g i s t e r e d t r a d e m a r k o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c .

C o m m o d o r e T h M i c r o c o m p u t e r M a g a z i n ep u b l i s h e d b t - m o n t M y b C o m m o d o r e B u s i n e s sM a c h i n e s , I n c . , 4 8 D e v o n P a r k D r i v e , W a y n e , P 1 9 0 8 7 . P h o n e : ( 2 1 5 ) 6 8 7 - 9 7 5 0 . D o m e s t i c S u b s c r i pt i o n s : s i x i s s u e s , $ 1 5 . 0 0 . A p p l i c a t i o n T M a i l A S e c o n d - C l a s s P o s t a g e R a l e s I P e n d i n g A t W a y n e ,P 1 9 0 8 7 a n a a d d i t i o n a l m a i l i n g o f f i c e s . P O S TM A S T E R : S e n d a d d r e s s c h a n g e s t C o m m o d o r eT h e M i c r o c o m p u t e r M a g a z i n e , 4 8 D e v o n P a r kD r i v e , W a y n e . P 1 9 0 8 7 . E n t i r e c o n t e n t s c o p y r i g h t

1 9 8 3 b C o m m o d o r e E l e c t r o n i c s L i m i t e d . A l r i g h t s r e s e r v e d .

F i n a n c e 1 2 c a l c u l a t i o n s :W h a t y o g e i w h a t y o s e e .M i c r o Q ' s b r e a k t h r o u g h , F i n a n c e

1 2 Q , p e r f o r m s a l t h f u n c t i o n s o t h m o s t p o p u l a r e x e c u t i v e / f i n a n

c i a l c a l c u l a t o r s w i t h c o m p u t e rp o w e r , c a l c u l a t o r s i m p l i c i t y a n

o n i m p o r t a n t d i f f e r e n c e : as c r e e n d i s p l a y o a i v a l u e s

a t - a - g l a n c e .F i n a n c e 1 2 p r o v i d e s c o

p o u n d i n t e r e s t , a m o r t i z a t i o n , d i c o u n t e d c a s h f l o w , d e p r e c i a t i o n , b o n d ,

e n d a r , p e r c e n t a g e , p r o f i t m a r g i n , s t a t i s t i c a l c a c u l a t i o n s , t h e b a s i c m a t h e m a t i c a l f u n c t i o n s a n

m u c h m o r e .D i s k e t t e p r o g r a m s f o t h S u p e r P E T - C B M , *

i n c l u d i n g c o m p r e h e n s i v e , e a s y - t o - u s e m a n u a l ,j u s t $ 5 9 . 9 5 . C a l l ( 7 0 3 ) 3 8 5 - 6 4 5 0 . V i s a a n M a s t e r

C a r d a c c e p t e d . D e a l e r i n q u i r i e s i n v i t e d .S p e c i f i c c a l c u l a t i o n c a p a b i l i t i e s i n c l u d e :N e P r e s e n t V a l u e I N P V l I n t e r n a l R a t e o R e t u r n ( I R R ) P r e s e n tV a l u e F u t u r e V a l u e — P a y m e n t A m o u n t N u m b e r o P a y m e n t sI n t e r e s t R a t e O d d - P e r i o d G r o s s P r o f i t M a r g i n ( G P M i S e l l i n g P r i c e

C o s t A m o r t i z a t i o n D e p r e c i a t i o n S t r a i g h t - L i n e S u m - O t - t h e -Y e a r s - D i g i t s D e c l i n i n g - B a l a n c e B o n d P r i c e B o n d Y i e l d M e a nS t a n d a r d D e v i a t i o n W e i g h t e d M e a n L i n e a r E s t i m a t i o n a n m o r e . . .M i c r o Q I n c o r p o r a t e d4 0 1 7 W i l l i a m s b u r g C o u r t F a i r f a x , V i r g i n i a 2 2 0 3 2

S u p t - r P I - T a n d C B a r t r a d e m a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c .

M i c r o

A D V E R T I S I N G P O L I C YA d v e r t i s e m e n t s w i t h i n t h i s m a g a z i n e a r p r e s e n t e d f o t h i n f o r m a t i o n o f o u rr e a d e r s . A c c e p t a n c e o a n a d o e s n o c o n s t i t u t e a e n d o r s e m e n t b y C o m m o d o r eB u s i n e s s M a c h i n e s . W s t a n d b o n l y t h o s e p r o d u c t s m a n u f a c t u r e d b y u s I a d d i t i o n , p r o d u c t s d i s p l a y i n g t h " C o m m o d o r e A p p r o v e d " l o g o h a v e b e e n t e s t e db C o m m o d o r e .I a n p r o d u c t a d v e r t i s e d h e r e i n f a i l s t p e r f o r m a s a d v e r t i s e d , o y o a r u n a b l e t r e s o l v e p r o b l e m w i t h a a d v e r t i s e r , p l e a s e b r i n g t h m a t t e r t o u a t t e n t i o n .W r i t e t C o m m o d o r e P u b l i s h i n g G r o u p . 4 8 D e v o n P a r k D r i v e , W a y n e , P a 1 9 0 8 7 .

C O M M O D O R E P U B L I S H I N GC o m m o d o r e i i n c r e a s i n g l y p u b l i s h i n g b o o k s r e l e v a n t t u s e r s o o u p r o d u c t s .W a r v e r y i n t e r e s t e d i h e a r i n g f r o m a u t h o r s a n p o t e n t i a l a u t h o r s . P l e a s e s e n dl e t t e r o u t l i n i n g y o u r b o o k i d e a , a l o n g w i t h w r i t i n g s a m p l e s .W a l w a y s n e e d n e a r t i c l e s f o r t h i s m a g a z i n e . P l e a s e s e n d t h c o m p l e t em a n u s c r i p t o f t h a r t i c l e , p r i n t o u t s o p r o g r a m l i s t i n g s ( a l o n g w i t h c o p y o t h p r o g r a m o n t a p e o d i s k e t t e ) , a n s e l f - a d d r e s s e d s t a m p e d e n v e l o p e . I n c l u d e y o u rt e l e p h o n e n u m b e r i c a s e w h a v e a n q u e s t i o n s .

2 C o m m o d o r e M a g a z i n e

Page 5: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 5/112

K i n g o f t h em o u n t a i n !

S o f t w a r e

W o r k h o r s e s o l u t i o n sf o t o u g h q u e s t i o n s .

W h e n S o u t h e r n S o l u t i o n s a c q u i r e d t h e e x c l u s i v e m a r k e t i n gr i g h t s f o t h C M A c c o u n t i n g S y s t e m , t h e f i r s t ( a n d t h e b e s t )a c c o u n t i n g s y s t e m f o t h C o m m o d o r e c o m p u t e r ; w o f f e r e d J d e a l e r s w h w e r e d i s s a t i s f i e d w i t h t h e i r c u r r e n t a c c o u n t i n g j f s o f t w a r e t h e o p p o r t u n i t y t s w a p . . . o u r s f o a n y o n e e l s e s .

W O W ! W w e r e c o v e r e d w i t h t h e o t h e r s . . . M A S , B P l .E B S . e t c . . . a l t r a d i n g f o C M S . W p r o v i d e t h o n l yc o m p l e t e c o v e r a g e o f r e a l s o f t w a r e f o C o m m o d o r ec o m p u t e r s :

T H E P R E M I E R . . S Y S T E M I V R e a la c c o u n t i n g . M o r e l i k e m i n i , y e p r i c e d f o r t h eC o m m o d o r e . S u p e r M a u Y 1 1 g i v e s p r e c i s i o n t $ b i l l i o n . N o n e l s e c o m e s c l o s e .G e n e r a l l e d g e r ; a c c o u n t s r e c e i v a b l e ,a c c o u n t s p a y a b l e , p a y r o l l , i n v e n t o r y ,m a i l i n g l i s t P l u s i m p o r t a n t v e r t i c a lp r o d u c t s : o i a c c o u n t i n g , p h a r m a c ym a n a g e m e n t e n c u m b r a n c ea c c o u n t i n g , c h u r c h r e c o r d s a n m o r e .

T H S T A N D A R D . . .S Y S T E M 1 1 1 . S i m i l a r t S y s t e m I b u t l o w e r p r i c e d .G / L . A / A / P / R . m a i l i n g l i s t

C o m m o d o r e 6 4 * .C o m p l e t e l i n e o b o o k k e e p i n gr e c o r d k e e p i n g , p e r s o n a l a n h o u s e h o l d m a n a g e m e n tU s u a l l y s e l l s f o u n d e r $ 1 0 0 .U s e s o n o t w d r i v e s , j u s t a b o u ta n p r i n t e r

P e r i p h e r a l s . M o n i t o r s , m o n i t o rc a b l e s , b l a n k c a s s e t t e s .

A i s o f t w a r e h a s F i l e G u a r d ' v N e v e rl o s e d a t a f i l e s . E V E N I Y O L O S EE L E C T R I C I T Y ! C o m p a t i b l e w i t h a l m o s t a n c o m p u t e r ; d i s k d r i v e a n p r i n t e rc o m b i n a t i o n . U s e r - d e f i n a b l e r e p o r t s . F a s tf i l e a c c e s s .

S o l d o n l y t h r o u g h p r o f e s s i o n a lc o m p u t e r d e a l e r s .

T b e c o m e S o u t h e r n S o l u t i o n sd e a l e r , o f o t h n a m e o y o u r n e a r e s tr e t a i l e r , c a l l o w r i t e o u G e n e r a lM a n a g e r B i l l S w i n g l e r .

D e a l e r H o t l i n e : 1 - 8 0 0 - 5 2 7 - 4 5 4 8

• C o m m o d o r e 6 4 i a r e g i s t e r e dt r a d e m a r k o C o m m o d o r e

S t f i S h e r f ic o l u m n sP . O . B o P M c K i t m e y . T e x a s j $ o 6 g - ( 2 1 4 ) 5 4 2 - 0 2 7 8

M a r c h 1 9 8 3 3

Page 6: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 6/112

Page 7: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 7/112

C o m m o d o r e i i n v o l v e d i n t h i s t h r o u g ho u C o m m o d o r e I n f o r m a t i o n N e tw o r k s e r v i c e , a l s o o C o m p u S e r v e .A n u s e r o C o m m o d o r e ' s V I C M O -D E c a a c c e s s t h C o m p u S e r v es y s t e m , t y p e t h c o m m a n d G C B M ,a n t h e y ' r e i o u s e r v i c e . W p r o v i d et e c h n i c a l i n f o r m a l i o n . a n s w e r s t q u e st i o n s , a b s t r a c t s f r o m t h i s m a g a z i n e ,a n m o r e . S e J e f f H a n d ' s a r t i c l e l a t e rt h i s i s s u e f o m o r e o t h i s .S p e c i a l t y c o m p a n i e s a r z e r o i n g i o s p e c i f i c m a r k e t s i t h i s b u s i n e s s .G a m e s h a v e a l w a y s b e e n a m o n g t h m o s t p o p u l a r p a s t i m e s o C o m p u S e r v ea n T H S O U R C E , w h i c h h a l e t t h e m e r g e n c e o t h G a m e M a s t e rs y s t e m . L o c a t e d i C h i c a g o , t h i s c o p u t e r f e a t u r e s a i n n o v a t i v e o p e r a t i n gs y s t e m t h a t t r e a t s t h e u s e r a s i h w e r e

v i s i t o r i h o u s e . E a c h r o o m h a d i f f e r e n t t o p i c , l i k e w a g a m e s , c a r dg a m e s , m e e t i n g r o o m s , e t c . G a m e -M a s t e r u s e r s o u t s i d e t h C h i c a g o a r e am u s t p a y l o n g - d i s t a n c e r a t e s t o c a l l , b u G a m e M a s t e r ' s u s a g e r a t e s w e r e r c e n t l y d r o p p e d t S 3 . 0 0 p e h o u r ( a n yt i m e o t h d a y ) t e n c o u r a g e u s e .

T w s p e c i a l t y i n f o r m a t i o n s e r v i c e s a r D I A L O G a n t h B i b l i o g r a p h i c R t r i e v a l S e r v i c e . T h e s e c o m p a n i e s p r v i d e i n f o r m a t i o n m a i n l y t i n d u s t r i a lu s e r s a n r e s e a r c h e r s . T h e y a r j u s tn o s t a r t i n g t r e s p o n d t o t h e h o m ec o m p u t e r m a r k e t . T h e y c h a r g e v e r yh i g h r a t e s c o m p a r e d t c o n s u m e r -o r i e n t e d u t i l i t i e s a n y w h e r e f r o m S 1 t s e v e r a l h u n d r e d d o l l a r s p e h o u rb u t h e s e r v i c e s a r v e r y c o s t - e f f e c t i v ec o m p a r e d t t h l a b o r o r e s e a r c h . E a c hs e r v i c e h o l d s i n f o r m a t i o n f r o m m a n ys o u r c e s , s m a l l e r c o m p a n i e s w h i c h r s e a r c h o n l y c e r t a i n t o p i c s ,F o r e x a m p l e , c h e m i s t s c o u l d u s t h D I A L O G s y s t e m t r e s e a r c h a l l i t e r at u r e i n d e x e d b y t h C h e m i c a l A b s t r a c tS e r v i c e w i t h o v e r f i v e m i l l i o n r e f e re n c e s . T h e y c a a l s o s e a r c h t h r o u g hs e r i e s o c h e m i c a l d i c t i o n a r y d a t a b a s e st i d e n t i f y c h e m i c a l s u b s t a n c e s f r o mn a m e s e g m e n t , s y n o n y m , t r a d e n a m e ,f o r m u l a , r i n g s t r u c t u r e , o o t h e r f r a gm e n t a r y i n f o r m a t i o n .O u t e l e c o m p u t i n g d e p a r t m e n t w a k i n d e n o u g h t l o a n m c o p i e s o f t w g u i d e s t o t h e r i n f o r m a t i o n s o u r c e s ;

t h D i r e c t o r y o f O n l i n e D a t a b a s e sf r o m C u a d r a A s s o c i a t e s a n t h D i e c t o r y o f O n l i n e I n f o r m a t i o n R e s o u r ce f r o m C S P r e s s . T h e s e g u i d e s b o t hp r o v i d e s u b s t a n t i a l l i s t s o i n f o r m at i o n r e s o u r c e s , w i t h t h s u r p r i s i n go b s e r v a t i o n t h a t t h e r e i a l m o s t n o v e r l a p i c o n t e n t s b e t w e e n t h t w o .O t h e r e f f o r t s a r e u n d e r w a i o t h e ra s p e c t s o t h i s i n f o r m a t i o n r e v o l u t i o n .P r o j e c t X a n a d u ® 1 i a e f f o r t t m a k ee l e c t r o n i c p u b l i s h i n g r e a l i t y , w i t hs p e c i a l f e a t u r e s l i k e h y p e r s t o r a g e ® , i w h i c h i n f o r m a t i o n a n c r o s s r e f e r e n c e ss t a y s t a b l e d e s p i t e c h a n g e s i s t o r a g e .A l t h o u g h c u r r e n t l y i t h d e v e l o p m e n ts t a g e s , a c c o r d i n g t X a n a d u r e p r es e n t a t i v e M a r k M i l l e r , X a n a d u h o p e st b e c o m e " t h e w o r l d ' s e l e c t r o n i cl i b r a r y , t h e p l a c e w h e r e m a n k i n d s t o r e si t l i t e r a t u r e . "X a n a d u w a d e s i g n e d a d c e n t r a l i z e d s y s t e m , w h e r e t h i n f o r m at i o n i d u p l i c a t e d i m a n y d i f f e r e n tl o c a t i o n s . T h i s a p p r o a c h w i l l h e l p t m i n i m i z e t h e " l i b r a r y o A l e x a n d r i as y n d r o m e " , w h e r e v i t a l i n f o r m a t i o n i v u l n e r a b l e t s i n g l e c a t a s t r o p h e .

M a r c h 1 9 8 3 5

Page 8: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 8/112

T E L E C O M P U T I N G

X a n a d u a l l o w s u s e r s t o p u b l i s h t h e i ro w m a t e r i a l s , p a y i n g f o t h e i r t i m ea n s t o r a g e , w h i c h i o f f s e t b r o y a l t i e sg e n e r a t e d b o t h e r s r e a d i n g t h e i r m t e r i a l . T h m a t e r i a l i i n d e x e d b y t h c o m p u t e r i n t o a u t h o r a n t i t l e l i s t s , a n o t h e r i n d e x e s c a b c r e a t e d b u s e r s a sp r o f i t - g e n e r a t i n g s e r v i c e s .E v e n h o m e c o m p u t e r s a r e g e t t i n g i n t ot h i n f o r m a t i o n - p r o v i d i n g a c t . M a n yh o m e s y s t e m s e q u i p p e d w i t h a u t o -a n s w e r i n g m o d e m s c a b s e u a b u l l e t i n b o a r d s a n s p e c i a l - i n t e r e s t i f o r m a t i o n e x c h a n g e s . T h e s e s e r v i c e sa r e a v a i l a b l e w i t h o u t c h a r g e ( e x c e p t f o t h p h o n e c a l l ) . A m o n g t h e t o p i c s o l o c a l s e r v i c e s a r c o m p u t e r h o b b y i s ti n f o r m a t i o n , B i b l e i n f o r m a t i o n , a n p e o p l e ' s s e x u a l p r e f e r e n c e s .

T h i n f o r m a t i o n a g i s n ' t c o m i n gi t ' s h e r e ! I m i g h t n o h a v e c a u g h t u w i t h y o y e t , b u i w o n ' t b l o n g n o w .T h p r i c e o i n f o r m a t i o n i f a l l i n g f a s t .I t ' s u t y o t m a k e s u r e y o u ' r ee q u i p p e d t d e a l w i t h i t

R e f e r e n c e s :C o m p u S e r v e , I n c .5 0 0 0 A r l i n g t o n C e n t r e B l v d .C o l u m b u s r O H 4 3 2 2 0( 6 1 4 ) 4 5 7 - 8 6 0 0T H S O U R C E1 6 1 6 A n d e r s o n R o a dM c L e a n , V 2 2 1 0 2( 7 0 3 ) 8 2 1 - 6 6 6 0

B i b l i o g r a p h i c R e t r i e v a l S e r v i c e s1 2 0 0 R o m e

L a t h a m . N 1 2 1 1 0( 5 1 8 ) 7 8 3 - 1 1 6 1D I A L O G I n f o r m a t i o n S e r v i c e s3 4 6 0 H i l l v i e w A v e n u eP a l o A l t o , C 9 4 3 0 4( 4 1 5 ) 8 5 8 - 3 8 1 0C h e m i c a l A b s t r a c t s S e r v i c eP . O . B o 3 0 1 2C o l u m b u s , O 4 3 2 1 0( 6 1 4 ) 4 2 1 - 6 9 4 0 ( e x t . 3 2 0 9 )G a m e M a s t e r1 7 2 3 H o w a r d , R o o m 2 1 E v a n s t o n , 1 6 0 2 0 2( 3 1 2 ) 3 2 8 - 9 0 0 9P r o j e c t X a n a d uB o 1 2 S w a r t h m o r e , P 1 9 0 8 1 C

J L ^

Q U I C KB R O W NF O f r i e n d l yp r o f e s s i o n a lw o r d p r o c e s s i n g

Q u i c k B r o w n F o w o r d p r o c e s s i n g s o f t w a r e h ; i s m o r e f e a t u r e s t h a n W o r d S t a r a n r u n so y o u r s t a n d a r d V I o C o m m o d o r e 6 4 P l u s y o c a e a s i l y e x p a n d y o u r s y s t e m

b a d d i n g m e m o r y , 8 c o l u m n d i s p l a y , d i s k s , a n e v e n l e t t e r q u a l i t y p r i n t e r .L e Q u i c k B r o w n F o s h o w y o h o w . G e o u f r e e b r o c h u r e .

V I a n C o m m o d o t * a i t r a d e m a r k ! o C o m m o d o r e B u a i n e v M a c h i n n . I n t .

Q u i c k B r o w n F o 5 4 B r o a d w a y N e Y o r k , N 1 O O I 2 ( 2 1 2 ) 9 2 5 - 8 2 9 0

6 C o m m o d o r e M a g a z i n e

Page 9: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 9/112

U M g a m e s . . . f o r t h f u o V I Y o u ' v e b r a v e d t h p e r i l s o s p a c e a n l a n d e d o t h i s o l a t e d s p a c e s t a t i o n A M O K , p o p u l a t e d b k i l l e rr o b o t s ) T h e i r o n l y d i r e c t i v e i t d e s t r o y t h e i n v a d e r !T h e c u n n i n g r o b o t s s t a l k y o f r o m a l s i d e s , e v a d i n g

y o u r m o s t d e a d l y s h o t s . Y o u ' l l r u a n s h o o t f r o mt h e h i p t p r o t e c t y o u r s e l f . S t o p m o v i n g . . a n t h d i a b o l i c a l r o b o t s w i l l d e s t r o y y o u .A M O K i s j u s t o n o U M I ' s m a n ya c t i o n - p a c k e d a r c a d e - q u a l i t y g a m e s . *T h i s c h a l l e n g i n g a d v e n t u r e w i l l k e e py o l o c k e d i a h o u r s - l o n g b a t t l ef o s u r v i v a l a g a i n s t l i f e - t h r e a t e n i n gr o b o t s . U n i t e d M i c r o w a r e g a m e sc o m e o e i t h e r c a s s e t t e s o r U M I ' so w d u r a b l e c a r t r i d g e s , d e p e n d i n g" M o r e a c t i o n - p a c k e d U M g a m e s M e t e o r R u n 1 6 1 3 . R e n a i s s a n c e 1 6 0 0 . A l i e n B l i t z 1 6 ) 9

o y o u r g a m e s e l e c t i o n . I y o u ' r e r e a d y f o t h r i l l i n g ,o u t - o f - t h i s - w o r l d a d v e n t u r e , l o o k t U M I . S e n d f o t h l a t e s t U M c a t a l o g a n c o n t a c t t h U M d e a l e rn e a r e s t y o t o d a y . . . a f t e r a l l , i t ' s j u s t f o t h f u o V i C ™ l l

U n i t e d M i c r o w a r e I n d u s t r i e s , I n c .3 5 0 3 - C T e m p l e A v e n u eP o m o n a . C 9 1 7 6 8 [ 7 1 4 ) 5 9 4 - 1 3 5 1

V I i a t r a d e m a r ko C o m m o d o r e B u s i n e s s M a c h i n e s .

M a r c h 1 9 8 3 7

Page 10: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 10/112

B U S I C A L CB U S I C A L C H o n e y o a E l e c t r o n i c S p r e a d s h e e t

W h e l e c t r o n i c s p r e a d s h e e t p r o g r a m s ?E l e c t r o n i c s p r e a d s h e e t p r o g r a m s a l l o w t h e u s e r t c r e a t e a g r i d s h e e t ,s p r e a d s h e e t , w o r k s h e e t , o a n o t h e r t a b l e o i n f o r m a t i o n , u s i n g t h m e m o r y o t h c o m p u t e r a p e n c i i a n p a p e r . T h c o m p u t e r d i s p l a y o t e r m i n a l a c t s a w i n d o w t h r o u g h w h i c h t h u s e r v i e w s t h i n f o r m a t i o na i i e n t e r e d . T e x t u a l i n f o r m a t i o n ( s u c h a s h e a d i n g s ) , n u m e r i c a l v a l u e sa n f o r m u l a s c a e a s i l y b e n t e r e d i n t o t h s p r e a d s h e e t .

F o C o m m o d o r e 6 4 F o C o m m o d o r e V I 2 0 F o C o m m o d o r e P E T ® / C B M ™ 4 0 c o l u m n sF o C o m m o d o r e C B 8 0 c o l u m n / S u p e r P e t ™

B G S I C A L C Y o u r C o m p u t e r D r o n e f o R e p e t i t i v e C a l c u l a t i o n sT h o u t s t a n d i n g a d v a n t a g e o u s i n g c o m p u t e r i t h a t i a c t s n o o n l ya p e n c i l a n p a p e r b u a p e r f e c t e r a s e r a n a n a u t o m a t i c c a l c u l a t o r .T h u s e r c a q u i c k l y a n e a s i l y m a k e a n n u m b e r o a l t e r a t i o n s t t h d a t a w i t h i n t h e t a b l e . T h B U S I C A L C w i l l e v a l u a t e a n f o r m u l a u s i n g t h d a t a t h a t h a b e e n e n t e r e d . F u r t h e r , i r e t a i n s t h f o r m u l a s a n d i s p l a y st h r e s u l t i n g v a l u e . W i t h B U S I C A L C c o n t r o l l i n g t h e n t r y o d a t a , p r o v i di n c o m p r e h e n s i v e m e m o r y , a n d p e r f o r m i n g a r i t h m e t i c , t h e p r e p a r a t i o no s p r e a d s h e e t i f a s t e r a n m o r e a c c u r a t e t h a n i i w e r e p r e p a r e db y h a n d .

B C I S I C A L C W i t h t h S t i n g R e m o v e d f r o m t h e P r i c e sB U S I C A L C 2 o n l y $ 4 9 . 0 0 f o t h V I 2 B U S I C A L C 6 4 o n l y $ 6 9 . 0 0 f o r t h e C B M 6 B U S I C A L C 4 0 o n l y $ 7 9 . 0 0 f o r t h e o r i g i n a l 4 0 c o l u m n P E T / C B MB U S I C A L C 8 o n l y $ 8 9 . 0 0 f o r t h e o r i g i n a l 8 c o l u m n C B M s a n S u p e r P e t s

B C J S I C A L C A V A I L A B L E N O F R O M Y O U R L O C A L D E A L E R( 8 0 0 ) 2 2 7 - 9 9 9 8

F O R T H E N A M E O Y O C I R N E A R E S T D E A L E RC a l i f o r n i a , C a n a d a , A l a s k a a n H a w a i i p l e a s e c a l l ( 4 1 5 ) 9 6 5 - 1 7 3 5

S k y l e s E l e c t r i c W o r k s2 3 1 G S o u t h W h i s m a n R o a dM o u n t a i n V i e w , C 9 4 0 4 1

E u r o p e p l e a s e c o n t a c t S u p e r s o f l , W i n c h e s t e r H o u s e . C a n n i n g R o a d , H a r r o w W e a l d s t o n e . M i d d l e s e x , E n g l a n d H A 7 S J . T e 0 8 6 1 1 6 6

C o m m o d o r e M a g a z i n e

Page 11: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 11/112

T H

V I D E O T E X

b B l a i r G r a n g e r a n J e f f H a n d

T m o s t p e o p l e i t h U t o d a y , w a t c h i n g t h n e w s o T m e a n s t u n i n g i n t o

n i g h t l y n e w s c a s t , a n l i s t e n i n g t w h a t t h a n n o u n c e r s e e s f i t t e l ly o i h a p p e n i n g . A n h o w m a n yt i m e s h a v e y o f o u n d y o u r s e l f s a y i n gt h a t m o s t o t h n e w s y o u ' r e w a t c hi n i s n ' t v e r y u s e f u l t y o u ? I t ' s n o u n u s u a l t o d a y t w a t c h t h n e w s f o a h o u r , a n b i n t e r e s t e d i a b o u tt e m i n u t e s o i t W e l l , t h a t s i t u a t i o nm a s o o n b e t h i n g o t h e p a s t f o e v e r y h o m e i t h U n i t e d S t a t e s w i t ht h a d v e n t o t h h o m e c o m p u t e ra n t h v i d e o t e x p h e n o m e n o n i h a b r o u g h t w i t h i t A n w a t c h i n g t h n e w s y o w a n t t w a t c h i o n l ys m a l l p a r t o t h a d v a n t a g e t h a tv i d e o t e x p r o v i d e s t m a k e y o u r l i f ea l o t e a s i e r .

T h c o m p u t e r i t s e l f i o n f o r m o a n o t h e r h a s a l r e a d y b e e n i n t r o d u c e dt o v i r t u a l l y e v e r y A m e r i c a n . F r o mt h m a i n f r a m e c o m p u t e r i l a r g eo f f i c e c o m p l e x t t h C o m m o d o r ep e r s o n a l c o m p u t e r m i l l i o n s o f p e o p l eu s i t h e i r h o m e s , t t h n e i g h b o rh o o d a r c a d e g a m e c e n t e r , w h a v e a l e x p e r i e n c e d t h c o m p u t e r b o o m .W h a t t h i s b o o m m e a n s n o a n w i l l

c o n t i n u e t m e a n i m i n d b o g g l i n g .M o s t p e o p l e t h i n k o t h c o m p u t e ra s o m e t h i n g y o u p r o g r a m , b u t h t h i n g s i c a d f o t h a v e r a g e p e s o n h a v e n o t h i n g t d w i t h w h e t h e rt h e y k n o w h o t p r o g r a m o n o t .P i c t u r e f o s e c o n d c o m i n g h o m ea f t e r w o r k , s i t t i n g d o w n a y o u r T s e t , g i v i n g f e c o m m a n d s t y o u rC o m m o d o r e c o m p u t e r l o c a t e d n e x tt t h T V a n f i n d i n g o y o u r T s c r e e n m e n u o a l t h l a t e s t n e w sf r o m a r o u n d t h w o r l d . Y o s i m p l yp i c k t h e i t e m s y o w i s h t r e a d a b o u ta n q u i c k l y f i n d t h a t n e w s i t e m o y o u r T V N e x t y o c a s h o p f o t h a tn e c a m e r a y o u ' v e b e e n w a n t i n g ,h a n d l e y o u r b a n k i n g , p l a y g a m e o c h e s s w i t h s o m e o n e o t h o t h e r s i d eo t h e c o u n t r y , a n t a k e c a r e o p e s o n a l a n b u s i n e s s c o r r e s p o n d e n c eo t h s y s t e m w o r d p r o c e s s o r . W h e ny o u ' r e f i n i s h e d , f l i c k o f t h c o p u t e r a n d g o o t y o u r e v e n i n g ' sp l a n s .W h a t i i t h a t m a k e s a l o t h i si n s t a n t a n e o u s i n f o r m a t i o n p o s s i b l e ?N o n e o t h t e c h n o l o g y i n e w , b u t h f l e x i b l e a n i n e x p e n s i v e m a r r i a g eo p e r s o n a l c o m p u t e r s , T V , i n f o r m at i o n s c i e n c e a n v a r i o u s m o d e s o

t r a n s m i s s i o n m a k e v i d e o t e x / t e l e t e x tu n i q u e a n f u l l o f p r o m i s e . V i d e o t e xa n t e l e t e x t c a b d e f i n e d a " s y t e f o t h w i d e s p r e a d d i s s e m i n a t i o no t e x t u a l a n g r a p h i c i n f o r m a t i o nw h o l l y b e l e c t r o n i c m e a n s , f o d i p l a y o l o c o s t t e r m i n a l s u n d e rc o n t r o l p r o c e d u r e s e a s i l y u n d e r s t o o db t h u n t r a i n e d u s e r . " ( F o o t n o t e :T y l e r , 1 9 7 9 )T b m o r e s p e c i f i c , v i d e o t e x i t w o - w a y t r a n s m i s s i o n s y s t e m , m e a ni n g t h e r e i i n t e r a c t i o n b e t w e e n t h u s e r a n t h i n f o r m a t i o n s o u r c e ,e . g . , C o m p u S e r v e , T H E S O U R C E a n D o J o n e s N e w s / R e t r i e v a l , g e n e ra l l y b r o a d c a s t t h r o u g h p h o n e l i n e s o m i c r o w a v e s . T e l e t e x t i t h t r a n s m i ss i o n o i n f o r m a t i o n i o n l y o n d i r e c t i o n ; u s u a l l y t h i s a p p l i e s t i n f o r m a t i o n b r o a d c a s t b T V r a d i o ,o m i c r o w a v e s .V i d e o t e x i a i d e a w h o s e t i m e h a c o m e . A n t h b i g g e s t s u r p r i s e i t h a ti t ' s b e e n h a p p e n i n g l o n g b e f o r e t h i si o t h e r p a r t s o t h w o r l d , e s p e c i a l l yd a i l y E u r o p e , J a p a n , a n d C a n a d a .T h i d e a o r i g i n a l l y s t a r t e d w i t hE n g l a n d ' s B B i t h m i 7 0 ' s . T h e yw e r e l o o k i n g f o w a t s e n d c a p -

M a r c h 1 9 8 3 9

Page 12: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 12/112

T E L E C O M P U T I N G

F I G U R E 1 . V i d e o t e x v i T e l e p h o n e L i n e .T e l e p h o n en e t w o r k

I n f o r m a t i o np r o v i d e rt e r m i n a l

F I G U R E 1 . B r o a d c a s t T e l e t e x t .A

M u l t i p l e x e r s

I n f o r m a t i o np r o v i d e rt e r m i n a l

t i o n e d n e w s a n d s u b t i t l e s f o r t h eh e a r i n g - i m p a i r e d a l o n g w i t h t h T t r a n s m i s s i o n . I m m e d i a t e l y t h e n e tw o r k s a t h g e n e r a l m a r k e t p o t e nt i a l f o t h i s n e e n h a n c e d m e t h o do i n f o r m a t i o n t r a n s m i s s i o n , a n r e c e i v e d b a c k i n g f r o m t h B r i t i s hg o v e r n m e n t t c o n t i n u e d e v e l o p m e n to t h t e c h n o l o g y . T h r e s u l t w a C E E F A X ( p r o n o u n c e d s e f a c t s ) .C E E F A X p r o v i d e d u t o t h e m i n u t ew e a t h e r , s p o r t s a n d n e w s f o e v e r yo n e .T h I n d e p e n d e n t T ( I T V ) n e t w o r ki E n g l a n d a l s o r e c o g n i z e d t h v a l u eo t e l e t e x t a n s o o n p r o d u c e d t h O r a c l e . T h B r i t i s h p o s t o f f i c e d e v e lo p e d a i n t e r a c t i v e v i d e o t e x c o r n -

D a t a b a s e

p u t e r d a t a b a s e c a l l e d P r e s t e l . T h a ts y s t e m i e m p l o y e d b y u s e r s t o h e l pw i t h t a p r o b l e m s , m o r t g a g e c a l c u l at i o n s , l e g a l a d v i c e , a n c r e d i t c a r dp u r c h a s e s . B 1 9 7 9 w i t h t h e s e t h r e es y s t e m s i o p e r a t i o n t h B r i t i s h w e r el e a d i n g t h e w a i v i d e o t e x a n t e l et e x t , b u t o t h e r n a t i o n s w e r e n ' t f a b e h i n d .N o t b e o u t d o n e b y t h B r i t i s h t h F r e n c h g o v e r n m e n t s p o n s o r e d d e v e lo p m e n t o t h e i r o w t e l e t e x t s y s t e mc a l l e d A n t i o p e w h i c h w e n t i n t o o p e ra t i o n i 1 9 7 7 w h e n t h B o u r s e( F r e n c h s t o c k e x c h a n g e ) w e n t o t h a i w i t h s t o c k p r i c e s a n o t h e r f i n a nc i a l d a t a . N e x t t h F r e n c h d e v e l o p e d

v i d e o t e x s y s t e m c a l l e d T e l e t e l .

M o d i f i e dt e l e v i s i o nr e c e i v e r

V i d e o t e xd e c o d e rd i s p l a yg e n e r a t o r

U s e r ' sk e y p a d

T h C a n a d i a n s d e c i d e d t o u t d ob o t h t h B r i t i s h a n t h F r e n c h w i t ht h e i r s o p h i s t i c a t e d s y s t e m c a l l e d T e l i -d o n . T h C o m m u n i c a t i o n s R e s e a r c hC e n t r e , t h r e s e a r c h a r o t h C a n a d i a n g o v e r n m e n t , d e v e l o p e dt h s y s t e m f o i n t e r a c t i v e u s o v e rp h o n e l i n e s . T h T e l i d o n s y s t e m i c a p a b l e o r e p r o d u c i n g c o m p l i c a t e dg r a p h i c s w i t h h i g h a c c u r a c y .T h J a p a n e s e , n o w i l l i n g t o b e o u td o n e b a n y o n e , d e v e l o p e d s e v e r a lc o m p r e h e n s i v e s y s t e m s b u t t h e t e c hn o l o g y p r o v e d t b t o e x p e n s i v ef o p u b l i c c o n s u m p t i o n . T h e r e f o r eN i p p o n T e l e p h o n e a n T e l e g r a p h s e t l e d f o C A P T A I N , w h i c h h a m a n ys i m i l a r i t i e s t P r e s t e l .N o E n g l a n d , F r a n c e , a n C a n a d aa r a l s e l l i n g t e l e t e x t a n v i d e o t e xw a r e s . E n g l a n d ' s P r e s t e l w a s o l d t W e s t G e r m a n y , S w i t z e r l a n d , S w e d e n ,F i n l a n d , N o r w a y , A u s t r i a , N e t h e rl a n d s , B e l g i u m a n I t a l y . V i d e o t e x /t e l e t e x t s y s t e m s a r u n d e r d e v e l o pm e n t i A u s t r a l i a a n H o n g K o n g .A n a l o t h e s e n a t i o n s a r e i n v e s t ig a t i n g t h p o s s i b i l i t y o a i n t e r n at i o n a l v i d e o t e x s y s t e m f o w o r l d w i d eu s e .T h q u e s t i o n t h a t c o m e s t m i n d i s w h i t h U . S . s o f a b e h i n d i v i d e o t e x d e v e l o p m e n t ? T h e r e a r b a s i c a l l y t w r e a s o n s f o t h i s . F i r s t ,v i d e o t e x d e v e l o p m e n t i o t h e rn a t i o n s i i n t e n s e l y s u p p o r t e d b t h r e s p e c t i v e g o v e r n m e n t s , b u i t h

1 0 C o m m o d o r e M a g a z i n e

Page 13: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 13/112

U . S . o n l y p r i v a t e i n d u s t r y h a s h o w na n i n t e r e s t i d e v e l o p i n g v i d e o t e x .T h s e c o n d r e a s o n i t h a t u u n t i l t h p a s t t w y e a r s , t h e r e w a s e r i o u sq u e s t i o n a s t o w h e t h e r a v i d e o t e x s e v i c e w o u l d s e l l . W o u l d t h c o n s u m e rn e e d t h s e r v i c e ? S u r e , s o m e b u s in e s s m e n m u s t k n o w t h l a t e s t s t o c kp r i c e s , o w h e t h e r t h e r e i f l i g h t t N e Y o r k i t h n e x t h o u r , a n f o t h e m , t h h i g h p r i c e o c o m p u t e rw a j u s t i f i e d . B u w o u l d t h a v e r a g eA m e r i c a n s p e n d o v e r t h o u s a n dd o l l a r s o c o m p u t e r , j u s t t o g e t t h s e r v i c e s o v i d e o t e x s y s t e m ? P r o b ab l n o t .H o w e v e r , w i t h C o m m o d o r e l e a d i n gt h w a y , c o m p u t e r p r i c e s h a v ed r o p p e d d r a s t i c a l l y , s o t h e y a r e a s i l ya f f o r d a b l e b e v e r y o n e . h o m ec o m p u t e r i v e r y m u c h p r a c t i c a lc h o i c e f o t h h o m e n o w . C o m b i n et h i s w i t h t h d e s i r e o A m e r i c a n s t k n o w a m u c h a t h e y c a i a s h o r t

t i m e a s p o s s i b l e , a n i i n o s u p r i s i n g t o s e t h p r o m i s e a n p o s s ib i l i t i e s o v i d e o t e x b o o m .I v i d e o t e x / t e l e t e x t i m a r r i a g e o ft e c h n o l o g i e s , i t h U . S . w a r w a t c h i n g t h c o u r t s h i p r i t u a l . I n d u st r w a n t s t o s e e w h a t c o m b i n a t i o n o t e c h n o l o g i e s w i l l p r o d u c e t h b e s ta n m o s t p r o f i t a b l e s y s t e m . T h e r ef o r e t e s t m a r k e t s a n e x p e r i m e n t s a r s p r o u t i n g u i a l l e v e l s a n t y p e s o i n d u s t r i e s — e n t e r t a i n m e n t , c o m p u te r s , a n c o m m u n i c a t i o n s . S o m e o t h c o m p a n i e s t e s t i n g t h f i e l dp r e s e n t l y a r e : C B S , N B C , W e s t i n g -h o u s e , K n i g h t - R i d d e r N e w s p a p e r s ,T i m e I n c . , S a m m o n s C a b l e C o m u n i c a t i o n s a n A T & T . O t h e r ss u c h a C o m p u S e r v e , D o J o n e sN e w s / R e t r i e v a l S e r v i c e , a n T H S O U R C E d e c i d e d t j u m p i i m m ed i a t e l y t g e s t a r t o t h m a r k e t .T h s i z e o t h i m p e n d i n g v i d e o t e xe x p l o s i o n i f o r c i n g m a n y i n d u s t r i e st c h a n g e t h e i r b u s i n e s s o u t l o o k .M a n y f e e l t h a t t h i m p a c t o v i d e o t e x w i l l b e n o u g h t f o r c e p r i n tp u b l i s h e r s t s w i t c h f r o m p r o f i ts t r u c t u r e b a s e d o c o p i e s s o l d t o n b a s e d o u s a g e . H a r p e r a n R o P u b l i s h e r s i m a k i n g p l a n s t h a t c a l l

f o d a t a b a s e o v a r i o u s s o u r c e sf r o m 6 d i f f e r e n t i n d u s t r i e s . M a n yo t h e i r r e f e r e n c e b o o k s w i l l b e c o m ec o m p u t e r i z e d d a t a b a s e s .S o m e p r e s e n t t r e n d s m i g h t b i n d i c at o r s o w h e r e t h i n d u s t r y i h e a d i n g .C o m p u S e r v e i a l r e a d y t h l a r g e s tv i d e o t e x d a t a b a s e f o h o m e c o m p u te r s i n t h U . S . t o d a y w i t h o v e r4 0 , 0 0 0 s u b s c r i b e r s . I a l s o s e e m sf a i r l y o b v i o u s t h a t t h e T n e t w o r k sw i l l g t h r o u t e o t e l e t e x t , h a v i n gs e e n t h g r o w t h o v i d e o t e x a n t e l et e x t . V i d e o t e x w i l l m o r e t h a n l i k e l yz e r o i o b u s i n e s s , e d u c a t i o n a l , a n s p e c i a l i n t e r e s t a p p l i c a t i o n s . T h U . S . h a s a l r e a d y s e e n t h e e f f e c t so p a c a b l e t e l e v i s i o n . G i v e n t h s u c c e s s o c a b l e i t ' s e a s y t o p i c t u r ev i d e o t e x / t e l e t e x t a s n e c e s s a r yh o u s e h o l d c o n v e n i e n c e i f e y e a r s .U n f o r t u n a t e l y t h m a i n s y s t e m s l i k eC E E F A X , P r e s t e l , A n t i o p e , a n T e l i -d o a r n o c o m p a t i b l e w i t h e a c ho t h e r a t h p r e s e n t t i m e . N i n f o rm a t i o n s t a n d a r d h a b e e n a g r e e du p o n . A n n t r a n s m i s s i o n m e d i u m( c a b l e , t e l e p h o n e , T V a n r a d i ot r a n s m i s s i o n ) h a p r o v e n d o m i n a n ta t t h i s t i m e e i t h e r .B u t h h e a v y w e i g h t o t h v i d e o t e x /t e l e t e x t c o n t e n d e r s , A T & T , s e e m s t b p u t t i n g m o n e y a n e n e r g y i n t ob o t h t e l e t e x t a n v i d e o t e x t e c h n o l o g ya w e l l a t h d e v e l o p m e n t o t e l e t e x t / v i d e o t e x s t a n d a r d s . A T & Tw a p r o h i b i t e d f r o m c a r r y i n g d a t af r o m m a i n f r a m e s o v e r t h e i r t e l ep h o n e l i n e s b e c a u s e o t h f e a r o m o n o p o l i s t i c p r a c t i c e s . N o u n t i lA T & T a g r e e d i n l a t e 1 9 8 0 t s e l l t h e i rr i g h t s t o l o c a l p h o n e c o m p a n i e s d i t h g o v e r n m e n t a l l o w t h e m t c a r r yd a t a o v e r p h o n e l i n e s . A n o t h e r w a t h a t A T & T i t e s t i n g t h n e t e c h n o lo g i w i t h N a t i o n a l E n t e r t a i n m e n tT V M B e l l w i l l u s s a t e l l i t e t r a n sm i s s i o n , m i c r o p r o c e s s o r s a n T d e c o d e r s t p u t h N E s i g n a la c r o s s t h e U . S . T h t e l e t e x t s i g n a lw i l l b p i g g y b a c k e d o t h T t r a n sm i s s i o n a n j a c k w i l l b p r o v i d e di t h d e c o d e r t h o o k u p e r s o n ' sh o m e c o m p u t e r .

T h A T & T s t a n d a r d s m e n t i o n e da b o v e , c a l l e d P L ( P r e s e n t a t i o nL e v e l P r o t o c o l s ) , w e r e f i r s t i n t r od u c e d a t h V i d e o t e x ' 8 c o n v e nt i o n . T h i m p a c t o t h e s e p r o t o c o l sc a n n o t b u n d e r e s t i m a t e d . I t h e r ei s n ' t s t a n d a r d i z a t i o n t h e r e w o n ' t b a n e x t e n s i v e v i d e o t e x s y s t e m i N o r t h A m e r i c a , b e c a u s e i e a c h s y t e r e q u i r e s i t u n i q u e d e c o d e r o t e r m i n a l t h e c o s t o u s i n g v i d e o t e xw o u l d b t o h i g h t t h e n u s e r .M a n y o t h c o m p e t i t o r s i t h f i e l d ,l i k e K n i g h t - R i d d e r N e w s p a p e r s ,C B S , a n W e s t i n g h o u s e , h a v e a g r e e dt m a k e t h e i r s y s t e m s c o m p a t i b l ew i t h B e l l ' s P L P . C a n a d a ' s T e l i d o ns y s t e m i a s u b s e t o P L a n c a f a i r l y e a s i l y b e u p g r a d e d t B e l l ' sp r o t o c o l s .B e l l ' s P L a c c o m m o d a t e s A S C I Ia l p h a n u m e r i c s i a e i g h t o s e v e nb i e n v i r o n m e n t . T h p r o t o c o l s c a b b r o k e n d o w n i n t o f o u r f u n c t i o n a lc a t e g o r i e s .

1 D i s p l a y c h a r a c t e r s t h a t r e q u i r e4 c h a r a c t e r s p e r o a n 2 r o w s p e s c r e e n .

2 G r a p h i c d i s p l a y s u s i n g a l p h am o s a i c s t r u c t u r e s a n g e o m e t r i cp r i m i t i v e s ( l i n e s , c i r c l e s , e t c . )

3 D y n a m i c a l l y r e d e f i n a b l e c h a ra c t e r s e t s ( D R C S ) .

4 P i c t u r e d e s c r i p t i o n i n s t r u c t i o n s( P D I ) .

T h m o s a i c s a r c o m p a t i b l e w i t ht h o s e u s e d b t h P r e s t e l a n A n t io p c o d i n g s c h e m e s . T h g e o m e t r i cp r i m i t i v e s a r e c o m p a t i b l e w i t h T e l i -d o n ' s p i c t u r e d e s c r i p t i o n i n s t r u ct i o n s .T g e c o p y o A T & T ' s P r e s e n t at i o n L e v e l P r o t o c o l s c o n t a c t :

M a n a g e r I n f o r m a t i o n P l a n n i n ga n d D e v e l o p m e n tA T & T

W o o d H o l l o w R o a dP a r s i p p a n y , N 0 7 0 5 4

W d o n ' t r e c o m m e n d g e t t i n g c o p yo t h p r o t o c o l s u n l e s s y o a l r e a d yk n o w s o m e t h i n g a b o u t t e l e c o m m u n ic a t i o n s p r o t o c o l s b e c a u s e t h r e a d i n gi d r a n d e f i n i t e l y w r i t t e n t o s c a r eo f f t h e b e g i n n e r .

M a r c h 1 9 8 3 1 1

Page 14: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 14/112

T E L E C O M P U T I N G

T s e w h v i d e o t e x c a b s u s e f u l ,y o h a v e t u n d e r s t a n d w h a t i c a d f o y o u . N o n b u y s c o m p u t e r so t e c h n o l o g y u n l e s s t h e r e a r e b e n ef i t s , s h e r e a r s o m e b e n e f i t s t h a tm i g h t b a p p l i c a b l e t y o u . M o s tv i d e o t e x s y s t e m s p r o v i d e w i d er a n g e o s e r v i c e s t h a t c o v e r t h f o l o w i n g c a t e g o r i e s : ( 1 i n f o r m a t i o nr e t r i e v a l , s u c h a n e w s , w e a t h e r ,d i r e c t o r i e s , a n b i b l i o g r a p h i c d a t ab a s e s , ( 2 t r a n s a c t i o n s , l i k e r e s e r v at i o n s , t e l e s h o p p i n g , a n t e l e b a n k i n g ,( 3 m e s s a g i n g , f o e l e c t r o n i c m a i l ,( 4 c o m p u t i n g , f o i n t e r a c t i v e g a i n g , p r o g r a m m i n g , a n f i n a n c i a la n a l y s i s , ( 5 t e l e m o n i t o r i n g , f o h o m e s e c u r i t y .S u p p o s e f o e x a m p l e , y o u ' r e b u s in e s s m a n i f a s t m o v i n g c o m p a n y .Y o n e e d t k e e p o t o o c u r r e n ts t o c k q u o t a t i o n s w h i l e y o a r i y o u r o f f i c e o a h o m e . M a n y m i g h tt h i n k t h a t y o w o u l d h a v e t u s a e x p e n s i v e s e r v i c e t c a l l u f o t h a ti n f o r m a t i o n . W i t h t h a d v e n t o v i d e o t e x h o w e v e r , t h e r e ' s n p r o bl e m . J u s t s i g n u f o s u b s c r i p t i o nt D o J o n e s N e w s / R e t r i e v a l a v e r y r e a s o n a b l e c o s t a n y o u ' r e s e t .A l y o n e e d t d i a s y o u r c o p u t e r f o t h l a t e s t q u o t a t i o n s f r o mt h s t o c k e x c h a n g e a n t h e y a p p e a ro y o u r s c r e e n i n s t a n t l y .O s u p p o s e y o u ' r e a h o u s e k e e p e r ,a n n e e d s o m e n e w a p p l i a n c e s . Y o c o u l d g o u t a l t h e d i f f e r e n ts t o r e s a n d s h o p a r o u n d , f i g h t i n gc r o w d s a n t r a f f i c . O w i t h v i d e o t e xy o c o u l d s i a y o u r c o m p u t e r t e r m in a a h o m e , t y p e o u o y o u r k e yb o a r d w h a t y o u a r i t h m a r k e tf o r , a n i m m e d i a t e l y g e c a t a l o g u el i s t i n g a n d e s c r i p t i o n o d i f f e r e n tm o d e l s o f a p p l i a n c e s . Y o c a e v e no r d e r t h e m r i g h t f r o m y o u r o w h o m e . A n p r i c e s f r o m t h c a t a l o g u ea r a l w a y s w e l l b e l o w w h a t y o uw o u l d p a i s t o r e f o r t h s a m et h i n g . A l y o n e e d t d a l t h i s i s u b s c r i p t i o n t t h s h o p p i n g s e r v i c ec a l l e d C o m p - U - S t o r e , p r o v i d e d a a v e r y r e a s o n a b l e f e b t h v i d e o t e xs p o n s o r .

H e r e i l i s t o s o m e o t h p o s s i b i l i t i e sN e w sE l e c t r o n i c m a i lT l i s t i n g sS t o c k a n a l y s i sG a r d e n i n g h i n t sM a n u f a c t u r e r ' s h o t l i n eB e s t s e l l e r l i s tB a r g a i n f i n d e r sC a r t o o n sT e l e p o e t r yL a S e r v i c e m a n u a l sT e l e b a n k i n gC o m p u t e r g a m e sR e a l e s t a t e l i s t i n g sE l e c t r o n i c a u c t i o n sU t i l i t y m e t e r i n gT e l e b e t t i n gA g e n d a sB u r o u t e s a n s c h e d u l e sF i l e m a i n t e n a n c eS i g n a t u r e s a m p l e sC o m p u t e r a r W o r d p r o c e s s i n gE m e r g e n c y n u m b e r sS o f t w a r eA l a r m c o n t r o l sP u r c h a s e o r d e r sR e s e r v a t i o n sA d v e r t i s e m e n t sB o o k sL o b b y l e t t e r sL e g i s l a t i v e m e e t i n g sP s y c h o l o g i c a l t e s t s

A y o c a s e t h l i s t o s e r v i c e sa v a i l a b l e t y o i l a r g e . W i t h o n l yb a s i c s u b s c r i p t i o n t o v i d e o t e x s p o ns o l a r g e n u m b e r o t h o s e p o s s i b i l it i e s a r y o u r s .T h f u t u r e l o o k s v e r y p r o m i s i n g f o v i d e o t e x . T h e m a i n i n g r e d i e n t s f o rv i d e o t e x a r n o a v a i l a b l e : C o m m od o r e i p r e s e n t l y m a k i n g m o r e h o m ec o m p u t e r s t h a n a n y o n e e l s e i t h i n d u s t r y a n 9 8 o t h h o m e s i t h U . S . a l r e a d y h a v e T ( 7 8 % a r c o l o r ) . I t i s p r e d i c t e d b i n d u s t r ye x p e r t s t h a t b 1 9 9 0 8 - 1 0 m i l l i o nh o m e s w i l l h a v e v i d e o t e x s e r v i c e .T h i s t e c h n o l o g y h a t h e p o t e n t i a l t oc h a n g e t h w a y w e u s i n f o r m a t i o na n e v e n t u a l l y h a v e a n i m p a c t o a l o o u l i v e s . T h f u t u r e o v i d e o t e x

f o v i d e o t e x :T e l e s h o p p i n gO p i n i o n p o l l i n gR e s t a u r a n t m e n u sC r o s s w o r d p u z z l e sN e w s l e t t e r sC l a s s i f i e d a d R e f e r e n c e m a t e r i a l sC o m p u t e r a i d e d i n s t r u c t i o nE l e c t r o n i c b u l l e t i n b o a r d sM e d i c i n eT a i n f o r m a t i o nG o v e r n m e n t s e r v i c e sS p o r t sL i b r a r y i n d e x e sP u r c h a s e o r d e r sP e r s o n n e l r e c o r d sQ u i z z e sT o u r i s t t i p sP r o c e s s c o n t r o lC h i l d r e n ' s s t o r i e sM u s i c s h e e t sE v a c u a t i o n p l a n sC u r r e n c y c o n v e r s i o nC o m m u n i t y e v e n t sR a c i n g f o r m sP r e s s r e l e a s e sI n v e n t o r y c o n t r o lS o i l c o n d i t i o n sP h o n e l i s t i n g sT h e a t e r g u i d e sE m p l o y m e n t o p p o r t u n i t i e sO p i n i o nW i n eG r o u p s a n c l u b s

r e a c h e s t t h l i m i t s o f o u r i m a g i n at i o n . A n p e r h a p s , t h e r e s o o n w o n ' tb a n n e e d f o m o r n i n g n e w sp a p e r , o n l y m o r n i n g v i d e o t e xb r i e f i n g ! C

1 2 C o m m o d o r e M a g a z i n e

Page 15: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 15/112

Page 16: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 16/112

I Y O O W N A C O M M O D O R E V I Y O K N O W I T C A N D O A L L T H I S .

B A S I CP R O G R A M M I N Gi ' 1 N T S U S C O R E H i l l

W O R DP R O C E S S I N G

B I N G O /S P E E D M A T H

H O M EB A B Y S I T T E R

P E R S O N A LF I N A N C E

H l i w t S h a l l d r , o l J J - 5

> * « • i - . o * h i n « p . » o

a d v e n t u r e "L A N D

V I S I B L ES O L A R S Y S T E M

B I O R H Y T H M S

C O S M I CC R U N C H E R S U P E RS M A S H R A D A RR A R A C E J U P I T E R

L A N D E R

C H E S S V I A V E N G E R G O R FW h a t t h o s e e x t r a f e d o

l a r s g e y o i s i m p l e l i t t l ed e v i c e c a l l e d C o m m o d o r eV I C M O D E M .

I c o n n e c t s y o u r t e l ep h o n e t y o u r V I 2 0 o C o m m o d o r e 6 4 ™ c o m p u t e r( r e s u l t i n g i s o m e t h i n g a p t l yc a l l e d t e l e c o m p u t i n g ) , g i v i n gy o a c c e s s t i n f o r m a t i o ns u c h a y o s e o t h s c r e e n s t y o u r r i g h t .

N o r m a l l y , y o u ' d h a v e t t y p e s h o r t p r o g r a m i n t oy o u r c o m p u t e r t h e l p i m a k e

t h f i n a i t r a n s i t i o n i n t ot e l e c o m p u t e r .

H o w e v e r , w h e n y o b u V I C M O D E M , y o u ' l l f i n d w e ' v ei n c l u d e d f r e e s o f t w a r e p r g r a m . Y o j u s t l o a d i i n t o y o u rC o m m o d o r e D a t a s s e t t eR e c o r d e r , a n p r e s t o ( g i v e o t a k e m o m e n t o r t w o ) , y o h a v e a c c e s s t o v a s t l i b r a r yo i n f o r m a t i o n a n g a m e s .

S p e a k i n g o f r e e .C o m m o d o r e a l s o i n c l u d e sf r e e s u b s c r i p t i o n a n f r e eh o u r ' s t i m e o C o m p u S e r v e ™

O M E G A R A C Ea n D o J o n e s N e w s /R e t r i e v a l S e r v i c e , " f r e e t r i a lo f f e r o T h S o u r c e , S M a n d i s c o u n t p r o g r a m o f f e r w i t hC o m p - U - S t o r e a n G e n e r a lV i d e o t e x C o r p .

L e t ' s s e e . D i d w l e a v ea n y t h i n g o u t ? O h y e s . A l o n gw i t h C o m p u S e r v e c o m e sf r e e m e m b e r s h i p i t h C o m m o d o r e I n f o r m a t i o n N e w o r k . T h i s i y o u r H O T L I N E t C o m m o d o r e . ( H o w o f t e n d y o g e t s p e a k d i r e c t l y t m a n u f a c t u r e r ? ) T h r o u g h i w

C e r t a i n o f f e r s s u b j e c t t c h a n g e . C o m p u S e r v e i t r a d e m a r k o C o m p u S e r v e . I n a n H . & . R . B l o c k C D o J o n e s N e w s / R e t r i e v a l S e r v i c e i r e g i s t e r e d t r a d e m a r ko D o J o n e s C o . . I n c . T h S o u r c e i a s e r v i c e m a r k o S o u r c e T e l e c o m p u t i n g C o r p o r a t i o n , s u b s i d i a r y o R e a d e r ' s D i g e s t C o r p o r a t i o n . I n c .

1 4 C o m m o d o r e M a g a z i n e

Page 17: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 17/112

B U D I Y O K N O W F O A B O U T $ 1 0 0Y O U C A N A L S O G E I T D A L L T H I S ?

C O M P U S E R V E T H S O U R C E

T H S O U R C E

T i p s a n * i u i r wT i p s

l n t . r - v l »

D O J O N E ST H S O U R C EH E L L O P E T E R . T H I SH U G H . U M A T C A P 5 ( i v o I g j g H f i J l e ! :

W O R L D B O O KE N C Y C L O P E D I A

E M P L O Y M E N TO P P O R T U N I T I E S

C O M M O D O R EI N F O . N E T W O R K

T R A V E LI N F O R M A T I O N

W I R E S E R V I C EN E W S C O L L E G EP L A N N I N G

T A A D V I C E M O V I ER E V I E W S

S H O P A H O M Ec a a n s w e r a n q u e s t i o n s y o m i g h t h a v e a b o u t y o u r c o p u t e r , o p r g r a m m i n g , o a n y t h i n g e l s eC o m m o d o r e -r e l a t e d , v i e l e c t r o n i cm a i l .

T h C o m m o d o r e I n f o r m at i o n N e t w o r k i a l s o y o u r d r e c t l i n e t t h C o m m o d o r eB u l l e t i n B o a r d , w h i c hC o m m o d o r e o w n e r s u s t k e e p i t o u c h w i t h e a c h o t h e r .

I . Q . T E S T S G A M E S S P O R T S N E W Sf o p r o g r a m m i n g t i p s , P u b l i c

D o m a i n S o f t w a r e , a n t e c h n i c a l s u p p o r t .

S T

M O

. . . ,

A C CC

B U

T H C O M M O D O R E V I 2 0 R E A L C O M P U T E R F O T H P R I C E O T O Y .

A l t o g e t h e r , t h e s e l i t t l e e t r a s w e ' v e i n c l u d e d w i t h o u V I C M O D E M a d d u p t v a l u eo $ 1 9 7 . 5 0 . n i c e r e t u r n o a

T h e s e a r j u s t f e e x a m p l e s f r o m o u e x i s t i n g l i b r a r y o l s o f t w a r e a v a i l a b l e f o t h V I 2 0 U . S . A . - P O . B o 5 0 0 .C o n s h o h o c k e n . P 1 9 4 2 8 ; C a n a d a - 3 3 7 0 P h a r m a c y A v e n u e . A g i n c o u r t , O n t a r i o . C a n a d a M 2 K 4 .

i n v e s t m e n t o a r o u n d $ 1 0 0 .S o m e c o m p u t e r c o

p a n i e s t h i n k i t ' s r e a s o n a b l e t a s a m u c h a $ 5 0 0 f o r t e l ec o m p u t i n g c a p a b i l i t i e s s u c ha o u r s .

H o w e v e r , w i t h t h C o m m o d o r e V I C M O D E M s e l li n g f o r a r o u n d $ 1 0 0 , w f e e lw e ' r e b e i n g w h o l e l o m o r er e a s o n a b l e . D o n ' t y o a g r e e ?

c o m m o d o r eC O M P U T E RM a r c h 1 9 8 3 1 5

Page 18: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 18/112

C o m m o d o r e I n f o r m a t i o n N e t w o r k ' s S u r v i v a l K i b J e f f H a n d

h i s a r t i c l e i t h e l p u s e r s n a v i g a t e t h e i r w a t h r o u g h C o m m o d o r e ' s I n f o r m a t i o n N e t w o r k ,a n a l s o b e c o m e a w a r e o t h c a p a b i l i t i e s t h

N e t w o r k p r o v i d e s . T h p u r p o s e o f t h C o m m o d o r eI n f o r m a t i o n N e t w o r k i t u s t h p o w e r o n a t i o n a lc o m p u t e r n e t w o r k ( C o m p u S e r v e ) t o g i v e y o t h e u s e rd i r e c t l i n e t C o m m o d o r e , d i s s e m i n a t e i n f o r m a t i o n r e l ev a n t t o u c o m p u t e r u s e r s a n g i v e u s e r s p l a c e t m e e to t h e r u s e r s a n e x c h a n g e i d e a s a n i n f o r m a t i o n . T h C o m m o d o r e I n f o r m a t i o n N e t w o r k c a p r e s e n t l y b d i v i d e d i n t o f i v e s e c t i o n s : v i d e o t e x , H O T L I N E , b u l l e t i nb o a r d , d a t a b a s e s , a n c o n f e r e n c i n g . T h I n f o r m a t i o nN e t w o r k h a b e e n v e r y s u c c e s s f u l a n w e l l r e c e i v e d b e v e r y o n e .V I D E O T E XW h e n y o u ' v e c o n n e c t e d i n t o t h C o m m o d o r e I n f o r m at i o n N e t w o r k , y o h a v e y o u r c h o i c e o m a n y d i f f e r e n to p t i o n s . Y o c a f o l l o w t h m e n u s t r u c t u r e a n p r o c e e dt h r o u g h t h v i d e o t e x a r e a . O y o c o u l d g d i r e c t l y t t h p a g e o v i d e o t e x y o w i s h t s e ( s u c h a p r o d u c ta n n o u n c e m e n t s o t h e b u l l e t i n b o a r d ) , b y p a s s i n g t h m e n u s t r u c t u r e . ( T h i s i e s p e c i a l l y u s e f u l f o r e p e a t u s e r sw h h a v e a s p e c i f i c v i d e o t e x a r e a i m i n d . ) T n a v i g a t et s p e c i f i c p a g e , u s e t h " G O " c o m m a n d : C B M ( X ) .

( X i t h p a g e n u m b e r y o w a n t . B e l o w i l i s t i n g o t h p a g e n u m b e r s i t h v i d e o t e x f o r d i r e c t a c c e s s , a n d i g r a m ( p a g e 2 2 o t h e c a t e g o r i e s o i n f o r m a t i o n a v a i l a b l ef r o m t h v i d e o t e x m a i n m e n u . Y o h a v e y o u r c h o i c e : u s t h m e n u s t r u c t u r e p r o v i d e d , o r w i t h m o r e e x p e r i e n c e g d i r e c t l y t a n s e c t i o n .C o m m o d o r e I n f o r m a t i o n N e t w o r kM A I N M E N U

I n t r o d u c t i o nS u r v i v a l K i H O T L I N EP r o d u c t A n n o u n c e m e n t s

5 B u l l e t i n B o a r dC o m m o d o r e M a g a z i n e A r t i c l e sD i r e c t o r i e sC o m m o d o r e T i p sP r i c e L i s t

1 U s e r Q u e s t i o n n a i r eE n t e r s e l e c t i o n o f o h e l p :D I R E C T A C C E S S P A G E ST h f o l l o w i n g s e c t i o n s o t h v i d e o t e x a r e a m a b a c c e s s e d d i r e c t l y b t y p i n g " C B M - ( p a g e n u m b e r ) " :

1 6 C o m m o d o r e M a g a z i n e

Page 19: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 19/112

M a i n M e n u C B M - 1I n t r o d u c t i o n C B M - 4S u r v i v a l K i M e n u C B M - 1 0 0H o t l i n e C B M - 2 0 0U s e r G r o u p s C B M - 2 5 0C o m m o d o r e N e w s C B M - 3 0 0B u l l e t i n B o a r d C B M - 3 I 0C o m m o d o r e M a g a z i n e C B M - 3 2 1P o w e r / P l a y M a g a z i n e C B M - 3 2 2N e w s l e t t e r C B M - 3 2 3U s e r G r o u p N e w s l e t t e r C B M - 3 2 4P r o d u c t A n n o u n c e m e n t s C B M - 3 3 0D i r e c t o r i e s ' M e n u C B M - 4 0 0D e a l e r L i s t s C B M ^ I OE d u c a t i o n a l R e s o u r c e s C B M - 4 2 0C o m m o d o r e T i p s C B M - 5 0 0S o f t w a r e T i p s C B M - 5 1 0P r i c e L i s t s C B M - 7 5 0T e c h n i c a l T i p s C B M - 8 0 0V i d e o t e x E x p l a n a t i o n C B M - 1 1 9 9B u l l e t i n B o a r d E x p l C B M - 1 2 0 0H o t l i n e E x p l a n a t i o n C B M - 1 2 1 2D a t a b a s e E x p l a n a t i o n C B M - 1 2 1 6D i r e c t A c c e s s P a g e s C B M - 1 2 3 8T h e r e a r f e o t h e r n a v i g a t i o n a l c o m m a n d s t h a t a r a v a i l a b l e t y o u . B e l o w i l i s t o h e l p f u l c o m m a n d sa v a i l a b l e f r o m t h e v i d e o t e x a r e a b t y p i n g " H e l p " a a n ( ! p r o m p t . T h e s e c o m m a n d s a r e :T — T o p M e n u P a g e ( w i l l p l a c e y o i n t o C o m p u S e r v e ' s

m a i n m e n u )M — P r e v i o u s M e n u ( t a k e s y o b a c k o n e m e n u p a g e )F — F o r w a r d p a g eB — B a c k p a g eH — H e l p ( w i l l g i v e t h i s l i s t i n g )R — R e s e n d p a g e

" n " — S c r o l l f r o m i t e m " n ( t h e t e x t i f o r m a t t e d t y o u r s c r e e n s i z e r a t h e r t h a n t h n o r m a l 3 c o l u m n s b y1 l i n e s f o v i d e o t e x )" n " — G o d i r e c t l y t p a g e " n

N — D i s p l a y n e x tm e n u i t e m

P — D i s p l a y p r e v i o u sm e n u i t e m

H O T L I N EO n o t h b i g g e s t a d v a n t a g e s o f t h C o m m o d o r e I n f o rm a t i o n N e t w o r k i t h a t u s e r s c a a s C o m m o d o r e q u e st i o n s d i r e c t l y , a n w i t h i n f e d a y s f i n d t h a n s w e r i t h H O T L I N E ( 0 d a t a b a s e . T a c c e s s t h e H O T L I N E ,s i m p l y t y p e " C B M - 2 0 0 " a n d y o u w i l l b t r a n s p o r t e d t t h H O T L I N E . A f t e r b r i e f e x p l a n a t i o n o t h H O T L I N E i g i v e n o y o u r s c r e e n , s i m p l y s t a r t t y p i n g .T h e r e a r n l i n e p r o m p t s i t h H O T L I N E . T h n e x tb u s i n e s s d a C o m m o d o r e w i l l r e c e i v e y o u r q u e s t i o n ,

d e t e r m i n e a n a n s w e r a n d u p l o a d t h a n s w e r t o t h e C o p u S e r v e s y s t e m . Y o a r t h e n n o t i f i e d b E M A I L o t h

f i l e n a m e a n t h d a t a b a s e s e c t i o n i w h i c h t h a n s w e r i l o c a t e d , a l o n g w i t h s h o r t r e m i n d e r o h o t a c c e s sf i l e s i t h d a t a b a s e . T h a n s w e r f i l e g e n e r a l l y t a k e s t w w o r k i n g d a y s b e f o r e i a p p e a r s i t h h o t l i n e d a t a b a s e .T h i s i b e c a u s e C o m p u S e r v e ' s p u b l i c a c c e s s a r e a r e q u i r e s2 h o u r s f o f i l e s t b e p r o c e s s e d a n t h e n a a d d i t i o n a ld a f o t h f i l e t b e s u b m i t t e d t t h d a t a b a s e . ( T h eH O T L I N E o t h e v i d e o t e x a r e a d i f f e r s f r o m t h H O T L I N E d a t a b a s e i t h a t y o l e a v e q u e s t i o n s o t h N e t w o r k H O T L I N E a n t h e y a r e a n s w e r e d i t h d a t ab a s e H O T L I N E a n s t o r e d t h e r e f o r o t h e r p e o p l e t l o o ku l a t e r . T h u s , m a n y t i m e s p e o p l e c a n s a v e t h e m s e l v e st h e t r o u b l e o h a v i n g t a s q u e s t i o n s t h a t h a v e a l r e a d yb e e n a n s w e r e d . )B u l l e t i n B o a r dO n o t h e t h i n g s y o m a w i s h t a c c e s s o f t e n i t h C o m m o d o r e I n f o r m a t i o n N e t w o r k b u l l e t i n b o a r d . T h b u l l e t i n b o a r d c a n b e t h o u g h t o a c o r k b o a r d f o C o m m o d o r e u s e r s t c o n v e r s e w i t h e a c h o t h e r . Y o c a a c c e s s t h e b u l l e t i n b o a r d b s i m p l y t y p i n g i G C B M -3 1 a a n y p r o m p t , o b u s i n g s e l e c t i o n # f r o m t h m a i nm e n u . O n c e y o a r c o n n e c t e d t t h b u l l e t i n b o a r d , y o w i l l b p r e s e n t e d w i t h t h f u n c t i o n m e n u . I w i l l r e a d a f o l l o w s :C o m m o d o r e B u s i n e s s M a c h i n e sF u n c t i o n M e n u :

( L L e a v e M e s s a g e( R R e a d M e s s a g e s( R N ) R e a d N e M e s s a g e s( R M ) W a i t i n g M e s s a g e s( B R e a d B u l l e t i n s( C O ) O n l i n e C o n f e r e n c e

N o u s e d( M I ) M e m b e r s h i p I n f o r m a t i o n( O P ) C h a n g e y o u r S i O p t i o n s( E E x i t f r o m t h i s S I

Y o s i m p l y e n t e r t h n u m b e r o f y o u r c h o i c e a n p r e s sR E T U R N >

" L e a v e M e s s a g e " w i l l l e y o l e a v e m e s s a g e o t h b u l l e t i n b o a r d d i r e c t e d t s p e c i f i c p e r s o n o t e v e r yo n e . Y o u r m e s s a g e c a b q u e s t i o n , r e p l y o m a y b er e q u e s t f o i n f o r m a t i o n . T h c h o i c e i y o u r s . Y o w i l l b p r o m p t e d b t h c o m p u t e r f o r t h e f o l l o w i n g i n f o r m at i o n :

1 N a m e a n U s e r I o t h p e r s o n y o a r s e n d i n gt h m e s s a g e t o ( u n l e s s i i t a l l )

2 S u b j e c t o M e s s a g eA f t e r e n t e r i n g t h e s u b j e c t y o w i l l r e c e i v e l i n e n u m b e r e dp r o m p t s f o e a c h m e s s a g e l i n e . F o e x a m p l e :

1 2 3 < R E T U R N > i t h f i r s t c o l u m n o r < C N T L >

w i l l e n y o u r m e s s a g e . T h e n y o u ' l l g e t t h f o l l o w i n gm e n u :

M a r c h 1 9 8 3 1 7

Page 20: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 20/112

T E L E C O M P U T I N G

L e a v e O p t i o n s :( S S t o r e t h e m e s s a g e ( P u t m e s s a g e o b u l l e t i n

b o a r d )( L L i s t t h m e s s a g e ( L i s t m e s s a g e t o v e r i f y e d i t i n g )( R R e p l a c e L i n e ( S p e c i f y l i n e , t h e n r e t y p e t e x t )( D D e l e t e L i n e ( S p e c i f i e d l i n e n u m b e r i

d e l e t e d )( C C o n t i n u e e n t e r i n g ( t e x t w i l l s t a r t o n e x t l i n e )

t h t e x t6 ( A ) A b o r t t h L e a v e ( C a n c e l s y o u r m e s s a g e )

o p t i o nE n t e r s e l e c t i o n o f o r h e l p :" R e a d M e s s a g e s " w i l l l e y o r e a d a l t h m e s s a g e s o t h S I G . A f t e r t h i s s e l e c t i o n , t h c o m p u t e r w i l l i n f o r m y o o t h n u m b e r o m e s s a g e s o t h s y s t e m a n a s w h i c hm e s s a g e s y o w a n t t s t a r t r e a d i n g . T h f o r m a t f o m e s a g e s i t h S I i a f o l l o w s :

: < z z z > S e c yS b < x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x >D D - M M - Y Y h h - m m - s s

F m < w w w w w w w w w w w w w w w w w w w w w w w w wT o v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v w w v

z — T h e s e q u e n t i a l m e s s a g e n u m b e r a s s i g n e d t t h i s m e s a g e .

y — T h e d a t a b a s e s e c t i o n w h e r e t h m e s s a g e i s t o r e d .x — T h e s u b j e c t h e a d e r c a b u t 2 c h a r a c t e r s l o n g .D D - M M - Y Y h h - m m - s s - t h e d a t e a n t i m e w h e n t h

m e s s a g e w a s t o r e d . I t i s d i s p l a y e d i t h e r e a d e r ' sl o c a l t i m e .

w — W r i t e r o t h m e s s a g e . T h i s i p r o v i d e d b t h S I G .I t i s t h n a m e t h a t t h e u s e r o r i g i n a l l y s i g n e d o n t o t h N e t w o r k w i t h .

v — R e c i p i e n t o t h m e s s a g e . E i t h e r t h e u s e r I o r t h ep e r s o n ' s n a m e o b o t h a r e n t e r e d h e r e . I t i s u s u a l l yb e t t e r t o e n t e r t h u s e r I a n a v o i d m i s s p e l l i n g t h r e c i p i e n t ' s n a m e . T h i s w i l l i n s u r e t h a t t h e m e s s a g eg e t s t o t h a p p r o p r i a t e p e r s o n .

E a c h m e s s a g e m a b 9 l i n e s o 2 5 0 0 c h a r a c t e r s l o n g( w h i c h e v e r c o m e s f i r s t ) . T h " S u b j e c t " , " T o " a n " F r o m " l i n e s m a e a c h b u t 2 c h a r a c t e r s l o n g .A f t e r r e a d i n g e a c h m e s s a g e y o w i l l b e p r e s e n t e d w i t ht h e f o l l o w i n g m e n u :R e a d O p t i o n M e n u :

( C R e a d n e x t m e s s a g e( R E ) R e p l a y t c u r r e n t m e s s a g e( T R e t u r n t o t h e F u n c t i o n M e n u( D D e l e t e t h i s m e s s a g e

E n t e r s e l e c t i o n o f o h e l p :T h i s l i s t o o p t i o n s i s e l f e x p l a n a t o r y . T h l e t t e r s i t h p a r e n t h e s e s a r t r e m i n d y o o t h c o m m a n d s f o c o m a n d m o d e . M o r e a b o u t c o m m a n d m o d e w i l l b d i c u s s e d l a t e r ." R e a d N e M e s s a g e s " a l l o w s y o t r e a d a l t h m e

s a g e s p u o n t o t h s y s t e m s i n c e t h e l a s t t i m e y o a c c e s s e di t " R e a d W a i t i n g M e s s a g e s " a l l o w s y o t r e a d m e s s a g e st h a t h a v e b e e n d i r e c t e d t y o s p e c i f i c a l l y ." R e a d B u l l e t i n s " l e t s y o r e a d a n y a n n o u n c e m e n t s t h a tt h S y s O p ( s y s t e m o p e r a t o r ) h a l e f t f o r u s e r s i r e g a r d t t h b u l l e t i n b o a r d ." O n l i n e C o n f e r e n c e " : A n o t h e r f e a t u r e o t h S I i c o f e r e n c i n g . U s e r s m a w i s h t s c h e d u l e a l i v e l e c t u r e o r d i s c u s s i o n o s p e c i f i c s u b j e c t , o j u s t p l a i n g a a w a y .E n t e r t h c o n f e r e n c e ( C O ) f e a t u r e f r o m t h f u n c t i o nm e n u . O n c e y o h a v e d o n e t h i s , t h s c r e e n w i l l d i s p l a yy o u r n a m e a n t h c h a n n e l y o a r o n T h e n j u s t s t a r tt y p i n g ! I y o t y p e " H e l p " a t h b e g i n n i n g o a n l i n ey o w i l l g e l i s t o f c o n f e r e n c e c o m m a n d s , w i t h b r i e fe x p l a n a t i o n s . T h e s e c o m m a n d s a l l o w y o g r e a t e r f l e x ib i l i t y w h e n c o n f e r e n c i n g . ( S e e t h C o n f e r e n c i n g s e c t i o no t h i s a r t i c l e . )" C h a n g e Y o u r S I O p t i o n s " a l l o w s m o r e e x p e r i e n c e du s e r s t t a i l o r t h S I t t h e i r n e e d s . H e r e i t h m e n ut h a t w i l l a p p e a r o y o u r s c r e e n w i t h t h i s o p t i o n .S e l e c t a b l e O p t i o n s M e n u

C h a n g e t c o m m a n d m o d e( L L ) C h a n g e l i n e l e n g t h( T R e t u r n t F u n c t i o n M e n u( P M a k e o p t i o n s p e r m a n e n t

B t y p i n g i " H e l p " a f t e r t h a b o v e m e n u y o c a s e w h a t o p t i o n s a r e a v a i l a b l e t o y o u . B e l o w i s a m p l e l i s ti n g . T h o p t i o n s w i t h a a s t e r i s k ( * a r y o u r p r e s e n t s e t i n g s f o t h b u l l e t i n b o a r d . A n o p t i o n c a b c h a n g e db e n t e r i n g t h e c o m m a n d a t h s e l e c t a b l e o p t i o np r o m p t .

S I U s e r S e l e c t a b l e O p t i o n s— r e t u r n t o t h e t o f u n c t i o n l e v e l

S — s t o p b e t w e e n m e s s a g e s ( * N — d o n ' t s t o p b e t w e e n m e s s a g e sL — c h a n g e l i n e l e n g t h ( 8 0 )B — s e t b r i e f m o d e , w h i c h s u p p r e s s e s r e p e t i t i o u s

d i s p l a y o o p t i o n sN — c l e a r b r i e f m o d e ( * P — c h a n g e p r o m p t c h a r a c t e rT W — t y p e w a i t i n g m e s s a g e sM W M — m a r k w a i t i n g m e s s a g e s ( ♦ C — c h a n g e n a m eD — s e t d e f a u l t l o g i n s e c t i o n ( 0 R N — c o m m a n d t y p e s a l m e s s a g e s ( *

— m a k e o p t i o n s p e r m a n e n tM E — u s e m e n u s i n s t e a d o c o m m a n d p r o m p t sA n o t h a b o v e c o m m a n d s c a n b e u s e d a t h s e l e c t a b l eo p t i o n m e n u o w h e n y o u ' r e i c o m m a n d m o d e . C o m a n d m o d e c a n b e a c c e s s e d b c h o o s i n g s e l e c t i o n o t h u s e r o p t i o n s m e n u . W h e n y o u ' r e i c o m m a n d m o d et h e r e a r e n m e n u s o n l y s h o r t p r o m p t t r e m i n d y o t p u t a c o m m a n d i n t o t h s y s t e m . T h p r o m p t s a r e :

1 8 C o m m o d o r e M a g a z i n e

Page 21: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 21/112

F u n c t i o n :O p t i o n :

T h a t ' s i t S i t ' s g o o d i d e a t k e e p l i s t o c o m m a n d sn e a r b y i y o u ' r e g o i n g t o p e r a t e i t h c o m m a n d m o d e .I y o t y p e i h e l p a t h c o m m a n d p r o m p t y o u ' l l g e l i s t o c o m m a n d s a v a i l a b l e t o y o a s f o l l o w s :

G

O R S S s

— b u l l e t i n s— d e l e t e— g p — i n s t r u c t i o n s— p r e v . m e n u— u s e r o p t i o n s— r e t r i e v e— r e a d t h r e a d— s c a n d i s p l a y— s e c t i o n n a m e s— s e t s e c t i o n— g d i s p l a y

U S T — c u r r e n t u s e r s— d a t a b a s e

C E ( x )

— c o n f e r e n c e— e x i t— e x i t a n d — l e a v e m e s s a g e

N E W — n e w c h a n g e s t S I O R S E S s

X

— q u i c k s c a n— r u n S I — s c a n h e a d e r s— s e n d m e s s a g e— s y s o p f u n c t i o n— s h o w u s a g e— u s e r l o — i n t e r e s t s— A C C E S S

T g e l i s t o a l t h c o m m a n d s a n c a p a b i l i t i e s a v a i la b l e t y o i t h b u l l e t i n b o a r d t y p e i t h " I c o m a n d a t h e f u n c t i o n p r o m p t . T h i s c o m m a n d w i l l g i v el i s t o a l t h c o m m a n d s o t h s y s t e m a l o n g w i t h e x p l an a t i o n s . T h c o m m a n d s a r i t h f o l l o w i n g c a t e g o r i e s :m e s s a g e r e t r i e v a l , f o r m a t t i n g , s c a n n i n g , l e a v e , u s e rc h a n g e a b l e o p t i o n s , d a t a b a s e s e c t i o n s , m u l t i p l e c o m a n d s , c o n t r o l k e y s - , a n o t h e r f e a t u r e s .D a t a b a s e I n s t r u c t i o n sT a c c e s s t h e C o m m o d o r e I n f o r m a t i o n N e t w o r k d a t ab a s e t y p e " x a " a t h f u n c t i o n m e n u . N e x t y o u w i l l b p r o m p t e d w h i c h d a t a b a s e y o w a n t t o e n t e r . W h e n y o s e e t h e " S l G / A C C E S S : " p r o m p t y o k n o w y o u ' r e i t h d a t a b a s e a r e a . T h f o l l o w i n g A C C E S S c o m m a n d s a r a v a i l a b l e f r o m o u d a t a b a s e .

P U B — r e t r i e v e f r o m P u b l i c A C C E S SX — c h a n g e t n e d a t a b a s eC A T — c a t a l o gT Y P — t y p e f i l eD O W — d o w n l o a d f i l eK E Y — s e a r c h k e y w o r d l i s tS U B — s u b m i t f i l eD E L — d e l e t e f i l eE X — e x i t f r o m A C C E S SH E L — e x p l a i n s A C C E S S

1 P U B — T h e " P U B I i c " c o m m a n d a l l o w s a c c e s s t t h P u b l i c A C C E S S d a t a b a s e , w h i c h i f o t h e n t i r eC o m p u S e r v e s y s t e m .

2 X A — T h e " X A " c o m m a n d a l l o w s y o t c h a n g e t d i f f e r e n t S I s e c t i o n d a t a b a s e . Y o w i l l b s h o w nl i s t o t h d a t a b a s e s w h i c h y o a r a u t h o r i z e d t a c c e s s , a n a s k e d f o t h o n y o d e s i r e t o u s e .

3 C A T — T h e " C A T a i o g " c o m m a n d a l l o w s y o t e x a m

i n t h c o n t e n t s o t h e p u b l i c f i l e s y s t e m . T h f o r m a ti s

C A f i l e , e x [ U s e r I D ] / o p t i o n / o p t i o nE a c h v i s i b l e f i l e i l i s t e d i t h f o l l o w i n g f o r m :N A M E . E X T D D - M M - Y Yw h e r e " # i t h f i l e s i z e i n b y t e s . I t h f i l e w a s u b m i tt e f r o m y o u r U s e r I w i t h t h e / i n v o p t i o n , t h e n t h s t r i n g " / i n v " w i l l f o l l o w t h f i l e . e x t . I n a d d i t i o n , y o u ro w f i l e s w i l l b f o l l o w e d b t h t o t a l n u m b e r o t i m e st h a t e a c h h a b e e n r e t r i e v e d , a n t h m o s t r e c e n t a c c e s sd a t e .T h C A T a i o g i l i s t e d i U s e r I o r d e r , w i t h t h f i l e s i a l p h a b e t i c s e q u e n c e . T h s i m p l e s t f o r m i s

C A w h i c h w i l l g i v e b r i e f l i s t o a l v i s i b l e p u b l i c f i l e s . T h f i l e . e x t m a h a v e " w i l d c a r d s " i t h e m , w h e r e * i e i t h e rt h f i l e o a e x p o s i t i o n s i g n i f i e s a n f i l e w i l l m a t c h t h * " ? * ' m a b u s e d t m e a n t h a t a n l e t t e r d i g i t w i l lm a t c h i t h a t s p e c i f i c p o s i t i o n . F o e x a m p l e :

C A * . B A Sw i l l f i n d a n f i l e w i t h a e x t e n s i o n o f " B A S " i a n U s e rI D

C A T A B C ? ? ? . X ? Zw i l l m a t c h a n f i l e w h o s e n a m e b e g i n s w i t h A B a n w h o s e e x t e n s i o n c o n t a i n s a " X a i t f i r s t c h a r a c t e r ,h a a n y t h i n g i t h m i d d l e , a n e n d s i " Z . " A l s o , a n U s e r I w i l l m a t c h t h f o r m :

C A [ U s e r I D T h i s w i l l m a t c h a n y f i l e s u b m i t t e d b t h e g i v e n u s e r . N o t et h a t t h s q u a r e b r a c k e t s " [ ] " a r m a n d a t o r y .T h o p t i o n s a l l o w e d a r e :A / a g e : n — o u t p u t o n l y i t h e n t r y h a s b e e n S U B m i t t e d

w i t h i n t h e l a s t d a y sB / d e s — o u t p u t t h d e s c r i p t i o n o e a c h f i l e a g i v e n b

t h e s u b m i t t e r .C / p a u s e — s t o p a f t e r e a c h f i l e i l i s t e d ; m o s t l y u s e f u l

w i t h / d e sD / k e y : l i s t — s e l e c t o n l y f i l e s w h i c h h a v e t h g i v e n s e o

k e y w o r d s s u p p l i e d b t h e i r s u b m i t t e r . T h l i s t m a b s e r i e s o w o r d s s e p a r a t e d b t i m p l y " o r " o

" & t i m p l y " a n d " . E x a m p l e :C A T / K E Y : t h i s t h a t & B a s i c

W i l l f i n d f i l e s h a v i n g k e y w o r d s ' t h i s ' o ' t h a t ' a n ' b a s i c '4 T Y P — T h e " T Y P e " c o m m a n d a l l o w s y o t e x a m i n es p e c i f i c p u b l i c f i l e s . T h f o r m a t i s

T Y f i l e . e x t [ U s e r I D

Y o a r n o p e r m i t t e d t T Y P e f i l e s t h a t y o h a v e p l a c e di n t o t h e P u b l i c A C C E S S s y s t e m . E n t e r i n g C O N T R O L

w i l l a b o r t t h o u t p u t a n r e t u r n t t h " C o m m a n d : "p r o m p t .

M a r c h 1 9 8 3 1 9

Page 22: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 22/112

T E L E C O M P U T I N G

5 D O W — T h e " D O W n l o a d " c o m m a n d w i l l t r a n s f e r ap u b l i c f i l e i n t o y o u r o w p e r s o n a l c o m p u t e r . T h f o r m a li s

D O f i l e . e x t [ U s e r I D Y o c a n n o t D O W n l o a d a n f i l e s w h i c h y o u h a v e S U B -m i t t e d t A C C E S S . A C C E S S w i l l t r t d e t e r m i n e w h i c hs o f t w a r e y o a r u s i n g t a l l o w f o t h a p p r o p r i a t e p r t o c o l s .6 K E Y — T h e " K E Y " c o m m a n d a l l o w s y o t s c a nt h r o u g h t h f i l e K E Y S [ 1 , 1 ] . T h i s f i l e i c o n s t r u c t e d f r o mt h k e y w o r d s w h i c h h a v e b e e n s u p p l i e d b u s e r s w h e nt h e y S U B m i t v i s i b l e f i l e s . T h c u r r e n t k e y w o r d s a r d i p l a y e d i s o r t e d o r d e r , a n a r f o l l o w e d b t h f r e q u e n c yo o c c u r r e n c e . T h p u r p o s e o f h a v i n g t h e s e k e y w o r d s i t p r o v i d e w a t r a p i d l y l o c a t e f i l e s o i n t e r e s t . I f f o e x a m p l e , y o u w e r e i n t e r e s t e d i B A S I C p r o g r a m s f o r t h eV I 2 0 y o m i g h t u s t h f o l l o w i n g c o m m a n d :

C A T / K E Y : B A S I C V I 2 a n y o w o u l d o n l y s e t h o s e s p e c i f i c f i l e s .U s e r s a r u r g e d t c h e c k t h i s K E f i l e b e f o r e S U B m i t t i n gt h e i r o w f i l e s a n t c h o o s e k e y w o r d s w h i c h a c c u r a t e l yd e s c r i b e t h e f i l e b e i n g s u b m i t t e d . T h K E c o m m a n dm a b f o l l o w e d b s t r i n g o c h a r a c t e r s , i w h i c h c a s ea l k e y w o r d s w h i c h B E G I N w i t h t h e c h a r a c t e r s p r o v i d e dw i l l b l o c a t e d i t h K E [ 1 , 1 ] f i l e .F o e x a m p l e : K E A P P , w i l l f i n d A P P L I C A T I O N , a n A P P R O X I M A T I O N ( i t h e s e k e y w o r d s a r p r e s e n t ) .

7 S U B — U s i n g t h " S U B m i t " c o m m a n d f r o m S I s e r v e s t o p o s t k e y w o r d s a n d d e s c r i p t i o n o y o u r P u l i A C C E S S f i l e i n t o y o u r S I G ' s d a t a b a s e . A l p o s t i n g sa r a s s u m e d t b e / V i s i b l e . W h e n y o S U B m i t f i l et S I d a t a b a s e , t h a t f i l e m u s t e x i s t i t h P u b l i cA C C E S S d a t a b a s e , a n i w i l l b e c o p i e d i n t o t h e S I P R E v i e w f i l e t a w a i t a p p r o v a l o f t h S Y S O P .

8 D E L — T h e " D E L e t e " c o m m a n d m a y b u s e d t r e m o v eo n o y o u r S U B m i t t e d f i l e s f r o m A C C E S S . I t i se n t e r e d s i m p l y a s

D E f i l e . e x tT h f i l e w i l l t y p i c a l l y b r e m o v e d w i t h i n 2 h o u r s .

9 E X I — t h e " E X l t " c o m m a n d c a u s e s A C C E S S t r e l i nq u i s h c o n t r o l . I y o e n t e r e d f r o m t h O p r o m p t ,y o w i l l r e t u r n t h e r e . I y o e n t e r e d f r o m t h S I G , y o w i l l r e t u r n t t h S I G .H E L — T h e " H E L p " c o m m a n d w i l l l i s t t h S I G /A C C E S S i n s t r u c t i o n s .

D a t a b a s e S e c t i o n s0 H O T L I N E — T h i s d a t a b a s e c o n t a i n s q u e s t i o n s t h a th a v e b e e n l e f t i t h H O T L I N E a l o n g w i t h t h a n s w e r s .T h e s e f i l e s a r s t o r e d p e r m a n e n t l y f o f u t u r e r e f e r e n c e .I y o h a v e a q u e s t i o n c h a n c e s a r i h a s a l r e a d y b e e na n s w e r e d i t h H O T L I N E d a t a b a s e .

I M a n u a l U p d a t e s — H e r e y o w i l l f i n d e r r a t a s h e e t s f o C o m m o d o r e ' s m a n u a l s .2 V e n d o r s — C o m m o d o r e h a m a n y o u t s i d e v e n d o r sm a k i n g a n d s e l l i n g v a r i o u s p r o d u c t s f o C o m m o d o r ec o m p u t e r s . Y o c a f i n d l i s t i n g h e r e .3 S o f t w a r e — F r e e p u b l i c d o m a i n s o f t w a r e i a v a i l a b l ef o a l C o m m o d o r e c o m p u t e r s .4 U s e r G r o u p F o r u m — U s e r g r o u p s c a n u s t h i s a r e a t p o s t a n n o u n c e m e n t s , n e w s l e t t e r s , a n m e s s a g e s t g r o u p s .5 C o m m u n i c a t i o n s — V a r i o u s b u l l e t i n b o a r d s a c r o s s t h n a t i o n a r l i s t e d h e r e . R e v i e w s a n e v a l u a t i o n s o t e r m in a p a c k a g e s a n m o d e m s f o C o m m o d o r e m a c h i n e s w i l lr e s i d e h e r e .6 H a r d w a r e — I n f o r m a t i o n i n t h i s s e c t i o n w i l l c o v e r a n h a r d w a r e t o p i c o C o m m o d o r e c o m p u t e r s .7 B u s i n e s s — A r e p o r t o n C o m m o d o r e ' s f i n a n c i a l s t a t u si p r o v i d e d . S u c h t h i n g s a s e a r n i n g s p e s h a r e , t o t a l s a l e s ,a n f i n a n c i a l o u t l o o k a r h e r e .8 B a u d y B y t e s — T h i s d a t a b a s e i c o m p i l a t i o n o b o o k sa n m a g a z i n e a r t i c l e s o C o m m o d o r e e q u i p m e n t .

S e n d i n g P r o g r a m s o F i l e s t o t h S y s o pU s e r s c a n s u b m i t p r o g r a m s o f i l e s t t h a p p r o p r i a t ed a t a b a s e b u s i n g t h f i l g e ( f i l e g e n e r a t o r ) c a p a b i l i t y o C o m p u S e r v e ( r e f e r t C o m p u S e r v e ' s f i l g e m a n u a l f o r al i s t o c o m m a n d s a n c a p a b i l i t i e s ) . T h e r e a r t w o w a y st h a t t h f i l e g e n e r a t o r p r o g r a m c a b u s e d . F i r s t f i l e sc a b u p l o a d e d f r o m y o u r m i c r o c o m p u t e r i n t o w a i t i n go p e n f i l e , o s e c o n d y o c a t y p e y o u r f i l e s o p r o g r a m sd i r e c t l y o n t o t h s y s t e m . O b v i o u s l y , t h f i r s t m e t h o d i m u c h e a s i e r s w e ' l l c o v e r i f i r s t .Y o m u s t b l o g g e d o n t o C o m p u S e r v e a n i t c o m a n d ( p r o g r a m m e r ' s ) m o d e . T g e i t c o m m a n d m o d et y p e E X I T a t h p r o m p t . T h c o m m a n d p r o m p t w i l l b a " O K " . T c r e a t e a o p e n f i l e t y p e : F I f i l e n a m e .C o m p u S e r v e w i l l r e t u r n w i t h " N e w f i l e ' f i l e n a m e 'c r e a t e d — r e a d y " . Y o u r n e x t s t e p i t u p l o a d o r t y p e t h p r o g r a m o f i l e i n t o t h o p e n f i l g e f i l e . W h e n y o u r f i l e i c o m p l e t e u s t h " / e x " c o m m a n d t o c l o s e t h f i l e . Y o c a c h e c k y o u r c a t a l o g w i t h " C A T " t m a k e s u r e y o u rf i l e i i y o u r w o r k s p a c e .

N e x t g t C o m p u S e r v e ' s P u b l i c A C C E S S a r e a b t y p i n g" A C C E S S " . A t h " A C C E S S " p r o m p t t y p e " S U Bf i l e n a m e f u s e r I D ] " . I w i l l t a k e 2 4 h o u r s f o y o u r f i l e t a p p e a r o t h s y s t e m .T h n e x t d a g t t h C o m m o d o r e I n f o r m a t i o n N e w o r k , a c c e s s t h d a t a b a s e y o w i s h t s u b m i t t h f i l e o p r o g r a m t a n a t h " S I G / A C C E S S " p r o m p t t y p e" S U B f i l e n a m e [ u s e r I D ] " . Y o u r s u b m i s s i o n w i l l b b r o u g h t t t h a t t e n t i o n o t h S y s o p t h e n e x t t i m e h a c c e s s e s t h e s y s t e m .

2 0 C o m m o d o r e M a g a z i n e

Page 23: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 23/112

C o n f e r e n c i n gW h e n y o e n t e r t h c o n f e r e n c i n g m o d e , a l y o h a v e t d i s t a r t t y p i n g a n y o u r m e s s a g e a p p e a r s o e v e r y o n e ' ss c r e e n t h a t i m o n i t o r i n g t h a t c h a n n e l . H e r e a r l i s t o c o m m a n d s y o c a u s e w h i l e i c o n f e r e n c e .P r e f i x e a c h c o m m a n d w i t h " / " ./ T U N # — T u n e s c h a n n e l f ( t h e r e a r c h a n n e l s t o 3 6 )/ M O N 1 , 4 — L i s t e n t o e x t r a c h a n n e l s/ U N M 7 , 3 — U n m o n i t o r c h a n n e l s/ S T A — T y p e c h a n n e l s t a t u s/ T I M — T y p e t i m e , d a y a n d d a t e/ U S T — U s e r S T a t u s t y p e o u t/ E X I — E x i t c o n f e r e n c i n g/ W H O — T y p e P P o l a s t t a l k e r/ H A N — C h a n g e h a n d l e/ S C R x y z — S c r a m b l e o k e " x y z "/ S M C x y z — S c r a m b l e a n d M o n i t o r C l e a r/ X C L x y z — X m i t C L e a r/ U N S — U N S c r a m b l e ( b o t h c l e a r )/ S Q U a b c — S Q U e l c h h a n d l e " a b c "/ J O B — y o u r j o / H E L P — T y p e s o u t h i s m e s s a g eS E N d F u n c t i o nT h i s f u n c t i o n i n o i t h c o n f e r e n c i n g m o d e b u t h i n ki d e s e r v e s s o m e a t t e n t i o n . u s e r m a w i s h t s e n da n o t h e r S I u s e r s h o r t m e s s a g e . A t h F u n c t i o np r o m p t e n t e r t h e f o l l o w i n g :

S E T x x Y Y Y m e s s a g ew h e r e x x Y Y Y i a d i g i t n u m b e r a n l e t t e r c o d e r e r e s e n t i n g t h e u s e r ' s p r e s e n t p h y s i c a l c o n n e c t i o n t C o p u S e r v e . T h S E N d c o m m a n d i u s e f u l t o s e n d a n o t h e ru s e r b r i e f m e s s a g e e v e n i h i d o i n g s o m e t h i n g e l s e a tt h a t t i m e . F o e x a m p l e , e n t e r i n g :

S E T O I C L G J a c k m e e t m o C C 3 w h e n y o a r d o n e .

w o u l d d i s p l a y t h e f o l l o w i n g a t h r e c e i v e r ' s t e r m i n a l .T 2 3 S F A : — J a c k m e e t m o C C 3 w h e n y o a r d o n e .f e e r r o r m e s s a g e s m a b r e t u r n e d w h i l e u s i n g t h

S E N d c o m m a n d :B U S Y — T h i s e r r o r w i l l o c c u r i t h i n t e n d e d r e c e i v e r i

i p r o g r a m t h a t c a n n o t b i n t e r r u p t e d .N s u c h T T Y — T h i s e r r o r w i l l o c c u r i t h s p e c i f i e d

c o n n e c t i o n d o e s n o e x i s t . T h u s e r m a h a v e e x i t e d t h S o y o m a h a v e m i s - t y p e d t h " x x Y Y Y " .I t h i s s h o r t u s e r m a n u a l i n o c o m p l e t e e n o u g h f o y o u rp u r p o s e s o y o j u s t w a n t t h a v e m o r e d o c u m e n t a t i o no t h C o m p u S e r v e s y s t e m y o c a g t p a g e P C 4 ( t y p e " P C 4 a a n v i d e o t e x p r o m p t { ! ) ) a n o r d e rd o c u m e n t a t i o n f o a n s e r v i c e s t h a t a r e a v a i l a b l e o C o m p u S e r v e .

D y s a n^ C O R P O R A T I O N

b e t t e r f r o m i n s i d e o u

a t h l o w e s t p r i c e !C a l l o u M o d e m H o t l i n e ( a n y t i m e ) 6 1 9 - 2 6 8 - 4 4 8 8f o e x c l u s i v e m o n t h l y s p e c i a l s . O u f r e e c a t a l o gc o n t a i n s m o r e t h a n 6 0 f a n t a s t i c v a l u e s .

A B D a t a P r o d u c t sl o r m e r l y A B

8 8 6 8 C L A I R E M O N T M E S A B L V D .S A D I E G O , C A L I F O R N I A 9 2 1 2 3

O R D E R S O N L Y I T T E L E X I N F O R M A T I O N8 0 0 - 8 5 4 - 1 5 5 5 4 9 9 2 2 1 7 6 1 9 - 2 6 8 - 3 5 3 7

Q u i t P l a y i n g G a m e s . D i s k B a s e d S o f t w a r e t M a k e Y o u rC o m p u t e r G e D o w n t B u s i n e s s

D i s k D a t a M a n a g e r — C r e a t e a n d m a n a g e y o u r o w d a t aa s e . A l l o w s y o t o c r e a t e , a d d , c h a n g e , d e l e t e , s e a r c h ,

s o r t , p r i n t , e t c . U t 1 2 0 0 r e c o r d s o s i n g l e d i s k .V I 2 5 9 . 9 5 C B 6 4 . 7 9 . 9 5

P a y r o l l S y s t e m — F u l l f e a t u r e d , c o m p l e t e p a y r o l l s y t e m . E v e n p r i n t s c h e c k s .

V I 2 0 . 8 9 . 9 5 C B 6 . . 9 9 . 9 5M a i l i n g L i s t — U p t 1 2 0 0 r e c o r d s o s i n g l e d i s k .P r e s o r t s b Z i C o d e . P r i n t s o s t o c k u t f o u rl a b e l s w i d e .

V I 2 . . 4 4 . 9 5 C B 6 . . 5 4 , 9 5I n v e n t o r y P a c k a g e — M a i n t a i n s q u a n t i t y o n a n d , c o s t ,s a l e s p ' i c e , r e o r d e r p o i n t , e t c . G e n e r a t e s s u g g e s t e dr e o r d e r , s a l e s r e p o r t , a n s a l e s a n a l y s i s .

V I 2 0 . 7 9 . 9 5 C B 6 . . 9 9 . 9 5G e n e r a l L e d g e r — U p t 7 a c c o u n t s ! G e n e r a t e s B a l a n c eS h e e t , I n c o m e S t a t e m e n t , U p d a t e R e p o r t , e t c .

V I 2 0 . 8 9 . 9 5 C B 6 . . 9 9 . 9 5C h e c k b o o k M a n a g e r — U p t 2 e x p e n s e c a t e g o r i e s .T r a c k s a l o u t s t a n d i n g c h e c k s u n t i l t h e y a r e p a i d .

V I 2 0 . 4 9 . 9 5 C B 6 . 4 9 . 9 5C O N T A C T U F O R A L L Y O U R

D I S K B A S E D S O F T W A R E N E E D SC a l l f o r s p e c i f i c s o H a r d w a r e C o n f i g u r a t i o n s .5 e n d S e l f - A d d r e s s e d S t a m p e d E n v e l o p e f o

C a t a l o g u e o G a m e s a n o t h e r A p p l i c a t i o n sD E A L E R I N Q U I R I E S W E L C O M E

V I S A '2 9 0 5 P o r t s O ' C a l l C o u r t

P i a n o , T e x a s 7 5 0 7 5( 2 1 4 ) 8 6 7 - 1 3 3 3

V I S A a n M A S T E R C A R D A c c e p t e d

M a r c h 1 9 8 3 2 1

Page 24: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 24/112

Page 25: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 25/112

O c t o b e r 1 0 1 9 8 2E d i t o rC o m m o d o r e M a g a z i n e4 8 D e v o n P a r k D r i v eW a y n e , P 1 9 0 8 7D e a r E d i t o r ,

r e a l l y e n j o y e d J i B u t t e r f i e l d ' s e x c e ll e n t a r t i c l e , " M a c h i n e L a n g u a g e A u t o -L o c a t i o n * ( C o m m o d o r e M a g a z i n e ,J u n e / J u l y 1 9 8 2 , p p . 8 2 - 8 4 ) . h o p e t h a ty o w i l l c o n t i n u e t r u m o r e a r t i c l e s o t h i s t y p e .T e x p e d i t e t h e r e l o c a t i o n p r o c e s s a d e s c r i b e d b J i m , p u t t o g e t h e r a s m a l lB A S I C p r o g r a m . T h i s p r o g r a m b u i l d su t h e r e l o c a t i o n c o d e m o d u l e a d t a i l e d i t h a r t i c l e . F o t h e b e n e f i t o t h r e a d e r s o C o m m o d o r e M a g a z i n e ,h a v e e n c l o s e d a l i s t i n g o t h i s p r o g r a m ,w h i c h y o u m a f e e l f r e e t o r e p r i n t .T h l i s t i n g i f a i r l y c o m p l e t e , i t h a t t h R E s t a t e m e n t s p r e t t y m u c h t e l l t h w h o l e s t o r y . f o l l o w e d t h p r o t o c o le s t a b l i s h e d b J i i h i a r t i c l e , s t h a ta n r e a d e r s h o u l d b a b l e t p u i t u s i m m e d i a t e l y . T h o n l y p o i n t n o t m a d ee x p l i c i t i t h l i s t i n g i t h u s o $ B ( d e c i m a l 1 9 1 ) f o t h " e n d o t h b l o c k " m a r k e r . T h i s , o c o u r s e , w a t h m a r k e r u s e d i t h e o r i g i n a l a r t i c l e .T h p r o g r a m w a w r i t t e n o C B M -8 0 3 2 , h o w e v e r i s h o u l d b e a s i l yc o n v e r t e d t a l o t h e r C o m m o d o r ec o m p u t e r s . h o p e t h i s w i l l b e o f s o m eu s t y o a n y o u r r e a d e r s !S i n c e r e l y ,T h o m a s H e n r y

1 O n 1 2 1 3 1 4 I S 1 6 1 7 t a 1 9 2 0 2 1 2 2 2 3 2 4 2 S 2 6 2 7 2 B 2 9 3 0 3 1 3 2 3 3 3 4 3 9 3 6 3 7 3 8 3 9 4 O 4 1 4 2 4 3 4 8 4 9 3 0 3 1 3 2 3 3 5 4 5 3 5 6 3 7 3 8 3 9 6 O 6 1 6 2 6 3 6 4 6 3 6 6

R E R E R E R E R E R E R E R E R E R E R E

R E R E

M E

R E R E

■ ■ » » * « » » « » » ♦ * * » * « » * • » » » * » » » » • « • » * » » » * » « « • » » * » » * * * « » » « » * «P R O G R A M T O C R E A T E

R E L O C A T A B L E C O D E M O D U L EB T H O M A S H E N R Y

B A S E D O N T H E A R T I C L E B J I B U T T E R F I E L D■ M A C H I N E L A N G U A G E A U T O - L O C A T I O N ' ,

C O M M O D O R E M A G A Z I N E , J U N E / J U L Y , 1 9 B 2 , P P . B 2 - B 4n m m t i i i n n i i n t i t t l l i « « l i m

h h F O L L O W T H E S E D I R E C T I O N S :H h C 1 A S S E M B L E O N V E R S I O N O F T H E M A C H I N E L A N G U A G E P R O G R A M• • 6 0 T H A T I T S L A S T B Y T E E N D S U P A T S F F F F . T H E N , U B I N B. » H I C R O H O N O R S O M E O T H E R E X T E N D E D M O N I T O R , T R A N S F E R I ■ ■ S T H A T I S I T S B E T W E E N S 6 O O O A N D « 7 F F F . U . E . , I T h h L A S T B Y T E R E S I D E S A T t 7 F F F > .f t 2 A S S E M B L E A N O T H E R V E R S I O N B O T H A T I T L A S T B Y T E E N D S* * U P A T • S F F F .h h » [ 3 D L O A D I T H I S B A S I C P R O 8 R A H , T H E N L O A D I T H E T W O■ « M A C H I N E L A N G U A G E M O D U L E S , M E N T I O N E D A B O V E .

C 4

C 3

R U N T H E P R O B R A M . A R E L O C A T A B L E C O D E M O D U L E H I L L B C R E A T E D A N W I L L T H E N B D E P O S I T E D I M E M O R Y B E T W E E N« 2 O O O A N « 3 F F F . ( T H E L A S T B Y T E W I L L B A « 3 F F F > .W H E N T H R E L O C A T I O N I D O N E , Y O U W I L L B T A K E N I N T OT H M O N I T O R A U T O M A T I C A L L Y W H E R E Y O U C A S A V E T H E H E MC O D E .

R E R E R E R E R E R E R E R E R E R E R E R E R E P R I N T " £ C L E A R 3 C 2 D O W N D C R V S J R E L O C A T I N B N O W . . . "P O K E S 2 , 0 : P 0 K E S 3 , 3 2 : H I - 3 2 7 6 7 L O - 2 4 3 7 B : R E - 1 6 3 B 3 : P O H P - P E E K H I - P C ) L P - P E E K L O - P C > P C - * > C + 1 : I F H P - 1 9 1 T H E N 3 9 0I F H P < > L P T H E N 3 7 0P O K E R E , H P : R E - R E - 1 : I F H P - O T H E N P O K E R E , 0 : R E - R E - 18 O T O 3 3 OP O K E R E , 0 : R E - R £ - l : P 0 K E R £ , H P : R E - R E - l : P O K E R E , P E E K < H l - P C > : R E H * E - l : P C - P C + lG O T 0 5 3 0D * - " " : B - l : R E - R E + 1I - I N T ( R E / 1 6 ) : J - R E - 1 6 » I : D * - C H R * < J + 4 B - 7 » < J > 9 ) ) + D »

B - G + 1 : R E - I : I F B < 3 T H E N 6 0 0P R I N T ' t C L E A R 3 T H E P R O G R A M H A S N O W B E E N M O D I F I E D F O R R E L O C A T I O N . "P R I N T - S A V E I T H R O U G H T H E M O N I T O R N O W . W H A T N A M E W O U L DP R I N T - L I K E T O S A V E T H E R E L O C A T E D C O D E U N D E R " I : I N P U T N A *P R I N T - C G D O W N 3 . B - | C H R « ( 3 A > ; " 0 : " I N A » ! C H R * ( 3 4 ) I - , O O , " I D « { " , 4 0 0 0 "P R I N T - I 6 U P : - : S Y S 3 4 3 8 6

M a r c h 1 9 8 3 2 3

Page 26: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 26/112

E D I T O R ' S N O T E ST h w o r l d i m o v i n g f r o m t h e I n d u s t r i a l A g i n t o t h I n f o r m a

t i o n A g s f a s t w e ' v e a l m o s t s t o p p e d n o t i c i n g i t B u t h f a c ti s i y o u ' r e l i v i n g o e a r t h ( a b e l i e v e m o s t o o u u s e r s a r e ) ,

y o u ' r e i n e v i t a b l y i n v o l v e d — w h e t h e r y o u w a n t t b o n o t .W h a t a r t h n e a g e ' s c h a r a c t e r i s t i c s ? M a i n l y f a s t e r , c h e a p e rc o m m u n i c a t i o n o m o r e d i f f e r e n t t y p e s o f i n f o r m a t i o n o v e r l o n g e rd i s t a n c e s t h a n e v e r b e f o r e . A n y o u , a C o m m o d o r e u s e r s , h a v e t h c a p a b i l i t i e s — l i t e r a l l y a y o u r f i n g e r t i p s — t o b e n o j u s t i n v o l v e d b u a c t u a l l y i t h v a n g u a r d o t h i s c o m m u n i c a t i o n s r e v o l u t i o n .I t h i s i s s u e w t a k e a l o o k a t h p h e n o m e n a l d e v e l o p m e n t s i c o m m u n i c a t i o n s a t h e y a p p l y t C o m m o d o r e u s e r s . I y o e v e rt h o u g h t y o u r c o m p u t e r w a j u s t f a n c y t y p e w r i t e r o r a n e l a b o r a t ec a l c u l a t o r , y o h a v e s o m e s u r p r i s e s i s t o r e f o y o u . I y o u ' v e k n o w na l a l o n g t h a t y o c a n a c c e s s e n o r m o u s d a t a b a s e s , b u t w e r e n ' t s u r e

w h a t t h e y w e r e o h o t g e t t h e m , y o u ' l l f i n d a l e a s t t h e b a s i c s o w h a t y o n e e d t k n o w h e r e . ( A c c o r d i n gt J e f f H a n d , o u t e l e c o m m u n i c a t i o n s e x p e r t i r e s i d e n c e , i w o u l d t a k e v e r i t a b l e e n c y c l o p e d i a t l i s te v e r y t h i n g t h a t ' s a v a i l a b l e — a p r o j e c t h p l a n s t a c t u a l l y u n d e r t a k e s o o n e r o l a t e r . I h i s p a r e t i m e . B u m o r e o t h a t l a t e r . )

t h i n k i t ' s t i m e t m e n t i o n t h a t t h i s y e a r p r o m i s e s t b e a n o t h e r b i o n f o C o m m o d o r e u s e r s , w i t h m o r e a n b e t t e r h a r d w a r e , s o f t w a r e a n s u p p o r t a v a i l a b l e t t h e m . T h a t ' s g r e a t n e w s . H o w e v e r , b e c a u s e o t h s p e e d a w h i c h C o m m o d o r e ' s t e c h n o l o g y i m o v i n g f o r w a r d , i t ' s s o m e t i m e s d i f f i c u l t f o o u u s e r s t k e e p u p w i t h t h c h a n g e s . A r e s u l t w g e m a n y l e t t e r s a n d p h o n e c a l l s f r o m p e o p l e w h n e e d i n f o r m a t i o n o t h l a t e s td e v e l o p m e n t s .W t r y t o a n s w e r a l y o u r q u e s t i o n s i n d i v i d u a l l y , b u t s o m e t i m e s y o u n e e d m o r e d e t a i l m a n w e c a p r o v i d e i l e t t e r o s h o r t p h o n e c o n v e r s a t i o n . S t h o u g h t t h i s w o u l d b [ h e i d e a l t i m e , b e i n g n e y e a r a n a l l . t r e m i n d y o t h a t t h e r e a r e m a n y p e o p l e o u t h e r e — m a y b e r i g h t i y o u r t o w n — w h o u s C o m m o d o r ee q u i p m e n t , a n d w h D h a v e t h t i m e t o t a l k t o y o a b o u t y o u r q u e s t i o n s a n c o n c e r n s . Y o c a f i n d t h e s ea n g e l s o m e r c y i o u u s e r g r o u p s .U s e r g r o u p s o f f e r a n i n v a l u a b l e s e r v i c e t h a i w a s c o m p a n y s i m p l y c a n n o t p r o v i d e — p e r s o n a l i z e d ,i n d i v i d u a l i z e d a t t e n t i o n t y o u r i n t e r e s t s a n p r o b l e m s , w h e t h e r y o u ' r e a e x p e r i e n c e d p r o g r a m m e r o b u m b l i n g n o v i c e . T h a t ' s w h w e ' r e s o c o m m i t t e d t k e e p i n g o u r l i s t o u s e r g r o u p s u p - t o - d a t e , a n s a n x i o u st p o s t f l e d g l i n g g r o u p s — a n d a n o t h e r u s e r - t o - u s e r n o t i c e s — o n o u u s e r b u l l e t i n b o a r d . W w a n t o u u s e r s t f i n d e a c h o t h e r , b e c a u s e w e k n o w h o i m p o r t a n t i n d i v i d u a l c o n t a c t i i t h i s f i e l d .S a y . f o r i n s t a n c e , y o u ' r e h a v i n g p r o b l e m g e t t i n g p r o g r a m t r u a f t e r y o u ' v e s p e n t c o u p l e o h o u r s t y p i n gi i n a n d h a v e p r o o f r e a d i u n t i l y o u ' v e g o n e c r o s s - e y e d . W h e r e c a y o t u r n ? W h y . t y o u r l o c a l u s e r g r o u p .S o m e b o d y ' s b o u n d t s p o t t h p r o b l e m .G o q u e s t i o n a b o u t a s s e m b l y l a n g u a g e , s u b r o u t i n e s , f u n c t i o n k e y s , o r a n e p r o d u c t ? Y o u ' r e p r o b a b l y n o a l o n e — a n d t h e r e ' s s o m e b o d y i y o u r l o c a l u s e r g r o u p , o r g r o u p n e a r b y w h c a a n s w e r t h o s e q u e s t i o n s .B e t t e r y e t . m a y b e y o u ' r e t h p e r s o n w h k n o w s i h a n s w e r s , a n a r l o n g i n g f o r t h e o p p o r t u n i t y t s h a r e w h a ty o k n o w .W p r e s e n t l y l i s t a b o u t 1 7 0 u s e r g r o u p s ( s e e p a g e 1 0 2 ) . m a n y o w h o m p r o d u c e m o n t h l y n e w s l e t t e r s . T h g r o u p s o o u l i s t a r l o c a t e d m a i n l y i t h U n i t e d S t a l e s a n C a n a d a , b u w k n o w m a n y m o r e g r o u p s e x i s ta r o u n d t h w o r l d w h s i m p l y h a v e n ' t l e u k n o w , y e t . I f y o u ' r e o n e o f t h o s e , w h h e s i t a t e . ' O r . i y o u ' v e b e e nw i s h i n g t h e r e w e r e g r o u p i y o u r a r e a , w h n o s t a r t o n e ? I t ' s e a s y i y o p o s t n o t i c e o o u u s e r b u l l e t i nb o a r d , h e r e o o t h C o m m o d o r e I n f o r m a t i o n N e t w o r k . A n i h e r e s u l t s m a s u r p r i s e y o u . T h e r e a r C o m m o d o r e u s e r s h i d i n g , i s e e m s , i s o m e o t h m o s t u n e x p e c t e d p l a c e s .S t a k e a d v a n t a g e o t h f a c t t h a t w h a v e m o r e c o m p u t e r s o u t h e r e , w o r l d w i d e , t h a n a n y b o d y e l s e , a n g e i t o u c h w i t h o t h e r C o m m o d o r e u s e r s . W t h i n k y o u ' l l e n j o y t h c o n t a c t — o u r g r o u p s s e e m t b p r e t t y s o c i a b l e .f r o m w h a t w e ' v e s e e n — a n d l e a r n l o t . t o o .M e a n w h i l e , w e l c o m e t t h I n f o r m a t i o n A g e . t h C o m m u n i c a t i o n s R e v o l u t i o n , a n t h f i r s t 1 9 8 3 i s s u e o C o m m o d o r e M a g a z i n e .

D i a n e I . e B o l d

2 4 C o m m o d o r e M a g a z i n e

Page 27: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 27/112

F R O M W H E R E S I

B e c a u s e C o m m o d o r e h a t r a d it i o n a l l y s u p p o r t e d e x c e l l e n c ei e d u c a t i o n t h r o u g h t h u s o

t e c h n o l o g y , a n p r o d u c e d i n n o v a t i v e ,u s e r - f r i e n d l y c o m p u t e r s a v e r y a f f o r da b l e p r i c e s , w h a v e b e e n f o r t u n a t e t b e c o m e a l e a d e r i t h e d u c a t i o n a lm a r k e t . H o w e v e r , w k n o w w c a n n o tm a i n t a i n o u r r e p u t a t i o n f o e x c e l l e n c eb s i m p l y r e l y i n g o t h p a s t . T h a t i w h w a r c o n s t a n t l y r e n e w i n g o u c o m m i t m e n t t e d u c a t i o n w i t h n e w ,b e t t e r , m o r e c o s t e f f e c t i v e h a r d w a r e ,i n c r e a s i n g l y s o p h i s t i c a t e d s o f t w a r e ,a n b r o a d e r , m o r e e f f e c t i v e s u p p o r tp r o g r a m s .

R e c e n t l y w h a v e b e c o m e m o r e d e e p l yc o m m i t t e d t h a n e v e r t i n c r e a s i n gs e r v i c e a n s u p p o r t t o u e d u c a t i o n a lu s e r s . A r e s u l t , w h a v e e s t a b l i s h e ds e v e r a l s p e c i f i c m e t h o d s f o s u p p o r ti n t h e d u c a t i o n a l c o m m u n i t y . T h m a j o r p a r t s o o u s u p p o r t p r o g r a ma r e : 1 r e g i o n a l n e t w o r k o e d u c a t i o ns p e c i a l i s t s w h a r e f a m i l i a r w i t h b o t hC o m m o d o r e e q u i p m e n t A N t h c o c e r n s o e d u c a t o r s 2 a r e s t r u c t u r e dh e a d q u a r t e r s s t a f f 3 s p e c i a l d i s c o u n t so e q u i p m e n t f o q u a l i f y i n g s c h o o l s 4 e d u c a t i o n r e s o u r c e c e n t e r s , t h r o u g hw h i c h e d u c a t o r s h e l p e d u c a t o r s 5 r g i o n a l s e m i n a r s f o t e a c h e r s a n 6 i c r e a s e d p a r t i c i p a t i o n i s t a t e , r e g i o n a la n n a t i o n a l e d u c a t o r s ' c o n f e r e n c e s .

O u r e g i o n a l e d u c a t i o n s p e c i a l i s t s , a l o w h o m a r f o r m e r t e a c h e r s , w o r kw i t h e d u c a t o r s a n C o m m o d o r e d e a le r s t o m a k e s u r e q u e s t i o n s a r a n w e r e d a n n e e d s f u l f i l l e d . T h e y a r a l s o r e s p o n s i b l e f o s u p p o r t i n g t e a c h e rs e m i n a r s i t h e i r r e s p e c t i v e r e g i o n s .P l e a s e f e e l f r e e t o c o n t a c t t h e s p e c i a l i s ti y o u r a r e a :M i d w e s t :

M r s . T e r r y A n d e r sC o m m o d o r e B u s i n e s s M a c h i n e s2 2 4 6 N P a l m e r D r i v eS c h a u m b u r g , I 6 0 9 1 53 1 2 - 3 9 7 - 0 0 7 5

b y D a v i d R o s e n w a l dD i r e c t o r o f E d u c a t i o n M a r k e t i n g

S o u t h :M r s . P a S p i l l i o sC o m m o d o r e B u s i n e s s M a c h i n e s4 3 5 0 B e l t w o o d P a r k w a y S D a l l a s , T 7 5 2 3 42 1 4 - 4 5 8 - 1 0 0 0 . e x t . 2 2

E a s t :

W e s t :

M s P a W a l k i n g t o nC o m m o d o r e B u s i n e s s M a c h i n e s7 6 F i f t h A v e n u eK i n g o P r u s s i a , P 1 9 4 0 62 1 5 - 6 6 6 - 6 8 0 0

M r J i B u s s e y3 8 2 4 C o u g a r P l a c eM o d e s t o , C 9 5 3 5 62 0 9 - 5 2 6 - 0 2 2 3

I a d d i t i o n , w o r k i n g w i t h m a h e a dq u a r t e r s a r e D r . D a K u n z . P r o g r a mM a n a g e r f o E d u c a t i o n a l S y s t e m s ,C i n d y D o m s , c o m m u n i c a t i o n s a n a m i n i s t r a t i v e c o o r d i n a t o r , a n E m m aJ e a n M u n g i n , o u s e c r e t a r y . W c a a l b r e a c h e d a 2 1 5 - 6 8 7 - 9 8 8 0 .O u m a n y e d u c a t i o n r e s o u r c e c e n t e r sc o n t i n u e t s e r v e a a p r i m a r y g r a s sr o o t s s u p p o r t s y s t e m f o e d u c a t o r s .

s i n c e i i h e r e t h a t d i r e c t c o n t a c t s ,t e a c h e r - t o - t e a c h e r , a r e m a d e . T h i n f o r m a t i o n e x c h a n g e d t h r o u g h o u r s o u r c e c e n t e r s h a p r o v e d t b i n v a l ua b l e f o t e a c h e r s w o r k i n g w i t h c o p u t e r s , m a n y f o r t h e f i r s t t i m e , a n m a n y o l i m i t e d b u d g e t s a n t i g h t t i m es c h e d u l e s . s c h o o l o r i n t e r m e d i a t eu n i t m a y , w i t h t h a p p r o v a l o f t h e i rs c h o o l b o a r d , a p p l y t C o m m o d o r e t b e c o m e a e d u c a t i o n r e s o u r c e c e n t e r .I y o u w o u l d l i k e t o f i n d o u m o r e a o u t h i s p r o g r a m , w r i t e t t h E d u c at i o n R e s o u r c e C e n t e r C o o r d i n a t o r ,C o m m o d o r e B u s i n e s s M a c h i n e s , 4 8 D e v o n P a r k D r i v e , W a y n e , P 1 9 0 8 7 .I a d d i t i o n t i n c r e a s i n g a n i m p r o vi n s u p p o r t p r o g r a m s f o e d u c a t i o n .C o m m o d o r e w i l l a l s o c o n t i n u e t o i nc r e a s e t h a m o u n t a n q u a l i t y o s o f tw a r e a v a i l a b l e t e d u c a t o r s , i f a c t ,w h o p e t b a b l e t p r o v i d e , t h r o u g hl a r g e e d u c a t i o n a l p u b l i s h e r s , s o f t w a r ea n c o o r d i n a t e d t e x t s i m a n y s u b j e c ta r e a s .W s e e d u c a t i o n a l s o f t w a r e a h a v i n gt h r e e d i f f e r e n t u s e s : a c a d e m i c , b u s in e s s e d u c a t i o n a n a d m i n i s t r a t i o n . I t h a c a d e m i c a r e a , w r e c e n t l y m a d ea v a i l a b l e — i n t h p u b l i c d o m a i n — 6 5 6p r o g r a m s d e s i g n e d t r u o m o s tC o m m o d o r e c o m p u t e r s . T h e s e p r g r a m s a r t e a c h e r - d e v e l o p e d a n a d r e s s s p e c i f i c c l a s s r o o m n e e d s . E a c hp r o g r a m i c a t a l o g u e d b t o p i c , g r a d el e v e l a n d e g r e e o s t u d e n t / t e a c h e rp a r t i c i p a t i o n . A l s o i n c l u d e d a s p a r t o t h a t p a c k a g e a r p r o g r a m s f o a d m i ni s t r a t i o n — g r a d e r e p o r t i n g , a t t e n d a n c e ,s t a t i s t i c a l a n a l y s i s a n s i m i l a rf u n c t i o n s .T h i s i j u s t t h b e g i n n i n g o w h a t w i l lc o n t i n u e t b a u n p r e c e d e n t e d c o m i t m e n t t e d u c a t i o n a l s o f t w a r e ,O t h e r r e c e n t a n n o u n c e m e n t s i n c l u d et h e s o o n - t o - b e - a v a i l a b l e L O G O a n P I L O T s o f t w a r e f o r t h e C o m m o d o r e6 4 I a d d i t i o n , P E e m u l a t o r h a b e e n d e v e l o p e d t h a t a l l o w s t h 6 t u s o v e r 9 0 o t h s o f t w a r e e x i s t i n g

M a r c h 1 9 8 3 2 5

Page 28: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 28/112

F R O M W H E R E S I

f o r t h e P E s e r i e s c o m p u t e r s .I t h e a r e a o b u s i n e s s e d u c a t i o n , w h a v e f o u n d t h a t t h b e s t w a t l e a r nb u s i n e s s a p p l i c a t i o n i t a c t u a l l y u s t h s o f t w a r e u s e d i i n d u s t r y . F o i s t a n c e t h e r e s e e m s t b l i t t l e a v a n t a g e t o n l y l e a r n i n g A B O U T w o r dp r o c e s s i n g . T g a i n t h g r e a t e s t b n e f i t s t u d e n t s n e e d t U S w o r dp r o c e s s o r — o r e l e c t r o n i c s p r e a d s h e e t .W a C o m m o d o r e c o n t i n u a l l y t r t m a k e s u c h p r o d u c t s a v a i l a b l e t o u e d u c a t i o n a l u s e r s .O c o u r s e . C o m m o d o r e i f i r s t a n f o r e m o s t a l e a d e r i t h p r o d u c t i o n o a d v a n c e d c o m p u t e r h a r d w a r e . A t h o u g h w d m a n y t h i n g s w e l l , t h i s i t h b a c k b o n e o f o u r r e p u t a t i o n f o e x c e l l e n c e .O u r e c e n t d e v e l o p m e n t s a r n o e x c e pt i o n s t o t h a t w e l l e s t a b l i s h e d r u l e . T h

C o m m o d o r e 6 4 f o e x a m p l e , w i t h i t h i g h r e s o l u t i o n c o l o r g r a p h i c s , m u s i cs y n t h e s i z e r a n e x t r a o r d i n a r y m e m o r yc a p a b i l i t i e s — a l l a a a f f o r d a b l ep r i c e — w i l l c o n t i n u e t b e a n o u t s t a n di n t o o l f o r e d u c a t o r s f o m a n y y e a r st c o m e . T h 6 i e v e n m o r e c o s t e f e c t i v e w h e n i i n e t w o r k e d i t h c l a s s r o o m , o w h e n i i c o n n e c t e d t a n o t h m a j o r t e l e c o m m u n i c a t i o n sd a t a b a s e s w i t h o u v e r y i n e x p e n s i v em o d e m . T h a v a i l a b i l i t y o s p r i t eg r a p h i c s f u r t h e r e n h a n c e s t h l e a r n i n gi m p a c t o t h 6 4

F o m o r e a d v a n c e d e d u c a t i o n a l a p p l ic a t i o n s — m o s t s p e c i f i c a l l y f o t e a c hi n p r o g r a m m i n g i t h w h o l es p e c t r u m o c o m p u t e r l a n g u a g e s — t h eS u p e r P E T i t h l o g i c a l c h o i c e . I f a c t , t h e r e i n o t h e r m i c r o c o m p u t e ro t h m a r k e t w i t h b u i l t - i n l a n g u a g e

c a p a b i l i t i e s o t h S u p e r P E T . W i t h9 6 K , a 8 0 - c o l u m n s c r e e n a n A P L ,F O R T R A N , B A S I C , P A S C A L a n C O B O L l a n g u a g e s , a w e l l a t e l ec o m m u n i c a t i o n s c a p a b i l i t i e s , t h i sm i c r o c o m p u t e r i i d e a l f o r s o p h i s t ic a t e d s c h o o l a p p l i c a t i o n s . T h S u p e r P E T i a u n e x c e l l e d d e v e l o pm e n t t o o l , a n i s e r v e s b u s i n e s s a n o t h e r e d u c a t i o n a l p u r p o s e s , a w e l l .C o m m o d o r e h a a l w a y s p l a y e d m j o r r o l e i e d u c a t i o n . A w c o n t i n u et e x c e l l i h a r d w a r e , s o f t w a r e a n s u p p o r t , w w i l l b b e t t e r a b l e t m e e tt h p r e s e n t n e e d s — a n d a n t i c i p a t e t h ef u t u r e n e e d s — o f o u e d u c a t i o n a l u e r s , s w c a b e t t e r l i v e u t o u m o t t o : " C o m m o d o r e — c o m m i t t e d t e x c e l l e n c e i e d u c a t i o n t h r o u g ht e c h n o l o g y . " C

F O T H V I C - 2 0 'T H C O M P U T E R R E V O L U T I O N I C O M I N G !

B R E A D Y W I T H M A S T E R Y O F T H E C O M P U T E R K E Y B O A R D !I T H A G E O F T H E C O M P U T E R , E V E R Y O N E F R O M T H S C H O O L C H I L D T T H C H A I R M A N O T H B O A R D S H O U L DB A H O M E A T H C O M P U T E R K E Y B O A R D . T H E S E P R O G R A M S P R O V I D E E V E R Y T H I N G Y O N E E D T O M A S T E R T H K E Y B O A R D A N G A I N T H C O M P E T I T I V E E D G E T H I S B R I N G S I T H C O M P U T E R A G E .R a t e d T H B E S T e d u c a t i o n a l p r o g r a m f o t h V I C - 2 0 b C r e a t i v e C o m p u t i n g M a g a z i n e

• T Y P I N G T U T O R P L U S W O R D I N V A D E R S $ 2 1 . 9 5( p r o g r a m s o o n c a s s e t t e t a p e f o t h u n e x p a n d e d V I C - 2 0 )

T y p i n g T u t o r p l u s W o r d I n v a d e r s m a k e s l e a r n i n g t h e k e y b o a r d e a s y a n f u n ! T y p i n g T u t o r t e a c h e s t h k e y b o a r d i e a s ys t e p s . W o r d I n v a d e r s m a k e s t y p i n g p r a c t i c e a e n t e r t a i n i n g g a m e . H i g h l y p r a i s e d b y c u s t o m e r s : " T y p i n g T u t o r i g r e a t " ," F a n t a s t i c " , " E x c e l l e n t " , " H i g h Q u a l i t y " , " s o u r c e o g r e a t l e a r n i n g a n j o f o o u c h i l d r e n . "C u s t o m e r c o m m e n t s a y s i a l . . " . . . a n i w a e v e r y t h i n g y o a d v e r t i s e d i w o u l d b e I t h r e e w e e k s , m 1 y e a r o l s o n , w h h a n e v e r t y p e d b e f o r e , w a t y p i n g 3 w . p . m . h a i m p r o v e d m t y p i n g s p e e d 1 w . p . m . a n m h u s b a n d w a a b l e t k e e p u w i t h h i c o l l e g e t y p i n gc l a s s b p r a c t i c i n g a h o m e . "

F O R T H E C O M M O D O R E 6 4 S P R I T E D E S I G N E R b D r L e T H i l l $ 1 6 . 9 5S a v e h o u r s o w o r k w h e n d e s i g n i n g s p r i t e s . H e l p s y o c r e a t e m u l t i p l e s p r i t e s , c o p y a n d a l t e r t h e m t c r e a t e v i e w s f r o md i f f e r e n t p e r s p e c t i v e s a u t o m a t i c a l l y f o 3 - o a n i m a t e d e f f e c t s . O p t i o n s i n c l u d e : c o p y a n o t h p r e v i o u s s p r i t e s , r e f l e ct i o n , r o t a t i o n , t r a n s l a t i o n , s h e a r i n g , r e v e r s e i m a g e , m e r g e i n t e r s e c t . S a v e s s p r i t e d a t a f o m e r g e i n t o y o u r p r o g r a m .

S H I P P I N G A N H A N D L I N G S 1 . 0 0 P E R O R D E R . C A L I F O R N I A R E S I D E N T S A D 6 S A L E S T A X .V I S A A N M A S T E R C A R D O R D E R S M U S T I N C L U D E F U L L N A M E A S H O W N O C A R D , C A R D N U M B E R , A N E X P I R A T I O N D A T E .

F R E E C A T A L O G S E N T W I T H O R D E R A N D O R E Q U E S T

p . 0 . b o 9 4 0 3S A R A F A E L , C 9 4 9 1 2 S O F T W ( 4 1 5 ) 4 9 9 - 0 8 5 0P r o g r a m m e r s . W r i t e t o u N e P r o g r a m M a n a g e r c o n c e r n i n g a n y e x c e p t i o n a l V I C - 2 0 o C 6 g a m e o o t h e r p r o g r a m y o u h a v e d e v e l o p e d .

2 6 C o m m o d o r e M a g a z i n e

Page 29: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 29/112

C O M M O D O R E N E W S

U p d a t e d C o m m o d o r e S o f t w a r eE n c y c l o p e d i a S o o n A v a i l a b l e a " C o m m o d o r e R e s o u r c eE n c y c l o p e d i a "I y o h a v e n ' t s e e n i y e t , y o w i l l b e s e e i n g i s o o n — t h em o s t c o m p r e h e n s i v e l i s t i n g e v e r c o l l e c t e d o f p r o d u c t s a n s e r v i c e s f o C o m m o d o r e c o m p u t e r s , i n c l u d i n g o f f e r i n g s f o t h C o m m o d o r e 6 4 W i t h t h e a d d i t i o n o s e v e r a l n e c a t e g o r i e s , i n c l u d i n g " C o m m u n i c a t i o n s , " " I n d e p e n d e n tP r o g r a m m e r s a n C o n s u l t a n t s . " a n l i s t i n g s o a u t h o r i z e dC o m m o d o r e d e a l e r s a n C o m m o d o r e u s e r g r o u p s , t h n e e d i t i o n i n l o n g e r s i m p l y s o f t w a r e e n c y c l o p e d i a . F o t h a t r e a s o n , t h i s t h i r d e d i t i o n — a l l 6 0 p a g e s o i t - — h a s b e e nr e n a m e d t h C o m m o d o r e R e s o u r c e E n c y c l o p e d i a .T h n e E n c y c l o p e d i a l i s t s o v e r 1 9 0 0 p r o d u c t s a n s e r v i c e s - — a l m o s t d o u b l i n g t h n u m b e r i t h l a s t e d i t i o n . I a d d i t i o n t e x p a n d e d s o f t w a r e l i s t i n g s , t h n e ■ ' C o m m u n ic a t i o n s " c a t e g o r y p r o v i d e s l i s t i n g o h u n d r e d s o d a t a b a s e s i t h U n i t e d S t a t e s a n d C a n a d a . T h e s e d a t a b a s e sr a n g e f r o m l a r g e n a t i o n a l n e t w o r k s l i k e C o m p u S e r v e . T H S O U R C E a n D o J o n e s N e w s / R e t r i e v a l d o w n t s i n g l e -c o m p u t e r b u l l e t i n b o a r d s t h a t m i g h t b b a s e d i u s e r ' sl i v i n g r o o m . A l a r a c c e s s i b l e u s i n g C o m m o d o r ee q u i p m e n t .U n d e r " I n d e p e n d e n t P r o g r a m m e r s a n C o n s u l t a n t s " C o m o d o r e u s e r s c a f i n d l i s t o f o v e r 5 p e o p l e w h c u s t o m i z e o m o d i f y s o f t w a r e p a c k a g e s t b e t t e r s u i t i n d iv i d u a l n e e d s , w h c a w r i t e c u s t o m i z e d a p p l i c a t i o n f r o ms c r a t c h , o w h c a r e c o m m e n d t h b e s t C o m m o d o r es y s t e m s f o s p e c i f i c a p p l i c a t i o n s .B s u r e t l o o k f o r t h e n e w C o m m o d o r e R e s o u r c e E c y c l o p e d i a a y o u r a u t h o r i z e d d e a l e r s o o n .

N e P l o t t e r P r i n t e r f o V I 2 a n C o m m o d o r e 6 S c h e d u l e df o E a r l y t h i s Y e a rC o m m o d o r e ' s 1 5 2 0 p l o t t e r p r i n t e r , d e s i g n e d f o u s w i t ht h V I 2 a n C o m m o d o r e 6 4 w i l l b a p p e a r i n g e a r l y t h i sy e a r . T h 1 5 2 0 i a x - f o u r - c o l o r p l o t t e r t h a t u s e s b a l lp o i n t p e n s a w r i t i n g i n s t r u m e n t s . C a p a b l e o h i g h a c c u r a c yp l o t t i n g w i t h . 2 m m r e s o l u t i o n , i i a e x c e l l e n t t o o l f o rc r e a t i n g g r a p h s , c h a r t s a n g r a p h i c d e s i g n s , a w e l l a f o u r -c o l o r t e x t .T h 1 5 2 0 c a b p l u g g e d d i r e c t l y i n t o t h c o m p u t e r ' s s e r i a li n t e r f a c e p o r t o c a n b e d a i s y c h a i n e d w i t h a m a n y a s f o u rd i s k d r i v e s . I p r i n t s 8 c h a r a c t e r s p e l i n e i v a r i e t y o s i z e s , a n c a a l s o p r i n t c h a r a c t e r s o t h e i r s i d e s , r e a lc o n v e n i e n c e w h e n c r e a t i n g c h a r t s a n g r a p h s . I u s e ss t a n d a r d 4 V z i n c h r o l l e d a d d i n g m a c h i n e p a p e r . C

C o m m o d o r e I n t r o d u c e s " C o m p u t e r D e s k B u i l t b t h C o m p u t e r C o m p a n y "C o m m o d o r e w i l l s o o n b p r o d u c i n g n e c o m p u t e r d e s kc a p a b l e o h o l d i n g c o m p l e t e C o m m o d o r e s y s t e m —c o m p u t e r , p r i n t e r a n d i s k - d r i v e — a t a n a f f o r d a b l e p r i c e .T h a r b o r i t e d e s k t o p i t y p e w r i t e r h e i g h t , m e a s u r e s 2 6 4 8 " , a n i 1 ' / « " t h i c k . I h a h e a v y s t e e l l e g s a n f r a m e ,w i t h a d j u s t a b l e l e v e l i n g g l i d e s f o e a s y s e t - u p . T h d i s kc o m p a r t m e n t i v e n t i l a t e d , a n h a h a n d y c a b l e s l o t s f o c o n v e n i e n t c o n n e c t i o n t o t h e r e q u i p m e n t . C

C o m m o d o r e I m p o r t s V I 2 A p p l i c a t i o n s P r o g r a m s

w a v e o p r o g r a m s i o i t w a f r o m C o m m o d o r e i E n g l a n d , s c h e d u l e d f o d e l i v e r y d u r i n g t h f i r s t h a l f o t h y e a r . I i n c l u d e s t h f i r s t " s e r i o u s " a p p l i c a t i o n s s o f t w a r er e l e a s e d f o t h V I 2 0 . i n c l u d i n g w o r d p r o c e s s o r a n s p r e a d s h e e t p r o g r a m , a s w e l l a s s e v e r a l g e n e r a l i n t e r e s tp r o g r a m s .T h a p p l i c a t i o n s p r o g r a m s a r s e t s e l l f o u n d e r $ 1 0 0 .S i m p l i C a l c i a e l e c t r o n i c s p r e a d s h e e t p r o g r a m . T h i sp r o g r a m h a m a n y f e a t u r e s i n c l u d e d i m o r e e x p e n s i v e f n a n c i a l p l a n n i n g p r o g r a m s .V I F i l e i a d a t a m a n a g e m e n t s y s t e m f o t h V I w i t h1 6 e x t r a R A a n a 1 5 4 1 d i s k d r i v e . I l e t s t h u s e r e a s i l y

s e u f i l e s a n c r o s s - r e f e r e n c i n g s y s t e m s .V I W r i t e r i s o p h i s t i c a t e d w o r d p r o c e s s i n g s y s t e m ,s u i t a b l e f o m a n u s c r i p t s a n c o r r e s p o n d e n c e .

s e r i e s o g e n e r a l i n t e r e s t p r o g r a m s i t b p a c k a g e d l i k ep a p e r b a c k b o o k s , s t r e s s i n g t h e m e s l i k e s e l f - i m p r o v e m e n ta n e d u c a t i o n a w e l l a n o v e l t y i t e m s . T h f i r s t r e l e a s e s a r eK n o w Y o u r P e r s o n a l i t y , K n o w Y o u r I . Q . , K n o w Y o u rC h i l d ' s I . Q . . R o b e r t C a r r i e r ' s M e n u P l a n n e r , a n Q u i z m a st e r . A l p r o g r a m s i n c l u d e a b o o k l e t a n c o m p u t e r t a p e c a s e t t e s a n d w e r e d e v e l o p e d f o C o m m o d o r e b r e c o g n i z e de x p e r t s i t h e i r f i e l d . C

M a r c h 1 9 8 3 2 7

Page 30: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 30/112

C O M M O D O R E N E W S

C o m m o d o r e C u s t o m e r S u p p o r tT e a mT . J . R i z o l , J r

M a n a g e r / C u s t o m e r S u p p o r t

I i w e l l k n o w n f a c t t h a t C o m m o d o r e c o m p u t e r s a r e t h eb e s t c o m p u t e r s f o r t h e m o n e y . m a j o r i n f l u e n c e i t h d e c i s i o n - m a k i n g p r o c e s s i b u y i n g c o m p u t e r , h o w e v e r , i t h s u p p o r t o f t h p r o d u c t . T h i n t e n t i o n o t h i s a r t i c l e i t c o v e r t h i s i m p o r t a n t i s s u e .T h C u s t o m e r S u p p o r t G r o u p i s i t u a t e d h e r e a t h h e a dq u a r t e r s i W a y n e . P e n n s y l v a n i a . T h c h a r t e r o t h g r o u pi t b c e n t r a l s o u r c e o i n f o r m a t i o n t t h e n u s e rw h e t h e r i b b t e l e p h o n e , m a i l , o t e l e c o m m u n i c a t i o n sn e t w o r k .C o m p l e t e s u p p o r t o f t h c u s t o m e r o p o t e n t i a l c u s t o m e ri n v o l v e s t e a m w o r k . T h d e a l e r p l a y s a n i m p o r t a n t r o l e i t h i s a n s h o u l d b t h f i r s t p l a c e o c o n t a c t . I n m a n y c a s e st h S u p p o r t T e a m w i l l a i u s e r s i l o c a t i n g d e a l e r i t h e i ra r e a o r d i r e c t t h e m t o t h e a p p r o p r i a t e c h a n n e l . P e r s o n s i t e r e s t e d i p l a c i n g a n o r d e r f o h a r d w a r e , s o f t w a r e , a n m a n u a l s a r n a t u r a l l y d i r e c t e d t l o c a l d e a l e r . I i b e y o n dt h p a r a m e t e r s o t h g r o u p t h a v e k n o w l e d g e o d e a l e ri n v e n t o r i e s , t h u s s e v e r a l d e a l e r n a m e s a r o f t e n g i v e n .A v a i l a b i l i t y i n f o r m a t i o n o p r o d u c t s a n s o f t w a r e c a b o b t a i n e d f r o m t h g r o u p b u e x a c t a v a i l a b i l i t y s h o u l d b eo b t a i n e d t h r o u g h o u d e a l e r b a s e .I n q u i r i e s o a l v a r i e t i e s a r h a n d l e d b o u s t a f f . F r o ml i t e r a t u r e r e q u e s t s t t e c h n i c a l q u e s t i o n s , o t h V I 2 t t h S u p e r P E T . D o c u m e n t s a n w r i t e - u p s a r e a v a i l a b l e f o m a i l i n g t t h o s e c u s t o m e r s w h f i n d c e r t a i n f u n c t i o n s o t h c o m p u t e r u n c l e a r . T h m a i n t h e m e h e r e i t i m e - e f f i c i e n ts u p p o r t . T r o u b l e s h o o t i n g a n d d e b u g g i n g o c u s t o m e r p r g r a m s i n o t p o s s i b l e f o t h i s r e a s o n . H i g h l y t e c h n i c a l q u e st i o n s m a r e q u i r e c o n s u l t a t i o n w i t h t h t e c h n i c a l s t a f f a n t h e r e f o r e t a k e a s h o r t t i m e t r e s p o n d t o I t h e s e c i r c u ms t a n c e s a d e t a i l e d l e t t e r i h e l p f u l t o u s .C o m m o d o r e ' s m o s t r e c e n t c o m m i t m e n t t s u p p o r t i b w a o t h C o m m o d o r e I n f o r m a t i o n N e t w o r k . T h i s s e r v i c ei i n c o r p o r a t e d i t h C o m p u S e r v e t e l e c o m m u n i c a t i o n sn e t w o r k .A c c e s s e d w i t h t h u s o m o d e m t h i s i f u n , e a s y , a n i n e x p e n s i v e w a t o b t a i n i n f o r m a t i o n o p r o d u c t s a n a s w e r s t q u e s t i o n s . O p a r t i c u l a r n o t e i t h H O T L I N E p o t i o n o t h i s n e t w o r k . T h i s s e c t i o n i o p e r a t e d b t h C u s t o m e r S u p p o r t G r o u p a a q u e s t i o n a n a n s w e r s e r v i c e .U s e r s s i m p l y p o s e t h e i r q u e s t i o n s o t h H O T L I N E w h i c ha u t o m a t i c a l l y l i s t s t h u s e r I n u m b e r . O t h p u r s u a n td a y , u p o n a c c e s s i n g t h e s e r v i c e , t h e u s e r s f i n d m e s s a g e i

t h e i r E l e c t r o n i c M a i l b o x ( E M A I L ) t e l l i n g t h e m w h e r e i t h s e c t i o n t f i n d t h e a n s w e r s u p p l i e d b t h S u p p o r t T e a m .T h i s i a e x c i t i n g w a t a c h i e v e a n s w e r s t q u e s t i o n s . F o

g e n e r a l o v e r v i e w o t h C o m p u S e r v e n e t w o r k r e f e r e n c et h a r t i c l e s o t e l e c o m m u n i c a t i o n s a p p e a r i n g i t h i s i s s u e .T h C u s t o m e r S u p p o r t G r o u p c a b e r e a c h e d b e t w e e n t h h o u r s o f 9 : 0 0 A . M . a n 8 : 0 0 P . M . E S T . T h p h o n e n u m b e ri ( 2 1 5 ) 6 8 7 - 4 3 1 1 .T h m a i l i n g a d d r e s s i s

C o m m o d o r e C u s t o m e r S u p p o r t4 8 D e v o n P a r k D r W a y n e , P 1 9 0 8 7

C o m p l e t e i n s t r u c t i o n s a n p h o n e n u m b e r l i s t i n g s f o t h C o m m o d o r e I n f o r m a t i o n N e t w o r k a r i n c l u d e d i t h p a c k a g e w h i c h a c c o m p a n i e s t h V I C M O D E M . I a n o t h e rt y p e o m o d e m i u s e d c a l l C o m p u S e r v e a 1 - 8 0 0 - 8 4 8 - 8 9 9 0t o b t a i n t h e c o r r e c t p h o n e n u m b e r i y o u r a r e a .C o m m o d o r e ' s c o m m i t m e n t t e n u s e r s i o n g o i n g . T h i s i t h f i r s t i s e r i e s o a r t i c l e s o t h C u s t o m e r S u p p o r tG r o u p . U p d a t e s a n d s p e c i f i c s s u c h a m o s t o f t e n a s k e dq u e s t i o n s , a n t e c h n i c a l w r i t e - u p s w i l l b c o v e r e d i t h f u t u r e .

G o r t e k I C o m i n gG o r t e k i t h m a i n c h a r a c t e r i n e s e r i e s o s p a c e a v e n t u r e s t o r i e s d e s i g n e d t t e a c h B A S I C p r o g r a m m i n g . T h f i r s t l e s s o n c o n s i s t s o t w c a s s e t t e t a p e s c o n t a i n i n g 1 e d c a t i o n a l p r o g r a m s a n d b o o k , a n i c a l l e d G o r t e k a n t h M i c r o c h i p s ^ : T h b o o k i n c l u d e s i m a g i n a t i v e f u l l - c o l o ri l l u s t r a t i o n s , l a r g e e a s y - t o - r e a d t y p e , a n i w r i t t e n s t h a t i m a b r e a d b o l d e r c h i l d r e n o r u s e d b y o u n g e r c h i l d r e nw i t h p a r e n t a l a s s i s t a n c e .T h u n i q u e c o m b i n a t i o n o t h s t o r y b o o k a n c o m p u t e rl e s s o n s m a k e s G o r t e k f u e x p e r i e n c e f o a d u l t s a w e l l a c h i l d r e n .A t h e s t o r y g o e s , t h e p l a n e t S y n t a x i b e i n g i n v a d e d b y t h f e a r s o m e Z i t r o n s . G o r t e k w o r k s f u r i o u s l y t t e a c h t h m i c r o c h i p s t p r o g r a m t h c o m p u t e r t r e p e l t h e a t t a c k . T h " M i c r o c h i p s T r a i n i n g M a n u a l " t e a c h e s t h e c h i l d h o t s t o p t h Z i t r o n s — b y l e a r n i n g t p r o g r a m t h c o m p u t e r !T h o s e w h c o m p l e t e t h l e s s o n s a n d e f e a t t h Z i t r o n s e a r nt h r i g h t t w e a r t h G o r t e k b a d g e w h i c h c o m e s i t h p a c k a g e .T h i s i n n o v a t i v e a p p r o a c h t c o m p u t e r e d u c a t i o n w a d v e l o p e d b t h r e e E n g l i s h s c h o o l t e a c h e r s w h w a n t e d t m a k e p r o g r a m m i n g f u t o l e a r n .

2 8 C o m m o d o r e M a g a z i n e

Page 31: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 31/112

P O W E R T Y O U RC O M M O D O R E C O M P U T E R

P O W E R p r o d u c e s d r a m a t i c i m p r o v e m e n t i t h e a s e o f e d i t i n g B A S I C o C o m m o d o r e ' s c o m p u t e r s .P O W E R i p r o g r a m m e r ' s u t i l i t y p a c k a g e ( i 4 R O M ) t h a t c o n t a i n s s e r i e s o f n e w c o m m a n d s a n u t i l i t i e s w h i c h a r a d d e d t t h S c r e e n E d i t o r a n t h B A S I C I n t e r p r e t e r . D e s i g n e d f o t h C B B A S I Cu s e r , P O W E R c o n t a i n s s p e c i a l e d i t i n g , p r o g r a m m i n g ,a n s o f t w a r e d e b u g g i n g t o o l s n o f o u n d i a n o t h e rm i c r o c o m p u t e r B A S I C . P O W E R i e a s y t u s a n i s o l d c o m p l e t e w i t h f u l l o p e r a t o r ' s m a n u a l w r i t t e n b J i B u t t e r f i e l d .P O W E R ' S s p e c i a l k e y b o a r d ' i n s t a n t a c t i o n ' i e a t u r e sa n a d d i t i o n a l c o m m a n d s m a k e u f o r , a n g b e y o n dt h l i m i t a t i o n s o f C B B A S I C - T h e a d d e d f e a t u r e si n c l u d e a u t o l i n e n u m b e r i n g , t r a c i n g , s i n g l e s t e p p i n gt h r o u g h p r o g r a m s , l i n e r e n u m b e r i n g , a n d e f i n i t i o no k e y s a B A S I C k e y w o r d s . P O W E R e v e n i n c l u d e sC U i t r a d e m a r k o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c .

n e " s t i c k - o n " k e y c a p l a b e l s . T h c u r s o r m o v e m e n tk e y s a r e n h a n c e d b y t h e a d d i t i o n o f a u t o - r e p e a t a n t e x t s e a r c h i n g f u n c t i o n s a r a d d e d t h e l p e a s e p r g r a m m o d i f i c a t i o n . C u r s o r U a n c u r s o r D O W Np r o d u c e p r e v i o u s a n n e x t l i n e s o s o u r c e c o d e .C O M P L E T E B A S I C p r o g r a m l i s t i n g s i m e m o r y c a b d i s p l a y e d o t h s c r e e n a n s c r o l l e d i e i t h e r d i r e c

t i o n . P O W E R i m u s t f o e v e r y s e r i o u s C B M ™ u s e r .

C a l l u t o d a y , f o t h n a m e o t h e P r o f e s s i o n a lS o f t w a r e d e a l e r n e a r e s t y o u .

P r o f e s s i o n a l S o f t w a r e I n c .5 F r e m o n t S t r e e tN e e d h a m , M 0 2 1 9 4T e l : ( 6 1 7 ) 4 4 4 - 5 2 2 4 T e l e x # 9 5 1 5 7 9

M a r c h 1 9 8 3 2 9

Page 32: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 32/112

I Y O U ' R E W A I T I N G F O T H P R I C E O W O R D P R O C E S S O R S

T F A L L W I T H I N R E A S O N .

E v e r y o n e e x p e c t e d i w o u l d h a p p e ns o o n e r o l a t e r . . . w i t h W o r d P r o P L U S "i a l r e a d y h a s ! N o a l t h m a r v e l o u sb e n e f i t s o e x p e n s i v e a n d a d v a n c e dw o r d p r o c e s s i n g s y s t e m s a r a v a i l a b l eo C o m m o d o r e c o m p u t e r s . A m e r i c a ' sl a r g e s t s e l l i n g c o m p u t e r l i n e . W o r d P r oP L U S , w h e n c o m b i n e d w i t h t h e n e 8 c o l u m n C B M I M 8 0 3 2 , c r e a t e s w o r d p r c e s s i n g s y s t e m c o m p a r a b l e t v i r t u a l l ya n o t h e r t o p q u a l i t y w o r d p r o c e s s o ra v a i l a b l e — b u t a s a v i n g s o t h o u s a n d so f d o l l a r s !C B i t r a d e m a r k o C o m m o d o r e B u s i n e s s M a c h i n e s , I n

3 0 C o m m o d o r e M a g a z i n e

N e w , l o c o s t c o m p u t e r t e c h n o l o g y i n o a v a i l a b l e a a f r a c t i o n o w h a t y o uw o u l d e x p e c t t p a y . T h i s t e c h n o l o g ya l l o w e d C o m m o d o r e t i n t r o d u c e t h n e a n r e v o l u t i o n a r y C B 8 0 3 2C o m p u t e r .

W o r d P r o P L U S t u r n s t h i s n e C B 8 0 3 2 C o m p u t e r i n t o s o p h i s t i c a t e d ,t i m e s a v i n g w o r d p r o c e s s i n g t o o l . W i t hW o r d P r o P L U S , d o c u m e n t s a r d i p l a y e d o t h c o m p u t e r ' s s c r e e n . E d i ti n a n l a s t m i n u t e r e v i s i o n s a r s i m p l ea n e a s y . N m o r e l e n g t h y r e - t y p i n gs e s s i o n s . L e t t e r s a n d o c u m e n t s a r e a s i l y r e - c a l l e d f r o m m e m o r y s t o r a g ef o e d i t i n g o p r i n t i n g w i t h f i n a l d r a f t sp r i n t e d p e r f e c t l y a o v e r f i v e h u n d r e dw o r d s p e r m i n u t e !

O u n a t i o n w i d e t e a m o p r o f e s s i o n a ld e a l e r s w i l l s h o w y o h o y o u r o f f i c ew i l l b e n e f i t b u s i n g W o r d P r o P L U S . A

p r i c e f a l e s s t h a n y o r e a l i z e .

I n v e s t I y o u r o f f i c e ' s f u t u r e . . .I n v e s t i W o r d P r o P L U S . . .C a l l u s t o d a y f o t h n a m e o t h W o r d P r o P L U S d e a l e r n e a r e s t y o u .

P r o f e s s i o n a l S o f t w a r e I n c .5 F r e m o n t S t r e e tN e e d h a m , M 0 2 1 9 4T e l : ( 6 1 7 ) 4 4 4 - 5 2 2 4T e l e x # 9 5 1 5 7 9

Page 33: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 33/112

t

E d u c a t i o n

g y■ — T * - * S

S C H O O L

M a r c h 1 9 8 3 3 1

Page 34: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 34/112

E D U C A T I O NW h a t d p e o p l et h i n ka b o u t

b D o r i s D i c k e n s o nP i n e C r e s t S c h o o l , S e b a s t o p o l , C a l i f o r n i a

p a o f o u r f o u r t h - g r a d e c o m p u t e r l i t e r a c y c u r -r i c u l u n i ( i n s p i r e d b h a v i n g o u r C o m m o d o r e 6 p r i z e c o m p u t e r i t h c l a s s r o o m ) t h e s t u d e n t s d i

c o m p u t e r s u r v e y a m o n g t h e i r f r i e n d s , t e a c h e r s a n r e l a t i v e st f i n d o u t w h a t t h e y t h o u g h t a b o u t c o m p u t e r s . T h a c t i v i t yo t h s u r v e y b r o u g h t s o m e r e a l m e a n i n g t t h t i m e w w e r es p e n d i n g o t h e r o l e o c o m p u t e r s i o u l i v e s t o d a y .F o l l o w i n g o u d i s c u s s i o n a b o u t t h u s e s o c o m p u t e r s i o u c o m m u n i t y , t h c h i l d r e n s u g g e s t e d q u e s t i o n s s u i t a b l e f o u s i a s h o r t s u r v e y . A l o t h e i g h t q u e s t i o n s w d e c i d e d o c o u l d b e a n s w e r e d e i t h e r " y e s " o " n o . " O n l y o n q u e s t i o nr e q u i r e d s o m e a d d i t i o n a l i n f o r m a t i o n t b w r i t t e n i n I w a s u g g e s t e d t h a t t h s t u d e n t s a s f o h e l p i t h e y c o u l d n o w r i t ed o w n t h r e s p o n s e .T a k i n g p a r t i d o i n g t h s u r v e y w a v o l u n t a r y , b u t s o o n e v e nt h l e s s e n t h u s i a s t i c s t u d e n t s v o l u n t e e r e d t h e l p . E a c h o n w a g i v e n a s m a l l , b u t o f f i c i a l - l o o k i n g , C o m p u t e r R e p o r t e rc a r d , i d e n t i f y i n g h i o r h e r a p a r t o t h c o m p u t e r l i t e r a c yc l a s s . I c l a s s , t h s t u d e n t s p r a c t i c e d i n t r o d u c i n g t h e m s e l v e sa n g i v i n g t h s u r v e y . S o m e o t h s c h o o l p e r s o n n e l w e r ea s s i g n e d b l o t b s u r v e y e d s t h e y w o u l d n ' t b e d e l u g e d b " r e p o r t e r s . "B e c a u s e t h e c l a s s m e e t s o n l y o n c e w e e k , s e v e r a l w e e k sw e r e a l l o w e d f o t h q u e s t i o n i n g , w i t h l o t s o e n c o u r a g e m e n ta n a d d i t i o n a l f o r m s a v a i l a b l e d u r i n g t h a t t i m e . A a a d d e di n c e n t i v e , e a c h s t u d e n t w h t u r n e d i a l e a s t o n c o m p l e t e ds u r v e y w a g i v e n s t a r o h i o h e c l a s s r o o m " r e w a r dc a r d . "T c o u n t t h s u r v e y r e s u l t s w h e n t h e y w e r e c o m p l e t e d , t h c l a s s w a d i v i d e d i n t o g r o u p s o t h r e e s t u d e n t s ; o n s t u d e n tb e i n g t h " r e a d e r " a n d t h o t h e r t w t a l l y i n g , a s a c h e c k o e a c h o t h e r . S i n c e t h r e s u l t s w e r e r e c o r d e d o s u r v e y f o r m s ,t h " r e a d e r " s i m p l y s t a t e d " y e s " o " n o " f o e a c h q u e s t i o na t h e o t h e r t w t a l l i e d . I w a t h e n e a s y f o m t c o u n t t h e i rt o t a l s f o F i n a l t a l l y . W a v e r a g e d a l m o s t h u n d r e dr e s p o n s e s .

W f o l l o w e d t h s u r v e y w i t h a d i s c u s s i o n o t h i m p l i c a t i o n so f o u r r e s u l t s . W n o t i c e d h o p o p u l a r c o m p u t e r s s e e m e d ,e v e n t h o u g h f e p e o p l e k n e w h o t r u o n e . a n d e v e nf e w e r o w n e d o n e . O c o u r s e , t h c h i l d r e n s u p p o r t e d i h p o p u l a r i d e a o c o m p u t e r i n s t r u c t i o n i s c h o o l s . S i n c et a l l y i n g t h e s u r v e y c o i n c i d e d w i t h t h m e e t i n g o o u D i s t r i c tC o m p u t e r C o m m i t t e e , t h r e s u l t s w e r e r e p o r t e d t t h e m ,w h i c h m a d e t h s u r v e y s e e m d o u b l y i m p o r t a n t t t h s t u d e n t s .T h r e s u l t s o o u s u r v e y w e r e a s f o l l o w s :

T h p e r s o n a n s w e r i n g i 3 5 u n d e r 1 y r s . 6 5 o v e r 1 y r s .

1 D y o l i k e c o m p u t e r s ?8 8 Y e 1 2 N W h o w h n o t ? ( S e e b e l o w )

2 D y o k n o w h o w t r u c o m p u t e r ?3 2 Y e 6 8 % N o

3 D y o o w y o u r o w c o m m p u t e r ?5 Y e 9 5 % N o

4 W o u l d y o l i k e t l e a m h o t u s c o m p u t e r ?8 8 Y e 1 2 N

5 I c o m p u t e r u s e d w h e r e y o u w o r k ?3 2 Y e 3 3 N o 3 5 % D o n ' t w o r k

6 D y o o y o u r c h i l d r e n h a v e c o m p u t e r i t h e i r s c h o o l ?6 8 Y e 3 2 N N o t e

7 D y o t h i n k w s h o u l d t e a c h c h i l d r e n i o u s c h o o l s h o t u s c o m p u t e r s ?

9 3 Y e 7 N 8 D y o t h i n k c o m p u t e r s w i l l r e p l a c e y o i y o u r j o b ?

1 9 Y e 8 1 N W f e l t t h a t o u s i n g l e c l a s s r o o m c o m p u t e r , t h o n l y o n i

t h d i s t r i c t , m a h a v e a c c o u n t e d f o l a r g e n u m b e r o t h e s ev o t e s , e v e n t h o u g h i i n o p a r t o f d i s t r i c t p r o g r a m a n dm o s t c h i l d r e n a r n o e x p o s e d t i t S o m e o t h m o r e c o m m o n r e s p o n s e s a b o u t w h p e r s o nl i k e d c o m p u t e r s w e r e :

T h e y a r f u t p l a y w i t hT h e y c a b h e l p f u lT h e y a r e f f i c i e n t a n i n t e r e s t i n gT h e y m a k e l i f e e a s i e rT h e y a r i m p o r t a n t f o r t h e f u t u r e

S o m e o t h r e s p o n s e s a b o u t w h p e r s o n d i d n ' t l i k e t h e mw e r e :

T h e y i n v a d e p r i v a c yT h e y m a k e l o o m i s t a k e sT h e y a r n o i n t e r e s t i n g t m

O n o t h m o s t r e w a r d i n g t h i n g s o a l w a a e l o q u e n t l e t t e rf r o m p a r e n t w h f e l t c o m p u t e r s s h o u l d b p l a c e d i s u b o r d i n a t e r o l e t o t r a d i t i o n a l a n h u m a n i s t i c e n d e a v o r s , a n f e l t a i n o r d i n a t e a m o u n t o s i g n i f i c a n c e i c u r r e n t l y b e i n gp l a c e d o t h e i r i m p o r t a n c e . H f e l t t h a t c o m p u t e r s w e r eu n d e n i a b l y t h w a v e o t h e f u t u r e a n d w e r e u s e f u l a s a t o o lf o e f f i c i e n c y a n s p e e d , b u t h a t a s m e a n s t s e l f -f u l f i l l m e n t , e m o t i o n a l w e l l - b e i n g , o a a d j u n c t t s o l v i n gt h p r o b l e m s o o u w o r l d , t h e y h a t h e i r l i m i t a t i o n s .N e e d l e s s t s a y , t h i s l e t t e r , t o o , w a p r e s e n t e d t t h D i s t r i c tC o m p u t e r C o m m i t t e e . C

3 2 C o m m o d o r e M a g a z i n e

Page 35: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 35/112

T h e s e a r t h f i r s t t w p a r t s o ff o u r - p a r t C o m m o d o r e 6

u s e r g u i d e f o c h i l d r e n , w r i t t e nb f o u r t h - g r a d e t e a c h e r D o r i sD i c k e n s o n .

Y O A N Y O U R C O M P U T E Rg u i d e f o s t u d e n t s u s i n g t h

C o m m o d o r e 6 c o m p u t e rP a r t I I n t r o d u c t i o n t t h K e y b o a r d

I y o f o l l o w t h e s e s t e p - b y - s t e p d i r e c t i o n s , w i t h l i t t l ep r a c t i c e y o w i l l f i n d m a n y i n t e r e s t i n g t h i n g s t h a t y o c a d w i t h y o u r c o m p u t e r . Y o m a n o t i c e t h a t y o u rc o m p u t e r l o o k s l i k e t y p e w r i t e r t y o b e c a u s e t h k e b o a r d s a r s o m e w h a t a l i k e . W a r g o i n g t o f i n d o u s o m e o t h w a y s t h a t c o m p u t e r k e y b o a r d i s p e c i a l .* I y o d n o s e t h e r e d " o n " l i g h t a t h t o r i g h t - h a n dc o r n e r o f t h k e y b o a r d , f l i p t h " o n / o f f " s w i t c h o r a s ka i n s t r u c t o r t h e l p y o u . A l s o m a k e s u r e y o u r T o m o n i t o r i o n Y o s h o u l d s e t h w o r d R E A D Y a n b l i n k i n g s q u a r e , o c u r s o r , o y o u r s c r e e n .A N u m b e r s

T h t o r o o y o u r c o m p u t e r h a t h n u m b e r s f r o mt 0 Y o a r g o i n g t o p r a c t i c e t y p i n g n u m b e r s .P r a c t i c e :1 T y p e i a n n u m b e r2 P r e s s t h R E T U R N k e y .Q u e s t i o n :D o e s t y p e w r i t e r h a v e n u m b e r " 1 l i k e y o u r c o p u t e r ?

* I y o s e t h m e s s a g e " ? S y n t a x e r r o r " i g n o r e i a t t h i st i m e a l o n g a i i f o l l o w e d b R E A D Y a n t h e b l i n k i n gc u r s o r .

3 T y p e i a n o t h e r n u m b e r .4 P r e s s t h R E T U R N k e y .5 T y p e i o t h e r n u m b e r s , p r e s s i n g t h e R E T U R N k e

a f t e r e a c h n u m b e r .* A a n t i m e , w h e n y o w a n t t c l e a r t h s c r e e n o a l y o u r t y p i n g , p r e s s t h e S H I F T a n C L R / H O M E k e y s a t h s a m e t i m e .

B L e t t e r sT h k e y b o a r d l e t t e r s a r i t h s a m e p o s i t i o n a o t y p e w r i t e r . A n p r a c t i c e y o c a g e o t y p e w r i t e rw i l l h e l p y o l o c a t e k e y s o y o u r c o m p u t e r .P r a c t i c e :( C l e a r y o u r s c r e e n b e f o r e y o b e g i n . )1 T y p e y o u r n a m e

2 P r e s s R E T U R N* A t h i s t i m e a l y o u r l e t t e r s w i l l b i c a p i t a l s . W w i l ll e a r n h o t c h a n g e t h a t l a t e r o n

3 N o t y p e i s e v e r a l s e n t e n c e s . I y o n e e d t u s e ap e r i o d , y o w i l l f i n d i i t h b o t t o m r o w .

Q u e s t i o n s :W h a t d o e s t h c o m p u t e r d o w h e n i f i l l s u o n l i n e ?D o e s i f o l l o w t h e p r o p e r r u l e s f o r d i v i d i n g w o r d s ?

C M a k i n g c o r r e c t i o n sP r a c t i c e :1 T y p e y o u r n a m e a n m a k e m i s t a k e i s p e l l i n g i t 2 H o l d d o w n e i t h e r S H I F T k e a n p r e s s 3 3 S S E ( c u r

s o r ) k e y . T h i s w i l l m o v e t h c u r s o r t t h l e f t . M o v ei u n t i l t h e f l a s h i n g c u r s o r i o t o o t h l e t t e r y o w a n t t c h a n g e . N o t y p e i t h e c o r r e c t l e t t e r a n p r e s s R E T U R N .

3 P r e s s t h m m m m k e y w i t h o u t p r e s s i n g t h S H I F Tk e y .

Q u e s t i o n s :W h a t d o y o u d o t m o v e t h c u r s o r t t h l e f t ? W h a td o y o u d o t m o v e i t t h r i g h t ? W h a t h a p p e n s w h e ny o c o n t i n u e t m o v e t h e c u r s o r t t h l e f t p a s t t h e d g e o t h e s c r e e n ? T t h r i g h t p a s t t h e d g e ?4 P r e s s S H I F T a n O E M ! P r e s s E B I D w i t h o u t

t h S H I F T .

M a r c h 1 9 8 3 3 3

Page 36: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 36/112

E D U C A T I O N

Q u e s t i o n s :W h a t d y o d t m o v e t h c u r s o r u p W h a t d y o d t m o v e t h c u r s o r d o w n ?5 T y p e y o u r n a m e a n p u i a e x t r a l e t t e r . U s

S H I F T a n E 3 S 3 E t g b a c k u n t i l t h c u r s o r i o n l e t t e r t t h r i g h t o t h e x t r a l e t t e r . P r e s s I N S T /D E k e o t h t o p r o w , t h e n R E T U R N . W h a th a p p e n e d ? ( D E L m e a n s d e l e t e o r e m o v e . )

6 T y p e y o u r n a m e a n l e a v e o u o n l e t t e r . M o v e t h c u r s o r b a c k u n t i l i i o t h l e t t e r t t h r i g h t o w h e r e y o u w a n t t a d s p a c e . P r e s s S H I F T a n t h I N S T / D E L k e q u i c k l y . ( I N S T m e a n s i n s e r t o p u i n . ) A d t h m i s s i n g l e t t e r .

Q u e s t i o n :W h a t h a p p e n s w h e n y o h o l d d o w n t h I N S T / D E Lk e y ?

D U s i n g c o l o r sT h C T R L ( c o n t r o l ) k e l e t s y o s e c o l o r s a s w e l l a d o t h e r s p e c i a l t h i n g s .P r a c t i c e :1 P r e s s C T R L a n a t h s a m e t i m e a n r e l e a s e

t h e m . N o t h i n g s e e m s t h a v e h a p p e n e d , b u n o h o l d d o w n t h S P A C E B A R , t h l o n g b a r a t h b o t t o m o t h k e y b o a r d . W h e n y o h a v e h a e n o u g h o t h a t , t r y t y p i n g y o u r n a m e o s o m e o t h e rw o r d s . Y o h a v e a c t u a l l y b e e n u s i n g R V O ( r e v e r s e o n t h a t y o s e o t h e f r o n t o t h k e y .

2 P r e s s C T R L a n ( z e r o ) a n s e w h a t h a p p e n sw h e n y o h o l d d o w n t h S P A C E B A a n w h e ny o t y p e l e t t e r s .

Q u e s t i o n :W h a t d y o t h i n k R V O F o t h f r o n t o t h ( z e r o ) m e a n s ?3 P r e s s C T R L a n ( t r e v e r s e t h b a r s ) a n t h e n

p r e s s C T R L a n a n r e l e a s e t h e m . P r e s s t h S P A C E B A R . T h b a o t h e s c r e e n s h o u l d b e y e l o w . P r e s s C T R L a n a n o t h e r n u m b e r k e y s . T h c o l o r s a r e p r i n t e d o t h e f r o n t o t h n u m b e r k e y s .H a v e y o u r i n s t r u c t o r h e l p s e t h d i s p l a y c o n t r o l so t h T i n e c e s s a r y .P r a c t i c e w i t h t h e s e b a s i c c o l o r s .

4 N o p r e s s C a n t h d i f f e r e n t n u m b e r k e y sa g a i n . Y o n o h a v e m o r e c o l o r s t o u s e .

5 R e s t o r e y o u r s y s t e m t n o r m a l b p r e s s i n g C a n t o g e t h e r , t h e n R E T U R N , t h e n S H I F T a n C L R /

H O M E .6 P r e s s C T R L a n a n c o l o r k e ( w i t h o u t p r e s s i n g

f i r s t ) . T y p e y o u r n a m e . C h a n g e c o l o r s b p r e s s i n gC T R L a n d a n y o t h e r c o l o r k e y .

7 N o t r t h i s w i t h t h k e a n a n c o l o r k e y .T y p e s o m e m o r e w o r d s .T r m a k i n g d i f f e r e n t c o l o r p a t t e r n s .

8 R e s t o r e t h s y s t e m t n o r m a l . ( S e e a b o v e i y o f o r g o t h o w . )

E G r a p h i c s y m b o l sB u s i n g c e r t a i n k e y s y o c a g e g r a p h i c ( o r p i c t u r e )

V I C *C - 6 4 *

e d u c a t i o n ,r e c r e a t i o n

b u s i n e s sG A L A C T I C B L I T Z b y T r o n i xR e g . $ 2 4 . 9 n S 2 2 . 9 5S W A R M b T r o n i xR e g . $ 2 9 . 9 5 S 2 6 . 9 5

I N T R U D E R S C R A M B L ER e p . S 1 9 . 9 5 S 1 7 . 9 5S P E L L I N G B E E S , T Y P I N G O M A T HD R I L L S 8 . 4 9' P A Y R O L LV I S 8 9 . 9 5C - 6 4 S 9 9 . 9 5' G E N E R A L L E D G E RV I C S 6 9 . 9 5C - 6 4 S 7 4 . 9 5C o m m o d o r e 6 V I i r e g . t r a d e m a r k o C O M M O D O R E B u s . M a c h i n e s , I n c .

■ m e m o r y e x p a n s i o n r e q .S e n d c h e c k o m o n e yo r d e r . C O a d S 2 . 0 0 .S h i p p i n g S I . 5 0

p y r a m i dc o m p u t e r w a r e

> 7 . S W a r r e n S t . , E d g e w s l e r 1 ' a r k . N ( 1 8 0 1 ( 1 1 6 0 9 ) 3 8 6 - 9 3 5 3

s y m b o l s i n s t e a d o n u m b e r s o l e t t e r s . T h e s e s y m b o l sa r m a r k e d o n t h f r o n t o f e a c h k e y i n s t e a d o o t h t o p .P r a c t i c e :1 P r e s s t h e S H I F T k e a n c o n t i n u e t h o l d i d o w n

w h i l e y o p r e s s a n k e w i t h a g r a p h i c s y m b o l .2 C o n t i n u e t h o l d d o w n t h S H I F T k e a n p r e s s

t h k e y o c h o s e s e v e r a l m o r e t i m e s .3 C o n t i n u e t h o l d d o w n S H I F T a n t r t h o t h e r

s y m b o l k e y s .Q u e s t i o n :D o e s h o l d i n g d o w n S H I F T a n p r e s s i n g s y m b o l k e c a u s e t h r i g h t o l e f t s y m b o l o n t h k e t b p r i n t e d ?4 P r e s s C a n p r e s s a n y s y m b o l k e y . N o p r e s s t h e

s a m e s y m b o l k e s e v e r a l t i m e s w h i l e y o a r s t i l lh o l d i n g d o w n C

5 T r y t h e k e a n s o m e o t h o t h e r s y m b o l k e y s .Q u e s t i o n :D o e s h o l d i n g d o w n C a n p r e s s i n g s y m b o l k e c a u s e t h r i g h t o l e f t s y m b o l o t h k e t b p r i n t e d ?P r a c t i c e :1 T r m a k i n g d i f f e r e n t s y m b o l p a t t e r n s .

2 C a y o u a d d c o l o r s t o y o u r s y m b o l p a t t e r n s ?3 R e s t o r e t h s y s t e m t n o r m a l . R e m e m b e r S e c t i o n

D 5

3 4 C o m m o d o r e M a g a z i n e

Page 37: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 37/112

C o m p u t e r L i c e n s e T e s tT e s t i

I n t r o d u c t i o n t t h K e y b o a r d

Y o m u s t b a b l e t d t h f o l l o w i n g o p e r a t i o n sw i t h o u t u s i n g t h m a n u a l :

1 T u r n t h c o m p u t e r a n d m o n i t o r o n

2 C l e a r t h s c r e e n o a n p r i n t i n g .

3 T h t e a c h e r / t u t o r w i l l t y p e i l i n e s o p r i n t i n g( t e x t ) . B a b l e t m o v e t h c u r s o r u p d o w n , t r i g h t , o t t h l e f t t m a k e c o r r e c t i o n s .

4 B a b l e t o i n s e r t l e t t e r i n t e x t o t h s c r e e n .

5 B a b l e l o d e l e t e a l e t t e r i n t e x t o t h s c r e e n .

6 T u r n r e v e r s e p r i n t i n g o n T y p e y o u r n a m e . T u r nr e v e r s e p r i n t i n g o f f .

7 M a k e b a r s o a t l e a s t 3 d i f f e r e n t c o l o r s a n t h e nr e t u r n t h e s c r e e n t n o r m a l .

8 M a k e a t l e a s t d i f f e r e n t g r a p h i c s y m b o l s a n r e t u r n t h s c r e e n t n o r m a l .

S t u d e n t n a r n e : ^

T e s t d a t e .

D a t e p a s s e d ( 1 0 0 % ) ,

A p p r o v e d b y

P a r t I I M C o m p u t e r K n o w s M N a m e .

A I n t r o d u c t i o n t P r o g r a m m i n g1 I t h " o n " l i g h t i n o r e d , t u r n t h c o m p u t e r s w i t c h

o 2 T u r n o y o u r m o n i t o r ( T V . s c r e e n )A D i r e c t S t a t e m e n t

1 T y p e y o u r n a m e i n t o t h c o m p u t e r .2 P r e s s R E T U R N

D i t h c o m p u t e r p r i n t y o u r n a m e ?T h c o m p u t e r i t e l l i n g y o t h a t i d o e s n o u n d e rs t a n d w h a t y o w a n t i t d o

3 T y p e t h i s — P R I N T ( y o u r n a m e g o e s h e r e )4 P r e s s R E T U R N

W a t h a t a n h e l p ?5 N o t y p e — P R I N T " ( y o u r n a m e ) "

( R e m e m b e r t h o l d d o w n t h S H I F T k e w h e n y o ut y p e t h q u o t a t i o n m a r k " )

6 P r e s s R E T U R NW a s n ' t t h a t b e t t e r ? W h a t d y o t h i n k m a d e t h d i f f e r e n c e ?

P r a c t i c eR e p e a t t h s t a t e m e n t i l i n e 5 u s i n g o t h e r n a m e si n s i d e t h q u o t a t i o n m a r k s .S p e c i a l n o t e : Y o n e e d t k n o w s p e c i a l r u l e a b o u tu s i n g t h c u r s o r t o c o r r e c t a e r r o r i y o m a k e i i n s i d e q u o t a t i o n m a r k s . I w i l l n o w o r k t h w a i d o e s w h e n y o d n o h a v e q u o t a t i o n m a r k s .

T y p e — " T O D A Y I T H F I R S T ( o o p s ! y o m a d es p e l l i n g e r r o r . )

T r u s i n g t h c u r s o r t g b a c k a n d c h a n g eT H t T H E .S t u b b o r n , i s n ' t i t

N o t y p e t h s e c o n d q u o t a t i o n m a r k r i g h tt h e r e a n t h e n t r m o v i n g t h c u r s o r b a c k t m a k e t h c h a n g e . I w o r k s ! N o m o v e t h c u s o b a c k t t h r i g h t , p r e s s t h S P A C E B A o v e r t h q u o t a t i o n m a r k s t e r a s e t h e m , a n c o n t i n u e t y p i n g , D A O T H W E E K "

B S i m p l e P r o g r a m sP r o g r a m s a r t h i n s t r u c t i o n s y o p u i n t o t h e c o p u t e r ' s m e m o r y .T y p e t h f o l l o w i n g p r o g r a m s i n t o t h c o m p u t e re x a c t l y a s h o w n , i n c l u d i n g p u n c t u a t i o n . W u s p u n ct u a t i o n m a r k s t g i v e s p e c i a l i n s t r u c t i o n s t o a c o p u t e r . T h e y d n o m e a n t h s a m e a i o u w r i t t e nl a n g u a g e .

R e m e m b e r : p r e s s R E T U R N a t h e n o e a c h l i n eN o w — l o c a t e t h R U N / S T O P k e y . B r e a d y t o p r e s s i t i n t e r r u p t t h p r o g r a m . D o n ' t f o r g e t t o p r e s s i t N o t e : G O T O i t y p e d a o n w o r d1 T y p e t h i s :N E 1 P R I N T " ( y o u r n a m e ) "2 G O T O 1 R U

M a r c h 1 9 8 3 3 5

Page 38: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 38/112

E D U C A T I O N

( D o n ' t f o r g e t t o p r e s s t h e R U N / S T O P k e t s t o p t h p r o g r a m )N o t e : R U i c o m m a n d t t e l l t h c o m p u t e r t d s o m e t h i n g w i t h t h e i n s t r u c t i o n s ( p r o g r a m ) y o g a v e i 2 N E

1 P R I N T " y o u r n a m e " ( P r e s s t h e S P A C E B A o n c e b e t w e e n y o u r n a m e a n t h q u o t a t i o n m a r k )2 G O T O 1 R U

N o t i c e t h d i f f e r e n c e t h s e m i c o l o n m a d e !3 N E

1 P R I N T " y o u r n a m e " ,2 G O T O 1 R U

N o n o t i c e w h a t t h c o m m a d i d !4 P r a c t i c e p r o g r a m s I 2 a n u s i n g d i f f e r e n t

n a m e s .5 N o h e r e i a e a s i e r w a t c h a n g e l i n e 1 w i t h o u t

r e t y p i n g t h e n t i r e p r o g r a m .a T y p e i a n o n o t h f i r s t p r o g r a m s , b u t n o t

t h c o m m a n d R U b T y p e 1 ( t h e l i n e n u m b e r ) P R I N T ( t h e i n s t r u c

t i o n ) " ( t o t e l l t h c o m p u t e r t p r i n t w h a t i e n c l o s e d ) t h e n u s e s o m e o t h e r n a m e b e s i d e sy o u r o w n . R e m e m b e r t e n w i t h " P r e s sR E T U R N .

c N o t y p e L I S T a n p r e s s R E T U R NS e h o t h c o m p u t e r o n l y r e m e m b e r e d t h l a s tt h i n g y o u w a n t e d i n l i n e 1 0

d T y p e R U 6 G b a c k a n p r a c t i c e p r o g r a m s e v e r a l t i m e s .

C S t r i n g sc o m p u t e r w o r k s w i t h n u m b e r s , a n d w h e n w w a n t i t r e m e m b e r w o r d s w c a l l t h e m s t r i n g s . W u s t h d o l l a r s i g n $ t o s t a n d f o t h w o r d S t r i n g . W l a b e lt h e s e s t r i n g s s t h c o m p u t e r k n o w s w h i c h o n e w a r t a l k i n g a b o u t . T h e y c a b c a l l e d A o C o N $ w h a t e v e r y o u w a n t t c a l l t h e m .1 T r t h i s p r o g r a m . D o n ' t f o r g e t t h R U N / S T O P

k e t e n t h p r o g r a m .N E 1 L E A " y o u r n a m e "2 P R I N T A S 3 G O T O 2 R U

2 R e t y p e t h p r o g r a m a n d s u b s t i t u t e N o C o a n o t h e r s t r i n g l a b e l i b o t h l i n e 1 a n l i n e 2 0

Q u e s t i o n :W h a t h a p p e n s i t h t w l a b e l s d n o m a t c h ? W h d y o t h i n k t h i s h a p p e n e d ?R e m e m b e r t o t r y d i f f e r e n t p u n c t u a t i o n a t h e n d o fl i n e 2 0

D I N P U T S t a t e m e n tI N P U T m e a n s t h c o m p u t e r i g o i n g t a s y o t p u s o m e t h i n g i b p r i n t i n g ? T r t y p i n g y o u r n a m e o s o m e o t h e r w o r d w h e n i p r i n t s a n t h e n p r e s sR E T U R N .

1 T y p e i n t h i s p r o g r a mN E

3 6 C o m m o d o r e M a g a z i n e

1 I N P U T A 2 P R I N T A S 3 G O T O 2 R U

2 N o t e h o c h a n g i n g t h p u n c t u a t i o n a t h e n o l i n e 2 0 c h a n g e s y o u r s c r e e n p r i n t - o u t . T r s o m ep r a c t i c e p r o g r a m s .

E F O R - N E X T L o o p sH e r e ' s h o t t e l l t h c o m p u t e r t S L O W D O W N !

W u s F O R - N E X T l o o p s i c o u n t s s o m e e m p t yl i n e s b e t w e e n p r i n t i n g .

I t h i s p r o g r a m t h c o m p u t e r w i l l c o u n t t 1 0 d u r i n gt h l o o p ( l i n e s 4 0 a n d 5 0 1

N E 1 I N P U T A 2 P R I N T A S 3 F O T 1 0 4 N E X T5 G O T O 2 R U

2 T y p e L I S T3 R e t y p e l i n e 3 u s i n g o t h e r n u m b e r s ( i n s t e a d o i 1 0 0 )

i t h F O s t a t e m e n t . T y p e L I S T . D y o s e t h c h a n g e d p r o g r a m ? N o t y p e R U N .

Q u e s t i o n s :W h a t h a p p e n s w h e n y o u s n u m b e r s i t h l o o pg r e a t e r t h a n 1 0 0 ?W h a t h a p p e n s w h e n y o u s n u m b e r s i t h l o o p l e s st h a n 1 0 0 ?

Page 39: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 39/112

C o m p u t e r L i c e n s e T e s tT e s t

M C o m p u t e r K n o w s M N a m e

C i r c l e t h e c o r r e c t a n s w e r t e a c h q u e s t i o n :1 W h i c h i t h c o r r e c t s p e l l i n g f o r t h i s c o m p u t e r c o

m a n d ?G O T O G O T O

2 S t r i n g s a r e u s e d w h e n t h c o m p u t e r w o r k s w i t hq u o t a t i o n m a r k s n u m b e r s c o m m a s w o r d s

3 W h i c h c o m m a n d t e l l s t h c o m p u t e r t p r i n t o u y o u rw h o l e p r o g r a m ?

R U L I S T P R I N T R E T U R N4 W h e n y o u w a n t t h c o m p u t e r t a s y o t t y p e s o m e

t h i n g i n w h i c h w o r d d y o t y p e i t h p r o g r a m ?G O T O R E S E T L I S T I N P U T

5 W h i c h c o m m a n d t e l l s t h c o m p u t e r t d w h a t y o u rp r o g r a m t e l l s i t o

G O T O R U P R I N T N E 6 E a c h l i n e i p r o g r a m s h o u l d h a v e

s t r i n g l i n e n u m b e r i n p u t l o o p

H e r e i p r o g r a m :N E 1 P R I N T " J o h n B r o w n "2 G O T O 1 R U

R e w r i t e t h p r o g r a m a n d p u i F O R - N E X T l o o p t s l o w d o w n t h p r o g r a m .

S t u d e n t n a m e :

T e s t d a t e

D a t e p a s s e d ( 1 0 0 % ) .

A p p r o v e d b

B U S I N E S S H O M E A P P L I C A T I O N S F O V I C - 2 0 ®Q u i c k B r o w n F O t h e . 1 w o r d p r o c e s s o r S 6 0 9 5C W - 1 0 7 A H o m e C a l c u l a t i o n P r o g r a m P a c k 4 8 . 9 5C P V - 3 1 D a t a F i l e s y o u r s t o r a g e t u n l i m i t e d 4 . 9 5C P V - 9 6 H o u s e h o l d F i n a n c e P a c k a g e ; k e e p r e c o r d s o a 3 0 . 9 5

y o u r h o u s e h o l d e x p e n s e sC P V - 2 0 8 B a r - C h a r t d i s p l a y y o u r n u m e r i c a l d a t a 8 . 9 5C T u r t l e G r a p h i c s l e a r n p r o g r a m m i n g 3 4 . 9 5C V I F o r t h i p o w e r f u l l a n g u a g e f a B A S I C p r o g r a m m i n g 4 9 . 9 5C H E M O - i 6 5 0 2 m a c h i n e l a n g u a g e m o n i t o r w i t h 3 4 . 9 5

m i n i - a s s e m b l e rC H E W r i t e r n m e - s a v m g w o r d p r o c e s s i n g t o o l 3 4 . 9 5C E n c o d e r k e e p y o u r p e r s o n a l r e c o r d s a w a y f r o m p r y i n g e y e s 3 4 . 9 5C T - 2 1 S t a t i s t i c s S a d l s t l C S s t a t i s t i c a l a n a l y s i s 1 4 . 9 5C T - 1 2 1 T o t a l T i m e M a n a g e r 2 . 0 - c r e a i e s p e r s o n a l o 1 9

b u s i n e s s s c h e d u l e sC T - 1 2 4 T o l l L a b e l m a i l i n g u s a n l a b e l p r o g r a m 1 3 . 9 5C / T - 1 2 5 T o l l T e x t B A S I C 1 9 C T - 1 2 6 R e s e a r c h A s s i s t a n t k e e p t r a c k o r e f e r e n c e d a t a 1 7 . 5 0C T - 1 4 0 T o l l T e x t E n h a n c e d 2 9 . 9 5C M - 1 5 2 G r a l l x D e s i g n e r d e s i g n g r a p h i c c h a r a c t e r s 1 2 . 9 5C Q - 5 M l n l m o n a l l o w s y o t p r o g r a m , l o a d . s a v e , o e x e c u t e 1 3 . 9 5

m a c h i n e l a n g u a g e p r o g r a m sC T - 3 O r d e r T r a c k e r 1 5 . 9 5C T - 4 B u s i n e s s I n v e n t o r y l m a i n t a i n r e c o r d o i n v e n t o r y 1 5 . 9 5C H o m e I n v e n t o r y l i S I S y o u r d o m e b e l o n g i n g s 1 7 . 9 5C C h e c k M i n d e r [ V - 2 0 6 4 1 9 k e e p y o u r c h e c k b o o n t h r i g h t w a C G e n e r a l L e d g e r c o m p l e t e g e n e r a l l e d g e r 1 9

B U S I N E S S H O M E A P P L I C A T I O N S F O C - 6 4C H C - 5 0 4 H E W r i t e r w o r d p r o c e s s o r $ 3 9 C H C - 5 0 3 T u r t l e G r a p h i c s I u t f l i a a m ' u i i g r a p h i c s o y o u r g a 4 9 C H C - 5 0 2 H E S M O N m a c h i n e l a n g u a g e m c m t o r w / m i n i - a s s e m o i e r 3 4 . 9 5C H P - 1 0 2 6 5 0 2 P r o f e s s i o n a l D e v e l o p m e n t S y s t e mC F D a t a F i l e s m a n a g e m e n t p r o g r a m 2 7 . 9 5C P V - 2 9 4 C a l e n d a r M A p p o i n t m e n t s - p r i n t c a i e n d a . 1 4 . 9 5

f o e v e r y m o n t h i a n y e a rC P V - 2 9 6 T h e B u d g e l e r p l a c e y o u r p e r s o n a l f i n a n c e s I o r d e r 9

B U S I N E S S H O M E A P P L I C A T I O N S F O V I C - 2 0 *C P V - 3 2 7

S E N S E . : .

H E S C O M t r a n s f e r s d a t a . i n d p r o g r a m s b i d t r e c l i o n -a l l y b e t w e e n V I C s a t h r e e l i m e s t h s p e e d o d i s k d r i v e

C P V - 3 2 8 H E S C O U N T m o n i t o r s p r o g r a m e x e c u t i o nC H H E S P L O T - H i - r e s g r a p h i c s s u b r o u t i n e sC P V - 3 6 7 C o n v e r s i o n s f i g u r e s , v o l u m e , l e n g t h , w e i g h t , a i e a ,

a n v e l o c i t y t a l p o s s i b l e c o n f i g u r a t i o n *C T h M a l l y o u r c o m p l e t e m a i l p r o g r a m C a s s e t t eD i s k

G A M E S F O Y O U R V I C - 2 0 «C C C r l b b a g eC C M o t o r M o u s eC P U - 1 0 8 B o m b e r y o m u s t d e c i d e w h y o w a n t t l l t o ' .

f n e n p i c k t a r g e l a n d y o u r e i p e n e n c e l e v e lC P U - 1 0 9 A m o k t r i e h a l l s o f A m o k a r p o p u l a t e d b y r o b o t s t h a i

o b e y o n e i n s t r u c t i o n g e t t h e i n t r u d e rC P U - 1 5 3 T a n k V S U F i h e f a n k i m o v i n g b a c k a n f o r t h

a l o n g t h b a s e , s h o o t t h U F b e f o r e i s n o o t s y o C P U - 1 9 4 S n a k m a n P a c m a n l o t h V I D e f e n d e r o T r y o r t h p i l o t o f h e x p e r i m e n t a l s n i p . D e f e n d e r3 - M a t h p o p u l a r a r c a d e g a m e , r e q u i r e s 3 E x t e r m i n a t o r g a m e f u l l o b u g s

4 0 . 9 51 9 . 9 51 2 . 9 57 . 9 52 4 . 9 52 9 . 9 5

S 1 4 . 9 51 2 . 9 9

9 . 9 52 0 . 9 5

9 . 9 51 4 . 9 51 7 . 9 5J 9 2 0 . 9 5

V I 2 0 a n a C o m m o d o r e 6 a r t r a d e m a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s . I n c .

G A M E S F O Y O U R C O M M O D O R E 6 4 C C C r l b b a g e S 1 7 . 9 5C F F l i g h t 6 * h a t p r o g r a m ' C a s s e t t e 1 4 - 9 5

D i s k 1 6 9 C F S p r l g h t G e n e r a t o r C a s s e t t e 1 5 . 9 5

D i s k 1 7 . 9 5M a s t e r m i n d ( V I C - 2 0 ) $ 1 9 ( C - 6 4 ) 1 9 . 9 5S t a r T r e k ( V I C ) 9 . 9 5B l a c k j a c k ( V I C ) 1 1 . 9 5T i c - T a c - T o e 9 B a c k g a m m o n 1 9 M a z e 6 1 5 . 9 5

P r i c e s s u b i e c t t c h a n g e .T O O R D E R .

P . O . B o 1 8 7 6 5W i c h i t a , K 6 7 2 1 8( 3 1 6 ) 6 8 4 - 4 6 6 0P e r s o n a l c h e c k s a c c e p t e d ( A l l o w 3 w e e k s )o C . O . D ( A d d S 2 H a n d l i n g c h a r g e s $ 2 . 0 0

M a r c h 1 9 8 3 3 7

Page 40: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 40/112

E D U C A T I O N

D u r i n g t h a c a d e m i c y e a r 1 9 8 1 - 8 2 t h J o n e s b o r o P u b l i c S c h o o l s , J o n e s b o r o ,A r k a n s a s , r e c e i v e d T i t l e I V - C g r a n tt d e v e l o p m o d e l c o m p u t e r - a s s i s t e di n s t r u c t i o n a l m a n a g e m e n t p a c k a g e .T h f u n d i n g w a a w a r d e d t h r o u g h t h A r k a n s a s S t a t e D e p a r t m e n t o E d u c at i o n . T h p r o j e c t w a e n t i t l e d C - A I M ,a a c r o n y m f o C o m p u t e r - A s s i s t e d I s t r u c t i o n a l M a n a g e m e n t . s t e e r i n gc o m m i t t e e c o n s i s t i n g o r e p r e s e n t at i v e s f r o m t h A r k a n s a s D e p a r t m e n t o E d u c a t i o n , t h J o n e s b o r o P u b l i cS c h o o l s a n d A r k a n s a s S t a t e U n i v e r s i t ym e s e v e r a l t i m e s t p r o v i d e i n p u t i n t ot h p r o g r a m d e v e l o p m e n t . T h d e c is i o n w a m a d e t f o c u s t h e p r o j e c t o t h i r d g r a d e m a t h e m a t i c s u s i n g t h A k a n s a s D e p a r t m e n t o f E d u c a t i o n s e o B a s i c S k i l l s O b j e c t i v e s f o m a t h e m a t i c sK - 8 . T h p r o j e c t d e v e l o p m e n t w a o r g a n i z e d i n t o f i v e m a j o r c o m p o n e n t s .T h c o m p o n e n t s w e r e i n s e r v i c e , s e l e ct i o n o h a r d w a r e , o r g a n i z a t i o n o p i l o to b j e c t i v e s , d e v e l o p m e n t o c o m p u t e rs o f t w a r e a n i m p l e m e n t a t i o n .

U s i n g c o m p u t e r - m a n a g e di n s t r u c t i o n a l s o f t w a r e p a c k a g ew r i t t e n b t h a u t h o r a n d J o h n F i a l a ,

s t u d e n t a A r k a n s a s S t a t eU n i v e r s i t y , t h J o n e s b o r o , A r k a n s a s ,p u b l i c s c h o o l s h a v e a d d e d n e d i m e n s i o n t t h i r d - g r a d e m a t h .

f o T h i r dG r a d eM a t h e m a t i c sb T h o m a s D B i s h o pA s s o c i a t e P r o f e s s o r o M a t h e m a t i c sA r k a n s a s S t a t e U n i v e r s i t yS t a t e U n i v e r s i t y , A r k a n s a s 7 2 4 6 7

I N S E R V I C ET h f i r s t s t e p i t h e p r o j e c t w a t p r o v i d e e i g h t e e n h o u r s o f i n s e r v i c e f o re v e r y a c a d e m i c a d m i n i s t r a t o r i t h s c h o o l d i s t r i c t . T h d i s t r i c t h a C o m o d o r e 4 0 1 6 m i c r o c o m p u t e r s a v a i la b l e i t h e i r i n s t r u c t i o n a l p r o g r a m i t h h i g h s c h o o l , s o t h e s e w e r e u s e d i i h e i n s e r v i c e p r o g r a m . T h a m i n i s t r a t o r s w e r e p r o v i d e d h a n d s - o ne x p e r i e n c e s w i t h t h m i c r o c o m p u t e r sa n t h e c a p a b i l i t i e s a n l i m i t a t i o n s o t h m a c h i n e s w e r e e x p l o r e d . p r e s e nt a t i o n o c h a r a c t e r i s t i c s o s e v e r a l d i ff e r e n t m a k e s o m a c h i n e s a n o d i f e r e n t l a n g u a g e s a v a i l a b l e w a m a d e b t h e i n s e r v i c e d i r e c t o r s . D i f f e r e n t a p p l ic a t i o n s o t h m i c r o c o m p u t e r t t h i n s t r u c t i o n a l p r o g r a m w e r e d e m o ns t r a t e d .T h t e a c h e r s ' i n s e r v i c e w a o r g a n i z e di n t o s i s e s s i o n s o t h r e e h o u r s e a c h a n w a c o n d u c t e d a f t e r t h s o f t w a r e f o r t h ec o m p u t e r m a n a g e m e n t s y s t e m h a db e e n w r i t t e n . T h t e a c h e r s w i l l h a v e t h m i c r o c o m p u t e r s a v a i l a b l e f o u s i

t h e i r c l a s s r o o m s f o c o m p u t e r - a s s i s t e di n s t r u c t i o n a s w e l l a f o m a n a g e m e n t .S e l e c t i o n o f H a r d w a r eA f t e r t h e a d m i n i s t r a t o r s " i n s e r v i c e , t h p r o c e s s o f s e l e c t i n g h a r d w a r e w a s t a r t e d . T h h a r d w a r e h a t m e e t t h m i n i m u m c r i t e r i o n o 1 6 b y t e s o r a n d o m a c c e s s m e m o r y . O t h e r c o n s i de r a t i o n s w e r e t o t a l m e m o r y c a p a c i t y ,e x p a n s i o n p o s s i b i l i t i e s , d i s k o p e r a t i n gc a p a b i l i t i e s , n e t w o r k i n g f e a t u r e s , v e d o s u p p o r t , s o u n d , c o l o r , a n c o p a t i b i l i t y o e q u i p m e n t w i t h e x i s t i n ge q u i p m e n t w i t h i n t h d i s t r i c t a n r e g i o n .O b j e c t i v e sC - A I M h a b e e n d e v e l o p e d u s i n g t h A D B a s i c S k i l l s O b j e c t i v e s . S i n c e t h t h i r d g r a d e w a s e l e c t e d a t h t a r g e tg r o u p , t h m a t h e m a t i c s o b j e c t i v e s f o g r a d e s 1 - w e r e o r g a n i z e d i n t o o n s e t .T h i s r a n g e w a c h o s e n d u e t t h a n t i c i p a t e d v a r i a n c e i t h i r d g r a d e s t d e n t m a t h e m a t i c s s k i l l s . T h o b j e c t i v e sw e r e p l a c e d i s t r a n d s c o n s i s t e n t w i t ht h o s e i d e n t i f i e d b t h s t a t e D e p a r t m e n t

3 8 C o m m o d o r e M a g a z i n e

Page 41: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 41/112

o E d u c a t i o n a n t h e n t h e r e p e t i t i o nw i t h i n t h s e w a e l i m i n a t e d a m u c ha p o s s i b l e . T h i s y i e l d e d s e o 1 4 d i f f e r e n t o b j e c t i v e s . T h e s e o b j e c t i v e sw e r e t h e n o r g a n i z e d b f u n c t i o n a n p l a c e d i n f a i r l y h o m o g e n e o u s u n i t s .T h u n i t s w e r e t h e n s e q u e n c e d a m u c ha p o s s i b l e . E a c h o t h e i g h t e e n u n i t sh a t e s t i n g p r o g r a m t c o v e r t h o b j e c t i v e s o t h a t u n i t .S o f t w a r e D e v e l o p m e n tT h C - A 1 M S o f t w a r e w a w r i t t e n t oh a v e t h s y s t e m g e n e r a t e u n i t t e s t s a n t h e n a d m i n i s t e r t h t e s t s v i t h m i c r o c o m p u t e r . C - A I M a l s o m a i n t a i n s

d a t a b a s e o e a c h s t u d e n t t h a t i n c l u d e sg e n e r a l i n f o r m a t i o n ( n a m e , a g e , e t c . ) ,s t a n d a r d i z e d t e s t s c o r e h i s t o r y , a n c u r r e n t s t a t u s o o b j e c t i v e s a n u n i tt e s t s . T h s y s t e m r e q u i r e s a d u a l d i s kd r i v e i o r d e r t h a t t e s t i n g p r o g r a m sm a b s t o r e d o n o n e d i s k e t t e a n t h m a n a g e m e n t s y s t e m s t o r e d o t h o t h e r . C - A I M a l l o w s f o 9 4 s t u d e n tr e c o r d s o s i n g l e 5 1 4 " d i s k e t t e . E a c hr e c o r d m a i n c l u d e t h b a s e d a t a a sw e l l a s s t a t u s o u t 4 2 i n d i v i d u a lo b j e c t i v e s . C - A I M a l s o i n c l u d e s p r o ce s s i n g b r a n c h e s f o e n t e r i n g o d e l e t i n gs t u d e n t s a n t e s t m a n a g e m e n t . T h o u t p u t b r a n c h e s a l l o w f o l i s t s t b p r i n t e d i v a r i e t y o s e l e c t i o n s i o r d e r t a s s i s t t h t e a c h e r i o r g a n i z i n gi n s t r u c t i o n . T h o u t p u t c h o i c e s i n c l u d e

c o m p r e h e n s i v e r e v i e w o f a n i n d iv i d u a l s t u d e n t r e c o r d w h i c h m a b u s e d f o p a r e n t - t e a c h e r c o n f e r e n c e s .

H A R D W A R E A N O P E R A T I O N A L D E S I G N S

T h h a r d w a r e c h o s e n f o u s w i t hC - A I M w a C o m m o d o r e e q u i p m e n t .T h p r i m a r y c o n s i d e r a t i o n s f o t h i sc h o i c e w e r e t h c o m p a t i b i l i t y w i t h e i s t i n g e q u i p m e n t a n d t h n e t w o r k i n gc a p a b i l i t i e s . T h p i l o t b e i n g u s e d f o t h C - A I M p r o j e c t a l l o w s f o u t s i s t u d e n t s t b i n v o l v e d i t e s t i n g a a n o n t i m e .

M i c r o c o m p u t e r s m a b p u l l e d f r o m n e t w o r k f o c l a s s r o o m w o r k .

S t u d e n t s t e s t i n g i t h " M U P E T " l a b .

M a r c h 1 9 8 3 3 9

Page 42: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 42/112

E D U C A T I O N

M i c r o c o m p u t e r sT h C - A I M s y s t e m u t i l i z e s f r o m o n e t e i g h t 4 0 1 6 o 4 0 3 2 m i c r o c o m p u t e r s .C - A I M c o u l d b i m p l e m e n t e d u s i n go n l y o n m a c h i n e , b u d u t t h n u m b e r o s t u d e n t s t h a t m u s t b t e s t e di t y p i c a l s i t u a t i o n , s i m a c h i n e s i c o n s i d e r e d o p t i m a l . T h m i c r o c o m p u te r u s e d i t h C - A I M s y s t e m h a v e a l e a s t 1 6 K . o m e m o r y a n l e v e l 4 . B A S I C .M U P E TT h M U P E T i a I E E E m u l t i p l e x e rt h a t a l l o w s u t e i g h t C o m m o d o r em i c r o c o m p u t e r s t a c c e s s c o m m o nI E E E p e r i p h e r a l s ( d i s k d r i v e s o rp r i n t e r s ) . T h M U P E T r e q u i r e s n s p c i a l c o m m a n d s o r s o f t w a r e f o o p e r at i o n . T h M U P E T s y s t e m u s e d w i t hC - A I M c o n s i s t s o t h f o l l o w i n g c o p o n e n t s : ( S e e F i g u r e

1 v o l t D P o w e r S u p p l yD o u b l e M U P E T M o d u l e ( a l l o w s

a c c e s s t " c o m m o n " d i s k d r i v e a n " l o c a l " p r i n t e r . )

M U P E T m o d u l e s ( o n e o e a c hm i c r o c o m p u t e r . )I E E E c a b l e s s i f e e t l o n g

P e r i p h e r a l D e v i c e sP e r i p h e r a l d e v i c e s i n c l u d e :C o m m o d o r e C B 4 0 4 0 D u a l

D r i v e F l o p p y D i s kC o m m o d o r e C B 4 0 2 2 T r a c t o rP r i n t e rP E t I E E E C a b l e s

I M P L E M E N T A T I O NC - A I M i b e i n g p i l o t e d d u r i n g t h 1 9 8 2s c h o o l y e a r a N o r t h E l e m e n t a r yS c h o o l i J o n e s b o r o A r k a n s a s . A l t h t h i r d g r a d e s t u d e n t s a r e p a r t i c i p a t i n g i t h p r o g r a m a n t h r e a c t i o n h a b e e n

e x c e l l e n t . T h C - A I M s y s t e m i h o u s e di c o n v e r t e d b o i l e r r o o m , a f f e c t i o na t e l y r e f e r r e d t a s t h e ' " M U P E T L a b . ' 'T h i s i w h e r e t h e t e s t i n g a n m a n a g em e n t f u n c t i o n s t a k e p l a c e . T h m i c r oc o m p u t e r s a r e a l s o p u l l e d f r o m t h s y s t e m w h e n n o n e e d e d f o r t e s t i n g o o t h e r g r o u p a c t i v i t i e s a n a r u s e d f o i n s t r u c t i o n i t h i n d i v i d u a l c l a s sr o o m s . p h o t o g r a p h e r w h e n t e r e dt h e l a b w h i l e s t u d e n t s w e r e t e s t i n gc o m m e n t e d t h a t t h s t u d e n t s n e v e rn o t i c e d h i w h i l e h w a t a k i n gp i c t u r e s b e c a u s e t h e y w e r e t o i n t e n t o w h a t w a h a p p e n i n g o t h s c r e e n . T h t e a c h e r s ' r e a c t i o n h a a l s o b e e n p o s it i v e , a l t h o u g h a e x p e c t e d , h a v i n g s u c hd e t a i l e d i n f o r m a t i o n o s t u d e n t s i c o n t i n u o u s f a s h i o n h a m a r k e d l y a f e c t e d i n s t r u c t i o n a l p l a n n i n g . C

P E

L O C A LI ' R I N T L K

F i g u r e

4 0 4 0 d i s k

4 0 C o m m o d o r e M a g a z i n e

Page 43: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 43/112

Page 44: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 44/112

Page 45: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 45/112

T T H 6 6 0 2 2 0 C O M P $ " 6 4 " : T E X T 5 3 2 7 2 : U C 2 : L

2 3 : S C R E E N = 1 0 2 4 : H I V 7 8 6 0 2 3 0 N U M C H A R 1 9 8 : K E Y = 2 0 3 - N O K E Y

6 4 : E N A 4 9 : D I S 5 6 0 2 4 0 P O K E 5 0 0 0 3 , X : R E T U R N6 0 3 0 0 P R I N T " D O N ' T R E C O G N I Z E T H I S C O M -

P U T E R . " : E N DT h v a r i a b l e s S C R E E N , N U M C H A R , e t c . w i l l b e x p l a i n e d s h o r t l y .M o r e P r o b l e m A r e a sU p p e r / l o w e r c a s e c o n v e r s i o n i c e r t a i n l y n o t h o n l yp r o b l e m a r e a . A n o t h e r p o t e n t i a l o n i t h s c r e e n .1 T h S c r e e n

O t h P E t h s c r e e n i f o u n d i m e m o r y l o c a t i o n s3 2 7 6 8 - 3 3 7 6 7 . O t h 6 4 i i f o u n d i l o c a t i o n s 1 0 2 4 -2 0 2 3 .I a l o u t p u t t t h e s c r e e n i o b t a i n e d t h r o u g h t h u s o P R I N T s t a t e m e n t s , t h e n a b s o l u t e l y n p r o b l e m w i l la r i s e . I h o w e v e r , t h o u t p u t i P O K E d t o t h e s c r e e n ,t h e n c h a n g e s w i l l b r e q u i r e d .T h e s e c h a n g e s a r b e s t a c h i e v e d b a s s i g n i n g v a l u e t t h b a s e a d d r e s s o t h s c r e e n a n t h e n u s i n g a a p p r op r i a t e o f f s e t f r o m t h a t b a s e .F o e x a m p l e t h b a s e a d d r e s s o t h e s c r e e n o t h P E i 3 2 7 6 8 w h i l e o t h 6 i i 1 0 2 4 . T h e r e f o r e , t h f i r s tt h i n g t d i t o a s s i g n v a l u e s t o t h e s t a n d a r d v a r i a b l eS C R E E N a s f o l l o w s :

S C R E E N 3 2 7 6 8 i o P E S C R E E N 1 0 2 4 i o C O M M O D O R E 6

i P o k i n g s i n g l e v a l u e o n t o t h s c r e e n .s t a t e m e n t o t h f o r mP O K E 3 2 9 5 6 , 6 1

o P E h a t b c h a n g e d a f o l l o w s :F i r s t , c a l c u l a t e t h e o f f s e t .

O f f s e t 3 2 9 5 6 - 3 2 7 6 81 8 T h e n , c h a n g e P O K E 3 2 9 5 6 , 6 1 t

P O K E S C R E E N 1 8 8 , 6 1T h r e s u l t i n g s t a t e m e n t w i l l w o r k o e i t h e r

P E o r 6 ( a s s u m i n g S C R E E N h a b e e n p r o p e r l yi n i t i a l i z e d ) .

N o t i c e t h a t t h 6 d o e s n o h a v e t b c h a n g e d a t h e s e v a l u e s a r e t h e s a m e f o b o t h P E T S a n t h 6

n P o k i n g w i t h a l o o p .T h f o l l o w i n g i t y p i c a l P E r o u t i n e t h a t P O K E S

b o r d e r o f ' r e v e r s e d d i a m o n d s ' a r o u n d t h s c r e e n .1 0 F O 3 2 7 6 8 T 3 2 8 0 7 P O K E I 2 1 N E X T1 1 F O 3 2 8 4 7 T 3 3 7 6 7 S T E P 4 P O K E 1 , 2 1 8

N E X T1 2 F O 3 3 7 6 6 T 3 3 3 2 8 S T E P P O K E 1 , 2 1 8

: N E X T1 3 F O 3 3 6 8 8 T 3 2 7 6 8 S T E P - 4 P O K E

1 , 2 1 8 : N E X TT h i s c a b c h a n g e d t w o r k o b o t h P E T S a n 6 b c h a n g i n g e a c h s c r e e n a d d r e s s a a b o v e .

1 0 F O S C R E E N T O S C R E E N 3 P O K E1 , 2 1 8 : N E X T

1 1 F O S C R E E N 7 T S C R E E N 9 9 S T E P4 0 P O K E 1 , 2 1 8 : N E X T

1 2 F O S C R E E N 9 9 T S C R E E N 9 9 S T E P- 1 : P O K E 1 , 2 1 8 : N E X T1 3 F O S C R E E N 9 2 T S C R E E N S T E P 4

P O K E 1 , 2 1 8 : N E X TO b e t t e r y e

1 0 F O T 3 P O K E S C R E E N + 1 , 2 1 8N E X T

1 1 F O T 2 P O K E S C R E E N 3 1 * 4 0 , 2 1 8 : N E X T

1 2 F O 3 T S T E P P O K ES C R E E N 9 6 1 , 2 1 8 N E X T

1 3 F O 2 T S T E P P O K E S C R E E N1 * 4 0 , 2 1 8 N E X T

2 C l e a r i n g t h K e y b o a r d B u f f e rT h P E i a b l e t r e t a i n u t o t e n k e y s t r o k e s i b u f f e r , e n a b l i n g y o t o u c h t y p i s t s t t y p e a f a s t a y o c a w i t h o u t l o s i n g a n k e y s t r o k e s . T h i s c a s o m et i m e s a d e x t r a u n w a n t e d c h a r a c t e r s t t h b e g i n n i n go f a n i n p u t , s c o m m o n t e c h n i q u e i P E p r o g r a mm i n g i t o c l e a r t h k e y b o a r d b u f f e r b e f o r e e a c h i n p u ti r e q u e s t e d . T h i s c a n b e a c c o m p l i s h e d i c o u p l e o w a y s .

1 0 F O T 1 G E A N E X To

1 0 P O K E 1 5 8 , 0T h f i r s t m e t h o d w i l l w o r k a i o t h 6 4 T h s e c o n dm e t h o d m u s t b e c h a n g e d .O 2 . a n 4 . P E T S , l o c a t i o n 1 5 a l w a y s c o n t a i n s t h n u m b e r o c h a r a c t e r s i t h k e y b o a r d b u f f e r . O t h 6 t h i s v a l u e i s t o r e d i l o c a t i o n 1 9 8 . T h u s i w a s s i g n v a lu e t t h s t a n d a r d v a r i a b l e N U M C H A R a s f o l l o w s :

N U M C H A R 1 5 i o P E N U M C H A R 1 9 i o 6

a n c h a n g e a l r e f e r e n c e s t o P O K E 1 5 8 , 0 t P O K EN U M C H A R , 0 , t h e n t h e r e s u l t i n g s t a t e m e n t w i l l w o r k o b o t h c o m p u t e r s .

3 P a u s i n g U n t i l a n K e i P r e s s e dH e r e a g a i n t w t e c h n i q u e s a r c o m m o n l y u s e d .

1 0 G E A I A " T H E N 1 0

M a r c h 1 9 8 3 4 3

Page 46: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 46/112

E D U C A T I O N

i c e r t a i n l y t h e s i m p l e s t a n w i l l w o r k o b o t hc o m p u t e r s .1 0 P O K E 1 5 8 , 0 W A I T 1 5 8 , 1 P O K E 1 5 8 , 0i a n o t h e r t e c h n i q u e a n w i l l h a v e t b c h a n g e d t 1 0 P O K E N U M C H A R , 0 W A I T N U M C H A R . lP O K E N U M C H A R . O

4 W h i c h K e i P r e s s e dc o m m o n t e c h n i q u e u s e d o t h P E T , e s p e c i a l l y i

g a m e s , i t P E E K a l o c a t i o n 1 5 t o s e e i k e i b e i n gp r e s s e d a n i s w h i c h o n e . D e p e n d i n g o n w h i c h k e y i p r e s s e d a c e r t a i n a c t i o n i p e r f o r m e d . T h i s t e c h n i q u e i f r e q u e n t l y u s e d i g a m e s t h a t u s t h n u m e r i c k e y p a d a

j o y s t i c k . s a m p l e s e q u e n c e m i g h t b 5 0 P E E K 0 5 1 )5 1 I 2 5 T H E N 1 0 0 0 R E M N O K E Y P R E S S5 2 I 1 T H E N 2 0 0 0 R E K E I P R E S S E D5 3 I 5 T H E N 3 0 0 0 R E K E I P R E S S E D

e t c .T h c o n v e r s i o n h e r e i l i t t l e m o r e c o m p l i c a t e d b u i s t i l l p o s s i b l e . F i r s t , w n e e d t k n o w t h a t l o c a t i o n 1 5 o t h P E c o r r e s p o n d s t o l o c a t i o n 2 0 o t h 6 4 T h e na s s i g n t h e f o l l o w i n g v a l u e s t t h s t a n d a r d v a r i a b l e K E Y :

K E 1 5 i o P E K E 2 0 i o 6

R e p l a c i n g l i n e 5 0 w i t h5 0 P E E K ( K E Y )

g i v e s u s a s t a r t w i t h t h c o n v e r s i o n .A n o t h e r p r o b l e m o c c u r s w i t h t h v a l u e s s t o r e d i l o c at i o n 1 5 ( o 2 0 3 ) w h e n k e i n o b e i n g p r e s s e d . L o c at i o n 1 5 o t h P E c o n t a i n s 2 5 w h i l e l o c a t i o n 2 0 o t h 6 c o n t a i n s 6 4 T h i s t i m e w w i l l u s t h s t a n d a r dv a r i a b l e N O K E Y a n i n i t i a l i z e i a f o l l o w s :

N O K E Y 2 5 i o P E N O K E Y 6 i o 6

L i n e 5 1 i t h e n r e p l a c e d w i t h5 1 I N O K E Y T H E N 1 0 0 0

T h e r e a r t w p r o b l e m s a s s o c i a t e d w i t h t h o t h e r k e y s .F i r s t , l o c a t i o n 1 5 w i l l c o n t a i n c e r t a i n v a l u e o t h 2 . m a c h i n e s , t h s a m e v a l u e o t h S k i n n y 4 ( i . e . t h i n c hs c r e e n ) m a c h i n e s , b u d i f f e r e n t v a l u e o t h F a 4 m a c h i n e s . T h e r e i n s t a n d a r d w a y , t h a t a a w a r e o f f o r d i s t i n g u i s h i n g b e t w e e n S k i n n y 4 a n F a 4 m a c h i n e . B u t P E E K i n g a l o c a t i o n 5 7 3 4 4 w i l l d a w e l la a n o t h e r . O S k i n n y 4 y o w i l l g e v a l u e o 1 6 w h i l e o F a 4 y o w i l l g e v a l u e o 7 6

T h e a s i e s t w a t o s e e w h a t v a l u e i s t o r e d i l o c a t i o n 1 5 i t r u t h f o l l o w i n g p r o g r a m s e g m e n t a n p r e s s a n k e t h a t y o w i s h t t e s t .

1 0 K E 1 5 1 : R E K E 2 0 O N T H E 6 1 1 P R I N T P E E K ( K E Y ) : G O T O 1 1

T h s e c o n d p r o b l e m a r i s e s f r o m t h f a c t t h a t t h 6 4 d o e sn o h a v e n u m e r i c k e y p a d a n d u s i n g t h e n u m b e r s 2 , 4 , 6 ,a n 8 t s i m u l a t e j o y s t i c k i u n a c c e p t a b l e . I w o u l d b m u c h b e t t e r t o u s t h k e y s 1 , J , K , a n o s o m e o t h e rs u i t a b l y a r r a n g e d s e o k e y s .M s u g g e s t i o n f o r g e t t i n g a r o u n d t h i s i t f i r s t s e t t l e o t h k e y s t h a t y o w i s h t u s o e a c h m a c h i n e ( t h e y d o n ' th a v e t b t h s a m e ) . F i n d t h v a l u e s c o r r e s p o n d i n g t t h e s e k e y s b y r u n n i n g t h e s h o r t p r o g r a m a b o v e a n d s t o r et h e s e v a l u e s i c o r r e s p o n d i n g s t a n d a r d v a r i a b l e s w h i c hl i k e t d e s i g n a t e K l K 2 , K 3 , e t c . ( f o r K E Y 1 , K E Y 2 ,K E Y 3 , e t c . ) T h e n l i n e s 5 2 a n 5 3 0 c a n b r e p l a c e d b t h e f o l l o w i n g :

5 2 I K T H E N 2 0 0 05 3 I = K T H E N 3 0 0 0

e t c .5 D i s a b l i n g t h S t o p K e T h s t o p k e o t h P E c a b d i s a b l e d b a l t e r i n g t h H a r d w a r e I n t e r r u p t V e c t o r . F o e x a m p l e .

P O K E 1 4 4 , 4 9 f o r 2 . 0 P E T SP O K E 1 4 4 , 8 8 f o r 4 . 0 P E T S

w i l l d i s a b l e t h s t o p k e y ( a n d t h t i m e c l o c k a w e l l ) .T h c o r r e s p o n d i n g c o m m a n d o t h 6 i

P O K E 7 8 8 , 5 2

T e n a b l e t h e s t o p k e y a g a i nP O K E 1 4 4 , 4 6 f o 2 . P E T SP O K E 1 4 4 , 8 5 f o 4 . P E T S

a n P O K E 7 8 8 , 4 9 f o r t h e 6 T h e s e c a b r e p l a c e d b

P O K E H I V . D I S ( d i s a b l e( h s t o pk e

a n P O K E H I V . E N t e n a b l et h s l o pk e

a f t e r a p p r o p r i a t e l y i n i t i a l i z i n g t h e v a r i a b l e s H I V , D I S ,a n E N A . O t h 6 4 t h p r o g r a m c a s t i l l b e s t o p p e d b p r e s s i n g t h e R U N / S T O P a n R E S T O R E k e y s s i m u l t a n eo u s l y , b u t h i s w i l l p r e v e n t s t o p p a g e o p r o g r a m d u t a c c i d e n t l y p r e s s i n g t h S T O P k e y .

g o o d q u e s t i o n t a s i " H o w d o y o u k n o w w h a t v a l u ei t b s t o r e d i t h e s e l o c a t i o n s ? " . T h P E p r o g r a ma c t u a l l y t e l l s y o t h l o c a t i o n t P O K E a w e l l a s t h ev a l u e , b u t t h e v a l u e t b P O K E D o t h 6 i u s u a l l yd i f f e r e n t ( c . f . d i s a b l i n g t h e s t o p k e a b o v e o c o n v e r t i n gt u p p e r / l o w e r c a s e ) . m e m o r y m a w i l l t e l l y o w h a tl o c a t i o n t P O K E o t h e 6 4 , b u i w i l l n o t e l l y o w h a tv a l u e t P O K E i w i t h . g o o d s t a r t i t P E E K t h a tl o c a t i o n f r o m d i r e c t m o d e a n m a k e n o t e o f t h v a l u e .D t h i s f o a l t h r e e m a c h i n e s a n i w i l l t e l l y o t h ' n o rm a l ' s t a t e o t h a t l o c a t i o n . F o e x a m p l e , P E E K i n g l o c a -

4 4 C o m m o d o r e M a g a z i n e

Page 47: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 47/112

t i o n 1 4 o r 2 . P E T S a n 4 . P E T S y i e l d s 4 a n 8 r e s p e c t i v e l y . P E E K i n g a 7 8 o t h 6 y i e l d s 4 9 O b s e r vi n t h a t t h v a l u e t d i s a b l e t h e s t o p k e o t h e 2 . 0 4 . P E T S a r e a c h t h r e e m o r e t h a n t h ' n o r m a l ' v a l u e ,g o o d s t a r t t f i n d i n g t h c o r r e c t v a l u e o t h 6 i t a d

t t h ' n o r m a l ' v a l u e o f 4 9 o b t a i n i n g 5 2 T h i s p r o c e s sw i l l w o r k f o m o r e t h a n 9 0 o t h p r o b l e m v a l u e s . I i t h a t l a s t 5 - 1 0 % t h a t m a k e s t h c o n v e r s i o n c h a l l e n g i n g .I w o u l d b i m p o s s i b l e t l i s t a l p r o b l e m l o c a t i o n s a n

t h e i r ' f i x e s ' h e r e ( w i l l l i s t w h a t f e e l a r e t h e m o r e c o m o o n e s b e l o w ) . I n s t e a d h a v e a t t e m p t e d t o g i v e y o f e e l i n g f o h o t h c o n v e r s i o n s h o u l d p r o c e e d . T h p r o p e r t o o l s t h a t a r r e q u i r e d a r t r i e e x c e l l e n t m e m o r ym a p s ( b o t h z e r o p a g e a n d R O r o u t i n e s ) p u b l i s h e d f o a l t h r e e c o m p u t e r s i C O M P U T E ! b J i B u t t e r f i e l d .A n o t h e r e x c e l l e n t s o u r c e i t h b o o k P r o g r a m m i n g ( h P E T / C B M b R a e t o C o l l i n W e s t a n a s u r e t h e r e a r eo t h e r s .

2 . P E 4 0 - 4 14 2 - 4 34 4 - 4 54 6 - 4 75 2 - 5 3

1 4 4 - 1 4 51 5 1 5 1 5 1 6 1 9 1 9 1 9 2 1 6 2 6 3 8 2

3 2 7 6 85 9 4 6 86 4 7 2 1

1 1

2 5 4 4

L o c a t i o n o 4 . P E

4 0 - 4 14 2 - 4 34 4 - 4 54 6 - 4 75 2 - 5 3

1 4 4 - 1 4 51 5 1 5 1 5 1 6 1 9 1 9 1 9 2 1 6 2 6 3 8 2

3 2 7 6 85 9 4 6 86 4 7 9 0

1 1

2 5 8 8

S o m e o ( h

6 4 3 - 4 44 5 - 4 64 7 - 4 84 9 - 5 05 5 - 5 6

7 8 8 - 7 8 92 0 1 9 1 9 2 0 2 0 2 1 2 1 2 1 6 3

8 2 1 0 2 4

5 3 2 7 26 4 7 3 8

2 2 6 4 5

M o r e C o m m o n P r o b l e mS u g g e s t e d

N a m eS B A SS V A RS A R RE A R RT M E MH I K E N U M C H A RR V C R S RS L S H C c B U F F

C A S C R E E NT E X T

S p e c i a l V a l u e sU L N O K E YE N D I

L o c a t i o n s

D e s c r i p t i o nS t a r t o B A S I C t e x tS t a r t o v a r i a b l e sS t a r t o a r r a y sE n o a r r a y sT o o m e m o r yH a r d w a r e I n t e r r u p t V e c t o rW h i c h k e i p r e s s e dN u m b e r o c h a r a c t e r s i k e y b o a r d b u f f e rS c r e e n r e v e r s e f l a gF l a g f o f l a s h i n g c u r s o r i G E s t a t e m e n t s

P o i n t e r t s c r e e n l i n e ( l o w / h i g h f o r m a t )

H o r i z o n t a l p o s i t i o n o c u r s o rV e r t i c a l p o s i t i o n o c u r o s rS t a r t o k e y b o a r d b u f f e rS t a r t o f i r s t c a s s e t t e b u f f e rS t a r t o f s e c o n d c a s s e t t e b u f f e rS t a r t o s c r e e n m e m o r yP o k e l o c a t i o n f o r u p p e r / l o w e r c a s eS i m u l a t e s p o w e r o r e s e t

U p p e r c a s eL o w e r c a s eN k e i p r e s s e dE n a b l e s t o p k e D i s a b l e s t o p k e

M a r c h 1 9 8 3 4 5

Page 48: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 48/112

E D U C A T I O N

C o u p l e o C a u t i o n s1 T h P E a n t h 6 o n l y r e c o g n i z e t h f i r s t t w l e t t e r s

o v a r i a b l e n a m e . W h e n c o n v e r t i n g p r o g r a m y o m u s t m a k e c e r t a i n t h a t t h e v a r i a b l e s a l r e a d y p r e s e n t i t h p r o g r a m d o n o c o n f l i c t w i t h t h s t a n d a r d v a r i ab l e s s u g g e s t e d a b o v e . I t h e r e i c o n f l i c t , c h a n g ew h i c h e v e r y o f e e l i e a s i e r .

2 I p r o g r a m i t b u s e d b o t h o P E a n a 6 4 ,t h e n t h c h a n g e s s h o u l d b m a d e o a n s a v e d w i t hP E c o m p u t e r . T h r e a s o n f o t h i s i t h a t p r o g r a ms a v e d o 6 w i l l n o t l o a d p r o p e r l y o P E T , d u t t h l a c k o r e l o c a t i o n f e a t u r e i ( h P E ( B u t s e b e l o w ) .I t h c h a n g e s a r m a d e o P E T , t h e n a u t i l i t y s u c ha B A S I C A I o P O W E R w i l l b i n v a l u a b l e s i n c ey o c a t y p e i s u c h t h i n g s a

F I N D P O K Ea n a l l i n e s t h a t c o n t a i n P O K E s t a t e m e n t w i l l b l i s t e d , m a k i n g i e a s i e r f o r y o t m a k e t h n e c e s s a r yc h a n g e s a n t m a k e c e r t a i n t h a t y o h a v e f o u n d a l o f t h e m .S i m i l a r l y y o c a t y p e i

F I N D \ S C \t s e i t h e r e a r e a n v a r i a b l e s i t h p r o g r a m t h a t w i l lc o n f l i c t w i t h t h s t a n d a r d v a r i a b l e S C R E E N .

P r o g r a m s T h a i C o n t a i n S Y o U S C o m m a n d sT h e s e p r o g r a m s w i l l r e q u i r e t h a t y o b s o m e w h a tf a m i l i a r w i t h m a c h i n e l a n g u a g e i o r d e r f o y o t b a b l e t m a k e t h e n e c e s s a r y c o n v e r s i o n s . S u c h c h a n g e sa r b e y o n d t h s c o p e o t h i s a r t i c l e . H o w e v e r , l e m s a t h a t t h e s e M / r o u t i n e s t h e m s e l v e s f a l l i n t on u m b e r o c a t e g o r i e s .

1 T h r o u t i n e w o r k s o n t h 6 a i s ( F e w r o u t i n e s w i l ll i k e l y f a l l i t h i s c a t e g o r y )

2 T h r o u t i n e w i l l w o r k w i t h s i m p l e a d d r e s s c h a n g e .( T h e s e a r f r e q u e n t l y R O r o u t i n e s s u c h a t h r o t i n e f o r e s e t t i n g t h e n t i r e s t a c k )

3 T h r o u t i n e w i l l w o r k w i t h s o m e m i n o r c h a n g e s . A e x a m p l e h e r e c o u l d b e r o u t i n e t r e v e r s e p o r t i o n o ft h s c r e e n . C h a n c e s a r t h o n l y c h a n g e s n e c e s s a r yw o u l d b f o r t h e l o c a t i o n t h a t d e t e r m i n e s t h b a s ea d d r e s s o t h s c r e e n . H o w e v e r , i p a r a m e t e r s a r p a s s e d i t h c a l l i n g s t a t e m e n t , t h e n t h l o c a t i o n o c e r t a i n R O r o u t i n e s ( s u c h a c h e c k i n g f o c o m m a )m i g h t h a v e t b c h a n g e d a w e l l .

4 T h r o u t i n e w i l l r e q u i r e m a j o r s u r g e r y b e f o r e i w i l lw o r k . p r o g r a m l i k e B A S I C A I o M I C R O M O Nw o u l d f a l l i n t o t h i s c a t e g o r y . S u c h p r o g r a m s s h o u l d b el e f t t o t h e e x p e r i e n c e d u s e r s .

O t h e r a r e a s t h a t m a r e q u i r e m a j o r c h a n g e s a r t h o s ep r o g r a m s t h a t m a k e u s o t h B A S I C 4 . d i s k c o m a n d s . S o m e o t h e s e c a b f i x e d u e a s i l y , b u s o m e a r e x t r e m e l y d i f f i c u l t ( e . g . , t h o s e t h a t m a k e u s o R e l a t i v eR e c o r d f i l e s ) .P r o g r a m s t h a t m a k e u s o C B s o u n d w i l l s t i l l r u o t h 6 4 b u n s o u n d w i l l b p r o d u c e d . T h P O K E s t h a tt h P E u s e s t p r o d u c e t h e s e s o u n d s w i l l P O K E i n t o t h R O M S o t h 6 a n h e n c e d n o h a r m . O n c e y o a r f a m i l i a r w i t h t h s o u n d p r o c e s s o t h e 6 4 , h e r e i g o o dp l a c e t m a k e u s o t h v a r i a b l e C O M P $ . F o e x a m p l e ,s u p p o s e l i n e s 1 0 0 0 - 1 0 3 0 i t h P E p r o g r a m a r u s e d t p r o d u c e t h s o u n d . L e a v e t h e s e l i n e s e x a c t l y a s t h e y a r a n a d a s i m i l a r r o u t i n e f o p r o d u c i n g s o u n d o n t h 6 b e g i n n i n g w i t h

1 0 3 1 I C O M P S < " 6 4 " T H E N 1 0 4 0Y o u r s o u n d r o u t i n e c a b p l a c e d i n l i n e s 1 0 3 2 - 1 0 3 9 a n t h r e s t o t h p r o g r a m s h o u l d p r o c e e d a n o r m a l .L o a d i n g P r o g r a m s S a v e d o t h 6 I n t o t h P E A m e n t i o n e d a b o v e , p r o g r a m s s a v e d o t h 6 d n o l o a d p r o p e r l y i n t o P E T . I t i s n o d i f f i c u l t p r o c e d u r e t c o r r e c t t h i s s h o r t c o m i n g h o w e v e r . H e r e a r e t h e s t e p s .1 T y p e i d u m m y l i n e i n t o t h e P E T .

0 R E Mw i l l d o

2 T y p e i P O K E 2 0 4 8 , 03 L O A D i t h p r o g r a m t h a t w a s a v e d o t h 6 a y o

n o r m a l l y w o u l d .4 T y p e i P O K E 1 0 2 5 , 1 : P O K E 1 0 2 6 , 8Y o s h o u l d n o b a b l e t L I S T t h p r o g r a m i n c l u d i n gt h d u m m y l i n e t h a t y o t y p e d i i n i t i a l l y . D e l e t e t h i sl i n e b t y p i n g i R E T U R N > T h p r o c e s s i n o c o m p l e t e . Y o c a s a v e t h p r o g r a m t o c a s s e t t e o d i s k .T h n e x t t i m e t h a t y o l o a d i i n t o y o u r P E T , i w i l l l o a dn o r m a l l y . I y o a r u s i n g d i s k , y o w i l l n o t i c e t h a t t h ep r o g r a m i b l o c k s l o n g e r t h a n t h o r i g i n a l e v e n t h o u g hi i t h s a m e p r o g r a m . T h r e a s o n f o t h i s i t h a t t h S t a r t o V a r i a b l e s p o i n t e r d i d n o g e c h a n g e d p r o p e r l y .A e x p e r i e n c e d p r o g r a m m e r c a s e i n t o t h e m o n i t o r a n m a k e t h n e c e s s a r y c h a n g e s w i t h o u t t o o m u c h d i f f i c u l t y ,b u t h p r o g r a m w i l l o p e r a t e c o r r e c t l y w i t h o u t m a k i n gt h i s c h a n g e .

4 6 C o m m o d o r e M a g a z i n e

Page 49: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 49/112

W H A T ' S S M A L L E RT H A N B U S I N E S S C A R D ?F A S T E R T H A N

C A S S E T T E S ?A N F A L E S S E X P E N S I V ET H A N D I S K S ?

W h t h E S F - 2 0 / 6 4 S t r i n g y F l o p p yf r o m E x a t r o n , o c o u r s e . O u e x c i t i n g l i t t l es t o r a g e a l t e r n a t i v e g i v e s y o n e a r f l o p p yd i s k s p e e d a n r e l i a b i l i t y a t b u d g e t -m i n d e d p r i c e . O u h i g h q u a l i t y d i g i t a lm a s s s t o r a g e s y s t e m i t h p e r f e c t p r o d u c tt f i l l t h g a b e t w e e n c a s s e t t e s a n f l o p p yd i s k s . A n t h a t ' s e s p e c i a l l y t r u e i t h c a s e o t h C o m m o d o r e V I C - 2 0 - a n C o m m o d o r e 6 4 m i c r o c o m p u t e r s .

T h E x a t r o n S t r i n g y F l o p p y s y s t e m i b a s e d o s m a l l e n d l e s s l o o p t a p e c a t r i d g e w c a l l " T h e W a f e r " . T h i s w a f e rm e a s u r e s o n l y 3 / 4 " 1 x 3 / 1 6 " o a b o u t t h d i m e n s i o n s o f s t a n d a r d b u s in e s s c a r d . W a f e r w a b o r n t r u f a s t a

a r o u n d 7 2 0 0 b a u d , o r 1 t i m e s f a s t e r t h a n as t a n d a r d c a s s e t t e a n h a s a m e m o r y c p a c i t y o 6 4 b y t e s . T h E S F - 2 0 / 6 4 s y s t e mc o s t s l e s s t h a n $ 2 0 0 a n w a f e r s a r l e s st h a n $ 3 . 0 0 e a c h . N w o n d e r c o m p u t e rp e o p l e c a l l u t h " p o o r m a n ' s d i s ks y s t e m " .

I y o u ' d l i k e t g e t h w o r l d o s t r i n g , a n b r i n g y o u r V I C - 2 0 " o C o m m o d o r e 6 4 H l i n t o t h 2 0 t h C e n t u r y , j u s tf i l l o u t h c o u p o n b e l o w a n m a i l i t E X A T R O N , 1 8 C o m m e r c i a l S t r e e t ,S u n n y v a l e , C 9 4 0 8 6 . I y o n e e d t p l a c ea n o r d e r c a l l ( 4 0 8 ) 7 3 7 - 7 1 1 1 , o u t s i d e

C a l i f o r n i a ( 8 0 0 ) 5 3 8 - 8 5 5 9 a n a s f o C h r i s s y o N a t a l i e .

T h E S F - 2 0 / 6 4 S t r i n g yF l o p p y S y s t e m f r o m E x a t r o nf o u s w i t h t h C o m m o d o r e V I C - 2 0 ®a n C o m m o d o r e 6 4 m i c r o c o m p u t e r .

e x a t r o n i N a m eA d d r e s s

F o e x c i t i n g a l t e r n a t i v e si m a s s s t o r a g e .

C i t y / S t a t e / Z i pM a i l t o d a y f o i n f o r m a t i o n o t h E S F - 2 0 / 6 4 f r o mE X A T R O N . 1 8 C o m m e r c i a l S t . . S u n n y v a l e . C 9 4 0 8 6

Page 50: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 50/112

T h V I M a g i c i a nP e e k i n g K e y s T C o n t r o l A c t i o n s

B M i c h a e l S T o m c z y kP r o d u c t M a r k e t i n g M a n a g e r

H e r e w a r a g a i n . w i t h m o r e l e s s o n s t h e l p y o w r i t ey o u r o w g a m e s . A w e ' v e s a i d b e f o r e , m a n y o t h b e s tg a m e w r i t i n g t e c h n i q u e s a r e n ' t e x p l a i n e d a n y w h e r e .I t h i s a r t i c l e w e ' r e g o i n g t e x p l o r e s e v e r a l a s p e c t s o g a m e w r i t i n g t h a t a r e h a r d t p i c k u i y o u ' r e j u s t g e t t i n gs t a r t e d o n y o u r o w n — s t a r t i n g w i t h s u m m a r y o h o t m a k e s y m b o l s a p p e a r A R A N D O M i v a r i o u s p l a c e s o t h s c r e e n , h o t m a k e t h e m M O V E , a n f i n a l l y , h o t " P E E K " a h e a d t e s t a b l i s h " c o l l i s i o n d e t e c t i o n . "

I w i l l h e l p l o i y o h a v e y o u r V l C - 2 0 P r o g r a m m e r ' sR e f e r e n c e G u i d e o < V I o w n e r ' s g u i d e h a n d y . . a n d i y o m i s s e d P a r t a n P a r t I i t h i s g a m e w r i t i n g s e r i e s , t a k el o o k a t h r e v i e w m a t e r i a l o p a g e 5 2 b e f o r e g o i n g o n M a k i n g O b j e c t s A p p e a r A R a n d o m O T h S c r e e nI P a r t l a n d I I w t o u c h e d o h o t m a k e o b j e c t s a p p e a r a r a n d o m b u n o i t ' s t i m e t s u m m a r i z e t h a t i n f o r m a t i o n . I n e v e r h u r t s t r e v i e w h o r a n d o m n u m b e r s w o r k , a n d t h c h a r t b e l o w w i l l g i v e y o q u i c k r e f e r e n c e w h e n y o w a n t t u s t h i s " r a n d o m " t e c h n i q u e i y o u r a c t i o n g a m e s .M o s t a c t i o n g a m e s u s t h V I C ' s b u i l t - i n r a n d o m n u m b e rg e n e r a t o r t m a k e o b j e c t s a p p e a r h a p h a z a r d l y a l o n g o n o t h e f o u r s c r e e n b o r d e r s ( t o p , b o t t o m , l e f t a n r i g h t ) , a n t h e nm o v e a c r o s s t h s c r e e n . Y o c a a l s o m a k e o b j e c t s a p p e a r a r a n d o m a n y w h e r e o t h E N T I R E S C R E E N , o i p a r t i c u l a r r o o c o l u m n .S y o c a b e t t e r s e w h a t w e ' r e d o i n g . l e t ' s u s t h e v a r i a b l eT t s t a n d f o r t h e T O R O L O C A T I O N o t h s c r e e n , B f o t h B O T T O M R O L O C A T I O N , L f o t h L E F TC O L U M N L O C A T I O N , R f o r t h e R I G H T C O L U M NL O C A T I O N a n f o A N Y W H E R E O T H E N T I R ES C R E E N . I t ' s i m p o r t a n t t r e m e m b e r t h a t w e ' r e t a l k i n ga b o u t S C R E E N L O C A T I O N o f s y m b o l . S t u d y t h f o l l o w i n g c h a r t b e f o r e r e a d i n g o n

F O R M U L A H O T U S I G A M H

( 2 2 * R N D ( l ) ) 7 6 8 0 T O P R O W : U s i n g T a a s c r e e nl o c a t i o n p u t s s y m b o l a r a n d o mp o s i t i o n o t h T O R O o t h s c r e e n .

B T = ( 2 2 * R N D ( 1 ) H - 8 I 6 4 B O T T O M R O W : U s i n g B a s s c r e e n l o c a t i o n p u t s s y m b o l a r a n d o m p o s i t i o n o t h B O T I ' O MR O o t h e s c r e e n .

L = 1 N T ( 2 2 * R N D ( I ) ) + OL F = 7 6 8 0 - ( 2 2 * L )

L E F T C O L U M N : U s i n g L a s c r e e n l o c a t i o n p u t s s y m b o l a r a n d o m p o s i t i o n a l o n g t h L E F T S I D Eo t h e s c r e e n . T h f i r s t " L f o r m u l ap i c k s a n u m b e r f r o m t 2 w h i c h i n e e d e d i t h L f o r m u l a .

I N T ( 2 2 * R N D ( l ) ) + 0R T = 7 7 0 1 - ( 2 2 * R ) R I G H T C O L U M N : U s i n g R a s c r e e n l o c a t i o n p u t s s y m b o l a r a n d o m p o s i t i o n a l o n g t h R I G H TS I D E o t h e s c r e e n . T h f i r s t " R f o r m u l a p i c k s n u m b e r f r o m t 2 . w h i c h i n e e d e d i t h R f o r m u l a .

( 5 0 6 * R N D { l ) ) 7 6 8 0 A N Y W H E R E O T H S C R E E N :U s i n g a a s c r e e n l o c a t i o n p u t ss y m b o l a r a n d o m p o s i t i o n a n y w h e r eo ( h e e n t i r e s c r e e n ( n o t e t h e r e a r e 5 0 f >l o c a t i o n s o t h V I s c r e e n ) .

4 8 C o m m o d o r e M a g a z i n e

Page 51: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 51/112

L e t ' s s e h o t h e s e f o r m u l a s w o r k i B A S I C p r o g r a m .T y p e t h w o r d N E a n p r e s s r e t u r n t e r a s e a n p r e v i o u sp r o g r a m s t h a t m i g h t b i y o u r c o m p u t e r , t h e n e n t e r t h i sp r o g r a m e x a c t l y a s h o w n :

1 P R I N T " B O B S R A N D O M S Y M B O L S "( p r e s s R E T U R N )

2 T P = ( 2 2 * R N D ( I ) ) 7 6 8 0( p r e s s R E T U R N )

3 B T = ( 2 2 * R N D ( 1 ) ) + 8 I 6 4( p r e s s R E T U R N )

4 I N T ( 2 2 * R N D ( ) ) + 0 : L F = 7 6 8 0 + ( 2 2 * L )( p r e s s R E T U R N )

5 I N T ( 2 2 * R N D < l ) ) + O : R T = 7 7 0 l + ( 2 2 * R )( p r e s s R E T U R N )

6 ( 5 0 6 * R N D ( l ) ) - f - 7 6 8 0( p r e s s R E T U R N )

7 T T P + 3 0 7 2 0 : P O K E T P . 9 0 : P O K E T C . 4 : G O T O 2 0( p r e s s R E T U R N )

W h e w ! L o t s o t y p i n g , h u h ? W e l l , w e ' l l d l o o t h i n g sw i t h t h i s p r o g r a m s y o w o n ' t h a v e t k e e p r e t y p i n g a l t h o s e t r i c k y f o r m u l a s . ( T h e V I M A G I C I A N d o e s n ' t l i k er e t y p i n g f o r m u l a s a n m o r e t h a n y o d o ! )T y p e t h w o r d R U a n p r e s s t h e R E T U R N k e t s e t h p r o g r a m w o r k .W h a t h a p p e n s ? s e r i e s o r e d i a m o n d s a r a p p e a r i n g a l o n gt h t o o f y o u r s c r e e n ! T h a t ' s b e c a u s e i L i n e 7 0 w u s e d t h T O R O F O R M U L A w s e u i L i n e 2 t p u t a r a n d o ms e r i e s o s y m b o l s o n t h e s c r e e n . W g o t h P O K E N U M B E R( 9 0 ) f o r t h e d i a m o n d s y m b o l f r o m t h S C R E E N C O D E c h a r to n P a g e 2 6 8 o y o u r P r o g r a m m e r ' s R e f e r e n c e G u i d e , p a g e1 4 o y o u r V I o w n e r ' s g u i d e . P r e s s t h R U N / S T O P k e t s t o p y o u r p r o g r a m a n t y p e L I S T a n h i R E T U R N t s e t h l i s t i n g . H e r e ' s l i n e - b y - l i n e e x p l a n a t i o n o t h p r o g r a m :

L I N E 1 c l e a r s t h e s c r e e n a n d i s p l a y s t i t l e .L I N E 2 s e t s u r a n d o m f o r m u l a f o t h T O R O s c r e e nl o c a t i o n , w h i c h w e ' v e d e s i g n a t e d T P Y o c a u s y o u r o w v a r i a b l e s i n s t e a d o t h e s e , i n c i d e n t a l l y ( f o r i n s t a n c e . T T l T o a n o t h e r v a r i a b l e w o r k s j u s t f i n e ) .L I N E 3 s e t s u r a n d o m f o r m u l a f o r t h e B O T T O M R O W .L I N E 4 s e t s u r a n d o m f o r m u l a f o r t h e L E F T C O L U M N .

L I N E 5 s e t s u r a n d o m f o r m u l a f o t h R I G H TC O L U M N .L I N E 6 s e t s u r a n d o m f o r m u l a f o A N Y W H E R E O T H S C R E E N .L I N E 7 s t a r t s o u b e s t a b l i s h i n g t h C O L O R L O C A T I O Nw h i c h m a t c h e s t h T O R O L O C A T I O N . T h c o l o rl o c a t i o n o a n s y m b o l w a r P O K E i n g o t h s c r e e n i a l w a y s t h n u m b e r 3 0 7 2 0 a d d e d t t h s c r e e n l o c a t i o n . S t h c o l o r l o c a t i o n o l o c a t i o n T m u s t b T 3 0 7 2 0 . W w i l lc a l l t h c o l o r l o c a t i o n T ( f o r " T O P R O C O L O R " ) a n g e b a c k t t h i s i m o m e n t .R e m e m b e r , y o u ' r e u s i n g T a S C R E E N L O C A T I O N f o t h s y m b o l y o u w a n t t d i s p l a y A R A N D O M i t h T O R O W . W u s e d t h d i a m o n d s y m b o l w h o s e P O K EN U B E i 9 ( f r o m t h S C R E E N C O D E c h a r t i y o u rm a n u a l ) , s w P O K E T P . 9 0 t d i s p l a y t h s y m b o l o n t h s c r e e n . . b u w a i t ! T d i s p l a y s y m b o l y o a l w a y s h a v et m a k e T W P O K E S . . t h s c r e e n l o c a t i o n A N t h m a t c h i n g c o l o r l o c a t i o n . S w e ' l l P O K E T ( t h e n a m e w g a v e t h c o l o r l o c a t i o n f o r t h e t o r o w ) w i t h t h C O L O RN U M B E R w h i c h i r e d ( c o l o r n u m b e r s a r a l w a y s o n e l e s st h a n t h n u m b e r s s h o w n o t h k e y b o a r d , w h e n P O K E i n gc o l o r s ) . F i n a l l y , w G O T O L i n e 2 w h i c h s e n d s t h p r o g r a mb a c k t g e t a N E R A N D O M N U M B E R f o t h t o r o . . a n d b y t h t i m e t h p r o g r a m c o m e s b a c k t L i n e 7 0 t h v a r i a b l e T h a b e c o m e n e r a n d o m n u m b e r . . s t h c o l o r l o c a t i o n ( T P + 3 0 7 2 0 ) a l s o c h a n g e s . . a n d e v e r y t h i n gk e e p s g o i n g .C o n f u s e d ? I s o t a k e a l o o k a t h r e v i e w o p a g e 5 2 f o m o r ei n f o r m a t i o n o h o L i n e 7 w o r k s . O n c e a g a i n . . w d e f i n e d t h c o l o r l o c a t i o n b a d d i n g 3 0 7 2 0 t t h s c r e e nl o c a t i o n , w h i c h i t h i s p r o g r a m i R A N D O M l o c a t i o nc a l l e d T P W t h e n P O K E t h s c r e e n l o c a t i o n ( T P ) w i t h t h s c r e e n c o d e n u m b e r o t h S Y M B O L w w a n t t d i s p l a y ( i t h i s c a s e , a d i a m o n d w h o s e s c r e e n c o d e n u m b e r i 9 0 ) . T h e nw P O K E t h m a t c h i n g c o l o r l o c a t i o n ( T C ) w i t h C O L O RN U M B E R , w h i c h i n u m b e r w h i c h i r e d . T r y c h a n g i n g t h c o l o r a n d s y m b o l n u m b e r s ( a n 9 0 t g e u s e d t w o r k i n gw i t h v a r i o u s s e t t i n g s .O k a y , y o u ' v e s e e n t h t o r o . . h o a b o u t t h o t h e r s ?W e l l , a l t h f o r m u l a s a r s t i l l t h e r e i y o u r p r o g r a m ,a l t h o u g h w o n l y u s e d o n o t h e m f o t h i s e x a m p l e . T u s a n o t h o t h e r f o r m u l a s , s i m p l y c h a n g e L i n e 7 0 T c h a n g e l i n e , a l y o h a v e t d i r e t y p e t h e n t i r e l i n e ,i n c l u d i n g t h l i n e n u m b e r , a n d p r e s s t h R E T U R N k e y . S . . r e t y p e L i n e 7 a f o l l o w s t s e t h B O T T O M R O e x a m p l e :

M a r c h 1 9 8 3 4 9

Page 52: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 52/112

7 B = B T + 3 0 7 2 0 : P O K E B T , 9 0 : P O K E B C , 4 : G O T O 2 0( P r e s s R E T U R N )

T y p e R U a n p r e s s R E T U R N . N o t i c e y o c a s t i l l G O T O2 i L i n e 7 0 b e c a u s e w h e n t h p r o g r a m g o e s t h e r e , i w i l l" f a l l t h r o u g h " t L i n e 3 w h e r e t h R A N D O M B O T T O MR O L O C A T I O N i b e i n g s e t . P r e s s t h R U N / S T O P k e y .t h e n r e t y p e L i n e 7 a s f o l l o w s :7 L C = L F + 3 0 7 2 0 : P O K E L F , 9 0 : P O K E L C , 4 : G O T O 2 0

( P r e s s R E T U R N )T y p e R U a n p r e s s R E T U R N . T t r t h n e x t e x a m p l e ,p r e s s t h R U N / S T O P k e y a n d r e t y p e L i n e 7 a g a i n a s h o w n ,t h e n t y p e R U t s e i w o r k :7 R C = R T + 3 0 7 2 0 : P O K E R T , 9 0 : P O K E R C , 4 : G O T O 2 0

( P r e s s R E T U R N )A n . . t s e t h " a n y w h e r e " e x a m p l e , t r t h i s L i n e 7 0 7 A C = A 3 0 7 2 0 : P O K E A . 9 ( ) : P O K E A C . 4 : G O T O 2 0

A d d i n g B i o M u s i cY o c a a d m u s i c t t h e x a m p l e s w e ' v e j u s t e x p l o r e d .H e r e ' s h o w : j u s t a d t h " m u s i c l i n e s " a L i n e s 8 a n 8 a n m o v e t h " G O T O " a t h e n o f L i n e 7 t L i n e 9 0 a s h o w n :7 A C = A + 3 0 7 2 0 : P O K E A , 9 0 : P O K E A C , 4

( p r e s s R E T U R N )8 P O K E 3 6 8 7 8 . I 5 : P O K E 3 6 8 7 6 ,

( I O O * R N D ( I ) ) + I 5 08 F O R T = I T O 2 0 0 : N E X T : P O K E 3 6 8 7 6 . 09 G O T O 2 0C a r e f u l ! T h i s o n w i l l d r i v e y o b o n k e r s i y o l i s t e n t o i l o n g e n o u g h ! I a n e v e n t , h e r e ' s h o y o d i i t L I N E 7 i t h s a m e " A N Y W H E R E " e x a m p l e w u s e dl a s t . Y o s i m p l y d e l e t e d t h G O T O 2 0 f r o m t h e n o t h l i n e .L I N E 8 w a a u t o m a t i c a l l y a d d e d t y o u r p r o g r a m w h e n y o t y p e d i i n P O K E 3 6 8 7 8 . I 5 s e t s t h V O L U M E a i t h i g h e s tl e v e l . P O K E 3 6 8 7 5 i t h P O K E f o ■ ' s p e a k e r 2 o t h V I C ' s f o u r i n t e r n a l " s p e a k e r s . " U s u a l l y , y o P O K Es p e a k e r s e t t i n g w i t h n u m b e r f r o m 1 2 t 2 5 t g e n e r a t em u s i c a l t o n e . H e r e , i n s t e a d o u s i n g o n o t h o s e n u m b e r s ,w u s e d R A N D O M N U M B E R t r e p r e s e n t t h e m u s i c a ll o n e . T h R A N G E o r a n d o m m u s i c a l s e t t i n g s i f r o m 1 5 t 2 5 0 . T h 1 5 i t h S T A R T I N G P O I N T a n t h 1 0 i t h R A N G E ( 1 5 0 + 1 0 2 5 0 ) . T h V I w i l l c h o o s e d i f f e r e n tn u m b e r f r o m 1 5 t 2 5 e a c h t i m e i g o e s a r o u n d a n d s e l e c t sa n o t h e r d i a m o n d a n p l a y s t h t o n e . T h F O R . . . N E X T l o o pp r o v i d e s t h D U R A T I O N t h n o t e p l a y s , b e f o r e w t u r n i O F F b y P O K E i n g 3 6 8 7 6 , 0 .

L I N E 9 i w h e r e w p u ( h G O T O . W b a s i c a l l y i n s e r t e dt h m u s i c a l n o t e b e i n g p l a y e d i L i n e 8 a f t e r L i n e 7 0 b u b e f o r e t h G O T O b e c a u s e w w a n t t p l a y t h n o t e b e f o r e w g b a c k a r o u n d - a n d d i s p l a y a n o t h e r d i a m o n d ( a n d p l a ya n o t h e r r a n d o m n o t e ) .A r y o b e g i n n i n g t g e c o m f o r t a b l e w i t h r a n d o m n u m b e r s ?J u s t r e m e m b e r t h a t t h F I R S T N U M B E R o t h l e f t s i d e o t h f o r m u l a i a l w a y s t h R A N G E a n t h l a s t n u m b e r o t h f a r r i g h t s i d e o t h f o r m u l a i t h S T A R T I N G P O I N T . S o f o e x a m p l e , ( 5 0 6 * R N D ( ) 7 6 8 0 m e a n s w a r s e l e c t i n gr a n d o m n u m b e r s t a r t i n g a n u m b e r 7 6 8 0 w i t h r a n g e o f 5 0 6 .w h i c h m e a n s t h a t t h e r a n d o m n u m b e r s w i l l b c h o s e n f r o mt h s e o n u m b e r s w h i c h i n c l u d e s 7 6 8 0 t 7 6 8 0 5 0 6 , o 7 6 8 0 t 8 1 8 6 .

M o v i n g S y m b o l sT m o v e s y m b o l o n t h s c r e e n , s i m p l y c h a n g e t h S C R E E N L O C A T I O N ( t h e c o l o r l o c a t i o n s h o u l d a u t om a t i c a l l y c h a n g e b e c a u s e i i a l w a y s t h s c r e e n l o c a t i o n p l u s3 0 7 2 0 ) . H e r e , b r i e f l y , i h o m u c h y o h a v e t a d o s u b t r a c t t a s c r e e n l o c a t i o n t m o v e s y m b o l i o n o t h p o s s i b l e d i r e c t i o n s :

S T R A I G H T U P( - 2 2 )

L E F T D I A G O N A L U ( - 2 3 )

S T R A I G H T L E F T

L K K T D I A G O N A L D O W N2 1

R I G H T D I A G O N A L U ( - 2 1 )

S T R A I G H T R I G H T( + 1 )

R I G H T D I A G O N A L D O W N( + 2 3 )

S T R A I G H T D O W N( + 2 2 )

O f t e n , y o m a h a v e s y m b o l a p p e a r a r a n d o m o t h l e f te d g e o t h e s c r e e n , a n d " f l y " a c r o s s t h s c r e e n t t h r i g h t .T h i s i a e a s y m o v e m e n t b e c a u s e y o s i m p l y a d t t h s c r e e n l o c a t i o n . Y o c a a d t t h e l o c a t i o n e v e n i t h l o c a t i o n i " r a n d o m l y " g e n e r a t e d . L e t ' s t r a e x a m p l e :W e ' r e g o i n g t r e t y p e o u s a m p l e p r o g r a m l i t t l e , s t a r t i n gw i t h n e L i n e 6 5 . S T O P a n L I S T y o u r p r o g r a m , t h e nr e t y p e L i n e s 6 5 - 9 0 a s h o w n :

6 E = L F + 2 27 L C = L F + 3 0 7 2 0 : P O K E L F - I . 3 2 : P O K E L F . 9 0

: P O K E L C . 48 P O K E 3 6 8 7 8 , 1 5 : P O K E 3 6 8 7 6 , I 6 0 : F O R T =

I T O I 0 : N E X T : P O K E 3 6 8 7 6 , 0

5 0 C o m m o d o r e M a g a z i n e

Page 53: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 53/112

Page 54: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 54/112

Page 55: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 55/112

p l u s s h i p p i n g

H o l d s t h C o m m o d o r e 6 4 o V I C - 2 0b e a u t i f u l o a s t a n d t h a t ' s s t r o n g a n g o o d l o o k i n g . T f i e D e s k T o p p e r

h i d e s a l o f t h o s e u g l y c o n n e r t o r c a b l e s . Y o u r c o m p u t e r s y s t e m w i l l l o o k g r e a ta h o m e o a w o r k . F i n a l l y , e v e r y t h i n g f i t s n e a t l y o d e s k t o p .T h D e s k T o p p e r h o l d s o n o t w d i s k d r i v e s , c a s s e t t e r e c o r d e r ,m o n i t o r o T s e t , a n V I C - 2 0 o 6 4 T h e r e ' s p l e n t y o r o o m i t h b a c k o t h D e s k T o p p e r t h i d e o t h e r c o m p u t e r a c c e s s o r i e s : p o w e r s u p p l y , m d e m , R F m o d u l a t o r , g a m e c a r t r i d g e s , m e m o r y e x p a n s i o n , a n m o r e .

Y o c a g e y o u r D e s k T o p p e r f r o m y o u r l o c a l C o m m o d o r e d e a l e r , o d i r e c t f y f r o m M a d i s o n C o m p u t e r . J u s t c a l l u a 6 0 6 - 2 5 5 - 5 5 5 2 . C h a r g e i o y o u r V i s a o r M a s t e r C a r d .

T h o a D e s k T o p p e r i o n l y $ 4 9 . 9 5 . . b e a u t i f u l w a t o r g a n i z ey o u r c o m p u t e r s y s t e m .

V , C 2 0 a n d C a n n o d o f £ u a C t n m M w e B u s i n e s s U x t a e i . k v

M a d i s o n C o m p u t e r 1 8 2 5 M o n r o e . M a d i s o n , W 5 3 7 1 1

C a l l T O r d e r6 0 8 - 2 5 5 - 5 5 5 2

C h a r g e I o V i s a o r M a s t e r C a r d

D e a l e r I n q u i r i e s I n v i t e d

Page 56: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 56/112

Page 57: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 57/112

Page 58: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 58/112

Page 59: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 59/112

A R I T H M E T I C b E l i z a b e t h D e a l

H e r e i p r o f o u n d p r o b l e m t s o l v e i m a c h i n e c o d e : w h a v e n u m b e r t w h i c h w e m a y w i s h t a d t e n ( o r a n t w o - b y t e n u m b e r < 3 2 7 6 8 ) o f r o mw h i c h w e m a y w i s h t s u b t r a c t t e w i t ho n r e s t r i c t i o n : t h e r e s u l t i n g v a l u e m u s tb b e t w e e n z e r o a n 6 5 5 3 5 ( S F F F F i h e x ) . I i c a n n o t t i i t h i s r a n g e w l e a v e t h o r i g i n a l v a l u e a l o n e .L e t ' s c a l l t h e o r i g i n a l n u m b e r V A L ,a n t h e 1 0 w e ' l l s u b t r a c t o a d O F S .T h e r e i n p o i n t d o i n g t w p r o c e d u r e s ,a d d i n g n e g a t i v e n u m b e r t a k e s c a r e o s u b t r a c t i o n , s O F c a b p l u s o m i n u s 1 0 I B A S I C w e ' d c o d e :

T E M P = V A L : V A L =V A L + O F S : I F V A L < 0 O RV A L > 6 5 5 3 5 T H E N V A L = T E M P

S i m p l e e n o u g h . N o t h i n g c h a n g e s i V A O F c a n n o t l i w i t h i n t h r a n g e .I m a c h i n e c o d e w d t h s a m e t h i n g .E x c e p t t h a t t h e r e i c a t c h . W h e r e a s i B A S I C w w o r k e d w i t h l i v e - b y t e f l o a ti n n u m b e r s , h e r e w w o r k w i t h t w o -b y t e i n t e g e r s . W h e n w t r a d d i n g / s u bt r a c t i n g n e a r t h e d g e s w r a p a r o u n dr e s u l t s .A l s o , a n t h i s i t h e t r i c k y p a r t , w h a v e t t h i n k o V A a a u n s i g n e dn u m b e r b e t w e e n S ( X K K ) a n S F F F F a n w t h i n k o O F a s i g n e d n u m b e rb e t w e e n S O t X M ) a n $ F F F F , s u c h a $ O O 0 A f o p l u s t e n . a n S F F F 6 f o m i n u s t e { h a l f t h e r a n g e i p o s i t i v e , t h e

o t h e r h a l f i n e g a t i v e ) . J i B u t t e r f i e l ds a y s t h a t H u m p t y D u m p t y s a i d " w h e nu s n u m b e r , i m e a n s j u s t w h a tc h o o s e i t m e a n . . " A n t h a t ' s t h p a i n f u l t r u t h i m a c h i n e l a n g u a g e .W h a v e t t h i n k v e r y c a r e f u l l y h o t d e s i g n o n t e s t f o a l o t h i s . S e c o n dg r a d e a r i t h m e t i c c o m e s v e r y h a n d y .W h e n w a d O F t V A L , t h c a r r yH a m u s t r e m a i n c l e a r a t h e n d . [ f i t i s e t , w h a v e j u m p e d t h h i g h e n o t h p e r m i t t e d r a n g e , a n d n e e d a t h i r d b y t ew h i c h w d o n ' t h a v e .W h e n w s u b t r a c t O F f r o m V A L . w em u s t n o n e e d b o r r o w o u o t h i r d ,n o n e x i s t e n t , b y t e , s t h e c a r r y f l a gm u s t b s e t . o t h e r w i s e w h a v e j u m p e dt h l o w e n d o t h r a n g e .W e ' r e a l m o s t t h e r e . T h i s i r e a l l yp a c k o f u n . A t h i s p o i n t , t h e t e s t s a r e :

I w A D D e d t h e n B C E R R O RI w S U B T R A C T e d t h e n

B C E R R O RH a n d l i n g t h o s e t w l i n e s i b i n a s t y .S i n c e w e ' r e t r y i n g f o o n c l e a r i n d i c at i o n , b i o c a r r y - f l a g a n s i g n - o t -O F m a n i p u l a t i o n s h o u l d d t h j o b .K n o w i n g t h a t w s u b t r a c t w h e n t h h i g h b y t e o O F i n e g a t i v e ( S 8 0 - F F ) .a n w a d w h e n t h h i g h b y t e o O F i p o s i t i v e ( S 0 0 - S 7 F ) w c a n , i f a c th a v e o n e t e s t . H e r e i o n p o s s i b l e

t r a n s l a t i o n o t h B A S I C s t a t e m e n t :C L L D V A L : A D O F S : T A XL D V A L - H : A D C O F S + 1 : T A YR O E O R O F S + 1R O L : B C S D O N E ; o j u B M D O N Eo i h c r l e s t s o X , Y : B C S D O N ES T V A L S T Y V A L + I

■ D O N E R T

L i n e a d d s l o b y t e s , k e e p s r e s u l t i X - r e g i s t e r . L i n e a d d s t h h i g h b y t e s ,k e e p s i Y L i n e m o v e s t h c a r r y f l a gt t h b i t o f a c c u m u l a t o r ( d e s t r o y i n g A b u t h a t ' s O K ) . A t h i s p o i n t t h n u m b e ri i p o s i t i v e i t h c a n y w a c l e a r ,n e g a t i v e i s e t . L i n e i t h w o r k h o r s e :i t h s i g n s a r t h s a m e , z e r o i p u i b i 7 i d i f f e r e n t , w e ' l l s e e a o n t h e r e ,l i a g g i n g a e r r o r c o n d i t i o n d e f i n e da b o v e . S l i n e m a k e s d e c i s i o n ; i f a l li w e l l . l i n e 8 r e p l a c e s V A w i t h V A p l u s o m i n u s O F S . o t h e r w i s e w e x i tt h s u b r o u t i n e w i t h V A u n c h a n g e d .

p r e f e r l o n g e r v e r s i o n o t h t e s t i nl i n e 6 r a t h e r t h a n a s i m p l e B M I ,b e c a u s e o t h o r i g i n a l p u r p o s e o f a nu n a m b i g u o u s r e s u l t . I b e f o r e e x i tw e r e t f u r t h e r t e s t V A a g a i n s t o t h e rv a l u e s ( l i n e 7 ) , c o u l d s t i l l u s c a r r y -s e a a e r r o r f l a g .P e o p l e w h h a v e a s s e m b l e r s c a a s t h a s s e m b l e r t g e n e r a t e O F n u b e r s , b a s k i n g f o " . W O R D 1 0 o " . W O R D - 1 0 " . T h i s i e a s i e r t h a nt h i n k i n g . C

M a r c h 1 9 8 3 5 7

Page 60: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 60/112

P R O G R A M M I N G T I P S

F r a c t i o n R e d u c t i o n ( a n d G C D - L C M )1 R E M # * F R f i C T I O N S * #2 R E M * * F O R 2 0 0 1 S E R I E S 3 - R O M * *3 R E M # # E D M U N D R I C C H E Z Z f l 1 2 / 8 2 * *4 P R I N T ' T F R O G R R M W I L L " : P N 5 0 P R I N T " i R E D U C E F R A C T I O N T L O W E S T6 P R I N T " T E R M S .7 P R I h T P P R I N T " 2 P R O V I D E G R E f l T E S T C O M M O N8 P R I N T " D I V I S O R .9 P R I N T S P R I N T " 3 P R O V I D E L E f l S T C O M M O N1 0 P R I N T " M U L T I P L E .1 1 0 P R N T - " P R N T 3 4 N I M P R O P E R F R A C T I O N S1 2 P R I N T : P R I N T " 3 5 ; ; , N T H R H D I G I T S1 3 F O T = T 8 0 0 0 : N E X T : P R I N T " 3 "1 4 P R I N T " E N T E R F R A C T I O N1 5 P R I N T I N P I I T " E N T E R N U M E R A T O R

T H E N P R E S S - R E T U R N - " " . ;1 6 I X > 9 9 9 9 9 9 9 9 9 T H E N P R I N T " S H T O B I G " : G O T O 1 5 1 7 P R I N T : I N P U T " E N T E R B E N O M I N R T O R

T H E N P R E S S " R E T U R N ' ' " ; V1 8 I V > 9 9 9 9 9 9 9 9 9 T H E N P R I N T " : * T O O B I G " : G O T O 1 7 1 3 I K > T H E N P R I N T : P R I N T " S N O I M P R O P E R F R R C T I O N S " : G O T O 1 5 02 0 0 J = X K = L = f ' l = N O = Q = K 1 = V2 1 R = I N T ( J / K )2 2 S = K : K = J - R * K : J = S2 3 I K = T H E N 2 6 2 4 T = M : : M = L - R * M : L = T : U = Q : Q = O - R * Q : O = U2 5 G 0 T 0 2 1 92 6 P R I N T : P R I N T2 7 I X / ' V = 1 T H E N P R I N T " R E S U L T I U N I T Y " : P R I N T : G O T O 3 2 2 8 P R I N T " L O W E S T T E R M S O F ' ^ V V 1 ^ 1 1 P R I N T S / J ' V V V J2 9 9 P R I N T : P R I N T " G R E f l T E S T C O M M O N D I V I S O R : " J3 0 P R I N T " L E F I S T C O M M O N M U L T I P L E : " X * V / . T3 1 F O T - T 1 5 0 0 = N E K T3 2 P R I N T : p R I N T " f l G R I N ? - " V - ' O R " N O y3 3 G E T V $ : I F V $ = 1 I M T H E N 3 3 93 4 I V $ = " V " T H E N 1 4 3 5 P R I N T : P N " H O P E y r n j E N J O V E D T H E X E R C I S E "

R E f l D V .

5 8 C o m m o d o r e M a g a z i n e

Page 61: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 61/112

Page 62: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 62/112

Page 63: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 63/112

s a n o t b e c o m e c o n f u s e d w i t h o t h e r p a r t s o y o u rp r o g r a m t h a t m a i n c l u d e t h U D r o u t i n e .R e m o v i n g t h R E M a r k s t a t e m e n t s r e d u c e s t h c o d e f r o ma b o u t 5 l i n e s t o u n d e r 2 0 a n t h p r o g r a m w i l l r u f a s t e r i B A S I C . T h R E s t a t e m e n t s a r t h e r e t a c t a s " r o a dm a p s " s w c a s p o t t h v a r i o u s s e c t i o n s o t h p r o g r a m .B c a r e f u l t e n t e r t h c o d e l i n e s E X A C T L Y a s h o w n a n p a s p e c i a l a t t e n t i o n t s u c h i t e m s a p r i n t s t a t e m e n t s w i t hc u r s o r m o v e m e n t s a n t h e l o g i c l i n e s t h a t f o r m t h h e a r t o t h p r o g r a m . B t h w a y . t h o s e w h w i s h m a c o m p i l e b o t ht h e i r u s e r p r o g r a m a n t h U D r o u t i n e i n t o P e t s p e e d ^ .L e t ' s p r o c e e d t i n s p e c t t h c o d e a n s e w h a t d o e s w h a t .L I N E ( s )8 0 - 1 4 0 d e f i n e o u v a r i a b l e s a n s i n c e t h e y a r R E M a r k

s t a t e m e n t s , c a n b e d e l e t e d f r o m t h f i n a l p r o g r a m .1 7 d e f i n e s o u g r a p h i c " u n d e r l i n e " c h a r a c t e r .1 8 d e f i n e s o u r ' m o d i f i e d c u r s o r " a n b u i l d s o u m a

i m u m d a t a l e n g t h s t r i n g ( m o r e o t h i s l i n e l a t e r ) .2 4 t e m p o r a r y l i n e t h a t d e f i n e s o u e x a m p l e d a t a r e q u e s t

p a r a m e t e r s . I a c t u a l u s e , t h i s l i n e w o u l d b e l s e w h e r ei o u B A S I C p r o g r a m a n w w o u l d d e f i n e o u p a r a m e t e r s e a c h t i m e w w a n t e d t d e f i n e d a t a e n t r y i o u r p r o g r a m .

2 6 b u i l d s t h g r a p h i c " u n d e r l i n e " d e f i n e d i l i n e 1 7 0 .N o t e t h a t t h u n d e r l i n e i a u t o m a t i c a l l y m a d e t h s a m el e n g t h a t h e v a r i a b l e l e n g t h " U M " . I o t h e r w o r d s , i w s e U t b 2 c h a r a c t e r s , t h u n d e r l i n e w i l l a l s o b e x a c t l y 2 c h a r a c t e r s i l e n g t h .

2 7 c l e a r s t h e v i d e o s c r e e n , p r i n t s o u d a t a h e a d e r , i t h i sc a s e " N A M E P L E A S E " , w h i c h w d e f i n e d i l i n e2 4 0 , f e " . . . " c h a r a c t e r s t m a k e t h i n g s l o o k g o o d ,o u g r a p h i c u n d e r l i n e a n p o s i t i o n s t h " c u r s o r " a t h b e g i n n i n g d a t a p o s i t i o n ( f i r s t p r i n t p o s i t i o n ) a b o v e t h u n d e r l i n e .

2 8 e x a m i n e s t h r e s u l t s o t h s t r i n g i n p u t b t h u s e r . I t h o n l y d a t a i n p u t w a < R E T U R N > . t h p r o g r a mr e t u r n s t o l i n e 2 7 t b e g i n t h e i n p u t c y c l e a l o v e ra g a i n .

3 3 c l e a r s t h k e y b o a r d b u f f e r s o n " s t r a y " k e y b o a r de n t r i e s e n t e r o u d a t a r e q u e s t .

3 4 p r i n t s o u r " c u r s o r " a n d c h e c k s t s e i a n d a t a i n p u th a b e e n m a d e . I n o t h i n g h a b e e n i n p u t , t h e p r o g r a ml o o p s a l i n e 3 4 u n t i l s o m e t h i n g i k e y e d i n

3 5 0 - 4 3 0 T h e s e l i n e s s u b j e c t t h e c h a r a c t e r t h a t i e n t e r e d t o s e r i e s o t e s t s t o s e i t h c h a r a c t e r i v a l i d . N o t e t h a tt h v a r i a b l e U ( t h a t w s e t e i t h e r o i l i n e 2 4 0 )i e x a m i n e d i l i n e s 3 9 a n 4 3 0 . I t h U H a g w a s s e t " 1 " , t h p r o g r a m a l l o w s t h u s e r t i n p u t b o t hn u m b e r s a n l e t t e r s . F o r e x a m p l e , i n p u t m i g h t b e" R o i z e r s 1 4 5 1 W e s t R o a d . "

H o w e v e r , i t h U f l a g i s e t t o " 0 " , t h p r o g r a mO N L Y a l l o w s n u m b e r s t b i n p u t , f o r e x a m p l e .■ " 1 2 3 4 5 6 " . T h i s " d a t a t e s t " b t h U D a l l o w s t h p r o g r a m m e r t s e l e c t w h a t t y p e o d a t a w i l l b a l l o w e d .T r u e , p r o g r a m m e r s w i l l u s a l p h a n u m e r i c i n p u t ( a - za n 0 - 9 ) f a m o r e f r e q u e n t l y t h a n p u r e n u m e r i c s ( 0 - 9 ) .B u i i i m p o r t a n t t a l l o w t h c h o i c e .

4 4 0 - 4 6 0 f u r t h e r t e s t t h d a t a t h a t w a i n p u t f r o m t h k e y b o a r d . I t h u s e r i n p u t < D E L E T E > ( C H R S ( 2 0 )i P E A S C I I ) , t h p r o g r a m e r a s e s t h l a s t c h a r a c t e ri n p u t a n m o v e s t h c u r s o r b a c k o n e s p a c e . T h u s e rm a e r a s e a m a n y c h a r a c t e r s a n e c e s s a r y u t t h f i r s t c h a r a c t e r p o s i t i o n . A t h a t p o i n t , t h e p r o g r a mr e f u s e s t a l l o w t h u s e r t e r a s e a n m o r e .

4 7 c h e c k s t s e i t h l e n g t h o t h d a t a i n p u t h a r e a c h e dt h m a x i m u m a l l o w e d b t h v a l u e o v a r i a b l e U M I t h v a l u e s o U a n U m a t c h , t h u s e r h a " h i t t h l i m i t " a n t h p r o g r a m l o o p s t o l i n e 3 4 t e f f e c t i v e l yp r o h i b i t t h u s e r f r o m e n t e r i n g a n m o r e c h a r a c t e r s .

4 8 b u i l d s t h d a t a s t r i n g b a d d i n g t o g e t h e r b y t e s t h a tp a s s t h t e s t l i n e s . F o e x a m p l e , i t h u s e r i n p u t" R " b t y p i n g t h a p p r o p r i a t e k e y s f i v et i m e s , t h f i n a l d a t a s t r i n g w o u l d b " R O G E R " .

3 2 d o u b l e c h e c k s a n f o r m s t h f i n a l o u t p u t s t r i n g ( U O S ) ,c l e a r s t h e v a r i a b l e s u s e d b y U D a n e x i t s t h e U D r o u t i n e . G O T O * : i l i n e 3 2 s h o u l d b r e p l a c e d b t h l i n e t h a t r e p r e s e n t s y o u r m a i n p r o g r a m , t h p o i n t i y o u r p r o g r a m w h e r e y o u w i l l m a k e u s o t h d a t ac o n t a i n e d i U O S .

A y o c a s e e , t h e p r o g r a m c o n s i s t s o f a i r l y s i m p l e B A S I Cc o d e a c t i n g i b y t e - b y - b y t e f a s h i o n o e a c h c h a r a c t e r t h a t i i n p u t f r o m t h k e y b o a r d .T h l e n g t h l i m i t o d a t a i n p u t f o t h e n t i r e p r o g r a m i s e a 3 0 b v a r i a b l e U M i l i n e 2 4 0 . W h 3 0 W e l l , l o o k a t h f o l l o w i n g e x a m p l e , a s s u m i n g y o u h a v e 4 0 - c o l u m n v i d e os c r e e n :

N A M E P L E A S E . . . .H n i m , w h a v e p r o b l e m . T h s c r e e n w i l l s e e m t " o v e r l a p " b e c a u s e t h c o m b i n e d l e n g t h o t h e p r i n t e dh e a d e r " N A M E P L E A S E " a n t h m a x i m u m d a t a l e n g t h ,t h i r t y c h a r a c t e r s i t h a b o v e e x a m p l e , e x c e e d s t h w i d t h o o u v i d e o s c r e e n .S o a w c a s e e . y o h a v e t a d j u s t t h l e n g t h o f b o t h U E $ .i n l i n e 1 8 0 . a n U P S . i l i n e 2 4 0 , t s u i t y o u r i n d i v i d u a lp r o g r a m n e e d s a n v i d e o s c r e e n w i d t h . T h i s p r e c a u t i o na p p l i e s e s p e c i a l l y t t h V I 2 0 ' s 2 2 - c h a r a c t c r s c r e e n w i d t h .W s e l e c t e d 3 a s t h e a v e r a g e m a x i m u m y o m a u s e . T r t r e d u c e t h v a l u e o U i y o a r u s i n g t h r o u t i n e o V I 2 0 A l s o , r e m e m b e r t h a t t h d a t a s t r i n g o u t p u t b t h U D r o u t i n e . U O S . i j u s t t h a t , S T R I N G v a l u e . I t h U D

M a r c h 1 9 8 3 6 1

Page 64: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 64/112

T E C H N I C A L

r o u t i n e w a s e t a l l o w o n l y n u m e r i c a l d a t a e n t r y , y o m a h a v e t c h a n g e t h s t r i n g v a l u e c o n t a i n e d i U O i n t o an u m e r i c a l v a l u e , u s i n g t h V A L S f u n c t i o n , b e f o r e u s i n g t h U O o u t p u t i y o u r p r o g r a m .A l t h o u g h t h e r o u t i n e s e e m s t u s l o o v a r i a b l e s , t h ep r o g r a m m e r o n l y h a t d e a l w i t h t h r e e m a i n v a r i a b l e s o n c et h p r o g r a m i p r o p e r l y a d j u s t e d f o t h p a r t i c u l a r v i d e os c r e e n w i d t h . W a l s o t r t c o n s e r v e m e m o r y b n u l l i n g o u ta l o t h u n n e e d e d v a r i a b l e s a t h e n o t h U D r o u t i n ew h e n t h e i r u s i n l o n g e r r e q u i r e d .T h r e a l p o w e r o t h U D r o u t i n e c o m e s f r o m t h f a c t t h a tt h p r o g r a m m a c a l l t h s a m e r o u t i n e t i m e a n a g a i n a n t h a t t h p r o g r a m m e r h a g r e a t f l e x i b i l i t y o v e r t h p a r a m e t e r st h a t a r e a s s i g n e d t t h U D r o u t i n e .F o r e x a m p l e , t h f o l l o w i n g n e e d s w o u l d b f i l l e d b s i m p l ya s s i g n i n g t h c o r r e s p o n d i n g v a l u e s t v a r i a b l e s U P S . U P .a n d U M :D A T A N E E D K I ) U P U U N a m e . 2 c h a r a c t e r s m a P h o n e n u m b e r .

1 n u m b e r s m a x i m u m .A d d r e s s . 1 c h a r a c t e r s

m a x i m u m .

N A M E 2

N U M B E R 1

A D D R E S S 1

U S I N G T H R O U T I N EW h e n i n s e r t i n g t h e r o u t i n e i n t o y o u r B A S I C p r o g r a m , b s u r e t p u t h c o d e i l i n e s 1 7 a n 1 8 a o r n e a r t h b e g i n n i n g o y o u r p r o g r a m o r i a n e v e n t , p l a c e t h e c o d eo u t o f t h s u b r o u t i n e a r e a . I y o u r p r o g r a m k e e p s o e x e c u t i n g t h i s c o d e b m i s t a k e , y o u r B A S I C p r o g r a m w i l le v e n t u a l l y d e t e c t t h e r r o r a n c r a s h .B s u r e t d e l e t e l i n e 2 6 0 . o u " e x a m p l e d a t a r e q u e s t " , f r o mt h U D r o u t i n e a n p l a c e y o u r v e r s i o n o t h i s l i n e i t h p r o p e r l o c a t i o n ( s ) i y o u r B A S I C p r o g r a m . A l s o n o t e t h a te a c h t i m e t h U D c o d e i c a l l e d , t h e d a t a o u t p u t s t r i n g( U O S ) p r o p e r l y e r a s e s i t s e l f a t t h b e g i n n i n g o t h U D r o u t i n e , t h i s w i l l k e e p e v e r y b o d y s t r a i g h t ( i n c l u d i n g t h c o m p u t e r ) .I t h U D p r o g r a m d o e s n o w o r k q u i t e r i g h t , c h e c k t m a k es u r e t h a t t h c o d e w a e n t e r e d c o r r e c t l y , m a k i n g n o t e t h a ty o h a v e n o c o n f u s e d U P a n U O a n t h a t y o h a v ep r o p e r l y s e t h U f l a g .W e l l , a w s a i d a t h b e g i n n i n g , t h i s p r o g r a m i n o t ac u r e - a l l a n s w e r , b u i g o e s a l o n g w a t o w a r d s t a k i n g t h p a i n o u o p r o g r a m m i n g d a t a i n p u t s . F e e l f r e e t t a k e t h p r o g r a m p r e s e n t e d h e r e a n m o l d i t y o u r n e e d s . P e r h a p sy o w i l l d i s c o v e r o t h e r s t r a n g e a n w o n d e r f u l u s e s f o t h U n i v e r s a l D a t a E n t r y p r o g r a m . O

N e V I 2 0 ™ , C B M ™ a n P E T ® P r o d u c t sC O M M U N I C A T I O N B O A R D

A l y o u d o i t u r n o y o u r V I C a n d i t ' sr e a d y t c o n n e c t t m o d e m . M a k e s t h V I i n t o d u m b t e r m i n a l .M o d e l M W - 3 0 0 $ 3 9 . 9 5V - D A T A B A S E C A S S E T T E

A l l o w s u s e r t i n p u t m a i l l i s t s , a n m i n ii n v e n t o r i e s , s t o r e o d i s k o c a s s e t t e , a n r e c a l l a n p r i n t .M o d e l M W - 3 0 1 S 2 9 . 9 5V I 2 0 / C B M 6 P R I N T E R I N T E R F A C E

T h i s u n i t w i l l i n t e r f a c e y o u r V I 2 o C B 6 t s t a n d a r d p a r a l l e l p r i n t e r s s u c h a E p s o n . C e n t r o n i c s , A n a d e x . P a p e r T i g e r s ,O k i d a t a , a n m a n y o t h e r s .

M o d e l M W - 3 0 2 $ 1 1 9 . 9 5D I G I T A L T A N A L O G C O N V E R T E R O R

C H A N N E L A N A L O G T D I G I T A LC O N V E R T E R

A l l o w s y o u r V I o C B t o u t p u t a n a l o gs i g n a l o d i g i t i z e u t a n a l o g c h a n n e l s .M o d e lM o d e l

M W - 3 0 4 pM W - 3 0 4 V

P E V I

S 1 3 9 . 9 5S 1 2 9 . 9 5

M i c r o W o r l d E l e c t r o n i x I n c .6 3 4 0 W . M i s s i s s i p p i A v e .L a k e w o o d , C o l o r a d o 8 0 2 2 6( 3 0 3 ) 9 3 4 - 1 9 7 3

6 2 C o m m o d o r e M a g a z i n e

Page 65: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 65/112

1 R E * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 R E * * U N I V E R S f l L D R T R E N T R V R O U T I N E R N D R T R E N T R V P R O G R R M * 3 R E * 1 1 / 0 3 / 3 2 R O T E L L O * 4 R E * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *5 R E 6 R E * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *7 R E M S E T V R R I R B L E S8 R E M C U * P U S E D O F L R S H I N G C U R S O R9 R E M U T * R T G R R F H I C U N D E R L I N E F O R D R T R E N T R V1 0 R E M U E $ M R D R T R L E N G T H < 3 8 - I N T H I S P R O G R R M : )1 1 R E U P T H U N I V E R S R L S T R I N G R E Q U E S T N R M E1 2 R E M U O * T H R E Q U E S T E D S T R I N G O U T P U T1 3 R E U F L R O O I ^ R C C E P T N U M B E R S > , < 1 a f l C C E P T R L P H R N U M E R I C S >1 4 R E U M R N U M B E R O C H R R R C T E R S R E Q U E S T E D1 5 R E * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *1 6 R E

1 8 C U * < @ > « C H R $ < 1 7 5 > s C U * < l > = x " : F O R I = 1 T Q 3 O : U E $ = U E * + " H " : N E X T1 9 R E 2 0 R E * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 1 R E U N I V E R S R L D R T R E N T R V R O U T I N E2 2 0 R E M I M P O R T R N T ! ! T H E V R L U E S O T H L I N E B E L O W R R E S E T2 3 0 R E M F R O M T H R R E R O T H P R O G R R M T H R T C R L L S T H I S R O U T I N E ! ! !2 4 U P $ = " N R M E P L E R S E " : U P = 1 : U M = 3 0 : R E M S R M P L E D R T R R E Q U E S T2 5 0 R E M * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 6 0 F O R I T U r i : R T $ = R T $ + U T $ : N E X T : R E M B U I L D U N D E R L I N E T M R T C H U

I N P U T L I M I T2 7 1 1 0 $ = " " ! 2 S 0 G O S U B 3 3 0 : I F R B * = " " T H E N P R I N T l i r j 3 " : G O T O 2 7 0 : R E M I F N U L L I N P U T D R G R I N H2 9 R E * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *3 0 R E B U I L D T H F I N R L U O * O U T P U T , C L E R R V R R I R B L E S R N D E X I T R O U T I N E

1 R E * * * * * * . * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *2 U O $ = L E F T $ < R B * + f l C $ , U M > : U 1 = S s U B = 0 s R B * = " " : U M = 0 : G O T O ' * * * * R E E X I T

F R O M H E R E3 0 R B * " » : F O R I 1 T 1 0 : G E T f l * : N E X T : R E M O P T I O N R L F R I N T C H R $ < 7 > ;4 P R I N T C U * < - V ) " I I " ; » F O R 2 « 0 T O 9 s Q E T U l * : I F U 1 $ « " " T H E N H E X T : V = N O T V : G O T 0 3 4 95 U 1 = 0 : 1 F U 1 * > " " T H E N U 1 = R S C < U 1 * ) R N D 1 2 7 : 1 F U 1 1 3 T H E N P R I N T " R E T U R N6 R E * * * * * * * * * * * * * * * * * * * * * * * *7 R E R C C E P T L E T T E R S N U M B E R S8 R E * * * * * * * * * * * * * * * * * * * * * * * *

3 9 I U P = 1 R N D < U 1 < 3 2 0 R U 1 > 9 0 ) R N D U 1 0 2 9 0 R U 1 « 3 4 T H E N 3 4 @4 0 0 R E M * * * * * * * * * * * * * * * * * * *4 1 R E R C C E P T N U M B E R S O N L V4 2 R E * * * * * * * * * * * * * * * * * * *4 3 I U P = 0 R N D < U 1 < 4 S 0 R U 1 > 5 7 ) R N D U 1 0 2 0 O R U 1 = 3 4 T H E N 3 4 04 4 U B * L E N < R B * > : I F U 1 = 2 0 R N D U B < 1 T H E N 3 4 04 5 I F U 1 = 2 0 R N D U B = 1 T H E N P R I H T " 1 H I | | " ; : G O T O 3 3 04 6 I F U l = 2 0 T H E N R B * « L E F T * < R B $ , U B - l > : P R I N T " a 9 D l l " . r : G O T O 3 4 04 7 I F U B = U M T H E H 3 4 04 8 r b $ » R B * + U 1 * b P R I N T U 1 * J : I F U M = 1 T H E N P R I N T " f : R E T U R N4 9 G O T O 3 4 0

R E R D V .

M a r c h 1 9 8 3 6 3

Page 66: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 66/112

T E C H N I C A L

O n o t h e b a s i c s , n o p u n i n t e n d e d , o p r o g r a m m i n g i t h a r o d e v e l o p i n gt h p r o g r a m m e n u ; t h e p a r t o t h p r o g r a m t h a t g i v e s t h u s e r l i s t o o p t i o n s t h a t m a b s e l e c t e d .M a n y b a s i c m e n u s e x i s t . S o m e m e n u sh a v e o p t i o n s t h a t a r e s e l e c t e d b n u m b e r o l e t t e r , f o e x a m p l e :

( 1 E n t e r A c c o u n t s R e c e i v a b l e( 2 E n t e r A c c o u n t s P a y a b l e( 3 E x i t p r o g r a m

I t h e s e a n s i m i l a r m e n u s , t h u s e rs e l e c t s a n k e y s i t h p r o p e r n u m b e r( o l e t t e r ) a n i g e n e r a l l y f o l l o w e d b t h < R E T U R N > k e t c o m p l e t e t h s e l e c t i o n .O u s o - c a l l e d " c u r s o r i n p u t " m e n um e t h o d m a b m o r e b e n e f i c i a l u n d e rm a n y c i r c u m s t a n c e s . T h i s m e n u v a r i a -

C u r s o rI n p u t

P r o g r a mt i o n s e e m s t b e a s i e r t s e l l t t h f i r s tt i m e c o m p u t e r u s e r , o w h e r e n o n -c o m p u t e r i s t s , w h o m a y b u n f a m i l i a rw i t h c o m p u t e r s a n k e y b o a r d s , h a v e t e n t e r m e n u s e l e c t i o n s .C o d e - w i s e , t h p r o g r a m p r i n t s a s o l i dn o n - b l i n k i n g " c u r s o r " i s e r i e s o v e r t i c a l " " b o x e s " , o n e b o x f o e a c hm e n u o p t i o n . B s i m p l y h i t t i n g t h < S P A C E > b a r , t h u s e r c a p o s i t i o nt h " c u r s o r " a t h p r o p e r s p o t a n e n t e r t h a t m e n u o p t i o n b p r e s s i n g< R E T U R N > . B r e m o v i n g t h R E M a r k ' s , t h c o d e r e d u c e s t v e r yf e l i n e s .T h i s m e t h o d h a b e e n p u t t h t e s t b l i b r a r y u s e r s a n s e r i o u s n o n -c o m p u t e r i s t s a n s e e m s t w o r k q u i t ew e l l . T h c o d e s h o u l d b s u i t a b l e f o ra n C o m m o d o r e c o m p u t e r m o d e l .

B J o R o t e l l o

T g e t u s s t a r t e d , t h s a m p l e p r o g r a ma l l o w s f o f o u r m e n u o p t i o n s a n d . b f o l l o w i n g t h l i s t i n g e x p l a n a t i o n s , t h p r o g r a m c a b c u s t o m i z e d t y o u rp a r t i c u l a r u s e . B s u r e t p a s p e c i a la t t e n t i o n t t h c u r s o r m o v e m e n t s r q u i r e d t v a r y t h n u m b e r o m e n ue n t r i e s . T h r e q u i r e d c h a n g e s a r v e r ys i m p l e a n e a s y t m a k e a n t h c o d e i s h o w n f o b o t h f o u r a n f i v e m e n ue n t r i e s . C o m p a r e t h t w a n t h e p a tt e r n o c h a n g e s , s a t m a k e t w m e n ue n t r i e s o . s i x m e n u e n t r i e s , w i l l b e c o m ec l e a r .T e s t f o p r o g r a m m e r s : H o w o u l d y o c h a n g e t h p r o g r a m t s p a c e t h m e n ue n t r i e s T W l i n e s a p a r t i n s t e a d o a t h e y a r n o w ? ( H i n t : I t ' s s i m p l e r t h a ny o t h i n k ! ) .H a p p y m e n u i n g ! C

' - . - ' r o 4 . 1 / 2 2 / 8 2< s p a c e ) - k e t p o s i t i o n c u r s o r

c u r s o r i n p u t : w i t h - F o u r - f u n c t i o n c h o i c e s1 1 / 2 2 / 8 2s e c o e n t e r e d t < r e t u r - n > k e ( 1 8 i y r p u y s e a a o e n

e 1 r e i n2 r - e r r i

3 r e 4 r e r n5 r e r o

5 r 8 r e 8 r e i n d e t i n e v a r * i s f c > & 9 © c r $ = c h r f ( 1 3 : s p * = . c h r * < 3 2 > l c = = B9 r e h I ■ : : . l i n e c o u n " t e r

© r e p i r r i ; p a g e n s t r - u c t o - = < n d m e n u1 1 p r i n t " S C u r s o r1 2 p r i n + . " 3 T - : r r e s s < S P f l C E . f i > k e - f c o m o v e c u r s o r "1 3 p r i n t " ! ? P r e s s < H R E T U R N # t e n t e r s e l e c t i o n "1 4 p r i n t " S E E K - D F u n c t i o n # 1 1 5 p r i n t " D F u n c t i o n # 2 1 S p r i n t " 4 D F u n c t i o n # 3 1 7 p r i n t " ■ D F u n c t i o n # 4

? ' z < i - e m m o v e c u r s o r u a n i t - i r s t m e n " I n 1 8 p r i n t " a s s S I J "1 8 r e n i c h e c k t o k e y b o a r d e n t r y1 9 g e t c *2 1 5 r e m i n i n p i j t . . p r i n t c u r s o r - A d a g a i n2 2 i t c ^ ^ " " t h e n p r i n t " : a I I s ^ o t o ! 9 0

- t h r u

6 4 C o m m o d o r e M a g a z i n e

Page 67: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 67/112

2 2 5 r e m i H a i n p u t , t u r n c u r s o r - o f - f

S 3 - u j r & n ' i - U € ? ■ ; ■ ' h i 1 o ■ r ' j " " " c j © r i ' f c f - y * ' • . r * S f t u i " " " n . ' • " f c h S " n " f c h s r t s S € © c f c & d & i r t r y2 4 - c $ = c ! ■ " ■ - h e n 3 8 82 4 r e i v i l e i ; u s e r - s e l e c t m o v e c u r s o r a r e q u i r e d d a o j - s i n2 5 f c ^ ^ s p ^ a n d " I c ^ e t h e n c p i r . " Z i " ; r . g o t o 1 9 2 6 - c $ = 3 S ( t f $ a n d c = 3 * t h e n c - i - 3 p r r t " S f i l H " ; ^ o H r - o 1 3 2 7 i - c ^ — s p $ a n d 1 . c O 0 i " h e r i c c + p n + . " E H o t o t - o 1 9 2 3 i - c * = s p $ a n d c O S t h e n c = c + p n * t " S ' l " o t o + o S > 2 8 r e i - i n c - ' u i - n e < s f > a . c e > . r d a g a i n2 3 g o * f c o l 9 @2 9 5 r e m o t t r o u t i n e u s e r h a s e I e c t e d3 8 p r , t " S E E ^ S 1 © " s o c + o i o t o 3 1 8 . , 3 2 3 3 3 4 3 1 p r i r v t " o ■ f u n c t i o n # l " ; e n d3 2 p r i n - t " o - f u n c t i o n # 2 " : e n d3 3 p r i n t " o - ■ f u n c t i o n # 3 s e n d3 4 r - r i . n t " o f u n c t i o n # 4 " s e n d

r e a d y .

C O D E C H A N G E S R E Q U I R E D T P E R F O R M F I V E M E N U E N T R Y :

A D D T H E F O L L O W I N G L I N E S :

L i n e 1 7 p r i n f ' C D F u n c t i o n # 5

L i n e 3 5 0 p r i n t " o k — - f u n c t i o n # 5 " : e n dC H A N G E T H F O L L O W I N G L I N E S T O T H E F O L L O W I N G C O D E :

L i n e 1 8 p r i n t " < f i v e c u r s o r u p > < c u r s o r l e f t > " ;L i n e 2 6 i f c * = s p * a n d l c = 4 t h e n l c = 0 : p r i n t " < 4 c u r s o r u p > " ; g o t o l 9 0L i n e 2 8 i f c $ = s p * a n d l c < > 4 t h e n l c = l c + 1 : p r i n t " < 1 c u r s o r d o w n > " ;

: g o t o 1 9 0L i n e 3 O O A d " , 3 5 0 " t e n o l i n e 3 0

M a r c h 1 9 8 3 6 5

Page 68: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 68/112

Page 69: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 69/112

Page 70: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 70/112

T E C H N I C A L

L I N E * L O C O D E

O O O 6 O0 0 0 6 10 0 O 6 20 0 0 6 30 0 0 6 40 0 O 6 50 0 0 6 6O O O 6 70 0 0 6 80 0 0 6 90 0 0 7 00 0 0 7 1O O O 7 2O O O 7 30 0 0 7 4O O O 7 50 0 O 7 6O O O 7 7O O O 7 8O O O 7 9O O 0 8 00 0 0 8 1O O O 8 20 0 O B 3O O O 8 4O O O 8 50 0 0 8 6O O O 8 70 0 0 8 80 0 0 8 9O O O 9 O0 0 O 9 10 0 0 9 2O O O 9 3O O O 9 4

5 0 0 E5 0 1 15 O 1 45 O 1 55 0 1 75 0 1 95 0 1 B5 O I E5 O 2 15 O 2 35 O 2 55 0 2 85 O 2 A5 0 2 B5 0 2 E5 O 3 O5 0 3 35 O 3 55 O 3 75 O 3 A5 0 3 B5 O 3 C5 0 3 F5 O 4 O5 O 4 O5 0 4 05 O 4 15 O 4 15 0 4 15 0 4 15 0 4 15 O 4 15 0 4 15 0 4 15 0 4 1

2 C F 9 7 0 c C O D O F 5A O 9 9 7 A 0 22 B F A 0 A 9 3 0D 9 7 A 0 2D 0 C D 9 7 A 0 2F O O F2 0 C C F A 7 A O 0 22 I B 6 6 4 4 0 5 06

0

E R R O R S O O O O OE N O A S S E M B L Y

L I N E

X F E R J S R A C P T RS T A B U F F E R , Y

N C M P # * 0 DB N X F E RL D A # * 0 0S T A B U F F E R , YJ S U N T A L KL D Y # » O OL D A # ' 0C M B U F F E R , YB N E B A DI N C M B U F F E R , YB E Q G O O D

B A J S R E S T O RL D * < B U F F E RL D # > B U F F E RJ S P S T R N GP L P L J M E R R O R

G O O D R T S

; S E T B Y T E F R O M B U S .; S A V E I T I N B U F F E R .J L O O K F O C A R R I A G E R E T U R N; I N O T , G E T N E X T C H A R .; P U T Z E R O B Y T E F O E N D .

; U N T A L K T H E C H A N N E L .

; C H E C K F O R A S C I I ' O * .! I N O T , M U S T B E R R O R .; C H E C K F O A N O T H E R A S C I I * 0 * .

I F O U N D T H E N N O E R R O R .; W F O U N D A N E R R O R S O ; R E S T O R E D E F A U L T D E V I C E S .

; P R I N T T H E E R R O R M E S S A G E .; D O N ' T R E T U R N I B A D , B U ; J U H P T U S E R D E F I N E D; E R R O R R O U T I N E .; O K A Y T O R E T U R N A N D C O N T I N U E .

e r r o r b r ; t h i s i t h e u s e r d e f i n e d e r r o r r o u t i n e .; f o r e x p e r i m e n t a l p u r p o s e s y o u m a y w a n t; t l e a v e t h i s ' b r k ' i n s t r u c t i o n i n ; f o r y o u r f i n a l p r o g r a m , r e p l a c e i ; w i t h a n e r r o r r o u t i n e t h a t s u i t s y o u r n e e d s .; f o r e x a m p l e , y o u m a y w a n t t h e e r r o r r o u t i n e; t b j u m p t o w a r m s t a r t , e t c .

. E N D

6 8 C o m m o d o r e M a g a z i n e

Page 71: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 71/112

o n t w

t h r e eW O R D C O U N T f c u rB D a v i d A H o o k , B a r r i e O n t a r i o

R e p r i n t e d f r o m T h T r a n s a c t o rP u r p o s e :A l t e r s l a v i n g o v e r t h c o m p o s i t i o n o a a r t i c l e , m o s t w r i t e r s a r e r e q u i r e d t c o u n t t h w o r d s , a t h e b a s i s f o r p a m e n t f o t h e i r w o r k . l a t o l d t h a t m a n yc o m m e r i c a l w o r d - p r o c e s s o r s i n c l u d et h i s f u n c t i o n . N e i t h e r W o r d P r o n o W o r d P r o c o n t a i n t h i s f e a t u r e .A l t h o u g h m w r i t i n g e f f o r t s a r i n f r eq u e n t , m w i f e h a d o n e l o o f r e e l a n c e w o r k . C u r r e n t l y s h i w o r ki n o c o m p l e t e r e w r i t e o B A S I Ct e s t t b e u s e d i G r a d e 9 T h i s p r o j e c ti n v o l v e s 4 0 9 c r e d u c t i o n i w o r dc o u n t . T h u s , t h i s p r o g r a m w a s c r e a t e d .A i n i t i a l e f f o r t w a a c c o m p l i s h e d u i n B A S I C . F o W o r d P r o f i l e w i t h2 2 0 0 w o r d s , t h t i m e t p e r f o r m t h c o u n t w a s h a d e o v e r 2 m i n u t e s .T h i s w a a c c e p t a b l e , s i n c e o t h e r t a s k s( n o n - c o m p u t e r ) c o u l d b p e r f o r m e dw h i l e t h C B w a b u s y .H o w e v e r , w e ' v e a l h e a r d t h e p r a i s e ss u n g f o r t h e s p e e d o M a c h i n eL a n g u a g e . T h l o g i c a s p e c t w a f a i r l ys t r a i g h t f o r w a r d a n a l r e a d y d e - b u g g e di B A S I C . T h r e s u l t s a r b e f o r e y o i t h i s a r t i c l e .T h s a m e W o r d P r o f i l e w a c o u n t e d i 1 2 . 6 7 s e c o n d s ! !

T h p r o g r a m w o r k s w i t h e i t h e rW o r d P r o 3 o W o r d P r o 4 f i l e s a n w i t hB A S I C 2 . a n B A S I C 4 . ( R e g u l a r - ,F a t - 4 0 a n 8 0 - c o l u m n m a c h i n e s ) . T h W o r d P r o f i l e i r e a d f r o m D r i v e 0 o t h d i s k u n i t . D O 2 . i n o t n e c e s s a r y ,a l t h o u g h h a v e n o i n c l u d e d a e r r o r -c h e c k i n g r o u t i n e { e x c e p t f o B A S I C4 . 0 ) .P r o c e d u r e :F i r s t , t y p e i t h B A S I C l i s t i n g e x a c t l ya g i v e n b e l o w . B v e r y c a r e f u l t i n c l u d e a l t h s p a c e s s p e c i f i e d , e s p ec i a l l y i l i n e 8 o t h p r o g r a m . T h e r e i o n a f t e r t h C L R / H O M E , 1 b e f o r et h t i t l e a n 1 f o l l o w i n g .

i v s i

s e v e ne i g h tn i n e

N o w S A V E t h i s p a r t a s " W C . B A S " .A f t e r V E R I F Y i n g . r e s e t t h m a c h i n ef o r t h e n e x t s t e p :F o t h o s e w h w i s h t h e i r o w a s s e mb l y , s k i p t s t e p " b b e l o w .a F o t h " n o n - a s s e m b l e r " c r o w dh e r e ' s t h m e t h o d f o y o u . T y p e i " S Y S 4 " t g e i n t o t h e M . L . m o n i t o r .T h e n e n t e r t h f o l l o w i n g l i n e , r i g h ta f t e r t h e d i s p l a y e d " ( a t h e p r e s e n tc u r s o r p o s i t i o n ) :

. 0 6 2 4 0 6 B C < R E T U R N >T h s c r e e n w i l l f i l l w i t h a d i s p l a y m u c hl i k e t h a t s h o w n i t h " H E X D U M P "l i s t i n g b e l o w . Y o u r t a s k i t c a r e f u l l yc h a n g e a l o t h d i s p l a y e d f i g u r e s t om a t c h t h l i s t i n g ( t o p h a l f ) . S i m p l yt y p e i t h p r o p e r v a l u e s , r e m e m b e r i n gt h i ' R E T U R N ' a t h e n o f e a c hl i n e .F o t h r e m a i n d e r , d t h s a m e a g a i na f t e r t y p i n g t h i s l i n e :

. 0 6 B C 0 7 3 3 < R E T U R N >A f t e r m a k i n g t h r e q u i r e d c h a n g e s , t h i ss h o u l d b e S A V E d , u s i n g t h m o n i t o r ,a s f o l l o w s :

. " 0 : W C . M L " , 0 8 , 0 6 2 4 , 0 7 3 3< R E T U R N >

. < R E T U R N > ( e x i t t h m o n i t o r )Y o m a V E R I F Y t h i s n o r m a l l y , i y o w i s h .

N o s k i p t s t e p " c b e l o w .b T h s o u r c e c o d e f o r t h e p r o g r a m h a b e e n i n c l u d e d . T h i s c o d e w i l l w o r kw i t h e i t h e r M A o A S M / T E Da s s e m b l e r s .I y o u c h o o s e t o r e l o c a t e t h m a c h i n e -l a n g u a g e " s t a r t a d d r e s s " , r e m e m b e rt h a t t h e r e a r e t h r e e r e f e r e n c e s i t h B A S I C p o r t i o n . B s u r e t h a t t h e s e g e c o r r e c t e d , t o o .c I y o u ' r e s t i l l w i t h m e o n l y t w t h i n g s r e m a i n t b d o n e :S i m p l y r e L O A D " W C . B A S " f i r s t ,t h e n r e L O A D " W C . M L ' \ U s t h n o r m a l B A S I C S A V E c o m m a n d n o w ,a n b o t h p i e c e s w i l l b l i n k e d t o g e t h e r .R e m e m b e r t h a t a n c h a n g e s t t h B A S I C p o r t i o n n o w i l l a l s o m o v e t h m a c h i n e l a n g u a g e . D s a y o u r o w r i s k .

O p e r a t i o n :B e f o r e y o R U t h p r o g r a m , b s u r ey o k n o w t h f i l e n a m e o t h W o r d P r of i l e t b c o u n t e d . P u t h i s d i s k e t t e i n t oD r i v e $ 0 a n d y o u a r r e a d y t g o T h p r o g r a m s e l f - a d j u s t s f o 4 0 o 8 0 c o l u m n o p e r a t i o n . T h i s a s s u m e s t h a ty o w i l l o n l y b e c o u n t i n g 4 0 - c o l u m nf i l e s o 4 0 - c o l u m n m a c h i n e , a n d8 0 - c o l u m n f i l e s o a 8 0 - c o l u m nm a c h i n e . T h u s , t h c o r r e c t i o n i b a s e do t h m a c h i n e i u s e , n o t h f i l e b e i n gr e a d .T h p r o g r a m i g n o r e s W o r d P r o f o r m a tc o m m a n d s ( a n d a n y t h i n g o t h s a m el i n e a f o r m a t c o m m a n d ) .I y o u s e d t h " — c h a r a c t e r a s ad a s h , t h e r e s h o u l d b n p r e c e d i n g o f o l l o w i n g b l a n k s . I y o u s s e r i e so f " — " , ( a s o m e t i m e s d f o u n d e rl i n i n g ) t h c o u n t m a n o b c o r r e c t .I y o u ' v e e n t e r e d e v e r y t h i n g c o r r e c tl y t h w o r d c o u n t t o t a l s h o u l d h a v ea p p e a r e d o n t h e s c r e e n , a f t e r 2 - 2 5s e c o n d s . D i s k a c t i v i t y s h o u l d e n a n t h " R E A D Y " p r o m p t s h o u l d n o b d i s p l a y e d .S i n c e n o n e o u e v e r m a k e a n m i t a k e s , ( ? ? ) , y o s h o u l d b r e a d y t c o u n t e v e r y W o r d P r o f i l e w i t h i nr e a c h . I o u h o u s e , t h i s p r o g r a m h a h a r e a l w o r k o u t . h o p e i p r o v e su s e f u l t o y o t o o .T h i s i t h e u s u a l p l a c e t a c k n o wl e d g e J i B u t t e r f i c l d . b l a m e h i m f o g e t t i n g m i n t o t h i s a l l - c o n s u m i n gh a b i t . . . e r h o b b y !

M a r c h 1 9 8 3 6 9

Page 72: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 72/112

T E C H N I C A L

R E R E r tR E

W O R D C O U N T W O R D P R OF r O N O V E M B E R 2 9 , l ? 6 1

R E ( C D f l V l D H H O O K , 3 S S I E E L S T R E E f l R R I E . 0 N T R R 1 O . C f l M f t L t i . L 4 Z E R E R E M « _ L R I G H T S R E S E R V E DR E P P I N T - H M O f i P C O U N T M P R J H T - 1 » F L R C E P f t O O R f t K D I S K I P P I V E

I P f i I N T ' » ; H n f K E W « F E F I P V ! " ,1 G E T 2 * ] F Z * l l n T H E ) l l l1 P R I H T - O K 1 3 I N P U T * I F P O G R f l N H r t N E * I M r , F *1 O P E N 1 . 8 . 1 5 " 1 0 - C L O S E !1 0 P E N 2 , S . 2 , " B - * F * + " . P . R "1 I F D S T K E N Z * = D S * & O T 0 2 11 S V S 1 S 8 21 P R l N T - S U W a W T C C r t - J O R r C D U H T " 1 P R l H T P E E K U 5 r i ' + i : 5 6 * F e E K > 1 V

i f Z * - - D O H E "2 P f t l N T - r f c T Z J C L 0 S E 2 E I I P

R E R D Y .

P I R S R A C X R Y S D 7 8 0 E 4 5 5 3 3 3 3 F 0 6 2 40 6 2 C0 6 3 40 6 3 C0 6 4 40 6 4 C

6 5 0 6 5 C0 6 6 40 6 6 C0 6 7 40 6 7 C0 8 0 6 e c0 6 9 40 6 9 C0 6 A 40 6 A C0 6 B 40 6 D C0 6 C 40 6 C C0 6 D 40 D 0 6 E 40 6 E C0 0 F 40 6 F C0 7 0 40 7 0 C0 7 1 4C 7 1 C0 7 2 40 7 2 C

4 0 9 2 3 A 0 C 1 B E 0 0 8 F 0 O 2 C 6 F F0 A 0 0 B E 2 76 2 6 0 60 6 0 0 A 2 D 2 0 2 0 A 7 D 0 0 4 C 5 5A E 2 B 0 4 9 2 0 6A F 2 0 F O O F C OF 0 C 0 C 9 2 0A A 2 F FF 1 C D O 0 4 C O0 E 8 A E 2 A 0 F O R E E2 0 A 7 0 A F 2 0 E 4 F 2 0 A F A 2 F 8C 8 6 D 4C E 2

2 1 0 A F A A 9A E 0 08 2 0 B 2 0 1 8 2 8 D 2 50 E 0 E 2 0 8 2 0 C F 0 A 2 C D 6 F F O6 F D OF A 8 E 2 96 F F O2 F 2 0 D 8 2 6 0 6F F 8 E2 0 D 0 9 F 9 6 2 0 0 6 D O

1 2 2 2 5 0 9 2 2 A 6 8 E O 6 00 A 0 0 7 2 0 0 60 B E 2 9A 2 0 0 A 2 0 6 8 E 2 62 0 F 2 7 0 6 A A 2 0 0 C 0 2 0 2 1I D O E 2 6 0 60 D 2 1 C 2 O B C D 2 0 E 2 C 6 F 0 C 9 2 01 C 9 2 DO 8 2 4 C 7 5 0 6A 2 0 A n 8 2 0 4 8 2 0 0 4 8 0 6 2 0 C A 2 0 0 A B F 3 6 0 4

2 4 2 6 2 7 2 8 2 9 2 A 2 B

2 C 2 D 2 E 3 0 3 2

0 6 3 5 -0 6 3 6 -

A 0 A 9 0 09 2 C 1 F

0 6 3 80 6 3 AO 6 3 C0 6 3 F0 6 4 20 6 4 4 - F O 0 1

A 2 A 2 6 0B 0 A 0 E 6

0

0 6 4 6 -0 6 4 7 -

0 6 4 A -0 6 4 C -

0 6 4 F -0 6 5 2 -

0 6 5 5 -0 6 5 7 -

O B 2 0

A 0 2 0 C 6 F F

2 0 0 6 0 2 0 6 0

A 2 0 08 E 2 B 0

0 0 0 10 0 0 20 0 0 30 0 0 40 0 0 50 0 0 60 0 0 70 0 0 80 0 0 90 0 1 00 0 1 10 0 1 20 0 1 30 0 1 40 0 1 50 0 1 60 0 1 70 0 1 B0 0 1 90 0 2 00 0 2 10 0 2 20 0 2 30 0 2 40 0 2 50 0 2 60 0 2 70 0 2 80 0 2 90 0 3 00 0 3 10 0 3 20 0 3 30 0 3 40 0 3 50 0 3 60 O 3 70 0 3 B0 0 3 90 0 4 00 0 4 10 0 4 20 0 4 30 0 4 40 0 4 50 0 4 60 0 4 70 0 4 80 0 4 90 0 5 00 0 5 10 0 5 20 0 5 30 0 5 40 0 5 50 0 5 60 0 5 70 0 5 80 0 5 90 0 6 00 0 6 10 0 6 20 0 6 30 0 6 40 0 6 50 0 6 60 0 6 70 0 6 80 0 6 90 0 7 00 0 7 10 0 0 0 7 30 0 7 40 0 0 0 7 60 0 7 70 0

L

W O R D C O U N T . S R C 9 W O R D P R OA O H O V E H n E R 2 9 1 9 B 1

( C P A V I D A H O O K , 5 B S T E E L S T R E E TB A R R I E , O N T A R I O L 4 H 2 E 9

C A N A D A ( 7 0 5 ) 7 2 6 - 8 1 2 6A L R I G H T S R E S E R V E D

V A R I A B L E SC H A N N E L . D S 0 j D I S K C H A N N E L N U M B E RE N D L I N . D S I ; E N D O L I N EB L A N K . D E $ 2 0 ; B L A N KL E N G T H . D E S 2 8 j N O R M A L 4 C H A R S .D A S H . D S 2 D j S I N G L E D A S HS H F S P C . D E S 6 0 ; S H I F T E D S P A C EF O R S P C . D E S 6 F . - F O R C E D S P A C EF O R C M D . D S 7 ; F O R K A T C O M M A N DS . D S 9 ; S T A T U S B Y T ES A V X . D S B ; K E E P R ( X )

S C R E E N . D S 8 0 0 0 ; S C R E E H M E M O R YI M A G E S . D E S P 4 0 0 ; S C R E E H I M A G E S ( 4 C O L . )

B A S I C P O U T I N E SS E T I N PC L R C I I UW R G E T C I I R

W O R D T O TL I N E T O TC H A R T C TL J N L E NL I N F L GP L N K F L GW O R D F L CC U R C H A RI . A S T C H A R

S T A R T

L O O P

S E T L E N

E I G H T YF O R T Y

S E T C H N

L O A D A D R

L I N E S T R T

. D S F F C 6 ; S F . T I N P U T D E V I C E. D S F F C C ; B E S T O R E D E F A U L T I / D E V .. D S F F D 2 ; P R I N T C H A R A C T E R. D E S F F E 4 ; G E T C H A R A C T E R) . O S ( D O N ' T S T O R E C O D E )

. B A $ 0 6 2 4D

, D . D . D

. D . D

D . D . D

; W O R D S ( T O T A L )W O R D S ( C U R R E N T L I N E )

; C H A R A C T E R S ( C U R . L I N E ); L E N G T H O F W O R D P R O L I N E; L I N E S T A R T F L A G; B L A N K F L A G; W O R D F L A G

. - C U R R E N T C H A R A C T E R; L A S T C H A R A C T E R

L D I L A S T C H A R - W O R D T O TL D 1 S T W O R D T O T , XD E B P L L O O P

; I N I T I A L I Z E L O

L D A I L E N G T HL D I S H F S P CS T X I M A G E SL D S C R E E NC P X I S H F S P CB E F O R T Y

A S S T L I N L E NL D I C H A N N E LJ S R S E T I N P

J S R G E TJ S G E

L D t S T H O R D F L G

4 0 / 8 0 C O L U M N

j S E T C H A N N E L F O I N P U T

; I G N O R E L O A D A D D R E S S

; S T A R T W O R D P R O L I N E

7 0 C o m m o d o r e M a g a z i n e

Page 73: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 73/112

Page 74: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 74/112

T E C H N I C A L

0 6 D E -0 6 E Q -

0 6 E 2 -0 6 E 5 -0 6 E 6 -0 6 E 9 -0 6 E C -0 6 E P -0 6 F 1 -0 6 F 4 -

0 6 F 6 -0 6 F 9 -0 F B

C 0 2 DF O 8 2 0 E 8 E 2 A 0 4 7 0

A 2 0 D 8

A 2 0 F O O S

E 2 0 A 0 8 2 0

0 6 F E - A F 0 7 0 0 - 8 2 0 0 7 0 3 - 4 7 0

0 7 0 6 - A E 2 C 0 0 7 0 9 - 8 2 0 0 7 0 C - 2 0 E 4 P F0 7 0 r - D O 0

0 7 1 1 - 0 4 0 7 1 3 - 8 D 2 C 0 0 7 1 6 - A 9 0 7 1 & - F 0

0 7 1 A - 2 C C F F0 7 1 D - A F 0 7 1 P - 9

0 7 2 0 - 6 0 7 2 1 - A E 2 0 0 7 2 4 - C A0 7 2 5 - 8 B 0 7 2 7 - 2 0 0 0 2 A A B 0 7 2 C - C A0 2 D - E C 2 0 7 3 0 - B O F 30 7 3 2 - 6

0

0 1 5 70 1 5 80 1 5 90 1 6 00 1 6 10 1 6 20 1 6 30 1 6 40 1 6 50 1 6 60 1 6 70 1 6 80 1 6 90 1 7 00 1 7 10 1 7 20 1 7 30 1 7 40 1 7 50 1 7 60 1 7 70 1 7 80 1 7 90 B 0 1 8 10 1 B 20 1 8 30 1 8 40 1 8 50 1 8 60 1 8 70 1 8 80 1 8 90 1 9 00 1 9 10 1 9 20 1 9 30 1 9 40 1 9 1

N O T D A S H

W O R D C O D N T

D A S H C O U N T

N O T Y E T

G E

N O N Z E R O

0 1 9 70 1 9 80 1 9 90 2 0 00 0 ? 0 2 0 20 2 0 30 2 0 40 2 0 50 2 0 60 2 C 70 2 0 8

O G E T R E S TL O O P 2

C P B E S T

N S T J H

L D B N L D B E

I H L D S T L D S T J M L D S T J S B N O R S T L D B E

J S L D T X

R T L D D E S T J S L D D E C P B C R T

- E . E

D A S HD A S H C O U N TW O R D F L GB L N K F L GC H K L I N E ( C O N T I N U E T H L I N E

B L N K F L G ; F O U N D E H O W O R DC H K L I N E j C O N T I N U E T H E L I N EW O R D F L G j W E R E H E O N A H O R DN O T Y E TL I N E T O T ; C O U N T W O R Dt K O R D P L GI S F F . - M A R K T H B L A N KB L N K F L GC H K L I N E . - C O N T I N U E T H E L I N E

O J R C H A R ; G E T A C H A R A C T E RL A S T C H A RG E T C H RN O N Z E R O# 1 0 1 0 0 0 0 0 0C U R C H A R• S j E N D O T E X TO

C L R C H N f R E S T O R E N O R M A L I / D E V S .# $ F 8 ( R E S T O R E S T A C K A M I )

; G B A C K T O B A S I C

L I N L E N• S A V XG E • S A V XC H A R T O TL O O P i

; I G N O R E R E S T O L I N Ej K E E P R ( X )

L A B E L F I L E : E X T E R N A L

/ C H A ^ r N E L - 0 0 0 2/ L E H G T H - C 0 2 8/ F O R S P C - 0 0 6 F/ S A V X - 0 O D 4/ S E T I N P - F F C 6/ G E T C H R - F F E 4C H A R T O T - 0 6 2 7B L H K F L G - 0 6 2 AL A S T C H A R - 0 6 2 DS E T L E N - 0 6 3 8S E T C H H - 0 6 4 AA D D L I N E - 0 6 6 0F I N I S H = 0 6 9 2M O R E - 0 6 A 7N O T L E A D - 0 6 C 5W O R D C O U H T - 0 6 E CG E T - 0 7 0 6G E T R E S T - 0 7 2 1/ / 0 0 0 0 , 0 7 3 3 , 0 7 3 3

/ E N D L I N - 0 0 1 F/ D A S H = 0 0 2 D/ F O R C H D - 0 0 7 A/ S C R E E H - 6 0 0 0/ C L R C H N - F F C CW O R D T O T = 0 6 2 4L T N L E H - 0 6 2 8W O R D F L C * 0 6 2 BS T A R T - 0 6 2 EE I G i l T Y - 0 6 4 6L O A D A D R = 0 6 4 C H K L I N E < = 0 6 7 5N O T F O R M A T - 0 6 9 L E A D B L K - 0 6 A CC O H T L I N = 0 6 C DD A S H C O U H T * 0 6 F 1N O H Z E R O - 0 7 1 3L O O P 2 - 0 7 2 5

/ B L A N K - O 0 2 0/ S H F S P C - 0 0 6 0/ S T - 0 0 9 6/ I H A G E S - 8 4 0 0/ W R T - F F D 2L I N E T O T - 0 6 2 6L I N F L G - 0 6 2 9C U R C H A R - 0 6 2 CL O O P - 0 6 3 2F O R T Y - 0 6 4 7L I N E S T R T - 0 6 5 5F O R K A T - 0 6 8 D O N E L I N E - 0 6 A 4c o u ( r r - 0 6 C 2H O T D A S H - 0 6 E 2N O T Y E T - 0 6 F EO K - 0 7 2 0

P . O . B O 2 M I L L W O O D N 1 0 5 4 8

P l e a s e s e n d m c o p y o I h B l u e B o o k .E n c l o s e d m c h e c k l o

A D o v e p r i c e s i n c l u d e p o s t a g e i I h S C r e a O 6 t a F o r e i g n a d $

7 2 C o m m o d o r e M a g a z i n e

Page 75: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 75/112

Page 76: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 76/112

T H A R T S

S t u d y i n g C o m p l e x M u s i c a lR h y t h m s o t h C o m m o d o r e 6

P A R T O N O S E R I E S O A R T I C L E S O M A K I N G M U S I CO T H C O M M O D O R E 6 4 b L E S I L V A N

C o m p u t e r s a M u s i c a l I n s t r u m e n t sT h r o u g h o u t m u s i c a l h i s t o r y t h e i n s t r u m e n t s w i t h u n i q u ec a p a b i l i t i e s h a v e e n d u r e d , d e v e l o p e d , a n u l t i m a t e l y s u rv i v e d t h e t e s t s o t i m e a n f a s h i o n . I m a n y c a s e s t h u n i q u e n e s s o f a i n s t r u m e n t i s i t s s o u n d q u a l i t y o " t i mb r e " ( h a r p , o b o e , f l u t e , t r u m p e t , a n o t h e r s ) , a n i o t h e r c a s e s i h a b e e n s u c h t h i n g s a r a n g e ( c o n t r a -b a s s o o n , p i c c o l o ) , o d y n a m i c p o w e r ( p i p e o r g a n ) . T h c o m p l e x i t y o f r h y t h m i m u s i c h a a l w a y s b e e n l i m i t e db t h m e n t a l a b i l i t y a n c o o r d i n a t i o n o f t h p l a y e r s .T h i s i t h m a i n r e a s o n t h a t r h y t h m a a m u s i c a l e l e m e n th a s n o t y e r e a c h e d s t a t e o c o m p l e x i t y o p a w i t ho t h e r e l e m e n t s l i k e h a r m o n y a n m e l o d y . T h u s o f c o m p u t e r t h e l p d e v e l o p f a s c i n a t i n g , a n o t h e r w i s eu n p l a y a b l e r h y t h m s i o n o i t u n i q u e c a p a b i l i t i e s a m u s i c a l i n s t r u m e n t , a n o n w h i c h w i l l h e l p i g a i na c c e p t a n c e a b o n a f i d e m u s i c a l i n s t r u m e n t .T h i s s e r i e s o a r t i c l e s i i n t e n d e d t w h e t t h a p p e t i t e o a l t h c o m p u t e r i s t s w h a l s o h a p p e n t b m u s i c i a n s a n c o m p o s e r s . I t i s f o t h o s e w h s h a r e a i n t e r e s t i t h u s o f c o m p u t e r s i t h a r t s a w e l l a s b u s i n e s s a n t e c h n o lo g y . T h C o m m o d o r e 6 i a i d e a l m i c r o c o m p u t e r f o u s i s u c h s t u d y s i n c e i i c o m p a c t , p o r t a b l e , p o w e rf u l , i n e x p e n s i v e , a n c o n t a i n s b u i l t - i n f o u r - c h a n n e ls o u n d s y n t h e s i z e r o i m m e n s e a n v i r t u a l l y u n t a p p e dm u s i c a l p o t e n t i a l . B e c a u s e o t h p o w e r o t h S I c h i pa n t h e e a s e o p r o g r a m m i n g i t t h " 6 4 " w i l l s e r v e a d m ir a b l y i t h e s e s t u d i e s .

T r a d i t i o n a l D u r a t i o n a l S y m b o l sI s h o u l d b p o i n t e d o u t t h a t i o u s y s t e m o m u s i c a ln o t a t i o n w c a s e a n a m u s i n g s i m i l a r i t y b e t w e e n o u rr h y t h m i c n o t e v a l u e s a n t h o r d e r o b i n a r y a r i t h m e t i c :

1 4 1 3 W H O L E H A L F Q U A R T E R E I G H T H S I X T E E N T H T H I R T Y -

S E C O N D

W w i l l b e g i n w i t h a l o o k a t h v e r y s i m p l e d u r a t i o n a lr e l a t i o n s h i p s t h a t w u s i t r a d i t i o n a l m u s i c a n t h s y m b o l s w h i c h r e p r e s e n t t h e s e d u r a t i o n s . T h i s s y s t e m o d u r a t i o n s i b a s e d o s y m b o l s w h i c h r e p r e s e n t a i n c r e a s e o r d e c r e a s e b f a c t o r o t w o . H e r e i t a b l e o c o m m o n n o t e v a l u e s a n t h e i r r e l a t i o n s h i p s .

T h W H O L E N O T E

T h H A L F N O T E ( H a l v e s W h o l e ! )T h Q U A R T E R N O T E ( Q u a r t e r s H a l f ! )T h E I G H T H N O T E ( E i g h t h s Q u a r t e r ! )

T h S I X T E E N T H N O T E ( S i x t e e n t h s E i g h t h ! )

7 4 C o m m o d o r e M a g a z i n e

Page 77: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 77/112

S i n c e e a c h n o t e i s m a l l e r b a f a c t o r o f i f t y - p e r c e n t , i w o u l d s e e m t h a t r e l a t i o n s h i p s b f a c t o r o t h r e e w o u l db g r e a t d e a l m o r e d i f f i c u l t , o p o s s i b l y n e c e s s i t a t e n e n o t e s y m b o l s . T h i s i n o s o W i t h t h a d d i t i o n o d o ( . a f t e r n o t e v a l u e , t h e r e i a i n c r e a s e i i t l e n g t hb 5 0 % .

O D O T T E D W H O L E N O T E e q u a l s o r

J D O T T E D H A L F N O T E e q u a l s o

D O T T E D Q U A R T E R N O T E e q u a l s J D O T T E D E I G H T H N O T E e q u a l s o

D O T T E D S I X T E E N T H N O T E e q u a l s j

J

R e s t sT h e r e a r t i m e s w h e n i i n e c e s s a r y t s h o w s p e c i f i ca m o u n t o s i l e n c e i p i e c e o m u s i c . I s u c h c a s e s m u s ic i a n s u s s y m b o l s c a l l e d r e s t s . Y o m a t h i n k o r e s t a

s i l e n t n o t e . R e s t s m a a l s o b d o t t e d j u s t l i k e t h e i r n o t ee q u i v a l e n t s , a n a r n a m e d a f t e r t h e m . H e r e i l i s t o t h m o s t c o m m o n r e s t s a n t h e i r d u r a t i o n a l e q u i v a l e n t s .

R E S T N O T E~ w W H O L E- — H A L F

Q U A R T E R J E I G H T H

S I X T E E N T H

T r i p l e t sS o m e t i m e s i i n e c e s s a r y t d i v i d e a u n d o t t e d n o t ei n t o t h r e e e q u a l p a r t s . T h i s i s h o w n i m u s i c a l n o t a t i o nb t r i p l e t s y m b o l . I m o s t c a s e s t h i s i i n d i c a t e d b s m a l l ' 3 o v e r n o t e g r o u p i n g o t h e n e x t s m a l l e r v a l u et h a n t h n o t e b e i n g d i v i d e d . H e r e a r e t h e m o s t c o m m o ne x a m p l e s :

h a l f n o t e ( J d i v i d e d i n t o t h r e e p a r t s i

d i v i d e d i n t o t h r e e p a r t s i J A e i g h t h n o t e ( J d i v i d e d i n t o t h r e e p a r t s i

S i n c e i i t h r e l a t i v e d u r a t i o n s o n o t e s w h i c h w p e c e i v e c o l l e c t i v e l y a r h y t h m , a n s i n c e w w i l l d e t e r m i n et h e s e d u r a t i o n s i o u p r o g r a m m i n g b a s s i g n i n g n u b e t e a c h s o u n d w h i c h i d i r e c t l y p r o p o r t i o n a l t i t l e n g t h , w m u s t c h o o s e t h e s e n u m b e r s w i t h s o m e c a r e . I s o m e c a s e s n i c e r o u n d n u m b e r v a l u e l i k e 2 5 0 m i g h ts e e m g o o d c h o i c e f o q u a r t e r n o t e v a l u e . T h e r e a r s o m e p i t f a l l s h o w e v e r .I y o k n o w t h a t s p e c i f i c n o t e v a l u e w i l l b d i v i d e d i n t ot h r e e e q u a l p a r t s i s o m e p l a c e s , a n d t w o e q u a l p a r t s i o t h e r p l a c e s , y o m u s t c h o o s e n u m b e r f o t h a t n o t et h a t i e q u a l l y d i v i s a b l e b y b o t h A N 2 C h o o s i n g 2 5 0f o q u a r t e r n o t e v a l u e i s u c h a c a s e w i l l n o w o r k s i n c e2 5 i n o e q u a l l y d i v i s a b l e b b o t h A N 2 b e t t e rc h o i c e i 2 5 2 . T h v a l u e o t h i s c h o i c e i s h o w n b t h t a b l e b e l o w . N o o n l y w i l l q u a r t e r n o t e s b d i v i s a b l e b t h r e e O t w o , b u s w i l l t h s m a l l e r a n l a r g e r n o t e v a u e s . T h i s i i m p o r t a n t t r e m e m b e r !

N O T ET Y P E

N O T EV A L U E

1 2

2 5

5 0

1 0 0 8

D I V I D E DB

6

1 2

2 5

5 0

D I V I D E DB

4

8

1 6

2 5

E a s y R h y t h m sP e r f o r m i n g m u s i c i a n s s u b d i v i d e e v e r y t h i n g a c c o r d i n g t p o r t i o n s o " b e a t " w h i c h i c o n s t a n t l y " t i c k i n g " i t h e i r h e a d . B a s e d o t h i s m e t r o n o m i c s e n s e o h o l o n gb e a t i t h e y c a e a s i l y s u b d i v i d e b 2 , 3 , 4 6 o d e p e n di n o t e m p o . G o o d m u s i c i a n s w i t h f i n e l y d e v e l o p e dr h y t h m i c s e n s e c a a l s o s u b d i v i d e a b e a t i n t o o r 7 e q u a lp a r t s . H e r e a r s o m e e a s y r h y t h m s f o y o t t r y . T h f i r s t r e q u i r e s t h a t y o t a t w i c e w i t h y o u r r i g h t h a n dt e a c h t a o t h l e f t h a n d , i o t h e r w o r d s , d i v i d e t h l e f t h a n d b e a t s i n t o t w E Q U A L p a r t s . T h m u s i c l o o k sl i k e t h i s :

H a n d :

L H a n d :

J J J J J J J J J J J JJ J J J J J

M a r c h 1 9 8 3 7 5

Page 78: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 78/112

Page 79: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 79/112

T h e C o m p u t e r B e c o m e s S y n t h e s i z e rb K e n t A M u l t e r

n e o f t h i s y e a r ' s m o s t e x c i t i n g n e p i e c e s o c o m -p u t e r h a r d w a r e i C o m m o d o r e ' s m o d e l 6 5 8 1S o u n d I n t e r f a c e D e v i c e ( S I D ) . I t ' s t r u l y i m p r e s -s i v e : a e n t i r e m u s i c s y n t h e s i z e r o s i n g l e c h i p .

S I i s t a n d a r d e q u i p m e n t i C o m m o d o r e ' s n e w e s t c o p u t e r s , i n c l u d i n g t h m o d e l 6 4 a a d v a n c e d h o m e c o p u t e r w i t h 6 4 o R A M . I t h i s a r t i c l e w i l l d e s c r i b eS I D ' s f e a t u r e s , a n g i v e y o s o m e i d e a s o h o i c a b u s e d .

O v e r v i e wF i g u r e s h o w s b l o c k d i a g r a m o t h e c h i p . A y o c a s e e , i h a t h r e e v o i c e s , m e a n i n g i c a p r o d u c e t h r e en o t e s a o n c e . E a c h v o i c e c o n s i s t s o t o n e g e n e r a t o r ,w h i c h p r o d u c e s t h s o u n d , a n a e n v e l o p e g e n e r a t o r ,w h i c h c o n t r o l s t h v o l u m e . T h e r e a r a l s o s o m e m o d u l at i o n e f f e c t s , i w h i c h t w t o n e g e n e r a t o r s c o m b i n e t p r o d u c e o n e c o m p l e x s o u n d .

T h s i g n a l s f r o m t h v o i c e s m a b e r o u t e d t h r o u g h a f i t e r , w h i c h a c t s l i k e s u p e r t o n e c o n t r o l . T h i s i t h e t h i n gt h a t m a k e s S I s p o w e r f u l , a n s m u c h m o r e v e r s a t i l e

F i g u r e 1 B l o c k d i a g r a m o t h C o m m o d o r e 6 5 8 1 S o u n d I n t e r f a c e D e v i c e ( S I D ) .A * A 3 A 2 A 1 A C 5 0 R C 1 I I I I I I

C H I P A C C E S S C O N T R O L

D » • — *D ■ * — *D - - — »D ■ * - »D ^ _ D - * - *D ■ * - » ■D - ^ - ^

i t

* <

T O N EO S C I L L A T O RW A V E F O R MG E N E R A T O R !

G E N E R A T O R

S Y N C ' R HT O N EO S C I L L A T O RW A V E F O R MG E N E R A T O R

E N V E L O P EG E N E R A T O RS Y N C I

T O N EO S C I L L A T O RW A V E F O R MG E N E R A T O R

G E N E R A T O R

A M F > LM O D U

A P M O D U

T U D E

A M P LM O D U

T U D E

O F

C A P 1 B

C A P T A

L B H

- 0 A U D I OO U

P O T Y P O T X E X I

M a r c h 1 9 8 3 7 7

Page 80: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 80/112

Page 81: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 81/112

Page 82: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 82/112

T A B L EM u s i c N o t e V a l u e sT h i s c o n t a i n s c o m p l e t e l i s t o N o t e n u m b e r s , a c t u a ln o t e , a n t h e v a l u e s t b P O K E d i n t o t h H F R E Q a n L O F R E Q r e g i s t e r s o t h s o u n d c h i p t p r o d u c e t h i n d i c a t e d n o t e .

N o t e

1 1 1 1 1 1 1 1 1 1

2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3

N o t e - O c t a v eC - C # - 0D - D # - 0E - F - F # - 0G - G # - 0A - A # - 0B - C - C # - lD - D # - lE - F - F # - lG - G # - lA - A # - lB - C - C # - 2D - D # - 2E - F - F # - 2G - G # - 2

A - A # - 2B - C - C # - 3D - D # - 3

H F

1

l o F r e q1 3 5 7 9

1 1 1 3 1 5 1 7 2 0 2 3

3 6

1 0 1 4 1 7 2 2

5 1 0 1 5

2 1 1 7

1 3 2 0

2 1 0 1 8

1 1 0

2 0 5

1 6 2

1 4 2

1 5 6

N o t e4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9

N o t e - O c t a v eE - F - F # - 3G - G # - 3A - A # - 3B - C - C # - 4D - D # - 4E - F - F # - 4G - G # - 4A - A # - 4B - C - C # - 5D - D # - 5E - F - F # - 5G - G # - 5A - A # - 5B - C - C # - 6D - D # - 6E - F F # - 6G - G # - 6A - A # - 6B - C - C # - 7D - D # - 7E - F - F # - 7G - G # - 7A - A # - 7

H i F r e q1 1 1 1 1 1 1 1 1 1 1

2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9

1 0 1 0 1 1 1 2 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9

2 0 2 1 2 3 2 4

L o F r e q2 0 1 1

3 2 1 1 5 1 0

7 4 3 4 6

1 0 1 5 2 2

6 1 7

5 2 1 1 4

9 7 B

1 2 2 0

5 1 9 1 2

9 1 1 1 7 1 2 1 8 1 4 1 6 2 5 1 6 1 0 1 4 2 5 1 9

2 2 8 5

1 2 4 8

2 4 3

2 1 2

2 5 1 3 1 8 1 7 1 0

8 0 C o m m o d o r e M a g a z i n e

Page 83: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 83/112

F i g u r e S o u n d e n v e l o p e s o s o m e t y p i c a l i n s t r u m e n t s .A T T A C K

L O U D

V O L U M E

Q U I E TO F

D E C A Y S U S T A I N R E L E A S E

T R U M P E T

T I M E

A T T A C K S U S T A I N R E L E A S E1

V I O L I N

A T T A C KR E L E A S E

X Y L O P H O N E

h o r n s , a n o t h e r v i b r a t i n g o b j e c t s g e n e r a l l y b e h a v e .M o s t s y n t h e s i z e r s d e i t h e r l i n e a r o e x p o n e n t i a l s l o p e s ,b u n o b o t h .F i l t e r S e c t i o nT h f i l t e r , i a s e n s e , i t h h e a r t o s y n t h e s i z e r .G r a n t e d , i d o e s n ' t a c t u a l l y p r o d u c e s o u n d , i j u s t m o d if i e s w h a t t h t o n e g e n e r a t o r s p r o d u c e . H o w e v e r , y o u w i l lf i n d t h a t t h f i l t e r h a m o r e c o n t r o l t h a n a n y t h i n g e l s eo v e r w h a t y o u h e a r . I ' d r a t h e r h a v e o n w a v e f o r m a n f i l t e r t h a n w h o l e l o o w a v e f o r m s a n d n o f i l t e r .T h f i l t e r ' s f u n c t i o n i s i m i l a r t o t h e t o n e c o n t r o l s o h i f i i t h a t i a l l o w s y o t e m p h a s i z e o r e m o v e c e r t a i np a r t s o t h a u d i o s p e c t r u m . T h r a n g e o p o s s i b l e e f f e c t si s h o w n g r a p h i c a l l y i F i g u r e 4 S I D ' s f i l t e r h a t h r e e o u t p u t s . T h l o w - p a s s o u t p u t , a i t n a m e i m p l i e s , w i l l p a s s a l s i g n a l s b e l o w c e r t a i n f r q u e n c y , c a l l e d t h c u t o f f f r e q u e n c y . E v e r y t h i n g a b o v e t h

c u t o f f i " r o l l e d o f f " { r e d u c e d i v o l u m e ) a r a t e o 1 d p e o c t a v e ; t h h i g h e r t h e f r e q u e n c y , t h e m o r e i i r e d u c e d . S i m i l a r l y , t h e h i g h - p a s s o u t p u t p a s s e s s i g n a l sa b o v e t h e c u t o f f , a n r o l l s o f f e v e r y t h i n g b e l o w i t T h b a n d - p a s s o u t p u t r o l l s o f f r e q u e n c i e s a b o v e o b e l o w ,a n p a s s e s o n l y t h o s e s i g n a l s t h a t a r f a i r l y c l o s e t t h c u t o f f f r e q u e n c y .E a c h o t h f i l t e r ' s o u t p u t s i c o n t r o l l e d b s i n g l e b i i o n e o f S I D ' s r e g i s t e r s , s b s e t t i n g s e v e r a l b i t s t 1 y o c a m i t h e o u t p u t s . M i x i n g t h h i g h - p a s s a n l o w - p a s so u t p u t s g i v e s w h a t i c a l l e d n o t c h f i l t e r . T h i s i t h o p p o s i t e o t h b a n d - p a s s : i r e j e c t s f r e q u e n c i e s n e a r t h c u t o f f , a n p a s s e s e v e r y t h i n g e l s e .T h c u t o f f f r e q u e n c y i s e l e c t e d b a 1 1 - b i t n u m b e r t h a ty o u p o k e i n t o t w c o n t r o l r e g i s t e r s . W i t h t h r e c o mm e n d e d 2 2 O 0 p f c a p a c i t o r s , t h e c u t o f f f r e q u e n c y c a r a n g e f r o m 3 0 H z t 1 0 k H z .T h f i l t e r a l s o h a s a r e s o n a n c e o " Q c o n t r o l . T h i sd e t e r m i n e s h o s t r o n g t h e f f e c t i s W i t h l o w r e s o n a n c e ,t h s o u n d i n o t o d i f f e r e n t f r o m y o u r h i - f i ' s t o n e c o t r o l s . W i t h h i g h r e s o n a n c e , y o g e v e r y i n t e n s e e f f e c t ,l i k e d i f f e r e n t v o w e l s o u n d s o t h h u m a n v o i c e . r o c kg u i t a r i s t ' s w a h - w a h p e d a l i j u s t b a n d - p a s s f i l t e r w i t hv e r y h i g h r e s o n a n c e . I g o e s " w a h " w h e n t h m u s i c i a nr a i s e s t h c u t o f f f r e q u e n c y b p u s h i n g d o w n o t h p e d a l , a n i g o e s " y o w " w h e n h o s h l o w e r s t h e c u to f b m o v i n g t h p e d a l t h o t h e r w a y . Y o c a p r o d u c et h s a m e e f f e c t w i t h S I b s e l e c t i n g h i g h r e s o n a n c e ,a n v a r y i n g t h c u t o f f w h i l e n o t e i p l a y i n g .M o s t s y n t h e s i z e r s p r o v i d e a e n v e l o p e g e n e r a t o r t h a tc o n t r o l s t h f i l t e r c u t o f f , a l l o w i n g i t a u t o m a t i c a l l y r i s ea n f a l l e v e r y t i m e n o t e i p l a y e d . S I d o e s n o p r o v i d et h i s f e a t u r e , b u y o c a w r i t e p r o g r a m t d i t S o m eo t h m o r e e x p e n s i v e s y n t h e s i z e r s c a a l s o c h a n g e t h r e s o n a n c e i t h s a m e m a n n e r . T h e f f e c t i m o r e s u b t l e ,b u u s e f u l t o t h a d v a n c e d s y n t h e s i s t . W i t h S I D , o n c ea g a i n , y o c a d t h i s u n d e r p r o g r a m c o n t r o l ; i s n ' t s o f tw a r e w o n d e r f u l ?E a c h o t h e t h r e e v o i c e s c a b r o u t e d t h r o u g h t h f i l t e r ,o i c a n b e s e n t d i r e c t l y t o t h m a i n o u t p u t . T h i s f e a t u r eh e l p s m a k e u f o t h f a c t t h a t t h e r e a r t h r e e v o i c e s b u o n l y o n f i l t e r . Y o c a f i l t e r o n v o i c e , a n u s p u l s ew i d t h c h a n g e s t p r o d u c e f i l t e r - t y p e e f f e c t s o t h e o t h e rt w o .O t h e r F e a t u r e sA m e n t i o n e d e a r l i e r , S I h a a e x t e r n a l i n p u t t h a t c a b u s e d w i t h a n i n s t r u m e n t , r e c o r d i n g , o e v e n m i c r op h o n e . T h i s i n p u t c a b s e n t t h r o u g h t h f i l t e r , o i c a g d i r e c t l y t o t h o u t p u t . W i t h m i c r o p h o n e o i n s t r um e n t , y o m a n e e d t a m p l i f y t h s i g n a l b e f o r e r u n n i n gi i n t o S I D . T h m a x i m u m i n p u t i v o l t s p e a k - t o - p e a k .S I h a s a m a s t e r v o l u m e c o n t r o l t h a t r a n g e s f r o m z e r o t 1 5 T h i s c o n t r o l s a l t h v o i c e s , t h f i l t e r , a n t h e e x t e r n a li n p u t . Y o c a p r o d u c e t r e m o l o e f f e c t s b r a p i d l y r a i s i n ga n l o w e r i n g t h v o l u m e .V o i c e h a c o u p l e o f s p e c i a l f e a t u r e s t h a t a r e q u i t eh a n d y . T h e r e i r e g i s t e r t h a t y o c a r e a d t g e t h

M a r c h 1 9 8 3 8 1

Page 84: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 84/112

Page 85: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 85/112

a n b u a o l u s e d w a h - w a h p e d a l . T e a r o u a l t h e l e ct r o n i c s , p u i 4 7 0 K p o t , a n r u i t o n o t h A / i n p u t s . P r e s t o , y o u ' v e g o w a h - w a h p e d a l f o y o u rc o m p u t e r . . o r v o l u m e p e d a l , o r t r e m o l o p e d a l , e t c .L i k e s a i d , i s n ' t s o f t w a r e w o n d e r f u l ?T h A / i n p u t s a r e s c a n n e d a b o u t o n c e e v e r y h a l f m i l i s e c o n d , s i t ' s p o s s i b l e t h a t t h e y c o u l d b e u s e d t l i s t e nt a e x t e r n a l s o u n d a n c o m p u t e i t p i t c h . T h e n S I Dc o u l d p l a y o s i n g a l o n g w i t h y o u .T e c h n i c a l D e t a i l sO r i g i n a l l y w a g o i n g t t i t l e t h i s s e c t i o n " B u g s " o " C r i t i c i s m s " , b u r e a l l y , t h i s c h i p i s w o n d e r f u l t h a tc o u l d n ' t b r i n g m y s e l f t u s s u c h d e r o g a t o r y l a n g u a g e .H o w e v e r , t h e r e a r o n o t w t h i n g s t h a t j u s t c o u l d n ' tr e s i s t p o i n t i n g o u t .M o s t o t h e c o n t r o l r e g i s t e r s a r e " w r i t e - o n l y , " m e a n i n gt h a t y o c a P O K E t h i n g s i n t o t h e m , b u y o c a n ' tP E E K a t h e m t o f i n d o u w h a t t h e i r c u r r e n t s e t t i n g s a r e .S o y o u m a n e e d t o s t o r e t h e i r v a l u e s i t a b l e , a n h a v ey o u r p r o g r a m u p d a t e t h e t a b l e w h e n e v e r i c h a n g e s o n o t h r e g i s t e r s .I y o u ' v e u s e d s o m e o t h e r s y n t h e s i z e r s , y o m a n o t i c et h a t S I D ' s f i l t e r e f f e c t s a r n o q u i t e a s i n t e n s e a s y o e x p e c t e d . T h i s i b e c a u s e S I D ' s f i l t e r h a s a 1 d p e o c t a v e r o l l - o f f , w h e r e a s m o s t s y n t h e s i z e r s h a v e 2 d p e

o c t a v e . H o w e v e r , y o u c a n a l w a y s s e t w S I D s , a n r u o n i n t o t h o t h e r t h r o u g h t h e e x t e r n a l i n p u t . I t ' l l s t i l lc o s t h e c k o f l o l e s s t h a n n e K o r g o M i n i M o o g .A l t h o u g h S I h a m a s t e r v o l u m e c o n t r o l , i d o e s n o h a v e c o n t r o l s t h a t l e y o s e o n v o i c e l o u d e r o q u i e t e rt h a n t h o t h e r s . T h i s c o u l d b p r o b l e m i y o u ' r e t r y i n gt p l a y f a i r l y c o m p l e x p i e c e o f m u s i c w i t h a l o o v a r ie t b e t w e e n t h v o i c e s . I n p i n c h , y o c o u l d w r i t e p r g r a m t o r a p i d l y s w i t c h a v o i c e ' s G a t e s i g n a l o a n o f f ,s t h a t t h v o l u m e h o v e r e d a r o u n d s o m e i n t e r m e d i a t el e v e l .I s u m m a r y , m h a i o f t C o m m o d o r e f o p r o d u c i n g

c h i p t h a t t u r n s h o m e c o m p u t e r i n t o a r e a l s y n t h e s i z e r .T h m u s i c a l w o r l d i b o u n d t b e r o c k e d b t h i s e x c i t i n gn e d e v e l o p m e n t . D o e s a n y o n e o u t h e r e w a n t t b u u s e d K o r g ?

K e n t M u l t e r ( P O B o 7 3 2 , W A c t o n , M 0 1 7 2 0 ) w r o t eh i f i r s t c o m p u t e r g a m e i 1 9 7 0 , a t h a g o 1 4 H l a t e ra t t e n d e d W o r c e s t e r ( M a s s . ) P o l y t e c h n i c I n s t i t u t e , w h e r eh d i h i f i r s t e x p e r i m e n t s w i t h c o m p u t e r m u s i c . H i n o f r e e - l a n c e a u t h o r a n p r o g r a m m e r . C

f l o P E n p n s h u t c r s eF O C O m P U T E R SY o u r s i z a b l e i n v e s t m e n t i y o u r c o m p u t e r s h o u l d b p r o t e c t e d i f y o h a v et l o a d a n u n l o a d y o u r c o m p u t e r e v e r y t i m e y o w a n t t m o v e i t y o m u s t c o n s i d e r t h p o s s i b l e d a m a g e . C o m p u t e r C a s e C o m p a n y h a s s o l v e dy o u r c o m p u t e r p r o t e c t i o n p r o b l e m O n c e y o u r e q u i p m e n t i s a f e l y i n s i d et h a t t a c h e - s t y l e c a r r y i n g c a s e , i t n e v e r h a t b t a k e n o u t a g a i n S i m p l yr e m o v e t h l i d . c o n n e c t t h p o w e r , a n d o p e r a t e F o s t o r a g e , d i s c o n n e c tt h p o w e r , e n c l o s e y o u r d i s k s , w o r k i n g p a p e r s , a n d m a n u a l s t h c o m p a r t m e n t s p r o v d e d . a n a t t a c h [ h e l i d . C a s e c l o s e d . J u d g e l o y o u r s e l f

C A L L T O L L F R E E : ( 8 0 0 ) 8 4 8 - 7 5 4 85 6 5 0 I n d i a n M o u n d C o u r t

C M 7 0 3 C o m m o d o r e 6 4 / V I C w i t h D i s k D n v e s 'C M 7 0 4 C o m m o d o r e 6 4 / V I C w i t h D a t a s e tA P 1 0 5 1 2 i n c h M o n i t o r | B & W >A P 1 0 6 A M D E K C o l o r I I o I I P 4 0 1 P a p e r T i g e r 4 4 0 / 4 4 5 / 4 6 0P 4 0 2 C e n t r o n i c s 7 3 S e r i e sP 4 0 3 E p s o n M X 7 0 M X 8 0

P 4 0 4 E p s o n M X 1 0 0P 4 0 5 I D 5 6 o P r i s m 1 3 2 P r i n t e rP 4 0 6 S t a r w r i t e r F 1 P r i n t e rC C 8 0 M a t c h n g A t t a c h e C a s e ( 5 " )C C 9 0 M a t c h i n g A t t a c h e C a s e ( 3 " iC C 9 1 M a t c h i n g A c c e s s o r y C a s eC C 9 2 2 D i s k e t t e C a s e

C o l u m b u s . O h i o 4 3 2 1 3 ( 6 1 4 ) 8 6 8 - 9 4 6 4

S 1 2 91 0

9 1 1

9

9 1 0 1 1

8 7 9 4

V I C 2 0 a n C o m m o d o r e 6 a r e t f a d e m o r t i s o C o m m o O o r o B u s i n e s s M a c h i n e s . I n c .

M a r c h 1 9 8 3 8 3

Page 86: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 86/112

P E T ®M i c r o p h y s P r o g r a m s

V I C - 2 0 T

2 0 4 8 F o r d S t r e e tB r o o k l y n , N e Y o r k 1 1 2 2 9

( 2 1 2 ) 6 4 6 - 0 1 4 0

F O R E I G N A N D O M E S T I C D I S T R I B U T O R I N Q U I R I E S W E L C O M E D .

P E T ®

V I C - 2 0 T

M i c r o p h y s , l e a d e r i e d u c a t i o n a l s o f t w a r e d e v e l o p m e n t , i p l e a s e d t a n n o u n c e t h e r e l e a s e o s e v e r a l r e c r e a t i o n a l s o f t w a r e p r o g r a m s f o u s w i t h t h e C o m m o d o r e V I C - 2 0 m i c r o c o m p u t e r . T h V I p r o g r a m s , d e s c r i b e d b e l o w , r e q u i r e a 3 - e x p a n s i o n c a r t r i d g e a n u t i l i z e t h V I C ' s e x c e l l e n t c o l o rg r a p h i c s a n s o u n d c a p a b i l i t i e s . E a c h p r o g r a m r e t a i l s f o r $ 1 a n i a c c o m p a n i e d b c o m p l e t e i n s t r u c t i o n s .

P R O G R A M D E S C R I P T I O N SP V 9 0 1 - M i s s i l e M a t h : t h i s p r o g r a m p r e s e n t s i g a m e f o r m a t , a o p p o r t u n i t y f o y o u n g s t e r s ( a g e s 5 - 1 5 ) t p r a c t i c ea n d e v e l o p t h b a s i c s k i l l s o a d d i t i o n , s u b t r a c t i o n , m u l t i p l i c a t i o n , a n d i v i s i o n . F o u r l e v e l s o d i f f i c u l t y i e a c hs k i l l a r e a m a b s e l e c t e d . P r o b l e m s i a g i v e n s k i l l a r r a n d o m l y g e n e r a t e d a n m i s s i l e s a r l a u n c h e d a c o r r e c ta n s w e r s . T h c o m p u t e r d i s p l a y s t h e r e s u l t s o n e a c h p r o g r a m r u a n m a b e d i r e c t e d t g e n e r a t e t h s a m es e q u e n c e o p r o b l e m s s t h a t r e v i e w a n ' m a t c h p l a y ' ( a g a i n s t a o p p o n e n t ) a r e p o s s i b l e .P V 3 5 0 C r y p t o g r a m s : t h i s p r o g r a m p e r m i t s t h g e n e r a t i o n o ' s e c r e t ' m e s s a g e s w h i c h a r t b e d e c o d e d . T h e s ec r y p t o g r a m s a r d i s p l a y e d a l o n g w i t h t h e i r u n i q u e c o d e n u m b e r c l a s s i f i c a t i o n s . T d e c o d e c r y p t o g r a m , t h p r o g r a m i r u f r o m l i n e 9 0 0 0 . F a m i l y m e m b e r s c a c h a l l e n g e e a c h o t h e r w i t h t h e i r i n d i v i d u a l l y c r e a t e d m e s s a g e s .I y o e n j o y s o l v i n g t h c r y p t o g r a m s a p p e a r i n g i n e w s p a p e r s a n d c r o s s w o r d p u z z l e m a g a z i n e s , t h i s p r o g r a m i p e r f e c t f o y o u . N o t e : t w V I u s e r s m a e x c h a n g e e n c o d e d m e s s a g e s . U s e r c r e a t e s s e c r e t m e s s a g e a n t r a n sm i t s t h i s t u s e r 2 T h e c o d e n u m b e r w i l l p e r m i t u s e r t h a v e h i V I d e c i p h e r t h m e s s a g e s h o u l d h e e n c o u n t e ra n d i f f i c u l t y .P V 3 4 0 - 3 4 9 A n a g r a m s : t h i s s e r i e s o p r o g r a m s p r o v i d e s a n e d u c a t i o n a l c h a l l e n g e f o v i r t u a l l y a l a g g r o u p s . T h V I r a n d o m l y g e n e r a t e s s c r a m b l e d w o r d s w h i c h a r t b i d e n t i f i e d . T w c l u e s a r p r o v i d e d i o r d e r t a s s i s t i t h i sp r o c e s s . T h c l u e s i t h s c h o o l a n c o l l e g e c a t e g o r i e s a r g e n e r a l l y d e f i n i t i v e i n a t u r e . M a n y o t h w o r d s u s e da r p a r t o t h M i c r o p h y s S p e l l i n g a n V o c a b u l a r y s e r i e s f o t h a s s o c i a t e d g r a d e l e v e l s . T h u s , r e a d i n g ,v o c a b u l a r y , a n s p e l l i n g s k i l l s a r r e i n f o r c e d b y t h e s e A n a g r a m p r o g r a m s . N o t e : t h e s a m e s e q u e n c e o w o r d sg e n e r a t e d m a b r e q u e s t e d s o t h a t ' m a t c h p l a y ' i p o s s i b l e . T h e r e a r e 5 l e v e l - o f - d i f f i c u l t y c a t e g o r i e s e a c h c o ns i s t i n g o t w p r o g r a m s .

P V 3 4 0 - 3 4 1 R e c r e a t i o n a l P V 3 4 2 - 3 4 3 C o l l e g e P V 3 4 4 - 3 4 5 H i g h S c h o o lP V 3 4 6 - 3 4 7 J u n i o r H i g h P V 3 4 8 - 3 4 9 E l e m e n t a r y

P V 3 7 5 - 3 8 0 W h e e l - o f - F o r t u n e W o r d G a m e s : t h i s s e r i e s o f p r o g r a m s r e p r e s e n t s a e x c i t i n g c h a l l e n g e f o e v e r y m e m b e ro t h f a m i l y . P l a y e r s t r t f i l l i m i s s i n g l e t t e r s i r a n d o m l y g e n e r a t e d t i t l e o p h r a s e a n e a r n a n l o s e p o i n t sa c c o r d i n g t t h g r a p h i c d i s p l a y o ' W h e e l - o f - F o r t u n e ' . T h s c o r e s o a m a n y a f o u i p l a y e r s a r e d i s p l a y e d , 1 0 0 0p o i n t s b e i n g r e q u i r e d t w i a g i v e n g a m e .

P V 3 7 5 S o n g T i t l e s P V 3 7 6 F a m o u s P l a c e s P V 3 7 7 E n t e r t a i n e r sP V 3 7 8 S t a t e s m e n P V 3 7 9 S c i e n t i s t s P V 3 8 0 S p o r t s F i g u r e s

P V 6 0 1 - 6 4 4 M i s s i l e S p e l l i n g : t h i s s e r i e s o 3 p r o g r a m s e n a b l e s y o u n g s t e r s i g r a d e s t h r o u g h 1 t p r a c t i c e a n d e v e l o p b a s i c s p e l l i n g s k i l l s . E a c h p r o g r a m c o n t a i n s 6 g r a d e d w o r d s . T h V I C r a n d o m l y s e l e c t s g r o u p s o w o r d s ,o n o w h i c h i s p e l l e d i n c o r r e c t l y . M i s s i l e s a r l a u n c h e d i o r d e r t d e s t r o y t h w o r d m i s s p e l l e d . T h e w o r d s c h o s e nf o g r a d e s 1 c o r r e s p o n d t t h M i c r o p h y s V o c a b u l a r y s e r i e s . N o t e : t h e r e a r e p r o g r a m s i e a c h g r a d e l e v e l .

P V 6 0 1 - 6 0 4 G r a d e 1 2 P V 6 0 6 - 6 0 9 G r a d e 1 1 P V 6 1 1 - 6 1 4 G r a d e 1 P V 6 1 6 - 6 1 9 G r a d e P V 6 2 1 - 6 2 4 G r a d e P V 6 2 6 - 6 2 9 G r a d eP V 6 3 1 - 6 3 4 G r a d e 6 P V 6 3 6 - 6 3 9 G r a d e P V 6 4 1 - 6 4 4 G r a d e

P V 4 0 1 - 4 6 0 V o c a b u l a r y : e a c h v o c a b u l a r y p r o g r a m r a n d o m l y g e n e r a t e s g r a d e d w o r d s w h i c h a r t b d e f i n e d .s e n t e n c e , i w h i c h t h w o r d i p r o p e r l y u s e d , i d i s p l a y e d w h e n a i n c o r r e c t r e s p o n s e i m a d e . U s i n g t h i s c o n t e xt u a l c l u e , s e c o n d o p p o r t u n i t y t d e f i n e t h w o r d i g i v e n . R e a d i n g a n d s p e l l i n g s k i l l s a r a l s o r e i n f o r c e d a m o r e p o w e r f u l v o c a b u l a r y i d e v e l o p e d . T h e r e a r 1 p r o g r a m s i e a c h g r a d e l e v e l .

P V 4 0 1 - 4 0 5 a n d P V 4 3 1 - 4 3 5 G r a d e 1 2 P V 4 0 6 - 4 1 0 a n d P V 4 3 6 - 4 4 0 G r a d e 1 1P V 4 1 1 - 4 1 5 a n d P V 4 4 1 - 4 4 5 G r a d e 1 P V 4 1 6 - 4 2 0 a n P V 4 4 6 - 4 5 0 G r a d e 9P V 4 2 1 - 4 2 5 a n d P V 4 5 1 - 4 5 5 G r a d e 8 P V 4 2 6 - 4 3 0 a n P V 4 5 6 - 4 6 0 G r a d e

E d u c a t o r s s h o u l d w r i t e f o r t h e n e w M i c r o p h y s F a l l C a t a l o g w h i c h d e s c r i b e so v e r 2 0 p r o g r a m s f o u s i C h e m i s t r y , P h y s i c s , C a l c u l u s , M a t h e m a t i c s ,V o c a b u l a r y , a n S p e l l i n g c l a s s e s o b o t h t h h i g h s c h o o l a n c o l l e g e l e v e l s .

Page 87: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 87/112

Page 88: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 88/112

U S E R D E P A R T M E N T Su s e d b e c a u s e i d i d n ' t d e s c r i b e t h o t h e r a s p e c t s o t h c a r t r i d g e , l i k e m u s i c m o d e .T h S u p e r E x p a n d e r a p p e a l s t m b e c a u s e i m a k e s e a s ys o m e o t h m o s t p o p u l a r a n a t t r a c t i v e f e a t u r e s o t h V I C :c o l o r g r a p h i c s a n m u s i c . A n i p e r f o r m s i t j o i t h e b e s tm e t h o d p o s s i b l e , b m e l d i n g t h e m w i t h t h b u i l t - i n B A S I Ci t h c o m p u t e r .S u p e r E x p a n d e r a d d s c o m m a n d s l o g r a p h i c s a n c o l o r t t h l i s t o B A S I C w o r d s t h a t t h V I u n d e r s t a n d s . W h e n S u p e rE x p a n d e r i p l u g g e d i n t o a V I 2 0 p r o g r a m s c a i n c l u d et h e s e c o m m a n d s a n d r a w h i g h r e s o l u t i o n l i n e s , c i r c l e s , a n p o i n t s o t h e s c r e e n , a s w e l l a s t h e n o r m a l t e x t . B A S I Cp r o g r a m s c a e a s i l y p a i n t i c e r t a i n a r e a s o t h e s c r e e n ,s w i t c h c o l o r s a n d r a w . T h e p r o g r a m m e r c a f o r g e t t h e l o n gl i s t o P O K E s r e q u i r e d f o d o i n g h i g h r e s o l u t i o n n o r m a l l y .b e c a u s e S u p e r E x p a n d e r h a n d l e s t h e m a u t o m a t i c a l l y .T a b l e 1 S u p e r E x p a n d e r C o m m a n d s

C o m m a n d P u r p o s eG R A P H I C S e t s g r a p h i c m o d eS C N C L R C l e a r s g r a p h i c s c r e e nC O L O R S e s c r e e n , b o r d e r , c h a r a c t e r a n a u x . c o l o r sR E G I O N S e c h a r a c t e r c o l o r o n l yD R A W P l o t s a l i n eP O I N T P l o t s a s i n g l e p o i n tC I R C L E P l o t s a c i r c l e , e l l i p s e o a r P A I N T C o l o r s i a n e n c l o s e d a r e aC H A R P u t s t e x t o g r a p h i c s c r e e nS O U N D S e t s t o n e s a n v o l u m eR G R e a d g r a p h i c m o d eR C O L R R e a d c o l o r r e g i s t e rR D O T R e a d c o l o r o p o i n tR P O T R e a d p o s i t i o n o g a m e p a d d l eR P E N R e a d p o s i t i o n o l i g h t p e R J O Y R e a d p o s i t i o n o j o y s t i c kR S N D R e a d v a l u e i s o u n d r e g i s t e r

T h m u s i c c o m m a n d s w e r e i n c o r p o r a t e d i n t o B A S I Cp a i n l e s s l y a s w e l l . N o t h r o u g h n e w c o m m a n d s , a l t h o u g h[ h e r e i S O U N D c o m m a n d t h a t i u s e f u l f o r s o u n d e f f e c t s .M u s i c m o d e w o r k s t h r o u g h t h a l l - p u r p o s e P R I N T c o m m a n di n o r m a l B A S I C .T h P R I N T s t a t e m e n t n o r m a l l y u s e s a l s o r t s o c o n t r o lc h a r a c t e r s f o c u r s o r m o v e m e n t a n c o l o r c h a n g e s . S u p e rE x p a n d e r a d d s n e c o n t r o l c h a r a c t e r , a c c e s s e d b h o l d i n gd o w n t h C T R L k e a n p r e s s i n g t h l e f t a r r o w ( « — ) , o b u s i n g t h C H R S c o d e o 6 O n c e t h i s c h a r a c t e r i P R I N T e d ,t h V I i i m u s i c m o d e . A l l e t t e r s f o l l o w i n g t h e c o n t r o lc h a r a c t e r a r e i n t e r p r e t e d a m u s i c c o m m a n d s . T h e l e t t e r st h r o u g h t e l l t h c o m p u t e r t p l a y t h c o r r e s p o n d i n gm u s i c a l n o t e s , a n o t h e r l e t t e r s a n n u m b e r s s e t e m p o .o c t a v e , a n v o i c e n u m b e r .

8 6 C o m m o d o r e M a g a z i n e

T a b l e 2 M u s i c M o d e

C h a r a c t e rC D E F G , A , B

R E T U R N

C o m m a n d s

P u r p o s e

P l a y n o t eP l a y n e x t n o t e s h a r pP l a y n e x t n o t e H a tR e s t f o o n b e a tS e t e m p oS e s o u n d r e g i s t e r ( v o i c e )S e v o l u m eS e o c t a v eP r i n t c h a r a c t e r s o s c r e e nD o n ' t p r i n t c h a r a c t e r s o s c r e e nE n m u s i c m o d e

I ' n o m u s i c a l l y i n c l i n e d , r e a l l y , b u I ' v e l e a r n e d t p l a yc h o r d s u s i n g s i m p l e P R I N T s t a t e m e n t s . F o e x a m p l e , t h f o l l o w i n g p r o g r a m p l a y s s o m e s i m p l e c h o r d s :

P r o g r a m 1 S i m p l e C h o r d s

1 P R I N T C H R $ ( 6 ) ; R E M E N T E R M U S I C M O D E2 P R I N T " T 5 V 9 S 0 S 2 0 2 S 3 0 1 G " 3 P R I N T " S 0 S 2 0 2 # S 0 1 B " R E M E N D

M U S I C M O D E

m u s t a d m i t t h a t d o n ' t s p e n d m u c h l i m e p l a y i n g w i t h t h m u s i c m o d e . T h a t i s n ' t m n a t u r e . W h a t d s p e n d h o u r sw i t h i g r a p h i c s .S u p e r E x p a n d e r l e t s y o t h o r o u g h l y e x p l o r e t h V I C ' sg r a p h i c m o d e s . T h c o m m a n d G R A P H I C s e t s u t h s c r e e n i s e v e r a l d i f f e r e n t g r a p h i c m o d e s .G R A P H I C s e t s t h s c r e e n i h i g h r e s o l u t i o n . Y o c a c o n t r o l a g r i d o 1 6 b y 1 6 0 d o t s ( w h i c h c o r r e s p o n d s t 2 b 2 c h a r a c t e r s i t e x t m o d e ) . T h c o l o r r e s o l u t i o n i l i m i t e d i h i g h r e s o l u t i o n m o d e , w h i c h m e a n s t h a t t h e r e c a b e o n l yo n c o l o r ( p l u s t h s c r e e n ' s c o l o r ) i e a c h e i g h t - b y - e i g h t d o a r e a ( c o r r e s p o n d i n g t o n c h a r a c t e r i n o r m a l t e x t m o d e ) .A n a t t e m p t t c r e a t e a s e c o n d c o l o r i a a r e a w i l l c a u s e a l d o t s i t h a t a r e a t c h a n g e c o l o r .G R A P H I C i t h m u l t i - c o l o r m o d e . N o t h s c r e e n g r i d i 8 0 b y 1 6 0 . w i t h e a c h d o t w i c e t h w i d t h o f h i g h r e s o l u t i o nd o t . E a c h f o u r - b y - c i g h t a r e a c a c o n t a i n t h r e e c o l o r s ( p l u st h s c r e e n ' s c o l o r ) . O n o t h c o l o r s i t h c h a r a c t e r c o l o r ,w h i c h h a t h s a m e l i m i t a t i o n a h i g h r e s o l u t i o n m o d e . T h o t h e r t w c o l o r s a r e t h e b o r d e r a n a u x i l i a r y c o l o r s .B e c a u s e t h b o r d e r a n a u x i l i a r y c o l o r s c a b u s e d i d o t so t h s c r e e n , s p e c i a l e f f e c t s c a n b e c r e a t e d . A a n t i m e ,w h e n t h b o r d e r o r a u x i l i a r y c o l o r s a r c h a n g e d , e v e r y d o o t h s c r e e n w h i c h u s e s t h o s e c o l o r s i c h a n g e d i n s t a n t l y . D o t s

Page 89: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 89/112

c a a p p e a r , d i s a p p e a r a n b l i n k u n d e r t h c o n t r o l o s i m p l eB A S I C p r o g r a m !S u p e r E x p a n d e r i i n v a l u a b l e a a a i t g r a p h i c d e s i g n a n p l o t t i n g . T h m a n u a l t h a t c o m e s w i t h t h S u p e r E x p a n d e rc a r t r i d g e c o n t a i n s t h r e e o m e a r l y e x p e r i m e n t s i p r o g r a mm i n g w i t h i t i n c l u d i n g p r o g r a m t h a t d r a w s p i c t u r e o k a n g a r o o . A l o n g s i d e t h i s a r t i c l e y o u ' l l f i n d t w m o r ep r o g r a m s , m o r e r e c e n t a t t e m p t s t c r e a t e a n i m a t e d g r a p h i cd i s p l a y s .S o r e m e m b e r , t h n e x t t i m e y o u " r e i y o u r V I d e a l e r ' s s t o r ea n l o o k i n g f o s o u n d i n v e s t m e n t i c a r t r i d g e , a s f o t h S u p e r E x p a n d e r . A n t e l l t h e m s e n t y o u .

P r o g r a m 2

1 R E H Y P N O T I C G R A P H I C S V I C W I T H S U P E RE X P A N D E R

2 R E M B Y N E I L H A R R I S3 D I C ( 3 )4 F O L = 0 T O5 G R A P H I C6 F O R L = 0 T 7 0 C ( L ) I N T t R N D ( D * 8 ( < L / 2 < I N T < L / 2 ) >

2 )

8 N E X T

9 C O L O R C ( 0 ) , C ( l ) , C ( 2 ) , C ( 3 )1 0 X D I N T ( R N D ( l ) * 5 1 1 )1 1 0 Y D = I N T t R N D U ) * 5 1 1 )

1 2 C = I N T { R N D ( l ) * 4

1 3 F O L = T 7 S T E P 7 7 6

1 4 X l X C X D C O S ( L )1 5 Y l = Y C + Y D * S I N ( L )1 6 X 2 = X C - X D * C O S l L )1 7 Y 2 Y C - Y D * S I N ( L )1 8 D R A W C X I Y T O X 2 , Y 21 9 G E A 2 0 I A $ n T H E N : G R A P H I C 4 E N 2 1 N E X T : G O T O 6

P r o g r a m 3

1 R E K A L E I D O S C O P E F O V I S U P E R E X P A N D E R2 R E B N E I L H A R R I S

3 G R A P H I C4 D I A t l ) , D ( 1 ) , C ( 3 ) , X ( 5 ) , Y ( 5 ) , X 1 ( 5 ) , Y l ( 5 )5 D R A W 1 , 2 5 5 , 0 T O 0 , 5 1 1 T O 2 5 5 , 1 0 2 36 D R A W 1 , 7 6 7 , 0 T 1 0 2 3 , 5 1 1 T 7 6 7 , 1 0 2 37 P A I N T 1 , 0 , 08 P A I N T 1 , 0 , 1 0 2 39 P A I N T 1 , 1 0 2 3 , 01 0 P A I N T 1 / 1 0 2 3 , 1 0 2 31 1 X R N D t - T I )1 2 K S Q R ( 3 ) * 2 5 61 3 K l 7 7 / 3 : K 2 7 7 / 6 : K 3 = 6 / 7 7 : J 5 1 1 4 F O R L = 0 T O1 5 C ( L ) = I N R N D U ) * 8 * ( A B ( L - l 5 . 5

1 6 N E X T1 7 F O Q = l T O 1

1 8 F O L = 0 T O1 9 A ( L ) = R N D ( 1 ) * K 12 0 D ( L ) = J * R N D ( 1 ) - ( 1 - A B ( ( L ) - K 2 ) * K 3 ) * 6 2 1 N E X T2 2 C = I N T t R N D ( 1 ) * 4 )

2 3 I C > T H E N C C C ) = I N T ( R N D U ) * 8 ( C - l )2 4 C O L O R C ( 0 ) , C ( 1 ) , C ( 2 ) , C ( 3 )2 5 F O L = T 2 6 0 A = A ( 0 )2 7 I A N T H E N A = K 1 - A2 8 X ( L ) = J D ( 0 ) * C O S < A + L * K 1 )2 9 Y ( L ) = J D t O ) * S I N ( A + L * K 1 )3 0 A = A ( 1 ) : I A N T H E N A = K 1 - A3 1 Y 1 ( L ) = J + D ( D * S I N C A + L * K 1 )3 2 X 1 ( L ) = J + D ( D * C O S ( A + L * K 1 )3 3 N E X T3 4 F O = 0 T O3 5 D R A W C , X ( L ) , Y ( L ) T X 1 ( L ) , Y 1 ( L )3 6 N E X T3 7 G E A 3 8 I A S > " n T H E N : G R A P H I C 4 : E N D3 9 0 N E X T : G O T O 1 4

Page 90: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 90/112

U S E R D E P A R T M E N T SH i g h R e s o l u t i o n S c r e e n D u m p P r o g r a m

f o t h C o m m o d o r e 6 b

R i c k S t e r l i n g

H e r e i " q u i c k a n d i r t y " B A S I C p r o g r a m t h a t w i l l p r i n t t h C o m m o d o r e 6 h i g h - r e s o l u t i o n s c r e e n t o t h e 1 5 2 5p r i n t e r . T h e p r o g r a m a s s u m e s t h a t y o u r b i t - m a p b e g i n s a 8 1 9 2 . b u t m o d i f y i n g l i n e 1 c a a d j u s t t h i s

8 Y 1 I Y = 7 T H E N Y = 0 :G O T O 1 0 0 0

1 0 N E X T9 9 1 0 0 0 F O L = 0 T O 1 9 1 0 1 0 A A C H R $ ( ( Z % ( L ) A N

1 2 7 ) 1 2 8 )1 0 2 0 Z % ( L ) Z % ( L ) 1 2 8 : N E X T1 0 3 0 P R I N T * 4 C H R $ ( 8 ) A $ : A $ 1 0 4 0 I R = 0 T H E N 1 0 1 0 5 0 C L O S E1 0 E N

1 2

3 4 5

5 6 6 7

O P E N

F O T F O Z % I

A Z %

4 8 1

2 J

Q 8

9 3

D I R E

T

T 8

K A

2 8 Q

N E X TP R I N T #

7 Q f ~ _ i

* 2 ^ yC H R $ (Z % ( Q )N E X T

C H R ?

Z % ( 1 9 9 S T A R T

S T E P

( P E E K

Z % 1 2

-

Q

( 8 A $

O B I M A F O R J = 0

S 3 2 0 * J

A N 1 2 7 )

A = "

D E V K L O P M K N 1S Y S T E M \ I M ( ' *

" W i J -

M M E P P R O G R A M M I N G

A D A P T O R

D I S T R I B U T E D P R O C E S S C O N T R O L N O A F F O R D A B L E ! !U S A N C O M M O D O R E C O M P U T E R A N D T H M I C R O -S P O R T ™ M I C R O C O M P U T E R ( M M C ) B U I L D I N G B L O C K SY o u r C o m m o d o r e ( o a n 6 5 0 2 - b a s e d m i c r o c o m p u t e r ) a n t h M M b u i l d i n g b l o c k s a l l o w y o l d e v e l o p c o n t r o l s o f t w a r e u s i n gt r u e i n - c i r e u i t e m u l a t i o n .D e v e l o p s o f t w a r e o y o u r C o m m o d o r e a n t h M M i n t o ap o w e r f u l d i s t r i b u t e d i n d u s t r i a l c o n t r o l s y s t e m o r u s e t h M M a l o c o s t d e d i c a t e d c o n t r o l l e r .

S P E C I A LN n e e d t w a i l a n \ l o n g e r f o o u c o n t r o l l e r d e v e l o p m e n t s v s t e m ;M M C 7 0 2 M i c r o c o m p u t e r 1 / R A M , 4 / 6 K E P R O M ; 2 - 6 5 2 2 ' s ,s o c k e t s 2 0 M A f u l l d u p l e x c u r r e n t l o o p , c r y s t a l c l o c k .M M C / 0 2 I C E - P E T I c i r c u i t e m u l a t o r , w o r k s w i t h a n C o m o d o r e c o m p u t e r .M M C / E P A E P R O M p r o g r a m m i n g a d a p t o r P r o g r a m s 2 7 5 8 ' s ;2 7 1 6 % s ; 2 5 3 2 ' s .V E R Y A F F O R D A B L E ; K i t s f r o m $ 8 9 . 0 0 ; A & f r o m S 1 9 . 0 0 :d e v e l o p m e n t s y s t e m s f r o m S 2 2 0 . 0 0 .

M M C / 0 2 - A C / D C

P C C O N N E C T O R

R I B B O NC O N N E C T O R

( A l l O W R I T E : K . . 1 . K K H \ \ s s < ) ( I A T K S , I . P . O . B O 1 0 7 7 . H A \ K R T O \ W P A l < i O 8 3 ( 2 1 ? ) A 2 2 - 5 4 V 5

8 8 C o m m o d o r e M a g a z i n e

Page 91: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 91/112

P R O G R A M SF O R T H EC u r r e n t l y . I ' p r i m a r i l y u s i n g m C o m m o d o r e 6 a t e r m i n a l . T h B A S I C t e r m i n a l p r o g r a m s h o w n b e l o wi h a n d y b e e a u s e e a l o a d a p r o g r a mf r o m i t e n t e r C M 5 L I S T , a n t h p r o g r a m i u p l o a d e d ( a l l u p p e r e a s e ,u n f o r t u n a t e l y ) t m c o m p u t e r a w o r k .

b C h r i s t o p h e r J P h i l l i p s

T h i s m u s t b f o l l o w e d b P R I N T # 5 :C L O S E 5 T h e n c a r e l o a d t h t e r m in a l r o u t i n e a n c o n t i n u e .

T h m a i l i n g l i s t p r o g r a m f r o m t h 1 5 4 1m a n u a l n e e d s s o m e h e l p t b f u l l yf u n c t i o n a l . S e v e r a l s l i g h t e r r o r s a r e

c o r r e c t e d a s h o w n i t h R E s t a t e m e n t .T h H E X M O N p r o g r a m l e t s y o v i e wt h c o n t e n t s o m e m o r y i t h e 6 4 . W i t ht h l e g e n d a r y P r o g r a m m e r R e f e r e n c eG u i d e a n 6 5 0 2 r e f e r e n c e c a r d , i w i l lb r e a l l y h a n d y .

1 2 2 2 3 4 5

6 7 8 9 1 0

1 1 2 0

2 1 2 1 2 2 2 3

R E R E R E R E R E

U S E R M A N U A LM A I L I N G L I S T R O U T I N E F R O M 1 5 4 1M O D I F I E D B C H R I S P H I L L I P SC R E A T E S N E F I L E S , U P D A T E S M I D D L E R E C O R D S , A L L O W S N U L L S ,C O R R E C T L Y P R O C E S S E S R E C O R D 2 5 C H A N G E S T L I N E S L I N E S 2 5 , 2 8 , 7 0 1 1 0 , 2 2 0 , 2 4 5C = 1 2 : A ( 2 ) = 1 5 : A ( 3 ) = 2 0 : A ( 4 ) = 2 0 : A ( 5 ) = 1 2 : A ( 6 ) = 2 : A ( 7 ) = 9 : A ( 8 ) = 1 0 : X = l

O P E N 1 , 8 , 1 5 : O P E N 2 , 8 , 3 , n 0 : M A I L I N G L I S T , L , " + C H R $ ( 1 0 8 ) : G O S U B 9 0 0P R I N T # l , I 1 P " C H R $ ( 3 ) C H R ? ( l ) C H R $ ( 0 ) C H R $ ( l )G O S U B 9 0 0 : I F E = 5 0 T H E N P R I N T # 2 , 1 : G O T 0 2 0 : R E M I N I T I A L I Z EI N P U T # 2 , X $ I V A L ( X $ ) > 0 T H E N X = V A L ( X $ )I N P U T " R E A D , W R I T E , O E N D " ; J $ : I F J $ = " E " T H E N C L O S E 2 : C L O S E l : E N DI L E F T $ ( J ? , l ) = n W " T H E N 2 0 0P R I N T : I N P U T " R E C O R D # " ; R : I F R < 0 O R R > X T H E N P R I N T " R E C O R D N O F O U N D ": G O T O 5 I R < T H E N 3 R l = R : R 2 = 0 : I F R > 2 5 5 T H E N R 2 = I N T ( R l / 2 5 6 ) : R l = R l - 2 5 6 * R 2R E S T O R E : D A T A 1 , F I R S T N A M E , 1 4 , L A S T N A M E , 3 0 , A D D R E S S 1 , 5 1 , A D D R E S S 2D A T A 7 2 , C I T Y , 8 5 , S T A T E , 8 8 , Z I P , 9 8 , P H O N E *

F O L = 1 T O 8 : R E A D A , A $ : P R I N T # 1 , " P " C H R ? ( 3 ) C H R $ ( R 1 ) C H R $ ( R 2 ) C H R $ ( A ): G O S U B 9 0 0

O N A / 9 9 G O T O 5 0 : I N P U T # 2 , Z $ : P R I N T A $ ; T A B ( 1 2 ) ; Z $ : N E X T : G O T O 5 0P R I N T : I N P U T " R E C O R D # " ; R : I F R < 0 O R R > 5 0 0 0 T H E N P R I N T " I L L E G A L R E C O R D ": G O T O 2 0 I R < T H E N 3 I R > X T H E N R = X + 1 : P R I N T : P R I N T " R E C O R D # " ; RR 1 = R : R 2 = O : I F R 1 > 2 5 5 T H E N R 2 = I N T ( R l / 2 5 6 ) : R l = R l - 2 5 6 * R 2R E S T O R E : F O R L = 1 T O 8 : R E A D A , A $ : P R I N T # 1 , " p " C H R $ ( 3 ) C H R $ ( R l ) C H R $( R 2 ) C H R $ ( A )

2 4 P R I N T A $ ; : Z $ " : I N P U T Z 5 : I F L E N ( Z $ ) > A ( L ) T H E N Z $ = L E F T $ ( Z $ , A ( L ) )2 4 P R I N T # 2 , Z $ : N E X T : I R < X T H E N 2 0 2 5 P R I N T # l , " P " C H R $ ( 3 ) C H R $ ( l ) C H R $ ( 0 ) C H R $ ( l ) : X = R2 6 P R I N T # 2 , X : G O T O 2 0 09 0 I N P U T # l , E , B $ , C , D : I F E < 2 0 T H E N R E T U R N9 1 I E O 5 0 T H E N P R I N T E ; B $ , C ; D : S T O P : R E T U R N9 2 I J $ = " R " T H E N P R I N T B 9 R E T U R N1 0 0 0 O P E N 1 5 , 8 , 1 5 : I N P U T # 1 5 , E , E R $ , B , S1 0 1 0 P R I N T E ; E R $ ; B ; S : C L O S E 1 5

M a r c h 1 9 8 3 8 9

Page 92: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 92/112

U S E R D E P A R T M E N T S

R E T E R M I N A L W I T H D I S K , B C H R I S P H I L L I P SR E V I R T U A L T E R M I N A L F O 6 R E U S E < C L R > F O R D I S K C O M M A N D S , F O H E L P , S Y F O T I M ER E A L D I S K C O M M A N D S E X C E P T L O A D ( / P R O G R A M ) R E T U R N T T E R M I N A LR E L O A D A L S O L E A V E S M O D E M C H A N N E L ( # 5 ) O P E N1 R E

1 R E T R E S T A R T S K I P I N I T T Y P E : G O T O 2 1 1 0 O P E N 5 , 2 , 3 , C H R $ ( 6 )1 1 D I F % ( 2 5 5 ) , T % ( 2 5 5 >1 2 F O J = 3 2 T O 6 4 : T % ( J ) = J : N E X T1 T % ( 1 3 ) = 1 3 : T % ( 2 0 ) = 8 : R V = 1 8 : C T = 01 4 F O R J = 6 5 T O 9 0 : K = J + 3 2 : T % ( J ) = K : N E X T1 5 F O R J = 9 1 T 9 5 : T % ( J ) = J : N E X T1 6 F O J = 1 9 3 T 2 1 8 : K = J - 1 2 8 : T % ( J ) = K : N E X T1 T % ( 1 4 6 ) = 1 6 : T % ( 1 3 3 ) = 1 6 : T % ( 1 4 8 ) = 1 2 7 : T % ( 1 3 7 ) = 1 71 T % ( 1 3 4 ) = 0 3 : T % ( 1 3 5 ) = 0 1 : T % ( 1 3 6 ) = 1 8 : T % ( 1 4 0 ) = 2 0 : T % ( 1 3 9 ) = 1 5 : T % ( 1 3 8 ) = 1 91 8 F O J = 0 T O 2 5 5 : K = T % ( J >1 8 K = T % ( J )1 9 I K O T H E N F ( K = : F ( 1 2 8 ) = 2 0 N E X T2 0 5 F O R I = 1 T O 3 1 : I F T % ( I ) = 0 T H E N T % ( I ) = I2 0 N E X T I : R E M T R A N M I T C O N T R O L C H A R S2 0 R E C L H O M E , L O W E R C A S E , D I S A B L E C A S E S H I F T2 1 P R I N T " " C H R $ ( 1 4 7 ) n " C H R $ ( 1 4 ) " " C H R $ ( 8 )2 2 P R I N T T A B ( 6 ) ; " T E R M I N A L R E A D Y . " ; T I $3 1 G E T # 5 , A $ : R E M M O D E M I N P U T3 2 I A $ = " n O S T O 0 T H E N 3 6 3 3 P R I N T n C H R $ ( 1 7 ) C H R $ ( F % ( A S C ( A S ) ) ) ;3 3 I A S C ( A $ ) = 1 0 T H E N G O T O 3 6 03 4 I F % ( A S C ( A $ ) ) = 3 4 T H E N P O K E 2 1 2 , 03 5 G O T O 3 1 3 6 P R I N T C H R $ ( R V ) " " C H R $ ( 1 5 7 ) ; C H R $ ( 1 4 6 ) ;3 6 G E A $ : R E M K E Y B O A R D I N P U T3 6 I A $ = C H R $ ( 1 4 7 ) T H E N G O S U B 4 0 3 7 I A $ < > " " T H E N P R I N T # 5 , C H R $ < T % ( A S C ( A $ ) ) ) ;3 8 C T = C T + 1 : I F C T = 8 T H E N C T = 0 : R V = 1 6 4 - R V3 9 G O T O 3 1 4 0 P R I N T " " ; : I N P U T " W H A T " ; C $4 1 I L E F T $ ( C $ , 1 ) = " @ " T H E N 5 0 4 2 I L E F T $ ( C $ , 1 ) = " > " T H E N 6 0 4 3 I L E F T $ ( C $ , 1 ) = " / " T H E N 7 0 4 4 I C " E " O R C $ " E N D " O R C $ 1 I B Y E " O R C $ I I Q U I T I 1 T H E N P R I N T C H R 5 9 , T E N 4 5 I C $ O " H E L P " A N C $ < > " ? " T H E N 4 8 4 5 P R I N T " E N T E R : " , " ' H E L P 1 F O T H I S M E S S A G E , O R 4 5 P R I N T , " ' 6 ' F O D I S K S T A T U S , O R " :

P R I N T , " ' > • F O D I S K C O M M A N D , O R 4 6 P R I N T , " ' / N A M E 1 T L O A D P R O G R A M , O R " :

P R I N T , " ' E N D ' T E X I T " : G O T O 4 9 4 8 P R I N T C H R $ ( 1 7 ) " " C H R $ ( 1 7 )4 9 A $ = " " : C $ = " " : R E T U R N4 9 R E D I S K S T A T U S D I S P L A Y5 0 O P E N 1 , 8 , 1 5 : R E M D I S K C O N T R O L C H A N N E L5 1 I N P U T # 1 , E , B $ , C , D : P R I N T E ; B $ ; C ; D

9 0 C o m m o d o r e M a g a z i n e

Page 93: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 93/112

5 2 C L O S E l : G O T O 4 9 05 9 R E M D I S K C O M M A N D6 0 O P E N 1 , 8 , 1 5 : R E M D I S K C O N T R O L C H A N N E L6 1 P R I N T # 1 F R I G H T $ ( C $ F L E N ( C $ ) - 1 )6 5 I N P U T # 1 , E , B $ , C , D : I F E > 2 0 T H E N P R I N T E ; B $ ; C ; D6 9 C L O S E 1 G O T O 4 9 6 9 R E L O A D C O M M A N D7 0 L O A D " O : " + R I G H T $ ( C $ , L E N ( C $ ) - 1 > , 87 1 G O T O 6 5

R E H E X M O N F O 6 B C H R I S P H I L L I P SR E M T Y P E A N T H A D D R E S S T C O N V E R T T D E C I M A LR E M T Y P E T H A D D R E S S T V I E W C O N T E N T S I H E R E M T Y P E A N T H A D D R E S S T V I E W I D E C I M A LR E M H I T R E T U R N F O N E X T B L O C KI N P U T " D A T E " ; D A T E $

1 Y = 1 6 : Z = 3 22 D E F N M D ( X ) = I N T ( X - I N T ( I N T ( X / Y ) * Y ) )3 H $ = " 0 1 2 3 4 5 6 7 8 9 A B C D E F " : G O T O 2 2 4 I N P U T " A D D R E S S " ; A $5 I A " E N D I 1 O R A $ " B Y E " O R A $ " E " T H E N P R I N T : P R I N T , " O F F A " ; T I $ : E N D5 2 I F L E F T $ ( A $ , 1 ) = " D " T H E N 1 1 5 4 I F L E F T $ ( A $ , 1 ) = " C " T H E N 1 6 5 I L E F T $ ( A $ , 1 ) = " H " T H E N 1 8 5 I A $ = " S Y S " T H E N 2 2 6 A = V A L ( A $ ) : F O R I = A T O A + Z S T E P 8 : D = I7 H X $ = " " : G O S U B 2 5 0 : P R I N T H X $ ; T A B ( 7 )8 F O J = I T O I + 79 P R I N T M I D $ ( H $ , F N M D ( P E E K ( J ) / 1 6 ) + 1 , 1 ) ; M I D $ ( H $ , F N M D ( P E E K ( J ) ) + l , l ) ; 1 0 N E X T : P R I N T : N E X T : A $ = S T R $ ( I ) : G O T O 4 1 1 A = V A L ( R I G H T $ ( A $ , L E N ( A $ ) - 1 ) )1 2 F O R I = A T A S T E P1 3 P R I N T I ; : L 1 : F O R J = I T O 1 + S T E P1 3 P R I N T T A B ( L * 8 ) ; : L = L + 11 4 P R I N T P E E K ( J ) + P E E K ( J + l ) * 2 5 6 ; : N E X T1 5 P R I N T : N E X T : A = I : A $ " D S T R $ ( A ) : G O T O 4 1 6 A = V A L ( R I G H T $ ( A $ , L E N ( A $ ) - D )1 7 F O I = A T O A + 1 9 9 : P R I N T C H R $ ( P E E K ( I ) ) ; : N E X T : A $ = " C n + S T R $ ( I ) : G O T O 4 1 8 J = L E N ( A $ ) : D = 0 : F O R I = 2 T O J : K = 11 9 I M I D $ ( H $ , K , 1 ) O M I D $ ( A $ , I , 1 ) T H E N K = K + 1 : G O T O 1 9 2 0 D = D + ( K - 1 ) * 1 6 ( J - I ) : N E X T2 1 P R I N T C H R $ ( 1 7 ) T A B ( 2 0 ) ; " = " ; D : A $ = S T R $ ( D > : G O T O 4 2 2 P R I N T C H R $ ( 1 4 7 > : P R I N T : P R I N T T A B C 8 ) ;2 2 P R I N T D A T E $ ; S P C ( 3 ) ; L E F T $ ( T I $ , 2 ) ; " : " ; M I D $ ( T I $ , 3 , 2 ) ; " : " ; R I G H T $ ( T I $ , 2 )2 3 P R I N T : P R I N T : G O T O 4 2 5 R E L O N G H E X F R O M D E C I M A L —2 6 R E L = L O G ( D ) / L O G ( 1 6 ) : R E M L O G ( D ) B A S E 1 62 6 R E F O M = I N T ( L ) T O 0 S T E P - 12 7 F O R M = 3 T O 0 S T E P - 12 8 H X $ = H X $ + M I D $ ( H $ , F N M D ( D / 1 6 M ) + l , l )2 9 N E X T M : Y = 1 6 : R E T U R N

M a r c n 1 9 8 3 9

Page 94: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 94/112

U S E R D E P A R T M E N T S

T h i s s o f t w a r e , a v a i l a b l e f r o m O m i c r o n C o r p o r at i o n , a l l o w s t h C B a n P E C o m p u t e r s t u s w i d e r a n g e o R S - 2 3 2 C p e r i p h e r a l s .

K & N e t k i t I

T h ' K & I N E T K I T I I a d d s a t r u e R S - 2 3 2 C s e r i a l p o r t t C B a n P E c o m p u t e r s , a l l o w i n g t h e u s e o w i d er a n g e o c o m p u t e r s , m o d e m s a n p r i n t e r s . T h ' N E T K I T I i c o n t a i n e d o s m a l l p r i n t e d c i r c u i t b o a r dt h a t m o u n t s i n s i d e t h e c o m p u t e r .T h ' N E T K I T I I i i n i t i a l i z e d b ' s y s ' c o m m a n d . A f t e rt h ' s y s ' c o m m a n d i e n t e r e d , e l e v e n n e c o m m a n d s a r w e d g e d i n t o B A S I C . T h e s e c o m m a n d s e n a b l e t h u s e rf u l l a c c e s s t o t h R S - 2 3 2 C p o r t v i t h i s e x t e n s i o n t o C B B A S I C , k n o w n a S E R I A L B A S I C . T h e 6 5 0 2 m a c h i n ec o d e i m p l e m e n t i n g t h e s e n e c o m m a n d s i c o n t a i n e dw i t h i n a E P R O M o t h N E T K I T b o a r d . T h c o m a n d f o r m a t i v e r y s i m i l a r t o C B B A S I C . T h i n p u t /o u t p u t c o m m a n d s a d d r e s s e d t o t h e I E E E - 4 8 8 b u a r p o s t f i x e d w i t h a ' # s y m b o l ( e . g . , P R I N T # 3 , " X Y Z . . . " ) -S E R I A L B A S I C c o m m a n d a r e p r e f i x e d w i t h a t d i f e r e n t i a t e t h e m f r o m s t a n d a r d C B B A S I C ( e . g . ,! P R I N T " H E L L O " ) . T h a d d e d B A S I C c o m m a n d s a r e :

! L I S T L i s t s C B B A S I C p r o g r a m i m e m o r y t o t h ed e v i c e c o n n e c t e d t o t h e R S - 2 3 2 C p o r t o t h N E T K I T .

I P R I N T C a u s e s a e x p r e s s i o n t b t r a n s m i t t e d v i t h R S - 2 3 2 C p o r t .

U N P U T L o o k s f o c h a r a c t e r s r e c e i v e d v i t h R S - 2 3 2 Cp o r t .

! G E T S i m i l a r t I I N P U T , b u r e t u r n s o n l y a s i n g l ec h a r a c t e r a t i m e .

! O P E N T u r n s t h C B i n t o a c o n v e n t i o n a l V D t e m i n a l . T h b i r a t e , w o r d l e n g t h , p a r i t y a n m a n y o t h e r a t t r i b u t e s m a b a l t e r e d t o p e r a t ew i t h a w i d e v a r i e t y o o t h e r m a c h i n e s .

! O T r a n s f o r m s t h R S - 2 3 2 C p o r t i n t o s e c o n dk e y b o a r d f o t h C B M ; t h i s a l l o w s t h C B t b e r e m o t e l y c o n t r o l l e d v i t h R S - 2 3 2 C p o r t .

I C L O S E C a n c e l s t h ! O c o m m a n d .! L O A D A l l o w s t h e u s e r t o l o a d B A S I C p r o g r a m s , c o

m a n d s a n d a t a f r o m a n o t h e r c o m p u t e r u s i n gd i a l e c t s i m i l a r t B A S I C O R C B M B A S I C .

T h e y m a b d o n e a h i g h s p e e d ( u t 4 8 0 0b a u d ) .

! R E A D T r a n s l a t e s t h e p r o g r a m s o b t a i n e d b t h ! L O A D c o m m a n d i n t o C B i n t e r n a l f o r m a t ,s t h e y m a b e x e c u t e d .

I V E R I F Y A l l o w s t h u s e r t c h a n g e l i n k b i r a t e t a n v a l u e b e t w e e n 5 0 a n 1 9 , 2 0 0 b i t s p e s e c o n d .

! K I L L D i s a b l e s S E R I A L B A S I C a n e f f e c t i v e l yr e m o v e s a l N E T K I T f e a t u r e s f r o m t h s y s t e m .

T h i n t e r f a c e c o n t a i n s c o n v e r s i o n t a b l e s w h i c h a l l o w t h c h a r a c t e r s p a s s i n g t h r o u g h t h i n t e r f a c e t o b r e p l a c e d b c h a r a c t e r s m o r e l i k e l y t b u n d e r s t o o d b t h s y s t e ma t t a c h e d t t h C B M . T h i s i e s p e c i a l l y u s e f u l i o b t a i n i n gs e n s i b l e l i s t i n g s o C B B A S I C p r o g r a m s o n o n - C B Mp r i n t e r . T h c o d e c o n v e r s i o n t a b l e s m a b a l t e r e d b t h u s e r .T h N E T K I T c o m e s w i t h c o m p r e h e n s i v e m a n u a l t h a tc o v e r s i n s t a l l a t i o n , o p e r a t i o n a n t e s t i n g , a n d i s k e t t ew i t h t h r e e p r o g r a m s . T h p r o g r a m s a r " N E T S U P , "s u p p o r t t h a t a i d s i n s e t t i n g b a u d r a t e a n o t h e r t r a n s m i ss i o n p a r a m e t e r s . " N E T T A B , " p r o g r a m t o a i d i a l t e r i n gt h c o n v e r s i o n t a b l e s , a n " B U L L E T I N . B A S " c o p u t e r b u l l e t i n b o a r d p r o g r a m .N E T K I T I i a v a i l a b l e f r o m O M I C R O N C O R P O R AT I O N , 1 4 1 6 P r o v i d e n c e H i g h w a y , N o r w o o d , M 0 2 0 6 2 .

9 2 C o m m o d o r e M a g a z i n e

Page 95: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 95/112

D I S K Q U I C K I E Sf l o p p y t h a t c o m e s i t h m a i l o r o n t h a t h a s a a r o u n d i b o f o l o n gt i m e m a s e e m u n r e a d a b l e .B p a t i e n t : p u i i t h d r i v e a n l e a v e

i a l o n e . L a t e r , w h e n i i n i c e , h o a n d r y , i j u s t m a g i v e y o a l t h d a t a i c o n t a i n s . T h i s s o u n d s l i k e r u m o r , b u s e e m s t m a k e s e n s e ( K o d a k d o e s i f o s l i d e s ! ) . J a n u a r y a n d J u l y f l o p p i e s j u s tc a n n o t b e t h s a m e t h i n g , u n l e s s y o l e t h e m b t h s a m e b n o r u s h i n g t h i n g s .

d i s k i s m a r t . O 4 0 4 0 d r i v e s a n l a t e r , w h e n y o r e p l a c e p r o g r a mw i t h n e w e r v e r s i o n ( S A V E " @ I : N EW E R " , 8 ) i d o e s n ' t r e p l a c e a n y t h i n ga a l l . T h N E W E R i s t o r e d f i r s t i d i f f e r e n t p l a c e . T h o l d v e r s i o n i s c r a t c h e d o n l y i t h w r i t e w a s u c c e s sf u l . I n t h e e v e n t o a d i s k f u l l e r r o r , o a n o t h e r d i s k e r r o r , y o u r p r e v i o u sv e r s i o n i i n t a c t . Y o c a v a l i d a t e t h d i s k a n a l w i l l b w e l l . I n c i d e n t a l l y ,t h i s i o n r e a s o n w h t s a v e w i t hr e p l a c e y o n e e d e n o u g h f r e e b l o c k sf o t h e n t i r e N E W E R p r o g r a m . " R p l a c e " a n " s c r a t c h " a r e m i s n o m e r sl e a d i n g t c o n f u s i o n .O c c a s i o n a l l y , f o w h a t s e e m s t b n g o o d r e a s o n a a l l , g e D E V I C EN O P R E S E N T E R R O R , a n t h e r es e e m s t b n w a o u t . f o u n d w a o u t h a t d o e s n o r e q u i r e r e s e t t i n g a n t h i n g : t r y i n g t o p e n n o n e x i s t e n t f i l es e t s t h i n g s b a c k t n o r m a l :O P E N 3 , 8 , 3 , " x c x c x c x c x " d o e s t h t r i c k .R a e t o W e s t o P r o g r a m m i n g t h P E T /C B f a m e s t e r n l y r e c o m m e n d s a g a i n s tu s i n g t h e w r i t e - p r o t e c t t a b s i C o m m od o r e d i s k u n i t s . T h r e a s o n i b u i t h s y s t e m , w h e r e b y t h d a m a g e d o n et t h f l o p p y m i g h t b w o r s e t h a n

E l i z a b e t h D e a l , M a l v e r n , P

s c r a t c h e d f i l e . w o n ' t t e l l y o t h d e t a i l s — g e t t h b o o k f o i i s u p e r b !I y o h a v e B A S I C 4 , y o h a v e a a l t e r n a t e s e o c o m m a n d s f o r d i s k ,w o r d s s u c h a D O P E N a n D S A V Ee x i s t . D r i v e i u s u a l l y w r i t t e n D o D l Y o n e e d t b c o n s i s t e n t i y o u ru s o t h c o m m a n d s , S A V E " D 1 :P R O G R A M " w i l l n o w o r k , S A V E ' 1 1 :P R O G R A M " a n D S A V E " P R O -G R A M " , D 1 w i l l . B A S I C 4 c o m m a n d sa r u l t i m a t e l y r e d u c e d t t h o l d e rv e r s i o n ' s l a n g u a g e b t h i n t e r p r e t e r .M o s t a r d e s c r i b e d o t h l a s t p a g e o t h d i s k b o o k . Y o m i g h t a w e l l u s t h o l d e r c o m m a n d s t b c o m p a t i b l e ,a n t a v o i d s t r a n g e s e c o n d a r y a d d r e s sd e f a u l t s . W i t h t h e x c e p t i o n o c a t al o g u e s , e r r o r c h a n n e l a n r e l a t i v e f i l ew o r k s , B A S I C 4 d i s k c o m m a n d s a d l i t t l e t y o u r P E e x c e p t b i o c o n f u s i o n .H a p p y n e w s f o U p g r a d e P E T s w i t hP O W E R ( P r o f e s s i o n a l S o f t w a r e ) a n P O W A I D 2 ( B r a d T e m p l e t o n ' s a d d it i o n a l c o m m a n d s — p u b l i c d o m a i n ) :y o a r i b e t t e r p o s i t i o n t h a nB A S I C 4 p e o p l e i t e r m s o f d i s k c o m a n d s i t h a t t h e d i r e c t o r y a n e r r o rc h a n n e l a r e , a i 4 . 0 , a v a i l a b l e w i t h i np r o g r a m m o d e , b u t h d i r e c t o r y a c t s a st h c o r r e s p o n d i n g U n i v e r s a l W e d g ec o m m a n d i t h a t i c a n p e r f o r ms e a r c h . Y o c a d t h i s b s u c h s t a t em e n t s a S Y S ( x ) " $ r \ S Y S ( x ) " $ I :f i l e * " , S Y S ( x ) " S l : * = s e q " f o r t h ec a t a l o g u e s , S Y S ( y ) f o r t h e e r r o r c h a nn e l . a n c a b f o u n d i j u m pt a b l e r e l a t i v e l y e a r l y i t h p r o g r a m( a d d o n t t h e a d d r e s s ) . U n l i k e t h w e d g e p r o g r a m . P O W A I D i w r i t t e n a

s e o s e l f c o n t a i n e d s u b r o u t i n e s , a l h a v e R T a t h e n i s o m e f o r m .

T h i s i p o w e r f u l w a t b u i l d u p y o u rs y s t e m ( b o t h B A S I C a n m a c h i n el a n g u a g e ) w i t h o u t t h u s u a l , s e v e r et i m e p e n a l t y i n v o l v e d i a d d i n g B A S I Cc o m m a n d s . W o u l d n ' t i b w o n d e r f u l i t h e f u t u r e n o n - 4 . 0 - C o m m o d o r e c o p u t e r s ( V I C , 6 4 c o n t a i n e d s u b r o u t i n e ss u c h a t h e s e ?C o d i n g d i s k w o r k s i n t o m a c h i n el a n g u a g e i s i m p l e o n c e y o g e t h h a n g o i a n w h e n y o f o l l o w J i B u t t e r f i e l d ' s s u g g e s t i o n o u s i n g t h s t a n d a r d R O r o u t i n e s . O p e n t h f i l e sa n c h a n n e l 1 i B A S I C ( o m a c h i n ec o d e o r u s e P O W A I D o B A S I C a i r o u t i n e s ) a n t h e n s i m p l y s w i t c h b et w e e n t h e m : J S R S F F C C , L D f i l e -n u m b e r , J S R S F F C 6 o S F F C 9 , J S S F F C F o S F F D 2 t y p e o c y c l e h a n d l e sd a t a f i l e s a n c h a n n e l 1 5 q u i t e e f f o r tl e s s l y . T h a d d r e s s e s o t h e s e R O r o u t i n e s a r i t h j u m p t a b l e a t h e n o m e m o r y .I i s o m e t i m e s d e s i r e a b l e t p l a c e m o s tf r e q u e n t l y u s e d p r o g r a m s i t h b e g i nn i n g o a f l o p p y . O n e w a y t r e s e r v es o m e s p a c e i t w r i t e s h o r t ( l e s s m a 2 5 b y t e s ) p r o g r a m , s u c h a " 1 P R I N T " a n s a v e i s e v e r a l t i m e su n d e r d i f f e r e n t n a m e s . F o i n s t a n c e" a " , " b e t c . T p l a c e a r e a lf i l e u f r o n t , s c r a t c h i n g t h e l t f i l l e r m a k e s r o o m f o i t k n o w o n o t h e r w a o o r g a n i z i n g a d i s k w i t h o u tr e w r i t i n g o n e .T d e l e t e a r e c o r d f r o m r e l a t i v e f i l ew r i t i n g C H R $ ( 2 5 5 ) i t h f i r s t p o s i t i o nd o e s t h e j o b , y o c a n t h e n r e c y c l e t h r e c o r d .K i d s c a n u s t h e i r o w o y o u r f l o p p i e s .T k e e p t h h o u s e c l e a n u s t h i sp r o c e d u r e : t h e y h a v e t w f l o p p i e s , o n

M a r c h 1 9 8 3 9 3

Page 96: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 96/112

U S E R D E P A R T M E N T S

i e a c h d r i v e , b a s i c a l l y t h s a m e i n f o rm a t i o n g o e s t b o t h d r i v e s , h e n c ea u t o m a t i c b a c k u p w i t h o u t d u p l i c a t i n ga n c o n f l i c t i n g I D s . h e l p s e u t h f i l e n a m e s u s i n g P O W E R ' S R E m a c r o s : 1 R E M " S S A V E " @ 1 H O R R O R S " , 8 w i t h 1 l e f t c u r s o r sw h i c h p o s i t i o n t h c u r s o r o t h " I " .A l t h a t i t h e n r e q u i r e d i f o c h i l d t o v e r t y p e t h d r i v e n u m b e r f o r t h e s e o n s a v e .N o t h d i s k n a m e n e e d n o b u n i q u e .T h o n l y t h i n g t h a t s h o u l d b e u n i q u e i t h t w o - c h a r a c t e r I D O c o u r s e i i

b e t t e r f o r y o u r o w m a n a g e m e n t t g i v e d i f f e r e n t n a m e s . I c a s e o f r u n n i n g

c h i l d p r o o f " m a t e " s y s t e m y o m a w i s h t n a m e y o u r f l o p p i e s " J o h n 1 0 8 2 ( j 2 ) , j l " a n " J o h n f j l ) J 2 " w h e r es e e i n g o n t e l l s y o w h i c h d i s k i s i t sm a t e . I s e e m s t w o r k f o k i d s a r o u n dh e r e .T h r e e D i s k P u z z l e sI C o u l d s o m e o n e p l e a s e e x p l a i n t h

o f t e n - d i s c u s s e d p r o b l e m s i S A V Ew i t h r e p l a c e ? I ' v e b e e n u s i n g t h c o m a n d , s e e m i n g l y w i t h o u t t r o u b l e a n w o u l d l o v e t h e a r w h e r e t h a l l e g e d

p r o b l e m s l u r k .2 W h d o e s M L L O A D t u n u s u a lp l a c e s l o a d o n l y o n b y t e ? T h i s w e i r dt h i n g o n l y h a p p e n s w i t h d i s k ; t a p e sa l w a y s l o a d t h e e n t i r e f i l e .3 W h y , w h e n w a s P E t L O A D " I : P R O G R A M " . 8 a n d P R O GR A i n o o t h f l o p p y w m u s t p u s ht h s t o p - k e y t b a b l e t i n t e r r o g a t e t h e r r o r c h a n n e l w h i l e a l o t h e r d i s k e r r o r sa r e a v a i l a b l e w i t h o u t t h u s o s t o p - k e y ? C

W h a t d o e s C O M M O D O R Eh a v e t h a t A p p l e ,

R a d i o S h a c ka n I B

d o n ' t ?O A C k p A C k "B A T T E R Y B A C K U P S Y S T E M

F o C B M ™ / P E T ® 2 0 0 0 , 4 0 0 0 , 8 0 0 0 , a n d9 0 0 0 s e r i e s c o m p u t e r s a n d C B 4 0 4 0 /

8 0 5 0 d u a l d i s k d r i v e s . I n s t a l l s w i t h i n t h c a i n e t s o t h c o m p u t e r a n d i s k d r i v e . R e c h a r g e s

c o n t i n u a l l y f r o m t h m a c h i n e ' s o w p o w e r s u p p l y a n a u t o m a t i c a l l y s u p p l i e s 3 m i n u t e s ( m a x . ) o

r e s e r v e p o w e r d u r i n g o u t a g e s . A l s o e l i m i n a t e ss u r g e s a n s p i k e s . U s e r i n s t a l l a b l e .I C a n a d a c a l l : V a n - H o y G r o u p ( 6 0 4 ) 5 4 2 - 1 1 3 8 o r ( 6 0 4 ) 5 4 5 - 0 7 9 4

I U n i t e d K i n g d o m c a l l : W e g o C o m p u t e r s ( 0 8 8 3 ) 4 9 2 3 5

E T C E T E R A O C S O R P G O T I O NA P E X , N O R T H C A R O L I N A , U . S . A .( 9 1 9 ) 3 6 2 - 4 2 0 0

S O L D O N L Y B I N T E L L I G E N T C O M P U T E R D E A L E R S D E A L E R I N Q U I R I E S W E L C O M E

9 4 C o m m o d o r e M a g a z i n e

Page 97: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 97/112

T h C o m m a n d e rU t i l i t y P a c k a g e f o t h P E a n C B

r e v i e w e d b J o h n S t o c k m a n

T h C o m m a n d e r i n o j u s t a n o t h e r t o o l k i t p r o d u c t , i i a g r e a t d e v e l o p m e n t t o o l f o r B A S I C a p p l i c a t i o n o r b u s i n e s s s y s t e m . I c o n s i s t s o o n c h i p , 4 E P R O M ,c o n t a i n i n g m a c h i n e - l a n g u a g e p r o g r a m s f o l i n k i n g ,c h a i n i n g , a n o v e r l a y i n g m u l t i p l e B A S I C p r o g r a m s a w e l l a h i g h - s p e e d l o a d i n g a n s a v i n g o d a t a .T h e r e a r t w v e r s i o n s o t h C o m m a n d e r , s t h a t t h ec h i p c a b p l a c e d i e i t h e r o s o c k e t s w i t h i n y o u rc o m p u t e r : v e r s i o n 1 2 - 3 g o e s i s o c k e t 1 ( l o c a t i o n $ 9 0 0 0i m e m o r y ) , a n v e r s i o n 1 1 - 4 g o e s i s o c k e t 1 ( l o c a t i o n$ A 0 O 0 i m e m o r y ) . T h t w v e r s i o n s a r e i d e n t i c a l e x c e p tf o t h 4 o f f s e t i m e m o r y a d d r e s s e s .T h C o m m a n d e r s y s t e m c o m m a n d s u m m a r y i l i s t e db e l o w :

C o m m a n d P u r p o s eI N S E R T

A P P E N D

D E L E T E

C O M M O N

P R I N T U S I N GC O N V E R T

F R A M E

O V E R L A Y

E N H A N C E D G E

I n s e r t s p e c i f i c l i n e n u m b e r s i n t oc u r r e n t l y r u n n i n g p r o g r a m .

A p p e n d p r o g r a m t o t h e e n o c u r r e n t l y r u n n i n g p r o g r a m .

D e l e t e s s p e c i f i c l i n e r a n g ef r o m c u r r e n t l y r u n n i n g p r og r a m .D e c l a r e s s p e c i f i c v a r i a b l e s t b p r e s e r v e d w h e n s w i t c h i n g p r g r a m s .F o r m a t s n u m e r i c o u t p u t .C o n v e r t s c h a r a c t e r s t t r u eA S C I I .A l l o w s t h p r o g r a m t p r i n tf r a m e d m e s s a g e w h i l e d i s k I / i p e r f o r m e d .L e t s p r o g r a m o a n l e n g t ho v e r l a y t h c u r r e n t p r o g r a m .A a d v a n c e d k e y b o a r d i n p u tr o u t i n e w i t h m e n u o p t i o n s .

C O M P U T E D G O T O A l l o w s t h l i n e n u m b e r t b c o m p u t e d v a l u e .

W I N D O W E a s i l y a l l o w s t h e u s e r t d e f i n ew i n d o w s f o p r o c e s s i n g o t h s c r e e n .

M A P R I N T # H i g h s p e e d o u t p u t o f d a t a t d i s k .

M A I N P U T # H i g h s p e e d i n p u t o d a t a f r o md i s k .

M A I N I T N u l l s m a t r i x .M A Z E S e t s a l v a l u e s i m a t r i x t 0

S T R I N G I n p u t s s t r i n g w i t h p u n c t u a t i o nf r o m d i s k d r i v e .T h C o m m a n d e r i q u i t e e a s y t u s e . I a l s o r e q u i r e s n R A m e m o r y a n u s e s o n l y " s a f e " v a r i a b l e l o c a t i o n sw h i l e p e r f o r m i n g i t f u n c t i o n s . T h o n l y s e t - u p r e q u i r e df o u s i n g t h C o m m a n d e r i t h e c r e a t i o n o s p e c i f i cv a r i a b l e s r e q u i r e d f o r t h e r o u t i n e s , t h e n S Y t o t h er o u t i n e s .E X A M P L E : T h I N S E R T r o u t i n e .V A R I A B L E S U S E D : B b e g i n n i n g l i n e

E e n d i n g l i n eG G O T O l i n e w h e n d o n eS s t a r t l i n e o i n s e r t p r o g r a m

F i r s t f i l l t h e v a r i a b l e s n e e d e d , t h e n S Y 4 0 0 0 0 ( f o rC o m m a n d e r 1 2 - 3 ) a n p r o g r a m w i l l b i n s e r t e d i n t o t h c u r r e n t p r o g r a m .

u s e d t h C o m m a n d e r o m C B 8 0 3 2 f o r s e v e r a l d a y sa n d f o u n d i t b q u i t e u s e f u l f o d e v e l o p i n g m o d u l a rB A S I C b u s i n e s s s y s t e m s . T h m a n u a l s e e m s l i g h t o r e a li n f o r m a t i o n , b u f o r t u n a t e l y t h d e m o n s t r a t i o n d i s kw h i c h c a m e w i t h t h p a c k a g e e v a l u a t e d w a q u i t et h o r o u g h a n g a v e m s o m e g o o d i d e a s o u t i l i z i n g t h C o m m a n d e r f u n c t i o n s .F o a v a i l a b i l i t y i n f o r m a t i o n , s e t h i s i s s u e ' s N e P r o d u c t s s e c t i o n .

M a r c h 1 9 8 3 9 5

Page 98: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 98/112

Page 99: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 99/112

D a t a C a r r i e r D e t e c t2 D a t a T e r m i n a l R e a d y

D C D T

S o m e h o s t s r e q u i r e o n l y c o n n e c t i o n s t T x D , R x a n t h g r o u n d p i n s . T h S u p e r P E T , h o w e v e r , r e q u i r e s s i g n a l s a a l n i n e p i c o n n e c t i o n s . T s a t i s f y t h i s r e q u i r e m e n t , w h e n o n l yp i n s 1 2 , 3 , a n a r c o n n e c t e d t o t h e h o s t , t h e p i n s i t h S u p e r P E T m u s t b e c o n n e c t e d a c c o r d i n g t t h f o l l o w i n gc o n s i d e r a t i o n s .I t h R S - 2 3 2 C p o r t , t h C T m u s t b a t h r i g h t v o l t a g el e v e l f o r t h e t r a n s m i t t e r ( S u p e r P E T ) t w o r k . I t h C T l i n ei n o p r o v i d e d f r o m t h c o n n e c t i n g h o s t c a b l e , t h c o r r e c tl e v e l i a c h i e v e d b c o n n e c t i n g t h R T d i r e c t l y t o C T S :

t h e r e b y , t h e s i g n a l g o i n g o u t p i g o e s d i r e c t l y b a c k i n t op i n 5 i n d i c a t i n g t h a t i i " c l e a r t s e n d "S i m i l a r l y , t h e S u p e r P E T e x p e c t s t r e c e i v e t h e s i g n a l sD S a n D C D , i . e . , t h a t t h e c o n n e c t i n g c a b l e e x i s t s .A g a i n , i t h e r e a r n p i c o n n e c t i o n s f r o m t h e h o s t c a b l e ,t h e c o r r e c t v o l t a g e i a c h i e v e d b c o n n e c t i n g D R a n D C d i r e c t l y t o D T R . W h e n t h S u p e r P E T i n d i c a t e s D T o p i 2 0 t h i s s i g n a l f e e d s p i n s a n 8 o t h S u p e r P E T , t h u sr e t u r n i n g D R a n D C r e s p e c t i v e l y .T h i s " s h o r t c i r c u i t i n g " o t h e s e p i n c o n n e c t i o n s a l l o w s t h c o r r e c t v o l t a g e l e v e l s t b e m a i n t a i n e d w i t h i n t h m i c r oc o m p u t e r .

t h o u g h t t h a t w o u l d i n c l u d e , p l a g i a r i z e d l i t t l e , a a r t i c l eo h o s o m e t e a c h e r s a r u s i n g t h S u p e r P E T . P o r t i o n s o t h i s a r t i c l e a p p e a r e d i t h P E R S P E C T I V E l o c a l p u b l i c at i o n f o r t h r e s i d e n t s o f t h e S c o t c h P l a i n s - F a n w o o d , N J ,s c h o o l d i s t r i c t . I i i n t e r e s t i n g t o n o t e t h a t t h e s e S u p e r P E T sa r b e i n g u s e d i t h m i d d l e s c h o o l a n h i g h s c h o o l , n o t h c o l l e g e s a n u n i v e r s i t i e s a o n w o u l d e x p e c t .T h T e a c h e r ' s P E i S u p e r P E T f o t w t e a c h e r s . C h a r l e sW a t e r s , s c i e n c e t e a c h e r a t h S c o t c h - P l a i n s F a n w o o d H i g hS c h o o l a n d T a m a T r a b e r m a n , e i g h t h g r a d e s o c i a l s t u d i e st e a c h e r a n m i d d l e s c h o o l s o c i a l s t u d i e s d e p a r t m e n t c h a i rp e r s o n a T e r r i l l M i d d l e S c h o o l . O n t e a c h e r i u s i n g A P t f u r t h e r l e a r n i n g i b i o l o g y a n t h o t h e r i f o c u s i n g o g l o b a ls t u d i e s . T h e s e i n n o v a t i v e u s e s o t h m i c r o c o m p u t e r h a v eb e e n r e c o g n i z e d b C o m m o d o r e B u s i n e s s M a c h i n e s , I n c .w i t h t h e i r d e s i g n a t i o n o b o t h t e a c h e r s * c l a s s e s a s E d u c a t i o nR e s o u r c e C e n t e r s .A l t h o u g h o t h e r p r o g r a m m i n g l a n g u a g e s a r a v a i l a b l e o t h S u p e r P E T , b o t h i n s t r u c t o r s a r u s i n g A P L . M r s . T r a b e r m a na n d M r . W a t e r s a r f o n d o A P b e c a u s e i i c o n c i s e a n p o w e r f u l . A P i a l s o c a p a b l e o g e n e r a t i n g r i c h a n v a r i e dv i s u a l i m a g e s . T h e s e v i s u a l s , b o t h t e a c h e r s b e l i e v e , m a k et h l e a r n i n g o c o m p l e x c o n c e p t s a n g e n e r a l i z a t i o n s e a s i e rf o s t u d e n t s . W h a t m a k e s A P L - g e n e r a t e d v i s u a l s d i f f e r e n tf r o m o t h e r g r a p h i c s p a c k a g e s i t h a t t h s t u d e n t s g e n e r a t et h e i r o w v i s u a l s u s i n g d a t a t h e y h a v e r e s e a r c h e d a n c o l l e c t e d t h e m s e l v e s . T h e s e k i n d o a c t i v i t i e s , a c c o r d i n g t M r s . T r a b e r m a n a n d M r . W a t e r s , i n v o l v e s t u d e n t s i t h e i ro w l e a r n i n g i m o s t m e a n i n g f u l w a y . S t u d e n t s a r c o l l e c t i n g a n a n a l y z i n g t h e i r o w d a t a a n o b s e r v a t i o n s

i n s t e a d o p a s s i v e l y r e a d i n g a n i n t e r p r e t i n g d a t a o t h e rp e o p l e h a v e c o m p i l e d .I M r s . T r a b e r m a n ' s c l a s s e s , s t u d e n t s b e g i n b l e a r n i n g t h c o n t i n e n t s , t h e i r r e l a t i v e s i z e s a n t h e i r t o t a l p o p u l a t i o n s .S t u d e n t s e n t e r d a t a a b o u t t h s i z e s o t h c o n t i n e n t s i n t o t h c o m p u t e r a n c a t h e n e x a m i n e t h e r e l a t i v e s i z e s b a r r a n g i n g t h c o n t i n e n t s i s i z e o r d e r . P o p u l a t i o n s f o e a c h o t h e c o n t i n e n t s i r e s e a r c h e d a n e n t e r e d . S t u d e n t s c a t h e nb e g i n t m a k e g e n e r a l i z a t i o n s a b o u t p o p u l a t i o n d i s t r i b u t i o na n p o p u l a t i o n d e n s i t y . U l t i m a t e l y , M r s . T r a b e r m a n p l a n s t e x p l o r e w i t h s t u d e n t s s u c h c o m p l e x c o n c e p t s a P e C a p i t aI n c o m e , G r o s s N a t i o n a l P r o d u c t a n l i t e r a c y , a l o w h i c ha r s i g n i f i c a n t i l e a d i n g s t u d e n t s t a n a l y s e s o f r e l a t i v ew e a l t h . S t u d e n t s w i l l l e a r n t h e s e c o n c e p t s i c o n n e c t i o n w i t ht h e i r s t u d y o t h p e o p l e a n c u l t u r e o t h n o n - w e s t e r n w o r l d .A f a r a s M r W a t e r s i c o n c e r n e d , t h m i c r o c o m p u t e r i m a r v e l o u s a i d f o r i n s t r u c t i o n A s t u d e n t s b e g i n t e x p l o r ep r o b l e m s i g e n e t i c s , M r W a t e r s h a t h e m s i m u l a t i n g t h t o s s o t w c o i n s o t h c o m p u t e r . I t w c o i n s a r t o s s e df o r t y t i m e s , f o e x a m p l e , w w o u l d e x p e c t t h a t w w i l l g e t w h e a d s t e t i m e s , o n h e a d a n o n t a i l t w e n t y t i m e s , a n t w t a i l s t e t i m e s . I n s t e a d o a c t u a l l y t o s s i n g t h e c o i n s , t h ec o m p u t e r s i m u l a t e s t h w o r k . I e s s e n c e , i w i l l t o s s c o i n sf o r e v e r i y o a s i t d t h i s , w i l l n e v e r d r o p c o i n o h a v et w a i t f o i t s t o p r o l l i n g , a n w i l l n e v e r m a k e m i s t a k e ,a n d n e v e r g e t b o r e d . W h e n s t u d e n t s u s e t h r e s u l t s t h a t t h c o i n t o s s s i m u l a t i o n p r o d u c e s a n a p p l y i t t h s t u d y o g e n e t i c s , i i a n e a s y m a t t e r t s e t h a t t w h e a d s a n d t w ot a i l s c a b t h o u g h t o a h o m o z y g o u s g e n e s , w h i l e o n h e a da n d o n e t a i l c a n b e t h o u g h t o a h e t e r o z y g o u s g e n e s .S t u d e n t s i c l a s s a l s o o b s e r v e a n r e c o r d r e s u l t s f r o m t h a c t u a l m a t i n g o f r u i t f i l e s a n d c o m p a r e t h e i r f i n d i n g s t w h a tm i g h t n o r m a l l y b e x p e c t e d a c c o r d i n g t t h l a w s o g e n e t i c s . W h e n t h r e s u l t s s t u d e n t s g e t a r e e n t e r e d i n t o t h c o m p u t e r , C H s q u a r e f o r m u l a d e t e r m i n e s w h e t h e r o n o t h e i r f i n d i n g s d i f f e r s i g n i f i c a n t l y f r o m w h a t m i g h t b e x p e c t e d . S h o u l d s u c h s i g n i f i c a n t d i f f e r e n c e s a c t u a l l y t u r nu p , s t u d e n t s a r e l e d t r e - e x a m i n e t h e i r o r i g i n a l h y p o t h e s e s ,t h e i r a c t u a l e x p e r i m e n t a l o b s e r v a t i o n s , a n d s o m e t i m e s t d t h e x p e r i m e n t o v e r . T h e a s e o h a n d l i n g l a r g e p o p u l a t i o n sb t h c o m p u t e r m a k e s s u c h r e - e x a m i n a t i o n a n r e f l e c t i o nj o r a t h e r t h a n c h o r e .I y o u w o u l d l i k e f u r t h e r i n f o r m a t i o n o e x a c t l y h o t h e s ei n s t r u c t o r s a r i m p l e m e n t i n g t h S u p e r P E T s t t e a c h t h e i rr e s p e c t i v e s u b j e c t s , s e n d s e l f a d d r e s s e d , p o s t a g e p a i de n v e l o p e t m e w i l l r e t u r n t y o r e p r i n t s o t h e i r a r t i c l e s .I y o h a v e a n q u e s t i o n s c o n c e r n i n g t h S u p e r P E T o s o m e t h i n g t h a t y o t h i n k w o u l d b o i n t e r e s t t o t h e rS u p e r P E T u s e r s p l e a s e s e n d i y o u r q u e s t i o n s o r a r t i c l e .w i l l m a k e c o n c e r t e d e f f o r t t a n s w e r a n a n a l q u e s t i o n s ,s p a c e p e r m i t t i n g . P l e a s e i n c l u d e y o u r t e l e p h o n e n u m b e r a s o m e q u e s t i o n s c a b a n s w e r e d w i t h o u t t h n e e d f o c o r r e s p o n d e n c e .W a l t K u t zS u p e r P E T P r o d u c t M a n a g e r , U . S .4 8 D e v o n P a r k D r i v eW a y n e , P 1 9 0 8 7

M a r c h 1 9 8 3 9 7

Page 100: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 100/112

G A M E P R O G R A MD E V E L O P M E N T K I

f o t h J t V I 2 0 a n C O M M O D O R E 6 4

R e g i s t e r e d t r a d e m a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c .

S I T O O L S T H E L P Y O W R I T E Y O U R O W F A S T A C T I O N A R C A D E - S T Y L E G A M E S

D E C O D E R D e c o d e s p r o g r a m s w r i t t e n i m a c h i n e l a n g u a g e ( l i k e g a m e c a r t r i d g e s , u t i l i t y c a r t r i d g e s , a n e v e n t h c o m p u t e r ' s o w i n t e r n a l o p e r a t i n g p r o g r a m s ) . P r o d u c e s p r o g r a m i a E n g l i s h - l i k e l a n g u a g e ( A s s e m b l e r ) w h i c h c a nb s t u d i e d t o f i g u r e o u h o t h e y d i i t T h p r o g r a m s c r e a t e d w i t h t h d e c o d e r c a n b e c u s t o m i z e d w i t h t h E D I T O RA N I N C O R P O R A T E D I N T O Y O U R O W N E W G A M E P R O G R A M . T h A S S E M B L E R t u r n s y o u r p r o g r a m sc r e a t e d w i t h t h D e c o d e r a n d t h E d i t o r b a c k i n t o m a c h i n e l a n g u a g e a n p u t s t h e m o u t t a p e o d i s k s t h L O A D E Rc a l o a d t h e m i n t o t h c o m p u t e r ' s m e m o r y t b t e s t e d a n R U N . T h M O N I T O R a s s i s t s y o i d e b u g g i n g y o u r n e g a m e p r o g r a m . b y a l l o w i n g y o t r u i s t e p a t i m e a n m a k i n g m o d i f i c a t i o n s i y o n e e d t o T h I N S T R U C T I O NG U I D E i w r i t t e n s o t h a t e v e n b e g i n n e r c a n l e a r n t h e s k i l l s n e e d e d t b e c o m e p r o ! ! !

D E S I G N E D T O R U N O A L V I C - 2 0 P s

$ 4 9 . 9 5 p l u s $ 2 . 0 0 p & b u y s t h k i t h a t c o u l d m a k e y o r i c h . W h w a i t ?S e n d c h e c k , M . O . , V I S A / M C ( $ 2 . 0 0 s . c , p l e a s e i n c l u d e e x p i r a t i o n d a t e ) , o s p e c i f y C O ( a d d $ 3 . 0 0 ) t o

P . O . B o 2 0 7 , C a n n o n F a l l s , M 5 5 0 0 95 0 7 - 2 6 3 - 4 8 2 1

9 8 C o m m o d o r e M a g a z i n e

Page 101: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 101/112

N E P R O D U C T D E V E L O P M E N T S

C o m p a n y :C o m m a n d e r S y s t e m s , I n c .4 5 0 5 J a c k s o n S t r e e tH o l l y w o o d , F 3 3 0 2 13 0 5 - 9 6 2 - 5 1 8 3

P r o d u c t :T h C o m m a n d e r — 4 K R O f o u s w i t h C o m m o d o r e 2 0 0 0 , 4 0 0 0a n 8 0 0 0 s e r i e s . P r o v i d e s e x c l u s i v ep r o g r a m m a b l e c o m m a n d s f o m e r l y a v a i l a b l e o n l y o l a r g e s y st e m s . U n d e r p r o g r a m c o n t r o l o d i r e c t m o d e , t h e s e c o m m a n d s c o t a i n a e n h a n c e d C O M M O Nf u n c t i o n t h a t r e t a i n s a l v a r i a b l e sa n a r r a y s . C o m m a n d s a l l o w t h u s e r t i n s e r t d i s k p r o g r a m o s u b r o u t i n e b e t w e e n l i n e n u m b e r sw i t h o u t l o s i n g v a r i a b l e s o a r r a y s ,a p p e n d a n o t h e r p r o g r a m o s u r o u t i n e t t h e n o t h r u n n i n gp r o g r a m , d e l e t e a n p o r t i o n o r u n n i n g p r o g r a m , f o r m a t f l o a ti n p o i n t v a r i a b l e i n t o s t r i n g , d l e t e a l G O S U B s a n F O R . . .N E X T l o o p s f r o m t h o p e r a t i n gs y s t e m , w r i t e a e n t i r e a r r a y t o t h ed i s k o r i n p u t a e n t i r e a r r a y f r o mt h d i s k a n s e v e r a l o t h e r o p e r at i o n s w i t h e a s e .

P r i c e : $ 7 0 . 0 0

C o m p a n y :U n i t e d M i c r o w a r e I n d u s t r i e s , I n c .3 5 0 3 - C T e m p l e A v e n u eP o m o n a , C 9 1 7 6 87 1 4 - 5 9 4 - 1 3 5 1

P r o d u c t :W o r d c r a f t 2 0 © — W o r d p r o c e s s o rf o r t h e V I 2 0 f u l l y f e a t u r e dc a r t r i d g e p r o g r a m w i t h 8 o R A M , W o r d c r a f t 2 0 d i s p l a y s d o u m e n t s o t h s c r e e n a n p r i n t st h e m e x a c t l y a t y p e d , s o e d i t i n g i v i s u a l l y s i m p l i f i e d . A u t o m a t i cf o u r - d i r e c t i o n s c r o l l i n g p e r m i t sc o m p l e t e v i e w i n g o f t h 9 9 - c h a r a c -t e b 6 6 - l i n e p a g e c a p a c i t y . C h a ra c t e r s , w o r d s a n d l a r g e c o p y

b l o c k s c a n b e d e l e t e d , i n s e r t e d ,m o v e d a n c o p i e d a n u t 4 p a g e s c a b s t o r e d o d i s k o t a p e . w r i t e r c a a l s o p e r s o n a l i z eb u s i n e s s l e t t e r s u s i n g W o r d c r a f t2 0 ' s m a i l i n g l i s t f i l e s . I e l e c t r o n i cm a i l i s e n t , i c a b m a d e u r e a d a b l e t a n y o n e w i t h o u t k e w o r d .

P r i c e : $ 2 6 9 . 9 5

C o m p a n y :I n f o - D e s i g n s6 9 0 5 T e l e g r a p h R o a dB i r m i n g h a m , M 4 8 0 1 03 1 3 - 5 4 0 - 4 0 1 0

P r o d u c t :M a n a g e m e n t A c c o u n t i n g S y s t e mf o C o m m o d o r e 6 4 — S c a l e d - d o w nv e r s i o n s o t h I n f o - D e s i g n M a a g e m e n t A c c o u n t i n g S y s t e m f o C B c o m p u t e r s . T h f i r s t t h r e em o d u l e s t b r e l e a s e d i n c l u d e a c o u n t s r 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 / c h e c k w r i t i n g , a n g e e r a l l e d g e r . C a b e u s e d w i t h o n o t w 1 5 4 1 s i n g l e d i s k d r i v e s a n m a t r i x p r i n t e r .

P r i c e : S 1 9 9 f o e a c h m o d u l e

C o m p a n y :E x a t r o n1 8 C o m m e r c i a l S t r e e tS u n n y v a l e , C 9 4 0 8 64 0 8 - 7 3 7 - 7 1 1 1

P r o d u c t :E S F - 2 0 / 6 4 S t r i n g y F l o p p y M a s s

S t o r a g e S y s t e m — F o r t h V I 2 a n C o m m o d o r e 6 4 C o n s i s t s o m i n i a t u r e e n d l e s s - l o o p t a p e c a t r i d g e a n a e l e c t r o n i c d i r e c t -d r i v e t r a n s p o r t m e c h a n i s m t h a tp l u g s i n t o t h c o m p u t e r ' s s e r i a l b u c o n n e c t o r . T h t a p e t r a n s p o r t o e r a t e s a s p e e d o 5 i n c h e s p e s e c o n d a n h a s a m e m o r y c a p a c i t yu t 6 4 b y t e s . P r e v i o u s l y s t o r e dd a t a i e a s i l y t r a n s f e r r a b l e t o t h eE S F - 2 0 / 6 4 s y s t e m .

P r i c e : $ 1 9 9 . 5 0

C o m p a n y :C u s t o m S o f t w a r e D e s i g n8 3 M a p l e w o o d A v e n u eA n d e r s o n , I 4 6 0 1 2

P r o d u c t :S T O C K — I n v e s t m e n t a n a l y s i s f o rP E 4 0 3 2 , C B 8 0 3 2 a n C o m o d o r e 6 4 S T O C K p r o v i d e s c o p r e h e n s i v e s t a t i s t i c a l a n a l y s i s o s i n g l e s t o c k , s t o r a g e a n r e t r i e v a lo u t 1 5 s t o c k s p e d i s k , s i d e -b y - s i d e s c r e e n c o m p a r i s o n o a n t w s t o c k s , s c r e e n g r a p h i c a l d i p l a y o s e l e c t e d f a c t o r s , p r i n t i n g o s i n g l e s t o c k a n a l y s e s a n p r i n t i n go c o m p a r i s o n o t w t f i v es t o c k s . I d e a l f o u s b i n v e s t m e n tc l u b s , p e r s o n a l f i n a n c e o r c o s u m e r e d u c a t i o n c l a s s e s a n p e s o n a l i n v e s t o r s .

P r i c e : $ 9 5 . 0 0

M a r c h 1 9 8 3 9 9

Page 102: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 102/112

N E P R O D U C T D E V E L O P M E N T S

C o m p a n y :R A E l e c t r o n i c sP . O . B o 1 5 8 5O r a n g e P a r k , F 3 2 0 6 7

P r o d u c t :C M O R S E — M o r s e c o d e t e r m in a f o P E 2 0 0 0 / 4 0 0 0 s e r i e s w i t h8 o m o r e m e m o r y , u n e x p a n d e do e x p a n d e d V I 2 0 a n C o m m od o r e 6 4 S o f t w a r e i w r i t t e n i B A S I C f o r e a s e o m o d i f i c a t i o n .R e q u i r e s c o n s t r u c t i o n o t w o -t r a n s i s t o r / o n e - I C i n t e r f a c e . C o n e c t i o n i m a d e t h r o u g h t h I / u s e r p o r t . P a c k a g e i n c l u d e s s o f tw a r e o n c a s s e t t e , c o m p l e t e d o c um e n t a t i o n , i n t e r f a c e s c h e m a t i ca n c o n n e c t o r .

P r i c e : S I 9 . 9 5

C o m p a n y :P e r s o n a l M i c r o C o m p u t e r s , I n c .4 7 E l l i s S t r e e tM o u n t a i n V i e w , C 9 4 0 4 34 1 5 - 9 6 2 - 0 2 2 0

P r o d u c t :P r i n t e r M a i d ™ — 6 4 K u n i v e r s a l i t e l l i g e n t b u f f e r . A l l o w s e i t h e r p a a l l e l o s e r i a l i n t e r f a c e b e t w e e nc o m p u t e r a n d p r i n t e r . T h P r i n t e r -M a i d a c c e p t s d a t a o v e r t h p a r a l l e li n t e r f a c e a u t 3 , 6 0 0 b y t e s p e s e c o n d a n t r a n s f e r s d a t a o t h s e r i a l i n t e r f a c e s a 5 t 1 9 , 2 0 0b a u d . I t h m e s s a g e t b p r i n t e di l e s s t h a n 6 4 , 0 0 0 c h a r a c t e r s l o n g ,t h P r i n i e r M a i d a c c e p t s t h e e n t i r em e s s a g e , r e l e a s e s t h c o m p u t e ra n t a k e s o v e r t h t a s k o f s u p p l yi n c h a r a c t e r s t o t h e p r i n t e r . I t i sb o t h h a r d w a r e a n s o f t w a r e p r g r a m m a b l e a n c a u s a n o f o u r s e r i a l p r o t o c o l s : C T S / R T S ,

1 0 0 . C o m m o d o r e M a g a z i n e

D S R / D T R ,E T X / A C K .

P r i c e : $ 3 9 9 . 0 0

X O N / X O F F a n

C o m p a n y :A l f r e d P u b l i s h i n g C o . , I n c .1 5 3 3 5 M o r r i s o n S t r e e tP . O . B o 5 9 6 4S h e r m a n O a k s , C 9 1 4 1 32 1 3 - 9 9 5 - 8 8 1 1

P r o d u c I :H a n d y G u i d e s — N e w t i t l e s i c l u d e : H o t B u W o r d P r o c e ss o b M i c h a e l S c r i v e n , H o t U s e V i s i C a l c / S u p e r C a l c b C a r l t o n S h r u m , U n d e r s t a n d i n gD a t a B a s e M a n a g e m e n t b M c h a e l J F r e i l i n g , U n d e r s t a n d i n gA P b S u s a n M B r y s o n , a n U n d e r s t a n d i n g L I S P b P a u l Y

l o e s s .P r i c e : S 2 . 9 5 e a c h

C o m p a n y :H u m a n E n g i n e e r e d S o f t w a r e7 P a r k L a k eB r i s b a n e , C 9 4 0 0 54 1 5 - 4 6 8 - 4 1 1 0

P r o d u c I :F o u r n e l a n g u a g e s / u t i l i t i e s f o V I C 2 0 — 1 ) V I C F O R T H : a i t e r a c t i v e , h i g h - l e v e l l a n g u a g em a n y t i m e s f a s t e r t h a n B A S I C . 2 H E W r i t e r : w o r d p r o c e s s o r

w i t h f u l l s c r e e n e d i t i n g , w o r dw r a p - a r o u n d , j u s t i f i c a t i o n , t e x tc e n t e r i n g , p a g e n u m b e r i n g a n dm o r e . 3 H E S M O N : 6 5 0 2 m c h i n e l a n g u a g e m o n i t o r w i t h am i n i a s s e m b l e r . H a n e a r l y 3 c o m m a n d s . I n c l u d e s f o r w a r d a n r e v e r s e s c r o l l i n g o d i s a s s e m b l y ,h e a n A S C I I m e m o r y d u m p d i p l a y s , s o f t r e c o v e r y f r o m p r g r a m m i n g e r r o r s i f u l l - s p e e d e x c u t i o n m o d e a n m o r e . 4 T u r t l eG r a p h i c s : a e a s y - t o - u s e l a n g u a g et h a t i n t r o d u c e s u s e r s t o c o m p u t e r sa n d c o m p u t e r c o n c e p t s . M a t h em a t i c a l , l o g i c a l , c o m m u n i c a t i o n sa n a r t i s t i c s k i l l s a r t a u g h t b m o v i n g a n i m a g i n a r y t u r t l e o t h s c r e e n .P r i c e : V I C F O R T H — $ 5 9 . 9 5 ; H E W r i t e r — $ 3 9 . 9 5 ; H E M O N —$ 3 9 . 9 5 ; T u r t l e G r a p h i c s — $ 3 9 . 9 5 .

Page 103: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 103/112

U n c l u t t e rY o u r D e s k !P u y o u r C o m m o d o r e c o m p u t e ri d e s k o i t o w n .S u r e i t w i l l t o o k g r e a t ,a n t h d e s k i s m a l l e n o u g ht f i a l m o s t a n y w h e r e .B u t h r e a l b e n e f i t s a r y o u r p e r s o n a l c o m f o r ta n e f f i c i e n c y .

T h I n t e r l i n k D e s k S y s t e m

I n t e r l i n k , I n c .B o 1 3 B w r l e n S p r i n g s , M 4 9 1 0 3( 6 1 6 ) 4 7 3 - 3 1 0 3

C O M M O D O R E 6 4 S O F T W A R EL e t h E L E C T R I C C O M P A N Y

t u r n y o u r 6 i n t o h o m e a r c a d e !C O L O R G R A P H I C S S O U N D

O C A S S E T T E

E D U C A T I O N P A $ 2 4 . "P r o g r a m s

G e o g r a p h y M a t c hM a t h A d v e n t u r e

K i n g

A R C A D E P A $ 2 4 . * 5P r o g r a m sH e a d O

A l i e n I n v a s i o nT a r g e t C o m m a n d

A D V E N T U R E P A $ 1 4 . «P r o g r a m s

A d v e n t u r eC a v e s o S i l v e r

G A M E P A $ 1 4 . 9 S2 P r o g r a m s

D r a g o n C h a s eD e f l e c t

J o y s t i c k a n K e y b o a r d v e r s i o n s i n c l u d e d

T H E L E C T R I C C O M P A N YP . O . B o 3 8 8 C L a k e H a v a s u C i t y A r i z o n a 8 6 4 0 3

P I E - CP E T / C B M * I E E E - 4 8 8

T P A R A L L E L P R I N T E R SB L e m D a t a P r o d u c t s

P . I . E . - C M E A N S — P r o f e s s i o n a l d e s i g n , I n d i s p e n s i b l e f e a t u r e s , E x c e l l e n t q u a l i t y a n C o s t e f f e c t i v e n e s s . Y o c a n ' t b u b e t t e r p a r a l l e l i n t e r f a c e f o y o u r P E T / C B M .

O u P . l . E . - C w i l l i n t e r f a c e y o u r P E T / C B M t h r o u g h t h I E E E - 4 8 8 b u t

t h N E S p i n w r i t e r , t h C I t o h S t a r w r i t e r , p r i n t e r s b C e n t r o n i c s , E p s o n , A n a d e x , E s c o n P r o d u c t s , t h P a p e r T i g e r s b I D S , t h M 1 P L O T b y W a t a n a b e , t h D I p r i n t e r s , t h A J - 8 4 1 , t h O K I D A T A p r i n t e r s , p l u sA L O T H E R p a r a l l e l A S C I I p r i n t e r s .

A s s e m b l e d w i t h c u s t o m c a s e , C B M - T O - A S C i l c o d e c o n v e r t e r a n a p p r o p r i a t e c a b l e , t h P . I . E . - C i o n l y$ 1 1 9 . 9 5 S 5 S & H ) . M d R e s . + 5 t a x . S p e c i f y p r i n t e r a n C B m o d e l s .

L e m D a t a P r o d u c t s , P . O . B o 1 0 8 0 , C o l u m b i a , M d 2 1 0 4 4 P h o n e ( 3 0 1 ) 7 3 0 - 3 2 5 7* P E T / C B M a r t r a d e m a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s

M a r c h 1 9 8 3 1 0

Page 104: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 104/112

Page 105: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 105/112

I N D I A N AP E T / 6 4 U s e r s1 0 1 3 6 E 9 6 t h S t I n d i a n a p o l i s , I 4 6 2 5 63 1 7 - 8 4 2 - 6 3 5 3J e r r y B r i n s o nC a r d i n a l S a l e s6 2 2 5 C o f f m a n R o a dI n d i a n a p o l i s , I 4 6 2 6 8( 3 1 7 ) 2 9 8 - 9 6 5 0C o n t a c t : C a r o l W h e e l e rC H U G ( C o m m o d o r eH a r d w a r e U s e r s G r o u p )1 2 1 0 4 M e a d o w L a n eO a k l a n d o n . I 4 6 2 3 6C o n t a c t : T e P o w e l lV I I n d y C l u bP . O . B o 1 1 5 4 3I n d i a n a p o l i s , I 4 6 2 0 1( 3 1 7 ) 8 9 8 - 8 0 2 3K e R a l s t o nI O W AC o m m o d o r e U s e r G r o u p1 1 8 t S t A m e s . I 5 0 0 1 0Q u a d C i t y C o m m o d o r e C l u b1 7 2 1 G r a n t S t B e t t e n d o r f , I A 5 2 7 2 23 1 9 - 3 5 5 - 2 6 4 1J o h n Y i g a sC o m m o d o r e U s e r s G r o u p9 6 5 2 n d S t M a r i o n . I 5 2 3 0 23 1 9 - 3 7 7 - 5 5 0 6V e r n R o t e r t3 r S u n . o m o n t hK A N S A SW i c n i t a A r e a P E U s e r s G r o u p2 2 3 1 B u l l i n g e rW i c h r t a . K a n s a s 6 7 2 0 4( 3 1 6 ) 8 3 8 - 0 5 1 8C o n t a c t : M e Z a n d l e rK a n s a s C o m m o d o r eC o m p u t e r C l u b1 0 S B u r c hO l a t h e . K S 6 6 0 6 1C o n t a c t : P a u l B H o w a r dC o m m o d o r e U s e r s G r o u p6 0 5 0 S 1 8 S t W e s tV i o l a . K 6 7 1 4 9W a l t e r L o u n s b e r yV I C o n n e c t i o n1 0 1 0 S E l H e n d e r s o n , K 4 2 4 2 0J i K e m pK E N T U C K YV I C o n n e c t i o n1 0 1 0 S E l H e n d e r s o n , K 4 2 4 2 0J i K e m pL O U I S I A N AF r a n k l i n P a r i s h C o m p u t e rC l u b# 3 F a i r A v e .W i n n s b o r o . L A 7 1 2 9 5J a m e s D M a y s , S r N O V A9 1 G o r d o n S t N e O r l e a n s , L 7 0 1 1 7( 5 0 4 ) 9 4 8 - 7 6 4 3K e n n e t h M c r u d e r , S r V I C 2 0 U s e r s G r o u p5 0 6 4 B o w d o n S t M a r r e r o , L 7 0 0 7 25 0 4 - 3 4 1 - 5 3 0 5W a y n e D L o w e r y , R . N .M A R Y L A N DA s s o c . o P e r s o n a lC o m p u t e r U s e r s5 0 1 4 R o d m a n R o a dB e t h e s d a , M 2 0 0 1 6B l u e T U S K7 0 E a s t J o p p a R o a dB a l t i m o r e , M 2 1 2 0 4C o n t a c t : J i H a u f fH o u s e o C o m m o d o r e8 8 3 5 S a t y r H i l l R o a dB a l t i m o r e . M D 2 1 2 3 4C o n t a c t : E r n e s t J F i s c h e r

L o n g L i n e s C o m p u t e r C l u b3 2 N . C h a r l e s S t . . R m 2 0 B a l t i m o r e , M 2 1 2 0 1G e n e M o f fM A S S A C H U S E T T SE a s t e r n M a s s a c h u s e t t sV I U s e r s G r o u pc / o F r a n k O r d w a y

F l a g g R o a dM a r l b o r o , M 0 2 1 7 3V I U s e r s G r o u pc / l l e n e H o f f m a n - S h o l a r1 9 G a r d e n S t N e e d h a m , M 0 2 1 9 2C o m m o d o r e U s e r s C l u bS t o u g h t o n H i g h S c h o o lS t o u g h t o n , M 0 2 0 7 2C o n t a c t : M i k e L e n n o nB e r k s h i r e P E L o v e r sC B U s e r s G r o u pT a c o n i c H i g hP i t t s f i e l d , M A 0 1 2 0 1T h B o s t o n C o m p u t e rS o c i e t yT h r e e C e n t e r P l a z aB o s t o n , M 0 2 1 0 8( 6 1 7 ) 3 6 7 - 8 0 8 0M a r y E M c C a n nV I I n t e r f a c e C l u bc / P r o c t e r G a m b l e I n s t .S h o p7 8 0 W a s h i n g t o n S t Q u i n c y , M 0 2 1 6 9C . G a r y H a l lM I C H I G A ND a v i d L i e m1 4 3 6 1 W a r w i c k S t r e e tD e t r o i t , M 4 8 2 2 3V I U s e r s C l u bU n i v e r s i t y o M i c h i g a nS c h o o l o P u b l i c H e a l t hA n A r b o r , M 4 8 1 0 9C o n t a c t : J o h n G a n n o nC o m m o d o r e U s e r C l u b3 2 3 0 3 C o l u m b u s D r i v eW a r r e n , M 4 8 0 9 3C o n t a c t : R o b e r t S t e i n b r e c h e rC o m m o d o r e U s e r s G r o u pc / o F a m i l y C o m p u t e r3 9 4 7 W . 1 M i l e R d B e r k l e y . M 4 8 0 7 2V I C o m m o d o r e C l u b2 7 6 5 B r i s t o l R d D o w l i n g , M 4 9 0 5 0B i l l K e l f e yW M i c h i g a n V I C 2 0 - 6 4 U s e r s1 3 1 1 P o r t l a n d N G r a n d R a p i d s , M 4 9 5 0 56 1 6 - 4 5 9 - 7 5 7 8J i D ' H a e mM I N N E S O T AM U P E T ( M i n n e s o t a U s e r s o P E T )P . O . B o 1 7 A n n a n d a l e , M 5 5 3 0 2c / J o T M i n e r i c hT w i n C i t i e s C o m m o d o r eC o m p u t e r C l u b6 6 2 3 I v e s L a n eM a p l e G r o v e . M 5 5 3 6 9( 6 1 2 ) 4 2 4 - 2 4 2 5C o n t a c t : R o l l i e S c h m i d tM I S S O U R IC l e a r w a t e r C l u bC l e a r w a t e r S c h o o lS t a r R o u t eP i e d m o n t , M 6 3 9 5 7C o n t a c t : C a r o l y n P o l kK C P U G5 2 1 4 B l u e R i d g e B o u l e v a r dK a n s a s C i t y , M 6 4 1 3 3C o n t a c t : R i c k W e s t( 8 1 6 ) 3 5 6 - 2 3 8 2P E T S E T C l u b o S t L o u i s1 5 0 1 C a r m a n R o a dM a n c h e s t e r , M 6 3 0 1 1( 3 1 4 ) 5 2 7 - 3 2 3 6C o n t a c t : E o T i K e i l

M O N T A N AP o w d e r R i v e rC o m p u t e r C l u bP o w d e r R i v e r C o u n t yH i g h S c h o o lB r o a d u s , M T 5 9 3 1 7C o n t a c t : J i S a m p s o nC o m m o d o r e U s e r C l u b1 1 0 9 W e s t B r o a d w a yB u t t e . M T 5 9 7 0 1C o n t a c t : M i k e M c C a r t h yN E V A D AL a V e g a s P E U s e r s4 8 8 4 I r o n A v e n u eL a s V e g a s , N 8 9 1 1 0N E J E R S E YA m a t e u r C o m p u t e r G r o u p1 A l p i n e D r i v eW a y n e . N J 0 7 4 7 0S o m e r s e t U s e r s C l u b4 9 M a r c y S t r e e tS o m e r s e t . N J 0 8 8 7 3C o n t a c t : R o b e r t H o l z e rE d u c a t o r s A d v i s o r yP . O . B o 1 8 M e d f o r d , N 0 8 0 5 5( 6 0 9 ) 9 5 3 - 1 2 0 0J o h n H a n d f i e l dV I C - T I M E S4 W a y n e S t E d i s o n , N J 0 8 8 1 7T h o m a s R M o l n a rN E H A M P S H I R EN o r t h e r n N e E n g l a n dC o m p u t e r S o c i e t yP B o 6 B e r l i n , N 0 3 5 7 0T B V I C - N I C sP . O . B o 9 8 S a l e m . N H 0 3 0 7 9N E M E X I C OC o m m o d o r e U s e r s G r o u p6 2 1 2 K a r i s o n , N A l b u q u e r q u e , N 8 7 1 1 35 0 5 - 8 2 1 - 5 8 1 2D a n n y B y r n eN E Y O R KC a p i t a l D i s t r i c t P E U s e r sB e G r e e nA l b a n y A r e a , N ( 5 1 8 ) 3 7 0 - 1 8 2 0L o n g I s l a n d P E S o c i e t yR a l p h B r e s s l e rH a r b o r f i e l d s H T a y l o r A v e n u eG r e e n l a w n , N 1 1 7 4 0P E U s e r C l u bo W e s t c h e s l e rB o x 1 2 8 0W h i t e P l a i n s , N 1 0 6 0 2C o n t a c t : B e M e y e rL I V E ( L o n g I s l a n dV I E n t h u s i a s t s )1 7 P i c a d i l l y R o a dG r e a t N e c k , N 1 1 0 2 3C o n t a c t : A r n o l d F r i e d m a nC o m m o d o r e M a s t e r s2 C r o t o n A v e .S t a l e n I s l a n d , N 1 0 3 0 1C o n t a c t : S t e p h e n F a r k o u hV I U s e r s C l u b7 R a d f o r d S t S l a t e n I s l a n d , N 1 0 3 1 4C o n t a c t : M i c h a e l F r a n t zV I U s e r s C l u bc / C h r i s t o p h e r K w a s n i c k i4 H a r v e y A v e .S t a t e n I s l a n d , N 1 0 3 1 4P U o R o c k l a n d C o u n t yc / R o s s G a r b e r1 H i l l s i d e C o u r tS u f f e r n , N 1 0 9 0 1( 9 1 4 ) 3 5 4 - 7 4 3 9W e s t C h e s t e r C o u n t y V I U s e r s G r o u pP . O . B o 1 4 P e l h a m , N 1 0 5 5 2J o e B r o w nS P U G4 7 8 2 B o s t o n P o s t R d .P e l h a m , N 1 0 8 0 3P a u l S k i p s k i

V I C 2 0 U s e r C l u b1 5 1 - 2 8 2 2 n d A v e .W h i t e s t o n e , N 1 1 3 5 7J e a n F C o p p o l aV I C 2 0 U s e r C l u b3 3 P a r k A v e .B a b y l o n , N 1 1 7 0 2( 5 1 6 ) 6 6 9 - 9 1 2 6G a r y O v e r m a nV I C U s e r G r o u p1 2 5 0 O c e a n A v e .B r o o k l y n , N 1 1 2 3 02 1 2 - 8 5 9 - 3 0 3 0D r . L e v i t tL & C o m p u t e r C l u bV I 2 6

C l i n t o n S t T u l l y , N 1 3 1 5 93 1 5 - 6 9 6 - 8 9 0 4D i c k M i c k e l s o nC o m m o d o r e U s e r s G r o u p

C o r w i n P I L a k e K a t r i n e , N 1 2 4 4 9J R i c h a r d W r i g h t8 * E n t h u s i a s t sB o 2 R h o d e s R d A p a l a c h i n , N 1 3 7 3 2K e i t h M e r r i l lV I 2 0 / C o m m o d o r e 6 U s e r s G r o u p3 M a p l e D r L i n d e n h u r s t , N 1 1 7 5 75 1 6 - 9 5 7 - 1 5 1 2P e t e L o b o lN O R T H C A R O L I N AA m a t e u r R a d i o P E U s e r ' sG r o u pP B o x 3 0 6 9 4R a l e i g h , N 2 7 6 2 2C o n t a c t : H a n k R o t hC o m m o d o r e U s e r s C l u b4 2 4 1 C a s t l e t o n R o a dC h a r l o t t e , N 2 8 2 1 1C o n t a c t : E H a r r i sV I U s e r s C l u bc / o D a v i d C F o n e n b e r r yR o u t e 3 B o 3 5 L i n c o l n t o n , N 2 8 0 9 2M i c r o c o m p u t e r U s e r s C l u bB o x 1 7 1 4 2 B e t h a b a r a S t a .W i n s t o n - S a l e m , N 2 7 1 1 6J o e l D B r o w nV I U s e r s C l u bR t 1 1 B o x 6 8 6H i c k o r y , N 2 8 6 0 1T i m G r o m l o v i t sO H I OD a y t o n A r e a P E U s e r G r o u p9 3 L i v i n g s t o n D r i v eX e n i a , O 4 5 3 8 5B W o r b y . p r e s i d e n t( 5 1 3 ) 8 4 8 - 2 0 6 5J W a t s o n , s e c r e t a r y( 5 1 3 ) 3 7 2 - 2 0 5 2C e n t r a l O h i o P E U s e r s G r o u p1 0 S W e s t m o o r A v e n u eC o l u m b u s . O h i o 4 3 2 0 4( 6 1 4 ) 2 7 4 - 6 4 5 1C o n t a c t : P h i l i p H L y n c hT o l e d o P E T S7 3 D o n n a D r i v eT e m p e r a n c e , M 4 8 1 8 2C o n t a c t : G e r a l d C a r t e r .p r e s i d e n tO K L A H O M AS o u t h w e s t O k l a h o m aC o m p u t e r C l u b4 3 1 1 F l o y d A v e . N L a w t o n . O 7 3 5 0 5J o T e e p l e sO R E G O NN P E U s e r s G r o u pJ o h n F . J o n e s2 1 3 4 N . 4 5 t h A v e n u eP o r t l a n d , O 9 7 2 1 3P E N N S Y L V A N I AP E U s e r G r o u pG e n e B e a l sP B o 3 7 M o n t g o m e r y v i l l e ,P 1 8 9 3 6

P e n n C o n f e r e n c eC o m p u t e r C l u bc / P e n n C o n f e r e n c eo f S D A7 2 M u s e u m R o a dR e a d i n g , P 1 9 6 1 1C o n t a c t : D a R K n e p pP A C S P E U s e r s G r o u p2 0 t h O l n e y S t r e e t sP h i l a d e l p h i a , P G l e n S c h w a r t z8 0 A v o nP h i l a d e l p h i a , P 1 9 1 1 6G e n e P l a n c h a k4 8 2 0 A n n e L a n eS h a r p s v i l l e , P 1 5 1 5 0( 4 1 2 ) 9 6 2 - 9 6 8 2P P ( P i t t s b u r g h P E G r o u p )c / J o e l A C a s a r , D M 2 0 1 5 G a r r i c k D r i v eP i t t s b u r g h , P 1 5 2 3 5( 4 1 2 ) 3 7 1 - 2 8 8 2B u c k s C o u n t y C o m m o d o r eU s e r C l u b7 E R a m b l e r D r H o l l a n d , P 1 8 9 6 6{ 2 1 5 ) 3 2 2 - 0 3 9 4J i D u b r o u i l l e tA B E P E T U s e r s G r o u pP . O . B o 6 0 5 1L e h i g h V a l l e y , P 1 8 0 0 1B i l l T h o m a sW e s t m o r e l a n d C o m m o d o r eU s e r s C l u bc / D S o E l e c t r o n i c sC o l o n i a l P l a z aL a t r o b e , P 1 5 6 5 0J i m M a t h e r sP U E R T O R I C OC U o P u e r t o R i c oR F D # 1 , B o 1 S a J u a n , P 0 0 9 1 4K e B u r c hV I C 2 0 U s e r G r o u p6 5 H e r n a n d e z S t M i r a m a r , P 0 0 9 0 7R o b e r t M o r a l e s , J r R H O D E I S L A N DI r v i n g B S i r v e r m a n , C P i 6 0 T a u n t o n A v e .E P r o v i d e n c e , R 0 2 9 1 4C o n t a c t : M i c h e l l e C h a v a n n eS O U T H D A K O T AP E U s e r G r o u p5 1 S o u t h D u f fM i t c h e l l , S 5 7 3 0 1( 6 0 5 ) 9 9 6 - 8 2 7 7C o n t a c t ; J i D a l l a sT E N N E S S E ER i v e r C i t y C o m p u t e rH o b b y i s t sM e m p h i s , T 1 s M o n . a M a i n L i b r a r yN a s h v i l l e V I C U s e r s G r o u pA m e r i c a n C o m p u t e r S t o r e1 0 0 4 8 t h A v e . , S .N a s h v i l l e , T 3 7 2 0 3( 6 1 5 ) 2 4 2 - 8 5 9 2J a n e M a g g a r d

s T h u r s . o m o n t h . p C o m m o d o r e U s e r C l u bM e t r o C o m p u t e r C e n t e r1 8 0 0 D a y t o n B l v d .C h a t t a n o o g a . T 3 7 4 0 5M o n d a y s 7 : 3 0 p T E X A SS C O P E1 0 2 0 S u m m i t C i r c l eC a r r o l t o n , T 7 5 0 0 6P E U s e r s2 0 0 1 B r y a n T o w e rS u i t e 3 8 0 0D a l l a s , T 7 5 2 0 1L a r r y W i l l i a m sP B o 6 5 S a A n t o n i o , T 7 8 2 9 3P E U s e r G r o u pJ o h n B o w e nT e x a s A S M i c r o c o m p u t e r C l u bT e x a s A & M . T X

M a r c h 1 9 8 3 1 0 3 .

Page 106: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 106/112

U S E R G R O U P S F O R M I N GF l o r i d a N e Y o r kV I 2 0 / C o m m o d o r e 6 U s e r C o m m o d o r e 6 U s e rG r o u p f o r m i n g : G r o u p f o r m i n g :C o n t a c t S t e p h e n M c H a n e y C o n t a c t K e i t h M e r r i l l4 9 1 2 B l a r n e y D r i v e B o 2 R h o d e s R o a dO r l a n d o 3 2 8 0 8 A p a l a c h i n 1 3 7 3 2

C o m m o d o r e U s e rV I C 2 0 U s e r G r o u p f o r m i n g : G r o u p f o r m i n g :C o n t a c t W a y n e L o w e r y C o n t a c t R a y m o n d A 5 0 6 4 B o w d o n S t r e e t J o b e sM a r r e r o 7 0 0 7 2 1 8 P r i n c e s s D r i v e5 0 4 - 3 4 1 - 5 3 0 5 R o c h e s t e r 1 4 6 2 3

7 1 6 - 3 3 4 - 0 5 8 8 o 2 8 8 - 8 4 4 0

C L A S S I F I E DF u n , G a m e s E d u c a t i o n a lp r o g r a m s u n d e r $ 5 F o f r e e c a t a l o g w r i t e t o S O F T Y O P . O . B o 3 2 5 4R e s t o n , V 2 2 0 9 0

U s e r C l u b s C o n t i n u e dC H U G ( C o m m o d o r e H o u s t o nU s e r s G r o u p )8 7 3 8 W i l d i o r e s tH o u s t o n , T 7 7 0 8 8( 7 1 3 ) 9 9 9 - 3 6 5 0C o n l a c t : J o h n W a l k e rC o r p u s C h r i s t i C o m m o d o r e s3 6 5 0 T o p e k a S t C o r p u s C h r i s t i . T X 7 8 4 1 15 1 2 - 8 5 2 - 7 6 6 5B o M c K e l v yC o m m o d o r e U s e r s G r o u p5 3 2 6 C a m e r o n R d A u s t i n . T 7 8 7 2 35 1 2 - 4 5 9 - 1 2 2 0D r J e r r y D F r a z e eU T A HU t a h P U J a c k F l e c k2 2 3 6 W a s h i n g t o n B l v d .O g d e n . U T 8 4 4 0 1T h C o m m o d o r eU s e r ' s C l u b7 4 T a y l o r A v e n u eO g d e n . U t a h 8 4 4 0 4C o n t a c t : T o d d W o o d s K a p .p r e s i d e n t ;D a v i d J S h r e e v e ,v i c e p r e s i d e n tT h V I C l i c7 9 P o n d e r o s a D r i v eS a n d y . U 8 4 0 7 0C o n t a c t : S t e v e G r a h a mV I C 2 0 U s e r s3 2 N 3 0 W S m i t h f i e l d , U 8 4 3 3 5D a v e D e C o r s oN o r t h e r n U t a h V I 6 4 U s e r sG r o u pP . O . B o 5 3 G a r l a n d . U 8 4 3 1 2D a v i d S a n d e r s

V I R G I N I AN o r t h e r n V P E U s e r sB o K a r p e n2 0 4 5 E a k i n s C o u r tR e s t o n . V 2 2 0 9 1( 8 0 3 ) 8 6 0 - 9 1 1 6V I C U s e r s G r o u pR t . 2 . B o 1 8 L y n c h b u r g . V 2 4 5 0 1C o n t a c t : D i c k R o s s i g n o lV I U s e r s G r o u pc / D o n n i e T h o m p s o n1 5 0 2 H a r v a r d R d R i c h m o n d . V 2 3 2 2 6D a l e C i t y C o m m o d o r e U s e rG r o u p1 4 7 5 2 D a n v i l l e R d D a l e C i t y , V 2 2 1 9 3( 7 0 3 ) 6 8 0 - 2 2 7 0J a m e s H o g l e rT i d e w a t e r C o m m o d o r e U s e r sG r o u p4 1 7 B e t h u n e D r .V i r g i n i a B e a c h , V 2 3 4 5 2H T h o m a s B a i s e , I I F r e d e r i c k s b u r g A r e aC o m p u t e r E n t h u s i a s t sP . O . B o x 3 2 4L o c u s t G r o v e . V 2 2 5 0 87 0 3 - 9 7 2 - 7 1 9 5M i c h a e l P a r k e rC o m m o n w e a l t h 2 0 / 6 4 U s e r sG r o u p1 7 7 3 W a i n w n g h t D r R e s l o n , V 2 2 0 9 07 0 3 - 4 7 1 - 6 3 2 5T a C a r a w a n , J r W A S H I N G T O NN P E U s e r s G r o u p2 5 6 5 D e x t e r N 3 2 0 3S e a t t l e . W 9 8 1 0 9C o n t a c t : R i c h a r d B a l l

P E U s e r s G r o u pc / K e n n e t h T o n g1 8 0 0 T a y l o r A v e . N 1 0 2S e a t t l e , W 9 8 1 0 2V I C 2 0 C o m p u l e r C l u b9 4 N B u r r o u g h s A v e .O a H a r b o r . W 9 8 2 7 7M i c h a e l D C l a r kW I S C O N S I NS e w p u sc / T h e o d o r e J P o l o z y n s k iP B o 2 1 8 5 1M i l w a u k e e , W 5 3 2 2 1W a u k e s h a A r e a C o m m o d o r eU s e r G r o u p ( W A C U G )2 5 6 ' z W . B r o a d w a yW a u k e s h a , W l 5 3 1 8 6C o n t a c t : W a l t e r S a d l e r( 4 1 4 ) 5 4 7 - 9 3 9 1C o m m o d o r e U s e r G r o u p1 1 3 0 E l m G r o v e S t E l G r o v e , W 5 3 1 2 2T o n y H u n t e rC o m m o d o r e 6 S o f t w a r eE x c h a n g e G r o u pP . O . B o 2 2 O r e g o n , W 5 3 5 7 5E J R o s e n b e r gC A N A D AT o r o n t o P E U s e r s G r o u p3 8 L a w r e n c e A v e . W e s !T o r o n t o , O n t a r i o . C a n a d aM 5 1 B ( 4 1 6 ) 7 8 2 - 9 2 5 2C o n t a c t : C h r i s B e n n e t tP E U s e r s C l u bc / D a n i e l C a y e rR . R . 6S i m c o e , O n t a r i oC a n a d a N 3 4 K

V a n c o u v e r P E U s e r s G r o u pB o 9 1 1 6 4W e s ! V a n c o u v e r , B r i t i s hC o l u m b i aC a n a d a V 7 3 N C C C C ( C a n a d i a nC o m m o d o r e C o m p u t e r C l u b )c / S t n c i l y C o m m o d o r e4 C o a c h w o o d P l a c eC a l g a r y , A l b e r t a . C a n a d aT 3 H 1 E 1C o n t a c t : R o g e r O l a n s o nW . P . U . G .9 - 3 0 0 E n n i s k i l l e n A v e .W i n n i p e g , M a n i t o b a R 2 V 0 H 9L a r r y N e u f e l dV I C - T I M S2 - 8 3 0 H e l e n a S t T r a i l , B r i t i s h C o l u m b i a V I 3 X 6 0 4 - 3 6 8 - 9 9 7 0G r e g G o s sA r v a H a c k e r sM e d w a y H i g h S c h o o lA r v a , O n t a r i o N 0 1 C D L e r c hK O R E AC o m m o d o r e U s e r s C l u bK . P . O . B o 1 4 3 7S e o u l . K o r e aC o n t a c t : S . K . C h

A s o c i a c i o n D U s u a n o sC o m m o d o r ec / A l e j a n d r o L o p e zA r e c h i g aH o l b e i n i 7 4 - 6 c P i s oM e x i c o 1 8 D . F .C l u b d U s a r i o s C o m m o d o r eS i g m a d e N o n eM o l d e l V a l l e . L o c a l 4 G a r z a G a r c i a , N . L . 6 6 2 2 0

C o m m o d o r e U s e r s G r o u pM e e t a V H C l u b r o o m sH a z e l A v e .M o u n t R o s k i l l3 r W e o m o n t h , 7 : 3 0 p R o g e r A l t e n a 2 7 8 - 5 2 6 2N e l s o n V I U s e r s G r o u pc / P . O . B o x 8 6 0N e l s o n . N e Z e a l a n dP e l e r A r c h e r

V I C l u b o N o r w a yN e d r e B a n k e g t 1 0 1 7 5 0 H a l d e nN o r w a yU N I T E D K I N G D O MN o r t h L o n d o n H o b b yC o m p u t e r C l u bD e p t . o f E l e c t r o n i c sC o m m u n i c a t i o n sE n g i n e e r i n gT h P o l y t e c h n i c o N o r t hL o n d o nH o l l o w a y R d L o n d o n N 8 D C r o y d o n M i c r o c o m p u t e r C l u b1 1 S e l h u r s t R .S e l h u r s t , L o n d o n S E 2 5 6 L H0 1 - 6 5 3 3 2 0 7V e r n o n G i f f o r d

1 0 4 . C o m m o d o r e M a g a z i n e

Page 107: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 107/112

■ ' ■ ' ■ ' C Q f l P U c o m m o d o r e V I C - 2 C T C o m p u t e rQ U I C K B R O W N F O $ 6 0 . 9 5

T h W w o r d p r o c e s s o r !G E N E R A L L E D G E R $ 1 9 . 9 5

( V I C - 2 0 )C H E C K M I N D E R

v i c - 2 0 $ 1 9 . 9 5 c - 6 4 $ 2 4 . 9 5H O M E I N V E N T O R Y $ 1 9 . 9 5

( V I C - 2 0 )C E N T I P O D $ 2 7 . 9 5

F R O G E E $ 2 7 . 9 5M O T O R M O U S E $ 2 9 . 9 5

W h a t c h e e s e e g a m e !C R I B B A G E

v i c - a o $ 1 4 . 9 5 c - 6 4 $ 1 7 . 9 5T h i s i t h g a m e o C r i b b a g e .

S T A R T R E Kv i c - 2 0 $ 1 2 . 9 5 c - 6 4 $ 1 7 . 9 5

E x c e l l e n t a d v e n t u r e g a m e 1M A S T E R M I N D

v i c - 2 0 $ 1 2 . 9 5 c - 6 4 $ 1 9 . 9 5M a k e s y o t h i n k .

R O A C H M O T E L $ 9 . 9 5K i l l t h e b u g s !

Y A H T Z E E 1 . 1 $ 1 2 . 9 5Y A H T Z E E 2 . 1 $ 1 4 . 9 5

T O R D E R .0 B O X 1 8 7 6 5

W I C H I T A . K 6 7 2 1 8( 3 1 6 ) 6 8 4 - 4 6 6 0P e r s o n a l c n e c k s a c c e p t e d( A l l o w 3 w e e k s ) o C . O . D ( A d d $ 2 . 0 0 )H a n d l i n g c h a r g e s S 0

V I C - 2 D " i r e g i s t e r e d t r a d e m a r k o C o m m o d o r e

V I C ' S M O M — M O T H E R B O A R D E X P A N D E RE x p a n d y o u r v i t f u l l l i m i t :p r o v i s i o n s t o s w i t c h e s b o a r dV I C - 2 0 t I E E E - 4 8 8 I n t e r l a c ea l l o w s V I t u s P E T / C B M P e r i p h e r a l s .C H A R A C T E R B U I L D E R -U T I L I T Y A I Dw i l l s a v e a n d l o a d f r o m d i s k o r r a p ed e s i g n y o u r o w C U S T O M

C H A R A C T E R Su s w i t h a n n e m o ' y

c o n l i g u m i i o n $ 2 5 . 0 0

S l o t $ 3 9 . 9 5w i t h s w i t c h e s $ 4 5 . 9 5

$ 7 9 . 9 5

P O E X P A N S I O NB O A R D

p u y o u r o w p r o g r a m s o 2 o r 4 K E P R O M Sw c a p u y o u r p r o g r a m R O c a l l f o r i n t o $ 1 9 . 5 0

R S - 2 3 2 b i - d i r e c t i o n a lI N C L U D E S S E C O N D

J O S T I C K P O R T $ 4 0 . 0 0■ N E W ' S E C O N D J O

S T I C K P O R T $ 2 0 . 0 0

8 R A W B O A R Dc a b d a i s y c h a i n e d

l ( o u r4 R A B O A R DV I D U S T C O V E Rp r o l e c l y o u r V I

$ 4 9 . 9 5$ 3 9 . 9 5

N E C A R T R I D G E V I D E O G A M E S F R O M M A C H I N EL A N G U A G E , I N C . - S U P E R F A S T " C O L O R F U LA V A I L A B L E T H R U O E M , I N C . $ 2 5 . 0 0

T W P L A Y E R G A M E SC L O S E E N C O U N T E R S O F T H E W O R S T K I N D B L A C K J A C KA C I D R A I N B L O C K B U S T E R D O G O B B L E R F R O G M A N

S P I N T O I D S C H E S Sw n e e d g o o d n e m a c h i n e l a n g u a g e g a m e s r o y a l t y o a i d

C A L L F O D E T A I L SC o m p l e i B l y T a s t e d , 1 0 0 % G u a r a n t e e d

D e a l e r i n q u i r i e s i n v i t e d

T O R D E R C A L L 3 0 5 - 4 6 4 - 7 5 4 9o r d e r f r o m O E I n c .

2 7 2 9 S o u t h U . S . f MF t P i e r c e , F l o r i d a 3 3 4 5 0

P e r s o n a l c n e c k s a c c e p t e d , a l l o w t i m e 1 c l e a r — a d d $ l o s h i p p i n g — a d d S 5 t o C O F l o r i d a r e s i d e n t s a d 5 s t a l e s a l e s t i — M a s t e r C a r d & V i s a a d 5

C O M M O D O R E U S E R SJ o i n t h l a r g e s t , a c t i v e C o m m o d o r eu s e r s g r o u p i N o r t h A m e r i c a a n d g e t —

A c c e s s t c l u b l i b r a r y o o v e r3 0 0 0 f r e e p r o g r a m s .

I n f o r m a t i v e c l u b n e w s l e t t e r .

T h l a t e s t i n f o r m a t i o n a b o u tt h P E T , C B M , V I C , S u p e r -P E a n C o m m o d o r e - 6 4 .

S e n d $ 2 0 . 0 0 ( $ 3 0 . 0 0 o v e r s e a s ) f o A s s o c i a t e M e m b e r s h i p t o

T o r o n t o P e U s e r s G r o u pD e p a r t m e n t " C 3 8 L a w r e n c e A v e n u e W e s tT o r o n t o , O n t a r i o , C a n a d a M 5 1 B

I n t r o d u c i n g T h

F I N A N C I A LD i s k e t t e P r o g r a m s f o 1 6 P E T ® / C B M ™

F i n a n c i a l P r o g r a m sT h W i z a r d h e l p s y o q u i c k l y c a l c u l a t e 1 m a j o r t y p e s

o F i n a n c i a l T r a n s a c t i o n s w i t h e a s e a n a c c u r a c y .C r e a t e d f o b u s i n e s s e s a n i n d i v i d u a l s , t h i s D I S K

P A C K A G E h a p r o g r a m s p l u s i n s t r u c t i o n s . T h e - W i z a r dd e l i v e r s a n s w e r s o t h e s c r e e n o p r i n t e r .

C A S C A D E C O M P U T E R W A R EB o 2 3 5 4 E v e r e t t . W 9 B 2 0 3

( 2 0 6 ) 3 5 5 - 6 1 2 1D e a l e r i n q u i r i e s i n v i t e d

M a r c h 1 9 8 3 1 0 5 .

Page 108: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 108/112

V I C - 2 0 ™ S O F T W A R E

1 0 0 % M A C H I N E 1 0 0 % F A S TW A R P R U N N E R r r x i t i - c o i o r h k e s a r c a d e g a m e t h a t

r u n s o t h u n e x p a n d e d V I C - 2 0 . J O Y S T I C K R E Q U I R E D .

r e p o r t b y M I S o f t w a r e T e s t P i l o t T o n y S c i o p p a z i . t h B r o n x ,N e Y o r k .

L o o k , b u d , i y o w a n t t b W a r p R u n n e r , y o u ' v e g o t t ob e g o o d , r i g h t ? Y o u ' v e g o t b c a l m a n s t e a d y , b u y o u ' v eg a t t o b e q u i c k . Y o k n o w w h a t m e a n ? Y o u ' v e g o t t o b e a b l et o | o c k e y c h o s e s u b - l i g h t c u u i s e r s | u s t l i k e B r o n x c a b b i e d u r i n gr u s h h o u r , i a n o u t . D y o c a t c h m d r i f t ? D o n ' t e v e n T H I N Ka b o u t r u n n i n g i n t o a n y t h i n g . P u t e v o n s c r a t c h o n o n e o t h o s eb a b i e s a n i t s t r i k e o y o u . T h r e e s t r i k e s , a n y o u ' r ey e s t e r d a y ' s n e w s — s t r i c t l y o u t . A r y o w i t h m e J u s t m a k es u r e y o d o n ' t z i w h e n y o s h o u l d h a v e z a g g e d .

A i t h o s e l a s e r b l a s t s c a r e f u l f y . m i s s e d s h o t c o u l d b b a f o b u s i n e s s . G e r i g h t u p D n t h o s e p i g e o n s ; s h o r t e r s h o t s a r ef a s t e r s h o t s . D o n ' t w o r r y a b o u t b l a s t i n g e v e r y t h i n g i s i g h t : j u s tg e t t h r o u g h . Y o r e a d m e G o o d l u c k !

W A R P R U N N E R i a v a i l a b l e o n c a s s e t t e w i t h c o m p l e t ed o c u m e n t a t i o n , e n c l o s e d i a a t t r a c t i v e v i n y l b i n d e r f o S 1 S . 9 5 e a c h .

M I p r o d u c e s t h f i n e s t e d u c a t i o n a l , r e c r e a t i o n a l , a n f u n c t i o n a l s o f t w a r e a v a i l a b l e f o r t h C o m m o d o r e V I C - 2 0P e r s o n a l C o m p u t e r . A s k f o M I s o f t w a r e a y o u r l o c a lc o m p u t e r s t o r e o o r d e r d i r e c t f r o m M I S . V I S A , M A S T E RC A R D , p h o n e o r d e r s , a n C . O . D . a c c e p t e d . C a l i f o r n i a r e i d e n t s a d s a l e s t a x .

2 5 F E R N R O C K W A B O U L D E R C R E E K , C 4 0 8 - 3 3 8 - 9 5 4 6C O M I N G S O O N ! " T H E F I N A L C O N F L I C T 9 5

H I - R E S , M A C H I N E L A N G U A G E A R C A D E G A M E F O T H 6

Y O D O N ' T H A V E T B E A P I R A T ET A F F O R D T u T L S O F T W A R Ef o r t h e V I C 2 0 * a n C O M M O D O R E 6

W O R D P R O C E S S I N G $ 3 5 . 0 0F u c a p a b i l i t y w o r d p r o c e s s i n g . W o r d - o r i e n t e d — n o t i i n e e d i t o r . M e n u - d r i v e n . O u t s t a n d i n gf e a t u r e s i n c l u d i n g : f o o t n o t e s , h e a d i n g s , f o o t i n g , k e y b o a r d i n p u t , s p e c i a l p r i n t e r c o n t r o l , a n m o r e - V f C : T O I L . T E X T 2 . 6 4 : T G T L . T £ X T 2 .

M A I L I N G U S a n L A B E L S $ 2 0 . 0 0E a s y e d i t i n g , a u t o m a t i c a l l y s o r t e d , o p t i o n a l n o n - p r i n t i n g d a t a l i n e f s ) . b r o w s e a n s e l e c tf u n c t i o n s . M e n u - d r i v e n . V i o r 6 4 : T 0 T L I A 8 E L 2 .

K E Y W O R D C R O S S R E F E R E N C E $ 2 5 . 0 0S t u d e n t s a n a u t h o r s : k e e p t r a c k o f r e f e r e n c e n o t e s a n b i b l i o g r a p h i e s . G t t f e k r e f e r e n c eo y k e y w u r f . R e q u i r e s p r i n t e r . V I o 6 4 R E S E A R C H A S S i S T A N T 2 .

T I M E M A N A G E M E N T $ 2 5 . 0 0K e e p t r a c k o f a c t i v i t i e s b y d a t e { a n d t i m e ) . S c r e e n i n q u i r y b d a t e , p e r s o n , p r o j e c t . 5 d i f f e r e n tb a c h a r t f o r m a t s a v a i l a b l e . V I o r 6 4 : T O T L T I M E M A N A G E R 2 .

B U S I N E S S A C C O U N T I N G ( T b a n n o u n c e d )A c c o u n t s r e c e i v a & t e a n p a y a b l e , I n v e n t o r y a n e x p e n s e t r a c k i n g . P r i n t i n v o i c e s , s t a t e m e n t s ,r e p o r t s . D i s k : o n l y ,

S P E C I A L V E R S I O N S A V A I L A B L E f o Q U A N T U M D A T A I N C .4 0 / 8 0 C O L U M N V I D E O B O A R D .

A l p r o g r a m s w o r k w i t h d i s k a n d / o r t a p e : V I o H S - 2 3 2 p r i m e r s . V I r e q u i r e s m i n i m u m 8 K e x p a n s i o n .L O O K f o T O T L S o f t w a r e a y o u r D e a l e r o o r d e r

d i r e c t — s h i p p i n g i n c l u d e d .S e n d c h e c k o m o n e y o r d e r a n b s u r e t s p e c i f ym a c h i n e . C a l i f o r n i a r e s i d e n t s a d 6 s a l e s t a x .

s o f t w a r eP . O . B o 4 7 4 2 W a l n u t C r e e k , C 9 4 5 9 6

T G T LV I S A

C a l l ( 4 1 5 )9 4 3 - 7 8 7 7

" V I C 2 0 a n C O M M O D O R E 6 a r t r a d e m a r k s o C o m m o d o r e B u s i n e s s M a c h i n e s .

F O 2 0 : ™T h m a g a z i n e f o * V I C - 2 0 u s e r s• 1 9 8 2

F O 2 w i l l p r o v i d e y o u , a a c h m o n t h , w i t ho m o r e r e a d y t o - r u n p r o g r a m s o n

c a s s e t t e - e x c i t i n g , i m a g i n a t i v e , g a m e ,e d u c a t i o n a l , a n u t i l i t y p r o g r a m s f o m o s tV I m e m o r y c o n f i g u r a t i o n s . I a d d i t o n ,y o w i l l r e c e i v e F o x t a l e s , a i n f o r m a t i v eV i d e o N e w s l e t t e r , o S i d e 2 N o v i c e a n p r a l i k e , F O 2 l a t h e m a g a z i n e f o r y o u .B s l l i t t l e f o f o o n l y $ 4 y e a r - $ 5 . 2 5s i n g l e I s s u e .

F O 2 I a d i v i s i o n o f F o x f i r e S y s t e m s , I n c .3 8 1 1 N e w t o nP a s a d e n a T e x a s 7 7 5 0 3

T o r d e r S e n d c h e c k ( U . S . F u n d s ) , a d 5 S l a T a f o T e x a s r e s i d e n t s , C a n a d a a n o v e r s e a s $ 5 3 , o r d e r s p r e - p a i d . D e a l e r a n a u t h o r i n q u i r i e s i n v i t e d .

F O 2 0 T

T h e m a g a z i n e f o ' V I C - 2 0 u s e r sP O B O 5 0

D e e r P a r k , T e x a s 7 7 5 3 6( 7 1 3 ) 4 7 3 - 6 7 2 3

• V I C - 2 0 i t r a d e m a r k o C o m m o d o r e B u s i n e s s M a c h i n e *

Page 109: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 109/112

Page 110: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 110/112

Page 111: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 111/112

Y o u r V I 2 n e v e r h a i s g o o d !

V I 2 o w n e r s r e j o i c e ! H E p r e s e n t s c o p l e t e r a n g e o s o f t w a r e f r o m o u e x c i t i n gs e r i e s o f g a m e s t o u p r o f e s s i o n a l g r o u p o u t i l i t y a n l a n g u a g e p r o g r a m s .

O u n e c a r t r i d g e p r o g r a m s i n c l u d e : H E M O N , a i n d i s p e n s i b l e m o n i t o r f o a s s e m b l yl a n g u a g e p r o g r a m m e r s ; H E W R I T E R ,

V I C 2 0 i r e g i s t e r e d T o C o m m o d o r e

s s t n g p r o g r a m ; T u r t l e G r a p h i c s ,f u a n e a s y w a t l e a r n c o m p u t e r p r

g r a m m i n g ; a n V I F O R T H , p o w e r f u l l a g u a g e t h a t i m a n y t i m e s f a s t e r t h a n B A S I C , _y e e a s i e r t u s t h a n a s s e m b l y l a n g u a g e . H u m a n E n g i n e e r e d S H E i c o m m i t t e d t o o f f e r i n g h i g h - q u a l i t y , % ^ ' ^ ^ %w e l l - d o c u m e n t e d c o m p u t e r p r o g r a m s o l e i e p n o n e < h o - * k » - ic o n t i n u a l b a s i s . L o o k f o o u c a r t r i d g e a n c a s s e t t e b a s e d s o f t w a r e a y o u r l o c a l d e a l e r .

H E i e a g e r l y s e e k i n g q u a l i t y p r o g r a m s f o t h C o m m o d o r e p r o d u c tl i n e a n o u t s t a n d i n g p r o g r a m m e r s , e x p e r i e n c e d w i t h t h e s e s y s t e m s .

Page 112: Commodore Microcomputer Issue 22 1983 Mar

8/7/2019 Commodore Microcomputer Issue 22 1983 Mar

http://slidepdf.com/reader/full/commodore-microcomputer-issue-22-1983-mar 112/112

■ N E V E R f o r g e t s :

M O R E T H A N J U S T A N O T H E R P R E T T Y F A C ES a y s w h o ? S a y s A N S I .S p e c i f i c a l l y , s u b c o m m i t t e e X 3 B 8 o t h A m e r i c a n

m a k e l i f e m i s e r a b l e f o e v e r y o n e i t h d i s k - m a k i n gb u s i n e s s .